body:has(.one-star-native-layout){background:#f5f5f7}body:has(.one-star-native-layout) #page-header,body:has(.one-star-native-layout) #page-header-parent,body:has(.one-star-native-layout) #vue-app>.footer,body:has(.one-star-native-layout) #vue-app>footer{display:none!important}body:has(.one-star-native-layout) #page-body{padding:0;background:#f5f5f7}.page-content.checkout.one-star-native-layout{width:100%;max-width:1200px;margin:0 auto;padding:28px 15px 0}.one-star-checkout-header{display:flex;align-items:center;justify-content:space-between;min-height:80px;margin:0 0 14px}.one-star-checkout-logo{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.one-star-checkout-logo img{display:block;width:auto;max-width:100px;height:65px;object-fit:contain}.one-star-checkout-rating{display:flex;align-items:center;gap:14px;color:#6e6e73;font-size:.75rem;line-height:1.3;text-decoration:none}.one-star-checkout-rating>span>span{display:block;text-align:right}.one-star-checkout-rating img{display:block;width:50px;height:50px;object-fit:contain}.one-star-checkout-rating .one-star-checkout-stars{margin-bottom:4px;color:#ff9800;font-size:1.25rem;line-height:1;background:linear-gradient(90deg,#ff9800 calc(var(--rating,0)/ 5 * 100%),#dfe2e6 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.one-star-checkout-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.one-star-checkout-progress>*{position:relative;display:flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;background:#fff;color:#005e85;font-size:1rem;text-align:center}.one-star-checkout-progress>:not(:last-child)::after{position:absolute;z-index:1;top:0;right:-10px;width:20px;height:100%;background:#f5f5f7;clip-path:polygon(0 0,40% 0,100% 50%,40% 100%,0 100%,60% 50%);content:'';pointer-events:none}.one-star-checkout-progress>[aria-current]{background:#005e85;color:#fff}html body .one-star-checkout-progress>[aria-current=step],html body .one-star-checkout-progress>[aria-current=step]>span{font-weight:600!important}.one-star-checkout-progress{gap:4px}.one-star-checkout-progress>*{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.one-star-checkout-progress>:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.one-star-checkout-progress>:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.one-star-checkout-progress>:not(:last-child)::after{display:none}.one-star-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.one-star-checkout-left,.one-star-checkout-right{min-width:0}.one-star-checkout-card{min-width:0;margin-bottom:14px;padding:14px;border:0;border-radius:0;background:#fff;box-shadow:none}.one-star-native-layout .one-star-checkout-card header{margin:0 0 14px;padding:0;border:0}.one-star-native-layout .one-star-checkout-card h2{margin:0;color:#005e85;font-size:18.9px;font-weight:400;line-height:1.2}.one-star-native-layout .registry-form-container>.shipping-addresses-select{margin-top:21px}.one-star-delivery-disclosure>summary{display:list-item;list-style:none;width:fit-content;padding:8px 0;color:#23272b;text-decoration:underline;cursor:pointer}.one-star-delivery-disclosure>summary::-webkit-details-marker{display:none}.one-star-delivery-disclosure>summary::marker{content:""}.one-star-delivery-disclosure>summary:focus-visible{outline:2px solid #005e85;outline-offset:3px}.one-star-delivery-disclosure[open]>summary:not([style*="display: none"]){margin-bottom:14px}.one-star-native-layout .cmp-address-list{margin-bottom:0!important}.one-star-native-layout .registry-form-container{padding-bottom:35px}.one-star-native-layout .cmp-address-list .items>.component-loading{border-radius:0}.one-star-native-layout .cmp-address-list .add-item .btn{border:0;border-radius:0;background:#dfe2e6;color:#212529}.one-star-native-layout .cmp-address-list .add-item .btn:focus-visible{outline:2px solid #005e85;outline-offset:2px}.one-star-checkout-basket{padding:0}.one-star-native-layout .one-star-checkout-basket>header{margin:0;padding:14px;border-bottom:1px solid #dfe2e6}.one-star-checkout-basket .basket-list-item{border:0;border-radius:0}.one-star-checkout-basket .basket-list-item+.basket-list-item{border-top:1px solid #dfe2e6}html body .one-star-native-layout .one-star-checkout-basket .basket-item>div:has(> .image-container),html body .one-star-native-layout .one-star-checkout-basket .one-star-basket-image-column{padding-left:0!important;box-sizing:border-box}html body .one-star-native-layout .one-star-checkout-basket .basket-item>div>.image-container{min-width:0;max-width:100%}.one-star-native-layout .shipping-method-select .cmp-method-list{margin-bottom:0!important}.one-star-native-payments{min-width:0;margin:0;padding:0;border:0}.one-star-native-payments .method-list{display:block;margin:0;padding:0;list-style:none}.one-star-native-payments .method-list-item{position:relative;display:block;width:100%;margin:0;padding:0;border:1px solid #dfe2e6;border-radius:0}.one-star-native-payments .method-list-item+.method-list-item{margin-top:-1px}.one-star-native-payments .method-list-item.is-selected{z-index:1;box-shadow:inset 0 0 0 1px #212529}.one-star-native-payments .provider-select-label{display:grid!important;grid-template-columns:28px minmax(0,1fr) 50px;gap:14px;align-items:center;width:100%;min-height:54px;margin:0;padding:10px 8px;border:0!important;border-radius:0;background:#fff!important;cursor:pointer}.one-star-native-payments .provider-select-label::after,.one-star-native-payments .provider-select-label::before{display:none!important}.one-star-native-payments .provider-select-label .content{display:block;width:auto;padding:0;color:#212529}.one-star-native-payments .provider-select-label .icon{display:flex;width:50px;height:40px;align-items:center;justify-content:center;padding:0}.one-star-native-payments .icon img{width:auto;max-width:50px;height:auto;max-height:32px}.one-star-native-payments .icon img[src*="/images/payments/"]{width:50px;height:auto;object-fit:contain;border:0}.one-star-native-payments .icon img[src$="/payments/invoice.svg"]{width:26px;height:32px}html body .one-star-native-layout .cmp-totals dd.one-star-free-shipping-amount{color:#176b21!important;font-weight:700!important}.one-star-payment-name{display:block;font-size:16px;line-height:1.5}.one-star-native-payments .is-selected .one-star-payment-name{color:#005e85;font-size:1.4rem;font-weight:500}.one-star-payment-description:not(.sr-only){display:block;margin-top:5px;font-size:.95rem;font-weight:300;line-height:1.8;white-space:normal;overflow-wrap:anywhere}.one-star-native-payments .one-star-native-payment-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.one-star-payment-check{position:relative;display:block;width:22px;height:22px;border:2px solid #212529;border-radius:50%}.one-star-native-payments .is-selected .one-star-payment-check{border-color:#136720;background:#136720}.one-star-native-payments .is-selected .one-star-payment-check::after{position:absolute;top:2px;left:5px;width:7px;height:12px;transform:rotate(45deg);border-right:3px solid #fff;border-bottom:3px solid #fff;content:''}.one-star-native-payment-input:focus-visible+label{outline:3px solid #005e85;outline-offset:-3px}.one-star-native-payments .is-unavailable label{opacity:.6;cursor:not-allowed}.one-star-payment-details{display:inline-flex;min-height:44px;align-items:center;margin-left:50px}.one-star-checkout-coupon{margin-top:14px;text-align:right}.one-star-checkout-coupon summary{display:inline-flex;min-height:44px;align-items:center;color:#6e6e73;font-size:1.125rem;text-decoration:underline;cursor:pointer;list-style:none}.one-star-checkout-coupon summary::-webkit-details-marker{display:none}.one-star-checkout-coupon>:not(summary){text-align:left}.one-star-native-layout .one-star-checkout-totals .cmp-totals>.h3{display:none}.one-star-native-layout .one-star-checkout-totals .cmp-totals dd,.one-star-native-layout .one-star-checkout-totals .cmp-totals dt{font-size:16px;font-weight:400}.one-star-native-layout .one-star-checkout-totals .cmp-totals .totalSum dd{font-size:17.5px}.one-star-native-layout .one-star-native-order:not([data-one-star-readonly="true"])>button.btn-appearance{min-height:46px;border:0;border-radius:3px;background:#136720;color:#fff;font-size:1.25rem}.one-star-native-tls{margin:24px 0 14px;color:#136720;font-weight:700;font-size:.95rem;text-align:center}.one-star-checkout-legal{margin:28px 0 0;font-size:.85rem;line-height:1.5}.one-star-checkout-legal .form-check{padding-left:0}.one-star-checkout-legal .form-check:has(input){padding-left:1.5rem}.one-star-checkout-footer{padding:60px 0 24px;color:#3a3a3c;font-size:.85rem;text-align:center}.one-star-checkout-footer nav{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px}.one-star-checkout-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.one-star-checkout-footer p{margin:0}.one-star-native-layout :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #005e85;outline-offset:2px}@media (max-width:767.98px){.page-content.checkout.one-star-native-layout{padding-top:14px}.one-star-checkout-grid{grid-template-columns:minmax(0,1fr);gap:0}.one-star-checkout-header{min-height:65px}.one-star-checkout-progress>*{padding-right:8px;padding-left:8px;font-size:.9rem}.one-star-checkout-footer{padding-top:36px}.one-star-native-payments .provider-select-label{grid-template-columns:24px minmax(0,1fr) 40px;gap:10px}.one-star-native-payments .provider-select-label .icon{width:40px}.one-star-native-payments .icon img{max-width:40px}}:root{--one-star-checkout-brand:#005e85;--one-star-checkout-brand-dark:#005e85;--one-star-checkout-success:#136720;--one-star-checkout-text:#242426;--one-star-checkout-muted:#65666a;--one-star-checkout-border:#d9dce0;--one-star-checkout-surface:#fff;--one-star-checkout-background:#f5f5f7;--one-star-checkout-radius:6px;--one-star-checkout-shadow:0 1px 2px rgba(24, 28, 32, .05)}.one-star-native-access{width:100%;max-width:760px;margin:0 auto;padding:clamp(24px,5vw,56px) 16px 48px;color:var(--one-star-checkout-text)}.one-star-native-access__inner{width:100%}.one-star-native-access__title{margin:0 0 22px;font-size:clamp(1.55rem, 4vw, 2rem);line-height:1.2;text-align:center}.one-star-native-access__card{overflow:hidden;border:1px solid var(--one-star-checkout-border);border-radius:var(--one-star-checkout-radius);background:var(--one-star-checkout-surface);box-shadow:var(--one-star-checkout-shadow)}.one-star-native-access__tabs{display:grid;grid-template-columns:1fr 1fr;margin:0;border:0}.one-star-native-access__tabs .nav-link{display:flex;min-height:52px;align-items:center;justify-content:center;margin:0;border:0;border-bottom:1px solid var(--one-star-checkout-border);border-radius:0;background:#f1f2f3;color:#3c3d40;font-weight:600;text-decoration:none}.one-star-native-access__tabs .nav-link+.nav-link{border-left:1px solid var(--one-star-checkout-border)}.one-star-native-access__tabs .nav-link.active{border-bottom-color:var(--one-star-checkout-surface);background:var(--one-star-checkout-surface);color:var(--one-star-checkout-brand)}.one-star-native-access__tabs .nav-link:focus-visible{position:relative;z-index:1;outline:3px solid rgba(0,105,143,.45)!important;outline-offset:-3px!important}.one-star-native-access__panels{padding:clamp(22px,5vw,38px)}.one-star-native-access__lead,.one-star-native-access__payment-note{color:var(--one-star-checkout-muted);line-height:1.5}.one-star-native-access__lead{font-size:1rem;margin:0 0 22px}.one-star-native-access__payment-note{margin:16px 0 0;font-size:.9rem;text-align:center}.one-star-native-access .btn,.one-star-native-access input,.one-star-native-access select{min-height:44px}.one-star-native-access .btn-appearance,.one-star-native-access .btn-primary{border-color:var(--one-star-checkout-brand);background:var(--one-star-checkout-brand)}.one-star-native-access .btn-appearance:focus,.one-star-native-access .btn-appearance:hover,.one-star-native-access .btn-primary:focus,.one-star-native-access .btn-primary:hover{border-color:var(--one-star-checkout-brand-dark);background:var(--one-star-checkout-brand-dark)}.one-star-native-access :is(a,button,input,select,textarea):focus-visible,.registration.container-max :is(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(0,105,143,.45)!important;outline-offset:2px!important}.one-star-native-access__register-link{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;color:var(--one-star-checkout-brand)}.one-star-native-access__separator{display:flex;align-items:center;gap:12px;margin:24px 0 16px;color:var(--one-star-checkout-muted);font-size:.875rem}.one-star-native-access__separator::after,.one-star-native-access__separator::before{height:1px;flex:1 1 auto;background:var(--one-star-checkout-border);content:""}.one-star-native-access #btn-separator{display:flex!important;margin:var(--one-star-login-panel-separator-gap,32px) 0 var(--one-star-login-separator-express-gap,32px)!important}.one-star-native-access__express{min-height:0}.one-star-native-access #AdditionalContentAfterButtons{margin-bottom:20px!important}html body.one-star-native-access-page #AdditionalContentAfterButtons[data-one-star-wallet-reserve=true]:not(:has(~ #one-star-login-independent-wallets)){margin-bottom:calc(20px + 35px + var(--one-star-login-section-gap,32px))!important}.one-star-native-access__security{margin:20px 0 0;color:var(--one-star-checkout-success);font-size:.9rem;font-weight:600;text-align:center}.one-star-native-access #ssl-hint{display:flex!important;min-height:44px!important;max-height:none!important;height:auto!important;margin:0!important;padding:8px 12px!important}.registration.container-max{max-width:920px;padding-top:22px}.registration.container-max>.row>[class*=col-]{flex:0 0 100%;max-width:100%;margin-left:0}.registration.container-max h1{margin-bottom:18px;font-size:clamp(1.55rem, 4vw, 2rem);line-height:1.25}.registration.container-max .modal-body{padding:clamp(20px,4vw,34px);border:1px solid var(--one-star-checkout-border);border-radius:var(--one-star-checkout-radius);background:var(--one-star-checkout-surface);box-shadow:var(--one-star-checkout-shadow)}.one-star-customer-type{min-width:0;margin:0 0 24px;padding:0 15px;border:0}.one-star-customer-type__legend{width:auto;margin:0 0 8px;padding:0;color:var(--one-star-checkout-text);font-size:.95rem;font-weight:600}.one-star-customer-type__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.one-star-customer-type__button{min-height:48px;padding:10px 16px;border:1px solid var(--one-star-checkout-border);border-radius:4px;background:#f4f5f6;color:var(--one-star-checkout-text);font:inherit;font-weight:600;cursor:pointer}.one-star-customer-type__button:hover{border-color:#aeb3b8;background:#eceeef}.one-star-customer-type__button.is-active,.one-star-customer-type__button[aria-pressed=true]{border-color:var(--one-star-checkout-brand);background:var(--one-star-checkout-brand);color:#fff}.one-star-customer-type__button:focus-visible{outline:3px solid rgba(0,105,143,.45)!important;outline-offset:2px!important}.registration.container-max .btn,.registration.container-max input,.registration.container-max select{min-height:44px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) #page-body{background:var(--one-star-checkout-background)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout.container-max{width:100%;max-width:1500px!important;margin:0 auto!important;padding:16px clamp(12px,2.2vw,32px) 48px!important}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>.row:first-child{margin-top:0!important}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout h1.h2{margin:4px 0 10px;color:var(--one-star-checkout-text);font-size:clamp(1.55rem, 3vw, 2rem);line-height:1.2}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>.row:first-child hr{margin:0 0 12px;border-color:var(--one-star-checkout-border)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row{align-items:flex-start;margin-right:-8px;margin-left:-8px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-5,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-5,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7{padding-right:8px;padding-left:8px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7>.bg-white,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7>.bg-white{border:1px solid var(--one-star-checkout-border);background:var(--one-star-checkout-surface)!important;box-shadow:var(--one-star-checkout-shadow)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7>.bg-white,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7>.bg-white{padding:clamp(20px,2.5vw,32px)!important;border-radius:var(--one-star-checkout-radius)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:first-child{padding:22px 24px 0!important;border-bottom:0;border-radius:var(--one-star-checkout-radius) var(--one-star-checkout-radius) 0 0}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:nth-child(2){padding:18px 24px!important;border-top:0;border-bottom:0}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:last-child{padding:20px 24px 24px!important;border-top:0;border-radius:0 0 var(--one-star-checkout-radius) var(--one-star-checkout-radius)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--one-star-checkout-brand);font-size:1.22rem;line-height:1.35}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .registry-form-container>header{margin-top:28px;margin-bottom:12px!important;padding-top:24px;border-top:1px solid var(--one-star-checkout-border)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .registry-form-container>header:first-child{margin-top:0;padding-top:0;border-top:0}.one-star-address-status{display:inline-flex;min-height:28px;align-items:center;gap:6px;color:var(--one-star-checkout-success);font-size:.82rem;font-weight:600;white-space:nowrap}.one-star-address-status[hidden]{display:none!important}.one-star-address-status .fa{font-size:1.05rem}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .invoice-addresses-select,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-addresses-select{min-width:0}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .invoice-addresses-select .item,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .invoice-addresses-select .items>div,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-addresses-select .item,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-addresses-select .items>div{border-color:var(--one-star-checkout-border);border-radius:4px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .invoice-addresses-select button,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .payment-method-select label,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-addresses-select button,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-method-select label{min-height:44px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .payment-method-select .cmp-method-list-item,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-method-select .cmp-method-list-item{min-height:58px;border-color:var(--one-star-checkout-border)}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .payment-method-select .cmp-method-list-item:hover,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .shipping-method-select .cmp-method-list-item:hover{background:#f7f8f8}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) a:focus-visible,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) button:focus-visible,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) input:focus,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) select:focus,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) textarea:focus{outline:3px solid rgba(0,105,143,.45)!important;outline-offset:2px!important}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-appearance,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-primary,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) place-order .btn{min-height:52px;border-color:var(--one-star-checkout-success);border-radius:4px;background:var(--one-star-checkout-success);font-size:1.05rem}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-appearance:focus,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-appearance:hover,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-primary:focus,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .checkout-rightside .btn-primary:hover,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) place-order .btn:focus,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) place-order .btn:hover{border-color:#0d5518;background:#0d5518}.one-star-freight-phone{margin:16px 0 4px;padding:18px;border:1px solid #c9d6dc;border-left:4px solid var(--one-star-checkout-brand);border-radius:4px;background:#f4f8fa}.one-star-freight-phone[hidden]{display:none!important}.one-star-freight-phone.is-invalid{border-color:#b3261e;border-left-color:#b3261e;background:#fff7f6}.one-star-freight-phone__title{margin:0 0 6px;color:var(--one-star-checkout-text);font-size:1rem;line-height:1.35}.one-star-freight-phone__copy{margin:0 0 14px;color:var(--one-star-checkout-muted);font-size:.9rem;line-height:1.45}.one-star-freight-phone__label{display:block;margin:0 0 6px;font-size:.9rem;font-weight:600}.one-star-freight-phone__controls{display:flex;gap:8px}.one-star-freight-phone__input,.one-star-freight-phone__save{min-height:44px}.one-star-freight-phone__input{min-width:0;flex:1 1 240px}.one-star-freight-phone__save{flex:0 0 auto;padding-right:18px;padding-left:18px}.one-star-freight-phone__status{min-height:1.35em;margin:8px 0 0;font-size:.84rem;line-height:1.35}.one-star-freight-phone__status.is-error{color:#9f1d17}.one-star-freight-phone__status.is-success{color:var(--one-star-checkout-success)}@media (min-width:992px){body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7{flex:0 0 56%;max-width:56%}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-5,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-5{flex:0 0 44%;max-width:44%}}@media (max-width:767.98px){.one-star-native-access{padding:18px 12px 36px}.one-star-native-access__panels{padding:20px 16px 24px}.registration.container-max{padding-right:12px;padding-left:12px}.registration.container-max .modal-body{padding:18px 14px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout.container-max{padding:10px 8px 32px!important}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-5,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-5,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7{width:100%;max-width:100%;flex:0 0 100%}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside{margin-top:16px}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:first-child,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:last-child,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout .checkout-rightside>.bg-white:nth-child(2),body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>checkout>.row>.col-md-7>.bg-white,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout>div:not(.row)>.row>.col-md-7>.bg-white{padding-right:16px!important;padding-left:16px!important}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout h3{font-size:1.1rem}.one-star-address-status{font-size:.76rem}.one-star-freight-phone__controls{display:grid;grid-template-columns:1fr}.one-star-freight-phone__save{width:100%}}@media (max-width:420px){.one-star-native-access__tabs .nav-link{padding-right:8px;padding-left:8px;font-size:.92rem}.one-star-customer-type__buttons{grid-template-columns:1fr}body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout h3{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.one-star-native-access *,.registration.container-max *,body:is(.page-checkout,.page-checkout-category):not(.optim-checkout):not(:has(.one-star-native-layout)) .page-content.checkout *{scroll-behavior:auto!important;transition-duration:NaNs!important;animation-duration:NaNs!important;animation-iteration-count:1!important}}html body.page-register .registration.container-max .one-star-registration-panel{padding:clamp(16px,3vw,28px);border-radius:16px;background:#f5f5f7}html body.page-register .registration.container-max .one-star-registration-panel .modal-body{background:0 0}html body.page-register .one-star-registration-panel .input-unit,html body.page-register .one-star-registration-panel .input-unit input,html body.page-register .one-star-registration-panel .input-unit select{background-color:#fff}html body.page-register .one-star-registration-panel>h1{border-bottom:0!important}html body .one-star-customer-type__button>.fa-user{display:none}html body.page-register .one-star-registration-address-grid>.col-12>hr.mt-0{display:none}body.page-register .registration.container-max{max-width:1680px;padding-top:0}body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 50%;max-width:50%;margin-left:25%}body.page-register .registration.container-max h1{margin-bottom:18px;font-size:1.65rem;font-weight:300}body.page-register .registration.container-max .modal-body{padding:15px;border:0;border-radius:0;box-shadow:none}body.page-register .one-star-customer-type{margin:0;padding:0 15px}body.page-register .one-star-customer-type__buttons{display:flex;grid-template-columns:none;gap:0;margin:0;border-bottom:1px solid #dee2e6}body.page-register .one-star-customer-type__buttons .nav-item{margin:0 0 -1px}body.page-register .one-star-customer-type__button{min-height:44px;padding:.65rem 1rem;border:1px solid transparent;border-radius:0;background:0 0;color:#3a3a3c;font-size:1rem;font-weight:300}body.page-register .one-star-customer-type__button:hover{border-color:#e9ecef #e9ecef #dee2e6;background:#f7f8f9}body.page-register .one-star-customer-type__button.is-active,body.page-register .one-star-customer-type__button[aria-pressed=true]{border-color:#dee2e6 #dee2e6 #fff;background:#fff;color:#005e85;font-weight:400}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]{order:30}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-street-inputs]{order:40}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name2]),body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name3]){flex:0 0 50%;max-width:50%}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name2]){padding-right:4px}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name3]){padding-left:4px}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-street-inputs]>.row>.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%;padding-right:4px}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-street-inputs]>.row>.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%;padding-left:4px}body.page-register .one-star-registration-address-grid>.col-12:has([data-model=address3]){order:50}body.page-register .one-star-registration-address-grid>.col-12:has([data-model=address3]) [class*=col-sm-]{flex:0 0 100%;max-width:100%}body.page-register .one-star-registration-address-grid>.col-sm-4:has([data-model=postalCode]){order:60;flex:0 0 41.666667%;max-width:41.666667%;padding-right:4px}body.page-register .one-star-registration-address-grid>.col-sm-4:has([data-model=town]){order:61;flex:0 0 58.333333%;max-width:58.333333%;padding-left:0}body.page-register .one-star-registration-phone{order:70}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select]{order:80;flex:0 0 100%;max-width:100%}body.page-register .one-star-registration-native-phone,body.page-register .one-star-registration-password-repeat{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.page-register .one-star-registration-account-heading{margin:20px 0 12px;padding:18px 15px 0;border-top:1px solid #e5e5e7;color:#1d1d1f;font-size:1.25rem;font-weight:400;line-height:1.3}body.page-register .one-star-registration-email,body.page-register .one-star-registration-password{flex:0 0 100%;max-width:100%}body.page-register .registration form>.border-top.mt-2.text-right,body.page-register .registration form>.border-top.text-right{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}body.page-register .registration form>.border-top.mt-2.text-right .btn,body.page-register .registration form>.border-top.text-right .btn{width:100%;min-height:48px}@media (max-width:767.98px){body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 83.333333%;max-width:83.333333%;margin-left:8.333333%}}@media (max-width:575.98px){body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 100%;max-width:100%;margin-left:0}body.page-register .registration.container-max .modal-body{padding-right:0;padding-left:0}body.page-register .one-star-customer-type__button{padding-right:.75rem;padding-left:.75rem;font-size:.93rem}body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name2]),body.page-register .one-star-registration-address-grid>[data-testing=billing-address-de-name-inputs]>.row>.col-sm-4:has([data-model=name3]){flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}}body.page-login.isCheckout.optim-checkout main.one-star-native-access{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;color:inherit}body.page-login.isCheckout.optim-checkout .one-star-native-access__card{overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}body.page-login.isCheckout.optim-checkout .one-star-native-access__panels{padding:0}body.page-login.isCheckout.optim-checkout .one-star-native-access__tabs{display:flex;grid-template-columns:none}body.page-login.isCheckout.optim-checkout .one-star-native-access__tabs .nav-link{flex:0 0 auto;min-height:44px;padding:.65rem 1rem;border:1px solid transparent;border-bottom-color:#dee2e6;background:0 0;color:#3a3a3c;font-weight:300}body.page-login.isCheckout.optim-checkout .one-star-native-access__tabs .nav-link+.nav-link{border-left-color:transparent}body.page-login.isCheckout.optim-checkout .one-star-native-access__tabs .nav-link.active{margin-bottom:-1px;border-color:#dee2e6 #dee2e6 #fff;background:#fff;color:#005e85;font-weight:400}body.page-login.isCheckout.optim-checkout .one-star-native-access__lead{margin:0 0 .5rem;line-height:1.35}body.page-login.isCheckout.optim-checkout .one-star-native-access__payment-note{display:block;width:100%;margin:.7rem 0 .5rem!important;padding:18px 0 0;font-weight:400;line-height:1.35;text-align:right}body.page-login.isCheckout.optim-checkout .one-star-native-access__panels [data-testing=guest-login-button],body.page-login.isCheckout.optim-checkout .one-star-native-access__panels [data-testing=submit-login]{display:block;width:100%;min-height:48px;border-radius:999px;font-size:1rem}body.page-login.isCheckout.optim-checkout .one-star-native-access__panels [data-testing=guest-login-button] .fa,body.page-login.isCheckout.optim-checkout .one-star-native-access__panels [data-testing=submit-login] .fa{float:right;margin-top:.2rem}body.page-login.isCheckout.optim-checkout .one-star-native-access__separator::after,body.page-login.isCheckout.optim-checkout .one-star-native-access__separator::before{display:none}body.page-login.isCheckout.optim-checkout .one-star-native-access__separator>hr{position:absolute;z-index:0;top:50%;right:0;left:0;margin:0;border-color:#dee2e6}body.page-login.isCheckout.optim-checkout .one-star-native-access__separator>span{position:relative;z-index:1;display:inline-block;padding:0 .75rem;background:#fff}html body.page-login.isCheckout.one-star-native-access-page #btn-separator{height:1px!important;min-height:1px!important}html body.page-login.isCheckout.one-star-native-access-page #btn-separator>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;text-align:center}body.page-register .one-star-registration-password{position:relative}body.page-register .one-star-registration-password-toggle{position:absolute;z-index:3;right:15px;top:0;bottom:auto;min-width:72px;min-height:44px;padding:0 .6rem;border:0;background:0 0;color:#6e6e73;font-size:.85rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.page-register .one-star-registration-password .input-unit input{padding-right:82px}body.page-register .one-star-registration-password .input-unit{position:relative}html body .page-content.checkout.one-star-native-layout,html body.one-star-native-access-page,html body.one-star-native-access-page #page-body,html body:has(.one-star-native-layout) #page-body{background:#f5f5f7!important}html body.one-star-native-access-page #page-header,html body.one-star-native-access-page #page-header-parent,html body.one-star-native-access-page .breadcrumb,html body.one-star-native-access-page .footer.container-max,html body:has(.one-star-native-layout) .footer.container-max{display:none!important}html body .page-content.checkout.one-star-native-layout{max-width:1200px!important}.one-star-native-access-shell{width:100%;max-width:1200px;margin:0 auto;padding:28px 15px 0}html body.one-star-native-access-page .one-star-native-access-shell>.one-star-checkout-progress{margin-bottom:0!important}html body.one-star-native-access-page #one-star-access-title{font-size:1.4rem!important;font-weight:300!important;line-height:1.3!important}html body.one-star-native-access-page .one-star-native-access__card{border:0!important}html body.one-star-native-access-page .one-star-native-access__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;border:0}html body.one-star-native-access-page .one-star-native-access__tabs .nav-link{width:100%!important;min-height:58px!important;margin:0!important;padding:14px!important;border:0!important;border-bottom:1px solid #a5a7aa!important;border-radius:0!important;color:#212529!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;text-decoration:underline;background:#fff!important}html body.one-star-native-access-page .one-star-native-access__tabs .nav-link.active{border:1px solid #a5a7aa!important;border-bottom-color:#fff!important;font-weight:700!important;text-decoration:none}html body.one-star-native-access-page .one-star-native-access__tabs .nav-link+.nav-link:not(.active){border-left:0!important}html body.one-star-native-access-page .one-star-native-access__panels{border:1px solid #a5a7aa;border-top:0}html body.one-star-native-access-page .one-star-native-access__panels .tab-pane{padding:16px 14px 28px!important}html body.one-star-native-access-page .one-star-native-access__panels{display:grid}html body.one-star-native-access-page .one-star-native-access__panels>.tab-pane{grid-area:1/1;min-width:0;display:flex!important;flex-direction:column}html body.one-star-native-access-page .one-star-native-access__panels .tab-pane[hidden]{display:flex!important;visibility:hidden!important;pointer-events:none!important}html body.one-star-native-access-page #btn-separator>span{background:#f5f5f7!important}html body.one-star-native-access-page .one-star-native-access__payment-note{margin-top:32px!important;padding-top:0!important}html body.one-star-native-access-page #one-star-login-panel form>.row{display:flex!important;flex-direction:column!important;gap:14px}html body.one-star-native-access-page #one-star-login-panel form>.row>div{flex:0 0 100%!important;max-width:100%!important;width:100%!important}html body.one-star-native-access-page #one-star-login-panel form>.row>div:last-child{display:flex!important;flex-direction:column;gap:12px}html body.one-star-native-access-page #one-star-login-panel [data-testing=submit-login]{position:relative!important;float:none!important;order:-1;margin:0!important}html body.one-star-native-access-page #one-star-login-panel form>.row a.btn{position:static!important;transform:none!important;margin:0!important}.one-star-access-back{margin:32px 0 0;text-align:center;font-size:.85rem}.one-star-access-back a{color:#3a3a3c}html body.page-register .one-star-customer-type__buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch!important}html body.page-register .one-star-customer-type__buttons .nav-item{width:100%}html body.page-register .one-star-customer-type__button{width:100%;min-height:54px;text-align:center;border-radius:0;text-decoration:underline}html body.page-register .one-star-customer-type__button.is-active{font-weight:700;text-decoration:none}html body.page-register .registration .form-check:has(> [data-testing=privacy-policy-accept-register]){display:flex!important;align-items:flex-start!important;padding-left:0!important}html body.page-register .registration label[for^=privacy-policy-accept]{flex:1;min-width:0;margin:0!important}html body.page-register .one-star-registration-password-toggle{top:0!important;bottom:auto!important;height:100%;max-height:52px;right:4px}html body .one-star-native-layout .cmp-address-list{font-size:16px;line-height:1.5}html body .one-star-native-layout .cmp-address-list .item-inner{padding:1em}html body .one-star-native-layout .cmp-address-list .add-item .btn{font-size:14px}html body .one-star-native-layout .one-star-native-payments .method-list{margin:0!important;padding:0!important}html body .one-star-native-layout .one-star-native-payments .method-list-item{margin:0!important;padding:0!important;border:1px solid #dfe2e6!important}html body .one-star-native-layout .one-star-native-payments .method-list-item+.method-list-item{margin-top:-1px!important}html body .one-star-native-layout .one-star-native-payments .provider-select-label{min-height:54px!important;padding:10px 8px!important;outline:0;box-shadow:none!important}html body .one-star-native-layout .one-star-native-payments .is-selected{border-color:#212529!important;box-shadow:inset 0 0 0 1px #212529!important}html body .one-star-native-layout .one-star-native-payments .is-selected .provider-select-label{background:0 0!important}html body .one-star-native-layout .one-star-native-payments input:focus-visible+.provider-select-label{outline:2px solid #005e85;outline-offset:-3px}html body .one-star-native-layout .one-star-checkout-totals .cmp-totals .font-weight-bold{font-weight:400!important}html body .one-star-native-layout .one-star-native-shipping .method-list,html body .one-star-native-layout .one-star-native-shipping fieldset{margin:0;padding:0;border:0}html body .one-star-native-layout .one-star-native-shipping .method-list-item{width:100%;margin:0!important;padding:0;border:0}html body .one-star-native-layout .one-star-native-shipping .provider-select-label{display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:62px;padding:0!important;border:0!important;box-shadow:none!important}html body .one-star-native-layout .one-star-native-shipping .provider-select-label .content{flex:1;padding:0}html body .one-star-native-layout .one-star-native-shipping .provider-select-label strong{font-size:18.9px;font-weight:400}html body .one-star-native-layout .one-star-native-shipping .provider-select-label .icon{width:52px;margin-left:16px}html body .one-star-native-layout .one-star-native-shipping .method-list-item:only-child label::after,html body .one-star-native-layout .one-star-native-shipping .method-list-item:only-child label::before{display:none}html body .one-star-native-layout .one-star-native-shipping input:focus-visible+label{outline:2px solid #005e85}body.page-register .one-star-registration-password-toggle:focus-visible{outline:2px solid #005e85!important;outline-offset:-2px!important}body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 1 840px;width:100%;max-width:840px;margin-right:auto;margin-left:auto}body.page-register .registration.container-max h1{margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #e5e5e7;color:#1d1d1f;font-size:1.65rem;font-weight:300;line-height:1.3}body.page-register .registration.container-max .modal-body{width:100%;padding:0}body.page-register .registration.container-max form>.row{margin-right:-4px;margin-left:-4px}body.page-register .one-star-registration-address-grid>[class*=col-],body.page-register .registration.container-max form>.row>[class*=col-]{padding-right:4px;padding-left:4px}body.page-register .one-star-customer-type{padding-right:4px;padding-left:4px}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select],body.page-register .one-star-registration-country{position:relative;width:100%;padding-right:4px;padding-left:4px}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select] .input-unit,body.page-register .one-star-registration-country .input-unit{position:relative;overflow:hidden;border:1px solid #a1a1a6;background:#fff;box-shadow:none}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select] .input-unit::after,body.page-register .one-star-registration-country .input-unit::after{position:absolute;z-index:1;top:50%;right:14px;width:8px;height:8px;margin-top:1px;border-right:1.5px solid #3a3a3c;border-bottom:1.5px solid #3a3a3c;content:"";transform:translateY(-65%) rotate(45deg);pointer-events:none}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select] select,body.page-register .one-star-registration-country__select{position:relative;z-index:2;width:100%;min-height:52px;margin:0;padding:18px 42px 4px 16px;border:0!important;border-radius:0!important;background:0 0!important;color:#1d1d1f;font:inherit;box-shadow:none!important;appearance:none;-webkit-appearance:none;cursor:pointer}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select] .input-unit:focus-within,body.page-register .one-star-registration-country .input-unit:focus-within{border-color:#005e85;box-shadow:0 0 0 1px #005e85}body.page-register .one-star-registration-address-grid>[data-testing=address-country-select] label,body.page-register .one-star-registration-country label{z-index:3;pointer-events:none}@media (max-width:575.98px){body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex-basis:100%;max-width:100%;padding-right:15px;padding-left:15px}body.page-register .registration.container-max form>.row{margin-right:0;margin-left:0}}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid #aeb0b5;background:#f5f5f7;color:#1d1d1f}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice[hidden]{display:none!important}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;color:#587d1f;font-size:3.25rem;line-height:1}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__copy{margin:0;font-size:1rem;font-weight:300;line-height:1.5}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__link{display:inline;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit;font:inherit;font-weight:500;line-height:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__link:hover{color:#005e85}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__link:focus-visible{outline:2px solid #005e85;outline-offset:1px}@media (max-width:575.98px){body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem}body.page-login.isCheckout.optim-checkout .one-star-existing-account-notice__icon{width:2.5rem;height:2.5rem;margin-top:.15rem;font-size:2.5rem}}html body:is(.page-register,.page-basket) #page-body>.breadcrumb,html body:is(.page-register,.page-basket) #page-header .breadcrumb,html body:is(.page-register,.page-basket) #page-header-parent .breadcrumb{display:none!important}html body.one-star-native-access-page .one-star-native-access__card{min-height:296px!important}html body.one-star-native-access-page .one-star-native-access__panels{min-height:236px}html body.one-star-native-access-page .one-star-native-access__panels .tab-pane{min-height:236px!important;padding:16px 14px 14px!important;font-size:14px!important;line-height:1.5!important}html body.page-login.isCheckout.one-star-native-access-page .login-switch-wrapper .tab-content>.tab-pane.active{min-height:236px!important}html body.one-star-native-access-page .one-star-native-access__panels .btn-primary{position:relative;min-height:46.33px!important;padding:10.5px 17.5px!important;background:#005e85!important;border-color:#005e85!important;font-size:17.5px!important;font-weight:300!important;line-height:1.333333!important}html body.one-star-native-access-page .one-star-native-access__panels .btn-primary .fa{position:absolute;right:17.5px;top:calc(50% - .5em);width:1em;height:1em;line-height:1;transform:none;margin:0!important;float:none!important}html body.one-star-native-access-page .one-star-native-access__panels .btn-primary .fa-spin{top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;transform:none}html body.one-star-native-access-page .one-star-login-reset{display:block;margin:14px 0 0 auto;padding:0;border:0;background:0 0;color:#005e85;font:inherit;text-decoration:underline;cursor:pointer}html body .one-star-checkout-footer p{font-size:.85rem!important;line-height:1.35!important;font-weight:400!important}html body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 50%;max-width:50%;margin:0 auto}html body.page-register .registration.container-max h1{font-size:2rem;line-height:1.1357;margin-bottom:21px}html body .one-star-address-fields .one-star-customer-type__buttons{display:grid!important;grid-template-columns:1fr 1fr;width:100%;gap:0!important;margin:0;border:0;align-items:stretch!important}html body .one-star-address-fields .one-star-customer-type__buttons .nav-item{width:100%}html body .one-star-address-fields .one-star-customer-type__button{width:100%;min-height:64px;padding:14px;font-size:17.5px;font-weight:400;text-align:center;text-decoration:underline;border-radius:0;background:#fff;border:1px solid transparent;border-bottom-color:#a8a8ad;color:#23272b!important}html body .one-star-address-fields .one-star-customer-type__button.is-active{font-weight:700;text-decoration:none;border-color:#a8a8ad;border-bottom-color:#fff}html body .one-star-address-fields .one-star-customer-type__button.is-active span{display:none}html body .one-star-address-fields .one-star-salutation-field[hidden]{display:none!important}html body .one-star-address-fields .one-star-customer-type{margin:0 0 20px;padding:0}html body .one-star-address-fields .one-star-customer-type>.my-4{display:none}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 7px;margin:0}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .col-12:has(> .row),html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .row{display:contents}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]{width:auto;max-width:none;padding:0;grid-column:span 12}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-customer-type{order:-10}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-salutation-field{grid-column:1/span 4;order:-9}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name1]),html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=vatNumber]){grid-column:span 6;order:-8}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name2]),html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name3]){grid-column:span 6;order:-7}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(input[name=togglePickup]){grid-column:1/-1;order:-7}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address1]){grid-column:span 8;order:-6}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address2]){grid-column:span 4;order:-6}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address3]){order:-5}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=postNumber]){grid-column:1/-1;order:-5}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address4]){order:-4}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address4]){display:none}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=postalCode]){grid-column:span 5;order:-3}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=town]){grid-column:span 7;order:-3}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=telephone]){order:-2}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=email]){order:-1}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [data-testing=address-country-select]{order:1}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name1]),html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name2]){grid-column:1/span 6}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=address1]){grid-column:1/span 8}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=postalCode]){grid-column:1/span 5}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields hr{display:none}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields{font-size:16px}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .input-unit input{font-size:16px;min-height:44.8px}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .input-unit select{font-size:14px;min-height:44.8px}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .input-unit label{font-size:12.25px;line-height:17.15px;font-weight:300}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-customer-type__buttons,html body.page-register .registration .one-star-customer-type__buttons{align-items:end!important}html body .one-star-address-fields .input-unit.one-star-field-valid:not(.error):not(.has-error)::after{content:"\f00c";font-family:FontAwesome;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#176b21;font-size:21px;pointer-events:none}html body .one-star-address-fields .input-unit.one-star-field-valid input{padding-right:44px}html body.page-register .form-check:has(> [data-testing=privacy-policy-accept-register]){display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding-left:0}html body.page-register [data-testing=privacy-policy-accept-register]{position:static;margin:3px 0 0!important;width:18px;height:18px;min-height:0}html body.one-star-native-access-page #one-star-guest-panel{display:flex!important;flex-direction:column;padding-bottom:0!important}html body.one-star-native-access-page #one-star-guest-panel .login-pwd-reset{margin-bottom:0!important}html body.one-star-native-access-page #one-star-guest-panel .login-pwd-reset>.text-right{display:flex}html body.page-login.isCheckout.optim-checkout.one-star-native-access-page .one-star-native-access__payment-note{min-height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;margin:auto 0 0!important;padding:14px 0!important}html body .page-content.checkout .form-check:has(> label[for^=gtc-accept]){padding-left:0}html body .page-content.checkout label[for^=gtc-accept]{font-size:.85rem;font-weight:400;line-height:1.5}html body .page-content.checkout label[for^=gtc-accept] a{color:inherit!important;text-decoration:underline}html body .page-content.checkout label[for^=gtc-accept] strong{font-weight:400}html body .page-content.checkout .delivery-window{color:#176b21;font-weight:700}html body .page-content.checkout .delivery-window u{text-decoration:none}html body.page-register .one-star-registration-account-heading{font-size:1.65rem;font-weight:300;line-height:1.1;border:0;margin:42px 0 7px;padding:0 15px}html body.page-register .registration.container-max>.row>.col-sm-10.col-md-6>.row{margin:0}html body.page-register .registration form .row{margin-left:-4px;margin-right:-4px}html body.page-register .registration form [class*=col-]{padding-left:4px!important;padding-right:4px!important}html body.page-register .registration .one-star-registration-native-phone{display:none!important}html body.one-star-account-page .one-star-address-fields .one-star-customer-type__buttons{align-items:end!important}html body.one-star-account-page .one-star-address-fields .one-star-customer-type__button{min-height:50px;font-size:14px;font-weight:500;line-height:21px;padding:14px;border-top-width:0}html body.one-star-account-page .one-star-address-fields .one-star-customer-type__button.is-active{min-height:58.4px;font-weight:700;padding:18.2px 14px;border-top-width:1px;border-bottom-width:0}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-customer-type__button,html body.page-register .registration .one-star-customer-type__button{min-height:50px;font-size:14px;font-weight:500;line-height:21px;padding:14px;border-top-width:0}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-customer-type__button.is-active,html body.page-register .registration .one-star-customer-type__button.is-active{min-height:58.4px;font-weight:700;padding:18.2px 14px;border-top-width:1px;border-bottom-width:0}html body.page-register .registration .input-unit input{font-size:16px;min-height:44.8px}html body.page-register .registration .input-unit label{font-size:12.25px;line-height:17.15px;font-weight:300}html body.page-register .registration label[for^=privacy-policy-accept]{display:block;font-size:14px;font-weight:700}html body.page-register .registration label[for^=privacy-policy-accept]>sup{display:none}html body.page-register .one-star-registration-required-note{margin:10px 0 0;font-size:12px;font-weight:300;line-height:1.5;color:#595959!important}html body.page-register .registration [data-testing=register-submit]{font-size:17.5px;font-weight:300;min-height:46.33px}html body.page-register .registration form>.border-top.text-right{border-top:0!important}html body.page-register .registration form>.border-top.mt-2.text-right .btn,html body.page-register .registration form>.border-top.text-right .btn{min-height:46.33px}html body.page-register .registration h1 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25.44px!important;min-width:25.44px!important;height:25.44px!important;min-height:25.44px!important;padding:0!important;border-radius:50%!important;line-height:1!important}html body.page-register .registration h1 .btn>.fa{float:none!important;margin:0!important;line-height:1!important}html body.page-register .one-star-registration-address-grid [data-testing=address-country-select] select,html body.page-register .one-star-registration-country__select{min-height:44.8px}html body.page-register .one-star-registration-address-grid [data-testing=address-country-select] .input-unit::after,html body.page-register .one-star-registration-country .input-unit::after{content:"";font-family:inherit;width:8px;height:8px;border:0;border-right:1.5px solid #3a3a3c;border-bottom:1.5px solid #3a3a3c;transform:translateY(-65%) rotate(45deg)}@media(max-width:767.98px){html body.one-star-native-access-page .one-star-native-access-shell{padding:14px 0 0}.one-star-checkout-header{margin-right:14px;margin-left:14px;min-height:50px}.one-star-checkout-logo img{height:50px;max-width:60px}.one-star-checkout-rating img{display:none}.one-star-checkout-rating{gap:0;font-size:11px;line-height:1.3}.one-star-checkout-rating .one-star-checkout-stars{font-size:18px;line-height:18px;margin-bottom:0}html body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 83.333333%;max-width:83.333333%}}@media(max-width:575.98px){html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields .one-star-salutation-field{grid-column:1/span 6}html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name2]),html :is(body .page-content.checkout,body.one-star-account-page) .one-star-address-fields [class*=col-]:has(> [data-model=name3]){grid-column:1/-1}.one-star-checkout-progress,.one-star-checkout-progress[data-step=access]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.one-star-checkout-progress>*{min-width:0;min-height:44px;padding:6px 15px;font-size:13px;line-height:17px}.one-star-checkout-progress>:first-child{padding-left:10px;padding-right:16px}.one-star-checkout-progress>:last-child{padding-left:18px;padding-right:10px}.one-star-checkout-progress>*>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;overflow-wrap:normal}.page-content.checkout.one-star-native-layout>.one-star-checkout-progress{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}html body .one-star-native-layout .cmp-address-list .add-item .btn span{display:none}html body .one-star-native-layout .cmp-address-list .item-content{padding-right:42px;overflow-wrap:anywhere}html body.page-register .registration.container-max>.row>.col-sm-10.col-md-6{flex:0 0 100%;max-width:100%}}html body .one-star-native-layout .one-star-checkout-totals .cmp-totals dd.one-star-free-shipping-amount{font-weight:700!important}html body .one-star-native-layout .one-star-native-shipping .one-star-shipping-free-label{color:#176b21!important;font-size:14px;line-height:1.4;font-weight:700!important}html body .one-star-native-layout .one-star-checkout-delivery .shipping-method-select{min-height:74px}html body .one-star-native-layout .one-star-checkout-delivery{container-type:inline-size}html body .one-star-native-layout .one-star-native-shipping .content{min-width:0}html body .one-star-native-layout .one-star-native-shipping .delivery-window{display:block;min-height:24px;font-size:16px;line-height:24px}html body .one-star-native-layout .one-star-native-shipping .delivery-window u{font-size:inherit;line-height:inherit}@container (max-width:396px){html body .one-star-native-layout .one-star-native-shipping .delivery-window{min-height:48px}html body .one-star-native-layout .one-star-checkout-delivery .shipping-method-select{min-height:98px}}@media (max-width:575.98px){html body .one-star-native-layout .one-star-checkout-delivery .shipping-method-select{min-height:98px}}html body .one-star-native-layout .one-star-checkout-basket .one-star-basket-image-column .image-container{width:100%;aspect-ratio:3/2}html body .one-star-native-layout .one-star-checkout-basket .one-star-basket-image-column .image-container img{width:100%;aspect-ratio:3/2;object-fit:contain}html body .one-star-native-layout .one-star-native-order{display:block}html body .one-star-native-layout:has(.one-star-native-payments .is-selected:is([data-id="6003"],[data-id="6016"],[data-id="6011"],[data-id="6014"],[data-id="6049"],[data-id="6050"])) .one-star-native-order:not([data-one-star-readonly="true"])>button.btn,html body .one-star-native-layout:has(.one-star-native-payments):not(:has(.one-star-native-payments .is-selected)) .one-star-native-order:not([data-one-star-readonly="true"])>button.btn{display:none!important}html body .one-star-native-layout .one-star-totals-vat-note{display:block;min-height:1.5em;line-height:1.5;font-size:80%}html body .one-star-native-layout .one-star-checkout-totals .cmp-totals>.component-loading::before{background:0 0!important;opacity:0!important;transition:none!important}html body .one-star-native-layout .one-star-checkout-totals .cmp-totals>.component-loading::after{display:none!important;animation:none!important;transition:none!important}html body .one-star-native-layout .cmp-address-list .component-loading::before{background:0 0!important;opacity:0!important;transition:none!important}html body .one-star-native-layout .cmp-address-list .component-loading::after{display:none!important;animation:none!important}html body .one-star-native-layout .invoice-addresses-select.one-star-existing-address{min-height:154px}html body .one-star-native-layout .one-star-checkout-order-slot{display:flow-root;min-height:55px}html body .one-star-native-layout :is(.one-star-checkout-basket,.one-star-checkout-payment,.one-star-checkout-delivery) .component-loading::before{background:0 0!important;opacity:0!important;transition:none!important}html body .one-star-native-layout :is(.one-star-checkout-basket,.one-star-checkout-payment,.one-star-checkout-delivery) .component-loading::after{display:none!important;animation:none!important;transition:none!important}html body .one-star-native-layout .cmp-address-list .add-item{width:210px;min-height:70px}html body .one-star-native-layout .cmp-address-list .add-item .btn{width:100%;min-height:32px;opacity:1;transition:none}html body .one-star-native-layout .cmp-address-list .item-content{padding-right:226px}@media(max-width:575.98px){html body .one-star-native-layout .cmp-address-list .add-item{width:50px;min-height:116px}html body .one-star-native-layout .cmp-address-list .add-item .btn{min-height:54px}html body .one-star-native-layout .cmp-address-list .item-content{padding-right:50px}}html body .one-star-native-layout .one-star-checkout-basket .cmp-basket-preview-list .loading{display:none!important}html body .one-star-native-layout .one-star-checkout-basket .cmp-basket-preview-list .loading-animation>div{animation:none!important}html body .one-star-native-layout .one-star-checkout-basket :is(.list-transition-enter-active,.list-transition-leave-active,.list-transition-move){transition:none!important}.one-star-checkout-rating .one-star-checkout-stars{font-family:Arial,sans-serif}html body .one-star-native-layout :is(.invoice-addresses-select,.shipping-addresses-select){container-type:inline-size}@container(max-width:460px){html body .one-star-native-layout .cmp-address-list .add-item{width:50px;min-height:116px}html body .one-star-native-layout .cmp-address-list .add-item .btn{min-height:54px}html body .one-star-native-layout .cmp-address-list .add-item .btn span{display:none}html body .one-star-native-layout .cmp-address-list .item-content{padding-right:58px}}

html body .one-star-native-layout .one-star-native-order>button.btn{min-height:54px!important;padding-top:12px!important;padding-bottom:12px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}
