:root{--font-title:Montserrat,"Helvetica Neue",Arial,sans-serif;--font-text:"Open Sans","Helvetica Neue",Arial,sans-serif;--track-wide:.18em;--ease-soft:cubic-bezier(.22,.61,.36,1)}body{font:14px/1.8 var(--font-text);background:var(--color-paper);color:var(--color-ink);letter-spacing:.005em}h1,h2,h3{font-family:var(--font-title);font-weight:300;letter-spacing:-.01em;line-height:1.16;color:inherit}h1{font-size:clamp(36px,4.4vw,64px)}h2{font-size:clamp(28px,3vw,44px)}h3{font-size:19px;font-weight:400}::selection{background:var(--color-gold);color:#fff}input,textarea,select{background:var(--color-field);border:1px solid var(--color-line);border-radius:var(--radius-button)}input:focus,textarea:focus,select:focus,a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--color-gold)}.rte{color:var(--color-ink-soft)}.eyebrow{display:flex;align-items:center;gap:18px;font:500 10.5px/1.6 var(--font-title);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);margin-bottom:18px}.eyebrow:before{content:"";width:44px;height:1px;background:var(--color-gold);flex:0 0 44px}.order-guide__intro .eyebrow{justify-content:center}.order-guide__intro .eyebrow:after{content:"";width:44px;height:1px;background:var(--color-gold);flex:0 0 44px}.button{font:500 11px/1.2 var(--font-title);letter-spacing:var(--track-wide);text-transform:uppercase;min-height:52px;padding:16px 28px;gap:12px;border:1px solid transparent;border-radius:var(--radius-button);transition:background .25s var(--ease-soft),color .25s var(--ease-soft),border-color .25s var(--ease-soft)}.button--dark,.button--primary{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.button--dark:hover,.button--primary:hover{background:transparent;color:var(--color-ink);box-shadow:none}.button--light{background:#fff;color:var(--color-ink);border-color:#fff}.button--light:hover{background:transparent;color:#fff}.button--outline-light{background:transparent;border-color:#ffffffd9;color:#fff}.button--outline-light:hover{background:#fff;color:var(--color-ink)}.button--small{min-height:44px;padding:12px 20px}.text-link{font:500 11px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);padding:0 0 7px;gap:12px}.text-link:hover{text-decoration:none;color:var(--color-accent)}.announcement-bar{background:var(--color-ink);color:#f3eee9;font:400 12px/1.5 var(--font-text);letter-spacing:.01em}.announcement-bar__inner{min-height:40px}.announcement-bar__text{font:500 10.5px/1.5 var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:#e9e2da}.announcement-bar a:hover{color:var(--color-gold)}.site-header{background:var(--color-paper);box-shadow:0 1px 0 var(--color-line)}.site-header__inner{min-height:92px}.brand-lockup__divider{background:var(--color-line)}.header-search{background:transparent;border:0;border-bottom:1px solid var(--color-line);border-radius:0;max-width:430px;padding-right:0;transition:border-color .2s}.header-search:focus-within{outline:0;border-bottom-color:var(--color-ink)}.header-search input{font:400 13px/1.4 var(--font-text);padding:12px 4px}.header-search input::placeholder{color:var(--color-ink-soft)}.header-search button{color:var(--color-ink);border-radius:0}.header-search button:hover{background:transparent;color:var(--color-accent)}.header-icon{color:var(--color-ink)}.header-icon:hover{color:var(--color-accent)}.header-cart-label{font:500 10.5px/1 var(--font-title);letter-spacing:.16em;text-transform:uppercase}.cart-count{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-title)}.cart-count.is-empty{background:var(--color-surface);color:var(--color-ink)}.traiteur-nav-bar{border-top:1px solid var(--color-line);background:var(--color-paper)}.desktop-nav{font:500 11px/1.2 var(--font-title);letter-spacing:.16em;text-transform:uppercase;justify-content:center;gap:clamp(18px,2.4vw,40px)}.desktop-nav__link,.desktop-nav__top{padding:17px 0;position:relative}.desktop-nav__link:after,.desktop-nav__top:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-soft)}.desktop-nav__item:hover .desktop-nav__top:after,.desktop-nav__link:hover:after,.desktop-nav__link.is-active:after{transform:scaleX(1)}.desktop-nav a:hover{color:var(--color-ink)}.desktop-nav__top>span{opacity:.6;letter-spacing:0}.nav-dropdown{background:var(--color-paper);border:1px solid var(--color-line);border-top:1px solid var(--color-gold);box-shadow:0 18px 40px #1a1a1a14;padding:20px 22px;text-transform:none;letter-spacing:0}.nav-dropdown a{font:400 13px/1.4 var(--font-text);border-bottom-color:var(--color-line)}.nav-dropdown a:hover{color:var(--color-accent)}.nav-dropdown__eyebrow{font:500 9.5px/1.4 var(--font-title);letter-spacing:.24em;color:var(--color-accent)}.mobile-menu{background:#1a1a1a8c}.mobile-menu__panel{background:var(--color-paper)}.mobile-menu__head{font:300 22px/1.3 var(--font-title);letter-spacing:.02em}.mobile-menu__link,.mobile-menu__group>summary{font:500 12px/1.3 var(--font-title);letter-spacing:.16em;text-transform:uppercase;padding:17px 0}.mobile-menu__sub a{font:400 14px/1.4 var(--font-text)}.hv-hero{position:relative;overflow:hidden;background:var(--color-ink);color:#fff;height:clamp(560px,78vh,780px)}.hv-hero--medium{height:clamp(480px,62vh,620px)}.hv-hero--full{height:calc(100svh - 170px);min-height:560px}.hv-hero__track,.hv-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.hv-hero__slide{opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease-soft),visibility 0s linear 1.2s;z-index:0}.hv-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity 1.2s var(--ease-soft),visibility 0s;z-index:1}.hv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hv-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.07);transition:transform 7s linear}.hv-hero__slide.is-active .hv-hero__media img{transform:scale(1)}.hv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,13,16,calc(var(--hv-overlay,.45) + .28)),rgba(14,13,16,calc(var(--hv-overlay,.45) + .08)) 55%,rgba(14,13,16,calc(var(--hv-overlay,.45) * .55)))}.hv-hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:70px 90px}.hv-hero__content>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft)}.hv-hero__slide.is-active .hv-hero__content>*{opacity:1;transform:none}.hv-hero__slide.is-active .hv-hero__content>*:nth-child(2){transition-delay:.12s}.hv-hero__slide.is-active .hv-hero__content>*:nth-child(3){transition-delay:.24s}.hv-hero__slide.is-active .hv-hero__content>*:nth-child(4){transition-delay:.36s}.hv-hero__slide.is-active .hv-hero__content>*:nth-child(5){transition-delay:.48s}.hv-hero__eyebrow{display:flex;align-items:center;gap:26px;margin:0 0 30px;font:500 11px/1.4 var(--font-title);letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold)}.hv-hero__eyebrow:before,.hv-hero__eyebrow:after{content:"";width:46px;height:1px;background:var(--color-gold);flex:0 0 46px}.hv-hero__title{font:300 clamp(40px,5.2vw,78px)/1.1 var(--font-title);letter-spacing:-.015em;color:#fff;max-width:15.5em;margin:0 0 30px}.hv-hero__text{font:400 16px/1.8 var(--font-text);color:#ffffffe6;max-width:640px;margin:0 0 36px}.hv-hero__actions{display:flex;flex-wrap:wrap;gap:18px}.hv-hero__marks{display:flex;flex-wrap:wrap;list-style:none;margin:32px 0 0;padding:0;font:500 10.5px/1.6 var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.hv-hero__marks li+li:before{content:"|";margin:0 22px;color:#ffffff73}.hv-hero__controls{position:absolute;left:0;right:0;bottom:30px;z-index:3;display:flex;align-items:center;justify-content:flex-start;gap:34px}.hv-hero__dots{display:flex;gap:10px}.hv-hero__dot{background:none;padding:12px 0;width:38px}.hv-hero__dot span{display:block;height:1px;background:#ffffff73;transition:background .3s,height .3s}.hv-hero__dot.is-active span{background:var(--color-gold);height:2px}.hv-hero__arrows{display:flex;gap:10px}.hv-hero__arrow{width:46px;height:46px;display:grid;place-items:center;background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;font-size:16px;transition:background .25s,color .25s,border-color .25s}.hv-hero__arrow:hover{background:#fff;color:var(--color-ink);border-color:#fff}.section--service-strip{background:var(--color-surface);border:0}.service-strip{padding-block:30px;gap:30px}.service-item{gap:16px}.service-item__icon{color:var(--color-gold)}.service-item__icon svg{stroke-width:1.1}.service-item h3{font:500 11px/1.5 var(--font-title);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.service-item p{font:400 12px/1.6 var(--font-text);color:var(--color-ink-soft)}.section{padding-block:96px}.section--service-strip{padding:0}.section-heading{margin-bottom:46px}.section-heading h2{font:300 clamp(30px,3.1vw,46px)/1.15 var(--font-title);letter-spacing:-.01em}.featured-products__intro{font:400 14px/1.8 var(--font-text);color:var(--color-ink-soft);margin-top:14px}.section--featured-products{background:var(--color-paper)}.product-grid{gap:48px 28px}.product-card__media{background:var(--color-surface);border-radius:var(--radius-card);aspect-ratio:1/1.08}.product-card__media img{transition:transform 1.1s var(--ease-soft)}.product-card:hover .product-card__media img{transform:scale(1.045)}.product-card__body{padding:20px 0 0}.product-card__meta{font:500 9.5px/1.4 var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.product-card h3{font:400 16px/1.45 var(--font-title);letter-spacing:0;margin:10px 0 18px}.product-card h3 a:hover{color:var(--color-accent)}.product-card__price strong{font:500 15px/1.3 var(--font-title);letter-spacing:.02em}.product-card__price small{font:400 10px/1.3 var(--font-text);color:var(--color-ink-soft)}.product-card__arrow{background:transparent;border:1px solid var(--color-ink);color:var(--color-ink);border-radius:var(--radius-button);font-size:13px;min-height:38px;padding:8px 14px;transition:background .25s,color .25s}.product-card__discover{font:500 9.5px/1 var(--font-title);letter-spacing:.18em;text-transform:uppercase}.product-card__arrow:hover{background:var(--color-ink);color:var(--color-paper)}.product-card__badge{background:var(--color-paper);color:var(--color-ink);font:500 9px/1.3 var(--font-title);letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:6px 10px}.product-card__placeholder{font:300 18px/1.4 var(--font-title);letter-spacing:.06em;color:var(--color-ink-soft)}.category-showcase{background:var(--color-surface)}.category-grid{gap:28px 22px}.category-card__media{background:var(--color-signature)}.category-card__media img{transition:transform 1.1s var(--ease-soft)}.category-card__content{padding-top:18px;border-bottom:1px solid transparent}.category-card h3{font:500 11.5px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase}.category-card__arrow{color:var(--color-gold);font-size:16px;transition:transform .3s var(--ease-soft)}.category-card:hover .category-card__arrow{transform:translate(4px)}.order-guide{background:var(--color-paper)}.order-guide__intro{margin-bottom:56px}.order-guide__intro>p:last-child{font:400 14px/1.8 var(--font-text)}.order-guide__steps{gap:40px}.order-guide__steps li{padding-top:0}.order-guide__number{background:transparent;border:1px solid var(--color-gold);color:var(--color-accent);font:300 18px/1 var(--font-title);width:52px;height:52px;margin-bottom:24px}.order-guide__steps h3{font:500 12px/1.5 var(--font-title);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.order-guide__steps p{font:400 13px/1.8 var(--font-text)}.section--story{background:var(--color-surface);padding-block:100px}.story{gap:80px}.story__media{background:var(--color-paper);min-height:420px}.story__heritage{min-height:420px}.story__heritage>span{font:400 13px/1.8 var(--font-text)}.story__content h2{font:300 clamp(30px,3vw,44px)/1.2 var(--font-title);letter-spacing:-.01em;margin-bottom:24px}.story__content .rte{font:400 14px/1.9 var(--font-text)}.story__stats{gap:56px;padding-block:30px 34px}.story__stats strong{font:300 34px/1.1 var(--font-title);color:var(--color-ink);letter-spacing:-.01em}.story__stats span{font:500 9.5px/1.5 var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.collection-hero{background:var(--color-surface);padding:64px 0}.collection-hero h1{font:300 clamp(34px,3.6vw,52px)/1.15 var(--font-title)}.collection-hero__count{font:500 10.5px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.collection-shortcuts a{background:transparent;border:1px solid var(--color-line);font:500 10px/1.3 var(--font-title);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px}.collection-shortcuts a:hover{border-color:var(--color-ink);color:var(--color-ink)}.collection-toolbar,.sort-form{font:500 10.5px/1.4 var(--font-title);letter-spacing:.12em;text-transform:uppercase}.sort-form select,.search-form input{background:var(--color-field);text-transform:none;letter-spacing:0;font-family:var(--font-text)}.search-results-heading h2{font:500 12px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase}.pagination{font:500 11px/1.3 var(--font-title);letter-spacing:.1em}.pagination__page.is-current{background:var(--color-ink);color:var(--color-paper)}.lfg-catalog-loader__dot{background:var(--color-gold)}.product-main__breadcrumbs{font:500 9.5px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase}.product-gallery__main,.product-thumb{background:var(--color-surface)}.product-thumb.is-active{border-color:var(--color-ink)}.product-kicker{font:500 10.5px/1.4 var(--font-title);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.product-panel h1{font:300 clamp(30px,3vw,46px)/1.18 var(--font-title);letter-spacing:-.01em}.product-price{font:400 26px/1.2 var(--font-title)}.product-description{font:400 14px/1.9 var(--font-text)}.variant-option legend{font:500 10.5px/1.4 var(--font-title);letter-spacing:.16em;text-transform:uppercase}.variant-pills label{background:var(--color-field);font-size:13px}.variant-pills input:checked+label{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.quantity-picker{background:var(--color-field)}.order-notice__icon{background:var(--color-surface);color:var(--color-accent)}.order-notice strong{font:500 10.5px/1.4 var(--font-title);letter-spacing:.12em;text-transform:uppercase}.product-contact-note a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:4px}.cart-heading h1{font:300 clamp(32px,3.4vw,48px)/1.15 var(--font-title)}.cart-heading>span{font:500 10.5px/1.4 var(--font-title);letter-spacing:.14em;text-transform:uppercase}.cart-line__image{background:var(--color-surface)}.cart-line__info>p{color:var(--color-accent);font-family:var(--font-title)}.cart-line__info h2{font:400 17px/1.4 var(--font-title);letter-spacing:0}.cart-summary{background:var(--color-surface);border-color:var(--color-line)}.cart-summary__line strong{font:400 26px/1.2 var(--font-title)}.delivery-date-picker{background:var(--color-field);border-color:var(--color-line)}.delivery-date-picker__head strong{font:300 22px/1.3 var(--font-title);letter-spacing:0}.delivery-date-picker__icon{background:var(--color-surface);color:var(--color-accent)}.delivery-date-picker__availability{background:var(--color-surface)}.delivery-rules{border-left-color:var(--color-gold)}.fulfilment-options label{background:var(--color-field);font:500 10.5px/1.4 var(--font-title);letter-spacing:.12em;text-transform:uppercase}.fulfilment-options label:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-ink);color:var(--color-ink)}.fulfilment-options input,.pickup-location input{accent-color:var(--color-ink)}.pickup-location{background:var(--color-field)}.pickup-location:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-gold);box-shadow:inset 3px 0 0 var(--color-gold)}.pickup-location .pickup-location__condition{color:var(--color-accent)}.calendar-nav button,.calendar-grid button{background:var(--color-surface)}.calendar-grid button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.calendar-grid button:not(:disabled):hover{outline-color:var(--color-gold)}.calendar-grid button:disabled{background:var(--color-paper)}.delivery-estimator__controls button{background:var(--color-ink);color:var(--color-paper);font:500 10px/1.2 var(--font-title);letter-spacing:.14em;text-transform:uppercase}.delivery-estimator__result{background:var(--color-surface)}.contact-form-card{background:var(--color-surface);border-color:var(--color-line)}.contact-cards span{font:500 9.5px/1.4 var(--font-title);letter-spacing:.2em;color:var(--color-accent)}.contact-form label{font:500 10.5px/1.4 var(--font-title);letter-spacing:.12em;text-transform:uppercase}.contact-form input,.contact-form textarea{text-transform:none;letter-spacing:0;font-family:var(--font-text)}.floating-delivery__trigger{background:var(--color-ink);color:#fff;border:1px solid var(--color-ink);border-radius:var(--radius-button);box-shadow:0 6px 24px #1a1a1a2e;font:500 10.5px/1.2 var(--font-title);letter-spacing:.16em;text-transform:uppercase;padding:16px 22px}.floating-delivery__trigger:hover{background:var(--color-paper);color:var(--color-ink)}.floating-delivery__panel{background:var(--color-paper);border:1px solid var(--color-line);border-top:1px solid var(--color-gold);box-shadow:0 18px 50px #1a1a1a29}.floating-delivery__header strong{font:300 22px/1.3 var(--font-title)}.toast{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-text)}.site-footer{background:var(--color-signature);color:var(--color-ink);padding-top:72px;border-top:1px solid var(--color-line)}.site-footer__logo img{filter:invert(1);opacity:.92}.site-footer__brand .rte,.footer-copy,.footer-contact span,.site-footer__bottom{color:var(--color-ink-soft)}.footer-copy{font:400 12.5px/1.9 var(--font-text)}.footer-copy em{color:var(--color-accent);font-size:11px}.footer-title{font:500 10.5px/1.4 var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);display:flex;align-items:center;gap:12px}.footer-title:before{content:"";width:22px;height:1px;background:var(--color-gold)}.footer-links,.footer-contact{font:400 13px/1.6 var(--font-text)}.footer-links a:hover,.footer-contact a:hover,.footer-external:hover{color:var(--color-accent);text-decoration:none}.site-footer .button--outline-light{border-color:var(--color-ink);color:var(--color-ink)}.site-footer .button--outline-light:hover{background:var(--color-ink);color:var(--color-paper)}.footer-external{font:500 10px/1.6 var(--font-title);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--color-gold);display:inline-block;padding-bottom:3px}.site-footer__bottom{border-top-color:#1a1a1a1f;font:500 10px/1.5 var(--font-title);letter-spacing:.1em;text-transform:uppercase}.welcome-popup__card,.lfg-welcome-modal{background:var(--color-paper)}.welcome-popup__eyebrow{color:var(--color-accent);font-family:var(--font-title);letter-spacing:.24em}.welcome-popup__card h2,.lfg-welcome-modal h2{font:300 32px/1.2 var(--font-title)}.welcome-popup__button{background:var(--color-ink);color:var(--color-paper)}@media(max-width:1200px){.desktop-nav{gap:22px}.story{gap:48px}}@media(max-width:900px){.section{padding-block:68px}.section--service-strip{padding:0}.hv-hero{height:clamp(520px,74vh,680px)}.hv-hero__title{font-size:clamp(34px,6vw,52px)}.hv-hero__text{font-size:15px}.service-strip{gap:22px 26px}.story{gap:34px}.story__media,.story__heritage{min-height:360px}}@media(max-width:600px){.announcement-bar__inner{min-height:34px}.announcement-bar__text{font-size:9px;letter-spacing:.16em}.section{padding-block:54px}.section--service-strip{padding:0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:28px}.eyebrow{font-size:9.5px;letter-spacing:.24em;gap:14px}.eyebrow:before{width:30px;flex-basis:30px}.order-guide__intro .eyebrow{justify-content:flex-start}.order-guide__intro .eyebrow:after{display:none}.button{min-height:48px;padding:14px 20px;font-size:10.5px;letter-spacing:.16em}.hv-hero{height:auto;min-height:clamp(540px,86svh,720px)}.hv-hero__track{position:relative;min-height:inherit}.hv-hero__slide{min-height:inherit}.hv-hero__content{padding-block:56px 96px;justify-content:flex-end;min-height:inherit}.hv-hero__media:after{background:linear-gradient(180deg,rgba(14,13,16,calc(var(--hv-overlay,.45) + .05)),rgba(14,13,16,calc(var(--hv-overlay,.45) + .25)) 55%,rgba(14,13,16,calc(var(--hv-overlay,.45) + .35)))}.hv-hero__eyebrow{font-size:9.5px;letter-spacing:.24em;gap:14px;margin-bottom:20px}.hv-hero__eyebrow:before,.hv-hero__eyebrow:after{width:28px;flex-basis:28px}.hv-hero__title{font-size:clamp(31px,8.6vw,40px);line-height:1.14;margin-bottom:18px}.hv-hero__text{font-size:14px;line-height:1.75;margin-bottom:26px}.hv-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.hv-hero__actions .button{justify-content:center}.hv-hero__marks{margin-top:22px;font-size:9px;letter-spacing:.14em;row-gap:4px}.hv-hero__marks{gap:6px 18px}.hv-hero__marks li{display:flex;align-items:center;gap:8px}.hv-hero__marks li:before,.hv-hero__marks li+li:before{content:"";width:4px;height:4px;margin:0;background:var(--color-gold);border-radius:50%}.hv-hero__controls{bottom:22px}.hv-hero__arrows{display:none}.service-strip{padding-block:24px;gap:20px 14px}.service-item{gap:10px}.service-item h3{font-size:9.5px;letter-spacing:.1em}.service-item p{font-size:11px}.product-grid,.product-grid--featured{gap:32px 14px}.product-card__body{padding-top:14px}.product-card__meta{font-size:8.5px;letter-spacing:.14em}.product-card h3{font-size:14px;margin:8px 0 14px}.product-card__discover{display:none}.product-card__arrow{width:36px;height:36px;padding:0;min-height:0}.category-card h3{font-size:10.5px;letter-spacing:.12em}.order-guide__number{width:40px;height:40px;font-size:15px}.order-guide__steps li{padding-left:60px}.order-guide__steps h3{font-size:11px}.order-guide__steps p{font-size:12.5px}.section--story{padding-block:60px}.story__content h2{font-size:29px}.story__stats{gap:36px}.story__stats strong{font-size:28px}.collection-hero{padding:40px 0}.product-panel h1{font-size:30px}.site-footer{padding-top:48px}.footer-copy,.footer-links,.footer-contact{font-size:12px}.floating-delivery__trigger{width:48px;height:48px;padding:12px}}@media(prefers-reduced-motion:reduce){.hv-hero__slide,.hv-hero__content>*,.hv-hero__media img{transition:none!important;transform:none!important}}.contact-form label{font-size:12px;letter-spacing:.1em;gap:9px;margin-bottom:20px}.contact-form input,.contact-form textarea{font-size:16px;line-height:1.5;padding:15px 16px;min-height:54px}.contact-form textarea{min-height:170px}.contact-required-note{font-size:12.5px}.contact-form .button{font-size:12px;min-height:56px;padding-inline:32px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hauville-maison.css.map */
