@font-face{font-family:Archivo_SemiExpanded;src:url(/out/allbranded-flow/src/fonts/Archivo_SemiExpanded/Archivo_SemiExpanded-Regular.woff2) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Archivo_SemiExpanded;src:url(/out/allbranded-flow/src/fonts/Archivo_SemiExpanded/Archivo_SemiExpanded-MediumItalic.woff2) format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/out/allbranded-flow/src/fonts/Inter/static/Inter-Light.woff2) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/out/allbranded-flow/src/fonts/Inter/static/Inter-Regular.woff2) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/out/allbranded-flow/src/fonts/Inter/static/Inter-Medium.woff2) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/out/allbranded-flow/src/fonts/Inter/static/Inter-SemiBold.woff2) format("truetype");font-style:normal;font-weight:600;font-display:swap}body{font-size:1rem;letter-spacing:-.64px;font-style:normal;font-weight:400;line-height:1.5}@media only screen and (max-width:769px){body{font-size:.875rem;letter-spacing:-.56px}}.strong,strong{font-weight:600}.font-family-inter,body,html{font-family:var(--font-family-inter)}.font-family-archivo,.h1,.text-32-500,.text-45-800,.text-55-800{font-family:var(--font-family-archivo)}.text-55-800{font-size:3.4375rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-1.8px!important}@media only screen and (max-width:769px){.text-55-800{font-size:1.625rem!important;letter-spacing:-1.04px!important}}.text-45-800{font-size:2.8125rem!important;font-weight:800!important;line-height:1.5!important;letter-spacing:-1.4px!important}@media only screen and (max-width:769px){.text-45-800{font-size:1.5rem!important;letter-spacing:-.72px!important}}.h1,.text-32-500{font-size:2rem!important;font-weight:500!important;letter-spacing:-.64px!important;line-height:1.3!important}@media only screen and (max-width:769px){.h1,.text-32-500{font-size:1.5rem!important;letter-spacing:-.48px!important}}.text-32-400{font-size:2rem!important;font-weight:400!important;letter-spacing:-.64px!important;line-height:1.3!important}@media only screen and (max-width:769px){.text-32-400{font-size:1.5rem!important;letter-spacing:-.48px!important}}.text-28-500{font-size:1.75rem!important;font-weight:500!important;letter-spacing:-.56px!important;line-height:1.4!important}@media only screen and (max-width:769px){.text-28-500{font-size:1.5rem!important;letter-spacing:-.48px!important}}.text-24-400{font-size:1.5rem!important;font-weight:400!important;letter-spacing:-.48px!important;line-height:1.4!important}@media only screen and (max-width:769px){.text-24-400{font-size:1.375rem!important;letter-spacing:-.44px!important}}.h2,.h3,.text-24-500{font-size:1.5rem!important;font-weight:500!important;letter-spacing:-.48px!important;line-height:1.4!important}@media only screen and (max-width:769px){.h2,.h3,.text-24-500{font-size:1.375rem!important;letter-spacing:-.44px!important}}.account-perks-capture,.info-modal .box .headline,.text-20-400{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.4px!important;line-height:1.4!important}@media only screen and (max-width:769px){.account-perks-capture,.info-modal .box .headline,.text-20-400{font-size:1.125rem!important;letter-spacing:-.36px!important}}.text-20-500{font-size:1.25rem!important;font-weight:500!important;letter-spacing:-.4px!important;line-height:1.4!important}@media only screen and (max-width:769px){.text-20-500{font-size:1.125rem!important;letter-spacing:-.36px!important}}.text-18-500{font-size:1.125rem!important;font-weight:500!important;letter-spacing:-.36px!important;line-height:1.5!important}@media only screen and (max-width:768px){.text-18-500{font-size:1rem!important;letter-spacing:-.32px!important}}.file-upload .ab-dropzone p.filename,.text-18-400{font-size:1.125rem!important;font-weight:400!important;letter-spacing:-.36px!important;line-height:1.5!important}@media only screen and (max-width:768px){.file-upload .ab-dropzone p.filename,.text-18-400{font-size:1rem!important;letter-spacing:-.32px!important}}.text-18-300{font-size:1.125rem!important;font-weight:300!important;letter-spacing:-.36px!important;line-height:1.5!important}@media only screen and (max-width:768px){.text-18-300{font-size:1rem!important;letter-spacing:-.32px!important}}.text-18-600{font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.36px!important;line-height:1.5!important}@media only screen and (max-width:768px){.text-18-600{font-size:1rem!important;letter-spacing:-.32px!important}}.text-16-600{font-size:1rem!important;font-weight:600!important;letter-spacing:-.32px!important;line-height:1.5!important}.h4,.text-16-500{font-size:1rem!important;font-weight:500!important;letter-spacing:-.32px!important;line-height:1.5!important}.fileupload-info dd,.text-16-400{font-size:1rem!important;font-weight:400!important;letter-spacing:-.32px!important;line-height:1.5!important}.text-16-300{font-size:1rem!important;font-weight:300!important;letter-spacing:-.32px!important;line-height:1.5!important}.text-14-600{font-size:.875rem!important;font-weight:600!important;letter-spacing:-.28px!important;line-height:1.5!important}.text-14-500{font-size:.875rem!important;font-weight:500!important;letter-spacing:-.28px!important;line-height:1.5!important}.alldevice-widget-drop .alldevice-widget-head .h2 h3,.alldevice-widget-drop .alldevice-widget-head .h3,.alldevice-widget-drop .alldevice-widget-head h2,.checkout-option .head-inner,.checkout-thankyou .order-progress span:last-child,.file-upload .note-wrapper .note,.h5,.info-modal .box .message,.text-14-400{font-size:.875rem!important;font-weight:400!important;letter-spacing:-.28px!important;line-height:1.5!important}.text-14-300{font-size:.875rem!important;font-weight:300!important;letter-spacing:-.28px!important;line-height:1.5!important}.basket-wrap .basket-item .info-label label,.checkout-user .login-followtext,.text-13-400{font-size:.8125rem!important;font-weight:400!important;letter-spacing:-.26px!important;line-height:1.5!important}.text-12-600{font-size:.75rem!important;font-weight:600!important;letter-spacing:-.24px!important;line-height:1.5!important}.text-12-500{font-size:.75rem!important;font-weight:500!important;letter-spacing:-.24px!important;line-height:1.5!important}.h6,.text-12-400{font-size:.75rem!important;font-weight:400!important;letter-spacing:-.24px!important;line-height:1.5!important}.text-height-110{line-height:1.1!important}.text-height-130{line-height:1.3!important}.text-height-140{line-height:1.4!important}.text-height-150{line-height:1.5!important}.text-height-160{line-height:1.6!important}.text-height-220{line-height:2.2!important}.h1,.h2,.h3,.h4,.h5,.h6{font-size:34px;font-weight:300;margin:20px 0;display:inline-block;width:100%;position:relative;letter-spacing:1px}.h1.n-btm,.h2.n-btm,.h3.n-btm,.h4.n-btm,.h5.n-btm,.h6.n-btm{margin-bottom:0}.h1.n-top,.h2.n-top,.h3.n-top,.h4.n-top,.h5.n-top,.h6.n-top{margin-top:0}.h1.n,.h2.n,.h3.n,.h4.n,.h5.n,.h6.n{margin-top:0;margin-bottom:0}.h5{margin:10px 0}button{font-family:inherit}.sub-text{font-size:1em;font-weight:300;margin:10px 0;display:inline-block;width:100%}.sub-text.n-btm{margin-bottom:0}.sub-text.n-top{margin-top:0}.sub-text.n{margin-top:0;margin-bottom:0}.sub-text p{font-weight:300;font-size:1em;margin-top:20px}.copy-text{font-size:16px;font-weight:300;margin:10px 0;display:inline-block;width:100%}.copy-text.n-btm{margin-bottom:0}.copy-text.n-top{margin-top:0}.copy-text.n{margin-top:0;margin-bottom:0}.copy-text p{margin-top:20px}.invisible-text{color:transparent;font-size:inherit;display:block}.t-blue{color:var(--color-brand-allbranded)}.t-blue-secondary{color:var(--color-blurple)}.t-pink{color:var(--color-pink)}.t-yellow{color:var(--color-yellow)}.t-error{color:var(--color-red)}.t-success{color:var(--color-green)}.editorial ol,.editorial ul{padding-bottom:20px;margin-top:20px;margin-left:20px}.editorial ol>li,.editorial ul>li{position:relative}.editorial li .fa-li{position:absolute;left:-18px;top:2px}.checkout-submit{padding-top:30px}@media only screen and (max-width:768px){.checkout-submit a,.checkout-submit button{width:100%}}#security-trust-seal a{display:block}#security-trust-seal a img{float:right}.secure-seal{display:flex;align-items:center;float:left;color:var(--color-charcoal-600)}.secure-seal span{margin-left:15px;font-size:12px;white-space:nowrap}.order-submit{display:grid}.checkout{display:flex;flex-wrap:nowrap;flex-direction:column;overflow:hidden}.domready .checkout{transition:height .5s ease-in-out}.checkout__form{margin:0 auto;display:none}@media only screen and (max-width:768px){.checkout__form{width:100%}}.checkout__form.active{display:block}.checkout__form hr{margin-bottom:0}.checkout .full-width{margin:0 auto;width:40%}@media only screen and (max-width:768px){.checkout .full-width{width:100%}}@media only screen and (min-width:769px){.cl-user .checkout .full-width .checkout-submit{width:250%;margin-left:-75%}}.checkout__group{border-bottom:1px solid var(--color-ab-shade-border);padding-bottom:5px}.checkout .shipping-address{opacity:1;pointer-events:all;transition:all .5s;overflow:hidden}.checkout .contact-details-wrap{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}.checkout .contact-details-wrap.three-cols{grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr}@media only screen and (min-width:992px){.checkout .contact-details-wrap{margin:auto;width:90%}}.use-billing-address{margin:20px 0}.use-billing-address .h3{margin-top:0}.checkout-user .login-followtext{margin-bottom:30px}.user-registration-details{font-size:.8em;font-weight:300;margin-bottom:20px}.user-registration-details ul{margin-left:0}.user-registration-details li{font-size:1em;font-weight:300;padding-bottom:2px}.account-perks-capture{font-weight:700!important}.margin-top{margin-top:20px}.user-registration-form .billing-address{margin-bottom:20px}.checkout-backbutton{position:relative;top:-60px}.checkout-option .cont{border:1px solid var(--color-ab-shade-border);margin-bottom:20px;display:block}.checkout-option .cont:hover{background:var(--color-neutral-200)}.checkout-option input[type=radio]:checked+.cont{border:2px solidvar(--color-yellow);background:var(--color-yellow-light)}.checkout-option input[type=radio]:checked+.cont .checkout-option-body{display:block}.checkout-option .checkout-option-head{display:block;height:90px;position:relative}.checkout-option .head-inner{display:block;width:100%;height:100%;position:relative;padding:33px;font-weight:300}.checkout-option .head-inner span{vertical-align:middle;font-weight:500}.checkout-option .head-inner span>span{font-weight:300;margin-left:4px;vertical-align:top}.checkout-option .head-inner .info-hover{top:50%;right:15px;margin-top:-13.5px}.checkout-option .head-inner.head-logo-shrink{padding:2px!important}.checkout-option .head-inner.head-logo-shrink-invoice{padding:12.5px!important}.checkout-option .head-inner.head-logo{display:flex;align-items:center;padding:21px}.checkout-option .head-inner.head-logo img{display:inline-block;max-height:42px;height:42px;margin-right:20px;width:auto}.checkout-option .checkout-option-body{padding:0 20px 20px 20px;display:none}.checkout-option-body .modal-input{min-height:43px;color:var(--color-ab-text6)}.checkout-option-body .form-group{margin-bottom:0}.checkout-option-body .month-picker{width:63%;float:left}.checkout-option-body .year-picker{width:33%;float:right}.checkout-option-body .security-input{width:33%;float:left}.checkout-option-body .security-help{width:63%;float:right}.checkout-option-body .security-help .abi{vertical-align:middle}.checkout-option-body .security-help span{display:inline-block;width:78%;font-size:.8em;vertical-align:middle;padding-left:10px}.order-top-row,.order__setting{margin-bottom:20px}@media only screen and (max-width:768px){.order-top-row{border-bottom:1px solid var(--color-ab-shade-border)}}.order-flex{display:flex;flex-grow:1}@media only screen and (max-width:768px){.order-flex{flex-wrap:wrap;margin-bottom:30px}}.order-flex .order__setting{width:33%;margin-right:20px}.order-flex .order__setting--shipping{margin-bottom:20px}@media only screen and (max-width:768px){.order-flex .order__setting{margin-right:0;width:100%}}.order-form label.styled-checkbox{padding-right:0}.order-form .order-tc span{display:block}@media only screen and (max-width:768px){.order-form{margin-top:20px}}.order-tc{margin-bottom:15px;font-weight:300}.order-tc>span{font-size:13px}@media only screen and (min-width:769px){.basket-bottom{border-top:1px solid var(--color-ab-shade-border);padding:20px}}.checkout-thankyou .h2{font-size:1.3em}.checkout-thankyou svg.checkout-success{font-size:14em;margin:20px 0}.checkout-thankyou .order-progress-group{display:flex;float:left;justify-content:center;flex-wrap:wrap}.checkout-thankyou .order-progress span:last-child{margin:0 20px;display:block}@media only screen and (min-width:769px){.checkout-thankyou .order-progress{width:25%}}@media only screen and (max-width:768px){.checkout-thankyou .order-progress{width:100%;margin-bottom:30px}}.checkout-thankyou .icon-wrap{position:relative;left:-3px;margin:0 auto 10px auto;border:3px solid var(--color-blurple);border-radius:50%;color:var(--color-blurple);display:block;width:100px;height:100px;line-height:95px}.checkout-thankyou .icon-wrap svg{line-height:95px;vertical-align:middle}.checkout-thankyou .checkout-action{margin:40px 0}.inputIframe span{display:inline-block}a[download]{text-decoration:underline}.product-block>.details.clearfix{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.product-block>.details.clearfix{flex-wrap:nowrap;padding-bottom:16px}}.details.clearfix>.header{flex-basis:auto;flex-shrink:0;flex-grow:0;width:117px}@media only screen and (max-width:768px){.details.clearfix>.header{width:auto;margin-right:6px}}.details.clearfix>.header+div{flex-basis:auto;flex-shrink:1;flex-grow:1;width:75%}.checkout-payment-logos{flex-direction:row;flex-wrap:wrap;gap:30px}@media only screen and (min-width:769px){.checkout-payment-logos{gap:0}}.steps{display:flex;padding-bottom:40px;padding-top:20px}@media only screen and (min-width:769px){.steps{padding-bottom:60px}}.steps__step{display:flex;position:relative}.steps__progress{display:flex;flex-grow:1;content:"";margin-top:30px;left:50%;height:3px;background:var(--color-ab-shade-border)}@media only screen and (max-width:768px){.steps__progress{margin-top:20px}}.steps__progress:last-child{display:none}.steps__progress.steps__step-active{background:var(--color-ab-shade-border);background:-webkit-linear-gradient(left,var(--color-yellow),var(--color-yellow),var(--color-ab-shade-border),var(--color-ab-shade-border));background:-o-linear-gradient(right,var(--color-yellow),var(--color-yellow),var(--color-ab-shade-border),var(--color-ab-shade-border));background:-moz-linear-gradient(right,var(--color-yellow),var(--color-yellow),var(--color-ab-shade-border),var(--color-ab-shade-border));background:linear-gradient(to right,var(--color-yellow),var(--color-yellow),var(--color-ab-shade-border),var(--color-ab-shade-border))}.steps__progress.steps__step-passed{background:var(--color-yellow)}.steps__step:not(.steps__step-active,.steps__step-passed) .steps__label>span{color:var(--color-ab-boxshadow2)}.steps__step-last>.steps__label>span{color:var(--color-ab-boxshadow2)}.steps__label{position:absolute;top:45px;width:160px;left:-50px;text-align:center;font-size:1em;padding-top:20px}@media only screen and (max-width:768px){.steps__label{top:20px;left:-60px;height:40px}:not(.steps__step-active) .steps__label{display:none}.steps__step-active .steps__label{display:inline-block}}.steps__step-active .steps__label,.steps__step-passed .steps__label{color:var(--color-ab-text1)}.steps__step-first .steps__label{left:0;text-align:left}@media only screen and (max-width:768px){.steps__step-first .steps__label{left:15px}}@media only screen and (min-width:992px){.steps__step-first .steps__label{left:24px}}.steps__step-last .steps__label{right:0;left:initial;text-align:right}@media only screen and (max-width:768px){.steps__step-last .steps__label{right:15px}}@media only screen and (min-width:992px){.steps__step-last .steps__label{right:24px}}.steps__circle{width:60px;height:60px;border-radius:50%;background-color:var(--color-ab-shade-border);position:relative;color:var(--color-ab-text4);text-align:center;font-size:1.4em;font-weight:300}@media only screen and (max-width:768px){.steps__circle{width:40px;height:40px;font-size:1.2em}}.steps__circle span{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:25px;height:30px}@media only screen and (max-width:768px){.steps__circle span{width:20px;height:27px}}.steps__circle:not(:last-child) .step-label span{left:-50%}.steps__circle:last-child .step-label span{right:0}.steps__circle:first-child .step-label span{left:0}.activeLast .steps__circle,.steps__step-active .steps__circle,.steps__step-passed .steps__circle{background-color:var(--color-yellow);color:var(--color-ab-text1)}.basket-wrap .product-details-wrap{overflow:hidden}.basket-wrap .product-block--grid{display:grid;display:-ms-grid}@media only screen and (max-width:768px){.basket-wrap .product-block--grid{display:block}}@media only screen and (min-width:769px){.basket-wrap .product-block--grid{-ms-grid-columns:60% 40%;grid-template-columns:60% 40%}}.basket-wrap .product-block--grid :nth-child(2){-ms-grid-column:2}@media only screen and (max-width:768px){.basket-wrap .basket-totals{border-spacing:0;border-collapse:separate;width:100%}.basket-wrap .basket-totals>p{font-weight:400;margin-bottom:18px;max-width:80%}}.basket-wrap .options-wrap{position:relative;margin-top:10px}.basket-wrap .options-wrap .option{position:relative}@media only screen and (max-width:768px){.basket-wrap .options-wrap .print-data{width:50%}}@media only screen and (min-width:769px){.basket-wrap .options-wrap .print-data-1{width:570px}}@media only screen and (min-width:769px){.basket-wrap .options-wrap .print-data-2{width:905px}}@media only screen and (min-width:769px){.basket-wrap .options-wrap .print-data-main{width:507px}}@media only screen and (max-width:768px){.basket-wrap .options-wrap .print-data-main .h4{font-size:1.5em}}@media only screen and (max-width:768px){.basket-wrap .options-wrap .print-data{width:50%}}.basket-wrap .options-wrap .color-helper-main{position:absolute;right:0;height:100%;width:321px;margin-left:15px;padding:0 15px 0 35px;border-left:1px solid var(--color-ab-shade-border)}.basket-wrap .options-wrap button,.basket-wrap .options-wrap input[type=text]{height:45px;margin-bottom:10px}.basket-wrap .options-wrap .input-info-label svg{top:9px}.basket-wrap .options-wrap .light-info{color:var(--color-ab-shade2)}.basket-wrap .options-wrap .blue-info{color:var(--color-blurple)}@media only screen and (max-width:768px){.basket-wrap .options-wrap .blue-info{color:var(--color-ab-text1)}}.basket-wrap .options-wrap .h4{margin-bottom:10px}.basket-wrap .options-wrap .h4:not(:first-child){margin-top:30px}.basket-wrap .options-wrap .save-options{padding-top:35px}.basket-wrap .options-btn{margin-top:10px;padding:10px;border:1px solid var(--color-ab-shade-border);display:block;float:left;width:100%}.basket-wrap .options-btn svg{color:var(--color-brand-allbranded);font-size:1.3em;margin-right:2px}@media only screen and (min-width:769px){.basket-wrap .options-dropdown{padding:20px 30px;position:absolute;left:-161px;top:40px;z-index:10;min-width:100%;width:auto;background-color:var(--color-white);border:1px solid var(--color-ab-shade-border);-moz-box-shadow:0 3px 5px 1px rgba(0,0,0,.13);-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,.13);-o-box-shadow:0 3px 5px 1px rgba(0,0,0,.13);box-shadow:0 3px 5px 1px rgba(0,0,0,.13)}}.basket-wrap .options-dropdown .modal-header{margin-top:25px}.basket-wrap .basket-item .info-label{font-weight:400;padding-bottom:7px}.basket-wrap .basket-shipping-selection{margin-bottom:20px}.basket-wrap .basket-shipping-selection>div{margin-bottom:12px}.basket-wrap .basket-shipping-selection .input-with-button.value--flex{display:inline-flex;width:100px}.basket-wrap .basket-shipping-selection span{margin-right:24px}.basket-wrap .basket-zip-code-form{display:flex}.basket-wrap .basket-zip-code-form .question-icon{font-size:14px!important}.basket-wrap .basket-zip-code-tooltip{margin-top:4px;margin-right:10px;margin-left:-15px!important}.sample-article-container{display:flex;position:relative;align-items:center;padding-right:1em;font-size:1.3em}@media only screen and (min-width:769px){.sample-article-container{padding-right:2em;font-size:1em}}.color-preview{vertical-align:text-bottom;width:16px;height:16px;border:1px solid var(--color-ab-shade-border);border-radius:10px;display:inline-block}.color-preview.disabled{position:relative}.color-preview.disabled::after,.color-preview.disabled:before{content:"";position:absolute;width:12px;height:2px;left:1px;top:6px;background-color:var(--color-ab-shade-border)}.color-preview.disabled::after{transform:rotate(-45deg)}.color-preview.disabled::before{transform:rotate(45deg)}.ab_upload_wrapper:first-child>.ab-file-success-wrapper{margin-bottom:24px}.ab_upload_wrapper:nth-child(2){margin-bottom:24px}.ab-file-success-wrapper .success-status{margin-top:2px;margin-bottom:5px}.ab-file-success-wrapper .ab-file{width:auto;display:flex;margin-bottom:10px}.ab-file-success-wrapper .ab-file .filename{height:40px;line-height:40px;font-weight:200;color:var(--color-ab-text1);display:table-cell;vertical-align:middle;border:1px solid var(--color-green);max-width:50%;width:100%;border-radius:8px;padding:0 12px;white-space:nowrap;overflow:hidden}.ab-file-success-wrapper .ab-file .file-cancel{margin-top:8px;margin-left:20px;margin-right:15px}.ab-file-success-wrapper .ab-file .file-cancel svg.delete{color:var(--color-ab-text4);font-size:16px;cursor:pointer}.ab-file-success-wrapper .ab-file .file-cancel svg.delete:hover{color:var(--color-ab-text1)}@media only screen and (min-width:991px){.checkout-wrap .basket-wrap .value--flex{width:100px}}@media only screen and (min-width:769px) and (max-width:991px){.checkout-wrap .basket-wrap .value--flex{width:90%}}@media only screen and (max-width:768px){.basket-voucher{border-bottom:1px solid var(--color-ab-shade-border);margin-bottom:20px}.basket-voucher .drop-group-item-content{display:block;text-align:left;padding-top:30px}}@media only screen and (min-width:769px){.voucher-form{width:75%}}@media only screen and (max-width:768px){.voucher-form input[type=text]:not(.password){height:2.8125rem}}@media only screen and (max-width:768px){.voucher-form input{width:100%}.voucher-form input:valid~button{display:block}}.voucher-form .help-block{display:block;vertical-align:middle;width:250px;position:relative}@media only screen and (max-width:768px){.voucher-form .help-block{width:100%}}.voucher-form .help-block .help-error{color:var(--color-red);height:100%}.voucher-form .help-block .help-success{color:var(--color-green);height:100%}.voucher-form .help-block strong{height:100%;display:inline-block;font-size:1.5em;position:absolute;left:5px;top:0;bottom:0;margin:auto 0}.voucher-form .help-block strong svg{vertical-align:middle}.voucher-form .help-block span{padding:0 0 0 35px;font-size:.8em;font-weight:300;vertical-align:middle}.print-service{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:768px){.print-service.col-15{float:none}}@media only screen and (min-width:769px){.print-service.col-15{float:none}}.file-upload,form.basketitem-config{display:block}.file-upload .info-label,form.basketitem-config .info-label{font-weight:400;padding-bottom:7px}textarea.input-error{border-color:var(--color-red)}textarea.input-error::placeholder{color:var(--color-red)}.color-helper-main:not(.pantone-details) .pantone-feature .color-square{width:80px;height:50px;background:var(--color-white);display:inline-block;float:left;border:1px solid var(--color-ab-shade3)}@media only screen and (max-width:768px){.color-helper-main:not(.pantone-details) .pantone-feature .color-square{width:20px}}.color-helper-main:not(.pantone-details) .pantone-feature .color-info{height:50px;display:inline-block;float:left;margin-left:15px;color:var(--color-ab-text1);width:80%}.color-helper-main:not(.pantone-details) .pantone-feature .color-info .h4{margin-bottom:15px;margin-top:15px}.color-helper-main:not(.pantone-details) .pantone-feature .title{vertical-align:middle}.color-helper-main:not(.pantone-details) .pantone-search{position:relative;margin-top:5px}.color-helper-main:not(.pantone-details) .pantone-search input{font-weight:200}.color-helper-main:not(.pantone-details) .pantone-search button{position:absolute;margin:0;padding:0 10px;top:-2px;right:0;height:100%}.color-helper-main:not(.pantone-details) .pantone-results{margin:20px -6px 0;min-height:164px}.color-helper-main:not(.pantone-details) .pantone-results.is-search{max-height:328px;overflow-y:auto}.color-helper-main:not(.pantone-details) .pantone-results li label{cursor:pointer}.color-helper-main:not(.pantone-details) .pantone-results .no-results{margin:0 6px}.color-helper-main:not(.pantone-details).input-error .pantone-feature .color-square{border-color:var(--color-red)}.color-helper-main:not(.pantone-details).input-error .pantone-feature .color-info .h4{color:var(--color-red)}.color-helper-main:not(.pantone-details).input-error .pantone-feature svg{color:var(--color-red)}.alldevice-widget-drop{border-top:1px solid var(--color-ab-shade-border);text-align:center;position:relative}.alldevice-widget-drop::after{content:"";display:table;clear:both}.alldevice-widget-drop:last-child{border-bottom:1px solid var(--color-ab-shade-border)}.alldevice-widget-drop .alldevice-widget-head{padding-top:20px;padding-bottom:20px;text-align:left}.alldevice-widget-drop .alldevice-widget-head .h2 h3,.alldevice-widget-drop .alldevice-widget-head .h3,.alldevice-widget-drop .alldevice-widget-head h2{margin:0}.alldevice-widget-drop .alldevice-widget-head svg{position:absolute;right:10px;top:16px;font-size:22px}.alldevice-widget-drop .alldevice-widget-content{display:none;text-align:left;padding:0 20px 20px 20px}.alldevice-widget-drop .alldevice-widget-content::after{content:"";display:table;clear:both}.file-upload{margin-bottom:5px}.file-upload .note-wrapper{margin-top:8px}.file-upload .note-wrapper .note{margin-left:15px;color:var(--color-red);margin-bottom:0}.file-upload .progress-bar{height:8px;padding:1px;background-color:transparent;width:100%;border-top:none}.file-upload .progress-bar .progress-bar-fill{width:0;height:100%;background-color:var(--color-blurple-light)}.file-upload .progress-bar .progress-bar-fill.error{background-color:var(--color-red)!important}.file-upload .progress-bar .progress-bar-fill.success{background-color:var(--color-green)!important}.file-upload .progress-bar.hover{border-top:none}.file-upload.input-error .ab-dropzone{border-color:var(--color-red)}.file-upload.input-error .ab-dropzone svg.download{color:var(--color-red)}.file-upload.input-error .ab-dropzone .filename{color:var(--color-red)}.file-upload.input-error .ab-dropzone .filename+p{color:var(--color-red)}.file-upload.input-error .progress-bar{border-color:var(--color-red)}.file-upload .filename.dropped.success+p{visibility:hidden}.file-upload .ab-dropzone{border:2px dashed var(--color-black);width:100%;height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.file-upload .ab-dropzone.hover{border:1px solid var(--color-brand-allbranded)!important}.file-upload .ab-dropzone.hover p{color:var(--color-ab-shade3)}.file-upload .ab-dropzone.dropped{border:2px dashed var(--color-green)!important;padding:8px 0;cursor:auto;position:relative}.file-upload .ab-dropzone.dropped span:first-child{display:none}.file-upload .ab-dropzone .filename.dropped.success{color:var(--color-green)}.file-upload .ab-dropzone p.filename{color:var(--color-ab-text1);display:table-cell;vertical-align:middle;text-align:center;float:left}.file-upload .ab-dropzone p.dropped{border-radius:8px;min-width:calc(100% - 110px);max-width:calc(100% - 110px);padding-left:12px;white-space:nowrap;overflow:hidden}.file-upload .ab-dropzone p.success{color:var(--color-green)}.file-upload .ab-dropzone .icon.uploaded,.file-upload .ab-dropzone svg.download{font-size:47px;float:left}.file-upload .ab-dropzone span.file-cancel{float:right;position:absolute;padding:8px;top:1px;right:8px}.file-upload .ab-dropzone span.file-cancel svg.delete{color:var(--color-ab-text4);font-size:16px;cursor:pointer}.file-upload .ab-dropzone span.file-cancel svg.delete:hover{color:var(--color-ab-text1)}@media only screen and (max-width:576px){.file-upload .ab-dropzone svg.download{font-size:28px}.file-upload .ab-dropzone p.filename{font-size:1rem!important;font-weight:400!important;letter-spacing:-.32px!important;line-height:1.5!important}}.file-upload button{width:400px;margin-top:5px}.file-upload button:disabled{color:var(--color-ab-shade-border)}.file-upload:hover .ab-dropzone{cursor:pointer}.fileupload-info{margin-bottom:20px;margin-top:10px}.fileupload-info dl{margin-bottom:10px;display:flex;flex-wrap:nowrap;align-items:center}.fileupload-info dd{padding:0 0 0 10px;line-height:1}.fileupload-info dt .icon{display:block}form.dropzone{border:1.5px dashed var(--color-blurple);border-radius:8px;margin-bottom:20px;min-height:95px}form.dropzone.dz-drag-hover .dz-message{opacity:.6}form.dropzone .dz-message{font-size:1.3em;font-weight:300;margin:13px 0;color:var(--color-ab-text2)}form.dropzone .dz-preview{margin:0 16px}form.dropzone .dz-preview .dz-error-mark svg path,form.dropzone .dz-preview .dz-success-mark svg path{fill:var(--color-ab-text1)}form.dropzone .dz-preview .dz-error-message{top:110px;left:-20px}form.dropzone .dz-preview .dz-image{width:100px;height:100px}.basket-printdata-upload-modal .icon{cursor:pointer}.basket-printdata-upload-modal .icon:hover{color:var(--color-ab-text2)}.basket-printdata-upload-modal footer{background-color:var(--color-white);clear:both;margin-top:0}@media only screen and (min-width:769px){.modal-parent.desktop.info-modal .modal-row{max-width:1080px}}.info-modal{counter-reset:wrap}.info-modal .modal-window.fade .modal-body,.info-modal .modal-window.fade .modal-close,.info-modal .modal-window.fade .modal-header{opacity:.3;pointer-events:none}.info-modal .modal-body{margin-top:20px;display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.info-modal .modal-body{flex-wrap:nowrap}}.info-modal .box{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:769px){.info-modal .box{width:calc(50% - 20px)}.info-modal .box--space{margin-left:20px}.info-modal .box--full-width{width:100%}}.info-modal .box.preview img:not([data-scale="1"]){cursor:grab}.info-modal .box.preview .thumbnail{overflow:hidden;max-width:100%}.info-modal .box.preview .thumbnail .zoom{display:flex;flex-grow:1;align-items:center;overflow:hidden;cursor:zoom-in}.info-modal .box.preview .download{border-top:1px solid var(--color-hr-main-color);text-align:right;padding:5px}.info-modal .box.preview img{z-index:1;max-height:400px}.info-modal .box.approved{justify-content:center}.info-modal .box .headline{margin:5px 0;display:block}.info-modal .box span{font-weight:300}.info-modal .box .success-message{flex-direction:column;width:100%;text-align:center}.info-modal .box .success-message .ico{display:block;margin-right:0;font-size:6em}.info-modal .inline-modal .box{margin:0 auto;left:0;right:0;z-index:10}@media only screen and (min-width:769px){.info-modal .inline-modal .box{width:60%}}.info-modal .inline-modal .box span{display:inline-block}.info-modal .inline-modal .confirm-screen{position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 15px rgba(0,0,0,.04);background-color:var(--color-white);padding:20px;width:60%;margin:auto;z-index:1000;right:0;bottom:20px;left:0}@media only screen and (max-width:768px){.info-modal .inline-modal .confirm-screen{width:80%}}.info-modal .inline-modal .confirm-screen .h2{padding-left:0}.info-modal .spacer{margin-bottom:20px}.info-modal .message.spacer{margin-bottom:10px}.info-modal .tab-content-head{font-weight:300;margin-bottom:12px}.info-modal .wrapper{margin-top:10px;margin-left:20px}@media only screen and (max-width:768px){.info-modal .wrapper .btn:not(.options-btn){width:calc(100% + 20px);margin-left:-20px}}.info-modal .wrapper .wrap{position:relative;margin-bottom:20px}.info-modal .wrapper .wrap .options-btn{font-weight:300;text-align:left;text-transform:inherit}.info-modal .wrapper .wrap .options-btn.missing{border:1px solid var(--color-red)}.info-modal .wrapper .wrap:before{counter-increment:wrap;content:counter(wrap) ".";position:absolute;top:1em;left:-20px}@media only screen and (min-width:769px){.info-modal .box:not(.box--full-width) .thumbnail{height:100%}}.info-modal .thumbnail{min-height:100px;flex-direction:column;display:flex;border:1px solid var(--color-ab-shade-border)}.info-modal .thumbnail img{margin:auto}.info-modal .btn-space{display:flex;justify-content:flex-end;margin-top:20px}@media only screen and (max-width:768px){.info-modal .btn-space{flex-direction:column}}.info-modal .btn-space .btn{width:100%}@media only screen and (min-width:769px){.info-modal .btn-space .btn{width:50%}.info-modal .btn-space .btn:not(:last-child){margin-right:20px}.info-modal .btn-space .btn.full-width{width:100%}}.info-modal .btn-space .btn--success{background-color:var(--color-green)}.info-modal .btn-space .btn--failed{background-color:var(--color-red)}.modal-window{box-shadow:0 0 40px rgba(0,0,0,.2)}.modal-window .modal-row .message{margin-bottom:12px}.modal-window .approved-preview{flex-direction:column}.modal-window .approved-preview .preview{margin-bottom:40px}.modal-window.fade header{opacity:.3;pointer-events:none}.modal-window.fade footer{opacity:.3;pointer-events:none}.modal-window>main .tabs .tab{position:relative}.modal-window>main .tabs .tab .number,.modal-window>main .tabs .tab .title{padding:0}.modal-window>main .tabs .tab .title{display:inline-block}.modal-window>main .tabs .tab .number{display:none}.modal-window>main .tabs .tab.input-error{border:1px solid var(--color-red)!important;color:var(--color-red)}.modal-window>main .tabs .tab.input-error[data-preview]{border:1px solid var(--color-hr-color2)!important;color:inherit!important}.modal-window>main .tabs>.modal-row{display:flex;flex-shrink:0;margin-bottom:0}.modal-window>main .tabs>*>*{display:flex;background-color:var(--color-neutral-200);padding:12px 22px;margin:0 -4px;border:1px solid var(--color-hr-color2);cursor:pointer;font-weight:700;font-size:16px}.modal-window>main .tabs>*>:first-child{margin-left:0}.modal-window>main .tabs>*>.active{border-bottom:none;background-color:var(--color-neutral-100);z-index:2;box-shadow:3px 0 2px -2px rgba(0,0,0,.075)}.modal-window>main .content{border:1px solid var(--color-hr-color2);margin-top:-1px;padding-top:12px;box-shadow:0 -5px 4px -4px rgba(0,0,0,.075);background-color:var(--color-neutral-100)}.modal-window>main>.content .thumbnail .zoom{margin:4px}.modal-window>main .toggle-message span{cursor:pointer;color:var(--color-blurple)}.modal-window>main .info-label .error-msg{display:none}.modal-window>main #message .content.box{display:block;width:auto}@media only screen and (max-width:768px){.modal-window>header{position:static}.modal-window>main .tabs .tab .title{display:none}.modal-window>main .tabs .tab .number{display:inline-block}.modal-window>main .tabs .tab::after{width:calc(100% - 22px)}.modal-window main .content .modal-row{margin:0 auto 10px;padding-left:10px;padding-right:10px}.modal-parent.desktop .tabs .modal-row{padding-left:0;padding-right:0}}.modal-parent.desktop .modal-row{margin:0 auto 20px;padding-left:20px;padding-right:20px}.info-modal .box .color-info span{display:inline-block}.ab-modal-msg{color:var(--color-red)}