body{-ms-overflow-style:none;overflow-x:hidden}*{padding:0;margin:0;box-sizing:border-box;border:none;-webkit-appearance:none}*:focus{outline:none}*:before{padding:0;margin:0;box-sizing:border-box;border:none}*:after{padding:0;margin:0;box-sizing:border-box;border:none}a:after{display:none;content:""}a:hover:after{display:none;content:""}button:after{display:none;content:""}button:hover:after{display:none;content:""}input:after{display:none;content:""}input:hover:after{display:none;content:""}*:active{-webkit-appearance:none}button,select,textarea,input{background:transparent;width:100%;height:100%;appearance:none;-webkit-font-smoothing:inherit;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}input[type=date],input[type=time]{background:transparent;width:100%;height:100%}input:active{border:none}.body::-webkit-scrollbar{display:none}a{text-decoration:none}.mw{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;font-size:14px}body{font-size:.975em;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.icon-tooltip{position:relative}.ac-modal{position:absolute;left:0;top:100%;z-index:4;background-color:#fff;border-radius:5px;border:var(--border-size) solid rgba(0,0,0,.1);width:100%;box-shadow:0 0 5px #0003;height:fit-content;margin-top:10px;display:none}.ac-modal-on .ac-modal{display:block}.ac-modal-head{padding-left:15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);position:relative;height:45px}.ac-modal-head-title{text-transform:uppercase;font-size:.815em;color:#636363;padding-left:20px}.ac-modal-head-close{width:45px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.ac-modal-head-close:hover{opacity:.7}.ac-modal-head-close svg{fill:#585858;width:20px;height:20px}.buy-btn-svg{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50px;background-color:#ffffff18}.buy-btn-svg svg{width:17px;height:17px;fill:#ffffffa6}.icon-tooltip-tooltip{position:absolute;bottom:100%;right:-3px;background-color:#0000009f;backdrop-filter:blur(3px);display:flex;padding:1em;color:#fff;border-radius:5px;opacity:0;transition:all .3s;transform:translateY(10px);width:max-content;max-width:250px;font-size:.825em;pointer-events:none}.icon-tooltip:hover .icon-tooltip-tooltip{opacity:1;transform:translateY(0);backdrop-filter:blur(10px)}.checkout-layout{display:flex;justify-content:center;flex-wrap:nowrap;gap:5em;width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.checkout-order{width:100%}.checkout-cart{width:33%;min-width:33%}.checkout-cart-summary-header{display:none;justify-content:space-between;gap:10px;width:100%}.checkout-cart-summary-header-dropdown{display:none}.descriptor-box{margin-top:2em;display:flex;align-items:center;gap:10px;border-radius:5px;color:#636363;font-size:1em}.descriptor-svg svg{fill:#000;color:#000;width:20px;height:20px}.checkout-checkbox input[type=checkbox]{cursor:pointer}.descriptor-svg{height:25px;width:25px;border-radius:100px;background-color:#e2e2e2;display:flex;justify-content:center;align-items:center}.checkout-footer-legal-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5em}.checkout-footer-legal-container a{color:#696969}.checkout-cart-summary{position:sticky;top:2em;padding-top:2em}.checkout-order{padding-top:2em}#checkout-footer{background-color:#fafafa}.checkout-footer-content{padding:3em 0}.checkout-timer{padding:.875em;border-radius:5px;background-color:#ffe4ca;font-size:.875em;display:flex;flex-direction:column;gap:5px;margin-bottom:1.4em;color:#000;border:3px #f5ddc6 solid}#checkout-timer-timer{color:#000;font-weight:700;font-size:1.075em}.checkout-header{display:flex;justify-content:space-between;height:65px;max-height:65px;overflow:hidden;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.checkout-header .mw{display:flex;justify-content:space-between}#checkout-timer-today{font-weight:700}.checkout-timer-header{display:flex;justify-content:center;align-items:center;gap:10px}.checkout-timer-content{display:flex;justify-content:center;align-items:center}.checkout-cart-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:1em}.checkout-cart-summary-total-text{font-size:1.1em;font-weight:600}.checkout-cart-summary-calc-item{display:flex;align-items:center;justify-content:space-between;padding:.4em 0;font-size:.875em}.checkout-cart-summary-calc{padding-top:.5em}.ccsc-list-item-product-infos-title{line-height:.975em;font-size:.875em}.ccsc-list-item-product-infos-variant{font-size:.815em;color:#757575}.checkout-cart-summary-content-list{list-style:none}.ccsc-list-item-product{display:flex;justify-content:space-between;align-items:center;padding:.5em 0}.checkout-cart-price-final{font-weight:600!important}.ccsc-list-item-product-left{display:flex;justify-content:start;align-items:start;gap:1em}.ccsc-list-item-product-infos{display:flex;flex-direction:column;gap:5px;padding-top:10px}.ccsc-list-item-product-image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:5px}.ccsc-list-item-product-image-container{width:60px;min-width:60px;height:60px;border-radius:5px;border:var(--border-size) solid rgba(0,0,0,.2);position:relative}.ccsc-list-item-product-quantity-container{position:absolute;right:-9.5px;top:-9.5px;background-color:#2b2b2ba4;border-radius:50%;display:flex;justify-content:center;align-items:center;width:22.5px;height:22.5px;z-index:3;backdrop-filter:blur(5px)}.ccsc-list-item-product-quantity-quantity{color:#fff;font-size:.775em;text-shadow:0px 0px 10px rgba(0,0,0,.418)}.checkout-cart-summary-header-title{font-size:14px;display:flex;font-weight:600;width:fit-content;display:none;white-space:nowrap}.checkout-header-img{height:var(--logo-height)}.checkout-divider{display:block;height:1px;width:100%;background-color:#0000001a}.checkout-step{padding-bottom:1.75em}.checkout-step-header{display:flex;align-items:start;flex-direction:column;gap:2px;flex-wrap:nowrap;padding-bottom:1rem}.checkout-step-header-title{font-weight:600;color:#333;font-size:1.3rem}.checkout-step-header-number{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:3px solid #333;border-radius:50px}.checkout-step-header-number span{font-weight:700;color:#333;font-size:1.6rem}.checkout-form-action{padding-top:1.5em;padding-bottom:.7em}.checkout-form-action-btn{width:fit-content;height:70px;background-color:var(--main-color);border-radius:5px;transition:all .2s}.checkout-form-action-btn[buttonstyle="2"]{height:auto;width:100%!important}.checkout-form-action-btn:hover{opacity:.85}.confirm-order{width:100%!important}.checkout-form-action-btn button{color:#fff;font-size:1.2em;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;padding:0 3em;display:flex;justify-content:center;align-items:center;gap:10px}.checkout-form-action-btn[buttonstyle="2"] button{background-color:#262626!important;border-radius:9px;width:100%;padding:18px 32px;font-size:18px;font-weight:700;line-height:27px;cursor:pointer;color:#fff!important;text-align:center;text-transform:none;letter-spacing:normal;border:none;transition:background-color .2s ease}.checkout-form-action-btn[buttonstyle="2"] button:hover{background-color:#1a1a1a!important}.checkout-form-action-btn[buttonstyle="2"] .buy-btn-svg{display:none}.secure-checkout-note{display:none!important;margin-top:12px;padding:6px 0;justify-content:space-between;align-items:center;color:#7d7d7d;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.checkout-form-action:has(.checkout-form-action-btn[buttonstyle="2"]) .secure-checkout-note{display:flex!important}.secure-left{display:flex;align-items:center;gap:6px}.secure-right{display:flex;align-items:center}.secure-right svg{height:16px;width:auto}@media(max-width:768px){.checkout-form-action-btn[buttonstyle="2"] button{font-size:18px;padding:16px 24px;line-height:24px}.secure-checkout-note{font-size:14px!important;margin-top:10px!important;padding:6px 0!important;flex-direction:row!important;justify-content:space-between!important}.secure-left{gap:5px}.secure-left span{font-size:14px;white-space:nowrap}.secure-left svg{width:16px;height:16px;flex-shrink:0}.secure-right svg{height:16px;width:auto;flex-shrink:0}}#checkout-footer{padding:20px;border-top:1px solid rgba(0,0,0,.1);background-color:#fcfcfc;margin-top:0}.checkout-footer-content{width:100%;max-width:1100px;margin:0 auto;padding:0 1rem}.checkout-footer-legal-container{display:flex;justify-content:center;flex-wrap:wrap;gap:.7em;margin-bottom:0}.checkout-footer-legal-container a{color:#696969;text-decoration:underline;font-size:14px;cursor:pointer;transition:color .2s ease}.checkout-footer-legal-container a:hover{color:#000}.checkout-footer-legal-copyright{display:block;padding-top:1.1em;color:#696969;text-align:center;font-size:14px}.legal-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center}.legal-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;cursor:pointer}.legal-popup-content{position:relative;background:#fff;max-width:800px;width:90%;max-height:85vh;margin:20px;padding:40px;border-radius:12px;overflow-y:auto;z-index:10001}.legal-popup-close{position:absolute;top:15px;right:20px;font-size:28px;font-weight:300;color:#666;cursor:pointer;transition:color .2s ease;line-height:1}.legal-popup-close:hover{color:#000}.legal-popup h1{font-size:24px;font-weight:700;margin-bottom:1.5em;color:#333}.legal-popup-body{color:#555;line-height:1.6;font-size:14px}.legal-popup-body h2{font-size:18px;font-weight:600;margin-top:1.5em;margin-bottom:.5em;color:#333}.legal-popup-body p{margin-bottom:1em}@media(max-width:768px){.legal-popup-content{width:95%;padding:30px 20px;max-height:90vh}.legal-popup h1{font-size:20px}.checkout-footer-legal-container{flex-direction:column;align-items:center;gap:.5em}}.input-wrapper{height:50px;background-color:transparent;border-radius:5px;border:var(--border-size) solid #dedede;transition:all .15s;position:relative;margin-bottom:15px;width:100%}.input-wrapper:hover{border:var(--border-size) solid #c9c9c9;box-shadow:0 1px 5px #0000000d}.input-label{opacity:0;pointer-events:none;user-select:none;font-size:.825em;font-weight:400;position:absolute;left:15px;top:7px;transition:all .15s}.selector-indicator{position:absolute;right:0;top:0;height:100%;width:40px;display:flex;align-items:center;justify-content:space-between;touch-action:none;pointer-events:none;padding-right:15px}.selector-bar{display:block;width:1px;height:20px;background-color:#0003}.selector-indicator svg{color:#0000008a;fill:#0000008a;transform:rotate(270deg);width:12px}.order-cart-item:hover{cursor:pointer;background-color:#f8f8f8}.input-input{padding-left:15px;word-break:normal;line-height:inherit;font-size:.925em;color:#1b1b1b}.input-focused{border:var(--border-size) solid var(--main-color)!important;box-shadow:0 0 0 var(--border-size) var(--main-color)!important}.input-filled .input-label{opacity:1;top:5px!important;color:#737373}.input-filled .input-input{padding-top:17px;font-weight:500}.input-missing-text{display:none;color:#ed4337;font-size:12px}.input-missing .input-missing-text{display:block;opacity:0}.input-missing{border:var(--border-size) solid #ed4337;border-radius:5px}.input-invalid{border:var(--border-size) solid #ed4337!important;box-shadow:0 0 0 var(--border-size) #ed4337!important}.input-valid{border:var(--border-size) solid #37ed40;border-radius:5px}.input-divider{display:flex;justify-content:center;gap:15px;flex-wrap:nowrap}.checkout-header a{transition:all .2s}.checkout-header a:hover{opacity:.8}.checkout-card-form{display:flex;flex-direction:column}.checkout-card-form-content{padding:1.25em;background-color:#f4f4f4;border-left:var(--border-size) solid #dedede;border-right:var(--border-size) solid #dedede;border-bottom:var(--border-size) solid #dedede;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.card-input-title{display:block;font-size:1.1em;font-weight:500;margin-bottom:5px}.nom{margin-bottom:0!important}.cc-secure-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);height:25px;color:#0000008a;fill:#0000008a;touch-action:none;pointer-events:none}.checkout-checkbox{margin-top:1em;display:flex;gap:.5em;padding:5px;align-items:center;font-size:1.1em;cursor:pointer}.cfdm-radio{display:block;width:25px;height:25px;border-radius:50px;background-color:#fff;border:3px solid white;box-shadow:0 0 0 var(--border-size) #949494}.selector-background{background-color:var(--main-color);width:100%;height:100%;position:absolute;left:0;top:0;display:block;opacity:.05;z-index:0}.cfdm-active{border:var(--border-size) solid var(--main-color)!important;position:relative}.cfdm-active .cfdm-radio{display:block;width:25px;height:25px;border-radius:50px;background-color:var(--main-color);border:3px solid white;box-shadow:0 0 0 var(--border-size) var(--main-color)}.ccfh-radio{display:block;width:10px;height:10px;border-radius:50px;background-color:#fff;border:5px solid var(--main-color)}.checkout-card-form-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.25em;border:var(--border-size) solid var(--main-color);border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f4f4f4}.ccfh-title{font-size:.875em;font-weight:500}.ccfh-badges{display:flex;align-items:center;gap:7px;z-index:1}.ccfh-badges img{width:40px}.ccfh-l{display:flex;align-items:center;gap:7px;z-index:1}.checkout-select-dot{display:block;width:19px;height:19px;background-color:#fff;border-radius:50%;border:var(--border-size) solid rgb(197,197,197)}.checkout-selected-dot{border:5px solid var(--main-color)!important}.checkout-form-delivery-method{padding:1em;border:var(--border-size) solid rgb(210,210,210);border-radius:8px;display:flex;align-items:center;gap:1.5em;justify-content:space-between;margin-bottom:1em;cursor:pointer}.checkout-form-delivery-method .svg-icon{WIDTH:30%;TEXT-ALIGN:RIGHT;border-radius:8px}.checkout-form-delivery-method .svg-icon img{max-width:100px!important;vertical-align:middle;max-height:50px!important;border-radius:8px}.cfdm-infos{display:flex;flex-direction:column;gap:4px}.cfdm-l{display:flex;align-items:center;gap:.8em}.checkout-form-delivery{margin-top:3em}.cfdm-infos-title{font-weight:700;font-size:1.3em;display:block}.checkout-form-delivery-title{font-weight:600;font-size:1.15em;display:block;margin-bottom:1em}.cfdm-price{display:flex;justify-content:end;width:auto}.cfdm-price-price{font-size:.875em}.cfdm-infos-title{font-size:.915em}.cfdm-infos-desc{font-size:.875em;color:#505050}.checkout-card-message{padding:.5em 0;display:flex;justify-content:start;align-items:center;gap:5px;opacity:.7;font-size:.875em}.checkout-card-message img{width:15px}.input-divider .input-wrapper{width:50%!important}.checkout-checkbox-notif{padding:10px;border-radius:8px;background-color:#bbffca;color:#18291c;white-space:nowrap}.timer-fixed{position:fixed;top:0;left:0;width:100%;border-radius:0;z-index:1;opacity:var(--timer-fixed-state)}.timer-fixed .checkout-timer-header,.timer-todisplay-fixed{display:none}.timer-fixed .timer-todisplay-fixed{display:inline-block!important;padding-right:5px}.timer-fixed .timer-tohide-fixed{display:none!important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:var(--main-color);width:1.5em;min-width:1.5em;height:1.5em;border:.15em solid rgb(70,70,70);border-radius:.15em;display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.8em;height:.8em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--main-color);background-color:var(--main-color)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.cc-input-container{position:relative;height:55px;width:100%;font-weight:400;border:var(--border-size) solid rgb(217,217,217);color:#000000de;border-radius:5px;transition:all .2s ease 0s;background-color:#fff}.card-input-wrapper{width:100%}.card-input-wrapper .input-wrapper{background-color:#fff}.card-input-divider{display:flex;flex-wrap:nowrap;gap:20px;align-items:center}.card-input-divider .card-input-wrapper{width:50%}.cc-types{right:15px;top:50%;transform:translateY(-50%);touch-action:none;pointer-events:none;position:absolute}.cc-types__img{display:none}.cc-card-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);height:25px;color:#0000008a;fill:#0000008a;touch-action:none;pointer-events:none}.cc-input-container:hover{border:var(--border-size) solid var(--main-color)}.order-icon{display:none}.checkout-card-trustbadges{padding:1em 0;display:flex;justify-content:center}.checkout-card-trustbadges img{width:350px}.button-tooltip:hover svg{fill:#494949}.button-tooltip svg{width:18px;height:18px;fill:#a0a0a0;transition:all .2s}.button-tooltip{cursor:pointer}.checkout-cart-summary-header-l{display:flex;align-items:center;gap:10px;min-width:0}.checkout-tooltip .tooltipster-box{border:none!important}.checkout-tooltip .tooltipster-arrow-border{border-left:0px!important;border-right:0px!important}.tooltip-content{display:none}.card-cvv-container{display:flex;align-items:center;gap:3px;margin-bottom:3px}.card-cvv-container .card-input-title{margin-bottom:0!important}.ccp-item{padding:2em 0;border-bottom:1px solid rgb(235,235,235)}.ccp-item-header{display:flex;align-items:center;gap:15px}.ccp-item-header-svg{fill:var(--main-color);width:40px}.ccp-item-content{display:block;padding-top:1em;font-size:1.1em;color:#333}.ccp-item-header-svg-container{width:60px;height:60px;min-width:60px;display:flex;justify-content:center;align-items:center;position:relative}.ccp-item-header-title{font-size:1.3em;font-weight:700}.ccp-item-header-svg-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:var(--main-color);opacity:.15;border-radius:50px}.checkout-card-form-content .input-wrapper{background-color:#fff}.fixed-input-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.fixed-input-icon svg{width:20px;height:20px;color:gray;fill:gray}.checkout-incart-price-container{display:flex;flex-direction:column;justify-content:end;font-size:.925em;align-items:end;gap:0px;margin-top:-1.2em;flex-wrap:nowrap}.checkout-incart-price-barred{text-decoration:line-through!important;opacity:.65;flex-wrap:nowrap;display:flex}.checkout-incart-price-price{font-weight:500;flex-wrap:nowrap;display:flex}.checkout-cart-price-container{display:flex;justify-content:end;font-size:1em;align-items:end;gap:5px}.checkout-cart-price-barred{text-decoration:line-through!important;opacity:.65;font-size:12px}.checkout-cart-price-price{font-weight:500}.checkout-checkbox-container-icon{display:flex;justify-content:center;align-items:center;height:19px;width:19px;border-radius:4px;border:var(--border-size) solid rgba(0,0,0,.2);background-color:#fff;white-space:pre-wrap;overflow:hidden}.checkout-checkbox-checked .checkout-checkbox-container-icon{background-color:var(--main-color);border:var(--border-size) solid var(--main-color)!important;border-radius:4px!important}.checkout-checkbox-content{display:none;padding-top:8px}.checkout-header-container{display:flex;align-items:center;justify-content:space-between}.checkout-header-cartlink{height:40px;width:40px;display:flex;align-items:center;justify-content:end}.checkout-cart-summary-calc-item-value{opacity:.65}.checkout-header-cartlink svg{color:var(--main-color);fill:var(--main-color);height:25px;width:25px}.checkout-checkbox-container-icon svg{color:#fff;fill:#fff;height:12px;width:12px}.checkout-checkbox-container{display:flex;align-items:center;justify-content:start;gap:7px;font-size:.875em;white-space:pre-wrap;padding:5px 0;cursor:pointer}.checkout-promocode-container{display:flex;gap:15px;padding-top:15px}.checkout-promocode-container .input-wrapper{background-color:#fff}.checkout-promocode-button{height:50px;border-radius:5px;background-color:#0000000e;display:flex;justify-content:center;align-items:center;padding:0 20px;border:var(--border-size) solid #0000001a;font-size:.875em;cursor:pointer}.checkout-promocode-button:hover{border:var(--border-size) solid #00000036}.checkout-mobile-order-summary{display:none;padding-top:2.3em}.checkout-mobile-order-summary-title{font-size:1.2em;font-weight:600}.address-selector-wrapper-top{padding:0}#address-selector-wrapper,#address-selector-wrapper-card{display:none;z-index:2;position:absolute;top:calc(100% + 0px);width:100%;background-color:#fff;border-radius:5px;border:var(--border-size) solid #d9d9d9;box-shadow:0 10px 10px #0000004d;flex-direction:column}.address-button,.address-button-card,.noAddress{font-size:1em;padding:12.5px 15px;border-top:1px solid #f1f1f1}.address-button{cursor:pointer}.address-button:hover{background-color:#f1f1f1}.ac-text{display:inline-flex;flex-direction:column;vertical-align:middle;line-height:1.25;min-width:0}.ac-main{color:#333}.ac-sec{color:#999;font-size:.82em;margin-top:1px}.address-selector-wrapper-active{display:flex!important}.address-selector-wrapper-close{height:40px;width:40px;border-radius:7px;display:flex;justify-content:center;align-items:center;transition:all .2s;border:var(--border-size) solid transparent}.powered{display:flex;align-items:center;justify-content:end;padding:7px 20px;width:100%;border-top:1px solid #f1f1f1;gap:5px}.powered span{font-size:.8em;letter-spacing:-1px;color:#7c7c7c}.powered img{width:45px;filter:grayscale(100%);opacity:.8}.address-selector-wrapper-close:hover{background-color:#fafafa;border:var(--border-size) solid rgb(235,235,235);cursor:pointer}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:skLinRotate 1s ease-in-out infinite alternate}.loader:after{content:"";position:absolute;inset:5px;border-radius:50%;border:5px solid transparent}.loader.addressLoader:after{border-top-color:var(--main-color)}#shipping_message{display:flex;padding:3em 2em;border:var(--border-size) solid rgba(0,0,0,.205);border-radius:5px;color:#00000034}.loader.buttonLoader:after{border-top-color:#fff}@keyframes skLinRotate{95%,to{transform:rotate(840deg)}}#address-selector-loader,#address-selector-loader-card{padding:15px}.input-wrapper-hidden,.hidden{display:none!important}.error-container{padding:10px;display:none;flex-direction:column;margin-top:18px;background-color:#ffb7b7!important;color:#250000!important;border-radius:8px}.error-container.show{display:flex!important}.error-item{background-color:#ffb7b7!important;color:#250000!important;font-size:.95em;padding:1.2em;visibility:hidden;position:relative;border-radius:8px;box-shadow:0 5px 15px #00000018}.close-error{position:absolute;right:7px;top:7px;height:35px;width:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#00000010;border-radius:8px;transition:all .2s}.close-error:hover{background-color:#0000001c}.df{display:flex}.aic{align-items:center}.jcc{justify-content:center}.language-form{display:none;margin:20px;padding-bottom:20px}#challengeIframe,iframe{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:9999}.checkout-form-delivery-method .svg-icon{display:none!important}@media screen and (max-width:900px){.mw{padding-left:20px!important;padding-right:20px!important;max-width:100%}.checkout-card-trustbadges img{width:90%}.checkout-order{padding-top:1em}.checkout-mobile-order-summary{display:block}.checkout-layout{flex-direction:column-reverse;padding-left:0;padding-right:0}.card-input-divider{flex-direction:column}.card-input-divider .card-input-wrapper,.checkout-cart{width:100%}.checkout-cart-toslide{display:none}.order-icon{display:block}.input-divider{flex-direction:column;gap:0px}.input-divider .input-wrapper{width:100%!important}.checkout-cart-summary{cursor:pointer;top:inherit!important;padding-top:inherit!important}.checkout-cart-summary-header{border-bottom:1px solid transparent;transition:all .3s;align-items:center;padding:1em 0;display:flex}.checkout-cart-summary-header-title{font-weight:500}.checkout-layout{gap:.5em}.checkout-cart-summary{border:var(--border-size) solid transparent;box-shadow:none;transition:all .3s}.summary-opened{margin-bottom:1.5em}.summary-opened .checkout-cart-summary-header{border-bottom:1px solid rgba(0,0,0,.1)}.checkout-cart-summary-header-dropdown{display:block;transform:rotate(180deg)}.summary-opened .checkout-cart-summary-header-dropdown{transform:rotate(0)!important}.checkout-cart-points{display:none}.checkout-order{padding-left:20px;padding-right:20px}.checkout-cart{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.1)!important}.checkout-cart-summary-header-title{display:flex!important}.checkout-cart-summary-header,.checkout-cart-toslide{padding-left:20px;padding-right:20px}.checkout-cart-summary-content{padding-top:1em}.checkout-cart{position:inherit!important;top:0;z-index:5}}@media(max-width:360px){.checkout-cart-summary-header-title{font-size:12px}}ul.ui-mailtip{zoom:1;background-color:#fff;list-style:none;border:1px solid #ccc;overflow:hidden;text-align:left}.ui-mailtip li{padding-left:10px!important;cursor:pointer;display:flex;height:40px;align-items:center;border-bottom:1px solid #eaeaea}.ui-mailtip li:hover{background-color:#f1f1f1}ul.ui-mailtip:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.ui-mailtip li{margin:0;padding:0;float:none}ul.ui-mailtip li p{height:28px;text-align:inherit;line-height:28px;cursor:pointer;margin:0 9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{inset:0;overflow:hidden;position:fixed;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid black;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}:root{--main-color: #000000;--logo-height: 30px;--border-size: 1px;--timer-fixed-state: ;--border-radius: 5px}.product-loading{display:flex;align-items:center;justify-content:center;padding:20px}.product-spinner{border:2px solid #f3f3f3;border-top:2px solid var(--main-color);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-error{color:#dc3545;text-align:center;padding:20px;font-size:14px}.order-processing-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:9999;display:none;align-items:center;justify-content:center}.order-processing-content{background:#fff;padding:40px;border-radius:10px;text-align:center;max-width:400px}.order-processing-spinner{border:4px solid #f3f3f3;border-top:4px solid var(--main-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 20px}.address-selector-wrapper{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;display:none}.address-selector-wrapper-active{display:block!important}.address-selector-wrapper-close{position:absolute;top:5px;right:10px;cursor:pointer;font-size:18px;color:#999;z-index:1001;background:#fff;width:20px;height:20px;text-align:center;line-height:15px;border-radius:50%}.address-selector-wrapper-close:hover{background:#f0f0f0}.address-selector{padding:10px 0}.address-button{padding:10px 15px;cursor:pointer;border-bottom:1px solid #eee;display:flex;align-items:center;transition:background-color .2s;font-size:14px}.address-button:hover{background-color:#f5f5f5}.address-button:last-child{border-bottom:none}.address-button svg{margin-right:8px;flex-shrink:0;fill:#666}.noAddress{padding:15px;text-align:center;color:#666;font-style:italic}.input-wrapper{position:relative}.loader.addressLoader{border:2px solid #f3f3f3;border-top:2px solid var(--main-color, #333);border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;margin:10px auto}.df.aic.jcc{display:flex;align-items:center;justify-content:center}
