@layer ok{cart-drawer .cart-drawer__inner{background:#fff}cart-drawer .cart-drawer__head{padding-bottom:1.2rem}cart-drawer .cart-drawer__title{display:flex;align-items:center;gap:1rem;margin:0;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;letter-spacing:-.02em}cart-drawer .cart-drawer__title-counter{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .8rem;border-radius:99rem;background:var(--ok-accent);color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:0;vertical-align:middle;top:0}cart-drawer .cart-drawer__close{width:4rem;height:4rem;border-radius:50%;background:#f3f3f3;display:grid;place-items:center;transition:background-color .2s ease}cart-drawer .cart-drawer__close:hover{background:#e6e6e6}cart-drawer .cart-drawer__close svg{width:1.6rem;height:1.6rem}cart-drawer .cart-drawer__bar{margin:0}cart-drawer .cart-drawer__bar .progress-bar__top{gap:.8rem}cart-drawer .cart-drawer__bar .progress-bar__top svg{color:var(--ok-accent)}cart-drawer .cart-drawer__bar .progress-bar__text{font-size:1.3rem;line-height:1.4;color:var(--ok-ink)}cart-drawer .cart-drawer__bar .progress-bar__text strong,cart-drawer .cart-drawer__bar .money{font-weight:700;color:var(--ok-accent)}cart-drawer .cart-drawer__bar .progress-bar__progress{border-radius:99rem;background:color-mix(in srgb,var(--ok-accent) 14%,#fff);overflow:hidden;border:0}cart-drawer .cart-drawer__bar .progress-bar__progress-inner{border-radius:99rem;background:var(--ok-accent);transition:width .5s cubic-bezier(.22,1,.36,1)}cart-drawer .cart-drawer__items{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem}cart-drawer .cart-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.4rem;align-items:start;margin:0;padding:1.2rem;border:.1rem solid rgba(17,17,17,.08);border-radius:calc(var(--ok-radius) * 1.4);background:#fff}cart-drawer .cart-item__media{width:9.6rem;max-width:none}cart-drawer .cart-item__media .media{border-radius:var(--ok-radius);background:#f3f3f3;overflow:hidden;padding:0}cart-drawer .cart-item__media img{object-fit:contain;mix-blend-mode:multiply;padding:.6rem}cart-drawer .cart-item__details{display:flex;gap:1.2rem;justify-content:space-between;min-width:0}cart-drawer .cart-item__content{min-width:0;flex:1 1 auto}cart-drawer .cart-item__title{margin:0 0 .4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .cart-item__content>.cart-item__price{display:none}cart-drawer .cart-item__properties,cart-drawer .cart-item__options{font-size:1.2rem}cart-drawer .cart-item__properties>*,cart-drawer .product-option{display:inline-flex;align-items:center;margin:.4rem .4rem 0 0;padding:.3rem .8rem;border-radius:99rem;background:#f3f3f3;font-size:1.2rem;color:var(--ok-ink)}cart-drawer .cart-item__bottom-content{display:flex;align-items:center;gap:1rem;margin-top:1rem}cart-drawer .cart-item__quantity .quantity{width:auto;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}cart-drawer .cart-item__quantity .quantity:before,cart-drawer .cart-item__quantity .quantity:after{display:none}cart-drawer .cart-item__quantity .quantity__wrapper{display:inline-flex;align-items:center;width:auto;height:3.6rem;padding:0;border:.1rem solid rgba(17,17,17,.16);border-radius:99rem;background:#fff;overflow:hidden;transition:border-color .2s ease}cart-drawer .cart-item__quantity .quantity__wrapper:hover,cart-drawer .cart-item__quantity .quantity__wrapper:focus-within{border-color:var(--ok-ink)}cart-drawer .cart-item__quantity .quantity__button{display:inline-grid;place-items:center;flex:0 0 auto;width:3.6rem;height:100%;padding:0;border:0;background:none;color:var(--ok-ink);cursor:pointer;transition:background-color .2s ease}cart-drawer .cart-item__quantity .quantity__button:hover{background:#f3f3f3}cart-drawer .cart-item__quantity .quantity__button:disabled{opacity:.35;cursor:default;background:none}cart-drawer .cart-item__quantity .quantity__button .icon,cart-drawer .cart-item__quantity .quantity__button svg{width:1.2rem;height:1.2rem}cart-drawer .cart-item__quantity .quantity__input{flex:0 0 auto;width:2.8rem;height:100%;padding:0;margin:0;border:0;background:none;text-align:center;font-size:1.4rem;font-weight:600;color:var(--ok-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}cart-drawer .cart-item__quantity .quantity__input::-webkit-outer-spin-button,cart-drawer .cart-item__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer cart-remove-button a,cart-drawer cart-remove-button button{color:color-mix(in srgb,var(--ok-ink) 50%,transparent);transition:color .2s ease}cart-drawer cart-remove-button a:hover,cart-drawer cart-remove-button button:hover{color:var(--ok-error, #c00)}cart-drawer .cart-item__actions-wrapper,cart-drawer .cart-item__actions--price{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:1.4rem;font-weight:700}cart-drawer .cart-item__actions--price *{white-space:nowrap}cart-drawer .cart-drawer__bottom{padding-top:1.6rem;background:#fff}cart-drawer .cart-drawer__summary-total{display:flex;justify-content:space-between;gap:1.2rem;margin-bottom:.4rem}cart-drawer .cart-drawer__summary-content>span:first-child{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ok-ink) 60%,transparent)}cart-drawer .cart__summary-tax{margin:.2rem 0 0;font-size:1.2rem;color:color-mix(in srgb,var(--ok-ink) 55%,transparent)}cart-drawer .cart-drawer__total-price{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}cart-drawer .ok-cart-ars{display:flex;justify-content:space-between;color:color-mix(in srgb,var(--ok-ink) 70%,transparent)}cart-drawer .ok-cart-ars strong{color:var(--ok-ink);font-weight:600}cart-drawer .ok-cart-ars em{font-style:normal;color:var(--ok-accent);font-weight:600}cart-drawer .cart-drawer__action-buttons .button{position:relative;border-radius:calc(var(--ok-radius) * 1.2);background:var(--ok-accent);border-color:var(--ok-accent);color:#fff;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}cart-drawer .cart-drawer__action-buttons .button:hover{transform:translateY(-.1rem)}cart-drawer .cart-drawer__action-buttons .button .icon-with-text{gap:1rem}cart-drawer .cart-drawer__action-buttons .button .icon-with-text:after{content:"\2192";font-size:1.8rem;line-height:1;transition:transform .2s ease}cart-drawer .cart-drawer__action-buttons .button:hover .icon-with-text:after{transform:translate(.4rem)}cart-drawer .ok-cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}@media(max-width:749px){cart-drawer .cart-drawer__title{font-size:2.4rem}cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1rem}cart-drawer .cart-item__media{width:8rem}cart-drawer .cart-drawer__total-price{font-size:2.4rem}cart-drawer .cart-drawer__action-buttons .button{min-height:5.2rem}}cart-drawer .cart-drawer__bar{padding:0 0 .4rem;border:0;border-radius:0;background:none}cart-drawer .cart-drawer__bar .progress-bar__top{margin-bottom:.8rem}cart-drawer .cart-drawer__bar .progress-bar__top svg{width:1.6rem;height:1.6rem}cart-drawer .cart-drawer__bar .progress-bar__progress{height:.4rem}cart-drawer .ok-addons{margin-top:2rem;padding:1.6rem 0 0;border-top:.1rem solid rgba(17,17,17,.08);border-radius:0;background:none}cart-drawer .ok-addons__title{margin:0 0 1rem;font-size:1.3rem;font-weight:600;line-height:1.3}cart-drawer .ok-addons__title svg{display:none}cart-drawer .ok-addon{flex:0 0 9.6rem;width:9.6rem}cart-drawer .ok-addon__media,cart-drawer .ok-addon__img{width:9.6rem;height:9.6rem;border:0;border-radius:var(--ok-radius);background:#f3f3f3;box-shadow:none}cart-drawer .ok-addon__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.6rem}cart-drawer .ok-addon__plus{width:2.8rem;height:2.8rem;box-shadow:none;border:.1rem solid rgba(17,17,17,.12)}cart-drawer .ok-addon__title{font-size:1.15rem;line-height:1.3}cart-drawer .ok-addon__price{font-size:1.15rem}cart-drawer .ok-addons__nav{width:3rem;height:3rem;box-shadow:0 .2rem .8rem #0000001a}cart-drawer .cart-drawer__bottom{box-shadow:none;border-top:.1rem solid rgba(17,17,17,.08)}cart-drawer .ok-prot{margin-bottom:1.2rem;padding:0;border:0;border-radius:0;background:none}cart-drawer .cart-drawer__summary-total{align-items:baseline}cart-drawer .cart-drawer__total-price{font-size:2.4rem}cart-drawer .ok-cart-ars{flex-direction:column;gap:.2rem;margin:.4rem 0 1.4rem;font-size:1.25rem}cart-drawer .cart-drawer__action-buttons .button{min-height:5.2rem;box-shadow:none;letter-spacing:.06em}cart-drawer .cart-drawer__action-buttons .button:hover{box-shadow:none}cart-drawer .ok-cart-pay{margin-top:1rem;opacity:.85}cart-drawer .ok-cart-pay svg{width:3rem;height:2rem}.ok-addons__title{padding-right:7.2rem;min-height:2.8rem}.ok-addons__nav{top:1.6rem;margin-top:0;display:flex}.ok-addons__nav--prev{left:auto;right:3.4rem}.ok-addons__nav--next{right:0}@media(hover:none){.ok-addons__nav{display:none}.ok-addons__title{padding-right:0}}cart-drawer #cart-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.2rem}cart-drawer #cart-summary .cart-drawer__summary-total,cart-drawer #cart-summary .cart-drawer__summary-content{display:contents}cart-drawer #cart-summary .cart-drawer__summary-content>span:first-child{grid-column:1;grid-row:1;margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ok-ink, #111)}cart-drawer #cart-summary .cart-drawer__total-price{grid-column:2;grid-row:1;margin:0;text-align:right;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}cart-drawer #cart-summary .ok-cart-ars{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:1.2rem;margin:.2rem 0 1.4rem}cart-drawer #cart-summary .ok-cart-ars>span:first-child{align-self:flex-end;font-size:1.3rem;color:color-mix(in srgb,var(--ok-ink, #111) 55%,transparent)}cart-drawer #cart-summary .ok-cart-ars>span:first-child strong{font-weight:600;color:color-mix(in srgb,var(--ok-ink, #111) 75%,transparent)}cart-drawer #cart-summary .ok-cart-ars>span:last-child{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:.8rem;background:#00432412;color:var(--ok-ink, #111);font-size:1.3rem}cart-drawer #cart-summary .ok-cart-ars>span:last-child:before{content:"";flex:0 0 auto;width:1.8rem;height:1.8rem;background:#004324;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19M6.5 15h4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19M6.5 15h4'/%3E%3C/svg%3E") center / contain no-repeat}cart-drawer #cart-summary .ok-cart-ars em{font-style:normal;font-weight:700;color:#004324}cart-drawer #cart-summary .cart-drawer__summary-actions{grid-column:1 / -1;grid-row:3;margin:0}cart-drawer #cart-summary [name=checkout]{min-height:5.6rem;background:#004324;color:#fefefe;font-size:1.4rem;font-weight:700;letter-spacing:.1em;box-shadow:none;transition:background-color .2s ease,transform .15s ease}cart-drawer #cart-summary [name=checkout]:hover{background:#00321b;border-color:#00321b}cart-drawer #cart-summary [name=checkout]:active{transform:scale(.99)}cart-drawer #cart-summary .cart__summary-tax{grid-column:1 / -1;grid-row:4;margin:1rem 0 0;text-align:center;white-space:nowrap;font-size:1.1rem;line-height:1.4;color:color-mix(in srgb,var(--ok-ink, #111) 50%,transparent)}cart-drawer #cart-summary .cart__summary-tax a{color:inherit;text-underline-offset:.2rem}.ok-cart-sticky{display:none}@media(max-width:749px){cart-drawer .cart-drawer__body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}cart-drawer .cart-drawer__main{flex:0 0 auto;overflow:visible;height:auto;min-height:0;max-height:none}cart-drawer .cart-drawer__bottom{flex:0 0 auto;container-type:inline-size;padding-bottom:2rem}cart-drawer #cart-summary .cart-drawer__summary-content>span:first-child,cart-drawer #cart-summary .cart-drawer__total-price,cart-drawer #cart-summary .ok-cart-ars>span:first-child:not(:last-child),cart-drawer #cart-summary .cart-drawer__action-buttons{display:none}cart-drawer .cart-drawer__bottom .cart-drawer__summary{border-top-color:#11111114}cart-drawer #cart-summary .ok-cart-ars{margin:0 0 .4rem}cart-drawer #cart-summary .ok-cart-pay{display:none}cart-drawer .cart-drawer__main{overflow-x:clip}cart-drawer .cart-drawer__recommendations .swiper{overflow:hidden}cart-drawer .cart-drawer__recommendations .swiper-wrapper,cart-drawer .cart-drawer__recommendations .swiper-slide{height:auto}cart-drawer .cart-drawer__bottom{position:relative;z-index:1;background:#fff}cart-drawer #cart-summary .cart__summary-tax{font-size:clamp(8.5px,3.05cqi,11px);margin-top:.8rem}cart-drawer .ok-cart-sticky{display:block;flex:0 0 auto;position:relative;z-index:2;padding:1.1rem 2rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:.1rem solid rgba(17,17,17,.08);box-shadow:0 -.6rem 1.6rem #0000000d;font-family:var(--font-body-family),Poppins,sans-serif;color:var(--ok-ink, #111)}.ok-cart-sticky__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ok-cart-sticky__lbl{font-size:1.4rem;font-weight:500}.ok-cart-sticky__tot{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.ok-cart-sticky__ars{min-height:1.6rem;margin:.1rem 0 1rem;text-align:right;font-size:1.2rem;color:color-mix(in srgb,var(--ok-ink, #111) 55%,transparent)}.ok-cart-sticky__ars strong{font-weight:600;color:color-mix(in srgb,var(--ok-ink, #111) 75%,transparent)}.ok-cart-sticky__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:0 1.6rem;margin:0;border:0;border-radius:.8rem;background:#004324;color:#fefefe;cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,transform .15s ease}.ok-cart-sticky__btn:active{transform:scale(.99);background:#00321b}.ok-cart-sticky__btn:disabled{opacity:.6}.ok-cart-sticky__btn .icon-with-text{display:inline-flex;align-items:center;gap:1rem}.ok-cart-sticky__btn .icon-with-text:after{content:"\2192";font-size:1.7rem;line-height:1}.ok-cart-sticky__btn svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.ok-cart-sticky__btn .loading__spinner,.ok-cart-sticky__btn .loading-overlay__spinner{display:none}.ok-cart-sticky__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;opacity:.9}.ok-cart-sticky__pay:empty{display:none}.ok-cart-sticky__pay svg{width:3rem;height:auto;display:block}}cart-drawer #cart-summary .ok-cart-pay{justify-content:center;gap:.6rem;margin:1rem 0 0;opacity:.9}cart-drawer #cart-summary .ok-cart-pay svg{width:3.4rem;height:auto}cart-drawer #cart-summary>:not(.cart-drawer__summary-total):not(.ok-cart-ars):not(.cart-drawer__summary-actions){grid-column:1 / -1}.ok-prot.ok-prot--incl{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:0;border-radius:.8rem;background:#00432412;cursor:default}.ok-prot.ok-prot--incl .ok-prot__icon{display:flex;flex:0 0 auto;color:#004324}.ok-prot.ok-prot--incl .ok-prot__text{font-size:1.3rem;font-weight:600;color:var(--ok-ink, #111)}.ok-prot.ok-prot--incl .ok-prot__sub{font-weight:400;opacity:1;color:#4a4a4a}.ok-prot.ok-prot--incl .ok-prot__price{flex:0 0 auto;font-size:1.1rem;letter-spacing:.08em;color:#004324}cart-drawer .cart-drawer__recommendations .product-recommendations__item.swiper-slide{width:84%}cart-drawer .cart-drawer__recommendations .product-recommendations__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:1rem 1.2rem 1rem 1rem;height:auto}cart-drawer .cart-drawer__recommendations .product-recommendations__item-media{width:6.4rem;height:6.4rem;max-width:none;margin:0;padding:0;border-radius:.6rem;background:#f3f3f3;overflow:hidden}cart-drawer .cart-drawer__recommendations .product-recommendations__item-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.4rem}cart-drawer .cart-drawer__recommendations .product-recommendations__item-details{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;width:auto;margin:0;padding:0}cart-drawer .cart-drawer__recommendations .product-recommendations__item-details>div{min-width:0;flex:1 1 auto;width:auto;padding:0}cart-drawer .cart-drawer__recommendations .product-recommendations__item-title{margin:0 0 .4rem;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .cart-drawer__recommendations .product-recommendations__item-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:0;font-size:1.3rem;font-weight:600;line-height:1.3}cart-drawer .cart-drawer__recommendations .product-recommendations__item-price>*{white-space:nowrap}cart-drawer .cart-drawer__recommendations .product-recommendations__item-price del{font-weight:400;font-size:1.15rem;opacity:.6}cart-drawer .cart-drawer__recommendations .product-recommendations__direct-add{flex:0 0 auto;width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;border-radius:50%}cart-drawer .cart-drawer__recommendations .product-recommendations__direct-add svg{width:1.6rem;height:1.6rem}cart-items.cart .cart__title{display:flex;align-items:center;gap:1rem}cart-items.cart .cart__title-counter{position:static;display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .8rem;border-radius:99rem;background:var(--ok-accent, #004324);color:#fff;font-family:var(--font-body-family),Poppins,sans-serif;font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:0;vertical-align:middle;top:0}cart-items.cart .cart__items-grid{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem}cart-items.cart .cart-item{margin:0;padding:1.2rem;border:.1rem solid rgba(17,17,17,.08);border-radius:calc(var(--ok-radius, .8rem) * 1.4);background:#fff;align-items:start}cart-items.cart .cart-item__media{width:9.6rem;max-width:none;flex:0 0 9.6rem}cart-items.cart .cart-item__media .media{aspect-ratio:1 / 1;border-radius:var(--ok-radius, .8rem);background:#f3f3f3;overflow:hidden;padding:0}cart-items.cart .cart-item__media img{object-fit:contain;mix-blend-mode:multiply;padding:.6rem}cart-items.cart .cart-item__title{margin:0 0 .4rem;font-family:var(--font-body-family),Poppins,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}@media(max-width:989px){cart-items.cart .cart-item__price-content{display:none}}cart-items.cart .cart-item__info dl{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0}cart-items.cart .cart-item__info dl .option_divider{display:none}cart-items.cart .cart-item__info dl dd{margin:0;padding:.3rem .8rem;border-radius:99rem;background:#f3f3f3;font-size:1.2rem;line-height:1.3;color:var(--ok-ink, #111)}cart-items.cart .cart-item__actions{margin-top:1rem;align-items:center;gap:1rem}@media(max-width:989px){cart-items.cart .cart-item__actions{position:static;inset:auto}cart-items.cart .cart-item__content{margin-bottom:0}cart-items.cart .cart-item__error:empty,cart-items.cart .cart-item__discounts:empty{margin:0}}cart-items.cart .cart-item__total-price{font-size:1.4rem;font-weight:700;white-space:nowrap}cart-items.cart .cart-item__total-price .cart-item__price{font-size:1.4rem;font-weight:700;color:var(--ok-ink, #111)}cart-items.cart .quantity{width:auto;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}cart-items.cart .quantity:before,cart-items.cart .quantity:after{display:none}cart-items.cart .quantity__wrapper{display:inline-flex;align-items:center;width:auto;height:3.6rem;padding:0;border:.1rem solid rgba(17,17,17,.16);border-radius:99rem;background:#fff;overflow:hidden}cart-items.cart .quantity__button{display:inline-grid;place-items:center;width:3.6rem;height:100%;padding:0;border:0;background:none;color:var(--ok-ink, #111)}cart-items.cart .quantity__button svg{width:1.2rem;height:1.2rem}cart-items.cart .quantity__input{width:2.8rem;height:100%;padding:0;margin:0;border:0;background:none;text-align:center;font-size:1.4rem;font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}cart-items.cart .quantity__input::-webkit-outer-spin-button,cart-items.cart .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-items.cart .ok-prot.ok-prot--incl{margin:1.2rem 0 2.4rem}cart-items.cart .cart__summary{border-radius:calc(var(--ok-radius, .8rem) * 1.6)}cart-items.cart .cart__summary-total{align-items:baseline;margin-bottom:.8rem}cart-items.cart .cart__summary-total>span:first-child{font-size:1.5rem;font-weight:500}cart-items.cart .cart__summary-total-price{font-size:2.4rem;font-weight:700;letter-spacing:-.02em}cart-items.cart .cart__summary-tax{font-size:1.2rem;line-height:1.5;color:#4a4a4a;margin-bottom:.4rem}cart-items.cart .cart__payment-note{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;display:block;padding:1rem 1.2rem;margin:1rem 0 0;border-radius:.8rem;background:#00432412;font-size:1.25rem;line-height:1.45;color:var(--ok-ink, #111)}cart-items.cart .cart__summary-button{min-height:5.6rem;border-radius:.8rem}cart-items.cart .cart__trust-badges{flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem}cart-items.cart .cart__trust-badges li{white-space:nowrap}cart-items.cart .cart__recommendations .product-recommendations__title{display:block;padding:0;margin:2.4rem 0 1.2rem;background:none;border:0;box-shadow:none;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}cart-items.cart .cart__recommendations .product-recommendations__item.swiper-slide{width:84%}cart-items.cart .cart__recommendations .product-recommendations__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:1rem 1.2rem 1rem 1rem;height:auto;background:#fff;border-radius:1.2rem}cart-items.cart .cart__recommendations .product-recommendations__item-media{width:6.4rem;height:6.4rem;max-width:none;margin:0;padding:0;border-radius:.6rem;background:#f3f3f3;overflow:hidden}cart-items.cart .cart__recommendations .product-recommendations__item-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.4rem}cart-items.cart .cart__recommendations .product-recommendations__item-details{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;width:auto;margin:0;padding:0}cart-items.cart .cart__recommendations .product-recommendations__item-details>div{min-width:0;flex:1 1 auto;width:auto;padding:0}cart-items.cart .cart__recommendations .product-recommendations__item-title{margin:0 0 .4rem;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-items.cart .cart__recommendations .product-recommendations__item-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:0;font-size:1.3rem;font-weight:600}cart-items.cart .cart__recommendations .product-recommendations__item-price>*{white-space:nowrap}cart-items.cart .cart__recommendations .product-recommendations__item-price del{font-weight:400;font-size:1.15rem;opacity:.6}cart-items.cart .cart__recommendations .product-recommendations__direct-add{flex:0 0 auto;width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;border-radius:50%}@media(min-width:990px){cart-items.cart form#cart.cart__contents{display:grid;grid-template-columns:minmax(0,1fr) 40rem;column-gap:4rem;align-items:start}cart-items.cart form#cart>#main-cart-items{grid-column:1;grid-row:1}cart-items.cart form#cart>.ok-prot{grid-column:1;grid-row:2}cart-items.cart form#cart>#cart-summary{grid-column:2;grid-row:1 / span 3;position:sticky;top:12rem;margin:0;width:auto;max-width:none}}.ok-prot{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 0;margin:0 0 .4rem;border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ok-prot__check{appearance:none;-webkit-appearance:none;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin:0;border:.15rem solid rgb(var(--color-foreground));border-radius:.5rem;background:#fff;position:relative;cursor:pointer}.ok-prot__check:checked{background:rgb(var(--color-filled-button, 9 61 44));border-color:rgb(var(--color-filled-button, 9 61 44))}.ok-prot__check:checked:after{content:"";position:absolute;left:.65rem;top:.25rem;width:.55rem;height:1.1rem;border:solid rgb(var(--color-filled-button-text, 255 255 255));border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.ok-prot__check:disabled{opacity:.6}.ok-prot__icon{display:flex;color:rgb(var(--color-foreground))}.ok-prot__text{flex:1;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.ok-prot__sub{display:block;font-size:1.2rem;opacity:.6;margin-top:.2rem}.ok-prot__price{font-size:1.3rem;font-weight:700;letter-spacing:.06rem;color:rgb(var(--color-filled-button, 9 61 44))}.cart-drawer__empty--with-brands{gap:2rem}.cart-drawer__brands-grid{gap:1.2rem}.cart-drawer__brand-link{border-radius:var(--ok-radius, .6rem);box-shadow:0 .2rem .8rem #00000014;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.cart-drawer__brand-link:active{transform:scale(.97)}@media(hover:hover){.cart-drawer__brand-link:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2.4rem #00000024}}.ok-addons__nav{--ok-arw: 2.8rem}.ok-addons__nav:after{width:1.2rem;height:1.2rem}.ok-cart-out{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:.8rem;background:#fdecea;color:#7a1c14}.ok-cart-out__t{margin:0 0 .4rem;font-weight:600;font-size:1.4rem}.ok-cart-out ul{margin:0 0 .8rem;padding-left:1.6rem;font-size:1.3rem}.ok-cart-out__b{padding:.8rem 1.4rem;border:0;border-radius:99rem;background:#7a1c14;color:#fff;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.ok-cart-out__b:disabled{opacity:.6}.ok-cart-ars--page{margin:.4rem 0 0;font-size:1.4rem;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/ok-cart.css.map */
