:root{--wh-white: #fffdfd;--wh-paper: #fdf4f7;--wh-paper-warm: #f9e9ee;--wh-champagne: #efe0cd;--wh-lavender: #ece6f3;--wh-pink: #f7d8e1;--wh-pink-rgb: 247 216 225;--wh-blush: #efb8c8;--wh-blush-rgb: 239 184 200;--wh-rose: #d0819a;--wh-rose-rgb: 208 129 154;--wh-rose-deep: #7d3149;--wh-rose-deep-rgb: 125 49 73;--wh-ink: #2d1a21;--wh-ink-rgb: 45 26 33;--wh-ink-soft: #6a5058;--wh-ink-deep: #140a10;--wh-plum: #24101a;--wh-wine: #431a2b;--wh-text: var(--wh-ink);--wh-text-soft: var(--wh-ink-soft);--wh-text-faint: rgb(var(--wh-ink-rgb) / .52);--wh-hairline: rgb(var(--wh-ink-rgb) / .12);--wh-hairline-strong: rgb(var(--wh-ink-rgb) / .22);--wh-display: var(--font-heading--family, "Playfair Display", Georgia, "Times New Roman", serif);--wh-sans: var(--font-body--family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wh-size-display: clamp(2.75rem, 11.2vw, 6.5rem);--wh-size-title: clamp(2rem, 8.4vw, 4rem);--wh-size-subtitle: clamp(1.5rem, 6vw, 2.5rem);--wh-size-lead: clamp(1rem, 4.1vw, 1.25rem);--wh-size-body: clamp(.9375rem, 3.7vw, 1.0625rem);--wh-size-small: clamp(.8125rem, 3.2vw, .875rem);--wh-size-eyebrow: clamp(.625rem, 2.6vw, .6875rem);--wh-track-display: -.03em;--wh-track-eyebrow: .22em;--wh-leading-display: .98;--wh-gutter: max(22px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--wh-max: 1360px;--wh-space: clamp(76px, 15vw, 168px);--wh-space-sm: clamp(48px, 10vw, 96px);--wh-radius: 24px;--wh-radius-lg: 36px;--wh-ease: cubic-bezier(.22, 1, .36, 1);--wh-spring: cubic-bezier(.34, 1.42, .64, 1);--wh-dur-fast: .24s;--wh-dur: .62s;--wh-shadow-sm: 0 2px 10px -4px rgb(var(--wh-rose-deep-rgb) / .16);--wh-shadow: 0 18px 40px -24px rgb(var(--wh-rose-deep-rgb) / .3);--wh-shadow-lg: 0 40px 80px -40px rgb(var(--wh-rose-deep-rgb) / .36)}@media screen and (min-width:750px){:root{--wh-gutter: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.wh-surface{position:relative;isolation:isolate;color:var(--wh-text);background-color:var(--wh-paper)}.wh-surface--warm{background-color:var(--wh-paper-warm)}.wh-surface--white{background-color:var(--wh-white)}.wh-surface--champagne{background-color:var(--wh-champagne)}.wh-surface--deep{--wh-text: var(--wh-white);--wh-text-soft: rgb(255 255 255 / .74);--wh-text-faint: rgb(255 255 255 / .5);--wh-hairline: rgb(255 255 255 / .16);--wh-hairline-strong: rgb(255 255 255 / .3);color:var(--wh-white);background-color:var(--wh-rose-deep)}.wh-surface--deep.wh-surface--ink{background-color:var(--wh-ink-deep)}.wh-surface--deep.wh-surface--wine{background-color:var(--wh-plum)}.wh-surface--deep .wh-wash{background:radial-gradient(46% 34% at 20% 8%,rgb(var(--wh-rose-deep-rgb) / .85),rgb(var(--wh-rose-deep-rgb) / 0) 70%),radial-gradient(40% 30% at 84% 26%,rgb(var(--wh-rose-rgb) / .32),rgb(var(--wh-rose-rgb) / 0) 68%),radial-gradient(60% 42% at 55% 104%,rgb(var(--wh-blush-rgb) / .16),rgb(var(--wh-blush-rgb) / 0) 72%)}.wh-surface--deep .wh-grain{opacity:.05}.wh-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.wh-wash{position:absolute;top:-25%;right:-30%;bottom:-25%;left:-30%;background:radial-gradient(42% 34% at 18% 12%,rgb(var(--wh-blush-rgb) / .5),rgb(var(--wh-blush-rgb) / 0) 68%),radial-gradient(38% 30% at 86% 30%,rgb(var(--wh-pink-rgb) / .62),rgb(var(--wh-pink-rgb) / 0) 66%),radial-gradient(50% 36% at 60% 96%,#f4e8d8b3,#f4e8d800 70%)}@media screen and (min-width:990px){.wh-surface:not(.wh-surface--deep) .wh-wash{opacity:.5}}@media(prefers-reduced-motion:no-preference){.wh-wash{animation:wh-drift 52s cubic-bezier(.65,0,.35,1) infinite alternate}}@keyframes wh-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.07)}}.wh-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.wh-layer{position:relative;z-index:2}.wh-container{width:100%;max-width:var(--wh-max);margin-inline:auto;padding-inline:var(--wh-gutter)}.wh-container--narrow{max-width:940px}.wh-section{padding-block:var(--wh-space)}.wh-section--sm{padding-block:var(--wh-space-sm)}.wh-eyebrow{margin:0;font-family:var(--wh-sans);font-size:var(--wh-size-eyebrow);font-weight:500;letter-spacing:var(--wh-track-eyebrow);text-transform:uppercase;color:var(--wh-rose-deep);margin-inline-end:calc(var(--wh-track-eyebrow) * -1)}.wh-surface--deep .wh-eyebrow{color:var(--wh-pink)}.wh-display,.wh-title,.wh-subtitle{margin:0;font-family:var(--wh-display);font-weight:400;letter-spacing:var(--wh-track-display);line-height:var(--wh-leading-display);color:var(--wh-text);text-wrap:balance}.wh-display{font-size:var(--wh-size-display);line-height:.96;margin-inline-start:-.03em}.wh-title{font-size:var(--wh-size-title)}.wh-subtitle{font-size:var(--wh-size-subtitle);line-height:1.08}.wh-display>p,.wh-title>p,.wh-subtitle>p,.wh-lead>p,.wh-body>p,.wh-small>p{margin:0}.wh-display>p+p,.wh-title>p+p,.wh-subtitle>p+p{margin-block-start:.1em}.wh-lead>p+p,.wh-body>p+p{margin-block-start:.7em}.wh-display em,.wh-title em,.wh-subtitle em{font-style:italic;color:var(--wh-rose-deep)}.wh-surface--deep :is(.wh-display,.wh-title,.wh-subtitle) em{color:var(--wh-pink)}.wh-lead{margin:0;max-width:34ch;font-family:var(--wh-sans);font-size:var(--wh-size-lead);line-height:1.58;letter-spacing:-.005em;color:var(--wh-text-soft)}.wh-body{margin:0;font-family:var(--wh-sans);font-size:var(--wh-size-body);line-height:1.65;color:var(--wh-text-soft)}.wh-small{margin:0;font-family:var(--wh-sans);font-size:var(--wh-size-small);line-height:1.55;color:var(--wh-text-faint)}.wh-note{margin:0;font-family:var(--wh-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wh-text-faint)}.wh-script{font-family:var(--wh-display);font-style:italic;color:var(--wh-rose-deep)}.wh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.wh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding-inline:30px;border:1px solid transparent;border-radius:999px;font-family:var(--wh-sans);font-size:.9375rem;font-weight:500;letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;background-color:var(--wh-rose-deep);color:var(--wh-white);box-shadow:var(--wh-shadow);transition:transform var(--wh-dur-fast) var(--wh-ease),box-shadow var(--wh-dur-fast) var(--wh-ease),background-color var(--wh-dur-fast) var(--wh-ease)}.wh-btn:hover{background-color:#77354a;box-shadow:var(--wh-shadow-lg);transform:translateY(-1px)}.wh-btn:active{transform:translateY(0) scale(.985)}.wh-btn--lg{min-height:60px;padding-inline:38px;font-size:1rem}.wh-btn--ghost{background-color:var(--wh-white);color:var(--wh-ink);border-color:var(--wh-hairline-strong);box-shadow:var(--wh-shadow-sm)}.wh-btn--ghost:hover{background-color:var(--wh-white);border-color:var(--wh-rose);color:var(--wh-rose-deep)}.wh-surface--deep .wh-btn{background-color:var(--wh-white);color:var(--wh-rose-deep)}.wh-surface--deep .wh-btn:hover{background-color:var(--wh-pink)}.wh-surface--deep .wh-btn--ghost{background-color:#ffffff0f;color:var(--wh-white);border-color:#ffffff52;box-shadow:none}.wh-surface--deep .wh-btn--ghost:hover{background-color:#ffffff1f;border-color:var(--wh-pink);color:var(--wh-pink)}.wh-btn__arrow{flex:none;transition:transform var(--wh-dur-fast) var(--wh-ease)}.wh-btn:hover .wh-btn__arrow,.wh-link:hover .wh-btn__arrow{transform:translate(3px)}[dir=rtl] .wh-btn__arrow{scale:-1 1}.wh-link{display:inline-flex;align-items:center;gap:9px;padding-block:16px;padding-inline:2px;font-family:var(--wh-sans);font-size:.9375rem;font-weight:500;color:var(--wh-ink);text-decoration:none;background-image:linear-gradient(var(--wh-hairline-strong),var(--wh-hairline-strong));background-size:100% 1px;background-repeat:no-repeat;background-position:0 calc(100% - 14px);transition:background-image var(--wh-dur-fast) var(--wh-ease),color var(--wh-dur-fast) var(--wh-ease)}.wh-link:hover{color:var(--wh-rose-deep);background-image:linear-gradient(var(--wh-rose),var(--wh-rose))}.wh-link .wh-btn__arrow{color:var(--wh-rose-deep)}.wh-surface--deep .wh-link{color:var(--wh-white)}.wh-surface--deep .wh-link:hover{color:var(--wh-pink);background-image:linear-gradient(var(--wh-pink),var(--wh-pink))}.wh-surface--deep .wh-link .wh-btn__arrow{color:var(--wh-pink)}.wh-surface :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--wh-rose-deep);outline-offset:3px;border-radius:8px}.wh-surface--deep :is(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--wh-white)}.wh-card{position:relative;border:1px solid var(--wh-hairline);border-radius:var(--wh-radius);background-color:var(--wh-white);box-shadow:var(--wh-shadow-sm)}.wh-surface--deep .wh-card{background-color:#ffffff0b;border-color:#ffffff1c;box-shadow:none}.wh-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:18px;border:1px solid var(--wh-hairline-strong);border-radius:999px;background-color:transparent;font-family:var(--wh-sans);font-size:.875rem;font-weight:450;color:var(--wh-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--wh-dur-fast) var(--wh-ease),border-color var(--wh-dur-fast) var(--wh-ease),color var(--wh-dur-fast) var(--wh-ease)}.wh-chip:hover{border-color:var(--wh-rose);color:var(--wh-rose-deep)}.wh-chip[aria-pressed=true],.wh-chip[aria-selected=true]{background-color:var(--wh-rose-deep);border-color:var(--wh-rose-deep);color:var(--wh-white)}.wh-surface--deep .wh-chip{color:var(--wh-white)}.wh-surface--deep .wh-chip:hover{border-color:var(--wh-pink);color:var(--wh-pink)}.wh-surface--deep .wh-chip[aria-pressed=true],.wh-surface--deep .wh-chip[aria-selected=true]{background-color:var(--wh-pink);border-color:var(--wh-pink);color:var(--wh-ink)}.wh-rule{display:block;width:100%;height:1px;border:0;margin:0;background-color:var(--wh-hairline)}.wh-mark{display:inline-block;color:var(--wh-rose);font-style:normal}[wh-reveal]{--wh-reveal-shift: 20px}html.wh-reveal-ready [wh-reveal]{transition:opacity var(--wh-dur) var(--wh-ease) var(--wh-reveal-delay, 0ms),transform var(--wh-dur) var(--wh-ease) var(--wh-reveal-delay, 0ms)}html.wh-reveal-ready [wh-reveal]:not([wh-revealed]){opacity:0;transform:translate3d(0,var(--wh-reveal-shift),0)}html.wh-reveal-ready [wh-revealed]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.wh-reveal-ready [wh-reveal]:not([wh-revealed]){opacity:1;transform:none}.wh-wash{animation:none}}html:has(.wh-surface){overflow-x:clip}.wh-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-inline:var(--wh-gutter);margin-inline:calc(var(--wh-gutter) * -1);-webkit-overflow-scrolling:touch}.wh-rail::-webkit-scrollbar{display:none}.wh-rail>*{scroll-snap-align:start;flex:none}.wh-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wh-offer{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgb(var(--wh-rose-deep-rgb) / .22);border-radius:var(--wh-radius);background:var(--wh-paper-warm)}.wh-offer--center{align-items:center;text-align:center}.wh-offer__head{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--wh-sans);font-size:.9375rem;font-weight:500;color:var(--wh-rose-deep)}.wh-offer__badge{display:inline-grid;place-items:center;min-width:40px;padding-block:4px;padding-inline:8px;border-radius:999px;background:var(--wh-rose-deep);font-size:.75rem;letter-spacing:.04em;color:var(--wh-white)}.wh-offer__body{margin:0;font-family:var(--wh-sans);font-size:.8125rem;line-height:1.5;color:var(--wh-text-soft)}.wh-offer__clock{display:flex;gap:14px;margin-block-start:2px}.wh-offer__cell{display:flex;align-items:baseline;gap:4px}.wh-offer__cell b{font-family:var(--wh-display);font-size:1.25rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--wh-ink)}.wh-offer__cell i{font-family:var(--wh-sans);font-size:.625rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-text-faint)}.wh-occasion{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-family:var(--wh-sans);font-size:.875rem;color:var(--wh-ink)}.wh-occasion__dot{align-self:center;width:6px;height:6px;border-radius:50%;background:var(--wh-rose)}.wh-occasion__hint{flex-basis:100%;padding-inline-start:16px;font-size:.8125rem;color:var(--wh-text-soft)}.wh-assure{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding-block-start:18px;padding-inline:0;border-block-start:1px solid var(--wh-hairline);font-family:var(--wh-sans);font-size:.875rem;color:var(--wh-text-soft)}.wh-assure__item{display:flex;align-items:baseline;gap:10px}.wh-assure__tick{flex:none;align-self:center;color:var(--wh-rose-deep)}.wh-product__submit[disabled]{opacity:.5;cursor:not-allowed}.wh-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 0}.wh-price__now{font-family:var(--wh-display);font-size:clamp(1.75rem,7vw,2.25rem);line-height:1;letter-spacing:-.02em;color:var(--wh-ink)}.wh-price__was{font-family:var(--wh-display);font-size:.5em;color:var(--wh-text-faint)}.wh-price__note{flex-basis:100%;font-family:var(--wh-sans);font-size:.8125rem;line-height:1.4;color:var(--wh-rose-deep)}.cart-page{font-family:var(--wh-sans);color:var(--wh-text)}.cart-page__title h1,.cart-page__title h2,.cart-page__title .cart-primary-typography{font-family:var(--wh-display);font-size:var(--wh-size-title);line-height:1.05;letter-spacing:var(--wh-track-display);color:var(--wh-ink)}.cart-items__table-row{border-color:var(--wh-hairline)}.cart-items__title,.cart-items__title a{font-family:var(--wh-display);font-size:clamp(1.125rem,4vw,1.375rem);line-height:1.2;letter-spacing:-.01em;color:var(--wh-ink);text-decoration:none}.cart-items__price,.cart-items__price-unit{font-family:var(--wh-display);font-size:1.125rem;color:var(--wh-ink)}.cart-items__properties{display:flex;flex-direction:column;gap:4px;margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid var(--wh-hairline)}.cart-items__property{font-family:var(--wh-sans);font-size:.8125rem;line-height:1.5;color:var(--wh-text-soft)}.cart-items__property a{color:var(--wh-rose-deep);text-underline-offset:2px}.cart-items__table-row{grid-template-columns:0 minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-items__media>*{display:none}.cart-items__remove{font-family:var(--wh-sans);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wh-text-faint)}.cart-items__remove:hover{color:var(--wh-rose-deep)}.cart-summary__inner{gap:18px}@media screen and (min-width:750px){.cart-summary--extend{border-inline-start:1px solid var(--wh-hairline)}.cart-summary__inner{width:100%;max-width:24rem;margin-inline:auto}}.cart-totals{font-family:var(--wh-sans);width:100%}.cart-totals__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%}.cart-totals__original-label,.cart-discounts__label,.cart-totals__original-value{font-family:var(--wh-sans);font-size:var(--wh-size-body);color:var(--wh-text-soft)}.cart-discounts{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.cart-discounts__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cart-discounts__label,.cart-discounts__value{font-size:.875rem;color:var(--wh-rose-deep)}.cart-totals__icon{color:var(--wh-rose-deep)}.cart-totals__container{width:100%;padding-block-start:16px;border-block-start:1px solid var(--wh-hairline-strong)}.cart-totals__total-label{font-family:var(--wh-sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-text-faint)}.cart-totals__total-value{font-family:var(--wh-display);font-size:clamp(1.5rem,5vw,1.875rem);line-height:1;letter-spacing:-.02em;color:var(--wh-ink)}.cart-totals__tax-note{margin-block-start:8px;font-family:var(--wh-sans);font-size:.75rem;line-height:1.5;color:var(--wh-text-faint)}.cart-discount__label,.cart-note__label,.cart-discount__summary,.cart-note__summary{font-family:var(--wh-sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-text-faint)}.cart-discount__input{min-height:52px;padding-inline:18px;border:1px solid var(--wh-hairline-strong);border-radius:999px;background:var(--wh-white);font-family:var(--wh-sans);font-size:1rem;color:var(--wh-ink)}.cart-discount__pill{border-radius:999px;background:var(--wh-white);font-family:var(--wh-sans);font-size:.8125rem;color:var(--wh-rose-deep)}.cart__checkout-button{width:100%;min-height:58px;border:0;border-radius:999px;background:var(--wh-rose-deep);font-family:var(--wh-sans);font-size:.9375rem;font-weight:500;letter-spacing:.01em;color:var(--wh-white);transition:background-color var(--wh-dur-fast) var(--wh-ease),transform var(--wh-dur-fast) var(--wh-ease)}.cart__checkout-button:hover{background:var(--wh-ink);transform:translateY(-1px)}.cart-actions__divider{border-color:var(--wh-hairline);color:var(--wh-text-faint)}.cart-items__empty-button{border-radius:999px}.wh-cart-assure{list-style:none;display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding-block-start:18px;padding-inline:0;border-block-start:1px solid var(--wh-hairline);font-family:var(--wh-sans);font-size:.8125rem;line-height:1.5;color:var(--wh-text-soft)}.wh-cart-assure li{position:relative;padding-inline-start:18px}.wh-cart-assure li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:5px;height:5px;border-radius:50%;background:var(--wh-rose)}.wh-fields{display:flex;flex-direction:column;gap:16px;margin:0;padding:clamp(20px,5vw,26px);border:1px solid var(--wh-hairline);border-radius:var(--wh-radius);background:var(--wh-paper)}.wh-fields__legend{padding-inline:8px;margin-inline-start:-8px;font-family:var(--wh-display);font-size:1.25rem;color:var(--wh-ink)}.wh-fields__note,.wh-field__hint{font-size:.8125rem;letter-spacing:normal;line-height:1.5;text-transform:none}.wh-fields__note{margin-block:-6px 2px;max-width:46ch}.wh-field{display:flex;flex-direction:column;gap:8px}.wh-field__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.wh-field__label{display:flex;align-items:baseline;gap:8px;font-family:var(--wh-sans);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-text-faint)}.wh-field__req{letter-spacing:.12em;color:var(--wh-rose-deep)}.wh-field__hint{margin-block:-2px 2px;max-width:46ch}.wh-field__control{width:100%;min-height:54px;padding-block:14px;padding-inline:20px;border:1px solid var(--wh-hairline-strong);border-radius:999px;background:var(--wh-white);font-family:var(--wh-sans);font-size:1rem;line-height:1.4;color:var(--wh-ink);transition:border-color var(--wh-dur-fast) var(--wh-ease)}.wh-field__control::placeholder{color:rgb(var(--wh-ink-rgb) / .38)}.wh-field__control:focus-visible{border-color:var(--wh-rose);outline:none}.wh-field__control--area{border-radius:var(--wh-radius);resize:vertical}.wh-field--photos{gap:10px;padding-block-start:6px;border-block-start:1px solid var(--wh-hairline)}.wh-field__slots{display:flex;flex-direction:column;gap:10px}.wh-field--file{gap:6px}.wh-field__file-label{font-family:var(--wh-sans);font-size:.75rem;color:var(--wh-text-faint)}.wh-field__file{width:100%;font-family:var(--wh-sans);font-size:.875rem;color:var(--wh-text-soft)}.wh-field__file::file-selector-button{margin-inline-end:12px;padding-block:10px;padding-inline:16px;border:1px solid var(--wh-hairline-strong);border-radius:999px;background:var(--wh-white);font-family:var(--wh-sans);font-size:.8125rem;color:var(--wh-ink);cursor:pointer}.wh-field__file::file-selector-button:hover{border-color:var(--wh-rose)}.wh-field__status{font-family:var(--wh-sans);font-size:.75rem;color:var(--wh-text-faint)}.wh-field--file[data-wh-error] .wh-field__status{color:var(--wh-rose-deep)}.wh-field__add{align-self:flex-start;padding-block:10px;padding-inline:16px;border:1px dashed var(--wh-hairline-strong);border-radius:999px;background:none;font-family:var(--wh-sans);font-size:.8125rem;color:var(--wh-ink);cursor:pointer;transition:border-color var(--wh-dur-fast) var(--wh-ease)}.wh-field__add:hover{border-color:var(--wh-rose);border-style:solid}@media screen and (min-width:560px){.wh-field__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-posts-container{font-family:var(--wh-sans)}.blog-post-card__title-link{font-family:var(--wh-display);font-size:clamp(1.25rem,3.4vw,1.625rem);line-height:1.2;letter-spacing:-.01em;color:var(--wh-ink);text-decoration:none}.blog-post-card__title-link:hover{color:var(--wh-rose-deep)}.blog-post-item{border-block-end:1px solid var(--wh-hairline)}.blog-post-content{font-family:var(--wh-sans);color:var(--wh-text-soft)}.blog-post-content .rte,.blog-post-content>*{max-width:68ch;margin-inline:auto}.blog-post-content p{font-size:clamp(1.0625rem,2.4vw,1.1875rem);line-height:1.7;margin-block:0 1.15em}.blog-post-content h2{font-family:var(--wh-display);font-size:clamp(1.375rem,4vw,1.75rem);line-height:1.25;letter-spacing:-.01em;color:var(--wh-ink);margin-block:2.2em .6em}.blog-post-content h3{font-family:var(--wh-display);font-size:clamp(1.125rem,3vw,1.3125rem);color:var(--wh-ink);margin-block:1.8em .5em}.blog-post-content strong{font-weight:500;color:var(--wh-ink)}.blog-post-content em{font-style:italic}.blog-post-content a{color:var(--wh-rose-deep);text-underline-offset:3px}.blog-post-content ul,.blog-post-content ol{padding-inline-start:1.1em;margin-block:0 1.3em}.blog-post-content li{font-size:clamp(1.0625rem,2.4vw,1.1875rem);line-height:1.65;margin-block-end:.6em;padding-inline-start:.2em}.blog-post-content li::marker{color:var(--wh-rose)}.blog-post-content blockquote{margin-block:1.8em;margin-inline:0;padding-inline-start:clamp(18px,4vw,26px);border-inline-start:2px solid var(--wh-rose);font-family:var(--wh-display);font-size:clamp(1.125rem,3vw,1.3125rem);line-height:1.45;color:var(--wh-ink)}.blog-post-content blockquote p{font-size:inherit;line-height:inherit;margin-block-end:.5em}.blog-post-content blockquote p:last-child{margin-block-end:0}.blog-post-content hr{max-width:68ch;margin-block:2.6em;margin-inline:auto;border:0;border-block-start:1px solid var(--wh-hairline)}.wh-price--compact{flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0}.wh-price--compact .wh-price__now{font-size:clamp(1.125rem,4.6vw,1.375rem)}.wh-price__badge{flex:none;padding-block:3px;padding-inline:8px;border-radius:999px;background:var(--wh-rose-deep);font-family:var(--wh-sans);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--wh-white);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wh-brand.css.map */
