.np{min-height:calc(100svh - var(--header-h, 3.125rem));display:flex;align-items:center;justify-content:center;padding:var(--page-margin)}.np__inner{text-align:center;display:flex;flex-direction:column;gap:.9rem;align-items:center}.np__code{font:500 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.3em;color:var(--color-muted);margin:0}.np__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.6rem,4vw,2.5rem);margin:0}.np__text{color:var(--color-muted);margin:0}.np__link{margin-top:.5rem;color:var(--color-foreground);text-decoration:none;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.abn{position:relative;display:block;width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);height:var(--h, 48svh);overflow:hidden;text-decoration:none;color:var(--fg, #fff);background:var(--color-surface, #ede9e2)}.abn__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.abn__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2rem,7vw,5rem);letter-spacing:.08em;z-index:1}.cgrid{width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);display:grid;grid-template-columns:1fr;gap:var(--card-gap-mobile, 4px)}.cgrid__cell{position:relative;display:block;overflow:hidden;text-decoration:none;color:var(--fg, #fff);background:var(--color-surface, #ede9e2);aspect-ratio:4 / 5}.cgrid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cgrid__name{position:absolute;left:0;bottom:0;padding:1.5rem var(--page-margin);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.4rem,3.2vw,2.4rem);line-height:1;letter-spacing:.01em;z-index:1}@media(min-width:750px)and (orientation:landscape),(min-width:1000px){.cgrid{grid-template-columns:1fr 1fr;gap:var(--card-gap-desktop, 6px);height:calc(100svh - var(--header-h, 3.125rem))}.cgrid__cell{aspect-ratio:auto;height:100%}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact{padding:var(--section-pad-y) var(--page-margin)}.contact__inner{max-width:var(--contact-w, 560px);margin:0 auto}.contact__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 1.5rem}.contact__lead{color:var(--color-foreground);line-height:1.6;margin:0 0 .4rem}.contact__email a{color:var(--color-foreground);text-underline-offset:3px}.contact__sub{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;margin:2.75rem 0 .75rem}.contact__form{margin-top:1.75rem}.contact__ok{border:1px solid var(--color-foreground);padding:.9rem 1rem;margin-bottom:1.25rem;font-size:.9rem}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.contact__field{display:flex;flex-direction:column;gap:.4rem}.contact__field--full{grid-column:1 / -1}.contact__lbl{font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:uppercase;color:var(--color-muted)}.contact__field input,.contact__field select,.contact__field textarea{width:100%;border:1px solid var(--color-line);background:transparent;color:var(--color-foreground);font:inherit;font-size:.9rem;padding:.7rem .75rem;border-radius:var(--style-border-radius-inputs, 0)}.contact__field input:focus,.contact__field select:focus,.contact__field textarea:focus{outline:none;border-color:var(--color-foreground)}.contact__field textarea{resize:vertical}.contact__submit{margin-top:1.5rem}@media(max-width:749px){.contact__grid{grid-template-columns:1fr}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.mf{background:var(--footer-bg, #0b0b0b);color:var(--footer-fg, #f2f0ec);width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);padding:4rem var(--header-margin-d, 32px) 1.75rem;display:flex;flex-direction:column;gap:3.5rem}.mf__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);gap:3rem}.mf__news{display:flex;flex-direction:column;gap:.9rem;max-width:32ch}.mf__news-h{color:color-mix(in srgb,var(--footer-fg) 70%,transparent)}.mf__news-t{margin:0;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--footer-fg) 78%,transparent)}.mf__news-row{display:flex;align-items:center;gap:0;border-bottom:1px solid color-mix(in srgb,var(--footer-fg) 40%,transparent)}.mf__news-row input{flex:1 1 auto;min-width:0;background:0;border:0;color:var(--footer-fg);font:inherit;padding:.6rem 0}.mf__news-row input::placeholder{color:color-mix(in srgb,var(--footer-fg) 50%,transparent)}.mf__news-row input:focus{outline:none}.mf__news-btn{background:0;border:0;color:var(--footer-fg);cursor:pointer;font:inherit;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 0 .6rem 1rem}.mf__news-ok{font-size:.9rem}.mf__cols{display:flex;flex-wrap:wrap;gap:2.5rem 4rem;justify-content:flex-end}.mf__col{display:flex;flex-direction:column;gap:.7rem;min-width:8rem}.mf__heading{color:color-mix(in srgb,var(--footer-fg) 65%,transparent)}.mf__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mf__link{text-decoration:none;color:var(--footer-fg);font-size:.86rem}.mf__link:hover{opacity:.65}.mf__logo{display:block;color:var(--footer-fg)}.mf__logo .mh__logo-svg{width:100%;height:auto;display:block}.mf__base{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--footer-fg) 18%,transparent);font-size:.74rem;letter-spacing:.04em;color:color-mix(in srgb,var(--footer-fg) 70%,transparent)}.mf__langs{display:flex;gap:.5rem}.mf__lang{background:0;border:0;cursor:pointer;color:color-mix(in srgb,var(--footer-fg) 55%,transparent);font:inherit;font-size:.74rem;letter-spacing:.1em;padding:0}.mf__lang.is-active{color:var(--footer-fg);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.mf{padding:3rem var(--header-margin-m, 16px) 1.5rem;gap:2.5rem}.mf__top{grid-template-columns:1fr;gap:2.5rem}.mf__cols{justify-content:flex-start;gap:2rem 3rem}.mf__base{flex-direction:column;align-items:flex-start;gap:.75rem}}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.mh{position:relative;z-index:2;grid-column:1 / -1;padding-inline:var(--header-margin-m, 16px);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-h, 3.125rem);background:var(--header-bg, color-mix(in srgb, var(--color-background) 70%, transparent));backdrop-filter:blur(var(--header-blur, 12px));-webkit-backdrop-filter:blur(var(--header-blur, 12px));border-bottom:1px solid var(--color-line)}@media(min-width:750px){.mh{padding-inline:var(--header-margin-d, 32px)}}.mh-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--color-foreground);cursor:pointer;position:relative}.mh-btn:focus-visible,.mh__textlink:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.mh-icon{width:18px;height:18px}.mh__logo{order:0;margin-right:auto;display:inline-flex;align-items:center;color:var(--color-foreground);text-decoration:none}.mh__logo-img,.mh__logo-svg{width:var(--logo-w, 140px);height:auto;display:block}.mh__controls{order:2;display:none;align-items:center;gap:1.1rem}.mh__textlink{background:0;border:0;padding:0;cursor:pointer;color:var(--color-foreground);text-decoration:none;font:inherit;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.mh__textlink:hover{opacity:.6}.mh__nav{order:0;display:none}.mh__navlist{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0;align-items:center}.mh__navitem{position:relative}.mh__navlink{background:0;border:0;padding:4px 0;cursor:pointer;display:inline-block;text-decoration:none;color:var(--color-foreground);font:inherit;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.mh__navlink--dd[aria-expanded=true],.mh__navlink:hover,.mh__navlink.is-active{opacity:1}.mh__navlink:hover{opacity:.6}.mh__dd{position:absolute;top:calc(100% + 8px);left:0;min-width:11rem;padding:.75rem 1rem;background:var(--color-background);border:1px solid var(--color-line);box-shadow:0 10px 30px #0000000f}.mh__dd[hidden]{display:none}.mh__dd ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mh__ddlink{text-decoration:none;color:var(--color-foreground);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.mh__ddlink:hover{opacity:.6}.mh__burger{order:2;display:inline-flex}.mh__burger-i{display:inline-flex}.mh__burger-i--close,.mh__burger[aria-expanded=true] .mh__burger-i--open{display:none}.mh__burger[aria-expanded=true] .mh__burger-i--close{display:inline-flex}@media(min-width:1000px)and (pointer:fine){.mh__nav,.mh__controls{display:flex}.mh__logo{order:1;position:absolute;left:50%;transform:translate(-50%);margin:0}.mh__burger{display:none}}@media screen and (max-width:749px){.mh{min-height:var(--header-h-mobile, 4rem)}.mh__logo-img,.mh__logo-svg{width:min(var(--logo-w, 140px),120px)}}.mcoll{--coll-head-h: 2.5rem}.mcoll__head{height:var(--coll-head-h);display:flex;align-items:center;justify-content:space-between}.mcoll__count{font-size:.72rem;letter-spacing:.14em;color:var(--color-muted)}.mcoll__toggle{display:none;gap:2px}.mcoll__dbtn{width:34px;height:34px;border:0;background:transparent;color:var(--color-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mcoll__dbtn[aria-pressed=true]{color:var(--color-foreground)}.mcoll__dbtn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.mcoll__dbtn svg{width:16px;height:16px}.mcoll__grid{display:grid;grid-template-columns:1fr;column-gap:var(--card-gap-mobile, 4px);row-gap:32px}.mcoll__empty{color:var(--color-muted);padding:2rem 12px}@media(max-width:749px){.mcoll__head{padding-inline:8px}.mcoll__toggle--m{display:inline-flex}.mcoll__grid{padding-inline:0}.mcoll__grid[data-cols-m="1"]{grid-template-columns:1fr}.mcoll__grid[data-cols-m="2"]{grid-template-columns:1fr 1fr}.mcoll .pcard__info,.mcoll .pcard__pastilles,.mcoll .pcard__avail{padding-inline:8px}}@media(min-width:750px){.mcoll__head{padding-inline:var(--header-margin-d, 32px)}.mcoll__grid{padding-inline:var(--header-margin-d, 32px);column-gap:var(--card-gap-desktop, 6px);row-gap:40px}.mcoll__toggle--d{display:inline-flex}.mcoll__grid[data-cols="1"]{grid-template-columns:1fr}.mcoll__grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.mcoll__grid[data-cols="1"] .pcard{align-items:center}.mcoll__grid[data-cols="1"] .pcard__viewport{max-height:86svh;width:auto;max-width:100%;margin-inline:auto}}.mprod__zone{max-width:var(--page-width);margin:0 auto;padding:4rem var(--page-margin) 6rem;display:grid;grid-template-columns:1fr;gap:3rem}@media(max-width:767px){.mprod__zone{padding-top:1rem}}@media(min-width:1000px){.mprod__zone{grid-template-columns:1fr 1fr;align-items:start;gap:5rem}.mprod__details{position:sticky;top:calc(var(--header-h, 3.125rem) + 2rem)}}.about{padding:var(--section-pad-y) 0;display:flex;flex-direction:column;align-items:center;gap:var(--section-gap)}.about__passage{max-width:var(--w, 620px);width:100%;padding-inline:var(--page-margin);text-align:center}.about__h{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;margin:0 0 1.5rem}.about__body{line-height:1.8;color:var(--color-foreground)}.about__body p{margin:0 0 .9rem}.about__body p:last-child{margin-bottom:0}.about__image{width:100%}.about__img{width:100%;height:auto;display:block}.about__img--ph{aspect-ratio:16 / 9;background:linear-gradient(160deg,color-mix(in srgb,var(--color-foreground) 6%,var(--color-background)),var(--color-background))}.about__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;padding-inline:var(--page-margin)}.about__icon{display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:140px;text-align:center}.about__iconimg{width:40px;height:40px;object-fit:contain}.about__iconlbl{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.mpage{max-width:46rem;margin:0 auto;padding:calc(var(--header-h, 3.125rem) + 2.5rem) var(--page-margin) 5rem}.mpage__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 1.5rem}.mpage__content{color:var(--color-foreground);line-height:1.7}.mpage__content p{margin:0 0 1rem}.mpage__content h2{font-family:var(--font-heading--family);font-size:1.2rem;margin:2rem 0 .75rem}.mpage__content a{color:var(--color-foreground);text-underline-offset:3px}.mpage__content ul,.mpage__content ol{padding-left:1.25rem;margin:0 0 1rem}.pw{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--page-margin);background:var(--color-background);color:var(--color-foreground)}.pw__inner{width:min(24rem,100%);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.pw__logo svg{width:180px;height:auto}.pw__msg{color:var(--color-muted);line-height:1.6;margin:0}.pw__row{display:flex;width:100%;border-bottom:1px solid var(--color-foreground)}.pw__row input{flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;padding:.6rem 0;outline:none}.pw__btn{border:0;background:transparent;color:var(--color-foreground);cursor:pointer;font:inherit;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:0 .5rem}.pw__notify{width:100%}.pw__err{color:#a33;font-size:.85rem;margin:0}.pw__login{color:var(--color-muted);font-size:.75rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.cdr{margin:0;margin-inline-start:auto;height:100dvh;max-height:100dvh;width:min(92vw,26rem);max-width:100%;border:0;padding:0;color:var(--color-foreground);background:var(--color-background)}.cdr::backdrop{background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cdr__inner{display:flex;flex-direction:column;height:100%;padding:var(--page-margin)}.cdr__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.cdr__title{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.cdr__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cdr__empty{color:var(--color-muted)}.cdr__items{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow-y:auto}.cdr__item{display:grid;grid-template-columns:56px 1fr auto;gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--color-line)}.cdr__thumb{width:56px;height:70px;object-fit:cover;background:var(--color-line)}.cdr__meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cdr__name{font-family:var(--font-heading--family);font-size:.95rem}.cdr__variant{font-size:.8rem;color:var(--color-muted)}.cdr__qty{display:inline-flex;align-items:center;gap:.5rem;margin-top:.35rem}.cdr__qbtn{width:28px;height:28px;border:1px solid var(--color-line);background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.cdr__qval{min-width:1.5rem;text-align:center}.cdr__right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.cdr__price{white-space:nowrap}.cdr__remove{border:0;background:transparent;color:var(--color-muted);cursor:pointer;font-size:.72rem;text-decoration:underline;text-underline-offset:2px}.cdr__foot{padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.cdr__subtotal{display:flex;justify-content:space-between;font-size:.9rem}.cdr__checkout{display:block;width:100%;text-align:center;padding:1rem;border:0;cursor:pointer;background:var(--buybar-button, #000);color:#fff;font:inherit;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.cdr__view{text-align:center;text-decoration:underline;text-underline-offset:3px;color:var(--color-muted);font-size:.82rem}@media(prefers-reduced-motion:no-preference){.cdr[open]{animation:cdr-in .32s cubic-bezier(.22,1,.36,1)}}@keyframes cdr-in{0%{transform:translate(100%)}to{transform:translate(0)}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.mdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none}.mdrawer[data-open]{display:block;animation:mdrawer-in .25s ease}@keyframes mdrawer-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mdrawer[data-open]{animation:none}}.mdrawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:var(--header-bg, color-mix(in srgb, var(--color-background) 70%, transparent));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:calc(var(--header-h-mobile, 4rem) + 1.75rem) var(--page-margin) calc(var(--page-margin) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.mdrawer{transition:none}}.drawer__list,.drawer__sublist{list-style:none;margin:0;padding:0}.drawer__item{padding:.1rem 0}.drawer__link{display:block;width:100%;text-align:left;background:0;border:0;cursor:pointer;text-decoration:none;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(1.1rem,4.2vw,1.5rem);line-height:1.25;padding:.45rem 0;letter-spacing:.01em}.drawer__sublist{padding-left:.5rem;margin:.1rem 0 .6rem}.drawer__sublist[hidden]{display:none}.drawer__sublink{display:block;text-decoration:none;color:var(--color-muted);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem 0}.drawer__empty{color:var(--color-muted)}.drawer__foot{margin-top:auto;padding-top:2rem;display:flex;align-items:center;gap:1.6rem}.drawer__ic{display:inline-flex;align-items:center;gap:.1rem;background:0;border:0;padding:0;cursor:pointer;color:var(--color-muted);text-decoration:none}.drawer__ic .mh-icon{width:17px;height:17px}.drawer__ic-n{font-size:.7rem;letter-spacing:.08em}.drawer__langs{display:flex;gap:.75rem;margin-top:1.5rem}.drawer__lang{background:0;border:0;cursor:pointer;color:var(--color-muted);font:inherit;font-size:.78rem;letter-spacing:.1em;padding:0}.drawer__lang.is-active{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.ndr__form{display:flex;flex-direction:column;gap:1.1rem}.ndr__lead{color:var(--color-muted);font-size:.9rem;line-height:1.6;margin:0}.ndr__item{font-size:.85rem;margin:0}.ndr__ok{border:1px solid var(--color-foreground);padding:.8rem .9rem;margin:0;font-size:.9rem}.ndr__field{display:flex;flex-direction:column;gap:.4rem}.ndr__lbl{font-size:var(--label-size, .72rem);letter-spacing:var(--label-spacing, .08em);text-transform:uppercase;color:var(--color-muted)}.ndr__field input,.ndr__field textarea{width:100%;border:1px solid var(--color-line);background:transparent;color:var(--color-foreground);font:inherit;padding:.7rem .75rem;resize:vertical}.ndr__field input:focus,.ndr__field textarea:focus{outline:none;border-color:var(--color-foreground)}.ndr__submit{margin-top:.4rem}.pacc{border-top:1px solid var(--color-line)}.pacc__item{border-bottom:1px solid var(--color-line)}.pacc__sum{list-style:none;cursor:pointer;padding:1.1rem 0;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.pacc__sum::-webkit-details-marker{display:none}.pacc__sum:after{content:"+";font-size:1.1rem;color:var(--color-muted)}.pacc__item[open] .pacc__sum:after{content:"\2013"}.pacc__body{padding:0 0 1.4rem;color:var(--color-muted);line-height:1.6;max-width:60ch}.pacc__body>div+div{margin-top:1rem}.pacc__guide-link{margin-top:1rem}.pacc__guide-btn{border:0;background:transparent;cursor:pointer;font:inherit;font-size:.82rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;padding:0}.pacc__links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem}.pacc__links a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;font-size:.82rem}.pcard{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pcard__viewport{position:relative;overflow:hidden;aspect-ratio:var(--card-ratio, .6667);background:var(--color-background)}.pcard__track{display:flex;height:100%}.pcard__slide{flex:0 0 100%;width:100%;height:100%;display:block}.pcard__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pcard__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;cursor:pointer;display:none;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-background) 55%,transparent);color:var(--color-foreground);opacity:0;transition:opacity .2s ease}.pcard__arrow--prev{left:8px}.pcard__arrow--next{right:8px}.pcard__arrow svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.pcard__arrow{display:flex}.pcard__viewport:hover .pcard__arrow{opacity:.9}}.pcard__bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:2px}.pcard__bar>i{flex:1;height:1px;background:color-mix(in srgb,var(--color-foreground) 24%,transparent);transition:background .2s ease}.pcard__bar>i.is-active{background:var(--color-foreground)}.pcard__info{display:block;text-decoration:none;color:var(--color-foreground);padding:10px 12px 0;min-width:0}.pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.78rem;letter-spacing:.01em;min-width:0}.pcard__name{color:var(--color-foreground);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__price{white-space:nowrap;color:var(--color-foreground);flex:none}.pcard__pastilles{display:flex;flex-wrap:wrap;gap:5px;padding:9px 12px 0}.pcard__pastille{position:relative;width:15px;height:11px;background:var(--color-line);box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer;overflow:hidden}.pcard__pastille[data-swatch-fallback]{background:var(--color-line)}.pcard__plink{display:inline-flex;padding:4px 0;margin-block:-4px}.pcard__pastille .swatch-img{width:100%;height:100%;object-fit:cover;display:block}.pcard__pastille.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--color-foreground)}.pcard__avail{display:flex;flex-direction:column;gap:2px;padding:7px 12px 0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);min-height:.9rem}.pcard__state{color:var(--color-foreground)}@media(prefers-reduced-motion:reduce){.pcard__arrow{display:none!important}}.pg{position:relative;width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);background:var(--color-background)}.pg__vp{overflow:hidden}.pg__track{display:flex;align-items:flex-start}.pg__slide{position:relative;flex:0 0 auto;min-width:0}.pg__media{display:block;width:100%;height:auto}@media(max-width:767px){.pg__slide{flex:0 0 100%}.pg[data-ratio-m] .pg__slide{aspect-ratio:var(--pg-ratio-m);overflow:hidden}.pg[data-ratio-m] .pg__media{height:100%;object-fit:cover;object-position:center}}@media(min-width:768px){.pg__slide{flex:0 0 calc(50% - 3px);margin-right:6px}}.pg__pause{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-background) 60%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--color-foreground);z-index:3}.pg__pause svg{width:16px;height:16px}.pg__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:0;cursor:pointer;display:none;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-background) 45%,transparent);color:var(--color-foreground);opacity:0;transition:opacity .2s ease}.pg__arrow--prev{left:8px}.pg__arrow--next{right:8px}.pg__arrow svg{width:20px;height:20px}@media(min-width:768px)and (hover:hover)and (pointer:fine){.pg__arrow{display:flex}.pg:hover .pg__arrow{opacity:.9}}.pg__bar{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;display:flex;gap:2px}.pg__bar>i{flex:1;height:100%;background:color-mix(in srgb,var(--color-foreground) 24%,transparent);transition:background .2s ease}.pg__bar>i.is-active{background:var(--color-foreground)}@media(prefers-reduced-motion:reduce){.pg__vp{overflow:visible}.pg__track{display:grid;grid-template-columns:1fr;gap:2px}.pg__slide{width:auto!important;flex:none;margin:0!important}.pg__arrow{display:none!important}@media(min-width:768px){.pg__track{grid-template-columns:1fr 1fr}}}.pinfo{display:flex;flex-direction:column;gap:1.5rem;max-width:34rem}.pinfo__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.pinfo__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.3rem,2vw,1.75rem);margin:0}.pinfo__price{white-space:nowrap}.pinfo__flags{display:flex;flex-direction:column;gap:3px;margin-top:-.6rem}.pinfo__state{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground)}.pinfo__limited{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.pinfo__ships{font-size:.8rem;color:var(--color-muted);margin:0;letter-spacing:.02em}.pinfo__ships[hidden]{display:none}.pinfo__block{display:flex;flex-direction:column;gap:.7rem}.pinfo__label{font-size:.78rem;letter-spacing:.04em;color:var(--color-muted)}.pinfo__rule{display:none;border:0;height:1px;margin:0;background:var(--color-line)}.pinfo__pastilles{display:flex;flex-wrap:wrap;gap:2px}.pinfo__pastille{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;padding:11px 9px;cursor:pointer;background:transparent}.pinfo__swatchfill{display:block;width:22px;height:15px;overflow:hidden;background:var(--color-line);box-shadow:inset 0 0 0 1px #0000002e}.pinfo__pastille.is-active:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:22px;bottom:7px;height:1.5px;background:var(--color-foreground)}.pinfo__swatchfill .swatch-img{width:100%;height:100%;object-fit:cover;display:block}.pinfo__sizehead{display:flex;align-items:baseline;justify-content:space-between}.pinfo__guide{border:0;background:transparent;cursor:pointer;font:inherit;font-size:.78rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;padding:4px 0}.pinfo__sizerow{display:flex;flex-wrap:wrap;gap:4px}.pinfo__sizerow--highlight{animation:pinfo-pulse .4s ease 2}@keyframes pinfo-pulse{50%{opacity:.5}}.pinfo__size{min-width:44px;min-height:44px;padding:0 .75rem;border:1px solid var(--color-line);background:transparent;color:var(--color-foreground);cursor:pointer;font:inherit;font-size:.85rem}.pinfo__size.is-active{border-color:var(--color-foreground)}.pinfo__desc{color:var(--color-muted);line-height:1.6;font-size:.9rem}.pinfo__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.pinfo__alt{display:flex;flex-wrap:wrap;gap:.6rem}.pinfo__alt[hidden],.pinfo__add[hidden],.pinfo__request[hidden]{display:none}.pinfo__size.is-soldout{color:var(--color-muted);text-decoration:line-through}.pinfo__add:disabled{opacity:.45;cursor:not-allowed}.pinfo__hidden-select{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}@media(pointer:coarse){.pinfo{max-width:360px;margin-inline:auto;text-align:left}.pinfo__rule{display:block}.pinfo__pastille{padding:15px 12px}.pinfo__pastille.is-active:after{bottom:11px}.pinfo__size{min-width:44px;min-height:44px;padding:0 .6rem;border:0;text-decoration:none}.pinfo__size.is-active{border:0;text-decoration:underline;text-underline-offset:4px}.pinfo__actions,.pinfo__alt{align-items:stretch}.pinfo__add,.pinfo__alt>*{align-self:stretch;width:100%}}.search-modal{margin:0;width:100%;max-width:100%;border:0;padding:0;background:var(--color-background);color:var(--color-foreground)}.search-modal::backdrop{background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-modal__inner{padding:calc(var(--page-margin) * 1.5) var(--page-margin)}.search-modal__form{display:flex;align-items:center;gap:.75rem;max-width:var(--page-width);margin:0 auto;border-bottom:1px solid var(--color-foreground);padding-bottom:.75rem}.search-modal__input{flex:1 1 auto;border:0;background:transparent;color:inherit;font-family:var(--font-heading--family);font-size:clamp(1.25rem,4vw,2rem);outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.search-modal__results{max-width:var(--page-width);margin:1.25rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:62vh;overflow-y:auto}@media(min-width:750px){.search-modal__results{grid-template-columns:repeat(4,1fr)}}.sr-item{display:flex;gap:.75rem;align-items:center;text-decoration:none;color:var(--color-foreground);padding:.5rem}.sr-item[aria-selected=true],.sr-item:hover{background:var(--color-line)}.sr-thumb{width:48px;height:60px;object-fit:cover;background:var(--color-line);flex:0 0 auto}.sr-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sr-name{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-price{font-size:.8rem;color:var(--color-muted)}.sr-empty{grid-column:1 / -1;color:var(--color-muted);padding:1rem 0}@media(prefers-reduced-motion:no-preference){.search-modal[open]{animation:search-in .28s ease}}@keyframes search-in{0%{transform:translateY(-8%);opacity:0}to{transform:translateY(0);opacity:1}}.sgd{margin:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100svh;max-height:100svh;border:0;padding:0;background:var(--color-background);color:var(--color-foreground)}.sgd::backdrop{background:color-mix(in srgb,var(--color-foreground) 42%,transparent)}.sgd__panel{display:flex;flex-direction:column;height:100%}.sgd__head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem var(--page-margin);border-bottom:1px solid var(--color-line)}.sgd__title{margin:0;font-size:var(--eyebrow-size, .72rem);letter-spacing:var(--eyebrow-spacing, .12em);text-transform:uppercase}.sgd__close{border:0;background:transparent;color:var(--color-foreground);cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.sgd__close svg{width:20px;height:20px}.sgd__body{padding:1.75rem var(--page-margin);overflow-y:auto}.sgd__table{width:100%;border-collapse:collapse;font-size:.85rem}.sgd__table th,.sgd__table td{text-align:left;padding:.7rem .6rem;border-bottom:1px solid var(--color-line)}.sgd__table th{font-weight:400;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.sgd__note{color:var(--color-muted);font-size:.85rem;line-height:1.6;margin:1.25rem 0 0}.sgd__pdf{display:inline-block;margin-top:1.5rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--color-foreground)}.sgd__page{line-height:1.6;color:var(--color-muted)}.zoom{margin:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;border:0;padding:0;background:var(--color-background)}.zoom::backdrop{background:var(--color-background)}.zoom__close{position:fixed;top:16px;right:16px;z-index:2;width:44px;height:44px;border:0;background:transparent;color:var(--color-foreground);cursor:pointer}.zoom__close svg{width:22px;height:22px}.zoom__stage{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in;touch-action:none}.zoom__stage[data-zoomed=true]{cursor:grab}.zoom__stage img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .12s ease;will-change:transform;-webkit-user-select:none;user-select:none}.zoom__slider{position:fixed;left:50%;bottom:24px;transform:translate(-50%);width:min(280px,60vw);z-index:2;accent-color:var(--color-foreground);cursor:pointer}@media(pointer:coarse){.zoom__slider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
