:root{--sg-bg: rgba(64, 64, 70, 1);--sg-surface: rgba(30, 30, 34, .6);--sg-hero-scrim: rgba(0, 0, 0, 1);--sg-text: rgba(255, 255, 255, 1);--sg-subtext: rgba(255, 255, 255, .4);--sg-border: rgba(148, 152, 170, 1);--sg-line: rgba(255, 255, 255, .15);--sg-line-strong: rgba(255, 255, 255, 1);--sg-field-line: rgba(255, 255, 255, .35);--sg-icon: rgba(255, 255, 255, .75);--sg-icon-muted: rgba(165, 165, 165, 1);--sg-icon-stroke: rgba(200, 200, 200, 1);--sg-chrome-ink: var(--sg-text);--sg-accent: rgba(189, 227, 245, 1);--sg-brand: rgba(19, 73, 152, 1);--sg-on-brand: rgba(255, 255, 255, 1);--sg-on-brand-muted: rgba(148, 148, 148, 1);--sg-focus: rgba(255, 255, 255, 1);--sg-focus-soft: rgba(189, 227, 245, 1);--sg-font: "Inter", Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sg-menu-size: 20px;--sg-menu-spacing: -.5px;--sg-offset: 40px;--sg-weight-big: 900;--sg-weight-small: 700;--sg-text-h1-size: 50px;--t-h2-size: 20px;--t-h2-weight: 500;--sg-text-p-size: 14px;--sg-text-p-height: 1.3;--fade-start: 50px;--product-description-weight: 500;--product-description-header-size: 16px;--sg-banner-h: 34px}:focus-visible{outline:2px solid var(--sg-focus);outline-offset:4px}.sg-back:focus-visible,.sg-size-guide:focus-visible{outline:1px solid var(--sg-focus-soft)}html,body{margin:0;padding:0;background:var(--sg-bg);font-family:var(--sg-font);height:100%;overflow:hidden}body{top:0;right:0;bottom:0;left:0;width:100%}.sg-home{position:relative;width:100%;height:100dvh}.sg-bg--dark{background:var(--sg-bg)}body.sg-over-dark{--sg-chrome-ink: var(--sg-on-brand)}#shop-hcaptcha-badge-container{display:none!important}.sg-layout--scroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.sg-layout--scroll::-webkit-scrollbar{display:none}.sg-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--sg-bg);transition:opacity .5s ease}.sg-loader.sg-loader--hidden{opacity:0;pointer-events:none}.sg-loader-cloud{width:400px;margin-bottom:40px;height:400px;object-fit:contain;animation:sg-cloud-flicker .15s ease-in-out infinite alternate}@keyframes sg-cloud-flicker{0%{opacity:.4}to{opacity:.7}}.sg-promo-banner{position:fixed;top:0;left:0;right:0;height:var(--sg-banner-h);display:flex;align-items:center;justify-content:center;z-index:5;background:var(--sg-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);pointer-events:none;transform:translateY(0);transition:transform .35s ease;will-change:transform}.sg-promo-banner p{margin:0;padding:0 70px;font-size:clamp(11px,1.2vw,14px);font-weight:500;letter-spacing:var(--sg-menu-spacing, 1px);white-space:nowrap;pointer-events:all;color:var(--sg-text)}body.sg-banner-hidden .sg-promo-banner{transform:translateY(-100%)}.sg-promo-banner p a,.sg-promo-banner-trigger{position:relative;color:inherit;text-decoration:none;-webkit-text-decoration:none;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;background:none;border:none;padding:0;margin:0;pointer-events:all;-webkit-appearance:none;appearance:none}.sg-promo-banner p a:after,.sg-promo-banner-trigger:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left center}.sg-promo-banner p a:hover:after,.sg-promo-banner p a:focus-visible:after,.sg-promo-banner-trigger:hover:after,.sg-promo-banner-trigger:focus-visible:after,.sg-promo-banner--product.is-open .sg-promo-banner-trigger:after{animation:sg-banner-underline-redraw .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes sg-banner-underline-redraw{0%{transform:scaleX(1);transform-origin:right center}45%{transform:scaleX(0);transform-origin:right center}46%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.sg-top-blur{position:fixed;top:0;left:0;width:100%;pointer-events:none;background:none;will-change:backdrop-filter;height:calc(var(--fade-start) + var(--blur-height));backdrop-filter:blur(var(--blur-radius));-webkit-backdrop-filter:blur(var(--blur-radius));mask-image:linear-gradient(to bottom,black 0%,black var(--fade-start),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black var(--fade-start),transparent 100%)}.sg-top-blur--1{--blur-height: 170px;--blur-radius: 12px}.sg-top-blur--2{--blur-height: 130px;--blur-radius: 7px}.sg-top-blur--3{--blur-height: 90px;--blur-radius: 3px}.sg-top-blur--4{--blur-height: 50px;--blur-radius: 1px}.sg-logo{position:fixed;top:calc(var(--sg-offset) + var(--sg-banner-h));left:50%;transform:translate(-50%);transition:top .35s ease}.sg-logo img{width:240px;height:auto;max-width:55vw;display:block}body.sg-banner-hidden .sg-logo{top:var(--sg-offset)}.sg-bag{position:fixed;top:calc(31px + var(--sg-banner-h));right:35px;transition:top .35s ease,opacity .3s ease}body.sg-cart-open .sg-bag{opacity:0;pointer-events:none}body.sg-banner-hidden .sg-bag{top:31px}.sg-bag a{position:relative;display:block;color:var(--sg-chrome-ink);transition:color .25s ease}.sg-bag-icon{display:block;width:48px;height:auto}.sg-bag-count{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--sg-brand);color:var(--sg-on-brand);font-size:11px;font-weight:600;-webkit-text-stroke:.5px var(--sg-on-brand);display:none;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;pointer-events:none}.sg-side-menu{position:fixed;left:var(--sg-offset);top:calc(var(--sg-offset) + var(--sg-banner-h));display:flex;flex-direction:column;gap:8px}.sg-side-menu a{color:var(--sg-chrome-ink);text-decoration:none;font-weight:var(--sg-weight-big);font-size:var(--sg-menu-size);letter-spacing:var(--sg-menu-spacing);transition:color .4s ease}.sg-side-menu a.is-faded{color:var(--sg-chrome-ink)}.sg-side-menu a.active{color:var(--sg-accent)}.sg-side-menu a:hover,.sg-side-menu a.active:hover,.sg-side-menu a:focus-visible,.sg-side-menu a.active:focus-visible{color:var(--sg-accent)}body:not(.sg-template-index) .sg-side-menu,body.sg-menu-collapsed .sg-side-menu{top:calc(var(--sg-offset) + var(--sg-banner-h) + 60px);left:var(--sg-offset);bottom:auto;height:auto;width:auto;flex-direction:column;justify-content:center;gap:16px;padding:20px var(--sg-offset);box-sizing:border-box;border:1.5px solid var(--sg-border);border-radius:40px;background:var(--sg-surface);backdrop-filter:blur(0px) saturate(140%);-webkit-backdrop-filter:blur(0px) saturate(140%);transform:translate(-140%);transition:none;z-index:100;isolation:isolate;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body:not(.sg-template-index) .sg-side-menu::-webkit-scrollbar,body.sg-menu-collapsed .sg-side-menu::-webkit-scrollbar{display:none}body:not(.sg-template-index) .sg-side-menu.sg-menu-ready,body.sg-menu-collapsed .sg-side-menu.sg-menu-ready{transition:top .35s ease,transform .4s cubic-bezier(.2,.8,.2,1),backdrop-filter 3s ease,-webkit-backdrop-filter 3s ease}body:not(.sg-template-index) .sg-side-menu.is-open,body.sg-menu-collapsed .sg-side-menu.is-open{transform:translate(0)}body:not(.sg-template-index) .sg-side-menu.is-settled,body.sg-menu-collapsed .sg-side-menu.is-settled{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}body.sg-menu-collapsed.sg-banner-hidden .sg-side-menu,body:not(.sg-template-index).sg-banner-hidden .sg-side-menu{top:calc(var(--sg-offset) + 60px)}.sg-side-menu.sg-menu-notransition{transition:none!important}#sg-products-link{color:color-mix(in srgb,var(--sg-text) calc((1 - var(--sg-progress, 0)) * 100%),var(--sg-accent) calc(var(--sg-progress, 0) * 100%))}#sg-products-link:hover,#sg-products-link:focus-visible,#sg-products-link.active{color:var(--sg-accent)}.sg-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;position:fixed;left:var(--sg-offset);top:calc(var(--sg-offset) + var(--sg-banner-h));width:32px;height:24px;background:none;border:none;padding:0;cursor:pointer;transition:top .35s ease;z-index:101}.sg-menu-toggle span{display:block;width:100%;height:4px;background:var(--sg-text);border-radius:4px;transition:transform .3s ease,opacity .3s ease}.sg-menu-toggle.is-active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.sg-menu-toggle.is-active span:nth-child(2){opacity:0}.sg-menu-toggle.is-active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body:not(.sg-template-index) .sg-menu-toggle,body.sg-menu-collapsed .sg-menu-toggle{display:flex}.sg-paragraph{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:min(900px,80vw);color:var(--sg-text);text-align:center;z-index:3}.sg-paragraph h1{margin:0 0 35px;font-size:var(--sg-text-h1-size);font-weight:var(--sg-weight-big);letter-spacing:var(--sg-menu-spacing);color:var(--sg-text)}.sg-paragraph p{margin:0 0 22px;font-size:var(--sg-text-p-size);font-weight:var(--sg-weight-small);line-height:var(--sg-text-p-height);letter-spacing:1px}.sg-top-blur{z-index:50}.sg-side-menu,.sg-logo,.sg-bag{z-index:100}.sg-newsletter-popup{z-index:200}.sg-newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s;padding:30px;box-sizing:border-box}.sg-newsletter-popup.is-visible{opacity:1;visibility:visible;transition:opacity .35s ease}.sg-newsletter-box{position:relative;border:1.5px solid var(--sg-border);border-radius:40px;background:var(--sg-surface);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:stretch;justify-content:center;box-sizing:border-box;padding:0;transition:transform .35s ease}#sg-newsletter-popup .sg-newsletter-box{height:220px;width:480px}#sg-code-popup .sg-newsletter-box{height:250px;width:600px}.sg-newsletter-close{position:absolute;top:25px;right:25px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--sg-icon-muted);transition:color .2s ease}.sg-newsletter-close:hover,.sg-newsletter-close:focus-visible{color:var(--sg-text)}.sg-newsletter-close svg{width:100%;height:100%;display:block}.sg-newsletter-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding:25px;text-align:center;color:var(--sg-text);box-sizing:border-box}.sg-newsletter-content h2{margin:0;font-size:var(--sg-text-h1-size);font-weight:var(--sg-weight-big);letter-spacing:var(--sg-menu-spacing)}.sg-newsletter-content p{margin:0;font-size:var(--sg-text-p-size);font-weight:var(--sg-weight-small);line-height:var(--sg-text-p-height)}#sg-newsletter-popup .sg-form-success{margin:0 0 20px;padding:0;font-size:24px;font-weight:var(--sg-weight-big);letter-spacing:var(--sg-menu-spacing);line-height:1.2;color:var(--sg-text);opacity:1;text-align:center}#sg-newsletter-popup .sg-form-success .sg-underline{text-decoration:underline;text-decoration-color:var(--sg-accent);text-decoration-thickness:2px;text-underline-offset:4px}#sg-code-popup .sg-newsletter-content{padding-bottom:30px}.sg-newsletter-form{align-items:center;width:78%;margin:0 auto;position:relative;padding-bottom:12px;display:flex;justify-content:space-between}.sg-newsletter-form:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sg-field-line);transition:.25s ease}.sg-newsletter-form:focus-within:after{background:var(--sg-accent)}.sg-newsletter-form input{width:100%;background:transparent;border:none;color:var(--sg-text);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:1px;outline:none;padding-right:70px}.sg-newsletter-form input::placeholder{color:var(--sg-subtext)}.sg-code-box{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed var(--sg-text);border-radius:12px;padding:14px;width:70%;margin:0 auto 6px}.sg-code-value{font-size:20px;font-weight:var(--sg-weight-big);letter-spacing:1.5px;color:var(--sg-text)}.sg-code-copy{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--sg-icon);transition:color .2s ease,transform .15s ease}.sg-code-copy:hover,.sg-code-copy:focus-visible{color:var(--sg-accent)}.sg-code-copy:active{transform:scale(.9)}.sg-code-copy svg{width:20px;height:20px;display:block;overflow:visible}.sg-code-hint{font-size:14px;font-weight:var(--sg-weight-small);letter-spacing:1px;color:var(--sg-subtext)}.sg-btn-done{position:absolute;right:0;bottom:11px;padding:5px 10px;border:none;border-radius:10px;background:var(--sg-text);color:var(--sg-bg);font-family:inherit;font-size:12px;font-weight:var(--sg-weight-big);letter-spacing:1px;cursor:pointer;transition:.1s ease;-webkit-appearance:none;appearance:none}.sg-btn-done:hover,.sg-btn-done:focus-visible{background:var(--sg-accent);color:var(--sg-bg)}.sg-logo,.sg-bag{pointer-events:all}.sg-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none}.sg-cart-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;opacity:0;pointer-events:none;transition:none}.sg-cart-drawer-panel{position:absolute;top:20px;right:20px;bottom:20px;width:730px;display:flex;flex-direction:column;border:1.5px solid var(--sg-border);border-radius:40px;background:var(--sg-surface);overflow:hidden;box-sizing:border-box;backdrop-filter:blur(0px) saturate(140%);-webkit-backdrop-filter:blur(0px) saturate(140%);transform:translate(calc(100% + 40px));transition:transform .4s cubic-bezier(.2,.8,.2,1),backdrop-filter 3s ease,-webkit-backdrop-filter 3s ease;will-change:transform;backface-visibility:hidden;pointer-events:auto}.sg-cart-drawer.is-open .sg-cart-drawer-panel{transform:translate(0)}.sg-cart-drawer.is-settled .sg-cart-drawer-panel{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.sg-cart-drawer-close.sg-menu-toggle{display:flex!important;position:absolute;top:25px!important;right:25px!important;left:auto;bottom:auto;z-index:5;opacity:1!important;pointer-events:auto!important}.sg-cart-drawer-close.sg-menu-toggle span{clip-path:none!important}.sg-cart{position:relative;z-index:3;margin:0 auto;padding:200px 0 120px;color:var(--sg-text);width:fit-content;max-width:92vw}.sg-cart-title-svg{width:min(250px,35vw);margin:0 auto 40px}.sg-cart-title-svg svg{width:100%;height:auto;display:block}.sg-cart-empty{font-size:var(--sg-text-p-size);font-weight:var(--sg-weight-small);letter-spacing:var(--sg-menu-spacing);opacity:.4;text-align:center;display:none}.sg-shipping-progress{width:100%;max-width:20vw;margin:40px auto}.sg-shipping-progress-track{position:relative;width:100%;height:10px;border:1px solid var(--sg-text);border-radius:999px;overflow:hidden}.sg-shipping-progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:var(--sg-accent);border-radius:999px;transition:width .4s ease}.sg-shipping-progress-label{margin-top:10px;font-size:var(--sg-text-p-size);font-weight:400;letter-spacing:var(--sg-menu-spacing);text-align:center;color:var(--sg-text);opacity:.8}.sg-cart-table-wrap{display:none;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:40px}.sg-cart-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.sg-cart-table thead th{font-size:var(--sg-text-p-size);font-weight:400;letter-spacing:var(--sg-menu-spacing);opacity:1;text-align:center;padding-bottom:20px}.sg-cart-table thead th:nth-child(1){width:29%}.sg-cart-table thead th:nth-child(2){width:15%}.sg-cart-table thead th:nth-child(3){width:15%}.sg-cart-table thead th:nth-child(4){width:21%}.sg-cart-table thead th:nth-child(5){width:15%}.sg-cart-table thead th.sg-th-remove{width:5%}.sg-cart-table thead tr{border-bottom:1px solid var(--sg-line-strong)}.sg-cart-table tbody tr{border-bottom:none}.sg-cart-multi .sg-cart-table tbody tr{border-bottom:1px solid var(--sg-line)}.sg-cart-multi .sg-cart-table tbody tr:last-child{border-bottom:none}.sg-cart-table tbody td{padding:16px 8px;text-align:center;vertical-align:middle;font-size:var(--sg-text-p-size);font-weight:400;letter-spacing:var(--sg-menu-spacing)}.sg-cart-table tbody td.sg-td-remove{width:40px;padding:0}.sg-cart-cell-item{display:flex;flex-direction:column;align-items:center;gap:14px}.sg-cart-cell-item img{width:130px;aspect-ratio:1/1;object-fit:cover;display:block}.sg-cart-cell-item-name{font-size:var(--sg-text-p-size);font-weight:400;letter-spacing:var(--sg-menu-spacing);line-height:1.3}.sg-cart-color-cloud{width:32px;height:auto;display:block;margin:0 auto}.sg-cart-color-cloud use{stroke:var(--sg-icon-stroke);stroke-width:250}.sg-cart-item-link{color:inherit;text-decoration:none;display:inline-block}.sg-cart-item-link:hover,.sg-cart-item-link:focus-visible{color:var(--sg-accent)}.sg-qty{display:flex;align-items:center;justify-content:center;gap:16px}.sg-qty-btn{background:none;border:none;color:var(--sg-text);font-family:var(--sg-font);font-size:18px;font-weight:400;cursor:pointer;padding:0;line-height:1}.sg-qty-btn:disabled{opacity:.3;cursor:not-allowed}.sg-qty-value{min-width:20px;text-align:center;font-weight:400}.sg-cart-remove-btn{background:none;border:none;color:var(--sg-text);font-family:var(--sg-font);font-size:var(--sg-text-p-size);font-weight:400;cursor:pointer;padding:0}.sg-cart-total{font-size:var(--sg-menu-size);font-weight:var(--sg-weight-big);letter-spacing:var(--sg-menu-spacing);display:flex;gap:20px;align-items:baseline;justify-content:flex-end}.sg-cart-total-label{opacity:.4}.sg-cart-footer-row{position:relative;display:flex;align-items:center;justify-content:center;margin-top:20px}.sg-cart-group{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;color:var(--sg-on-brand);border:0px solid var(--sg-on-brand);border-radius:8px;background:transparent;height:55px;padding:0;transition:border-color .2s ease,color .2s ease}.sg-cart-group:hover{border-color:var(--sg-accent);color:var(--sg-accent)}.sg-checkout-svg{width:160px;height:auto;display:block}.sg-shop-now{display:none;width:fit-content;margin:35px auto 0;font-size:28px;font-weight:var(--sg-weight-big);letter-spacing:.5px;color:var(--sg-text);text-decoration:none;transition:color .2s ease;-webkit-text-stroke:.6px var(--sg-text)}.sg-shop-now:hover{color:var(--sg-accent);-webkit-text-stroke:.6px var(--sg-accent)}.sg-cart-cards{display:none}.sg-cart-drawer .sg-cart{position:relative;z-index:1;width:100%;max-width:100%;margin:0;padding:60px 30px 0;box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.sg-cart-drawer .sg-cart::-webkit-scrollbar{display:none}.sg-cart-drawer .sg-cart>*:not(.sg-cart-bottom-bar){flex-shrink:0}.sg-cart-drawer .sg-cart-title-svg{width:min(180px,45%);margin:0 auto 30px}.sg-cart-drawer .sg-shipping-progress{max-width:100%}.sg-cart-drawer .sg-cart-table-wrap{margin-left:0}.sg-cart-drawer .sg-cart-bottom-bar{position:sticky;bottom:0;z-index:2;margin:auto -30px 0;padding:16px 30px calc(24px + env(safe-area-inset-bottom,0px));background:var(--sg-brand);display:flex;flex-direction:column;align-items:stretch;gap:10px;flex-shrink:0;cursor:pointer}.sg-cart-drawer .sg-cart:not(.sg-cart-has-items) .sg-cart-bottom-bar{display:none}.sg-cart-drawer .sg-cart-total{justify-content:center;color:var(--sg-on-brand);font-size:16px}.sg-cart-drawer .sg-cart-total-label{opacity:.6}.sg-cart-drawer .sg-cart-footer-row{margin-top:0;justify-content:center}.sg-cart-drawer .sg-cart-group-right{width:100%;justify-content:center}.sg-cart-drawer .sg-checkout-svg{width:70%;max-width:280px}.sg-cart-drawer .sg-cart-bottom-bar:hover .sg-cart-group-right{color:var(--sg-on-brand-muted);border-color:var(--sg-on-brand-muted)}.sg-shipping-panel{position:fixed;top:calc(var(--sg-banner-h) + 12px);left:50%;width:400px;max-height:calc(100dvh - var(--sg-banner-h) - 40px);padding:20px var(--sg-offset);box-sizing:border-box;color:var(--sg-text);border:1.5px solid var(--sg-border);border-radius:40px;background:var(--sg-surface);backdrop-filter:blur(0px) saturate(140%);-webkit-backdrop-filter:blur(0px) saturate(140%);isolation:isolate;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;transform:translate(-50%,calc(-100% - var(--sg-banner-h) - 40px));opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,backdrop-filter 1.2s ease,-webkit-backdrop-filter 1.2s ease,top .35s ease;will-change:transform;z-index:150}.sg-shipping-panel.is-open{transform:translate(-50%);opacity:1;pointer-events:auto;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.sg-shipping-panel-content{display:flex;flex-direction:column;gap:0px}.sg-shipping-panel-rows{display:flex;flex-direction:column;gap:0}.sg-shipping-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;column-gap:12px;padding:9px 0;border-bottom:1px solid var(--sg-line);font-size:var(--sg-text-p-size);letter-spacing:var(--sg-menu-spacing)}.sg-shipping-row:last-child{border-bottom:none;padding-bottom:0}.sg-shipping-row:first-child{padding-top:0}.sg-shipping-region{font-weight:400;opacity:.6;text-align:left;white-space:nowrap}.sg-shipping-price{font-weight:700;color:var(--sg-text);text-align:center;white-space:nowrap}.sg-shipping-note{font-weight:400;opacity:.6;text-align:right;white-space:nowrap}.sg-shimmer{background-image:linear-gradient(100deg,var(--sg-accent) 0%,var(--sg-accent) 40%,#ffffff 50%,var(--sg-accent) 60%,var(--sg-accent) 100%);background-size:200% 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:sg-shimmer 8s infinite}@keyframes sg-shimmer{0%{background-position:-400% 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}25%{background-position:-200% 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}35%{background-position:-200% 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{background-position:0% 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{background-position:0% 0}}@media(max-width:768px){.sg-loader-cloud{width:170px;margin-bottom:20px;height:150px}:root{--sg-text-h1-size: 34px;--t-h2-size: 13px;--sg-text-p-size: 10px;--product-description-header-size: 14px;--sg-banner-h: 26px}.sg-logo{position:fixed;top:calc(12px + var(--sg-banner-h));transition:top .35s ease}.sg-logo img{width:180px;height:auto;max-width:35vw;display:block}.sg-promo-banner{padding:0 30px}body.sg-banner-hidden .sg-logo{top:12px}.sg-bag{top:var(--sg-banner-h);right:0;width:60px;height:60px;transition:top .35s ease,opacity .3s ease}.sg-bag a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sg-bag-icon{width:28px}.sg-bag-count{top:6px;right:6px}body.sg-banner-hidden .sg-bag{top:0}.sg-side-menu{top:calc(20px + var(--sg-banner-h));left:20px;gap:2px}.sg-side-menu a{font-size:15px;letter-spacing:-.6px;line-height:1.22}body:not(.sg-template-index) .sg-side-menu,body.sg-menu-collapsed .sg-side-menu{--sg-menu-size: 13px;top:calc(20px + var(--sg-banner-h) + 46px);left:20px;gap:5px;padding:12px 20px;width:auto;height:auto;max-width:calc(100vw - 40px);border-radius:24px}.sg-side-menu.sg-menu-ready{transition:top .35s ease,transform .4s cubic-bezier(.2,.8,.2,1),backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}body:not(.sg-template-index) .sg-side-menu.is-open,body.sg-menu-collapsed .sg-side-menu.is-open{transform:translate(0)}body:not(.sg-template-index) .sg-side-menu.is-settled,body.sg-menu-collapsed .sg-side-menu.is-settled{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}body.sg-banner-hidden .sg-side-menu{top:20px}body:not(.sg-template-index).sg-banner-hidden .sg-side-menu,body.sg-menu-collapsed.sg-banner-hidden .sg-side-menu{top:66px}.sg-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;top:var(--sg-banner-h);width:60px;height:60px;gap:4px;transition:top .35s ease}.sg-menu-toggle span{width:22px;height:3px}.sg-menu-toggle.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sg-menu-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.sg-banner-hidden .sg-menu-toggle{top:0}.sg-shipping-panel{width:300px}.sg-privacy-content h2{text-align:center;margin:40px auto 18px}.sg-privacy-content p{font-size:11px;line-height:1.45}.sg-signup h2{font-size:13px}.sg-signup p,.sg-paragraph p{font-size:10px;line-height:1.45}.sg-full-policy-link{font-size:16px}.sg-top-blur{position:fixed;top:0;left:0;width:100%;pointer-events:none;background:none;will-change:backdrop-filter;height:calc(var(--fade-start) + var(--blur-height));backdrop-filter:blur(var(--blur-radius));-webkit-backdrop-filter:blur(var(--blur-radius));mask-image:linear-gradient(to bottom,black 0%,black var(--fade-start),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black var(--fade-start),transparent 100%)}.sg-top-blur--1{--blur-height: 50px;--blur-radius: 12px;z-index:11}.sg-top-blur--2{--blur-height: 40px;--blur-radius: 7px;z-index:11}.sg-top-blur--3{--blur-height: 30px;--blur-radius: 3px;z-index:11}.sg-top-blur--4{--blur-height: 20px;--blur-radius: 1px;z-index:11}.sg-newsletter-popup{align-items:flex-end;justify-content:center;padding:0}.sg-newsletter-box{width:100%;height:auto;min-width:0;min-height:0;border-radius:28px 28px 0 0;border-left:none;border-right:none;border-bottom:none;align-items:flex-start;padding-top:40px;padding-bottom:max(28px,env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .35s ease}.sg-newsletter-popup.is-visible .sg-newsletter-box{transform:translateY(0)}.sg-btn-done{bottom:12.5px}#sg-newsletter-popup .sg-newsletter-content{justify-content:flex-start;gap:6px}#sg-newsletter-popup .sg-newsletter-content h2{font-size:40px;margin-top:-38px}#sg-newsletter-popup .sg-newsletter-intro{font-size:14px;margin-top:14px}#sg-newsletter-popup .sg-newsletter-form{width:90%;margin-top:24px}#sg-newsletter-popup .sg-form-success{font-size:min(5vw,28px);margin-top:28px}#sg-code-popup .sg-newsletter-content h2{margin-top:-36px}#sg-code-popup .sg-code-hint{margin-bottom:-16px}#sg-code-popup .sg-code-box{padding:14px 20px}.sg-cart-drawer-panel{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;min-width:0;border:none;border-radius:0}.sg-cart-drawer .sg-cart{padding:40px 20px}.sg-cart-drawer .sg-cart.sg-cart-has-items{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.sg-cart-drawer-close.sg-menu-toggle{top:var(--sg-banner-h)!important;right:0!important;left:auto!important;width:60px;height:60px;padding:0}body.sg-banner-hidden .sg-cart-drawer-close.sg-menu-toggle{top:0!important}.sg-cart-has-items .sg-cart-table-wrap{display:none!important}.sg-cart-has-items .sg-cart-cards{display:flex;flex-direction:column;gap:30px;width:100%;padding-bottom:20px}.sg-cart-title-svg{width:min(250px,35vw);margin:0 auto 12px;padding:0 71px 8px}.sg-shipping-progress{max-width:100%;margin:0 auto 20px}.sg-cart-has-items .sg-shipping-progress{padding-bottom:25px;border-bottom:2px solid color-mix(in srgb,var(--sg-on-brand) 50%,transparent)}.sg-cart-card{position:relative;display:flex;gap:16px;padding-bottom:24px}.sg-cart-multi .sg-cart-card{border-bottom:1px solid color-mix(in srgb,var(--sg-on-brand) 15%,transparent)}.sg-cart-multi .sg-cart-card:last-child{border-bottom:none}.sg-cart-card-img{flex-shrink:0}.sg-cart-card-img img{width:108px;aspect-ratio:1/1;object-fit:cover;display:block}.sg-cart-card-info{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.sg-cart-card-name{font-size:12px;font-weight:500;letter-spacing:var(--sg-menu-spacing);line-height:1.3}.sg-cart-card-row{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:var(--sg-menu-spacing)}.sg-cart-card-label{font-weight:500;opacity:.5}.sg-cart-card-row .sg-cart-color-cloud{width:22px;height:auto;margin:0}.sg-cart-card-qty{justify-content:flex-start;gap:14px;margin-top:0;align-items:center}.sg-cart-card-qty{align-items:center;font-size:13px}.sg-cart-card-qty .sg-qty-btn,.sg-cart-card-qty .sg-qty-value{display:inline-flex;align-items:center;justify-content:center;line-height:1}.sg-cart-card-qty .sg-qty-btn{font-size:15px;height:1.2em}.sg-cart-card-qty .sg-qty-value{font-size:13px;font-weight:500;min-width:16px}.sg-cart-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.sg-cart-card-remove{position:static;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:color-mix(in srgb,var(--sg-on-brand) 40%,transparent);flex-shrink:0;transform:translate(2px)}.sg-cart-card-size,.sg-cart-card-price{font-weight:700}.sg-cart-has-items .sg-cart-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--sg-brand);padding:15px 0 8px;display:grid;grid-template-columns:1fr;grid-template-areas:"total" "checkout";row-gap:0;align-items:center}.sg-cart-has-items .sg-cart-footer-row{display:contents!important}.sg-cart-has-items .sg-cart-bottom-bar:after{content:"";grid-area:checkout;background:var(--sg-brand);margin:0 -15px calc(-15px - env(safe-area-inset-bottom,0px)) -15px;z-index:0}.sg-cart-has-items .sg-cart-group-right{position:relative;z-index:1;padding:10px 0;grid-area:checkout;justify-self:center;width:min(500px,calc(100vw - 40px));margin:0 auto;justify-content:center}.sg-cart-has-items .sg-cart-total{grid-area:total;justify-self:center;margin:0}.sg-cart-has-items .sg-cart-total-label{color:var(--sg-on-brand);opacity:.6}.sg-cart-has-items .sg-checkout-svg{width:70%;max-width:300px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/global.css.map */
