:root,.scheme-light{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--bar-h:0px;--hdr-safe:var(--safe-t);--hdr-h:56px;--chrome-h:calc(var(--bar-h) + var(--hdr-h) + var(--hdr-safe));--page-top:calc(var(--chrome-h) + 32px);--gutter:16px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:64px;--ease:cubic-bezier(.2,.7,.2,1);--t-1:.2s;--t-2:.4s;--t-3:.7s;--z-header:50;--z-bar:55;--z-sticky:56;--z-drawer:160;--z-popup:170;--z-zoom:10050;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-16:16px;--fs-18:clamp(17px,1.4vw,20px);--fs-24:clamp(20px,2vw,26px);--fs-40:clamp(30px,4.6vw,62px);--fs-64:clamp(34px,7vw,100px);--fs-96:clamp(46px,8vw,128px);--lh-tight:1;--lh-snug:1.25;--lh-body:1.65;--track-label:.2em;--link-line:1px;--link-offset:5px;--btn-h:56px;--btn-h-line:48px;--btn-notch:6px}@media(min-width:640px){:root,.scheme-light{--gutter:24px;--section-y:96px}}@media(min-width:768px){:root,.scheme-light{--hdr-h:64px;--btn-h:52px}}@media(min-width:1024px){:root,.scheme-light{--gutter:clamp(32px,4vw,64px);--section-y:128px}}body{padding-top:0!important}#hdr{top:var(--bar-h)!important}html{scroll-padding-top:calc(var(--chrome-h) + 16px)}main,#main-content,.shopify-section-group-footer-group,footer{position:relative}body .collpage:not(.collpage--lux),body .cartpage,body .searchpage,body .error404,body .account,body .helppage,body .legalpage,body .shopify-policy__container,body .jr-mast{padding-top:var(--page-top)}main:not(:has(.collpage,.cartpage,.searchpage,.error404,.account,.helppage,.legalpage,.shopify-policy__container,.jr-mast,.pdp)){padding-top:var(--bar-h)}.helpnav{top:calc(var(--chrome-h) + 24px)}.sizechart{scroll-margin-top:calc(var(--chrome-h) + 24px)}#annbar{height:var(--bar-h);padding-top:var(--safe-t);padding-left:max(var(--gutter),var(--safe-l));padding-right:max(var(--gutter),var(--safe-r));font-size:var(--fs-11);letter-spacing:var(--track-label);line-height:1;white-space:nowrap}#annbar .atxt,#annbar .alink{font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:start}.announce-vp{flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.announce-track{display:flex;align-items:center;min-width:0;max-width:100%}.announce-item{display:inline-flex;align-items:center;gap:var(--s-5);min-width:0;white-space:nowrap}.announce-item .atxt{min-width:0;overflow:hidden;text-overflow:ellipsis}.announce-item .alink{flex:none}.announce-item--dup{display:none}.announce.is-measure .announce-track{max-width:none}.announce.is-measure .announce-item{flex:none}.announce.is-measure .atxt{overflow:visible}.announce.is-marquee .announce-vp{justify-content:flex-start}.announce.is-marquee .announce-track{max-width:none;width:max-content;animation:tk-marquee var(--mq-dur,40s) linear infinite;will-change:transform}.announce.is-marquee .announce-item{flex:none;padding-inline-end:var(--s-8)}.announce.is-marquee .atxt{overflow:visible}.announce.is-marquee .announce-item--dup{display:inline-flex}.announce.is-marquee .announce-track{animation-delay:2.2s}html.tk-intro .announce.is-marquee .announce-track{animation-delay:4.2s}.announce.is-marquee:hover .announce-track,.announce.is-marquee:focus-within .announce-track{animation-play-state:paused}@keyframes tk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .announce.is-marquee .announce-track{animation-name:tk-marquee-rtl}@keyframes tk-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.announce .announce-track{animation:none!important}.announce .announce-item--dup{display:none!important}}html.tk-hdr-solid body.template-index header{background:var(--bg);box-shadow:0 1px 0 var(--line)}header .hmark,header .hr a,#wishlink,.menubtn{position:relative}header .hmark:before,header .hr a:before,#wishlink:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}#wishlink{padding:0}#wishlink:has(.wishcount.is-empty){display:none}.daynight,[data-scheme-toggle]{display:none!important}html:has(.menuscrim.open,.cartscrim.open,.wishscrim.open,.sgscrim.open,.searchscrim.open){overflow:hidden}.ic-pos-bottom-right .icbox,.ic-pos-bottom-left .icbox{margin-bottom:calc(24px + var(--safe-b))}footer{padding-bottom:calc(36px + var(--safe-b))}.t-micro{font-family:var(--ui);font-size:var(--fs-10);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4}.t-label{font-family:var(--ui);font-size:var(--fs-11);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4}.t-small{font-family:var(--bd);font-size:var(--fs-13);line-height:var(--lh-body)}.t-body{font-family:var(--bd);font-size:var(--fs-15);line-height:var(--lh-body)}.t-lead{font-family:var(--bd);font-size:var(--fs-18);line-height:1.6}.t-h3{font-family:var(--disp);font-size:var(--fs-24);line-height:var(--lh-snug)}.t-h2{font-family:var(--disp);font-size:var(--fs-40);line-height:var(--lh-tight)}.t-h1{font-family:var(--disp);font-size:var(--fs-64);line-height:var(--lh-tight)}.t-display{font-family:var(--disp);font-size:var(--fs-96);line-height:var(--lh-tight)}@media(min-width:1024px){.t-body{font-size:var(--fs-16)}}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not(#searchinput):not(.searchpage-form input),select,textarea{font-size:16px!important}}.link,.rte a,.shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-offset);transition:opacity var(--t-1) var(--ease)}.link:hover,.rte a:hover,.shopify-policy__body a:hover{opacity:.7}.btn,.cta:not(.cta-btn):not(.cta--ghost),.cartcheckout,.icbtn,.notify-btn,.footnewsform button,.collfilter-apply{--_n:var(--btn-notch);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:var(--btn-h);padding:0 var(--s-6);font-family:var(--ui);font-size:var(--fs-11);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var(--btn-fg,var(--bg));background:var(--btn-bg,var(--bone));border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--_n)) 0,100% var(--_n),100% 100%,0 100%);filter:none;text-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-1) var(--ease),color var(--t-1) var(--ease),opacity var(--t-1) var(--ease)}.btn:hover,.btn:focus-visible,.cta:not(.cta-btn):not(.cta--ghost):hover,.cta:not(.cta-btn):not(.cta--ghost):focus-visible,.cartcheckout:hover,.cartcheckout:focus-visible,.icbtn:hover,.icbtn:focus-visible,.notify-btn:hover,.notify-btn:focus-visible,.footnewsform button:hover,.footnewsform button:focus-visible,.collfilter-apply:hover,.collfilter-apply:focus-visible{background:var(--btn-bg,var(--bone));color:var(--btn-fg,var(--bg));opacity:.86}.btn:focus-visible,.cta:focus-visible,.cartcheckout:focus-visible,.icbtn:focus-visible,.notify-btn:focus-visible,.footnewsform button:focus-visible,.collfilter-apply:focus-visible{outline:1px solid var(--bone);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true],.cartcheckout:disabled,.icbtn:disabled,.notify-btn:disabled,.collfilter-apply:disabled{opacity:.4;cursor:not-allowed}.btn .arr,.cta:not(.cta-btn) .arr,.cartcheckout .arr,.icbtn .arr,.notify-btn .arr{width:24px;height:1px;background:currentColor;position:relative;flex:none}.btn .arr:after,.cta:not(.cta-btn) .arr:after,.cartcheckout .arr:after,.icbtn .arr:after,.notify-btn .arr:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border:0;border-top:1px solid currentColor;border-right:1px solid currentColor;background:none;transform:rotate(45deg)}.cta:not(.cta-btn):hover .arr{width:30px}.cartcheckout,.icform .icbtn{width:100%}.footnewsform button{min-height:0;align-self:stretch;padding:0 var(--s-5)}.footnewsform{align-items:stretch}.btn--line,.cta--ghost{--_n:var(--btn-notch);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:var(--btn-h-line);padding:0 var(--s-5);font-family:var(--ui);font-size:var(--fs-11);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--bone);background:transparent;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--bone);clip-path:none;filter:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--t-1) var(--ease),color var(--t-1) var(--ease)}.btn--line:hover,.btn--line:focus-visible,.cta--ghost:hover,.cta--ghost:focus-visible{background:var(--bone);color:var(--bg)}.cta--ghost .arr{width:24px;height:1px;background:currentColor;position:relative;flex:none}.btn--text{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0;background:none;border:0;color:var(--bone);font-family:var(--ui);font-size:var(--fs-11);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-offset);transition:opacity var(--t-1) var(--ease)}.btn--text:hover,.btn--text:focus-visible{opacity:.7}.hero .content .cta{min-height:var(--btn-h);padding:0 var(--s-6)}@media(max-width:640px){.cta:not(.cta-btn):not(.cta--ghost){padding:0 var(--s-5)}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}@media(hover:none)and (pointer:coarse){body:after{mix-blend-mode:normal;opacity:calc(var(--grain,.05) * .45)}.scheme-light body:after{opacity:.008}.shaft{filter:none;mix-blend-mode:normal}.scheme-light body:before{animation:none;opacity:.9}.pool{animation:none;opacity:.28}}:root{--eyebrow-color:rgba(244,246,248,.5)}.scheme-light{--eyebrow-color:rgba(10,14,17,.62)}body .eyebrow,body .pageeyebrow,body .helpeyebrow,body .jr-eyebrow,body .legalkicker,body .searchkicker,body .pdp-eyebrow,body .lr-eyebrow,body .lb-eyebrow,body .jrcap-kicker,body .collpage--lux .luxhead-eyebrow,body .collhead .eyebrow,body .completelook-head h2,body .completelook-title,body .completelook--lux .completelook-title,body .pdp--lux .opt .lbl,body .opt .lbl,body .sizecharts-h,body .helpgroup-h{font-family:var(--ui);font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--eyebrow-color)}body .pdp--lux .opt .lbl .gd,body .opt .lbl .gd{letter-spacing:inherit}#hdr,#annbar{transition-property:background-color,box-shadow,transform;transition-duration:var(--t-2),var(--t-2),.32s;transition-timing-function:var(--ease)}html.tk-chrome-hide #annbar{transform:translateY(-100%)}html.tk-chrome-hide #hdr{transform:translateY(calc(-100% - var(--bar-h)))}html.tk-chrome-hide body.template-index header:before{opacity:0}.pdp--lux .buy,.helpnav{transition:top var(--t-2,.32s) var(--ease,cubic-bezier(.2,.7,.2,1))}html.tk-chrome-hide .pdp--lux .buy,html.tk-chrome-hide .helpnav{top:24px!important}@media(prefers-reduced-motion:reduce){.pdp--lux .buy,.helpnav{transition:none}}@media(max-width:900px){.helppage{grid-template-columns:minmax(0,1fr)}.helppage .helpnav,.helppage .helpmain{min-width:0;max-width:100%}}.sizechart-code{font-family:var(--ui);font-weight:400;font-size:.72em;letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;vertical-align:.12em}:root{--cut-ui:6px;--cut-sm:12px;--cut-photo:56px}@media(min-width:1024px){:root{--cut-photo:72px}}.menupanel{grid-template-rows:auto minmax(max-content,1fr) auto auto}.mnu-reg{position:relative;z-index:1;min-width:0;padding:0 0 var(--s-6,32px)}.mnu-reg-k{margin:0 0 var(--s-3,12px);font-family:var(--ui);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.mnu-reg-l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mnu-reg-l li{margin:0;border-bottom:1px solid var(--line)}.mnu-reg-l a{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:44px;padding:0;font-family:var(--ui);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--body);text-decoration:none;opacity:0;transform:translateY(10px);transition:opacity var(--t-2,.4s) var(--ease,ease),transform var(--t-3,.7s) var(--ease,ease),color var(--t-1,.2s) var(--ease,ease)}.menuscrim.open .mnu-reg-l a{opacity:1;transform:none;transition-delay:calc(.16s + var(--i,0) * 60ms),calc(.16s + var(--i,0) * 60ms),0s}.mnu-reg-c{font-size:10px;letter-spacing:.2em;color:var(--muted);font-variant-numeric:tabular-nums}.mnu-reg-l a:hover,.mnu-reg-l a:focus-visible{color:var(--bone);outline:none}.mnu-reg-l a:hover .mnu-reg-c,.mnu-reg-l a:focus-visible .mnu-reg-c{color:var(--bone)}.mnu-reg-l a:focus-visible .mnu-reg-t{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media(min-width:1024px){.menupanel{grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-template-rows:auto minmax(max-content,1fr) auto;column-gap:var(--s-9,96px)}.mnu-top,.mnu-foot{grid-column:1 / -1}.mnu-nav{grid-column:1;grid-row:2}.mnu-reg{grid-column:2;grid-row:2;align-self:center;padding:0}}@media(prefers-reduced-motion:reduce){.mnu-reg-l a{transform:none;transition:opacity .2s linear}.menuscrim.open .mnu-reg-l a{transition-delay:0s}}.jr-feat-fig{--cut:var(--cut-photo,56px);--bleed:0px}.jr-feat-fig .imgwrap{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.jr-feat-fig:after{content:"";position:absolute;z-index:3;pointer-events:none;top:0;left:calc(100% + var(--bleed) - var(--cut));width:calc(var(--cut) * 1.4142);height:1px;background:linear-gradient(90deg,rgb(var(--bone-rgb, 10 14 17) / .08),rgb(var(--bone-rgb, 10 14 17) / .45) 50%,rgb(var(--bone-rgb, 10 14 17) / .08));transform-origin:0 50%;transform:translate(5px,-5px) rotate(45deg)}@media(max-width:900px){.jr-feat-fig{--bleed:var(--gutter,var(--sp-gutter,16px))}}.btn--line,.cta--ghost{clip-path:polygon(0 0,calc(100% - var(--btn-notch)) 0,100% var(--btn-notch),100% 100%,0 100%);background-image:linear-gradient(225deg,transparent 4.1px,var(--bone) 4.1px,var(--bone) 5.3px,transparent 5.3px);background-position:100% 0;background-size:var(--btn-notch) var(--btn-notch);background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/27/assets/system.css.map */
