.breadcrumb{font-size:.8125rem;color:var(--ink-soft);padding-block:18px 0}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.breadcrumb li:after{content:"/";margin-left:6px;opacity:.5}.breadcrumb li:last-child:after{content:none}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--pink);text-decoration:underline}.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:start;padding-block:clamp(24px,3vw,48px) clamp(48px,6vw,88px)}.product__gallery{position:sticky;top:calc(var(--header-h) + 20px)}.product__main-image{position:relative;aspect-ratio:4 / 5;background:var(--cream);border-radius:2px;overflow:hidden}.product__main-image img{width:100%;height:100%;object-fit:cover}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:8px;list-style:none;padding:0}.product__thumb{width:100%;min-width:0;aspect-ratio:4 / 5;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--cream);padding:0}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb[aria-current=true]{border:2px solid var(--pink)}.product__nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fbfaf7d9;color:var(--ink)}.product__nav svg{width:15px;height:15px}.product__nav--prev{left:10px}.product__nav--next{right:10px}@media(max-width:749px){.product{grid-template-columns:1fr}.product__gallery{position:static}.product__nav{display:flex}.product__thumbs{display:none}}.product__info{display:flex;flex-direction:column}.product__vendor{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.product__title{font-size:clamp(2rem,3.6vw,3.1rem);margin:8px 0 12px}.product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:1.375rem;margin-bottom:6px}.product__price s{color:var(--ink-soft);font-size:1.0625rem}.product__price .on-sale{color:var(--pink-deep)}.product__price-note{font-size:.8125rem;color:var(--ink-soft)}.product__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.product__description{color:var(--ink-soft);margin-block:18px;max-width:56ch}.product__description h3,.product__description h4{color:var(--ink);margin-top:1.2em}.product__description ul{margin:.6em 0}.product__description li{margin-bottom:.35em}.variant-picker{display:grid;gap:20px;margin-block:4px 22px}.option{border:0;padding:0;margin:0}.option__legend{display:flex;align-items:baseline;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:9px;padding:0}.option__selected{color:var(--ink);text-transform:none;letter-spacing:0;font-weight:500;font-size:.875rem}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__input{position:absolute;opacity:0;width:0;height:0}.option__label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:48px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;font-size:.875rem;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.option__label:hover{border-color:var(--sage)}.option__input:checked+.option__label{border-color:var(--ink);background:var(--ink);color:#fff}.option__input:focus-visible+.option__label{outline:2px solid var(--pink);outline-offset:3px}.option__input:disabled+.option__label,.option__label.is-unavailable{color:var(--ink-soft);border-style:dashed;background:var(--sage-mist);text-decoration:line-through;text-decoration-thickness:1px}.option__input:checked+.option__label.is-unavailable{background:var(--ink-soft);color:#fff;border-style:dashed}.option--swatch .option__label{width:44px;min-width:44px;padding:0;border-radius:50%;background-size:cover;background-position:center;position:relative;overflow:visible}.option--swatch .option__label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.option--swatch .option__input:checked+.option__label{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.option--swatch .option__input:checked+.option__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:13px;height:8px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translate(1px,-2px);filter:drop-shadow(0 0 1.5px rgba(0,0,0,.55))}.option--swatch .option__label.is-unavailable:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--ink-soft) calc(50% - 1px),var(--ink-soft) calc(50% + 1px),transparent calc(50% + 1px))}.option__size-link{margin-left:auto;font-size:.75rem;padding-block:4px;min-height:26px}.product__availability{display:flex;align-items:center;gap:8px;font-size:.875rem;margin-bottom:18px}.product__availability:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sage);flex:none}.product__availability[data-state=low]:before{background:var(--honey)}.product__availability[data-state=out]:before{background:var(--ink-soft)}.product__availability[data-state=made]:before{background:var(--pink)}.product__buy{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.product__buy .qty{flex:none}.product__buy .btn{flex:1;min-width:180px}.product__buy-note{font-size:.8125rem;color:var(--ink-soft);margin-top:12px}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -6px 20px #2c302a17;transform:translateY(110%);transition:transform var(--dur) var(--ease)}.product-sticky-bar.is-visible{transform:none}.product-sticky-bar__info{flex:1;min-width:0}.product-sticky-bar__title{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__price{font-size:.875rem;color:var(--ink-soft)}.product-sticky-bar .btn{flex:none}@media(max-width:749px){.product-sticky-bar{display:flex}}.accordion{border-top:1px solid var(--line)}.accordion:last-of-type{border-bottom:1px solid var(--line)}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;cursor:pointer;font-weight:500;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"";width:10px;height:10px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translateY(-2px);flex:none;transition:transform var(--dur-fast) var(--ease)}.accordion[open] summary:after{transform:rotate(225deg) translateY(-2px)}.accordion__body{padding:0 2px 18px;color:var(--ink-soft);font-size:.9375rem}.accordion__body ul{margin:.4em 0}.product-recs{border-top:1px solid var(--line)}.collection-hero{padding-block:clamp(28px,4vw,56px) clamp(20px,2.5vw,34px)}.collection-hero h1{margin-bottom:.25em}.collection-hero p{max-width:58ch;color:var(--ink-soft)}.collection-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start;padding-bottom:clamp(48px,6vw,88px)}.facets{position:sticky;top:calc(var(--header-h) + 20px)}.facets__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.facets__head h2{font-size:1.125rem;margin:0}.facet{border-bottom:1px solid var(--line)}.facet>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;list-style:none}.facet>summary::-webkit-details-marker{display:none}.facet>summary:after{content:"";width:9px;height:9px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-fast) var(--ease)}.facet[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.facet__body{padding-bottom:14px;display:grid;gap:9px}.facet__option{display:flex;align-items:center;gap:9px;min-height:44px;font-size:.875rem;cursor:pointer}.facet__option input{width:18px;height:18px;accent-color:var(--pink);flex:none}.facet__count{color:var(--ink-soft);font-size:.75rem;margin-left:auto}.facet__option:has(input:disabled){opacity:.42;cursor:not-allowed}.facet__price{display:flex;align-items:center;gap:8px}.facet__price .input{min-height:44px;padding:8px 10px;font-size:.875rem}.facet__price-sep{color:var(--ink-soft)}.active-facets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.active-facet{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;background:var(--sage-mist);border:1px solid var(--line);border-radius:999px;font-size:.8125rem;text-decoration:none}.active-facet:hover{border-color:var(--pink);color:var(--pink-deep)}.active-facet svg{width:11px;height:11px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.collection-toolbar__count{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.collection-toolbar__right{display:flex;align-items:center;gap:10px;margin-left:auto}.collection-toolbar .select{min-height:42px;width:auto;min-width:190px;font-size:.875rem}.facets-toggle{display:none}@media(max-width:989px){.collection-layout{grid-template-columns:1fr}.facets-toggle{display:inline-flex}.facets{position:fixed;inset:auto 0 0 0;z-index:46;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -14px 40px #2c302a33;padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom));transform:translateY(101%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility var(--dur)}.facets.is-open{transform:none;visibility:visible}.facets__apply{position:sticky;bottom:0;background:var(--paper);padding-top:12px;margin-top:8px}}.collection-empty{text-align:center;padding:clamp(48px,9vw,96px) 20px;background:var(--cream);border-radius:2px}.collection-empty h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-bottom:.4em}.collection-empty p{color:var(--ink-soft);max-width:44ch;margin-inline:auto;margin-bottom:1.5em}.collection-empty__suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination{display:flex;justify-content:center;gap:6px;margin-top:clamp(32px,4vw,56px)}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:.875rem;text-decoration:none}.pagination a:hover{border-color:var(--ink)}.pagination [aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.cart-page{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:clamp(24px,4vw,56px);align-items:start}.cart-table{width:100%}.cart-table thead th{text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:12px;border-bottom:1px solid var(--line)}.cart-table thead th:last-child{text-align:right}.cart-table td{padding:20px 0;border-bottom:1px solid var(--line);vertical-align:top}.cart-table__product{display:grid;grid-template-columns:88px 1fr;gap:16px}.cart-table__product img{width:88px;aspect-ratio:4/5;object-fit:cover;border-radius:2px;background:var(--cream)}.cart-table__total{text-align:right;font-weight:500;white-space:nowrap}.cart-summary{position:sticky;top:calc(var(--header-h) + 20px);background:var(--sage-mist);border-radius:2px;padding:clamp(22px,2.6vw,30px)}.cart-summary h2{font-size:1.5rem;margin-bottom:.6em}@media(max-width:989px){.cart-page__layout{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:559px){.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-table thead{display:none}.cart-table tr{border-bottom:1px solid var(--line);padding-block:18px}.cart-table td{border:0;padding:0}.cart-table td+td{margin-top:12px}.cart-table__total{text-align:left}}.password-page{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;background:var(--cream)}.password-page__main{display:grid;place-items:center;padding:clamp(36px,7vw,80px) var(--gutter)}.password-card{width:min(520px,100%);text-align:center;display:grid;gap:20px;justify-items:center}.password-card__logo img{width:min(230px,62vw);height:auto}.password-card h1{margin:0;font-size:clamp(2rem,5.2vw,3.1rem);line-height:1.08}.password-card__message{color:var(--ink-soft);max-width:42ch;margin:0}.password-card__message p{margin:0 0 .7em}.password-card__message p:last-child{margin-bottom:0}.password-card__rule{width:54px;height:1px;background:var(--line-strong);border:0;margin:2px 0}.password-card .newsletter__form{width:min(420px,100%)}.password-card__social{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;font-size:.9375rem;color:var(--ink-soft);text-decoration:none}.password-card__social:hover{color:var(--pink-deep)}.password-card__social svg{width:19px;height:19px}.password-entry{width:min(380px,100%);margin-top:8px;text-align:left}.password-entry>summary{list-style:none;cursor:pointer;text-align:center;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:12px;min-height:44px}.password-entry>summary::-webkit-details-marker{display:none}.password-entry>summary:hover{color:var(--pink-deep)}.password-entry__body{padding-top:6px}.password-entry__body input[type=password]{width:100%}.password-page__foot{padding:20px var(--gutter) 28px;text-align:center;font-size:.8125rem;color:var(--ink-soft)}.journal{padding-block:clamp(28px,4vw,52px) clamp(48px,6vw,88px)}.journal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,40px)}.journal-card{display:grid;gap:12px;align-content:start}.journal-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--sage-mist)}.journal-card__media img{width:100%;height:100%;max-width:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease)}.journal-card:hover .journal-card__media img{transform:scale(1.03)}.journal-card__meta{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep)}.journal-card__title{font-family:var(--font-heading);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.16;margin:0;color:var(--heading)}.journal-card__title a{text-decoration:none;color:inherit}.journal-card__title a:hover{color:var(--pink-deep)}.journal-card__excerpt{color:var(--ink-soft);font-size:.9375rem;margin:0}.journal-empty{text-align:center;padding-block:clamp(48px,8vw,96px);color:var(--ink-soft)}.article{padding-block:clamp(24px,3vw,44px) clamp(48px,6vw,88px)}.article__head{text-align:center;max-width:44ch;margin-inline:auto;margin-bottom:clamp(24px,3vw,40px)}.article__head h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.06;margin:.2em 0 .35em}.article__meta{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep)}.article__media{margin-bottom:clamp(28px,4vw,48px);border-radius:var(--radius-lg);overflow:hidden}.article__media img{width:100%;max-width:100%;height:auto;display:block}.article__body{max-width:66ch;margin-inline:auto}.article__foot{max-width:66ch;margin:clamp(32px,4vw,56px) auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.article__tags{display:flex;flex-wrap:wrap;gap:8px}.article__comments{max-width:66ch;margin:clamp(36px,5vw,64px) auto 0}.article__comments h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.7em}.comment{padding:18px 0;border-bottom:1px solid var(--line)}.comment__meta{font-size:.8125rem;color:var(--ink-soft);margin-bottom:6px}.comment__body p{margin:0 0 .6em}.comment__body p:last-child{margin-bottom:0}.comment-form{margin-top:clamp(28px,4vw,44px)}.contact{padding-block:clamp(28px,4vw,52px) clamp(48px,6vw,88px)}.contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:start}.contact__aside{display:grid;gap:18px;align-content:start}.contact__aside h1{font-size:clamp(2rem,4.4vw,3rem);margin:0}.contact__aside p{color:var(--ink-soft);margin:0;max-width:40ch}.contact__detail{display:grid;gap:3px}.contact__detail dt{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep)}.contact__detail dd{margin:0}.contact__form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,3.5vw,40px);box-shadow:var(--shadow-soft)}@media(max-width:899px){.contact__layout{grid-template-columns:1fr}}.giftcard{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:clamp(28px,6vw,72px) var(--gutter);background:var(--cream)}.giftcard__card{width:min(520px,100%);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(28px,4vw,46px);box-shadow:var(--shadow-lift);text-align:center;display:grid;gap:18px;justify-items:center}.giftcard__logo img{width:min(190px,54vw);height:auto}.giftcard__card h1{font-size:clamp(1.7rem,4vw,2.4rem);margin:0}.giftcard__amount{font-family:var(--font-heading);font-size:clamp(2.6rem,8vw,4rem);line-height:1;color:var(--pink-deep)}.giftcard__amount--spent{color:var(--ink-soft);text-decoration:line-through}.giftcard__code{width:100%;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--sage-mist);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(1rem,3.6vw,1.35rem);letter-spacing:.12em;word-break:break-all;color:var(--ink)}.giftcard__note{font-size:.875rem;color:var(--ink-soft);margin:0;max-width:40ch}.giftcard__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.giftcard__status{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--pink-wash);color:var(--pink-deep)}@media print{.giftcard{background:#fff;min-height:0;padding:0}.giftcard__card{border:0;box-shadow:none}.giftcard__actions{display:none}}.wizard__next-steps{background:var(--sage-mist);border-left:3px solid var(--sage);border-radius:0 var(--radius) var(--radius) 0;padding:15px 18px;font-size:.875rem;margin-bottom:18px}.wizard__next-steps strong{display:block;margin-bottom:5px}.wizard__next-steps ol{margin:0;padding-left:1.2em;color:var(--ink-soft)}.wizard__next-steps li{margin-bottom:3px}.studio-sizes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,40px)}.studio-size{padding:clamp(6px,1vw,10px) 0}.studio-size h3{margin-bottom:.2em}.studio-size__dims{color:var(--ink-soft);margin-bottom:.3em}.studio-size__price{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.6em}.studio-size__text{color:var(--ink-soft)}.studio-size .btn{margin-top:14px}.studio-sizes__note{text-align:center;margin-top:clamp(20px,3vw,34px)}.studio-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px) clamp(20px,3vw,48px)}.studio-feature strong{display:block;margin-bottom:.35em;font-family:var(--font-heading);font-size:1.0625rem;font-weight:400}.studio-feature p{color:var(--ink-soft);margin:0}.studio-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}.studio-gallery__item{margin:0}.studio-gallery__item img,.studio-gallery__item .studio-gallery__placeholder{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px;background:var(--cream)}.studio-gallery__item figcaption{margin-top:8px;font-size:.8125rem;color:var(--ink-soft)}.studio-image-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.studio-image-list__item{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--cream);border-radius:var(--radius);font-size:.8125rem;max-width:100%}.studio-image-list__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-image-list__remove{border:0;background:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--ink-soft);flex:none;padding:2px}.studio-image-list__remove:hover{color:var(--ink)}@media(max-width:749px){.studio-sizes{grid-template-columns:1fr;gap:clamp(28px,8vw,40px)}.studio-features{grid-template-columns:1fr}.studio-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.wizard-success{text-align:center;padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px)}.wizard-success__mark{width:76px;height:76px;margin:0 auto 22px;border-radius:50%;background:var(--sage-mist);border:2px dashed var(--sage);display:grid;place-items:center}.wizard-success__mark svg{width:30px;height:30px;color:var(--sage-dark)}.wizard-success h2{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:.4em}.wizard-success p{color:var(--ink-soft);max-width:52ch;margin-inline:auto}.wizard-success__ref{display:inline-block;margin:18px 0;padding:10px 18px;background:var(--cream);border-radius:var(--radius);font-family:var(--font-heading);font-size:1.25rem}.page-intro{max-width:64ch;margin-inline:auto;margin-bottom:clamp(28px,4vw,48px);text-align:center}.page-content{padding-block:clamp(32px,4vw,64px) clamp(48px,6vw,88px)}.page-content h1{margin-bottom:.5em}.rte{max-width:68ch;color:var(--ink-soft)}.rte h2{color:var(--ink);margin-top:1.6em;font-size:clamp(1.4rem,2.4vw,1.9rem)}.rte h3{color:var(--ink);margin-top:1.4em}.rte a{color:var(--pink-deep)}.rte img{border-radius:2px;margin-block:1.2em}.rte table{margin-block:1.2em;font-size:.9375rem}.rte th,.rte td{border:1px solid var(--line);padding:10px 12px;text-align:left}.rte th{background:var(--sage-mist);color:var(--ink)}.rte blockquote{margin:1.4em 0;padding-left:1.1em;border-left:2px solid var(--sage);font-style:italic}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.notfound{text-align:center;padding-block:clamp(60px,12vh,140px)}.notfound h1{font-size:clamp(2.4rem,6vw,4.4rem);margin-bottom:.3em}.notfound p{color:var(--ink-soft);max-width:46ch;margin-inline:auto;margin-bottom:1.8em}.notfound__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/templates.css.map */
