.rail{transition:transform .28s ease,opacity .28s ease}body.scrolling .rail{transform:translate(100%);opacity:0;pointer-events:none}.page{transition:transform .28s ease}body.scrolling .page{transform:translate(calc((var(--rail) + env(safe-area-inset-right,0px)) / 2))}.hero{margin-right:calc(-1 * (var(--rail) + env(safe-area-inset-right,0px)));transition:transform .28s ease}body.scrolling .hero{transform:translate(calc((var(--rail) + env(safe-area-inset-right,0px)) / -2))}@media(prefers-reduced-motion:reduce){body.scrolling .rail{transform:none;opacity:0}}.toplogo{display:flex;position:fixed;top:max(10px,env(safe-area-inset-top,0px));left:calc(50% - (var(--rail) + env(safe-area-inset-right,0px)) / 2);transform:translate(-50%);z-index:20;align-items:center;justify-content:center;min-height:44px;min-width:64px;transition:left .28s ease,opacity .25s ease,transform .25s ease}.toplogo .brand{height:34px;width:auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}body.scrolling .toplogo{left:50%}body.is-home .toplogo{display:none}body.is-product.logo-away .toplogo{opacity:0;transform:translate(-50%,-12px);pointer-events:none}.hero .logo,.hd .logo,.info .top .logo,.brand-rail{display:none!important}.info .top{justify-content:flex-end}.hd{padding-top:64px}.pp{padding-top:96px}.info{top:0;gap:18px}.info h1{font-size:clamp(24px,2.2vw,30px);line-height:1.06}.info .price{font-size:15px!important}.sizes{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));margin-top:8px!important}.sizes button{min-height:42px}.cta{min-height:50px;font-size:13px}@media(max-width:760px){.toplogo .brand{height:30px}.hd{padding-top:60px}.pp{padding-top:140px}.dots{display:flex;justify-content:center;gap:6px;padding:10px 0 2px}.dots span{width:6px;height:6px;border-radius:50%;background:#d0d0d4;transition:background .2s}.dots span.on{background:var(--ink)}.info{gap:14px}.info h1{font-size:22px;line-height:1.08}.alsobar{margin:12px -16px 2px;padding:9px 16px}.info .price{font-size:14px!important}.sizes{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;margin-top:6px!important}.sizes button{min-height:38px}.cta{min-height:46px;font-size:13px}}@media(max-width:360px){.menu{width:calc(62vw - var(--rail) - env(safe-area-inset-right,0px));padding-left:12px;padding-right:10px}}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:60;background:var(--ground);padding:8px 12px}.shopify-policy__container{max-width:68ch!important;margin:0!important;padding:64px 0 80px!important}.shopify-policy__title h1{font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-.01em;line-height:1;text-transform:uppercase;margin:0 0 24px}.shopify-policy__body{font-size:15px;line-height:1.65}.shopify-policy__body h1{display:none}.shopify-policy__body h2{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin:36px 0 10px}.shopify-policy__body h3{font-size:15px;margin:22px 0 6px}.policy-wrap{padding-left:32px;padding-right:32px}@media(max-width:760px){.policy-wrap{padding-left:16px;padding-right:16px}.shopify-policy__container{padding-top:72px!important}}.express-wrap{min-height:0}.express-wrap .additional-checkout-buttons,.express-wrap shopify-accelerated-checkout-cart{display:block;width:100%}.price-compare{color:var(--mute);text-decoration:line-through;margin-left:8px}.rte p{margin:0 0 12px;line-height:1.6;font-size:15px}.empty-page{padding-block:72px}.loc form{margin:0}.locsel select{max-width:160px}.drawer .line .ph img,.cart-page .line .ph img{object-fit:contain}.newsletter-ok{color:var(--ink)}.is-home .sh h2{font-size:clamp(18px,2vw,24px)}.is-home .sh{margin:48px 0 14px}footer form.locsel{flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;gap:6px;align-items:center}.locsel select{min-height:32px;font-size:10px;padding:0 22px 0 8px;max-width:130px}.locsel label:after{right:8px;width:5px;height:5px}@keyframes nudge{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sizes.nudge{animation:nudge .3s ease 2}.reassure{margin-top:0}@media(min-width:761px){.gal{width:50%;grid-template-columns:minmax(0,1fr)}.info{width:auto;flex:1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tg-5.css.map */
