/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--glow:#a2612a}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#141110;--color-ink-soft:#221d1a;--color-bone:#ede7de;--color-paper:#fff;--color-tint:#f5f2f9;--color-violet:#67459b;--color-violet-dark:#533780;--color-amber:#a2612a;--color-teal:#3e8c87;--color-rose:#c7869b;--font-display:Jost,"Segoe UI",system-ui,sans-serif;--font-body:Jost,"Segoe UI",system-ui,sans-serif;--text-d1:clamp(2.6rem,6.2vw,5.4rem);--text-d2:clamp(1.9rem,3.6vw,3rem);--text-d3:clamp(1.35rem,2.1vw,1.8rem);--text-small:.85rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}a{color:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.08}h1{font-size:var(--text-d1)}h2{font-size:var(--text-d2)}h3{font-size:var(--text-d3)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}img{height:auto}}@layer components{.topbar{background:var(--ink);color:#ede7deb8;border-bottom:1px solid #ede7de1a;font-size:.8rem}.topbar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.2rem;display:flex}.topbar p{letter-spacing:.04em;margin:0}.topbar__social{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.topbar__social a{width:1.9rem;height:1.9rem;color:inherit;border-radius:999px;place-items:center;display:grid}.topbar__social a:hover{color:var(--bone);background:#ede7de1a}.topbar{z-index:60;position:relative}.topbar__end{align-items:center;gap:.5rem;display:flex}.lang{position:relative}.lang summary{cursor:pointer;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.3rem;min-height:1.9rem;padding:0 .6rem;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--bone);background:#ede7de1a}.lang summary .chevron{fill:none;stroke:currentColor;stroke-width:2px;width:.75rem;height:.75rem;transition:transform .2s var(--ease)}.lang[open] summary .chevron{transform:rotate(180deg)}.flag{border-radius:2px;flex:none;width:1.35rem;height:.9rem;box-shadow:0 0 0 1px #0000001f}.lang ul{min-width:11rem;color:var(--ink);background:#fff;border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 34px #0003}.lang a{color:inherit;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.88rem;text-decoration:none;display:flex}.lang a b{letter-spacing:.06em;width:1.6rem;color:var(--muted);font-weight:500}.lang a:hover{background:var(--tint)}.lang a[aria-current]{font-weight:500}.lang a[aria-current] b{color:var(--violet)}.topbar__social svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.site-header{z-index:50;background:var(--ink);color:var(--bone);position:sticky;top:0}.site-header__bar{align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:4.25rem;display:flex}.brand img{width:96px;display:block}form.search{flex:1;max-width:34rem;margin-inline:auto;position:relative}.search__input{width:100%;height:2.75rem;color:var(--bone);font:inherit;background:#ede7de14;border:1px solid #ede7de29;border-radius:999px;padding:0 3rem 0 1.15rem;font-size:.95rem}.search__input::placeholder{color:#ede7de8c}.search__input:focus{border-color:var(--violet);background:#ede7de1f;outline:none}.search__btn{width:2.3rem;height:2.3rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.search__btn:hover{background:var(--violet)}.search__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.15rem;height:1.15rem}.header-actions{align-items:center;gap:.25rem;display:flex}.icon-link{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}a.icon-link:hover{background:#ede7de1a}.icon-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.account-menu{position:relative}.account-menu__list{z-index:5;min-width:11rem;color:var(--ink);visibility:hidden;opacity:0;transition:opacity .15s var(--ease),transform .15s var(--ease),visibility 0s linear .15s;background:#fff;border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:100%;right:0;transform:translateY(-.3rem);box-shadow:0 14px 34px #0003}.account-menu__list:before{content:"";height:.5rem;position:absolute;inset:-.5rem 0 auto}.account-menu:hover .account-menu__list,.account-menu:focus-within .account-menu__list{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(.35rem)}.account-menu__list a{color:inherit;white-space:nowrap;border-radius:8px;padding:.55rem .7rem;font-size:.9rem;text-decoration:none;display:block}.account-menu__list a:hover{background:var(--tint)}.cart-link{border-radius:999px;align-items:center;padding-right:.75rem;text-decoration:none;display:flex}.cart-link:hover{background:#ede7de1a}.cart-total{white-space:nowrap;font-size:.9rem;font-weight:500}.cart-count{background:var(--violet);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;font-size:.68rem;line-height:1.15rem;position:absolute;top:.2rem;right:.1rem}.cart-count[data-count="0"]{display:none}.burger{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;display:none;position:relative}.burger>span[aria-hidden],.burger>span[aria-hidden]:before,.burger>span[aria-hidden]:after{content:"";background:currentColor;height:1.5px;position:absolute;left:.7rem;right:.7rem}.burger>span[aria-hidden]{top:50%}.burger>span[aria-hidden]:before{top:-.4rem;left:0;right:0}.burger>span[aria-hidden]:after{top:.4rem;left:0;right:0}.catbar{border-top:1px solid #ede7de1a}.catbar__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.nav{margin:0 0 0 -.9rem;padding:0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.nav__link{opacity:.85;white-space:nowrap;align-items:center;gap:.45rem;min-height:3.5rem;padding-inline:.9rem;text-decoration:none;display:flex}.nav__item:hover>.nav__link,.nav__item:focus-within>.nav__link{opacity:1}.has-mega>.nav__link:after{content:"";opacity:.7;width:.38rem;height:.38rem;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.has-mega:hover>.nav__link:after,.has-mega:focus-within>.nav__link:after{transform:translateY(1px)rotate(-135deg)}.catbar__links{gap:1.4rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.catbar__links a{opacity:.72;white-space:nowrap;text-decoration:none}.catbar__links a:hover{opacity:1}.mega{color:var(--ink);border-top:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s linear .18s;background:#fff;font-size:.95rem;font-weight:400;position:absolute;top:100%;left:0;right:0;transform:translateY(-.4rem);box-shadow:0 28px 40px -28px #14111066}.has-mega:hover>.mega,.has-mega:focus-within>.mega{visibility:visible;opacity:1;transition-delay:0s;transform:none}.mega__inner{gap:clamp(1.5rem,3vw,3rem);padding-block:2rem 2.25rem;display:flex}.mega__col{flex:1;min-width:0}.mega__title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-size:.72rem;font-weight:500}.mega__col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mega__col a{font-weight:500;text-decoration:none}.mega__col a:hover{color:var(--violet)}.mega__col li span{color:var(--muted);font-size:.82rem;display:block}.mega__feature{border-radius:var(--radius);background:var(--tint);flex:0 0 22rem;grid-template-rows:auto auto 1fr;grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem;text-decoration:none;display:grid}.mega__img{aspect-ratio:1;background:#fff;border-radius:10px;grid-row:1/4;position:relative;overflow:hidden}.mega__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mega__feature b{font:500 1.1rem/1.2 var(--font-display)}.mega__feature span{color:var(--muted);font-size:.85rem}.mega__feature i{color:var(--violet);align-self:end;font-size:.9rem;font-style:normal;font-weight:500}.mega__feature:hover i{text-decoration:underline}.mobile-menu{max-height:calc(100svh - var(--header-h));border-top:1px solid #ede7de24;overflow-y:auto}.mobile-menu nav{padding-block:1rem 2rem;display:grid}.mobile-menu form.search{width:100%;max-width:none;margin:0 0 .6rem}.mobile-menu__cat{border-bottom:1px solid #ede7de1a;padding:.8rem 0;font-size:1.3rem;text-decoration:none}.mobile-menu__more{grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin-top:1.4rem;font-size:.95rem;display:grid}.mobile-menu__more a{opacity:.75;text-decoration:none}.mobile-menu__lang{gap:.4rem;margin-top:1.4rem;display:flex}.mobile-menu__lang a{text-align:center;letter-spacing:.06em;border:1px solid #ede7de33;border-radius:999px;justify-content:center;align-items:center;min-width:2.8rem;padding:.45rem .7rem;font-size:.85rem;text-decoration:none;display:flex}.mobile-menu__lang a[aria-current]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.suggest{z-index:70;max-height:min(70vh,32rem);color:var(--ink);top:calc(100% + .45rem);background:#fff;border-radius:14px;padding:.35rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #00000040}.suggest[aria-busy]{opacity:.7}.suggest__list{margin:0;padding:0;list-style:none}.suggest__item{color:inherit;border-radius:10px;align-items:center;gap:.8rem;padding:.45rem .55rem;text-decoration:none;display:flex}.suggest__item:hover,.suggest__item.is-active,.suggest__all:hover,.suggest__all.is-active{background:var(--tint)}.suggest__img{width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;overflow:hidden}.suggest__img img{object-fit:contain;width:100%;height:100%;display:block}.suggest__text{flex:1;gap:.1rem;min-width:0;display:grid}.suggest__text b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;line-height:1.25;overflow:hidden}.suggest__text span{color:var(--muted);font-size:.8rem}.suggest__price{white-space:nowrap;text-align:end;flex:none;font-size:.9rem;font-weight:500}.suggest__price del{color:var(--muted);font-size:.78rem;font-weight:400;display:block}.suggest__price ins{color:var(--violet);text-decoration:none}.suggest__all{border-top:1px solid var(--line);text-align:center;color:var(--violet);border-radius:0 0 10px 10px;margin-top:.25rem;padding:.7rem .55rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.suggest__empty{color:var(--muted);margin:0;padding:.9rem .7rem;font-size:.9rem}.mobile-menu .suggest{max-height:none;box-shadow:none;margin-top:.45rem;position:static}.shop{padding-block:clamp(1.25rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;font-size:.85rem;display:flex}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.cat-hero{--glow-c:var(--violet);position:relative;overflow:hidden}.cat-hero[data-family=intensive]{--glow-c:var(--color-violet)}.cat-hero[data-family=unique]{--glow-c:var(--color-amber)}.cat-hero[data-family=fresh]{--glow-c:var(--color-teal)}.cat-hero[data-family=sweet]{--glow-c:var(--color-rose)}.cat-hero:before{content:"";background:radial-gradient(40% 80% at 78% 55%,var(--glow-c),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cat-hero:before{background:radial-gradient(40% 80% at 78% 55%,color-mix(in srgb,var(--glow-c)38%,transparent),transparent 70%)}}.cat-hero:before{pointer-events:none}.cat-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 3rem;padding-block:clamp(1.8rem,3.5vw,2.6rem);display:flex;position:relative}.cat-hero__forms{justify-items:end;gap:.7rem;max-width:24rem;display:grid}.cat-hero__forms .forms-switch{margin-top:0}.cat-hero__form-desc{color:var(--muted);text-align:right;margin:0;font-size:.92rem}@media (max-width:62rem){.cat-hero__forms{justify-items:start}.cat-hero__form-desc{text-align:left}}.cat-hero__text{max-width:46rem}.cat-hero .eyebrow{margin-bottom:.6rem}.cat-hero h1{font-size:var(--text-d2);margin-bottom:.6rem}.cat-hero .lede{max-width:48ch}.forms-switch{border:1px solid var(--line);background:#ede7de14;border-radius:999px;gap:.25rem;margin-top:1.3rem;padding:.3rem;display:inline-flex}.forms-switch a{color:var(--bone);border-radius:999px;padding:.55rem 1.3rem;font-weight:500;text-decoration:none}.forms-switch a[aria-current]{background:var(--bone);color:var(--ink)}.forms-switch a:not([aria-current]):hover{background:#ede7de1f}.shop--archive{padding-top:clamp(1.5rem,3vw,2.5rem)}.shop__layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.filters{top:calc(var(--header-h) + 1.25rem);max-height:calc(100svh - var(--header-h) - 2.5rem);overscroll-behavior:contain;scrollbar-width:thin;gap:1rem;display:grid;position:sticky;overflow-y:auto}.filters__block{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:1.1rem 1rem}.filters__title{font:500 .74rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .7rem .45rem}.filters__cats,.filters__cats ul{margin:0;padding:0;list-style:none}.filters__cats>li>a{transition:background-color .2s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem;text-decoration:none;display:flex}.filters__cats>li>a:hover{background:var(--tint)}.filters__cats>li.is-active>a{background:var(--ink);color:#fff;font-weight:500}.filters__cats small{background:var(--tint);min-width:1.8rem;color:var(--muted);text-align:center;border-radius:999px;padding:.1rem .45rem;font-size:.75rem}.filters__cats>li.is-active small{color:#fff;background:#ffffff26}.filters__cats ul{border-left:1px solid var(--line);margin:.35rem 0 .3rem 1rem;padding-left:.7rem}.filters__cats ul a{color:var(--muted);border-radius:8px;padding:.3rem .45rem;font-size:.92rem;text-decoration:none;display:block}.filters__cats ul a:hover{color:var(--ink)}.filters__cats ul a[aria-current]{color:var(--violet);font-weight:500}.filters__range{align-items:center;gap:.4rem;margin-bottom:.8rem;display:flex}.filters__range label{flex:1;position:relative}.filters__range input{background:var(--tint);width:100%;min-height:2.6rem;font:inherit;-moz-appearance:textfield;border:1px solid #1411102e;border-radius:10px;padding:.4rem 1.9rem .4rem .7rem}.filters__range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters__range input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters__range input:focus{background:#fff}.filters__range i{color:var(--muted);pointer-events:none;font-size:.85rem;font-style:normal;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.filters__dash{color:var(--muted)}.filters__price .btn{background:var(--ink);width:100%;min-height:2.6rem}.filters__price .btn:hover{background:var(--violet)}.filters__reset{color:var(--muted);margin-top:.6rem;font-size:.85rem;display:block}.subcats{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.subcats a{--fam:transparent;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.05rem;font-size:.95rem;text-decoration:none;display:inline-flex}.subcats a[data-family]:before{content:"";background:var(--fam);border-radius:999px;width:.6rem;height:.6rem}.subcats a[data-family=intensive]{--fam:var(--color-violet)}.subcats a[data-family=fresh]{--fam:var(--color-teal)}.subcats a[data-family=sweet]{--fam:var(--color-rose)}.subcats a[data-family=unique]{--fam:var(--color-amber)}.subcats a:hover{border-color:var(--ink)}.subcats a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.shop__toolbar{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.shop__toolbar .shop__filters-toggle{display:none}.woocommerce-result-count{color:var(--muted);margin:0;font-size:.9rem}.woocommerce-ordering{margin:0 0 0 auto}.woocommerce-ordering select{border:1px solid var(--line);width:auto;min-height:2.6rem;font:inherit;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141110' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .85rem center/1rem no-repeat;border-radius:999px;padding:.3rem 2.4rem .3rem 1rem}.shop__empty{border-radius:var(--radius);background:var(--tint);justify-items:start;gap:1rem;padding:2rem;display:grid}ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem) clamp(.9rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.shop__main[data-cols="4"] ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}ul.products>li{margin:0}.cols-switch{border:1px solid var(--line);background:#fff;border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.cols-switch button{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.cols-switch button:hover{color:var(--ink)}.cols-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.cols-switch svg{fill:currentColor;stroke:none;width:1.05rem;height:1.05rem}ul.products>li>.card{height:100%}.woocommerce-pagination ul{gap:.4rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.woocommerce-pagination a,.woocommerce-pagination span{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:2.6rem;height:2.6rem;text-decoration:none;display:grid}.woocommerce-pagination .current{background:var(--ink);color:#fff}.pdp{--fam:#8c86a3}.pdp[data-family=intensive]{--fam:var(--color-violet)}.pdp[data-family=fresh]{--fam:var(--color-teal)}.pdp[data-family=sweet]{--fam:var(--color-rose)}.pdp[data-family=unique]{--fam:var(--color-amber)}.pdp__top{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4.5vw,4.5rem);display:grid}.pdp__gallery{top:calc(var(--header-h) + 1.25rem);gap:.7rem;display:grid;position:sticky}.pdp__main{aspect-ratio:1;border-radius:calc(var(--radius)*1.4);background:radial-gradient(65% 60% at 50% 55%,var(--fam),var(--fam));margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp__main{background:radial-gradient(65% 60% at 50% 55%,color-mix(in srgb,var(--fam)20%,#fff),color-mix(in srgb,var(--fam)7%,#f7f6fa))}}.pdp__main img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4%;position:absolute;inset:0}.pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.pdp__thumbs button{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:0;overflow:hidden}.pdp__thumbs button[aria-current]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pdp__thumbs img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pdp__info{align-content:start;gap:.9rem;display:grid}.pdp__label{letter-spacing:.16em;text-transform:uppercase;color:var(--fam);font-size:.75rem;font-weight:500}.pdp__label .card__badge{vertical-align:middle;text-transform:none;letter-spacing:.04em;margin-left:.7rem;display:inline-block;position:static}.product_title{font-size:var(--text-d2)}.pdp__size{color:var(--muted);margin-top:-.4rem}.pdp__sizes{flex-wrap:wrap;gap:.5rem;display:flex}.pdp__size-opt{min-width:7.5rem;transition:border-color .2s var(--ease);background:#fff;border:1px solid #1411102e;border-radius:12px;gap:.05rem;padding:.6rem 1rem;text-decoration:none;display:grid}.pdp__size-opt b{font-weight:500}.pdp__size-opt span{color:var(--muted);font-size:.85rem}.pdp__size-opt:hover{border-color:var(--ink)}.pdp__size-opt[aria-current]{border-color:var(--fam);box-shadow:inset 0 0 0 1px var(--fam);background:var(--fam)}@supports (color:color-mix(in lab, red, red)){.pdp__size-opt[aria-current]{background:color-mix(in srgb,var(--fam)8%,#fff)}}.pdp__price{font:500 1.8rem/1.2 var(--font-display);margin:.2rem 0 0}.pdp__price del{opacity:.5;margin-right:.4rem;font-size:1.15rem}.pdp__price ins{text-decoration:none}.pdp__benefits{gap:.45rem;margin:.3rem 0 .2rem;padding:0;list-style:none;display:grid}.pdp__benefits li{padding-left:1.7rem;position:relative}.pdp__benefits li:before{content:"✓";background:var(--fam);border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.05rem;left:0}@supports (color:color-mix(in lab, red, red)){.pdp__benefits li:before{background:color-mix(in srgb,var(--fam)18%,#fff)}}.pdp__benefits li:before{color:var(--fam);font-size:.7rem;font-weight:600}.pdp__buy{border-radius:var(--radius);border:1px solid var(--line);background:#fff;gap:.8rem;padding:1.1rem;display:grid}.pdp__buy .stock{margin:0;font-size:.92rem}form.cart{flex-wrap:wrap;align-items:stretch;gap:.6rem;margin:0;display:flex}form.cart .single_add_to_cart_button{flex:13rem;min-height:3.4rem;font-size:1.08rem}.quantity .qty{text-align:center;width:4.5rem;min-height:3.4rem;font:inherit;background:#fff;border:1px solid #14111033;border-radius:999px}form.variations_form{display:grid}table.variations{border-collapse:collapse;width:100%;margin-bottom:.6rem}table.variations th,table.variations td{text-align:left;padding:0;display:block}table.variations label{font-size:.85rem;font-weight:500}table.variations select{width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #14111033;border-radius:10px;margin:.3rem 0 .6rem;padding:.3rem .8rem}.reset_variations{font-size:.85rem}.single_variation_wrap{gap:.6rem;display:grid}.stock.in-stock{color:var(--color-teal);font-weight:500}.stock.out-of-stock{color:#a33;font-weight:500}.pdp__assure{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.pdp__assure li{text-indent:-1.3em;padding-left:1.3em}.pdp__assure li:before{content:"✓";text-indent:0;width:1.3em;color:var(--color-teal);display:inline-block}.pdp__assure a{color:var(--ink)}.pdp__sections{border-top:1px solid var(--line);margin-top:.6rem}.pdp__sections details{border-bottom:1px solid var(--line)}.pdp__sections summary{font:500 1.05rem/1.3 var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;list-style:none;display:flex}.pdp__sections summary::-webkit-details-marker{display:none}.pdp__sections summary:after{content:"+";transition:transform .2s var(--ease);font-size:1.3rem;font-weight:300}.pdp__sections details[open] summary:after{transform:rotate(45deg)}.pdp__section{color:var(--muted);padding-bottom:1.1rem}.pdp__section table{border-collapse:collapse;width:100%}.pdp__section th,.pdp__section td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem 0}.pdp__section th{width:40%;color:var(--ink);font-weight:500}.pdp__section>*{margin:0}.pdp__section>*+*{margin-top:.8rem}.pdp__section strong,.pdp__section b{color:var(--ink);font-weight:500}.pdp__section>h2,.pdp__section>h3,.pdp__section>h4{color:var(--ink);font:500 .78rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-top:1.8rem}.pdp__section>h2+*,.pdp__section>h3+*,.pdp__section>h4+*{margin-top:.7rem}.pdp__section dl{border-top:1px solid var(--line);grid-template-columns:max-content 1fr;display:grid}.pdp__section dt,.pdp__section dd{border-bottom:1px solid var(--line);margin:0;padding:.6rem 0}.pdp__section dt{color:var(--ink);padding-right:1.5rem;font-weight:500}.pdp__section dt:before{content:"";background:var(--fam,var(--violet));vertical-align:.1em;border-radius:999px;width:.5rem;height:.5rem;margin-right:.6rem;display:inline-block}.pdp__section dl.foen-faq{display:block}.pdp__section .foen-faq dt{border:0;padding:.7rem 0 .2rem}.pdp__section .foen-faq dt:before{content:none}.pdp__section .foen-faq dd{padding-top:0}.pdp__section ul{gap:.8rem;padding:0;list-style:none;display:grid}.pdp__section ul li{padding-left:1.7rem;position:relative}.pdp__section ul li:before{content:"✓";background:var(--fam,var(--violet));border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.15rem;left:0}@supports (color:color-mix(in lab, red, red)){.pdp__section ul li:before{background:color-mix(in srgb,var(--fam,var(--violet))18%,#fff)}}.pdp__section ul li:before{color:var(--fam,var(--violet));font-size:.7rem;font-weight:600}.pdp__section li>strong:first-child,.pdp__section dd>strong:first-child{display:block}.pdp__section ol{counter-reset:step;gap:.6rem;padding:0;list-style:none;display:grid}.pdp__section ol li{counter-increment:step;min-height:1.6rem;padding-left:2.3rem;position:relative}.pdp__section ol li:before{content:counter(step);border:1px solid var(--line);width:1.6rem;height:1.6rem;color:var(--ink);border-radius:999px;place-items:center;font-size:.8rem;font-weight:500;display:grid;position:absolute;top:-.05rem;left:0}.pdp__cross{margin-top:clamp(3rem,6vw,5rem)}.pdp__promo{border-radius:calc(var(--radius)*1.4);background:var(--ink);color:var(--bone);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:flex}.pdp__promo>span{gap:.3rem;display:grid}.pdp__promo b{font:500 clamp(1.2rem,2vw,1.6rem)/1.25 var(--font-display)}.pdp__promo span span{color:#ede7deb8}.pdp__promo i{background:var(--violet);color:#fff;width:3rem;height:3rem;transition:transform .2s var(--ease);border-radius:999px;flex:none;place-items:center;font-style:normal;display:grid}.pdp__promo:hover i{transform:translate(4px)}.pdp__sticky,.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper:focus,.woocommerce-notices-wrapper [tabindex="-1"]:focus,.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus{outline:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--tint);border-left:4px solid var(--color-teal);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:0 0 1.2rem;padding:.9rem 1.1rem;list-style:none;display:flex}.woocommerce-error{border-left-color:#a33}.woocommerce-info{border-left-color:var(--violet)}.woocommerce-message .button,.woocommerce-info .button{min-height:2.4rem;padding:.4rem 1rem}.page--shop .page__title{font-size:var(--text-d2)}table.shop_table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;overflow:hidden}table.shop_table th,table.shop_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.8rem 1rem}table.shop_table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--tint);font-size:.75rem;font-weight:500}table.shop_table img{width:64px;height:auto}.col2-set{gap:1.5rem;display:grid}.form-row{gap:.3rem;margin:0 0 .9rem;display:grid}.form-row label{font-size:.9rem;font-weight:500}.form-row-first,.form-row-last{width:calc(50% - .4rem);display:inline-grid}.form-row-first{margin-right:.8rem}.input-text,select,textarea{width:100%;min-height:2.9rem;font:inherit;color:var(--ink);background:#fff;border:1px solid #14111038;border-radius:10px;padding:.55rem .85rem}textarea.input-text{min-height:6rem}.input-text:focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet);outline:none}@supports (color:color-mix(in lab, red, red)){.input-text:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)18%,transparent)}}.form-row .required{color:#a33;text-decoration:none}.form-row .optional{color:var(--muted);font-weight:400}.form-row input[type=checkbox],.form-row input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--violet);flex:none;margin:.1rem 0 0}.woocommerce-account .page__title{margin-bottom:clamp(1.25rem,3vw,2rem)}#customer_login{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem)}#customer_login>div,.lost_reset_password{border-radius:calc(var(--radius)*1.4);border:1px solid var(--line);background:#fff;padding:clamp(1.25rem,3vw,2.25rem)}#customer_login>.col-2{background:var(--tint);border-color:#0000}#customer_login h2{font-size:var(--text-d3);margin:0 0 .5rem}.account-lede{color:var(--muted);margin:0 0 1.4rem;font-size:.98rem}.woocommerce-form-login .form-row:has(>.woocommerce-form-login__rememberme){gap:1.1rem;margin-top:.3rem;display:grid}.woocommerce-form-login__submit,.woocommerce-form-register__submit{width:100%;min-height:3.2rem;font-size:1rem}.lost_password{text-align:center;margin:1rem 0 0;font-size:.92rem}.lost_password a{color:var(--muted)}.lost_password a:hover{color:var(--ink)}.woocommerce-form-register .woocommerce-privacy-policy-text{margin:.3rem 0 1.1rem;line-height:1.5}.woocommerce-form-register .woocommerce-privacy-policy-text p{margin:0}.foen-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-row label.woocommerce-form__label-for-checkbox,.form-row label.checkbox,.foen-marketing-consent label{cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:400;line-height:1.45;display:flex}.foen-marketing-consent label{color:var(--muted)}.password-input{display:block;position:relative}.password-input .input-text{padding-right:3rem}.show-password-input{background:var(--muted);cursor:pointer;border:0;border-radius:8px;width:2.4rem;height:2.4rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/1.25rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/1.25rem no-repeat}.show-password-input:hover{background:var(--ink)}.show-password-input.display-password{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7c2 0 3.7.7 5.1 1.6M22 12s-3.6 7-10 7c-2 0-3.7-.7-5.1-1.6'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7c2 0 3.7.7 5.1 1.6M22 12s-3.6 7-10 7c-2 0-3.7-.7-5.1-1.6'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.lost_reset_password{max-width:32rem}.lost_reset_password>p:first-child{color:var(--muted);margin:0 0 1.2rem}.lost_reset_password .form-row-first,.lost_reset_password .form-row-last{width:100%;margin-right:0;display:grid}.lost_reset_password .button{width:100%;min-height:3.2rem}.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.woocommerce-MyAccount-navigation{top:calc(var(--header-h) + 1.25rem);border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.5rem;position:sticky}.woocommerce-MyAccount-navigation ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.woocommerce-MyAccount-navigation a{white-space:nowrap;transition:background-color .2s var(--ease);border-radius:10px;padding:.65rem .9rem;text-decoration:none;display:block}.woocommerce-MyAccount-navigation a:hover{background:var(--tint)}.woocommerce-MyAccount-navigation .is-active a{background:var(--ink);color:#fff;font-weight:500}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}.woocommerce-MyAccount-content{align-content:start;gap:1.1rem;display:grid}.woocommerce-MyAccount-content>p{color:var(--muted);max-width:62ch;margin:0}.woocommerce-MyAccount-content>p strong{color:var(--ink);font-weight:500}.woocommerce-MyAccount-content>.account-hello{font:500 var(--text-d3)/1.2 var(--font-display);color:var(--ink);letter-spacing:-.015em}.woocommerce-MyAccount-content>.account-hello strong{font-weight:inherit}.woocommerce-MyAccount-content h2{letter-spacing:-.01em;font-size:1.3rem}.woocommerce-MyAccount-content form>h2{margin-bottom:1.1rem}.woocommerce-MyAccount-content mark{color:var(--ink);background:0 0;font-weight:500}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{margin:0}.wcb2b-customer-group{background:var(--tint);color:var(--muted);border-radius:999px;justify-self:start;padding:.3rem .85rem;font-size:.85rem}.account-tiles{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.account-tiles a{border-radius:var(--radius);border:1px solid var(--line);min-height:4.5rem;transition:border-color .2s var(--ease),background-color .2s var(--ease);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:500;text-decoration:none;display:flex}.account-tiles a:hover{border-color:var(--ink);background:var(--tint)}.account-tiles i{color:var(--violet);transition:transform .2s var(--ease);font-style:normal}.account-tiles a:hover i{transform:translate(4px)}.woocommerce-orders-table tbody tr:last-child>*{border-bottom:0}.woocommerce-orders-table__cell-order-number a{font-weight:500}.woocommerce-orders-table .order{--status:var(--muted)}.woocommerce-orders-table .order[class*=status-processing],.woocommerce-orders-table .order[class*=status-on-hold]{--status:var(--color-amber)}.woocommerce-orders-table .order[class*=status-completed]{--status:var(--color-teal)}.woocommerce-orders-table .order[class*=status-cancelled],.woocommerce-orders-table .order[class*=status-failed]{--status:#a33}.woocommerce-orders-table__cell-order-status{white-space:nowrap;color:var(--status);font-weight:500}@media (min-width:40.0625rem){.woocommerce-orders-table__cell-order-status:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem;margin:0 .5rem .1rem 0;display:inline-block}}.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table th.woocommerce-orders-table__header-order-actions{text-align:right}.woocommerce-orders-table .button{min-height:2.4rem;color:var(--ink);border-color:var(--line);background:0 0;padding:.35rem 1.05rem;font-size:.88rem}.woocommerce-orders-table .button:hover{background:var(--ink);color:#fff}.woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.woocommerce-Address{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.2rem 1.3rem}.woocommerce-Address-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.8rem;display:flex}.woocommerce-Address-title h2{margin:0;font-size:1.1rem}.woocommerce-Address-title .edit{color:var(--violet);font-size:.88rem;font-weight:500}.woocommerce-Address address,.woocommerce-customer-details address{color:var(--muted);font-style:normal;line-height:1.6}.woocommerce-EditAccountForm,.woocommerce-address-fields{max-width:44rem}.woocommerce-EditAccountForm{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;display:grid}.woocommerce-EditAccountForm>*{grid-column:1/-1}.woocommerce-EditAccountForm>.form-row-first,.woocommerce-EditAccountForm>.form-row-last{grid-column:auto;width:auto;margin-right:0;display:grid}.woocommerce-EditAccountForm .clear{display:none}#account_display_name_description{color:var(--muted);font-size:.85rem}#account_display_name_description em{font-style:normal}.woocommerce-EditAccountForm fieldset{border:1px solid var(--line);border-radius:var(--radius);margin:1rem 0 1.4rem;padding:1.1rem 1.2rem .3rem}.woocommerce-EditAccountForm legend{padding:0 .4rem;font-weight:500}.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button{min-width:12rem}@media (max-width:62rem){#customer_login,.woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0,1fr);gap:1.25rem}.woocommerce-MyAccount-navigation{margin-inline:calc(var(--gutter)*-1);background:0 0;border:0;padding:0;position:static}.woocommerce-MyAccount-navigation ul{padding:0 var(--gutter).3rem;scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.woocommerce-MyAccount-navigation a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.5rem 1rem}.woocommerce-MyAccount-navigation-link--customer-logout{border:0;margin:0;padding:0}}@media (max-width:40rem){.woocommerce-EditAccountForm{grid-template-columns:1fr}.woocommerce-orders-table{background:0 0;border:0}.woocommerce-orders-table tbody{gap:.75rem;display:grid}.woocommerce-orders-table tr{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.4rem 0}table.woocommerce-orders-table tbody th,table.woocommerce-orders-table td{text-align:right;border:0;padding:.45rem 1rem;display:block}.woocommerce-orders-table tbody [data-title]:not(.woocommerce-orders-table__cell-order-actions):before{content:attr(data-title);float:left;color:var(--muted);margin-right:1rem;font-size:.85rem;font-weight:400}.woocommerce-orders-table__cell-order-actions .button{width:100%}}.woocommerce-order{gap:clamp(1.25rem,3vw,2rem);max-width:54rem;display:grid}.woocommerce-thankyou-order-received{border-radius:calc(var(--radius)*1.4);background:#ecf4f3;align-items:center;gap:1rem;margin:0;padding:clamp(1.1rem,3vw,1.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.woocommerce-thankyou-order-received{background:color-mix(in srgb,var(--color-teal)10%,#fff)}}.woocommerce-thankyou-order-received{font:500 var(--text-d3)/1.25 var(--font-display);letter-spacing:-.015em}.woocommerce-thankyou-order-received:before{content:"✓";background:var(--color-teal);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:1.3rem;display:grid}.woocommerce-order-overview{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.woocommerce-order-overview li{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);gap:.15rem;padding:.85rem 1rem;font-size:.82rem;display:grid}.woocommerce-order-overview strong{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:500}.order-received-actions{flex-wrap:wrap;gap:.7rem;margin:0;display:flex}.woocommerce-order-details,.woocommerce-customer-details{gap:.9rem;display:grid}.woocommerce-order-details__title,.woocommerce-column__title{letter-spacing:-.01em;font-size:1.2rem}table.order_details .product-total,table.order_details tfoot td{text-align:right;white-space:nowrap}table.order_details .product-name a{font-weight:500;text-decoration:none}table.order_details .product-name a:hover{text-decoration:underline}table.order_details .product-quantity,table.order_details tfoot th{color:var(--muted);font-weight:400}table.order_details tfoot td{white-space:normal}table.order_details tfoot tr:last-child>*{font:500 1.15rem/1.3 var(--font-display);color:var(--ink);border-bottom:0}.woocommerce-customer-details .addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.woocommerce-column{align-content:start;gap:.6rem;display:grid}.woocommerce-customer-details address{border:1px solid var(--line);border-radius:var(--radius);height:100%;padding:1.1rem 1.2rem}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{margin:0}.woocommerce-MyAccount-content mark.order-status{background:var(--tint);border-radius:999px;padding:.15rem .7rem}@media (max-width:40rem){.woocommerce-customer-details .addresses{grid-template-columns:1fr}.order-received-actions .btn{flex:100%}}.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0,1fr) 23rem;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}table.cart .product-remove{width:3rem;padding-right:0}table.cart a.remove{width:2rem;height:2rem;color:var(--muted);transition:background-color .2s var(--ease),color .2s var(--ease);border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;text-decoration:none;display:grid}table.cart a.remove:hover{color:#fff;background:#a33}table.cart .product-thumbnail{width:5.5rem}table.cart .product-thumbnail img{aspect-ratio:1;object-fit:contain;background:var(--tint);mix-blend-mode:multiply;border-radius:10px;width:4.5rem}table.cart .product-name a{font-weight:500;text-decoration:none}table.cart .product-name a:hover{text-decoration:underline}table.cart .product-price{color:var(--muted);white-space:nowrap}table.cart .product-subtotal{white-space:nowrap;text-align:right;font-weight:500}table.cart .quantity .qty{width:4rem;min-height:2.6rem}table.cart td.actions{text-align:right;background:var(--tint);border-bottom:0;margin:0;padding:1rem;display:table-cell}table.cart .coupon{float:left;gap:.5rem;display:flex}table.cart .coupon .input-text{width:12rem;min-height:2.6rem}table.cart td.actions .button{min-height:2.6rem;color:var(--ink);border-color:var(--line);background:#fff;padding:.4rem 1.1rem;font-size:.88rem}table.cart td.actions .button:hover{background:var(--ink);color:#fff}table.cart td.actions .button:disabled{opacity:.45;cursor:default;color:var(--ink);background:#fff}table.cart td.actions>.button+.button{margin-left:.4rem}.woocommerce-cart .cross-sells{margin-top:clamp(2rem,5vw,3.5rem)}.woocommerce-cart .cross-sells>h2{letter-spacing:-.01em;margin-bottom:1.1rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-cart .cart-collaterals{top:calc(var(--header-h) + 1.25rem);position:sticky}.cart_totals{border-radius:calc(var(--radius)*1.4);background:var(--tint);padding:clamp(1.1rem,2.5vw,1.6rem)}.free-ship{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1.1rem;padding-bottom:1.1rem;font-size:.92rem;display:grid}.free-ship p{margin:0}.free-ship strong{color:var(--violet);font-weight:500}.free-ship.is-done p{text-indent:-1.3em;padding-left:1.3em}.free-ship.is-done p:before{content:"✓";text-indent:0;width:1.3em;color:var(--color-teal);font-weight:600;display:inline-block}.free-ship__bar{background:#1411101a;border-radius:999px;height:.4rem;display:block;overflow:hidden}.free-ship__bar span{border-radius:inherit;background:var(--violet);height:100%;transition:width .4s var(--ease);display:block}.free-ship.is-done .free-ship__bar span{background:var(--color-teal)}.cart_totals h2{letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.3rem}.cart_totals table.shop_table,.cart_totals table.shop_table tbody{background:0 0;border:0;border-radius:0;display:block}.cart_totals table.shop_table tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.cart_totals table.shop_table tr:last-child{border-bottom:0}.cart_totals table.shop_table th,.cart_totals table.shop_table td{border:0;padding:.75rem 0}.cart_totals table.shop_table th{color:var(--muted);font-weight:400}.cart_totals table.shop_table td{text-align:right}.cart_totals table.shop_table tr.woocommerce-shipping-totals{grid-template-columns:minmax(0,1fr);gap:0}.cart_totals table.shop_table tr.woocommerce-shipping-totals td{padding-top:0}.cart_totals .order-total>*{font:500 1.2rem/1.3 var(--font-display);color:var(--ink)!important}.wc-proceed-to-checkout .checkout-button{width:100%;min-height:3.4rem;margin-top:.6rem;font-size:1.1rem}#shipping_method{text-align:left;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}#shipping_method li{align-items:center;gap:.55rem;display:flex}#shipping_method label{cursor:pointer;line-height:1.35}#shipping_method .inpost_pl-shipping-method-meta-wrap{margin-left:auto}#shipping_method .inpost_pl-shipping-method-meta-wrap img{width:auto;height:1.2rem}.woocommerce-shipping-destination,.woocommerce-shipping-calculator{color:var(--muted);text-align:left;margin:.5rem 0 0;font-size:.85rem}@media (max-width:62rem){.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0,1fr)}.woocommerce-cart .cart-collaterals{position:static}}@media (max-width:48rem){.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){table.cart{background:0 0;border:0;border-radius:0;overflow:visible}table.cart tbody{gap:.75rem;display:grid}table.cart tr.cart_item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name remove""thumb price price""thumb qty total";align-items:center;gap:.3rem .9rem;padding:.9rem}table.cart tr.cart_item>td{border:0;width:auto;padding:0}table.cart .product-thumbnail{grid-area:thumb;align-self:start}table.cart .product-name{grid-area:name}table.cart .product-remove{grid-area:remove;align-self:start}table.cart .product-price{grid-area:price;font-size:.88rem}table.cart .product-quantity{grid-area:qty}table.cart .product-subtotal{grid-area:total}table.cart td.actions{border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:.5rem;padding:.9rem;display:grid}table.cart .coupon{float:none;grid-column:1/-1}table.cart .coupon .input-text{flex:1;width:auto}table.cart td.actions>.button+.button{margin-left:0}}.woocommerce-checkout .page__title{margin-bottom:.8rem;font-size:clamp(1.9rem,3vw,2.5rem)}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{margin:0 1.6rem 1.4rem 0;display:inline-block}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{color:var(--muted);background:0 0;border:0;margin:0;padding:0;font-size:.92rem;display:inline}.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a{color:var(--violet);font-weight:500}form.checkout_coupon,.woocommerce-checkout form.login{border-radius:var(--radius);background:var(--tint);max-width:32rem;margin-bottom:1.6rem;padding:1.2rem}form.checkout{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:1rem clamp(1.5rem,4vw,3.5rem);display:grid}form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}form.checkout #customer_details{grid-area:1/1/span 2}#order_review_heading{grid-area:1/2;margin:0;font-size:1.35rem}#order_review{top:calc(var(--header-h) + 1rem);border-radius:calc(var(--radius)*1.4);background:var(--tint);grid-area:2/2;padding:clamp(1.1rem,2.2vw,1.6rem);position:sticky}.woocommerce-billing-fields>h3,#order_review tr.woocommerce-shipping-totals>th,.checkout-step{font:500 1.25rem/1.2 var(--font-display);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.woocommerce-billing-fields>h3:before,#order_review tr.woocommerce-shipping-totals>th:before,.checkout-step:before{background:var(--violet);color:#fff;width:1.8rem;height:1.8rem;font:500 .9rem/1 var(--font-body);border-radius:999px;flex:none;place-items:center;display:grid}.woocommerce-billing-fields>h3:before{content:"1"}#order_review tr.woocommerce-shipping-totals>th:before{content:"2"}.checkout-step--pay:before{content:"3"}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;display:grid}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>.form-row{grid-column:1/-1;width:auto;margin-right:0}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.form-row-first,.form-row-last,[id$=_city_field],[id$=_postcode_field]),#billing_phone_field,#billing_email_field{grid-column:auto}.form-row:has(>.woocommerce-input-wrapper>input[type=hidden]),.woocommerce-billing-fields:not(:has(#billing_fv:checked)) :is(#billing_company_field,#billing_nip_field){display:none}#billing_fv_field,#ship-to-different-address,.woocommerce-account-fields .form-row{margin-bottom:1rem}#ship-to-different-address{font:500 1rem/1.3 var(--font-body);margin-top:.4rem}#ship-to-different-address label{cursor:pointer;align-items:center;gap:.6rem;display:flex}#ship-to-different-address input{width:1.15rem;height:1.15rem;accent-color:var(--violet);margin:0}.woocommerce-shipping-fields .shipping_address{padding-top:.4rem}textarea.input-text#order_comments{min-height:4rem}#order_review .shop_table,#order_review .shop_table :is(tbody,tfoot){background:0 0;border:0;border-radius:0;display:block}#order_review .shop_table thead{display:none}#order_review .shop_table tr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}#order_review .shop_table :is(th,td){background:0 0;border:0;padding:0}#order_review .shop_table .product-name{font-size:.95rem}#order_review .product-quantity{color:var(--muted);font-weight:400}#order_review .shop_table td:last-child{text-align:right;white-space:nowrap}#order_review tr.order-total{font:500 1.25rem/1.2 var(--font-display);border-bottom:0;padding-top:1rem}#order_review tr.order-total th{font-weight:500}#order_review tr.woocommerce-shipping-totals{padding:1.4rem 0 1rem;display:block}#order_review tr.woocommerce-shipping-totals>td{text-align:left;white-space:normal;display:block}#shipping_method{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}#shipping_method li{border:1px solid var(--line);transition:border-color .2s var(--ease);background:#fff;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex;position:relative}#shipping_method li:has(input:checked){border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}#shipping_method input{width:1.1rem;height:1.1rem;accent-color:var(--violet);flex:none;margin:0}#shipping_method label{cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:.6rem;font-size:.95rem;display:flex}#shipping_method label:after{content:"";position:absolute;inset:0}#shipping_method img{width:2.2rem;height:auto}#order_review tr.easypack-parcel-machine{padding:0 0 1rem;display:block}#order_review tr.easypack-parcel-machine:not(:has(.easypack_show_geowidget,input,select,a)),#order_review tr.easypack-parcel-machine th:empty{display:none}#order_review tr.easypack-parcel-machine td{text-align:left;display:block}.easypack_show_geowidget{cursor:pointer;border:0;border-radius:999px;min-height:2.8rem;width:100%!important;height:auto!important;box-shadow:none!important;color:var(--ink)!important;font:500 1rem/1.2 var(--font-body)!important;padding:.7rem 1rem!important}.checkout-step--pay{margin-top:.6rem}.woocommerce-checkout-payment ul.payment_methods{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.woocommerce-checkout-payment li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:.8rem 1rem}.woocommerce-checkout-payment li .woocommerce-info{color:var(--muted);background:0 0;border:0;margin:0;padding:0;font-size:.9rem}.payment_box{color:var(--muted);margin-top:.5rem;font-size:.9rem}.place-order{margin:0}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{color:var(--muted);margin-bottom:.8rem;font-size:.82rem}.woocommerce-privacy-policy-text p{margin:0 0 .6rem}.place-order .form-row{margin-bottom:.5rem;font-size:.88rem}#place_order{width:100%;min-height:3.4rem;margin-top:.4rem;font-size:1.1rem}.place-order>.woocommerce-NoticeGroup-checkout .woocommerce-error{gap:.35rem;margin:.4rem 0 .6rem;font-size:.9rem;display:grid}.place-order>.woocommerce-NoticeGroup-checkout li{background:0 0;border:0;border-radius:0;padding:0}.place-order>.woocommerce-NoticeGroup-checkout a{color:inherit}.woocommerce-terms-and-conditions-wrapper .checkout-inline-error-message{display:none}.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid label{color:#a33}.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid input[type=checkbox]{outline-offset:1px;outline:2px solid #a33}@media (max-width:62rem){form.checkout{grid-template-columns:minmax(0,1fr)}form.checkout #customer_details,#order_review_heading,#order_review{grid-area:auto/1}#order_review{position:static}}@media (max-width:30rem){#billing_phone_field,#billing_email_field{grid-column:1/-1}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{margin:0 0 .4rem;display:block}.woocommerce-form-coupon-toggle{margin-bottom:1.2rem}}.quiz-card{isolation:isolate;border-radius:calc(var(--radius)*1.2);background:var(--ink);color:var(--bone);gap:1rem;padding:1.3rem 1.2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.quiz-card:before{content:"";z-index:-1;opacity:.55;transition:opacity .3s var(--ease);background:radial-gradient(60% 55% at 0 0,#a2612ab3,#0000 70%),radial-gradient(55% 55% at 100% 10%,#3e8c8799,#0000 70%),radial-gradient(60% 60% at 10% 100%,#c7869b99,#0000 70%),radial-gradient(60% 60% at 100% 100%,#67459bd9,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.quiz-card:before{background:radial-gradient(60% 55% at 0% 0%,color-mix(in srgb,var(--color-amber)70%,transparent),transparent 70%),radial-gradient(55% 55% at 100% 10%,color-mix(in srgb,var(--color-teal)60%,transparent),transparent 70%),radial-gradient(60% 60% at 10% 100%,color-mix(in srgb,var(--color-rose)60%,transparent),transparent 70%),radial-gradient(60% 60% at 100% 100%,color-mix(in srgb,var(--color-violet)85%,transparent),transparent 70%)}}.quiz-card:hover:before{opacity:.8}.quiz-card__tag{letter-spacing:.16em;text-transform:uppercase;color:#ede7deb8;align-items:center;gap:.45rem;font-size:.72rem;font-weight:500;display:inline-flex}.quiz-card__tag svg{width:1.1rem;height:1.1rem;fill:var(--bone);stroke:none}.quiz-card__text{gap:.25rem;display:grid}.quiz-card__text b{font:500 1.25rem/1.2 var(--font-display);letter-spacing:-.01em}.quiz-card__text span{color:#ede7dec7;font-size:.9rem}.quiz-card__cta{background:var(--bone);min-height:2.6rem;color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.45rem 1.1rem;font-size:.9rem;font-weight:500;display:inline-flex}.quiz-card__cta i{transition:transform .2s var(--ease);font-style:normal}.quiz-card:hover .quiz-card__cta i{transform:translate(3px)}.quiz-card--inline{display:none}@media (max-width:62rem){.quiz-card--inline{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-bottom:1.2rem;padding:1rem 1.1rem;display:flex}.quiz-card--inline .quiz-card__tag{display:none}.quiz-card--inline .quiz-card__text{flex:12rem}.quiz-card--inline .quiz-card__text b{font-size:1.1rem}}.star-rating{letter-spacing:.12em;width:5.6em;height:1.1em;font-size:1rem;line-height:1.1;display:inline-block;position:relative;overflow:hidden}.star-rating:before{content:"★★★★★";color:#14111029;position:absolute;inset:0}.star-rating span{padding-top:1.5em;position:absolute;inset:0 auto 0 0;overflow:hidden}.star-rating span:before{content:"★★★★★";color:var(--color-amber);position:absolute;top:0;left:0}.pdp__rating{color:var(--muted);align-items:center;gap:.55rem;margin-top:-.3rem;font-size:.92rem;text-decoration:none;display:inline-flex}.pdp__rating:hover span{color:var(--ink);text-decoration:underline}.pdp__reviews{scroll-margin-top:calc(var(--header-h) + 1rem);margin-top:clamp(3rem,6vw,5rem)}.pdp__reviews #reviews{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.pdp__reviews #reviews>.clear{display:none}.woocommerce-Reviews-title{font-size:var(--text-d3);margin-bottom:1rem}.woocommerce-noreviews{color:var(--muted);margin:0}.commentlist{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.commentlist .comment_container{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.1rem 1.2rem;display:grid}.commentlist .avatar{border-radius:999px;width:2.6rem;height:2.6rem}.commentlist .comment-text{gap:.35rem;display:grid}.commentlist .meta{color:var(--muted);margin:0;font-size:.88rem}.commentlist .woocommerce-review__author{color:var(--ink);font-weight:500}.commentlist .woocommerce-review__verified{color:var(--color-teal);font-style:normal}.commentlist .description p{margin:0}.pdp__reviews .woocommerce-verification-required{border-radius:calc(var(--radius)*1.4);background:var(--tint);padding:clamp(1.1rem,2.5vw,1.6rem)}#review_form_wrapper{top:calc(var(--header-h) + 1.25rem);border-radius:calc(var(--radius)*1.4);background:var(--tint);padding:clamp(1.1rem,2.5vw,1.6rem);position:sticky}.comment-reply-title{font:500 1.2rem/1.3 var(--font-display);margin-bottom:.8rem;display:block}.woocommerce-verification-required{color:var(--muted);margin:0}#commentform{gap:.9rem;display:grid}#commentform p{gap:.3rem;margin:0;display:grid}#commentform label{font-size:.9rem;font-weight:500}#commentform textarea,#commentform input[type=text],#commentform input[type=email]{width:100%;font:inherit;background:#fff;border:1px solid #14111038;border-radius:10px;padding:.6rem .85rem}#commentform textarea{min-height:7rem}#commentform .comment-form-cookies-consent{align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}#commentform .submit{background:var(--violet);color:#fff;min-height:3rem;font:500 .95rem/1.2 var(--font-body);cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.5rem}#commentform .submit:hover{background:var(--color-violet-dark)}p.stars a{text-indent:-999em;width:1.6rem;height:1.6rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}p.stars a:before{content:"★";text-indent:0;color:#14111033;font-size:1.5rem;line-height:1;position:absolute;inset:0}p.stars:hover a:before,p.stars.selected a:before{color:var(--color-amber)}p.stars:hover a:hover~a:before,p.stars.selected a.active~a:before{color:#14111033}p.stars.selected:hover a:before{color:var(--color-amber)}p.stars.selected:hover a:hover~a:before{color:#14111033}@media (max-width:62rem){.pdp__reviews #reviews{grid-template-columns:1fr}#review_form_wrapper{position:static}}.about-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.2rem);display:grid}.about-gallery figure{aspect-ratio:2/3;border-radius:var(--radius);background:var(--tint);margin:0;overflow:hidden}.about-gallery img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.about-gallery figure:hover img{transform:scale(1.04)}.about-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.about-voices blockquote{border-top:1px solid var(--line);margin:0;padding-top:1.4rem}.about-voices p{color:var(--muted)}.about-voices footer{font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:1rem}.about-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem);max-width:64rem;margin-inline:auto;display:grid}.about-team figure{margin:0}.about-team img{aspect-ratio:5/6;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;transition:filter .6s var(--ease);border-radius:10px}.about-team figure:hover img{filter:none}.about-team__ph{aspect-ratio:5/6;background:linear-gradient(180deg,var(--color-ink-soft),#2c2622);color:#ede7de1a;border-radius:10px;place-items:end center;display:grid;overflow:hidden}.about-team__ph svg{fill:currentColor;width:70%;height:auto}.about-team figcaption{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.about-team b{font:500 1.1rem/1.25 var(--font-display);display:block}.about-team figcaption span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}.kindly{border:1px solid var(--line);border-radius:calc(var(--radius)*1.4);color:inherit;transition:border-color .3s var(--ease);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.kindly:hover{border-color:var(--violet)}.kindly__media{background:var(--tint);min-height:22rem;position:relative;overflow:hidden}.kindly__media img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.kindly:hover .kindly__media img{transform:scale(1.04)}.kindly__body{align-content:center;justify-items:start;gap:.8rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.kindly__title{font:500 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--font-display)}.kindly__desc{color:var(--muted)}.kindly .btn{margin-top:.4rem}.kindly--static{grid-template-columns:minmax(0,22rem) minmax(0,1fr);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.kindly--static .kindly__media{min-height:24rem}.kindly--static:hover{border-color:var(--line)}.kindly--static:hover .kindly__media img{transform:none}.kindly--static .kindly__media img{object-position:60% 65%}.kindly--static .kindly__title,.kindly--static .kindly__desc,.kindly--static .eyebrow{margin:0}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);display:grid}.kindly--card{grid-template-rows:auto 1fr;grid-template-columns:1fr}.kindly--card .kindly__media{aspect-ratio:4/3;min-height:0}.kindly--card .kindly__body{align-content:start;padding:clamp(1.3rem,2.6vw,2.2rem)}.kindly--card .kindly__title,.kindly--card .kindly__desc,.kindly--card .eyebrow{margin:0}.kindly--brand .kindly__media img{object-position:62% 50%}.kindly--ambassador .kindly__media img{object-position:50% 45%}.kindly--ambassador:hover{border-color:var(--line)}.kindly--ambassador:hover .kindly__media img{transform:none}.about-closing{text-align:center}.about-closing h2{font-size:var(--text-d2)}.about-closing .lede{margin:1rem auto 0}.about-closing .actions{justify-content:center}@media (max-width:62rem){.about-voices,.kindly,.partners-grid{grid-template-columns:1fr}.kindly__media{aspect-ratio:16/10;min-height:0}.kindly--card .kindly__media{aspect-ratio:4/3}}@media (max-width:40rem){.about-team{grid-template-columns:repeat(2,minmax(0,1fr))}.about-gallery{grid-template-columns:1fr 1fr}.about-gallery figure:last-child{display:none}}.forms-switch--scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.forms-switch--scroll::-webkit-scrollbar{display:none}.forms-switch--scroll a{white-space:nowrap;flex:none}.tiles.tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--text .tile__body{gap:.45rem;padding:clamp(1.3rem,2.4vw,2rem)}.tile--text .eyebrow{margin-bottom:.2rem}.tile--text .tile__cta{margin-top:.6rem}div.tile--text:hover,li.tile--text:hover{border-color:var(--line);transform:none}.contact-map{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);background:#fff;overflow:hidden}.contact-map iframe,.info-video iframe{border:0;width:100%;height:100%;display:block}.info-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);overflow:hidden}.contact-person .why__media{aspect-ratio:5/6;max-width:26rem}.contact-person__name{gap:.1rem;margin-top:1.4rem;display:grid}.contact-person__name b{font:500 1.15rem/1.25 var(--font-display)}.contact-person__name span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.partner-intro__media img{filter:drop-shadow(0 30px 40px #14111047);width:100%;max-width:36rem;margin-inline:auto;display:block}.partner-intro__media img.is-photo{border-radius:calc(var(--radius)*1.4);filter:none;height:auto}.partner-intro .stats{margin-top:1.6rem}.partner-gallery figure{aspect-ratio:4/5}.info-certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.info-cert{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s var(--ease),transform .2s var(--ease);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,2vw,1.6rem);text-decoration:none;display:grid}.info-cert:hover{border-color:var(--violet);transform:translateY(-2px)}.info-cert figure{aspect-ratio:181/256;background:var(--paper);border-radius:6px;margin:0;overflow:hidden;box-shadow:0 10px 30px #1411101f}.info-cert img{object-fit:cover;width:100%;height:100%}.info-cert__text{gap:.3rem;display:grid}.info-cert__text b{font:500 var(--text-d3)/1.2 var(--font-display);letter-spacing:-.01em}.info-cert__text span{color:var(--muted)}.info-cert__text .info-cert__link{color:var(--violet);margin-top:.6rem;font-weight:500}.info-logos{--per-row:7;--gap:clamp(.6rem,1.2vw,1rem);justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.info-logos li{flex:0 0 calc((100% - (var(--per-row) - 1)*var(--gap))/var(--per-row));border:1px solid var(--line);border-radius:var(--radius);height:6rem;transition:border-color .2s var(--ease);background:#fff;place-items:center;padding:.9rem 1.1rem;display:grid;overflow:hidden}.info-logos img{width:100%;height:var(--logo-h,4.2rem);object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.1);opacity:.9;transform:scale(var(--logo-scale,1));transition:filter .3s var(--ease),opacity .3s var(--ease)}.info-logos li:hover{border-color:#1411104d}.info-logos li:hover img{filter:none;opacity:1}.info-logos+.stats{margin-top:clamp(2.5rem,5vw,4rem)}.info-perks{counter-reset:perk;margin:0;padding:0;list-style:none}.info-perks li{counter-increment:perk}.info-perks .tile__body:before{content:counter(perk,decimal-leading-zero);font:500 1.2rem/1 var(--font-display);color:var(--violet);margin-bottom:.4rem}.info-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.info-events li{border-top:1px solid var(--line);gap:.4rem;padding-top:1.4rem;display:grid}.info-events b{font:500 var(--text-d3)/1.2 var(--font-display)}.info-events span{font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal{grid-template-columns:15rem minmax(0,46rem);justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legal__toc{top:calc(var(--header-h) + 1.5rem);font-size:.9rem;position:sticky}.legal__toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.legal__toc a{color:var(--muted);transition:color .2s var(--ease),border-color .2s var(--ease);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem .9rem;text-decoration:none;display:block}.legal__toc a:hover{color:var(--ink);border-color:var(--violet)}.legal__content{color:var(--ink);line-height:1.75}@supports (color:color-mix(in lab, red, red)){.legal__content{color:color-mix(in srgb,var(--ink)85%,transparent)}}.legal__content>*{margin:0}.legal__content>*+*{margin-top:1rem}.legal__content h2{font-size:var(--text-d3);color:var(--ink)}.legal__content h3{border-top:1px solid var(--line);font:500 1.3rem/1.3 var(--font-display);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 1.5rem);margin-top:2.6rem;padding-top:1.8rem}.legal__content>h3:first-child{border-top:0;margin-top:0;padding-top:0}.legal__content h3 b,.legal__content h3 strong{font-weight:inherit}.legal__content ol,.legal__content ul{padding-left:1.3rem}.legal__content li+li{margin-top:.45rem}.legal__content a{color:var(--violet)}.faq{max-width:52rem;margin-inline:auto}.faq__group+.faq__group{margin-top:clamp(2.5rem,5vw,3.5rem)}.faq__group h2{font-size:var(--text-d3);margin-bottom:.6rem}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{font:500 1.08rem/1.4 var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";transition:transform .2s var(--ease);flex:none;font-size:1.4rem;font-weight:300}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__answer{color:var(--muted);padding-bottom:1.2rem;line-height:1.7}.faq__answer>*{margin:0}.faq__answer>*+*{margin-top:.7rem}.faq__help{border-radius:var(--radius);background:var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.4rem 1.6rem;display:flex}.faq__help p{font:500 1.2rem/1.3 var(--font-display);margin:0}@media (max-width:62rem){.legal{grid-template-columns:minmax(0,1fr)}.legal__toc{border-radius:var(--radius);background:var(--tint);padding:1.1rem 1.2rem;position:static}.legal__toc ol{border-left:0}.legal__toc a{border-left:0;padding-left:0}}.hero-photo{background:var(--ink);align-items:center;min-height:min(68svh,36rem);display:grid;position:relative;overflow:hidden}.hero-photo__img{object-fit:cover;object-position:60% 50%;width:76%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#000 34%)}[dir=rtl] .hero-photo__img{left:0;right:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 34%);mask-image:linear-gradient(270deg,#0000 0,#000 34%)}.hero-photo__img--narrow{width:58%}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#14111080);position:absolute;inset:0}.hero-photo__inner{z-index:1;padding-block:2.5rem;position:relative}.hero-photo__text{max-width:34rem}.hero-photo h1,.hero-photo__title{font-size:var(--text-d1);max-width:12ch;margin-bottom:1rem}.hero-slide:not(:first-child) .hero-photo__title{max-width:15ch;font-size:clamp(2.2rem,4.6vw,4.2rem)}.hero-slider{background:var(--ink);display:grid;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility 0s .9s;grid-area:1/1}.hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s var(--ease);z-index:1}.hero-slide .hero-photo__img{transition:transform 7s linear;transform:scale(1.04)}.hero-slide.is-active .hero-photo__img{transform:scale(1)}.hero-slide.is-active .hero-photo__text>*{animation:hero-in .8s var(--ease)both}.hero-slide.is-active .hero-photo__text>:nth-child(2){animation-delay:.1s}.hero-slide.is-active .hero-photo__text>:nth-child(3){animation-delay:.2s}.hero-slide.is-active .hero-photo__text>:nth-child(n+4){animation-delay:.3s}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-slider__nav{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.hero-slider__nav[hidden]{display:none}.hero-slider__nav>*{pointer-events:auto}.hero-slider__dots{gap:.45rem;display:flex}.hero-slider__dots button{cursor:pointer;width:.55rem;height:.55rem;transition:width .3s var(--ease),background-color .3s var(--ease);background:#ede7de59;border:0;border-radius:999px;padding:0}.hero-slider__dots button[aria-current]{background:var(--bone);width:1.8rem}.hero-slider__arrow{width:2.6rem;height:2.6rem;color:var(--bone);cursor:pointer;transition:background-color .2s var(--ease);background:#14111059;border:1px solid #ede7de4d;border-radius:999px;place-items:center;font-size:1.1rem;display:grid}.hero-slider__arrow:hover{background:#ede7de26}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide.is-active,.hero-slide .hero-photo__img{transition:none;transform:none}.hero-slide.is-active .hero-photo__text>*{animation:none}}.hero-limited{color:#0000;background:linear-gradient(100deg,#b8893f,#f1d79a 45%,#c99a4e);-webkit-background-clip:text;background-clip:text;border:1px solid #d6b268a6;border-radius:999px;margin-left:.6rem;padding:.3em .8em;display:inline-block;box-shadow:inset 0 0 0 100vmax #d6b26814}.hero-photo .lede{color:#ede7ded9;max-width:42ch}.hero-photo__trust{color:#ede7decc;flex-wrap:wrap;gap:.5rem 1.8rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.hero-slider__bar{z-index:2;pointer-events:none;align-items:center;min-height:2.6rem;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.hero-slider .hero-photo__inner{padding-bottom:5.5rem}.hero-photo__trust li+li:before{content:"✓";color:var(--bone);margin-right:.45rem}.hero-photo__trust b{color:var(--bone);font-weight:500}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--violet);color:#fff;border-radius:8px;padding:.7rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.lede{color:var(--muted);max-width:46ch;font-size:1.1rem}.eyebrow{font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:2rem;display:flex}.btn,.button,button.button,input[type=submit].button{min-height:3rem;font:500 .95rem/1.2 var(--font-body);cursor:pointer;background:var(--violet);color:#fff;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover,.button:hover{background:var(--color-violet-dark)}.btn--ghost{color:var(--fg);border-color:var(--line);background:0 0}.btn--ghost:hover{background:var(--fg);color:var(--bg)}.link-more{white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:1rem;font-weight:500;text-decoration:none}.link-more:hover{text-decoration:underline}.section{padding-block:clamp(3rem,6vw,5.5rem)}.section--tight{padding-block:clamp(1.5rem,3vw,2.5rem)}.section--alt,.section--promo{background:var(--tint)}.set-tiers{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(.9rem,1.8vw,1.5rem);display:grid}.set-tier{border-radius:calc(var(--radius)*1.4);border:1px solid var(--line);background:#fff;grid-template-rows:auto auto 1fr;gap:.3rem;padding:1.2rem;display:grid}.set-tier--premium{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.set-tier__label{font:500 .78rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.set-tier__desc{color:var(--muted);margin-bottom:.8rem;font-size:.92rem}.section__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.section__head h2{margin-bottom:.6rem}.section__head--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.tile{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);transition:border-color .2s var(--ease),transform .2s var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.tile:hover{border-color:var(--violet);transform:translateY(-2px)}.tile--soon{min-height:12rem;position:relative}.tiles--home .tile--soon .tile__media{aspect-ratio:auto;position:absolute;inset:0}.tile--soon .tile__media:after{content:"";background:linear-gradient(#14111000 55%,#141110c7);position:absolute;inset:0}.tile--soon .tile__body{z-index:1;padding:clamp(1.1rem,2vw,1.6rem);position:absolute;inset:auto 0 0}.tile--soon .tile__title{color:var(--bone);font-size:clamp(1.5rem,2.2vw,2rem)}.tile--soon .card__badge{z-index:1;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;font-size:.82rem;top:1rem;left:1rem}.tile__media{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.tile__img{object-fit:contain;width:100%;height:100%;padding:.75rem;position:absolute;inset:0}.tile__img--photo{object-fit:cover;padding:0}.tiles--home .tile__media{aspect-ratio:4/3;background:radial-gradient(70% 70% at 50% 55%,#fff,var(--tint))}.tiles--home .tile__img{mix-blend-mode:multiply;padding:4% 6%}.tiles--home .tile__img--photo{mix-blend-mode:normal;padding:0}.tile__body{align-content:start;gap:.3rem;padding:1rem 1.15rem 1.2rem;display:grid}.tile__title{font:500 1.3rem/1.2 var(--font-display)}.tile__desc{color:var(--muted);font-size:.95rem}.tile__cta{color:var(--violet);margin-top:.4rem;font-size:.95rem;font-weight:500}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem) clamp(.9rem,1.8vw,1.5rem);display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--carousel{--cg:clamp(.9rem,1.8vw,1.5rem);--per-view:4;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1)*var(--cg))/var(--per-view));column-gap:var(--cg);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem;overflow-x:auto}.grid--carousel::-webkit-scrollbar{display:none}.grid--carousel>*{scroll-snap-align:start}.section__tools{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.carousel-nav{gap:.4rem;display:flex}.carousel-nav[hidden]{display:none}.carousel-nav__btn{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);background:#fff;border-radius:999px;place-items:center;font-size:1.1rem;display:grid}.carousel-nav__btn:hover:not(:disabled){background:var(--ink);color:#fff}.carousel-nav__btn:disabled{opacity:.35;cursor:default}.card{--fam:#8c86a3;color:var(--fg);flex-direction:column;display:flex;position:relative}.card[data-family=intensive]{--fam:var(--color-violet)}.card[data-family=fresh]{--fam:var(--color-teal)}.card[data-family=sweet]{--fam:var(--color-rose)}.card[data-family=unique]{--fam:var(--color-amber)}.card__link{flex:1;align-content:start;gap:.1rem;text-decoration:none;display:grid}.card__img{aspect-ratio:4/5;border-radius:var(--radius);background:radial-gradient(70% 60% at 50% 55%,var(--fam),var(--fam));margin-bottom:.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card__img{background:radial-gradient(70% 60% at 50% 55%,color-mix(in srgb,var(--fam)20%,#fff),color-mix(in srgb,var(--fam)7%,#f7f6fa))}}.card__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--ease);padding:3%;position:absolute;inset:0;transform:scale(1.12)}.card:hover .card__img img{transform:scale(1.17)}.card__badge{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;position:absolute;top:.7rem;left:.7rem}.card__badge--new{background:var(--violet)}.card__label{letter-spacing:.16em;text-transform:uppercase;color:var(--fam);font-size:.7rem;font-weight:500}.is-dark .card__label{color:var(--fam)}@supports (color:color-mix(in lab, red, red)){.is-dark .card__label{color:color-mix(in srgb,var(--fam)55%,#fff)}}.card__name{font:500 1.08rem/1.25 var(--font-display);letter-spacing:-.01em}.card__meta{color:var(--muted);font-size:.85rem}.card__buy{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.card__price{font-size:1.02rem;font-weight:500}.card__price del{opacity:.5;margin-right:.3rem;font-size:.9rem;font-weight:400}.card__price ins{text-decoration:none}.card__btn{background:var(--fg);width:2.75rem;height:2.75rem;color:var(--bg);cursor:pointer;transition:background-color .2s var(--ease),transform .2s var(--ease);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.card__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.card__btn:hover{background:var(--violet);color:#fff;transform:scale(1.06)}.card__btn--more{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.card__off{color:var(--muted);font-size:.8rem}.card__btn[data-state=busy]{opacity:.55}.card__btn[data-state=done],.card__btn[data-state=error]{color:#fff}.card__btn[data-state=done]{background:var(--color-teal)}.card__btn[data-state=error]{background:#a33}.card__btn[data-state=done] svg,.card__btn[data-state=error] svg{display:none}.card__btn[data-state=done]:after{content:"✓";font-size:1.1rem}.card__btn[data-state=error]:after{content:"!";font-weight:600}.families{--glow:var(--color-violet);transition:--glow .8s var(--ease)}.families[data-active=fresh]{--glow:var(--color-teal)}.families[data-active=sweet]{--glow:var(--color-rose)}.families[data-active=unique]{--glow:var(--color-amber)}.families[data-active=perfumy-w-drewnie]{--glow:#a8693f}.families[data-active=dyfuzory]{--glow:#8d97a6}.families__stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);display:grid}.families__track{min-width:0}.families__sticky{place-items:center;height:calc(100svh - 4.25rem);display:grid;position:sticky;top:4.25rem}.families__viz{width:100%;height:min(60vh,32rem);position:relative}.families__viz:before{content:"";background:radial-gradient(closest-side,var(--glow),var(--glow)55%,transparent);position:absolute;inset:-18% -8%}@supports (color:color-mix(in lab, red, red)){.families__viz:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow)55%,transparent),color-mix(in srgb,var(--glow)18%,transparent)55%,transparent)}}.families__viz img{object-fit:contain;opacity:0;width:auto;max-width:100%;height:100%;transition:opacity .7s var(--ease),transform 1s var(--ease);filter:drop-shadow(0 30px 45px #00000080);margin:auto;position:absolute;inset:0;transform:scale(.95)}.families__viz img[data-on]{opacity:1;transform:none}.families__label{white-space:nowrap;font:600 clamp(3rem,6vw,5.5rem)/1 var(--font-display);color:#0000;-webkit-text-stroke:1px #ede7de47;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)}.family{--fam:var(--color-violet);border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:78svh;padding-block:3rem;display:flex}.family:first-child{border-top:0}.family[data-family=fresh]{--fam:var(--color-teal)}.family[data-family=sweet]{--fam:var(--color-rose)}.family[data-family=unique]{--fam:var(--color-amber)}.family[data-family=perfumy-w-drewnie]{--fam:#c08353}.family[data-family=dyfuzory]{--fam:#a7b0be}.family__img{display:none}.family__note{font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;color:var(--fam)}@supports (color:color-mix(in lab, red, red)){.family__note{color:color-mix(in srgb,var(--fam)55%,var(--bone))}}.family__note{margin-bottom:.8rem}.family h3{font-size:var(--text-d2);margin-bottom:.8rem}.family__list{border-top:1px solid var(--line);margin:1.8rem 0 0;padding:0;list-style:none}.family__item{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.65rem 0;display:flex}.family__item a{transition:padding-left .3s var(--ease);flex-wrap:wrap;flex:1;align-items:baseline;gap:.1rem .6rem;text-decoration:none;display:flex}.family__item a:hover{padding-left:.5rem}.family__item strong{font-size:1.05rem;font-weight:500}.family__item a span{color:var(--muted);font-size:.85rem}.family__price{white-space:nowrap;font-weight:500}.family__price del{opacity:.5;margin-right:.3rem;font-size:.85rem}.family__price ins{text-decoration:none}.family .card__btn{width:2.5rem;height:2.5rem}.family__all{color:var(--fam);align-self:flex-start;margin-top:1.2rem}@supports (color:color-mix(in lab, red, red)){.family__all{color:color-mix(in srgb,var(--fam)45%,var(--bone))}}.quiz__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.quiz.is-done .quiz__inner{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.quiz__intro h2{margin-bottom:.8rem}.quiz__progress{align-items:center;gap:.9rem;max-width:18rem;margin-top:2rem;display:none}.quiz.is-ready:not(.is-done) .quiz__progress{display:flex}.quiz__count{font:500 .95rem/1 var(--font-display);white-space:nowrap}.quiz__bar{background:#1411101f;border-radius:3px;flex:1;height:3px;overflow:hidden}.quiz__bar span{background:var(--violet);width:0;height:100%;transition:width .4s var(--ease);display:block}.quiz__panel{border-radius:calc(var(--radius)*1.4);background:#fff;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 20px 50px -30px #14111059}.quiz__form{gap:1.6rem;display:grid}.quiz__step{animation:quiz-in .35s var(--ease);border:0;margin:0;padding:0}.quiz__step legend{font:500 clamp(1.3rem,2vw,1.6rem)/1.25 var(--font-display);margin-bottom:1.1rem}.quiz__no{font:500 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin-bottom:.35rem;display:block}@keyframes quiz-in{0%{opacity:0;transform:translateY(8px)}}.qopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.qopts:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.qopt{--fam:var(--violet);border-radius:var(--radius);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease);border:1px solid #14111024;gap:.15rem;padding:1rem 1.05rem;display:grid;position:relative}.qopt[data-family=intensive]{--fam:var(--color-violet)}.qopt[data-family=fresh]{--fam:var(--color-teal)}.qopt[data-family=sweet]{--fam:var(--color-rose)}.qopt[data-family=unique]{--fam:var(--color-amber)}.qopt:hover{border-color:var(--fam);transform:translateY(-2px)}.qopt input{opacity:0;pointer-events:none;position:absolute}.qopt svg{fill:none;width:1.9rem;height:1.9rem;stroke:var(--fam);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.45rem}.qopt__label{font:500 1.05rem/1.2 var(--font-display)}.qopt__hint{color:var(--muted);font-size:.82rem}.qopt:has(input:checked){border-color:var(--fam);background:var(--fam)}@supports (color:color-mix(in lab, red, red)){.qopt:has(input:checked){background:color-mix(in srgb,var(--fam)10%,#fff)}}.qopt:has(input:checked){box-shadow:inset 0 0 0 1px var(--fam)}.qopt:has(input:checked):after{content:"✓";background:var(--fam);color:#fff;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:grid;position:absolute;top:.7rem;right:.8rem}.qopt:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.quiz__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quiz__summary{font:500 clamp(1.2rem,2vw,1.5rem)/1.3 var(--font-display);margin-bottom:1.4rem}.quiz-modal{border-radius:calc(var(--radius)*1.6);width:min(66rem,100% - 2rem);max-height:calc(100svh - 2rem);color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;margin:auto;padding:0;overflow:auto}.quiz-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14111099}html:has(.quiz-modal[open]){overflow:hidden}.quiz-modal__close{z-index:2;float:right;background:var(--tint);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;margin:.8rem .8rem 0 0;font-size:1.5rem;line-height:1;display:grid;position:sticky;top:.8rem}.quiz-modal__close:hover{background:var(--ink);color:#fff}.quiz-modal__loading{text-align:center;color:var(--muted);padding:4rem 2rem}.quiz-modal .quiz{background:0 0;padding-block:clamp(1.5rem,4vw,3rem)}.quiz-modal .quiz__panel{box-shadow:none;background:0 0;border-radius:0;padding:0}.quiz__reason{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);align-self:end;font-size:.8rem;font-weight:500}.quiz__pick{grid-row:span 2;grid-template-rows:subgrid;row-gap:.6rem;display:grid}.quiz__pick .card{height:100%}.quiz-modal .quiz.is-done .quiz__intro{display:none}.quiz-modal .quiz.is-done .quiz__inner{grid-template-columns:minmax(0,1fr)}.quiz__result .link-more{margin-top:1.6rem}.why__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.why__media{border-radius:var(--radius);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.why__media>img{object-fit:cover;width:100%;height:100%}.why__quote{color:var(--bone);background:linear-gradient(#0000,#141110eb 65%);gap:.3rem;padding:4rem 1.5rem 1.4rem;display:grid;position:absolute;inset:auto 0 0}.why__quote p{font:400 clamp(1.05rem,1.5vw,1.3rem)/1.35 var(--font-display);max-width:41ch}.why__sign{opacity:.9;width:7.5rem;height:auto;margin-top:.6rem}.why__quote span{letter-spacing:.14em;text-transform:uppercase;color:#ede7deb3;font-size:.8rem}.why__body h2{margin-bottom:1.2rem}.why__text{color:var(--muted);gap:.9rem;display:grid}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.8rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.stats li{background:var(--bg);padding:1rem 1.1rem}.stats b{font:500 clamp(1.6rem,2.6vw,2.2rem)/1 var(--font-display);display:block}.stats span{color:var(--muted);font-size:.85rem;line-height:1.3}.site-footer{background:var(--ink);color:#ede7dec7;padding-block:2.5rem 1.5rem;font-size:.95rem}.site-footer .trust{color:var(--bone);border-bottom:1px solid #ede7de24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 2.5rem;padding:0 0 2rem;list-style:none;display:grid}.trust li{text-indent:-1.4em;padding-left:1.4em}.trust li:before{content:"✓";text-indent:0;width:1.4em;color:var(--color-rose);display:inline-block}.footer__grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer__company img{width:90px;margin-bottom:1rem}.footer__company p+p{margin-top:.6rem}.site-footer h2{font:500 .8rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin:0 0 .8rem}.site-footer ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--bone);text-decoration:underline}.footer__bar{border-top:1px solid #ede7de24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.2rem;font-size:.85rem;display:flex}.footer__social{gap:.5rem;display:flex}.social{width:2.6rem;height:2.6rem;color:var(--bone);transition:background-color .2s var(--ease),border-color .2s var(--ease);border:1px solid #ede7de33;border-radius:999px;place-items:center;display:grid}.social:hover{background:var(--violet);border-color:var(--violet)}.social svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.page{padding-block:clamp(2rem,5vw,4rem)}.page__title{margin-bottom:1.5rem}.page__content>*+*{margin-top:1rem}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mb-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-bottom:clamp(2.5rem,5vw,4rem)}.mb-\[clamp\(3rem\,6vw\,5rem\)\]{margin-bottom:clamp(3rem,6vw,5rem)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.text-d2{font-size:var(--text-d2)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (max-width:62rem){.info-certs{grid-template-columns:1fr}.info-events{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-intro__media{order:-1}.contact-person .why__media{max-width:20rem}.info-logos{--per-row:4}}@media (max-width:40rem){.tiles--2,.tiles:has(>.tile--text){grid-template-columns:1fr}.tile--text .tile__desc{display:block}.info-cert{grid-template-columns:1fr}.info-logos{--per-row:3}.info-logos li{--logo-h:3.4rem;height:4.8rem;padding:.7rem .8rem}}@media (max-width:62rem){.hero-photo{min-height:0;display:block}.hero-photo__img{width:100%;height:36svh;display:block;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 30%);mask-image:linear-gradient(0deg,#0000 0,#000 30%)}.hero-photo__inner{margin-top:-2.5rem;padding-block:0 2rem}.hero-slider .hero-photo__inner{padding-bottom:1.2rem}.hero-slider__bar{padding-bottom:1.6rem;position:static}.hero-photo__trust{gap:.4rem 1.2rem;font-size:.88rem}.hero-slider__nav{justify-content:center;top:calc(36svh - 4.6rem);bottom:auto}.hero-slider__arrow{display:none}}@media (max-width:75rem){.nav{margin-left:-.6rem;font-size:1rem}.nav__link{padding-inline:.6rem}.catbar__links{display:none}}@media (max-width:62rem){:root{--header-h:4.25rem}.catbar,.site-header__bar>form.search{display:none}.burger{display:block}.header-actions{margin-left:auto}body.menu-open{overflow:hidden}.tiles,.grid,.grid--3,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--carousel{--per-view:2.3;grid-template-columns:none}.carousel-nav{display:none}.families__stage{grid-template-columns:1fr}.families__sticky{display:none}.family{min-height:0;padding-block:2.5rem}.family__img{object-fit:contain;background:radial-gradient(closest-side,var(--fam),transparent);width:100%;height:15rem;margin-bottom:1.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.family__img{background:radial-gradient(closest-side,color-mix(in srgb,var(--fam)45%,transparent),transparent)}}.quiz__inner,.quiz.is-done .quiz__inner{grid-template-columns:minmax(0,1fr)}.qopts{grid-template-columns:1fr 1fr}.why__inner{grid-template-columns:1fr}.why__media{aspect-ratio:4/3}.stats,.site-footer .trust,.footer__grid{grid-template-columns:1fr 1fr}.footer__company{grid-column:1/-1}.shop__layout{grid-template-columns:1fr}.shop__toolbar .shop__filters-toggle{justify-content:center;min-height:2.6rem;display:inline-flex}.filters{display:none;position:static}.filters.is-open{display:grid}.shop__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.woocommerce-ordering{margin:0}.woocommerce-ordering select{text-overflow:ellipsis;width:100%}.woocommerce-result-count{order:3;grid-column:1/-1}.cols-switch{display:none}.pdp__top{grid-template-columns:1fr}.pdp__gallery{position:static}.pdp__thumbs{grid-template-columns:repeat(5,3.6rem);overflow-x:auto}.pdp__promo{align-items:flex-start}.pdp__sticky:not([hidden]){z-index:40;padding:.7rem var(--gutter)calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px -20px #14111066}.pdp__sticky-price{font:500 1.2rem/1.2 var(--font-display)}.pdp__sticky-price del{opacity:.5;margin-right:.3rem;font-size:.9rem}.pdp__sticky-price ins{text-decoration:none}.pdp__sticky .btn{flex:1;max-width:16rem}}@media (max-width:40rem){.topbar__social,.topbar .lang,.cart-total{display:none}.topbar__inner{justify-content:center}.cart-link{padding-right:0}.quiz__result [data-quiz-cards]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.3rem;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.quiz-modal{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.quiz-modal .wrap{padding-inline:.5rem}.quiz__pick{scroll-snap-align:start}body{font-size:1rem}.tile__media{aspect-ratio:4/3}.tile__desc{display:none}.tile__title{font-size:1.1rem}.card__name{font-size:1rem}.card__btn{width:2.5rem;height:2.5rem}.form-row-first,.form-row-last{width:100%;margin-right:0}table.shop_table_responsive thead{display:none}table.shop_table_responsive tr{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}}:root{--header-h:7.8rem}.info-map{z-index:0;isolation:isolate;position:relative}.info-map .foen-map-wrapper{font-family:var(--font-body);margin:0}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/jost-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --glow{syntax:"<color>";inherits:true;initial-value:#a2612a}:root{--ink:var(--color-ink);--bone:var(--color-bone);--paper:var(--color-paper);--tint:var(--color-tint);--violet:var(--color-violet);--gutter:clamp(1rem,4vw,3.125rem);--maxw:108rem;--radius:14px;--ease:cubic-bezier(.22,.61,.36,1);--bg:var(--paper);--fg:var(--ink);--muted:#141110b8;--line:#1411101f;--surface:#fff}.is-dark{--bg:var(--ink);--fg:var(--bone);--muted:#ede7debd;--line:#ede7de29;--surface:#ede7de0f;background:var(--bg);color:var(--fg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}