@font-face{font-family:Zodiak;src:url(fo-zodiak-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(fo-red-hat-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--fo-bg: #ebeae3;--fo-card: #e8e7e0;--fo-ink: #1d1d1b;--fo-mut: #6a6856;--fo-accent: #2b1416;--fo-on-photo: #fff;--fo-veil: rgba(235, 234, 227, .55);--fo-shade: rgba(0, 0, 0, .15);--fo-hl: 1px solid rgba(29, 29, 27, .2);--fo-sel: 1px solid var(--fo-accent);--fo-hl-inv: rgba(235, 234, 227, .2);--fo-fs-s: 1rem;--fo-fs-m: 1.3rem;--fo-fs-l: clamp(2rem, 2vw, 2.8rem);--fo-fs-name: var(--fo-fs-m);--fo-lh-tight: 1.15;--fo-lh-text: 1.6;--fo-track-caps: .05em;--fo-track-serif: -.01em;--fo-ul: .3em;--fo-weight: 400;--fo-serif: "Zodiak", Georgia, serif;--fo-mono: "Red Hat Mono", monospace;--fo-in: 2.4rem;--fo-s1: .4rem;--fo-s2: .8rem;--fo-s3: 1.6rem;--fo-s4: 2.4rem;--fo-s5: 4.8rem;--fo-s6: 6.4rem;--fo-head: 6.4rem;--fo-row: 5.2rem;--fo-tap: 4.4rem;--fo-tag: 2.2rem;--fo-thumb: 8rem;--fo-cut: 7% 6%;--fo-t: .2s;--fo-btn: var(--fo-tap);--fo-stamp-tilt: -8deg;--fo-stamp-w: 64%;--fo-seal-w: 50%;--fo-sold-mute: grayscale(.4) opacity(.5);--fo-sold-text: .6;--font-body-family: var(--fo-serif);--font-heading-family: var(--fo-serif);--font-body-weight: var(--fo-weight);--font-heading-weight: var(--fo-weight)}@media(max-width:749px){:root{--fo-in: 1.6rem}}body{font-family:var(--fo-serif);font-size:var(--fo-fs-m);color:var(--fo-ink);background:var(--fo-bg);letter-spacing:0}.fo a{color:inherit;text-decoration:none}.fo img,.fo video{display:block;width:100%;height:100%;object-fit:cover}.fo button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.fo :focus-visible{outline:1px solid currentColor;outline-offset:3px}.fo [hidden]{display:none!important}.fo-cap{text-transform:uppercase;letter-spacing:var(--fo-track-caps);font-size:var(--fo-fs-s);font-family:var(--fo-mono);line-height:var(--fo-lh-text)}.fo-mono,.fo-info{font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-text) var(--fo-mono);color:var(--fo-mut)}.fo-serif,.fo-title{font-family:var(--fo-serif);font-weight:var(--fo-weight);letter-spacing:var(--fo-track-serif);line-height:var(--fo-lh-tight)}.fo-title{font-size:var(--fo-fs-name)}.fo-sig{display:block}.fo-sig svg{display:block;width:100%;height:auto}@media(hover:hover)and (min-width:750px){.fo :is(a,button,summary):not(.fo-btn,.fo-chip,.fo-cell,.fo-hero__lab,.fo-header *):hover,.fo .fo-epair>a:hover .fo-epair__lab{text-decoration:underline;text-underline-offset:var(--fo-ul)}}@media(hover:hover)and (min-width:750px){.fo .fo-chip:not(.fo-surface *):hover{color:var(--fo-accent)}}.fo .fo-surface,.fo .fo-surface *{color:var(--fo-bg)}@media(hover:hover)and (min-width:750px){.fo-header--over:not(:has(.fo-dd:hover))>nav a:hover{text-decoration:underline;text-underline-offset:var(--fo-ul)}}.fo .fo-chip{display:inline-flex;align-items:center;min-height:var(--fo-tap);padding:0 var(--fo-s2);color:var(--fo-mut);background:linear-gradient(var(--fo-accent),var(--fo-accent)) center / 100% 0 no-repeat}.fo .fo-chip[aria-pressed=true],.fo input:checked+.fo-chip{background-size:100% var(--fo-tag);color:var(--fo-bg)!important}.fo .fo-btn{display:grid;place-items:center;min-height:var(--fo-btn);font:var(--fo-weight) var(--fo-fs-s)/1 var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);padding:0 var(--fo-in);border:var(--fo-sel)!important;transition:background-color var(--fo-t),color var(--fo-t)}.fo .fo-btn--main{background:var(--fo-accent);color:var(--fo-bg)}@media(hover:hover)and (min-width:750px){.fo .fo-btn--main:not([disabled]):hover{background:var(--fo-ink);border-color:var(--fo-ink)!important}}@media(hover:hover)and (min-width:750px){.fo .fo-btn:not(.fo-btn--main):hover{background:var(--fo-accent);color:var(--fo-bg)}}.fo .fo-btn--inv{border-color:var(--fo-bg)!important;color:var(--fo-bg);background:none}@media(hover:hover)and (min-width:750px){.fo .fo-btn--inv:not([disabled]):hover{background:var(--fo-bg);color:var(--fo-accent)}}.fo .fo-btn[disabled]{background:none;color:var(--fo-mut);border-color:currentColor!important;cursor:not-allowed}.fo-sold{display:inline-block;width:var(--fo-stamp-w);color:var(--fo-accent);rotate:var(--fo-stamp-tilt);mix-blend-mode:multiply;pointer-events:none;line-height:0}.fo-sold[data-stamp=circle]{width:var(--fo-seal-w);aspect-ratio:1;background:currentColor;-webkit-mask:var(--fo-stamp-img) center / contain no-repeat;mask:var(--fo-stamp-img) center / contain no-repeat;rotate:calc(var(--rot, 0) * 1deg);scale:calc(1 + var(--sc, 0) / 100);transform:translate(calc(var(--dx, 0) * 1%),calc(var(--dy, 0) * 1%))}.fo-cell__pic>.fo-sold{position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.fo-cell__pic:has(>.fo-sold)>img{filter:var(--fo-sold-mute)}.fo-cell:has(.fo-sold) .fo-cell__meta{opacity:var(--fo-sold-text)}.fo-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--fo-head);padding:0 var(--fo-in);border-bottom:var(--fo-hl);position:relative;z-index:6;background:var(--fo-bg)}.fo-header>nav{display:flex;gap:var(--fo-s4);align-items:center}.fo-header>nav:last-child{justify-content:end}.fo-header>nav>a,.fo-dd>a{display:flex;align-items:center;height:calc(var(--fo-head) - 1px)}.fo-dd>a{margin-inline:calc(var(--fo-s4) / -2);padding-inline:calc(var(--fo-s4) / 2)}@media(hover:hover)and (min-width:750px){.fo-header>nav:hover .fo-dd__panel{transition:none}}.fo-header .fo-sig{width:11.6rem}.fo-header--over{position:absolute;inset:0 0 auto;border-bottom:0;background:none;color:var(--fo-on-photo);transition:background-color var(--fo-t),color var(--fo-t)}@media(hover:hover)and (min-width:750px){.fo-header--over:has(.fo-dd:hover .fo-dd__panel,.fo-dd:focus-within .fo-dd__panel){background:var(--fo-bg);color:var(--fo-ink);border-bottom:var(--fo-hl)}}.fo-dd__panel{position:absolute;left:0;right:0;top:100%;overflow:hidden;background:var(--fo-bg);color:var(--fo-ink);border-top:var(--fo-hl);border-bottom:var(--fo-hl);visibility:hidden;opacity:0;transition:opacity var(--fo-t),visibility var(--fo-t);text-transform:none;letter-spacing:0;font-size:var(--fo-fs-m)}.fo-dd__panel .fo-cell{width:calc(100vw / 6);flex:none;border-right:var(--fo-hl)}@media(hover:hover)and (min-width:750px){.fo-dd:hover .fo-dd__panel,.fo-dd:focus-within .fo-dd__panel{visibility:visible;opacity:1}}.fo-dd__track{display:flex;width:max-content;animation:fo-marquee var(--dur, 30s) linear infinite}@media(hover:hover)and (min-width:750px){.fo-dd__panel:hover .fo-dd__track,.fo-dd__panel:focus-within .fo-dd__track{animation-play-state:paused}}@keyframes fo-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fo-dd__panel{overflow-x:auto}.fo-dd__track{animation:none}}.fo-cell{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--fo-card)}.fo-cell__pic{aspect-ratio:4 / 5;position:relative}.fo-cell__pic img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:var(--fo-cut);transition:opacity var(--fo-t)}.fo-cell__pic img.fo-cell__ph,.fo-cell__pic img.fo-cell__full{object-fit:cover;padding:0}.fo-cell__pic img.fo-cell__ph{opacity:0}@media(hover:hover)and (min-width:750px){.fo-cell:hover .fo-cell__ph{opacity:1}.fo-cell:hover .fo-cell__pic:has(>.fo-cell__ph)>img:not(.fo-cell__ph){opacity:0}}.fo-cell__meta{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--fo-s1) var(--fo-s3);padding:var(--fo-s3) var(--fo-in)}.fo-cell__meta .fo-mono{grid-column:1 / -1}.fo-cell__meta{grid-template-columns:minmax(0,1fr) auto}.fo-cell__meta .fo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:calc(100vw / 3);height:100%;max-height:100%;max-width:100%;padding:0;border:0;border-left:var(--fo-hl);background:var(--fo-bg);color:var(--fo-ink);font-size:var(--fo-fs-m)}.fo-drawer[open]{display:flex;flex-direction:column}html:has(dialog.fo[open]){overflow:hidden}.fo-drawer::backdrop{background:var(--fo-veil)}.fo-drawer__head,.fo-cartpage__head{display:flex;justify-content:space-between;align-items:center;padding:0 var(--fo-in);height:var(--fo-head);flex:none;border-bottom:var(--fo-hl)}.fo-drawer__head span:focus{outline:none}.fo-drawer__head button{width:var(--fo-tap);height:var(--fo-tap);font-size:var(--fo-fs-l);line-height:1;margin-right:calc(var(--fo-s3) * -1)}.fo-drawer__items{flex:1;overflow-y:auto}.fo-drawer__empty,.fo-cartpage__empty p{padding:var(--fo-in);color:var(--fo-mut);margin:0}.fo-line{display:grid;grid-template-columns:var(--fo-thumb) 1fr auto;gap:var(--fo-s3);padding:var(--fo-in);border-bottom:var(--fo-hl)}.fo-line img,.fo-cartrow__pic img{aspect-ratio:4 / 5;height:auto}.fo-line__info,.fo-cartrow__info{display:flex;flex-direction:column;gap:var(--fo-s1)}.fo-line__info>span,.fo-cartrow__info>span{color:var(--fo-mut)}.fo-line__qty,.fo-cartrow__qty{display:flex;align-items:center}.fo-line__qty{margin-top:auto;margin-left:calc(var(--fo-s3) * -1)}.fo-line__qty button,.fo-cartrow__qty a{display:grid;place-items:center;width:var(--fo-tap);height:var(--fo-tap)}.fo-line__qty span,.fo-cartrow__qty span{min-width:var(--fo-s4);text-align:center}.fo-line__end,.fo-cartrow__end{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.fo-line__end button,.fo-cartrow__end a{color:var(--fo-mut);min-height:var(--fo-tap)}.fo-drawer__foot{border-top:var(--fo-hl);padding:var(--fo-in);display:grid;gap:var(--fo-s2)}.fo-sum{display:flex;justify-content:space-between;color:var(--fo-ink)}.fo-btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--fo-s2);margin-top:var(--fo-s2)}.fo-hero{height:min(92vh,100rem);position:relative;overflow:hidden}.fo-hero picture{display:block;height:100%}.fo-hero:after,.fo-epair>:has(.fo-epair__lab):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fo-shade);mix-blend-mode:multiply;pointer-events:none;z-index:1}.fo .fo-hero__lab,.fo .fo-epair__lab{position:absolute;left:var(--fo-in);bottom:var(--fo-in);color:var(--fo-on-photo);z-index:2}.fo-hero__lab .fo-serif{font-size:var(--fo-fs-l);display:block}.fo .fo-hero__lab{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--fo-in)}.fo-prow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--fo-hl);border-bottom:var(--fo-hl)}.fo-prow>*+*,.fo-best>*+*{border-left:var(--fo-hl)}.fo .fo-void{display:block}.fo-sechead{display:flex;justify-content:space-between;align-items:end;padding:var(--fo-s5) var(--fo-in) var(--fo-in);border-top:var(--fo-hl)}.fo-sechead h2,.fo-best__head h2{font-size:var(--fo-fs-l);margin:0}.fo-epair{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}.fo-epair>a,.fo-epair>div{position:relative;aspect-ratio:4 / 5}.fo-epair>*+*{border-left:var(--fo-hl)}.fo-best{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--fo-hl);border-bottom:var(--fo-hl)}.fo-best__head{padding:var(--fo-in);display:flex;flex-direction:column;gap:var(--fo-s3);background:var(--fo-accent)}.fo-best__all{margin-top:auto;align-self:start}.fo-footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--fo-hl);margin-top:-1px;position:relative;background:var(--fo-bg)}.fo-footer__brand,.fo-footer__col{padding:var(--fo-s5) var(--fo-in)}.fo-footer__brand{grid-column:span 3;color:var(--fo-accent)}.fo-footer__brand .fo-sig{width:16rem}.fo-footer__col{grid-column:span 3}.content-for-layout{flex:none}.fo-footer h2{font-weight:var(--fo-weight);margin:0 0 var(--fo-s3)}.fo-footer__links{display:grid;gap:var(--fo-s1);justify-items:start;color:var(--fo-mut)}.fo-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:var(--fo-hl)}.fo-tabs{display:flex;align-items:center;gap:var(--fo-s2);min-height:var(--fo-row);padding:0 var(--fo-in);min-width:0;overflow-x:auto;scrollbar-width:none}.fo-tabs .fo-chip{flex:none;white-space:nowrap}.fo-tabs button{text-transform:inherit;letter-spacing:inherit;font-size:inherit}.fo-view{display:flex;align-items:center;justify-content:end;gap:var(--fo-s2);min-height:var(--fo-row);padding:0 var(--fo-in)}.fo-view .fo-chip{min-width:var(--fo-tap);justify-content:center}.fo-view [data-cols-m]{display:none}.fo-clip{overflow:hidden}.fo-cgrid{display:grid;grid-template-columns:repeat(var(--fo-cols, 4),minmax(0,1fr));width:calc(100% + 1px)}.fo-cgrid>*{border-right:var(--fo-hl);border-bottom:var(--fo-hl)}.fo-empty{padding:var(--fo-s5) var(--fo-in);color:var(--fo-mut)}.fo-crumb{display:flex;border-bottom:var(--fo-hl);color:var(--fo-mut)}.fo-crumb>*{display:flex;align-items:center;min-height:var(--fo-row);padding:0 var(--fo-in);border-right:var(--fo-hl);white-space:nowrap}.fo-crumb>:last-child{min-width:0;white-space:normal}.fo-pdp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fo-pdp__info,.fo-pdp__buy{grid-row:1;position:sticky;top:0;height:100svh;overflow-y:auto;scrollbar-width:none}.fo-pdp__info::-webkit-scrollbar,.fo-pdp__buy::-webkit-scrollbar{display:none}.fo-pdp__info{grid-column:1 / span 3}.fo-pdp__buy{grid-column:10 / span 3}@media(min-width:750px){.fo-pdp__info,.fo-pdp__buy{display:flex;flex-direction:column;justify-content:safe center}.fo-pdp__buy>:first-child{border-top:var(--fo-hl)}}.fo-media{grid-column:4 / span 6;grid-row:1;display:grid;border-left:var(--fo-hl);border-right:var(--fo-hl)}.fo-media>*+*{border-top:var(--fo-hl)}.fo-media>*{position:relative;aspect-ratio:4 / 5;cursor:zoom-in}.fo-pdp__head,.fo-pdp__desc,.fo-more>details,.fo-opt,.fo-pdp__add{padding:var(--fo-in);border-bottom:var(--fo-hl)}.fo-pdp__head{display:flex;justify-content:space-between;gap:var(--fo-s3);align-items:baseline}.fo-pdp h1.fo-title{font-size:var(--fo-fs-l);margin:0}.fo-pdp__head:has(+.fo-pdp__desc){border-bottom:0;padding-bottom:0}.fo-pdp__head+.fo-pdp__desc{padding-top:var(--fo-s3)}.fo-pdp__desc{color:var(--fo-mut)}.fo-pdp__desc p{margin:0 0 var(--fo-s2)}.fo-pdp__desc p:last-child{margin:0}.fo-pdp strong,.fo-pdp b{font-weight:inherit}.fo-more>details{padding-block:0}.fo-look__head{display:flex;align-items:center;min-height:var(--fo-row);margin:0;padding:0 var(--fo-in);border-bottom:var(--fo-hl);font-weight:var(--fo-weight)}.fo-look__pics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-bottom:var(--fo-hl)}.fo-look__pic{display:block;aspect-ratio:4 / 5;background:var(--fo-card)}.fo-look__pic+.fo-look__pic{border-left:var(--fo-hl)}.fo-look__pic img{width:100%;height:100%;object-fit:cover}.fo-more summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--fo-s3);min-height:var(--fo-row);cursor:pointer}.fo-more summary::-webkit-details-marker{display:none}.fo-more summary:after{content:"+"}.fo-more details[open] summary:after{content:"\2212"}.fo-info{padding-bottom:var(--fo-s3)}.fo-info p{margin:0}.fo-info h4{font:inherit;color:var(--fo-ink);margin:var(--fo-s3) 0 var(--fo-s1)}.fo-info h4:first-child{margin-top:0}.fo-info table{width:100%;font:inherit;border-collapse:collapse!important;box-shadow:none!important;margin:var(--fo-s1) 0 var(--fo-s3)!important}.fo-info th,.fo-info td{padding:var(--fo-s1)!important;border:0!important;border-bottom:var(--fo-hl)!important}.fo-size{overflow-x:auto;margin:var(--fo-s1) 0 var(--fo-s3)}.fo-info .fo-size__t{width:auto;min-width:100%;margin:0!important;white-space:nowrap}.fo-size__t th,.fo-size__t td{text-align:right;font-weight:var(--fo-weight)}.fo-size__t th:first-child{position:sticky;left:0;text-align:left;background:var(--fo-bg)}.fo-info .fo-size__note{margin-top:var(--fo-s1)}.fo-opt{display:grid;border:0;border-bottom:var(--fo-hl);margin:0;min-width:0;padding-bottom:var(--fo-s3)}.fo-opt legend{float:left;width:100%;padding:0;color:var(--fo-mut)}.fo-pdp__add .fo-btn{width:100%}.fo .fo-btn--split{display:flex;justify-content:space-between;align-items:center}.fo .shopify-payment-button__button--unbranded{min-height:var(--fo-btn);border:var(--fo-sel);border-radius:0;background:none;box-shadow:none;color:var(--fo-accent);font:var(--fo-weight) var(--fo-fs-s)/1 var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);text-decoration:none}.fo .shopify-payment-button__button--unbranded:after{display:none}@media(hover:hover)and (min-width:750px){.fo .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--fo-accent);color:var(--fo-bg);text-decoration:none}}.fo-pdp__add .shopify-payment-button{margin-top:var(--fo-s2)}.fo-pdp__add:has([data-add-main][disabled]) .shopify-payment-button{display:none}.fo-pdp__add .shopify-payment-button__more-options{display:none}.fo-opt__vals{display:flex;flex-wrap:wrap}.fo-opt .fo-chip{font:var(--fo-weight) var(--fo-fs-s)/1 var(--fo-mono);cursor:pointer}.fo .fo-gone{text-decoration:line-through}.fo-pdp__stamp{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:1}.fo-pdp:has(.fo-pdp__stamp:not([hidden])) :is(.fo-gallery,.fo-media) img{filter:var(--fo-sold-mute)}.fo-gallery{display:none;position:relative}.fo-slider__track,.fo-lightbox__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.fo-slider__track::-webkit-scrollbar,.fo-lightbox__track::-webkit-scrollbar{display:none}.fo-slide{flex:0 0 100%;scroll-snap-align:start;height:min(125vw,70vh);cursor:zoom-in}.fo-slide{border-left:var(--fo-hl)}.fo-slider__track,.fo-lightbox__track{margin-left:-1px}.fo-slide img{width:100%;height:100%;object-fit:cover}.fo-slider__count{position:absolute;right:var(--fo-in);bottom:var(--fo-s3)}.fo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--fo-bg);color:var(--fo-ink)}.fo-lightbox::backdrop{background:var(--fo-bg)}.fo-lightbox__track{height:100%;align-items:center}.fo-lightbox .fo-slide{flex:0 0 100%;height:100%;cursor:default}.fo-lightbox .fo-slide img{object-fit:contain}.fo-lightbox__close{position:absolute;top:0;right:0;width:var(--fo-head);height:var(--fo-head);font-size:var(--fo-fs-l);line-height:1}.fo-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--fo-tap);height:var(--fo-tap)}.fo-lightbox__nav[data-step="-1"]{left:var(--fo-in)}.fo-lightbox__nav[data-step="1"]{right:var(--fo-in)}.fo-lightbox__info,.fo-lightbox__count{position:absolute;bottom:calc(var(--fo-in) + env(safe-area-inset-bottom))}.fo-lightbox__info{left:var(--fo-in);display:grid;gap:var(--fo-s1)}.fo-lightbox__count{right:var(--fo-in)}.fo-sticky{display:none}.fo-cartpage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fo-cartpage__head{grid-column:1 / -1;height:auto;align-items:baseline;padding:var(--fo-s5) var(--fo-in) var(--fo-in)}.fo-cartpage__head h1{font-size:var(--fo-fs-l);margin:0}.fo-cartpage__head .fo-mono{color:var(--fo-mut)}.fo-cartpage__empty{grid-column:1 / -1;display:grid;justify-items:start;padding-bottom:var(--fo-in)}.fo-cartpage__empty .fo-btn{margin-left:var(--fo-in)}.fo-cartpage__items{grid-column:span 8;border-right:var(--fo-hl);align-self:stretch}.fo-cartrow:last-child{border-bottom:0}.fo-cartrow{display:grid;grid-template-columns:2fr 3fr 1fr 2fr;border-bottom:var(--fo-hl)}.fo-cartrow>*{padding:var(--fo-in)}.fo-cartrow>*+*{border-left:var(--fo-hl)}.fo-cartrow__qty{justify-content:center}.fo-cartpage__sum{grid-column:span 4;position:sticky;top:0;display:grid;gap:var(--fo-s2);padding:var(--fo-in)}.fo-cartpage__sum .fo-mono{margin:0}.fo-cartpage__sum .fo-btns{grid-template-columns:1fr}@media(max-width:749px){.fo-header{grid-template-columns:auto 1fr auto}.fo-header>nav>:is(.fo-dd,.fo-header__menu){display:none}.fo-header .fo-sig{width:9.2rem;justify-self:center}.fo-hero{height:80vh}.fo-prow,.fo-best,.fo-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-prow>:nth-child(odd){border-left:0}.fo-prow>:nth-child(-n+2){border-bottom:var(--fo-hl)}.fo-best__head{grid-column:1 / -1;border-bottom:var(--fo-hl)}.fo-best>:nth-child(2){border-left:0}.fo-best>:nth-child(4){display:none}.fo-epair{grid-template-columns:1fr}.fo-epair>*+*{border-left:0;border-top:var(--fo-hl)}.fo-epair:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.fo-epair:has(>:nth-child(4))>:nth-child(2n){border-left:var(--fo-hl)}.fo-epair:has(>:nth-child(4))>:nth-child(2){border-top:0}.fo-footer__brand,.fo-footer__col{grid-column:1 / -1}.fo-footer__col{padding-block:0 var(--fo-s5)}.fo-bar{grid-template-columns:minmax(0,1fr)}.fo-view{justify-content:start;border-top:var(--fo-hl)}.fo-cgrid[data-cols-m="3"] .fo-cell__meta{grid-template-columns:minmax(0,1fr)}.fo-view [data-cols]{display:none}.fo-view [data-cols-m]{display:inline-flex}.fo-cgrid{grid-template-columns:repeat(var(--fo-cols-m, 2),minmax(0,1fr))}.fo-pdp{display:flex;flex-direction:column;align-items:stretch;padding:0}.fo-media,.fo-lightbox__nav{display:none}.fo-gallery{display:block;border-bottom:var(--fo-hl)}.fo-pdp__info{display:contents}.fo-pdp__head,.fo-pdp__desc{order:2}.fo-pdp__buy{order:3;position:static;height:auto;overflow:visible}.fo-more{order:4}.fo-look{order:5}.fo-sticky{position:fixed;left:var(--fo-s2);right:var(--fo-s2);bottom:calc(var(--fo-s2) + env(safe-area-inset-bottom));z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--fo-s2);padding:var(--fo-s2);background:var(--fo-accent);color:var(--fo-bg);transition:transform var(--fo-t),opacity var(--fo-t),visibility var(--fo-t)}.fo-sticky.is-hidden{transform:translateY(calc(100% + var(--fo-s3)));opacity:0;visibility:hidden;pointer-events:none}.fo-sticky.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.fo-sticky__l1{display:flex;justify-content:space-between;gap:var(--fo-s3);align-items:baseline;min-width:0;padding:0 var(--fo-s2)}.fo-sticky__l1 .fo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo .fo-sticky__go{min-height:var(--fo-btn);padding:0 var(--fo-s3)}.fo .fo-sticky .fo-btn:not([disabled]){background:var(--fo-bg);color:var(--fo-accent);border-color:var(--fo-bg)!important}.fo .fo-sticky .fo-btn *{color:inherit}.fo-sticky__pick,.fo-sticky.is-open .fo-sticky__go{display:none}.fo-sticky.is-open .fo-sticky__l1{grid-column:1 / -1;grid-row:1;min-height:var(--fo-tap)}.fo-sticky.is-open .fo-sticky__pick{display:grid;grid-column:1 / -1;grid-row:2;margin:0 calc(var(--fo-s2) * -1);border-top:var(--fo-hl);border-color:var(--fo-hl-inv)}.fo-sticky__opts{display:flex;flex-wrap:wrap;align-items:center;padding:var(--fo-s2);border-bottom:var(--fo-hl);border-color:var(--fo-hl-inv)}.fo-sticky__lab{flex:0 0 100%;padding:0 var(--fo-s2);font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-text) var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);opacity:.7}.fo .fo-sticky__opts .fo-chip{font:var(--fo-weight) var(--fo-fs-s)/1 var(--fo-mono);color:var(--fo-bg);background-image:linear-gradient(var(--fo-bg),var(--fo-bg))}.fo .fo-sticky__opts .fo-chip[aria-pressed=true]{color:var(--fo-accent)!important}.fo .fo-sticky__add{margin:var(--fo-s2) var(--fo-s2) 0}body:has(.fo-sticky) .fo-footer{padding-bottom:calc(var(--fo-row) * 2 + var(--fo-s5))}.fo-cartpage__items,.fo-cartpage__sum{grid-column:1 / -1;border-right:0}.fo-cartpage__sum{position:sticky;bottom:calc(var(--fo-s2) + env(safe-area-inset-bottom));top:auto;margin:var(--fo-s2);padding:var(--fo-s2);background:var(--fo-accent)}.fo .fo-cartpage__sum,.fo .fo-cartpage__sum *{color:var(--fo-bg)}.fo-cartpage__sum>:is(.fo-sum,p){padding:0 var(--fo-s2)}.fo .fo-cartpage__sum .fo-btn{border-color:var(--fo-bg)!important}.fo .fo-cartpage__sum .fo-btn--main{background:var(--fo-bg);color:var(--fo-accent)}.fo-cartpage__sum .fo-btns{grid-template-columns:1fr 1fr}.fo-cartrow{grid-template-columns:var(--fo-thumb) 1fr auto;column-gap:var(--fo-s3);padding:var(--fo-in)}.fo-cartrow>*{padding:0}.fo-cartrow>*+*{border-left:0}.fo-cartrow__pic{grid-row:span 2}.fo-cartrow__qty{grid-column:2;grid-row:2;justify-content:start;align-self:end;margin-left:calc(var(--fo-s3) * -1)}.fo-cartrow__end{grid-column:3;grid-row:1 / span 2}}.fo-mmenu{display:none}@media(max-width:749px){.fo-header{grid-template-columns:1fr auto 1fr}.fo-mmenu{display:block}.fo-mmenu summary{list-style:none;display:flex;align-items:center;min-height:var(--fo-tap);cursor:pointer}.fo-mmenu summary::-webkit-details-marker{display:none}.fo-mmenu__panel{position:absolute;left:0;right:0;top:100%;background:var(--fo-bg);color:var(--fo-ink);border-top:var(--fo-hl);border-bottom:var(--fo-hl)}.fo-mmenu__panel>a{display:flex;align-items:center}.fo-mmenu__run{overflow:hidden;text-transform:none;letter-spacing:0;font-size:var(--fo-fs-m)}.fo-mmenu__run .fo-cell{width:40vw;flex:none;border-right:var(--fo-hl)}.fo-mmenu__run:focus-within .fo-dd__track,.fo-mmenu__run:active .fo-dd__track{animation-play-state:paused}.fo-header--over:has(.fo-mmenu[open]){background:var(--fo-bg);color:var(--fo-ink);border-bottom:var(--fo-hl)}html:has(.fo-mmenu[open]){overflow:hidden}.fo-mmenu__panel{display:flex;flex-wrap:wrap;column-gap:var(--fo-s3);padding:0 var(--fo-in)}.fo .fo-mmenu__panel>a{min-height:var(--fo-tap);padding:0;border:0}.fo-mmenu__run{order:1}.fo-mmenu__r{order:2}.fo-mmenu__panel>:not(.fo-mmenu__r)+.fo-mmenu__r{margin-left:auto}.fo-mmenu__run{flex:0 0 calc(100% + var(--fo-in) * 2);margin:0 calc(var(--fo-in) * -1);border-block:var(--fo-hl)}.fo-mmenu__run .fo-cell{width:calc(100vw / 1.5)}}@media(prefers-reduced-motion:reduce){.fo-mmenu__run{overflow-x:auto}}.fo-spiece .fo-epair__lab{display:grid;gap:var(--fo-s1);justify-items:start}.fo-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.fo-faq__head{position:sticky;top:0;padding:var(--fo-s5) var(--fo-in)}.fo-faq__list{grid-column:span 2;border-left:var(--fo-hl);align-self:stretch}.fo-faq__head .fo-btn{display:inline-grid;margin-top:var(--fo-s4)}.fo-faq__head h1{font-size:var(--fo-fs-l);margin:0}.fo-faq__text{color:var(--fo-mut);margin-top:var(--fo-s3)}.fo-faq__text p{margin:0}.fo-faq details{border-bottom:var(--fo-hl)}.fo-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--fo-s3);min-height:var(--fo-row);padding:0 var(--fo-in);cursor:pointer}.fo-faq summary::-webkit-details-marker{display:none}.fo-faq summary:after{content:"+"}.fo-faq details[open] summary:after{content:"\2212"}.fo-faq__a{padding:0 var(--fo-in) var(--fo-in)}.fo-wd__body{display:grid;gap:var(--fo-s3);justify-items:start}.fo-faq__a a.fo-btn{text-decoration:none}.fo-faq .fo-wd__step{width:100%;border-bottom:0}.fo-faq .fo-wd__step>summary{display:grid;place-items:center;justify-content:center;min-height:var(--fo-btn);width:fit-content;padding:0 var(--fo-in);cursor:pointer}.fo-faq details.fo-wd__step>summary:after{content:none}.fo-wd__step summary::-webkit-details-marker{display:none}.fo-wd__step[open] summary{display:none}.fo-wd__fields{display:grid;gap:var(--fo-s3);justify-self:stretch;margin-bottom:var(--fo-s3)}.fo-wd__fields label{display:grid;gap:var(--fo-s1);font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-text) var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);color:var(--fo-mut)}.fo-wd__fields label:focus-within{color:var(--fo-ink)}.fo-wd__fields :is(input,textarea){font:var(--fo-weight) var(--fo-fs-m)/var(--fo-lh-text) var(--fo-serif);text-transform:none;letter-spacing:0;color:var(--fo-ink);background:var(--fo-card);border:var(--fo-hl);border-radius:0;min-height:var(--fo-tap);padding:var(--fo-s2) var(--fo-s3);resize:vertical}.fo-wd__fields :is(input,textarea):focus{border:var(--fo-sel)}.fo-wd__body>.fo-btn--main,.fo-wd__step>.fo-btn--main{justify-self:stretch;width:100%}.fo-nl__field input{font:inherit;text-transform:none;letter-spacing:0;color:var(--fo-ink);background:none;border:var(--fo-hl);border-radius:0;min-height:var(--fo-tap);padding:var(--fo-s2)}.fo-nl__field input:focus{border-color:var(--fo-accent)}.fo :is(input,textarea,select):focus-visible{outline:0;box-shadow:none}.fo input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.fo ::selection{background:var(--fo-accent);color:var(--fo-bg)}.fo-wd__err{color:var(--fo-accent);margin:0}.fo-wd__link{display:flex;align-items:center;min-height:var(--fo-row);padding:0 var(--fo-in)}.fo-ct{padding:var(--fo-s5) var(--fo-in)}@media(max-width:749px){.fo-ct{padding-block:var(--fo-s4);border-top:var(--fo-hl)}}.fo-nl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--fo-hl);border-bottom:var(--fo-hl);margin-top:-1px}.fo-nl h2{margin:0;font-size:var(--fo-fs-l)}.fo-nl__head{padding:var(--fo-s5) var(--fo-in)}.fo-nl__text{color:var(--fo-mut);margin-top:var(--fo-s3)}.fo-nl__text p{margin:0}.fo-nl__form{display:grid;gap:var(--fo-s3);align-content:center;padding:var(--fo-s5) var(--fo-in);border-left:var(--fo-hl)}.fo-nl__field{display:grid;grid-template-columns:minmax(0,1fr) auto}.fo-nl__field input{border-right:0}.fo-nl__field input::placeholder{color:var(--fo-mut);opacity:1}.fo-nl__consent{display:flex;gap:var(--fo-s2);align-items:start;color:var(--fo-mut);cursor:pointer}.fo-nl__consent a{color:inherit;text-decoration:underline;text-underline-offset:var(--fo-ul)}.fo-nl__consent input{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:var(--fo-s3);height:var(--fo-s3);margin:var(--fo-s1) 0 0;border:var(--fo-sel);border-radius:0;background:none;cursor:pointer}.fo-nl__consent input:before{content:"";display:none;width:30%;height:55%;border-right:var(--fo-hl);border-bottom:var(--fo-hl);border-color:var(--fo-bg);rotate:45deg;translate:0 -15%}.fo-nl__consent input:checked{background:var(--fo-accent)}.fo-nl__consent input:checked:before{display:block}.fo-nl__consent input:focus-visible{outline:var(--fo-sel);outline-offset:var(--fo-s1)}.fo-nl__msg{margin:0}.fo-nl--accent{background:var(--fo-accent);border-color:var(--fo-accent)}.fo.fo-nl--accent,.fo.fo-nl--accent *{color:var(--fo-bg)}.fo-nl--accent .fo-nl__text,.fo-nl--accent .fo-nl__consent{opacity:.8}.fo-nl--accent .fo-nl__form,.fo-nl--accent .fo-nl__head,.fo-nl--accent .fo-nl__field input{border-color:var(--fo-hl-inv)}.fo-nl--accent .fo-nl__field input::placeholder{color:var(--fo-bg);opacity:.7}.fo-nl--accent .fo-nl__field input:focus{border-color:var(--fo-bg)}.fo-nl--accent .fo-nl__consent input{border-color:var(--fo-bg)}.fo-nl--accent .fo-nl__consent input:checked{background:var(--fo-bg)}.fo-nl--accent .fo-nl__consent input:before{border-color:var(--fo-accent)}.fo .fo-nl--accent .fo-btn--light,.fo .fo-btn--light{background:var(--fo-bg);color:var(--fo-accent);border-color:var(--fo-bg)!important}@media(hover:hover)and (min-width:750px){.fo .fo-nl--accent .fo-btn--light:hover,.fo .fo-btn--light:hover{background:var(--fo-ink);color:var(--fo-bg);border-color:var(--fo-ink)!important}}@media(max-width:749px){.fo-nl{grid-template-columns:minmax(0,1fr)}.fo-nl__head{border-bottom:var(--fo-hl);padding-block:var(--fo-s4)}.fo-nl__form{padding-block:var(--fo-s4);border-left:0}}.fo-faq__a p{margin:0 0 var(--fo-s2)}.fo-faq__a p:last-child{margin:0}.fo-faq__a a{text-decoration:underline;text-underline-offset:var(--fo-ul)}@media(max-width:749px){.fo-faq{grid-template-columns:minmax(0,1fr)}.fo-faq__list{grid-column:auto;border-left:0}.fo-faq__head{position:static;padding-top:var(--fo-s4);padding-bottom:var(--fo-s4)}}.fo-faq__group{display:flex;align-items:end;min-height:var(--fo-row);margin:0;padding:0 var(--fo-in) var(--fo-s2);border-bottom:var(--fo-hl);color:var(--fo-mut)}.fo-faq__group~.fo-faq__group{padding-top:var(--fo-s5)}.fo-arc__season{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--fo-hl)}.fo-arc__when{border-right:var(--fo-hl)}.fo-arc__head{position:sticky;top:0;display:grid;gap:var(--fo-s3);padding:var(--fo-s5) var(--fo-in)}.fo-arc__head :is(h1,h2){font-size:var(--fo-fs-l);margin:0}.fo-arc__text{color:var(--fo-mut)}.fo-arc__text p{margin:0}.fo-arc__pieces{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;overflow:hidden}.fo-arc__pieces>*{border-top:var(--fo-hl);border-left:var(--fo-hl);margin-top:-1px;margin-left:-1px}.fo-arc__media{aspect-ratio:3 / 4}.fo-arc__media--wide{grid-column:span 2;aspect-ratio:var(--r)}.fo-arc__media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.fo-arc__season,.fo-arc__pieces{grid-template-columns:minmax(0,1fr)}.fo-arc__when{border-right:0}.fo-arc__head{position:static;padding:var(--fo-s4) var(--fo-in)}.fo-arc__pieces,.fo-arc__media--wide{grid-column:auto}.fo-arc__pieces>.fo-void{display:none}}:root{--fo-measure: 68ch}.fo-page{padding:var(--fo-s5) var(--fo-in)}.fo-faq .fo-page{align-self:stretch}:is(.fo-rte,.shopify-policy__body .rte){color:var(--fo-mut)}:is(.fo-rte,.shopify-policy__body .rte)>*{max-width:var(--fo-measure);margin:0}:is(.fo-rte,.shopify-policy__body .rte) :is(p,div,h1,h2,h3,h4,h5,h6,li,td,th){text-align:left!important}.fo .fo-rte>*+*,.shopify-policy__body .rte>*+*{margin-top:var(--fo-s3)}.fo .fo-rte>:is(h2,h3,h4,h5,h6),.shopify-policy__body .rte>:is(h2,h3,h4,h5,h6){margin-top:var(--fo-s4)}:is(.fo-rte,.shopify-policy__body .rte) :is(h1,h2,h3,h4,h5,h6){font:var(--fo-weight) var(--fo-fs-m)/var(--fo-lh-tight) var(--fo-serif);letter-spacing:var(--fo-track-serif);color:var(--fo-ink)}:is(.fo-rte,.shopify-policy__body .rte) :is(strong,b){font-weight:inherit;color:var(--fo-ink)}.fo .fo-rte a,.shopify-policy__body .rte a{color:var(--fo-ink);text-decoration:underline;text-underline-offset:var(--fo-ul)}:is(.fo-rte,.shopify-policy__body .rte) :is(ul,ol){padding-left:var(--fo-s4)}:is(.fo-rte,.shopify-policy__body .rte) li+li{margin-top:var(--fo-s1)}.fo .fo-rte img{height:auto}:is(.fo-rte,.shopify-policy__body .rte) table{width:100%;border-collapse:collapse;font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-text) var(--fo-mono)}:is(.fo-rte,.shopify-policy__body .rte) :is(th,td){padding:var(--fo-s1);border:0;border-bottom:var(--fo-hl);text-align:left}.shopify-policy__container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:none;margin:0;padding:0}.shopify-policy__title{position:sticky;top:0;padding:var(--fo-s5) var(--fo-in);text-align:left}.shopify-policy__title h1{font:var(--fo-weight) var(--fo-fs-l)/var(--fo-lh-tight) var(--fo-serif);letter-spacing:var(--fo-track-serif);margin:0}.shopify-policy__body{grid-column:span 2;align-self:stretch;padding:var(--fo-s5) var(--fo-in);border-left:var(--fo-hl)}.fo-srch{margin-top:var(--fo-s4)}.fo .fo-srch .fo-btn{display:grid;margin-top:0}.fo-srch input{-webkit-appearance:none;appearance:none}.fo-srow{display:flex;justify-content:space-between;align-items:center;gap:var(--fo-s3);min-height:var(--fo-row);padding:0 var(--fo-in);border-bottom:var(--fo-hl)}.fo-srow .fo-cap{color:var(--fo-mut)}body:has(.fo-pw) :is(#shopify-section-main-password-header,footer){display:none}.fo-pw{min-height:100svh;display:grid;align-content:center;justify-items:center;gap:var(--fo-s4);padding:var(--fo-s5) var(--fo-in);text-align:center}.fo-pw__sig{width:16rem;margin:0;color:var(--fo-accent)}.fo-pw .fo-faq__text{margin:0}.fo-pw .fo-nl__form{width:100%;max-width:48rem;padding:0;text-align:left}.fo-pw .fo-mono a{text-decoration:underline;text-underline-offset:var(--fo-ul)}.gift-card{letter-spacing:0;font-size:var(--fo-fs-m)}.gift-card header{padding-bottom:var(--fo-s4);border-bottom:var(--fo-hl)}.gift-card__price{opacity:1;letter-spacing:0}.gift-card__price h1{font-size:var(--fo-fs-l);line-height:var(--fo-lh-tight);letter-spacing:var(--fo-track-serif)}.gift-card .badge{border:var(--fo-hl);border-radius:0;padding:var(--fo-s1) var(--fo-s2);background:none;color:var(--fo-accent)}.gift-card .gift-card__text{font-size:var(--fo-fs-m);color:var(--fo-mut);opacity:1;margin-top:var(--fo-s2)}.gift-card .fo-sig{width:16rem;margin:var(--fo-s5) auto var(--fo-s3);color:var(--fo-accent)}.gift-card .gift-card__number{color:var(--fo-ink);opacity:1;letter-spacing:var(--fo-track-caps);margin:var(--fo-s4) 0;font-size:var(--fo-fs-m);text-align:center}.gift-card__buttons{gap:var(--fo-s2)}.gift-card .form__message{font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-text) var(--fo-mono);opacity:1}.content-for-layout .page-width{max-width:none;padding-inline:var(--fo-in)}.content-for-layout :is(.title--primary,.article-template__title){font-size:var(--fo-fs-l);letter-spacing:var(--fo-track-serif);line-height:var(--fo-lh-tight)}@media(max-width:749px){.fo-page{padding-block:var(--fo-s4);border-top:var(--fo-hl)}.fo-faq__list>:is(.fo-clip,.fo-srow):first-child{border-top:var(--fo-hl)}.shopify-policy__container{grid-template-columns:minmax(0,1fr)}.shopify-policy__title{position:static;padding-block:var(--fo-s4)}.shopify-policy__body{grid-column:auto;padding-block:var(--fo-s4);border-left:0;border-top:var(--fo-hl)}}.fo-info{overflow-wrap:anywhere}.fo-info ul{list-style:disc outside;margin:0;padding-left:var(--fo-s3)}.fo-info li{margin:0;list-style:inherit}.fo-info ul+p,.fo-info p+ul{margin-top:var(--fo-s1)}.fo :is(span.fo-mono,span.fo-cap,span.fo-serif,.fo-btn,.fo-faq__group):empty,.fo :is(.fo-faq__text,.fo-nl__text,.fo-arc__text,.fo-faq__a,.fo-wd__body>div):has(>p:only-child:empty){display:none}.fo-sechead:has(>h2:empty){display:none}.fo-epair>:has(>.fo-epair__lab:empty):after{content:none}.fo-faq details[name^=fo-faq-]:has(>summary:empty,>.fo-faq__a:empty,>.fo-faq__a>p:only-child:empty){display:none}.fo-faq__list:has(>h2.fo-faq__group:first-of-type:empty)>.fo-faq__group:nth-of-type(2){padding-top:0}.fo-faq:has(>.fo-faq__list>details[name^=fo-faq-]):not(:has(>.fo-faq__list>details[name^=fo-faq-]>summary:not(:empty))){display:none}.fo-arc__head:has(>h2:empty)>h1.visually-hidden{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;font-weight:var(--fo-weight);letter-spacing:var(--fo-track-serif);line-height:var(--fo-lh-tight)}.fo input:focus-visible+.fo-chip{outline:1px solid currentColor;outline-offset:3px}.fo .fo-hero__lab:focus-visible{outline-offset:calc(var(--fo-s2) * -1)}@media(min-width:750px){.fo-dd:focus-within .fo-dd__panel{visibility:visible;opacity:1}}.fo-dd.is-shut .fo-dd__panel{visibility:hidden;opacity:0}.fo-run__p{display:contents}@media(max-width:749px){.fo-mmenu__panel{max-height:calc(100dvh - var(--fo-head));overflow-y:auto}}.fo-tax{color:var(--fo-mut);font-size:var(--fo-fs-s)}.fo-tax p{margin:0}.fo-tax a{color:inherit;text-decoration:underline;text-underline-offset:var(--fo-ul)}.fo-pdp__buy>.fo-tax{padding:var(--fo-s2) var(--fo-in)}.shopify-policy__body .rte [style]{float:none!important;font-size:inherit!important;margin-top:0!important}:is(.fo-rte,.shopify-policy__body .rte) a{overflow-wrap:anywhere}.fo-footer__brand .fo-tax,.fo-loc{margin-top:var(--fo-s3);color:var(--fo-mut)}.fo-loc select{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;max-width:100%;field-sizing:content;text-decoration:underline;text-underline-offset:var(--fo-ul)}#shopify-pc__banner{left:0;right:0;bottom:0;width:auto;max-width:none;margin:0;padding:var(--fo-s4) var(--fo-in);background:var(--fo-bg);color:var(--fo-ink);border:0;border-top:var(--fo-hl);border-radius:0;box-shadow:none;font-family:var(--fo-serif)}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fo-s3) 0;align-items:end;max-width:none;padding:0}#shopify-pc__banner .shopify-pc__banner__body{grid-column:span 6;margin:0;padding:0}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 var(--fo-s2);font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-tight) var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);color:var(--fo-ink)}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;max-width:var(--fo-measure);font-size:var(--fo-fs-m);line-height:var(--fo-lh-text);color:var(--fo-mut)}#shopify-pc__banner a{color:var(--fo-ink);text-decoration:underline;text-underline-offset:var(--fo-ul)}#shopify-pc__banner .shopify-pc__banner__btns{grid-column:8 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fo-s2);margin:0;padding:0}:is(#shopify-pc__banner,#shopify-pc__prefs) button:not(#shopify-pc__prefs__header-close){display:grid;place-items:center;min-height:var(--fo-btn);margin:0;padding:0 var(--fo-in);font:var(--fo-weight) var(--fo-fs-s)/1 var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);border:var(--fo-sel);border-radius:0;box-shadow:none;background:none;color:var(--fo-accent);transition:background-color var(--fo-t),color var(--fo-t)}:is(#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save){background:var(--fo-accent)!important;color:var(--fo-bg)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{border-color:transparent;padding-inline:var(--fo-s2);text-decoration:underline;text-underline-offset:var(--fo-ul)}:is(#shopify-pc__banner,#shopify-pc__prefs) :focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(hover:hover)and (min-width:750px){:is(#shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline):hover{background:var(--fo-accent);color:var(--fo-bg)}:is(#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save):hover{background:var(--fo-ink)!important;border-color:var(--fo-ink)}}@media(max-width:749px){#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__btns{grid-column:1 / -1}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;order:3}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:var(--fo-veil)}#shopify-pc__prefs #shopify-pc__prefs__dialog{inset:auto 0 0 0;top:auto;left:0;right:0;bottom:0;transform:none;width:100%;max-width:none;height:auto;max-height:85dvh;margin:0;border:0;border-top:var(--fo-hl);border-radius:0;box-shadow:none;background:var(--fo-bg);color:var(--fo-ink);font-family:var(--fo-serif)}#shopify-pc__prefs #shopify-pc__prefs__dialog header{padding:var(--fo-s3) var(--fo-in);border-bottom:var(--fo-hl);background:var(--fo-bg)}#shopify-pc__prefs #shopify-pc__prefs__header-title,#shopify-pc__prefs h3{font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-tight) var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);color:var(--fo-ink)}#shopify-pc__prefs .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--fo-s2)}#shopify-pc__prefs #shopify-pc__prefs__header-save{grid-column:1 / -1}#shopify-pc__prefs .shopify-pc__prefs__scrollable{padding:0}#shopify-pc__prefs .shopify-pc__prefs__intro,#shopify-pc__prefs .shopify-pc__prefs__option{margin:0;padding:var(--fo-s3) var(--fo-in);border:0;border-bottom:var(--fo-hl)}#shopify-pc__prefs p{color:var(--fo-mut);font-size:var(--fo-fs-m);line-height:var(--fo-lh-text)}#shopify-pc__prefs label{font:var(--fo-weight) var(--fo-fs-s)/var(--fo-lh-tight) var(--fo-mono);text-transform:uppercase;letter-spacing:var(--fo-track-caps);color:var(--fo-ink)}#shopify-pc__prefs label svg path{fill:var(--fo-accent)}#shopify-pc__prefs #shopify-pc__prefs__header-close{display:grid;place-items:center;width:var(--fo-btn);height:var(--fo-btn);padding:0;margin:0;border:var(--fo-sel);border-radius:0;background:var(--fo-accent);box-shadow:none;transition:background-color var(--fo-t)}#shopify-pc__prefs #shopify-pc__prefs__header-close svg path{fill:var(--fo-bg)}@media(hover:hover)and (min-width:750px){#shopify-pc__prefs #shopify-pc__prefs__header-close:hover{background:var(--fo-ink);border-color:var(--fo-ink)}}@media(min-width:750px){#shopify-pc__prefs .shopify-pc__prefs__header-actions{grid-template-columns:repeat(3,auto)}#shopify-pc__prefs #shopify-pc__prefs__header-save{grid-column:auto}#shopify-pc__prefs .shopify-pc__prefs__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#shopify-pc__prefs .shopify-pc__prefs__option{border-bottom:0}#shopify-pc__prefs .shopify-pc__prefs__option+.shopify-pc__prefs__option{border-left:var(--fo-hl)}}@media(min-width:750px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:nowrap}#shopify-pc__banner .shopify-pc__banner__btns button{width:auto;flex:none}}#shopify-pc__prefs .shopify-pc__prefs__option label{align-items:start;gap:var(--fo-s2);font-weight:inherit}#shopify-pc__prefs .shopify-pc__prefs__option label span{display:grid;place-items:center;flex:none;width:var(--fo-s3);height:var(--fo-s3);border:var(--fo-sel);border-radius:0;background:none}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label span:before{content:"";display:none;width:30%;height:55%;border-right:var(--fo-hl);border-bottom:var(--fo-hl);border-color:var(--fo-bg);rotate:45deg;translate:0 -15%}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background:var(--fo-accent)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:before{display:block}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus:not(:checked)~span{background:none}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:var(--fo-sel);outline-offset:var(--fo-s1)}#shopify-pc__prefs .shopify-pc__prefs__option p{margin:var(--fo-s1) 0 0 calc(var(--fo-s3) + var(--fo-s2));padding:0}#shopify-pc__prefs :is(.shopify-pc__prefs__intro-main,.shopify-pc__prefs__options){margin:0;padding:0}#shopify-pc__prefs #shopify-pc__prefs__dialog header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions close";align-items:center;gap:var(--fo-s2)}#shopify-pc__prefs #shopify-pc__prefs__header-title{grid-area:title;margin:0;padding:0!important}#shopify-pc__prefs .shopify-pc__prefs__header-actions{grid-area:actions;width:auto;padding:0;margin:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:auto;margin:0}#shopify-pc__prefs #shopify-pc__prefs__header-close{grid-area:close;position:static;min-width:0}@media(max-width:749px){#shopify-pc__prefs #shopify-pc__prefs__dialog header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close" "actions actions"}#shopify-pc__prefs .shopify-pc__prefs__header-actions,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:100%}}#shopify-pc__prefs .shopify-pc__prefs__option label{align-items:center}#shopify-pc__prefs #shopify-pc__prefs__header-title,#shopify-pc__prefs #shopify-pc__prefs__header-close{align-self:center}#shopify-pc__prefs #shopify-pc__prefs__header-close svg{display:none}#shopify-pc__prefs #shopify-pc__prefs__header-close:before,#shopify-pc__prefs #shopify-pc__prefs__header-close:after{content:"";grid-area:1 / 1;width:var(--fo-s3);border-top:var(--fo-sel);border-color:var(--fo-bg);rotate:45deg}#shopify-pc__prefs #shopify-pc__prefs__header-close:after{rotate:-45deg}.fo form>.h-captcha{display:contents}.fo-loc select:focus-visible{outline:var(--fo-sel);outline-offset:var(--fo-s1)}#shop-hcaptcha-badge-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/fo-base.css.map */
