*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}section[id]{scroll-margin-top:80px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--f-head: "Fraunces", Georgia, "Times New Roman", serif;--f-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gutter: 20px;--section-y: 64px;--shadow: 0 1px 2px rgba(31, 27, 23, .04), 0 8px 24px rgba(31, 27, 23, .06);--ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:750px){:root{--gutter: 32px;--section-y: 96px}}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[hidden]{display:none!important}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}.main:focus{outline:none}h1,h2,h3,.h1,.h2,.h3{font-family:var(--f-head);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 .5em;text-wrap:balance}h1,.h1{font-size:clamp(2.1rem,5.4vw,3.6rem)}h2,.h2{font-size:clamp(1.7rem,3.8vw,2.6rem)}h3,.h3{font-size:clamp(1.2rem,2vw,1.45rem)}p{margin:0 0 1em}.rte>:last-child,p:last-child{margin-bottom:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--c-surface);padding:10px 16px;border-radius:var(--radius)}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:780px}.section{padding:var(--section-y) 0}.section--soft{background:var(--c-soft)}.section--surface{background:var(--c-surface)}.section--tight{padding:calc(var(--section-y) * .55) 0}.section-head{max-width:680px;margin:0 0 40px}.section-head--center{text-align:center;margin-left:auto;margin-right:auto}.eyebrow{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-highlight);margin-bottom:14px}.lead{font-size:1.12rem;color:var(--c-muted)}.muted{color:var(--c-muted)}.small{font-size:.875rem}.grid{display:grid;gap:24px}@media(min-width:750px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;gap:40px;align-items:center}@media(min-width:990px){.split{grid-template-columns:1fr 1fr;gap:72px}.split--reverse>:first-child{order:2}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--c-accent);border-radius:999px;background:var(--c-accent);color:var(--c-accent-ink);font-weight:500;font-size:1rem;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),opacity .2s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2f4a3a38}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn--full{width:100%}.btn--ghost{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn--ghost:hover{box-shadow:none;background:var(--c-ink);color:var(--c-bg)}.link-arrow{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.announcement{background:var(--c-accent);color:var(--c-accent-ink);text-align:center;font-size:.85rem;padding:9px var(--gutter)}.announcement a{text-decoration:none}.header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--c-bg) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--c-line)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.header__logo{font-family:var(--f-head);font-size:1.6rem;letter-spacing:-.02em;text-decoration:none;line-height:1}.header__logo img{max-height:40px;width:auto}.header__nav{display:none}.header__nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.header__nav a{text-decoration:none;font-size:.95rem;color:var(--c-muted);transition:color .2s}.header__nav a:hover,.header__nav a[aria-current=page]{color:var(--c-ink)}.header__actions{display:flex;align-items:center;gap:6px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;text-decoration:none;background:none;border:0;cursor:pointer}.icon-btn:hover{background:var(--c-soft)}.icon-btn svg{width:22px;height:22px}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-accent-ink);font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.mobile-menu{position:relative}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__panel{position:fixed;top:68px;right:0;bottom:0;left:0;background:var(--c-bg);padding:24px var(--gutter);border-top:1px solid var(--c-line);overflow-y:auto}.mobile-menu__panel ul{list-style:none;margin:0;padding:0}.mobile-menu__panel li a{display:block;padding:16px 0;font-family:var(--f-head);font-size:1.5rem;text-decoration:none;border-bottom:1px solid var(--c-line)}@media(min-width:990px){.header__nav{display:block}.mobile-menu{display:none}}.hero{padding:40px 0 var(--section-y)}.hero__grid{display:grid;gap:36px;align-items:center}@media(min-width:990px){.hero{padding-top:72px}.hero__grid{grid-template-columns:1.05fr 1fr;gap:64px}}.hero__title{margin-bottom:20px}.hero__text{font-size:1.15rem;color:var(--c-muted);max-width:520px;margin-bottom:28px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero__points{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:28px 0 0;font-size:.9rem;color:var(--c-muted)}.hero__points li{display:flex;align-items:center;gap:8px}.hero__points svg{width:18px;height:18px;color:var(--c-accent);flex:none}.hero__media{position:relative;border-radius:calc(var(--radius) * 1.6);overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1}@media(min-width:990px){.hero__media{aspect-ratio:4 / 5}}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero__badge{position:absolute;left:16px;bottom:16px;background:var(--c-surface);border-radius:var(--radius);padding:12px 16px;box-shadow:var(--shadow);font-size:.85rem;max-width:240px}.hero__badge strong{display:block;font-family:var(--f-head);font-weight:400;font-size:1.15rem}@media(max-width:749px){.hero__badge{top:12px;bottom:auto;left:12px;padding:9px 13px;font-size:.8rem;max-width:210px}.hero__badge strong{font-size:1rem}}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:28px}.feature__icon{width:48px;height:48px;border-radius:50%;background:var(--c-soft);color:var(--c-accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.feature__icon svg{width:24px;height:24px}.feature h3{margin-bottom:8px}.feature p{color:var(--c-muted)}.media-frame{border-radius:calc(var(--radius) * 1.4);overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1}.media-frame img,.media-frame svg{width:100%;height:100%;object-fit:cover}.checklist{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:14px}.checklist li{display:flex;gap:12px;align-items:flex-start}.checklist svg{width:22px;height:22px;flex:none;color:var(--c-accent);margin-top:2px}.steps{counter-reset:step;display:grid;gap:20px}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr)}}.step{position:relative;padding-top:56px}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:0;left:0;font-family:var(--f-head);font-size:2.4rem;color:var(--c-highlight);line-height:1}.step h3{margin-bottom:8px}.step p{color:var(--c-muted)}.compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;font-size:.95rem}.compare th,.compare td{padding:16px 14px;text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top}.compare tr:last-child td{border-bottom:0}.compare thead th{font-weight:600;font-size:.85rem;letter-spacing:.02em;background:var(--c-soft)}.compare thead th.is-us{background:var(--c-accent);color:var(--c-accent-ink)}.compare td.is-us{background:color-mix(in srgb,var(--c-accent) 6%,var(--c-surface));font-weight:500}.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.faq{border-top:1px solid var(--c-line)}.faq details{border-bottom:1px solid var(--c-line)}.faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-weight:500;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq .faq__answer{padding:0 0 24px;color:var(--c-muted);max-width:720px}.trust{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.trust{grid-template-columns:repeat(4,1fr)}}.trust__item{display:flex;gap:12px;align-items:flex-start;font-size:.92rem}.trust__item svg{width:26px;height:26px;color:var(--c-accent);flex:none}.trust__item strong{display:block;font-weight:600}.trust__item span{color:var(--c-muted)}.height-guide{background:var(--c-surface);border:1px solid var(--c-line);border-radius:calc(var(--radius) * 1.4);padding:28px}@media(min-width:750px){.height-guide{padding:44px}}.height-guide__form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:24px 0}.height-guide__field{flex:1 1 200px}.height-guide__field label{display:block;font-size:.85rem;font-weight:500;margin-bottom:6px}.input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);font-size:1rem}.input:focus{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 18%,transparent)}textarea.input{min-height:140px;padding:14px 16px;resize:vertical}.height-guide__result{min-height:24px;font-weight:500}.height-guide__result[data-state=ok]{color:var(--c-accent)}.height-guide__table{width:100%;border-collapse:collapse;font-size:.92rem;margin-top:8px}.height-guide__table th,.height-guide__table td{padding:12px 0;border-bottom:1px solid var(--c-line);text-align:left}.product{padding:24px 0 var(--section-y)}@media(min-width:990px){.product{padding-top:48px}.product__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.product__info{position:sticky;top:96px}}.product__info{padding-top:28px}@media(min-width:990px){.product__info{padding-top:0}}.breadcrumbs{font-size:.82rem;color:var(--c-muted);margin-bottom:18px}.breadcrumbs a{text-decoration:none}.gallery__main{border-radius:calc(var(--radius) * 1.4);overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1}.gallery__main img,.gallery__main svg{width:100%;height:100%;object-fit:cover}.gallery__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none}.gallery__slides::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;border-radius:calc(var(--radius) * 1.4);overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1}.gallery__slide img,.gallery__slide video{width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.gallery__thumb{flex:0 0 72px;height:72px;border-radius:10px;overflow:hidden;border:1.5px solid transparent;padding:0;background:var(--c-soft);cursor:pointer}.gallery__thumb[aria-current=true]{border-color:var(--c-ink)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.gallery__slides{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:12px}.gallery__slide{flex:none}.gallery__slide:first-child{grid-column:1 / -1}.gallery__thumbs{display:none}}.product__title{font-size:clamp(1.9rem,3.6vw,2.7rem);margin-bottom:10px}.product__subtitle{color:var(--c-muted);margin-bottom:18px}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.price__current{font-size:1.6rem;font-weight:500}.price__compare{color:var(--c-muted);text-decoration:line-through}.price__badge{font-size:.78rem;font-weight:600;background:var(--c-highlight);color:#fff;border-radius:999px;padding:3px 10px}.price__note{font-size:.82rem;color:var(--c-muted);margin-bottom:24px}.product__benefits{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.product__benefits li{display:flex;gap:10px;align-items:flex-start}.product__benefits svg{width:20px;height:20px;color:var(--c-accent);flex:none;margin-top:3px}.option{border:0;padding:0;margin:0 0 20px}.option legend{font-size:.9rem;font-weight:500;margin-bottom:10px;padding:0}.option legend span{color:var(--c-muted);font-weight:400}.option__values{display:flex;flex-wrap:wrap;gap:10px}.option__value input{position:absolute;opacity:0;pointer-events:none}.option__value label{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:52px;padding:8px 18px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);cursor:pointer;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.option__value label small{color:var(--c-muted);font-size:.78rem}.option__value input:checked+label{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.option__value input:focus-visible+label{outline:2px solid var(--c-accent);outline-offset:2px}.option__value input.is-unavailable+label{opacity:.5;text-decoration:line-through}.option__help{font-size:.85rem;margin-top:10px}.upsell{display:flex;gap:14px;align-items:center;border:1px dashed var(--c-line);border-radius:var(--radius);padding:14px;margin:0 0 18px;background:var(--c-surface);cursor:pointer}.upsell input{width:20px;height:20px;accent-color:var(--c-accent);flex:none}.upsell__img{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--c-soft);flex:none}.upsell__img img{width:100%;height:100%;object-fit:cover}.upsell__text{font-size:.9rem;line-height:1.4}.upsell__text strong{display:block;font-weight:600}.buy{display:grid;gap:10px}.buy__row{display:flex;gap:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface)}.qty button{width:44px;height:50px;border:0;background:none;cursor:pointer;font-size:1.2rem}.qty input{width:38px;border:0;background:none;text-align:center;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy__row .btn{flex:1}.shopify-payment-button__button{border-radius:999px!important;min-height:52px}.shopify-payment-button__more-options{color:var(--c-muted);font-size:.85rem}.product__assurance{list-style:none;padding:18px 0 0;margin:20px 0 0;border-top:1px solid var(--c-line);display:grid;gap:10px;font-size:.9rem}.product__assurance li{display:flex;gap:10px;align-items:center}.product__assurance svg{width:20px;height:20px;color:var(--c-accent);flex:none}.form-error{color:#9b2c2c;font-size:.9rem;margin-top:8px}.accordion{margin-top:28px;border-top:1px solid var(--c-line)}.accordion details{border-bottom:1px solid var(--c-line)}.accordion summary{list-style:none;cursor:pointer;padding:18px 30px 18px 0;position:relative;font-weight:500}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:300}.accordion details[open] summary:after{content:"\2013"}.accordion .rte{padding-bottom:20px;color:var(--c-muted);font-size:.95rem}.specs{width:100%;border-collapse:collapse}.specs th,.specs td{text-align:left;padding:9px 0;border-bottom:1px solid var(--c-line);font-size:.92rem;vertical-align:top}.specs th{font-weight:500;width:45%;color:var(--c-ink)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--c-surface);border-top:1px solid var(--c-line);padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s var(--ease);box-shadow:0 -8px 24px #1f1b170f}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy__info{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.sticky-buy__info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .btn{min-height:46px;padding:0 20px}@media(min-width:990px){.sticky-buy{display:none}}.product-grid{display:grid;gap:28px 20px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card{text-decoration:none;display:block}.product-card__media{border-radius:var(--radius);overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1;margin-bottom:14px}.product-card__media img,.product-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.product-card:hover .product-card__media img{transform:scale(1.03)}.product-card__title{font-weight:500;margin-bottom:4px}.product-card__price{color:var(--c-muted);font-size:.95rem}.cart-item{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--c-line)}@media(min-width:750px){.cart-item{grid-template-columns:110px 1fr auto;align-items:center}}.cart-item__img{border-radius:12px;overflow:hidden;background:var(--c-soft);aspect-ratio:1 / 1}.cart-item__img img{width:100%;height:100%;object-fit:cover}.cart-item__title{font-weight:500;text-decoration:none}.cart-item__meta{color:var(--c-muted);font-size:.88rem}.cart-item__actions{display:flex;align-items:center;gap:16px;margin-top:10px}.cart-item__remove{font-size:.85rem;color:var(--c-muted)}.cart-item__total{font-weight:500}.cart-layout{display:grid;gap:40px}@media(min-width:990px){.cart-layout{grid-template-columns:1.6fr 1fr;gap:64px;align-items:start}}.cart-summary{background:var(--c-surface);border:1px solid var(--c-line);border-radius:calc(var(--radius) * 1.2);padding:28px;position:sticky;top:96px}.cart-summary__row{display:flex;justify-content:space-between;margin-bottom:10px}.cart-summary__total{font-size:1.25rem;font-weight:500;border-top:1px solid var(--c-line);padding-top:14px;margin-top:14px}.page-head{padding:56px 0 24px}.rte h2{font-size:1.6rem;margin-top:1.6em}.rte h3{font-size:1.2rem;margin-top:1.4em}.rte ul,.rte ol{padding-left:1.2em;margin:0 0 1em}.rte li{margin-bottom:.4em}.rte a{color:var(--c-accent)}.rte table{width:100%;border-collapse:collapse;margin:1em 0}.rte th,.rte td{border-bottom:1px solid var(--c-line);padding:10px 8px;text-align:left}.form-grid{display:grid;gap:16px}@media(min-width:750px){.form-grid--2{grid-template-columns:1fr 1fr}}.form-field label{display:block;font-size:.88rem;font-weight:500;margin-bottom:6px}.notice{padding:14px 18px;border-radius:var(--radius);background:color-mix(in srgb,var(--c-accent) 10%,var(--c-surface));margin-bottom:20px}.notice--error{background:#fbeaea;color:#7a1f1f}.search-form{display:flex;gap:10px;margin:0 0 40px}.search-form .input{flex:1}.pagination{display:flex;gap:8px;justify-content:center;margin-top:48px}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.pagination .current{background:var(--c-ink);color:var(--c-bg)}.cta-band{background:var(--c-accent);color:var(--c-accent-ink);border-radius:calc(var(--radius) * 1.6);padding:48px 28px;text-align:center}@media(min-width:750px){.cta-band{padding:72px 48px}}.cta-band p{opacity:.85;max-width:560px;margin:0 auto 26px}.cta-band .btn{background:var(--c-accent-ink);color:var(--c-accent);border-color:var(--c-accent-ink)}.footer{background:var(--c-ink);color:color-mix(in srgb,var(--c-bg) 82%,transparent);padding:64px 0 28px;font-size:.92rem}.footer a{text-decoration:none}.footer a:hover{color:var(--c-bg)}.footer__grid{display:grid;gap:36px}@media(min-width:750px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.footer__brand{font-family:var(--f-head);font-size:1.8rem;color:var(--c-bg);margin-bottom:12px}.footer h2{font-family:var(--f-body);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--c-bg);margin-bottom:16px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.footer__newsletter{display:flex;gap:8px;margin-top:12px}.footer__newsletter .input{background:transparent;border-color:color-mix(in srgb,var(--c-bg) 25%,transparent);color:var(--c-bg);min-height:46px}.footer__newsletter .btn{min-height:46px;padding:0 18px;background:var(--c-bg);color:var(--c-ink);border-color:var(--c-bg)}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid color-mix(in srgb,var(--c-bg) 14%,transparent);margin-top:48px;padding-top:24px;font-size:.82rem}.footer__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.footer__payments svg{width:38px;height:24px}@media(max-width:749px){.footer__bottom{flex-direction:column;align-items:flex-start}}.footer__social{display:flex;gap:14px;margin-top:18px}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}.placeholder-svg{background:var(--c-soft);fill:color-mix(in srgb,var(--c-ink) 22%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
