nav a,header .hr a,.menulinks a,.footcol a{position:relative}nav a:after,header .hr a:after,.menulinks a:after,.footcol a:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1px;background:linear-gradient(90deg,var(--accent),rgb(var(--accent-rgb) / 0));transition:right .5s cubic-bezier(.16,.7,.2,1);opacity:.85}nav a:hover:after,header .hr a:hover:after,.menulinks a:hover:after,.footcol a:hover:after{right:0}#cartlink:after{display:none}.pcard{transition:transform .55s cubic-bezier(.16,.7,.2,1)}.pcard:hover{transform:translateY(-4px)}.pcard .code,.pcard .nm,.pcard .pr{transition:color .4s}.pcard:hover .code,.pcard:hover .nm,.pcard:hover .pr{color:var(--bone)}.gallery .main{cursor:zoom-in}.gallery .main .imgwrap>img.fill{transition:transform 1.15s cubic-bezier(.16,.7,.2,1),clip-path 1.15s cubic-bezier(.16,.7,.2,1),opacity 1.15s ease}.gallery .main:hover .imgwrap>img.fill{transform:scale(1.045)}.atc,.icbtn,.cartcheckout{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}html.tk-pre .hero .content>*{opacity:0}.hero .content.tk-rise>*{animation:tk-rise .95s cubic-bezier(.16,.7,.2,1) both}.hero .content.tk-rise .eyebrow{animation-delay:.05s}.hero .content.tk-rise h1{animation-delay:.18s}.hero .content.tk-rise .drop{animation-delay:.36s}.hero .content.tk-rise .ethos{animation-delay:.5s}.hero .content.tk-rise .cta{animation-delay:.62s}@keyframes tk-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.sw:focus-visible,.size:focus-visible{outline:1px solid rgb(var(--accent-rgb) / .9);outline-offset:3px}:focus:not(:focus-visible){outline:none}.announce .alink{border-bottom:none}.announce .alink:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--on-accent);transform:scaleX(.55);transform-origin:left;transition:transform .45s cubic-bezier(.16,.7,.2,1)}.announce .alink{position:relative}.announce .alink:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero .content.tk-rise>*{opacity:1!important;transform:none!important}.pool,body:after,.floatsg,.icsg2,.intro-sg,.menupanel{animation:none!important}}.spine{position:fixed;left:0;top:0;bottom:0;z-index:46;display:flex;align-items:center;padding-left:26px;pointer-events:none;opacity:0;transition:opacity .9s ease}.spine.live{opacity:1}.spine-cluster{position:relative;display:flex;flex-direction:column;gap:18px}.spine-rail{position:absolute;left:0;top:-10px;bottom:-10px;width:1px;background:var(--line);overflow:hidden}.spine-fill{position:absolute;left:0;top:0;width:1px;height:0;background:var(--accent);box-shadow:0 0 9px rgb(var(--accent-rgb) / .7)}.spine-item{position:relative;display:flex;align-items:center;gap:12px;padding-left:16px;height:15px;pointer-events:auto;cursor:pointer;text-decoration:none}.spine-item:before{content:"";position:absolute;left:0;top:50%;height:1px;width:6px;background:var(--line);transition:width .45s cubic-bezier(.16,.7,.2,1),background .4s}.spine-item.on:before{width:13px;background:var(--accent)}.spine-n{font-family:var(--ui);font-size:9.5px;letter-spacing:.2em;color:var(--muted);opacity:.55;transition:color .4s,opacity .4s}.spine-item.on .spine-n{color:var(--accent);opacity:1}.spine-item:hover .spine-n{color:var(--bone);opacity:1}.spine-label{font-family:var(--ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .55s cubic-bezier(.16,.7,.2,1),opacity .4s}.spine-item:hover .spine-label{max-width:180px;opacity:.85}.spine-top{display:none}@media(max-width:900px){.spine{display:none}.spine-top{display:block;position:fixed;top:0;left:0;height:2px;width:0;background:var(--accent);z-index:60;box-shadow:0 0 8px rgb(var(--accent-rgb) / .6);transition:width .15s linear}}@media(prefers-reduced-motion:reduce){.spine-item:before,.spine-label,.spine-fill,.spine-top{transition:none!important}}[data-parallax] img.fill{scale:1.08;will-change:translate}[data-parallax] .imgwrap,.ritual .pic .imgwrap,.feature .stage .imgwrap{transform:skewY(var(--flow-skew,0deg));transform-origin:50% 50%;will-change:transform}.ritual{position:relative}.ritual .aware{display:none}@media(min-width:901px){.manifesto{justify-content:flex-start}.manifesto .c{margin:0 0 11vh 7vw;text-align:left;max-width:840px}.manifesto .c p{margin-left:0}.arrivals{position:relative;z-index:3}.ritual{margin-top:-7vh;position:relative;z-index:2}.feature{margin-top:-27vh;position:relative;z-index:3}.veil{margin-top:-7vh;position:relative;z-index:1}.constructseq{margin-top:-12vh;position:relative;z-index:1}.manifesto{margin-top:-18vh;position:relative;z-index:2}.ritual .txt{position:relative}.ritual .aware{display:block;position:absolute;left:-118px;top:7px;width:150px;height:22px;z-index:5;pointer-events:none;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.ritual .aware path{fill:none;stroke:rgb(var(--accent-rgb) / .55);stroke-width:1;stroke-dasharray:210;stroke-dashoffset:210;transition:stroke-dashoffset 1.6s cubic-bezier(.16,.7,.2,1) .5s}.ritual.in .aware path{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){[data-parallax] img.fill{translate:none!important}[data-parallax] .imgwrap,.ritual .pic .imgwrap,.feature .stage .imgwrap{transform:none!important}.ritual .aware path{stroke-dashoffset:0!important;transition:none!important}}.icoffer{font-family:var(--ui);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 auto 22px;padding:8px 15px;border:1px solid rgb(var(--accent-rgb) / .3);display:inline-block;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.iccode-wrap{margin-top:4px}.iccode-label{font-family:var(--ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.iccode{position:relative;display:inline-flex;align-items:center;gap:14px;font-family:var(--ui);font-size:17px;letter-spacing:.24em;color:var(--bone);background:rgb(var(--accent-rgb) / .08);border:1px dashed rgb(var(--accent-rgb) / .55);padding:13px 20px;cursor:pointer;overflow:hidden;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.iccode-copy{font-family:var(--ui);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.iccode.copied .iccode-copy{color:var(--bone)}.iccode:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .5),transparent);transform:skew(-18deg);pointer-events:none}.icbox.sent .iccode:after{animation:codesweep 1.4s ease .35s}@keyframes codesweep{0%{left:-60%}to{left:170%}}@media(prefers-reduced-motion:reduce){.icclose-line{animation:none!important}.iccode:after{display:none!important}}.spine-n,.spine-label{text-shadow:0 1px 10px rgb(var(--void-rgb, 7 11 14) / .85)}.scheme-light{--void:#f5f4f1;--void-rgb:245 244 241;--bg:#f7f6f3;--surface:#efeee9;--surface-2:#e6e4dd;--line:#dcdad1;--muted:#8a877d;--body:#181814;--bone:#0c0b08;--bone-rgb:12 11 8;--accent-rgb:107 102 92;--accent:rgb(107 102 92);--cast-rgb:124 122 116 }.scheme-light .announce,.scheme-light .announce .atxt,.scheme-light .announce .alink,.scheme-light .atc,.scheme-light .icbtn,.scheme-light .cartcheckout{color:var(--bg)}.scheme-light .announce .alink:after{background:var(--bg)}.scheme-light .icbtn .arr,.scheme-light .cartcheckout .arr{background:var(--bg)}.scheme-light .icbtn .arr:after,.scheme-light .cartcheckout .arr:after{border-color:var(--bg)}.scheme-light body:after{opacity:.014}.scheme-light .pool{display:none}.scheme-light .hsg-img,.scheme-light .hero-wm-img img,.scheme-light .footsigil,.scheme-light .menusg{filter:invert(1)}.scheme-light .darkwedge{background:linear-gradient(100deg,var(--void) 42%,rgb(var(--void-rgb) / .5) 60%,transparent 78%)}.scheme-light .veil .scrim{background:radial-gradient(ellipse at 50% 52%,transparent 44%,var(--void) 92%)}.scheme-light .manifesto .scrim{background:radial-gradient(ellipse at 50% 56%,transparent 32%,var(--void) 86%)}.scheme-light .constructseq .scrim{background:linear-gradient(176deg,rgb(var(--void-rgb) / .32) 0%,transparent 42%)}.scheme-light .veil h2,.scheme-light .veil p,.scheme-light .veil .ix,.scheme-light .veil .cta,.scheme-light .constructseq h2,.scheme-light .constructseq p,.scheme-light .manifesto h2,.scheme-light .manifesto p,.scheme-light .lbpiece-idx{text-shadow:0 1px 5px rgb(var(--void-rgb) / .72)}.imgwrap--dual .img-scheme{position:absolute;top:0;right:0;bottom:0;left:0}.imgwrap--dual .img-scheme--light,.scheme-light .imgwrap--dual .img-scheme--dark{display:none}.scheme-light .imgwrap--dual .img-scheme--light{display:block}.daynight{display:inline-flex;align-items:center;gap:11px;appearance:none;-webkit-appearance:none;border:0;background:none;padding:8px 12px;margin:0;cursor:pointer;line-height:0}.dn{position:relative;width:22px;height:22px;flex:none}.dn-sun,.dn-moon{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .55s cubic-bezier(.16,.7,.2,1),transform .85s cubic-bezier(.16,.7,.2,1);will-change:transform,opacity}.dn-sun{opacity:0;transform:rotate(-90deg) scale(.45)}.dn-moon,.scheme-light .dn-sun{opacity:1;transform:rotate(0) scale(1)}.scheme-light .dn-moon{opacity:0;transform:rotate(90deg) scale(.45)}.dn-sun{background:var(--accent);-webkit-clip-path:polygon(50% 0,58% 30%,79% 21%,70% 42%,100% 50%,70% 58%,79% 79%,58% 70%,50% 100%,42% 70%,21% 79%,30% 58%,0 50%,30% 42%,21% 21%,42% 30%);clip-path:polygon(50% 0,58% 30%,79% 21%,70% 42%,100% 50%,70% 58%,79% 79%,58% 70%,50% 100%,42% 70%,21% 79%,30% 58%,0 50%,30% 42%,21% 21%,42% 30%)}.dn-moon{background:var(--accent);-webkit-clip-path:polygon(50% 2%,20% 14%,6% 50%,20% 86%,50% 98%,34% 84%,26% 50%,34% 16%);clip-path:polygon(50% 2%,20% 14%,6% 50%,20% 86%,50% 98%,34% 84%,26% 50%,34% 16%)}.daynight:hover .dn-sun,.daynight:hover .dn-moon{filter:drop-shadow(0 0 9px rgb(var(--accent-rgb) / .6))}@media(prefers-reduced-motion:reduce){.dn-sun,.dn-moon{transition:opacity .2s}}.dn-label{display:inline-flex;align-items:center;gap:5px;font-family:var(--ui);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;line-height:1}.dn-day,.dn-night{transition:color .45s,opacity .45s}.dn-day{color:var(--muted);opacity:.55}.dn-night,.scheme-light .dn-day{color:var(--accent);opacity:1}.scheme-light .dn-night{color:var(--muted);opacity:.55}.dn-x{color:var(--muted);opacity:.45}@media(prefers-reduced-motion:reduce){.dn{transition:none}}@media(max-width:760px){.daynight{gap:0}.dn-label{display:none}}.slot-ph:before{content:"\ff0b";position:absolute;top:12px;left:0;right:0;text-align:center;font-family:var(--ui);font-size:20px;line-height:1;color:rgb(var(--accent-rgb) / .6);pointer-events:none}.pcard .pf{-webkit-mask-image:linear-gradient(196deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(100deg,transparent 0%,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(196deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(100deg,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-composite:intersect}.prow .pcard:nth-child(2n) .pf,.rrow .pcard:nth-child(2n) .pf,.collgrid .pcard:nth-child(2n) .pf,.searchpage .collgrid .pcard:nth-child(2n) .pf{-webkit-mask-image:linear-gradient(164deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(80deg,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(164deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(80deg,transparent 0%,#000 11%,#000 89%,transparent 100%)}.pcard .pf .hov{box-shadow:none}.pcard .pf .hov:after{content:"";position:absolute;left:50%;bottom:12px;width:46%;height:1px;transform:translate(-50%) skew(-12deg) scaleX(0);transform-origin:center;background:linear-gradient(90deg,rgb(var(--accent-rgb) / 0),var(--accent) 22%,var(--accent) 78%,rgb(var(--accent-rgb) / 0));box-shadow:0 0 8px rgb(var(--accent-rgb) / .45);transition:transform .55s cubic-bezier(.16,.7,.2,1)}.pcard:hover .pf .hov:after{transform:translate(-50%) skew(-12deg) scaleX(1)}@media(prefers-reduced-motion:reduce){.pcard .pf .hov:after{transition:none;transform:translate(-50%) skew(-12deg) scaleX(1)}}.thumbs .t,.size,.cthumb,.cprow .cthumb,.cqty{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.footnewsform,.icform,.searchfield,.searchpage-form{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.fitrail .shot .imgwrap,.construction .detail .imgwrap,.construction .diagram .imgwrap{-webkit-mask-image:linear-gradient(197deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(197deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}.size,.thumbs .t,.plusbtn,.bin,.cta--ghost,.cqty,.collsort select,.cartexplore,.icoffer,.form-errors,.searchsuggest a,.account input,.account select,.account textarea{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.thumbs .t{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}header.scrolled{border-bottom:none;position:relative}header.scrolled:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .35) 18%,rgb(var(--accent-rgb) / .35) 82%,transparent)}@media(max-width:900px){header .hl nav{display:none}}@media(max-width:900px){header{padding:16px 20px}header .hl{gap:0}header .hr{gap:18px}.menubtn{width:24px;height:15px}}.collbar{border-top:none;border-bottom:none}.accordion .item{border-bottom:none;position:relative}.accordion .item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent);pointer-events:none}.carthead{border-bottom:none;position:relative}.carthead:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .45),transparent);pointer-events:none}.cartfoot{border-top:none;position:relative}.cartfoot:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .45));pointer-events:none}.cprow{border-bottom:none;position:relative}.cprow:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent);pointer-events:none}.menuside{border-left:none!important;border-top:none!important;position:relative}.menuside:before{content:"";position:absolute;left:-26px;top:8%;bottom:8%;width:1px;background:linear-gradient(transparent,rgb(var(--accent-rgb) / .32),transparent);transform:skew(-9deg);pointer-events:none}@media(max-width:900px){.menuside:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .3),transparent);transform:skew(0)}}.prow .pcard,.rrow .pcard,.collgrid .pcard{transition:transform .6s cubic-bezier(.16,.7,.2,1)}.prow .pcard:nth-child(odd),.rrow .pcard:nth-child(odd){transform:rotate(-1.4deg)}.prow .pcard:nth-child(2n),.rrow .pcard:nth-child(2n){transform:rotate(1.4deg) translateY(18px)}.prow .pcard:hover,.rrow .pcard:hover{transform:rotate(0) translateY(-6px);z-index:5}.collgrid .pcard:hover{transform:translateY(calc(var(--off,0px) - 8px));z-index:5}.collgrid .pcard{opacity:0;transform:translateY(18px) translateY(var(--off));transition:opacity .7s cubic-bezier(.16,.7,.2,1),transform .7s cubic-bezier(.16,.7,.2,1)}.collgrid.in .pcard{opacity:1;transform:translateY(var(--off))}.collgrid.in .pcard:nth-child(2){transition-delay:.06s}.collgrid.in .pcard:nth-child(3){transition-delay:.12s}.collgrid.in .pcard:nth-child(4){transition-delay:.18s}.collgrid.in .pcard:nth-child(n+5){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.collgrid .pcard{opacity:1!important;transform:translateY(var(--off))!important;transition:none}}.collcount{color:var(--bone)}.collcount:after{content:"";display:inline-block;width:18px;height:1px;background:rgb(var(--accent-rgb) / .5);vertical-align:middle;margin-left:10px;transform:skew(-12deg)}.collgrid .pcard .pr{color:var(--body)}.collgrid .pcard:hover .pr{color:var(--bone)}.collnav .on{position:relative;color:var(--accent);padding:4px 11px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4)}.collnav a{padding:4px 9px;transition:color .3s}.collnav a:hover{color:var(--bone)}.prow,.rrow{counter-reset:piece}.prow .pcard,.rrow .pcard{counter-increment:piece;position:relative}.prow .pcard:before,.rrow .pcard:before{content:counter(piece,decimal-leading-zero);position:absolute;top:6px;left:8px;z-index:4;font-family:var(--disp);font-weight:700;font-size:clamp(20px,2.2vw,34px);line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgb(var(--accent-rgb) / .58);text-shadow:0 1px 8px rgb(var(--void-rgb, 7 11 14) / .6);transition:color .4s,-webkit-text-stroke-color .4s}.prow .pcard:hover:before,.rrow .pcard:hover:before{color:rgb(var(--accent-rgb) / .16)}@media(prefers-reduced-motion:reduce){.prow .pcard,.rrow .pcard,.collgrid .pcard{transform:none!important}}@media(min-width:901px){.esrow:nth-child(odd){clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}.esrow:nth-child(2n){clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.esrow+.esrow{margin-top:-7vh}}.section-div{height:46px}.template-index main>.shopify-section{position:relative}footer{clip-path:polygon(0 14px,100% 0,100% 100%,0 100%)}@media(min-width:901px){.pdp{grid-template-columns:84px 1.18fr .82fr}.esstmt{text-align:left;max-width:840px;margin:0;padding-left:11vw}.esstmt p{margin-left:0;margin-right:0}}.construction .detail .imgwrap,.construction .diagram .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0}.construction .detail,.construction .diagram{overflow:hidden}.fitrail .shot{transition:transform .55s cubic-bezier(.16,.7,.2,1)}.fitrail .shot:nth-child(odd){transform:rotate(-1.3deg)}.fitrail .shot:nth-child(2n){transform:rotate(1.3deg) translateY(12px)}.fitrail .shot:hover{transform:rotate(0) translateY(-5px)}@media(prefers-reduced-motion:reduce){.fitrail .shot{transform:none!important}}@media(min-width:901px){.cartdrawer{clip-path:polygon(44px 0,100% 0,100% 100%,0 100%,0 44px)}}.searchpanel{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%)}.footcol{transform:none}.footinner{align-items:start}.announce{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 10px))}@keyframes headingrise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes headingcut{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,124% 0,118% 118%,0 118%)}}@media(prefers-reduced-motion:no-preference){.block.in h2,.reveal.in h2{animation:headingrise .85s cubic-bezier(.16,.7,.2,1) both}.manifesto.in h2{animation:headingcut 1.05s cubic-bezier(.16,.7,.2,1) both!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hero .photo{transform:translate(calc(var(--hero-px,0) * 9px),calc(var(--hero-py,0) * 9px));will-change:transform}}.cartship{margin:0 0 20px}.cartpage-foot .cartship{max-width:420px;margin:0 0 22px auto}.cartship-msg{font-family:var(--ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;transition:color .35s ease}.cartship.unlocked .cartship-msg{color:var(--accent)}.cartship-track{position:relative;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .15) 12%,rgb(var(--accent-rgb) / .15) 88%,transparent)}.cartship-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .35),var(--accent));box-shadow:0 0 10px rgb(var(--accent-rgb) / .5);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);transition:width .55s cubic-bezier(.16,.7,.2,1)}.cartship.unlocked .cartship-fill{box-shadow:0 0 14px rgb(var(--accent-rgb) / .7)}.pdpstick{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:stretch;gap:18px;padding:13px 22px;background:var(--surface);transform:translateY(115%);transition:transform .42s cubic-bezier(.16,.7,.2,1);clip-path:polygon(0 16px,30px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.pdpstick:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .5),transparent)}.pdpstick.show{transform:translateY(0)}.pdpstick .ps-info{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.pdpstick .ps-thumb{width:42px;height:52px;flex:none;overflow:hidden;clip-path:polygon(0 6%,100% 0,100% 94%,0 100%);background:var(--surface-2)}.pdpstick .ps-thumb img{width:100%;height:100%;object-fit:cover}.pdpstick .ps-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.pdpstick .ps-name{font-family:var(--disp);font-weight:700;font-size:14px;letter-spacing:.01em;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdpstick .ps-price{font-family:var(--ui);font-size:12px;letter-spacing:.08em;color:var(--accent)}.pdpstick .ps-sizes{display:flex;align-items:center;gap:6px}.pdpstick .ps-size{font-family:var(--ui);font-size:11px;letter-spacing:.05em;color:var(--muted);background:transparent;border:1px solid var(--line);padding:7px 11px;cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:color .2s,border-color .2s}.pdpstick .ps-size:hover{color:var(--body);border-color:rgb(var(--accent-rgb) / .5)}.pdpstick .ps-size.on{color:var(--void);background:var(--accent);border-color:var(--accent)}.pdpstick .ps-size.soldout{opacity:.32;text-decoration:line-through;pointer-events:none}.pdpstick .ps-add{font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--void);background:var(--accent);border:0;padding:0 26px;cursor:pointer;white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:filter .2s}.pdpstick .ps-add:hover{filter:brightness(1.08)}.pdpstick .ps-add:disabled{opacity:.4;cursor:default;filter:none}@media(prefers-reduced-motion:reduce){.pdpstick,.cartship-fill{transition:none}}@media(max-width:640px){.pdpstick{gap:11px;padding:10px 14px}.pdpstick .ps-sizes{display:none}.pdpstick .ps-name{font-size:13px}.pdpstick .ps-add{padding:14px 20px;flex:none}}:root{--cut-cast:drop-shadow(calc(6px * var(--push-skew)) calc(9px * var(--push-skew)) 20px rgb(var(--cast-rgb) / .42));--cut-cast-sm:drop-shadow(calc(3px * var(--push-skew)) calc(5px * var(--push-skew)) 12px rgb(var(--cast-rgb) / .36))}.cut-notch-tr{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.cut-notch-bl{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px))}.cut-bevel-x{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.cut-chevron-r{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.cut-shear-bl{clip-path:polygon(0 0,100% 0,100% 100%,24px 100%)}.cut-hex{clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}.cut-cast{filter:var(--cut-cast)}.cut-cast-sm{filter:var(--cut-cast-sm)}.cut-rim{position:relative;background:rgb(var(--accent-rgb) / .5)}.cut-rim:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--rim-fill,var(--surface));clip-path:inherit;z-index:0}.cut-rim>*{position:relative;z-index:1}.atc{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);filter:var(--cut-cast-sm)}.cartcheckout{clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));filter:var(--cut-cast-sm)}.icbtn{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}.cta--ghost{border:0;background:rgb(var(--accent-rgb) / .05);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);padding:13px 22px}.cta--ghost:hover{background:rgb(var(--accent-rgb) / .1)}.plusbtn{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:rgb(var(--accent-rgb) / .05)}.account input[type=email],.account input[type=password],.account input[type=text],.account select,.account textarea{background:rgb(var(--accent-rgb) / .035);border:0;border-bottom:1.5px solid var(--line);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);transition:border-color .3s,background .3s}.account input:focus,.account select:focus,.account textarea:focus{outline:none;border-bottom-color:rgb(var(--accent-rgb) / .85);background:rgb(var(--accent-rgb) / .06)}.collsort select{background:rgb(var(--accent-rgb) / .04);border:0;border-bottom:1.5px solid var(--line);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.form-errors{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}@media(max-width:640px){.atc,.cartcheckout,.icbtn{filter:none}}.ritual .pic{position:relative}.ritual .pic:after,.feature .stage:after,.esfig .diagframe:after,.veil .imgwrap:before,.manifesto .imgwrap:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:6;pointer-events:none;background:var(--void);will-change:transform;transition:transform 1.3s cubic-bezier(.16,.7,.2,1)}.ritual .pic:after,.feature .stage:after{transform:skew(calc(-1 * var(--a-steep))) scaleX(1);transform-origin:right center}.ritual.in .pic:after,.feature.in .stage:after{transform:skew(calc(-1 * var(--a-steep))) scaleX(0)}.esfig .diagframe{position:relative;overflow:hidden}.esfig .diagframe:after{transform:skew(var(--a-shallow)) scaleX(1);transform-origin:left center;transition-delay:.05s}.esrow.in .esfig .diagframe:after{transform:skew(var(--a-shallow)) scaleX(0)}.veil .imgwrap,.manifesto .imgwrap{overflow:hidden}.veil .imgwrap:before,.manifesto .imgwrap:before{transform:skewY(calc(-1 * var(--a-chevron))) scaleY(1);transform-origin:top center;transition-duration:1.5s}.veil.in .imgwrap:before,.manifesto.in .imgwrap:before{transform:skewY(calc(-1 * var(--a-chevron))) scaleY(0)}@media(prefers-reduced-motion:reduce){.ritual .pic:after,.feature .stage:after,.esfig .diagframe:after,.veil .imgwrap:before,.manifesto .imgwrap:before{display:none}}::selection{background:rgb(var(--accent-rgb) / .82);color:var(--on-accent);text-shadow:none}::-moz-selection{background:rgb(var(--accent-rgb) / .82);color:var(--on-accent);text-shadow:none}@media(hover:hover)and (pointer:fine){html{scrollbar-width:thin;scrollbar-color:rgb(var(--accent-rgb) / .38) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:rgb(var(--accent-rgb) / .3);border:3px solid var(--void);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgb(var(--accent-rgb) / .52)}}h1,h2,.pwheading,.pwadmitted-h,.hero h1.hero-lead,.collhead h1,.esstmt h2,.estxt h2,.e404inner h1{text-wrap:balance}.hero .ethos,.pwline,.veil p,.manifesto p,.esstmt p,.ritual p,.feature .line,.collintro,.cseq-copy p{text-wrap:pretty}.atc[disabled],.bin[disabled],.ps-add:disabled{opacity:.34;cursor:not-allowed;filter:grayscale(.4)}.pwform input:disabled,.account input:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){@keyframes tk-numbreath{0%,to{opacity:.9}50%{opacity:1}}.collgrid .pcard:nth-child(1):before,.collgrid .pcard:nth-child(2):before,.lbpiece-idx{animation:tk-numbreath 7.5s ease-in-out infinite;will-change:opacity}.collgrid .pcard:nth-child(2):before{animation-delay:-3.1s}.lbpiece:nth-child(2n) .lbpiece-idx{animation-delay:-3.6s}}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.pcard .code,.buy .code,.feature .code,.breadcrumb,.collbar,.collnav,.ritual .ix,.feature .ix,.veil .ix,.estxt .ix,.ds-idx,.lbpiece-idx,.collgrid .pcard:before,.prow .pcard:before,.rrow .pcard:before,.pwpiece-idx,.e404code,.articledate,.blogrow-date,.psd-time,.psd-state,.railv .n,.spine-n,.size,.ps-size,.thumbs .nav,.fit .meta .cta{font-variant-numeric:tabular-nums slashed-zero}.price,.buy .price,.pcard .pr,.feature .price,.cprice,.ps-price,.cartpage-foot .cartsub,.cartsub,.cartship-msg,.collgrid .pcard .pr{font-variant-numeric:tabular-nums}.manifesto h2,.esstmt h1,.esstmt h2,.esstmt--bleed h2,.cartpage-title,.pwheading,.marquee .mq-word{letter-spacing:-.03em}.ritual h2,.feature h2,.veil h2,.constructseq h2,.lookbook-head h1,.collhead h1,.estxt h2,.cascade-copy h2,.fit-txt h2{letter-spacing:-.021em}.buy h1,.fit h2,.lbpiece-txt h2,.ds-head h2,.pwadmitted-h{letter-spacing:-.014em}.pcard .code,.foothead,.lbpiece-kicker,.fit-eyebrow,.cascade-eyebrow,.constructseq .eyebrow,.pweyebrow{letter-spacing:.3em}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cd-pass.css.map */
