cart-drawer.cart-drawer{--drawer-body-padding: 10px 16px 16px;--drawer-footer-padding: 10px 16px 12px;padding-top:0;padding-bottom:0}cart-drawer::part(content){height:100%;max-height:100%;margin:0;padding:0!important}cart-drawer::part(body){padding:var(--drawer-body-padding)!important}cart-drawer::part(footer){padding:var(--drawer-footer-padding)!important;border-top:1px solid rgba(26,26,26,.12)!important}cart-drawer::part(overlay){top:0;right:0;bottom:0;left:0}cart-drawer .cart-drawer__inner{width:100%;min-height:0}@media screen and (max-width:768px){cart-drawer.cart-drawer{top:0;bottom:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}@media screen and (min-width:769px){cart-drawer.cart-drawer{--drawer-body-padding: 16px 24px 20px;--drawer-footer-padding: 14px 24px 16px}}.cro-drawer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:2px 0 12px}.cro-drawer__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.cro-drawer__title{margin:0;font-size:20px;line-height:1.2}.cro-drawer__count{font-weight:400;opacity:.6}.cro-save{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:#c20000}.cro-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-10px -12px 0 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cro-lines{width:100%}.cro-lines>.cro-line+.cro-line{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}line-item.cro-line{--line-item-image-width: 88px;display:flex;align-items:flex-start;gap:14px;width:100%}.cro-line__media{position:relative;flex:none;width:var(--line-item-image-width);min-width:var(--line-item-image-width)}.cro-line__media .line-item__media,.cro-line__noimage{display:block;width:var(--line-item-image-width);height:var(--line-item-image-width);object-fit:cover;border-radius:6px;background:#f2f2f2}.cro-line__badge{position:absolute;top:0;left:0;z-index:1;padding:2px 6px;border-radius:6px 0;background:#e00000;color:#fff;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.01em}.cro-line__info{display:block;flex:1 1 auto;min-width:0}.cro-line__body{display:flex;flex-direction:column;gap:8px}.cro-line__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cro-line__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cro-line__title{font-size:15px;font-weight:700;line-height:1.3;color:inherit;text-decoration:none}.cro-line__variant{font-size:14px;line-height:1.35;opacity:.65}.cro-line__deal{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;line-height:1.3;color:#c20000}.cro-line__deal svg{flex:none}.cro-line__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;border:0;background:none;color:inherit;opacity:.55;cursor:pointer;-webkit-tap-highlight-color:transparent}.cro-line__remove:hover,.cro-line__remove:focus-visible{opacity:1}.cro-line__prices{display:flex;flex-direction:column;align-items:flex-end;flex:none;line-height:1.2;text-align:right}.cro-line__price{font-size:16px;font-weight:700}.cro-line__price--sale{color:#e00000}.cro-line__was{font-size:13px;opacity:.55;text-decoration:line-through}.cro-line__controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.cro-qty{display:inline-flex;align-items:stretch;height:40px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff}.cro-qty__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.cro-qty__btn:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.cro-qty__btn:hover{background:#0000000d}.cro-qty input.cro-qty__input{width:36px;min-width:36px;max-width:36px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;line-height:1;text-align:center;-moz-appearance:textfield}.cro-qty input.cro-qty__input:focus{outline:none;box-shadow:none}.cro-line__remove{display:inline-flex;align-items:center;min-height:44px;margin:-4px 0;padding:0 4px;border:0;background:none;color:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;opacity:.7;cursor:pointer}.cro-line__remove:hover{opacity:1}.cro-footer{display:flex;flex-direction:column;gap:10px;width:100%}.cro-totals{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.3}.cro-totals__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cro-totals__row[hidden]{display:none}.cro-totals__label{min-width:0}.cro-totals__value{flex:none;font-variant-numeric:tabular-nums}.cro-totals__value--free{color:#007a33;font-weight:700}.cro-totals__row--total{margin-top:2px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:700}.cart-addon.is-busy{opacity:.55;pointer-events:none}.cart-addon__label{display:flex;flex-direction:column}.cart-addon__title{font-weight:400}.cart-addon__desc{font-size:12px;line-height:1.3;opacity:.6}.cart-addon__end{display:inline-flex;align-items:center;gap:10px;flex:none}.cart-addon__price{font-variant-numeric:tabular-nums}.cart-addon__switch{position:relative;flex:none;width:44px;height:24px;margin:0;padding:0;border:0;border-radius:12px;background:#c9ccd0;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.cart-addon__switch:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.cart-addon__switch[aria-checked=true]{background:#007a33}.cart-addon__knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.cart-addon__switch[aria-checked=true] .cart-addon__knob{transform:translate(20px)}.cart-addon__switch:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cro-checkout{margin:0}.cro-checkout__button,.cro-checkout__button:not([disabled]):hover{--button-background: 0 122 51;--button-text-color: 255 255 255;--button-outline-color: 0 122 51;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-top:14px;padding-bottom:14px;border-radius:10px;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.cro-checkout__lock{flex:none}.cro-shine{position:relative;overflow:hidden;isolation:isolate}.cro-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,#fff0,#ffffff61,#fff0);transform:translate(-260%) skew(-20deg);animation:cro-shine 4s ease-in-out infinite;pointer-events:none;will-change:transform}@keyframes cro-shine{0%{transform:translate(-260%) skew(-20deg)}32%,to{transform:translate(340%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.cro-shine:after{display:none}}.cro-cart-note,.cro-loox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;margin:0;line-height:1.3;text-align:center}.cro-cart-note{margin-top:-2px;font-size:13px;opacity:.6}.cro-loox{font-size:14px}.cro-loox__stars{position:relative;display:inline-block;flex:none;width:90px;height:17px;background:#d9d9d9;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 14'><path d='M7 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L7 10.2l-3.8 2.2.9-4.3L.9 5.2l4.3-.4z'/><path d='M21.5 .8l1.8 4 4.3.4-3.2 2.9.9 4.3-3.8-2.2-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M36 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L36 10.2l-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M50.5 .8l1.8 4 4.3.4-3.2 2.9.9 4.3-3.8-2.2-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M65 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L65 10.2l-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/></svg>") no-repeat 0 0 / 100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 14'><path d='M7 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L7 10.2l-3.8 2.2.9-4.3L.9 5.2l4.3-.4z'/><path d='M21.5 .8l1.8 4 4.3.4-3.2 2.9.9 4.3-3.8-2.2-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M36 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L36 10.2l-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M50.5 .8l1.8 4 4.3.4-3.2 2.9.9 4.3-3.8-2.2-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/><path d='M65 .8l1.8 4 4.3.4-3.2 2.9.9 4.3L65 10.2l-3.8 2.2.9-4.3-3.2-2.9 4.3-.4z'/></svg>") no-repeat 0 0 / 100% 100%}.cro-loox__fill{position:absolute;top:0;bottom:0;left:0;background:#1a1a1a}.cro-reviews{margin-top:24px}.cro-reviews__heading{margin:0 0 10px;font-size:15px;font-weight:700}.cro-reviews__row{display:flex;gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cro-reviews__row::-webkit-scrollbar{display:none}.cro-review{flex:0 0 80%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:#f5f5f6;scroll-snap-align:start}.cro-review__stars{width:74px;height:14px}.cro-review__text{margin:0;font-size:13.5px;line-height:1.45}.cro-review__meta{margin:0;font-size:12.5px;opacity:.6}@media screen and (min-width:769px){.cro-review{flex-basis:calc(50% - 5px)}}.cro-page{display:flex;flex-direction:column;gap:16px;max-width:1100px;margin:16px auto 0}.cro-page__title{margin:0}.cro-page__grid{display:grid;gap:24px;align-items:start}.cro-page__main{min-width:0}.cro-footer--page{padding:16px;border-radius:10px;background:#f7f7f8}@media screen and (min-width:1000px){.cro-page{gap:24px;margin-top:24px}.cro-page__grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.cro-page__recap{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px)}.cro-footer--page{padding:20px 24px 22px}.cro-review{flex-basis:calc(33.333% - 7px)}}.cro-line__rating{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;color:#444}.cro-loox__stars--line{width:72px;height:14px}.cro-loox__stars--line .cro-loox__fill{background:#ebbf20}.cro-line__rating{flex-wrap:nowrap;white-space:nowrap;font-size:12.5px;gap:5px}.cro-loox__stars--line{width:62px;height:12px}.cro-line__price,.cro-line__price--sale{color:#007a33}.cart-addon__title{display:inline-flex;align-items:center;gap:6px}.cart-addon__shield{flex:none;color:#007a33}.cro-line__body{width:100%;flex:1 1 auto}@media screen and (min-width:769px){line-item.cro-line{--line-item-image-width: 104px;gap:18px}}.cro-line__prices{flex:0 1 auto;min-width:0;gap:1px}.cro-line__prices .cro-line__deal{justify-content:flex-end;text-align:right;font-size:12px;margin-bottom:3px}.cro-line__rating{font-size:13.5px;gap:6px}.cro-loox__stars--line{width:84px;height:16px}.cro-line__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rating remove" "title title" "meta deal" "controls controls";column-gap:10px;row-gap:3px;align-items:center}.cro-g-rating{grid-area:rating;min-width:0}.cro-g-remove{grid-area:remove;justify-self:end;margin:-10px -12px -10px 0}.cro-g-title{grid-area:title}.cro-g-meta{grid-area:meta;display:flex;flex-direction:column;gap:2px;min-width:0}.cro-g-deal{grid-area:deal;justify-self:end;text-align:right}.cro-g-deal .cro-line__deal{justify-content:flex-end;font-size:12px}.cro-g-controls{grid-area:controls;margin-top:6px;align-items:center}.cro-g-rating:empty{display:none}.cro-g-deal{align-self:end;line-height:1.2}.cro-g-controls{margin-top:0;align-items:flex-start}.cro-g-controls .cro-line__prices{align-self:flex-start;padding-top:1px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cart-addon.css.map */
