.sugoi-viewer[hidden],.sugoi-viewer__slide[hidden]{display:none!important}.sugoi-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fff;color:#222}.sugoi-viewer__dialog{height:100%;height:100dvh;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;grid-template-rows:64px minmax(0,1fr);outline:none;padding-bottom:env(safe-area-inset-bottom)}.sugoi-viewer__toolbar{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#fff;z-index:2}.sugoi-viewer__toolbar [data-counter]{margin-right:auto;font-variant-numeric:tabular-nums}.sugoi-viewer button{background:#fff;color:#222;border:1px solid #ccc;border-radius:50%;width:44px;height:44px;cursor:pointer;display:grid;place-items:center;font-size:30px;line-height:1;padding:0}.sugoi-viewer button:focus-visible{outline:3px solid #ad3b20;outline-offset:2px}.sugoi-viewer button:disabled{opacity:.35;cursor:default}.sugoi-viewer__prev,.sugoi-viewer__next{align-self:center;justify-self:center;z-index:2}.sugoi-viewer__stage{min-width:0;min-height:0;overflow:hidden}.sugoi-viewer__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sugoi-viewer__slide>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:0;border-radius:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center;touch-action:none;cursor:zoom-in}.sugoi-viewer__slide.is-zoomed>img{cursor:grab}.sugoi-viewer__slide>deferred-media,.sugoi-viewer__slide>.product-media-modal__model{width:100%;max-height:100%}.product__modal-opener--image .product__media-icon{opacity:1;pointer-events:none;left:auto;right:1.2rem}.product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;cursor:zoom-in}@media(max-width:749px){.sugoi-viewer__dialog{grid-template-columns:44px minmax(0,1fr) 44px}.sugoi-viewer__prev,.sugoi-viewer__next{width:40px!important;height:40px!important}.product__description table{display:block;max-width:100%;overflow-x:auto}}.sugoi-sale-mobile{display:none}@media screen and (max-width:989px){.sugoi-sale-mobile{display:block}.sugoi-sale-pill{position:fixed;left:14px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:3;background:#9e281b;color:#fff;border:2px solid #f3bc55;border-radius:28px;padding:12px 18px;font-weight:700;font-size:14px;text-decoration:none;box-shadow:0 3px 12px #0003}.sugoi-sale-popup{position:fixed;left:14px;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));max-width:400px;z-index:4;padding:22px;background:#fff5dc;color:#41271b;border:2px solid #e6a02b;border-radius:14px;box-shadow:0 6px 28px #0004}.sugoi-sale-popup[hidden]{display:none}.sugoi-sale-title{margin:0 30px 6px 0;font-size:21px;font-weight:800;line-height:1.3;color:#9e281b}.sugoi-sale-copy{margin:0 0 16px;font-size:14px;line-height:1.5}.sugoi-sale-close{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:transparent;color:#41271b;font-size:28px;cursor:pointer}.sugoi-sale-cta{display:block;padding:12px;border-radius:7px;background:#9e281b;color:#fff;font-weight:700;text-align:center;text-decoration:none}.sugoi-sale-mobile a:focus-visible,.sugoi-sale-close:focus-visible{outline:3px solid #41271b;outline-offset:3px}#menu-drawer a[href="/collections/sales-discount-clearance"]{background:#9e281b;color:#fff;font-weight:700;margin:6px 14px 14px;border-radius:8px}body:has(details[open]>.header__icon--menu) .sugoi-sale-mobile,body:has(cart-drawer.active) .sugoi-sale-mobile{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAABEA */
