@charset "UTF-8";.cart-drawer{will-change:transform;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;max-width:95%;min-width:320px;z-index:9999;display:flex;flex-direction:column;height:100%;width:var(--drawer-width);left:100vw;background:var(--bg);visibility:hidden;opacity:0;transition:transform .4s ease-in-out,visibility 0s linear .4s,opacity 1s;transition-behavior:allow-discrete;scrollbar-width:none;-ms-overflow-style:none}.cart-drawer::-webkit-scrollbar{display:none}@media only screen and (max-width:479px){.cart-drawer{max-width:100%}}.cart-drawer.is-loading .cart__item a{pointer-events:none}.cart-drawer .cart__item__price del{display:block}.cart-drawer .cart__item__price ins{margin-right:0}.cart-drawer .cart__discounts{margin-bottom:var(--inner)}.cart-drawer .cart__discounts .cart__total{font-weight:inherit}.cart-drawer .cart__total__money:before{content:"\2022";margin:0 5px}.cart-drawer .loader--line{position:absolute;top:0;left:0;right:0}.js-drawer-open-cart .cart-drawer{content-visibility:visible;visibility:visible;opacity:1;transform:translate(calc(-1 * var(--drawer-width)));transition:transform .4s cubic-bezier(.75,0,.175,1),visibility 0s linear,opacity .4s;transition-behavior:allow-discrete}.cart-drawer__block--title{position:sticky;top:0;display:block;width:100%;padding:calc(var(--inner) / 2) var(--inner);padding-right:54px;z-index:15;background:var(--bg)}.cart-drawer__block--title h3{font-size:calc(2rem * var(--text-size));margin:0}.cart-drawer__block--title h3.cart-drawer__title--fallback{--text-size: var(--adjust-heading);font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}.cart-drawer__item-qty{display:inline-block;vertical-align:middle;font-size:calc(.815rem * var(--text-size));text-transform:none}.cart-drawer__item-qty:before{content:"\a0\a0("}.cart-drawer__item-qty:after{content:")"}.cart-drawer__close{position:absolute;right:0;width:54px;height:54px;color:inherit;text-decoration:none;top:50%;transform:translateY(-50%);padding:15px}.cart-drawer__close svg{display:block;width:100%;height:100%;transition:transform .3s ease;pointer-events:none}.cart-drawer__close:hover svg{transform:rotate(90deg)}.cart-drawer__body{flex:1;width:100%;min-height:250px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.cart-drawer__body::-webkit-scrollbar{display:none}.cart-drawer__body .cart-drawer__block.hidden,.cart-drawer__body .cart-drawer__block--shipping-message:has(.cart-message.is-hidden){border:none}.cart-drawer__body .has-border-bottom{border-bottom:var(--BORDER-WIDTH) solid var(--text)}.cart-drawer__body .cart__pair{padding:var(--inner);margin-bottom:0}.cart-drawer__body .cart__pair:has(.flickity-page-dots){padding-bottom:calc(var(--inner) + 16px)}.cart-drawer__body .cart-drawer__block--widget{padding:0 var(--inner)}.cart-drawer__body .cart-drawer__block--widget:last-of-type{padding-bottom:var(--inner)}.cart-drawer__foot{position:relative;width:100%;margin-top:auto;padding:var(--inner);border-top:var(--BORDER-WIDTH) solid var(--text);box-shadow:#0003 0 2px 8px}.cart-drawer__foot .cart__foot-inner{padding:0}.cart-drawer__empty-message{padding:var(--inner);text-align:center;height:100%;display:flex;flex-direction:column}.cart-drawer__empty-message.visually-hidden{padding:0;margin:0}.cart-drawer__empty-message.hidden{display:none}.cart-drawer__empty-message>p{margin:0 0 .5em}.cart-drawer__empty-message .btn:not(.btn--text){width:100%}.cart-drawer__empty-message--bottom{padding:0}.cart-drawer__empty-message-bottom{margin-top:auto}.cart-drawer__empty-message-bottom p{font-size:calc(1rem * var(--adjust-subheading))}.cart-drawer__errors{position:sticky;top:0;z-index:9;background:var(--bg)}.cart-drawer__errors .cart__errors__inner{padding:10px 40px 10px 20px;margin:calc(var(--inner) / 2) 0 0;border-radius:0;border-left:none;border-right:none}.cart-drawer__block--payment-icons{padding:calc(var(--inner) / 2) var(--inner)}.cart-drawer__block--payment-icons .payment-icon-list{direction:ltr;gap:10px}.cart-drawer__block--payment-icons .payment-icon-list>li{margin:0}.cart-drawer__block--payment-icons.text-center .payment-icon-list{justify-content:center}.cart-drawer__block--checkout-buttons{padding:0 var(--inner)}.cart-drawer__foot .cart-drawer__block--checkout-buttons{padding:0}.Drawer__Footer--Subtext{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:inherit;padding:.5rem;max-width:100%}@media(min-width:768px){.Drawer__Footer--Subtext{flex-wrap:nowrap;gap:inherit;padding:1rem}.payment-icon{height:auto!important;width:35px!important}.left-text,.right-text{white-space:nowrap;flex-shrink:1;font-weight:400;text-align:center;font-size:clamp(12px,4vw,12px)!important}}.left-text,.right-text{white-space:nowrap;flex-shrink:1;font-weight:400;text-align:center;font-size:clamp(10px,4vw,10px)}.payment-icons{display:flex;gap:0;justify-content:center;flex-shrink:0;position:relative}.payment-icons:before,.payment-icons:after{content:"|";font-weight:100;margin:0 .5rem}.payment-icon{height:auto;width:25px}.cart_total_discount{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--inner) / 2);font-size:calc(.75rem * var(--adjust-body));line-height:1.33;font-weight:500}.cart_total_discount.hidden{display:none}.cart_final_subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--inner) / 2);font-size:calc(.75rem * var(--adjust-body));line-height:1.33;font-weight:700}.product-upsell__title{font-size:14px!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Drawer__Footer--Subtext .payment-icons{display:inline-flex;align-items:center;gap:5px}.Drawer__Footer--Subtext .payment-icons:before{margin:0 3px 0 .5rem}.Drawer__Footer--Subtext .payment-icons:after{margin:0 .5rem 0 3px}@media(max-width:749px){.cart-drawer__block--title h3,.cart-drawer__block--title h3.cart-drawer__title--fallback,.cart-drawer h3.cart-drawer__title{font-size:26px!important}.cart-drawer__item-qty{font-size:14px!important}}.ShippingCostLine{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ShippingCostLine__Value .shipping-message--free,.ShippingCostLine__Value .shipping-message--threshold,.ShippingCostLine__Value .shipping-message--cost{display:none}.ShippingCostLine__Value.is-free-shipping .shipping-message--free{display:inline;color:#1e8e3e;font-weight:600}.ShippingCostLine__Value.is-fixed-shipping .shipping-message--cost{display:inline}@media screen and (max-width:640px){.ShippingCostLine__Value.is-not-free-shipping .shipping-message--threshold{display:inline;color:#1e8e3e;font-weight:600}}@media screen and (min-width:641px){.ShippingCostLine__Value.is-not-free-shipping .shipping-message--cost{display:inline}}.ShippingCostLine{font-size:12px;margin-bottom:10px}.ShippingCostLine__Label{font-weight:700}.cart-drawer .cart__foot{padding-bottom:10px!important}@media(max-width:749px){.cart-drawer .cart__foot{padding-bottom:8px!important}.cart-drawer .Drawer__Footer--Subtext{padding:6px 8px 0!important}}.cart__pair .product-upsell{align-items:center}.cart__pair .product-upsell__holder--cart{padding:8px 10px!important}.cart__pair .product-upsell__image{flex:0 0 72px!important;width:72px!important;min-width:72px!important}.cart__pair .product-upsell__subtitle{font-size:11px!important;margin:0 0 4px!important}.cart__pair .product-upsell__title{margin:0 8px 4px 0!important}.cart__pair .product-upsell__price{font-size:12px!important;margin:0 0 4px!important}.cart__pair .product-upsell__btn{padding:6px 14px!important;min-height:0!important;height:auto!important;font-size:12px!important}.cart__pair .flickity-page-dots{margin:6px 0 -22px!important}.cart__pair .product-upsell__image{height:72px!important}.cart__pair .product-upsell__image figure{height:100%!important}.cart-drawer .cart-drawer__block--title{padding-bottom:4px!important}.cart-drawer .cart-drawer__block--shipping-message .cart-message{margin-top:0!important;padding-top:0!important}.cart__pair .product-upsell__content{flex:1 1 auto!important;max-width:none!important}@media(min-width:750px){.cart__pair .product-upsell__content{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;column-gap:14px}.cart__pair .product-upsell__subtitle{flex-basis:100%}.cart__pair .product-upsell__row{flex:1 1 auto;margin:0!important}.cart__pair .product-upsell product-form{margin-left:auto}}.cart-drawer .cart__item__info{max-width:max(150px,calc(100% - 100px))!important}@media(max-width:749px){.cart-drawer .cart__item__image{width:88px!important;min-width:88px!important}.cart-drawer .cart__item__info{max-width:calc(100% - 52px)!important}.cart-drawer .cart__item__selected-options{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart__item__selected-options span:first-child{display:none}.product-grid-item .jdgm-preview-badge .jdgm-star{font-size:12px!important}.product-grid-item .jdgm-preview-badge .jdgm-prev-badge__text{font-size:11px!important}}.ShippingCostLine__Value.is-not-free-shipping .shipping-message--threshold{display:none!important}.ShippingCostLine__Value.is-not-free-shipping .shipping-message--cost{display:inline!important}.ShippingCostLine__Label{display:inline-flex;align-items:center;gap:6px}.ShippingCostLine__Label .icon-truck{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:3px}.product-grid-item__info{row-gap:0!important}.product-grid-item__info .jdgm-widget.jdgm-preview-badge{margin:2px 0 0!important;line-height:1!important}.product-grid-item__info .product-cutline{margin:6px 0 0!important}.product-grid-item__info .product-grid-item__price{margin:8px 0 0!important}.product-grid-item__info .product-grid-item__fieldset{margin:2px 0 0!important;font-size:.8em!important;line-height:1.4!important}.ShippingCostLine{align-items:center}.ShippingCostLine__Label{font-weight:400!important}.product__tax-note{font-size:11.5px;line-height:1.5;opacity:.65;margin-top:4px}.product__tax-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product__tax-note a:hover{opacity:.85}.jdgm-badge-link{display:inline-block;color:inherit;text-decoration:none;cursor:pointer}.jdgm-badge-link .jdgm-preview-badge{pointer-events:none}.product__block--title{margin-bottom:0!important}.product__block.product__price-and-badge{margin-bottom:14px!important;padding-bottom:0!important}.product__block--title .jdgm-prev-badge__stars{font-size:15px!important}.product__block--title .jdgm-star{color:#ef9f27!important;font-size:15px!important;padding:0 1px!important}.product__block--title .jdgm-prev-badge__text{font-size:13.5px!important;color:#565656!important;text-decoration:underline;text-underline-offset:2px;margin-left:7px!important;vertical-align:1px}.product__block--title a[href="#judgeme_product_reviews"]{text-decoration:none}.product__block--title .jdgm-star{color:#ffc411!important}.form__wrapper .product__block:has(.ota-easter-pdp){padding:0!important;font-size:0;line-height:0}.form__wrapper .product__block:has(#ota-countdown-box){padding:0!important;font-size:0;line-height:0}.form__wrapper .product__block:has(>.product__subheading){padding-bottom:14px!important}.product__price-and-badge .product__tax-note{margin-top:2px!important}.product__block--title{row-gap:0!important;gap:0!important;padding-bottom:8px!important}.product__block--title .jdgm-badge-link{display:inline-block;margin-top:-4px}@media(max-width:749px){.product__block--title .jdgm-badge-link{margin-top:-3px}}.product__block.product__price-and-badge{margin-bottom:18px!important}.form__wrapper .product__block:has(>.product__subheading){padding-bottom:6px!important}.product__price-and-badge .product__tax-note{margin-top:-6px!important}.form__wrapper .product__block:has(>.product__subheading){border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:12px 0!important;margin-bottom:16px}@media(max-width:749px){.product-gallery__media-slider{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px)}}@media(max-width:749px){.product-gallery__media-slider .flickity-viewport{height:auto!important;aspect-ratio:1/1}}.product__subtitle-meta{font-size:17px;line-height:1.45;font-weight:500;color:var(--COLOR-TEXT,#2e332e);opacity:.85;margin:0 0 2px;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){.product__subtitle-meta{font-size:16px;line-height:1.4}}@media(max-width:749px){html{overflow-x:clip}}@media(max-width:749px){.cart-drawer,.drawer{height:100dvh;max-height:100dvh}.cart-bar{bottom:0;padding-bottom:max(env(safe-area-inset-bottom),0px)}}.cart-drawer .cart-drawer__foot{flex:0 0 auto!important}.cart-drawer .cart-drawer__body{min-height:0!important}.product__subtitle-meta{text-wrap:pretty!important}.otaro-proof{margin-top:6px}.radio__legend__label .radio__legend__value{color:var(--otaro-text);font-weight:400;font-size:inherit;line-height:inherit}.aos-initialized .cart-message--drawer .cart-message__progress::-webkit-progress-value{width:min(var(--progress-width,100%),100%)!important;transition:width .4s ease}.product__selectors .radio__legend .radio__legend__label{font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:var(--otaro-black)!important}.product__selectors .radio__legend .radio__legend__label .radio__legend__value{font-size:14px!important;line-height:1.4!important;font-weight:400!important;color:var(--otaro-text)!important}.upsell__products .product-upsell__btn{min-height:40px!important;height:auto!important;padding:10px 18px!important;font-size:14px!important;line-height:1.25!important;width:auto!important;max-width:100%!important;flex:0 0 auto!important;align-self:flex-start!important}@media(min-width:750px)and (max-width:900px){.upsell__products .product-upsell__btn{padding:10px 8px!important}}.cart-drawer .cart__foot{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}@media(max-width:749px){.cart-drawer .cart__foot{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}}.cart-drawer .cart__item__info{max-width:none!important;flex:1 1 auto;min-width:0}.cart-drawer .cart__item__price{flex:0 0 auto;min-width:0;padding-left:10px;white-space:nowrap}.cart-drawer .cart__item__price ins,.cart-drawer .cart__item__price del,.cart-drawer .cart__item__price>span{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/70/assets/cart-drawer.css.map */
