.reference-home{background:var(--cream);min-height:100vh}.reference-home .container{width:min(1380px,100% - 64px)}.reference-home .header-main .search{position:static}.reference-home .header-main .search input{flex:1}.reference-home .header-main .search svg{flex:0 0 19px;height:19px;position:static;transform:none}.reference-home .category-nav__inner{flex-wrap:nowrap}.reference-home .category-nav .nav-deal{margin-left:auto}.reference-home .nav-dropdown .dropdown-column button{color:#625d55;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 0;font-size:13px;font-weight:600;transition:color .18s,transform .18s;display:block}.reference-home .nav-dropdown .dropdown-column button:hover{color:var(--red);transform:translate(3px)}.reference-home .nav-dropdown .dropdown-feature button{width:fit-content;color:var(--gold);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:11px;font-weight:800}.reference-home .hero{padding:0}.reference-home .hero__copy{width:min(900px,100%)}.reference-home .hero h1{font-size:clamp(48px,5.5vw,83px);line-height:1.06}.reference-home .hero p.eyebrow{max-width:none;color:var(--red);margin:0 0 12px;font-size:11px}.reference-home .hero p.hero__description{max-width:560px;margin:24px 0 28px;font-size:18px}.reference-home .hero__actions .text-link{margin:0}.reference-home .benefit-icon{font-size:17px}.reference-home .category-grid{grid-template-columns:1.4fr repeat(3,1fr)}.reference-home .category-card>span{right:auto}.reference-home .filter-pills{max-width:none}.reference-home .product-card__media img{object-fit:cover;padding:0}.reference-home .product-card__body{min-height:292px}.reference-home .product-card__top{margin-bottom:20px}.reference-home .product-card h3{font-family:var(--body)}.reference-home .product-card .price-line{margin-top:auto}.reference-home .product-card .product-price{color:var(--red);font-size:23px;font-weight:800}.reference-home .product-card .add-cart{width:100%;min-height:44px;color:var(--ink);background:var(--gold);cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:13px;padding-inline:16px;font-weight:800;display:flex}.reference-home .product-card .add-cart:hover{background:#f0c44d}.reference-home .product-card .add-cart:disabled{opacity:.55;cursor:not-allowed}.reference-home .promo-card__copy{max-width:650px}.reference-home .promo-card .eyebrow{color:var(--red)}.reference-home .promo-card h2 em{color:var(--gold-dark)}.reference-home .newsletter .button{color:#fff;background:var(--ink)}.reference-home .footer .socials span{text-transform:uppercase;border:1px solid #444;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.reference-notice{z-index:100;color:#fff;background:var(--ink);border-radius:8px;padding:12px 16px;position:fixed;bottom:20px;right:20px}@media (min-width:851px){.reference-home{zoom:1.06}}@media (max-width:1150px){.reference-home .container{width:min(100% - 40px,1100px)}.reference-home .category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.reference-home .category-nav{z-index:80;width:min(330px,88vw);max-height:none;padding-top:30px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.reference-home .category-nav.open{transform:none}.reference-home .category-nav__inner{padding:18px;display:block}.reference-home .category-nav__inner>.nav-item>button,.reference-home .category-nav__inner>.nav-deal{padding-inline:13px}.reference-home .hero__copy{width:min(100% - 40px,700px)}.reference-home .hero h1{font-size:clamp(39px,8vw,65px)}.reference-home .filter-pills{max-width:100%}.reference-home .promo-card__copy{max-width:70%}}@media (max-width:560px){.reference-home .container{width:calc(100% - 28px)}.reference-home .hero__copy{width:calc(100vw - 68px)}.reference-home .hero h1{font-size:clamp(39px,13vw,61px)}.reference-home .hero p.hero__description{font-size:16px}.reference-home .category-grid{grid-template-columns:1fr}.reference-home .filter-pills{width:calc(100vw - 14px)}.reference-home .promo-card{min-height:440px}.reference-home .promo-card__copy{max-width:100%}}.reference-home .nav-dropdown--compact{grid-template-columns:1fr;width:300px;min-height:auto;margin-left:0;padding:20px;left:auto}.reference-home .catalogue-link{text-align:center;margin-top:32px}.home-slides{background:var(--paper)}.home-slides__track{display:grid}.home-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px;min-height:465px;padding-block:40px;transition:opacity .6s,visibility .6s;display:grid}.home-slide.is-active{opacity:1;visibility:visible}.home-slide__copy{min-width:0}.home-slide .eyebrow{color:var(--red);margin:0 0 12px;font-size:11px}.home-slide h2{font:800 clamp(34px, 4vw, 60px)/1.08 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.home-slide__text{color:#504b44;max-width:520px;margin:20px 0 0;font-size:18px;line-height:1.6}.home-slide__price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:18px 0 0;display:flex}.home-slide__price b{color:var(--red);font-size:30px;font-weight:800}.home-slide__price s{color:var(--muted);font-size:17px}.home-slide__price span{background:var(--red);color:#fff;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:800}.home-slide .button{margin-top:26px}.home-slide__visual{place-items:center;min-width:0;display:grid}.home-slide__visual img{aspect-ratio:1;object-fit:contain;border-radius:18px;width:100%;max-width:520px;height:auto}.home-slides__dots{gap:8px;padding-bottom:26px;display:flex}.home-slides__dots button{background:var(--line);cursor:pointer;border:0;border-radius:9px;width:28px;height:6px;padding:0}.home-slides__dots button[aria-current=true]{background:var(--gold);width:44px}@media (prefers-reduced-motion:reduce){.home-slide{transition:none}}@media (max-width:850px){.home-slide{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:28px 12px}.home-slide__visual{order:-1}.home-slide__visual img{max-width:340px}.home-slide__text{font-size:16px}}
