
.preview-note{padding:9px 16px;text-align:center;background:#f2eadf;font-size:12px}.hs-head{display:flex;align-items:center;justify-content:space-between;padding:26px 5%;border-bottom:1px solid #e5e2dc;gap:20px}.hs-head img{width:185px;height:90px;object-fit:contain}.hs-head .label{font-size:12px;letter-spacing:1px;max-width:230px}.hs-lang{display:flex;gap:14px}.hs-lang a{font-size:13px}.hs-hero{padding:54px 0 28px;border-bottom:1px solid #e5e2dc;margin-bottom:26px}.hs-hero h1{font-size:clamp(30px,4vw,48px);max-width:760px;margin:12px 0 20px}.hs-hero p{letter-spacing:3px;font-size:12px;text-transform:uppercase}.hs-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:22px 0}.hs-filters label{flex:1;min-width:210px;font-size:13px}.hs-filters input,.hs-filters select{display:block;width:100%;padding:12px;border:1px solid #d9d7d0;background:white;margin-top:8px}.hs-filters button{padding:13px 26px;background:#222;color:#fff;border:0;cursor:pointer}.photo-missing{aspect-ratio:1/1;background:#f4f3ef;display:grid;place-items:center;color:#757568}.woocommerce ul.products li.product{display:flex;flex-direction:column;min-width:0}.woocommerce ul.products li.product h2{font-size:22px}.woocommerce ul.products li.product>.button{align-self:start;margin-top:auto}.hs-pages{display:flex;justify-content:center;align-items:center;gap:24px;padding:32px}.hs-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:36px 0}.hs-detail img{width:100%;max-height:650px;object-fit:contain}.hs-detail h1{font-size:34px;line-height:1.2}.hs-detail dt{font-weight:bold;margin-top:10px}.hs-foot{padding:32px 5%;border-top:1px solid #ddd;font-size:13px}.ref{font-size:12px;color:#6d6d65;margin:0 0 12px}@media(max-width:700px){.hs-head{padding:16px}.hs-head .label{display:none}.hs-head img{width:145px;height:70px}.hs-lang{gap:9px}.hs-detail{grid-template-columns:1fr}.hs-hero{padding:28px 0}.woocommerce ul.products li.product h2{font-size:18px}}

.woocommerce ul.products li.product img,.hs-detail img{background:#fff!important;border:0!important;padding:0!important;object-fit:contain}.hs-nav{display:flex;justify-content:center;gap:30px;padding:17px;border-bottom:1px solid #e5e2dc;font-size:14px;flex-wrap:wrap}.hs-home-hero{display:grid;grid-template-columns:46% 54%;background:#efebe5;margin:30px 0 0;min-height:410px}.hs-home-copy{padding:48px 38px;display:flex;flex-direction:column;align-items:start;justify-content:center}.hs-home-copy .eyebrow{font-size:11px;letter-spacing:2px}.hs-home-copy h1{font-size:clamp(32px,3.3vw,53px);line-height:1.06;margin:20px 0}.hs-home-copy p{font-size:15px;line-height:1.7;margin:0 0 26px;max-width:490px}.hs-home-hero>img{height:100%;min-height:410px;width:100%;object-fit:cover;object-position:13% center}.hs-cta{display:inline-flex;background:#222;color:white;padding:16px 23px;gap:25px;font-size:13px}.hs-home-strip{display:flex;justify-content:space-around;border-bottom:1px solid #e5e2dc;padding:16px;gap:12px;font-size:11px;letter-spacing:1px;text-align:center}.hs-home-section{padding:54px 0 25px}.hs-home-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.hs-home-heading h2{font-size:36px;margin:12px 0 0}.hs-home-heading>a{font-size:13px;border-bottom:1px solid #333;padding:8px 0}.hs-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hs-collection{border-bottom:1px solid #ddd;padding-bottom:16px}.hs-collection img{width:100%;height:260px;object-fit:contain;background:#fff}.hs-collection h3{font-size:23px;margin:20px 0 6px}.hs-collection span{font-size:13px}.hs-collection:hover img{opacity:.88}.hs-home-feature{margin-top:12px}.hs-home-feature .products{margin-top:26px}@media(max-width:700px){.hs-home-hero{grid-template-columns:1fr;margin-top:20px}.hs-home-copy{padding:30px 23px}.hs-home-hero>img{min-height:0;height:245px;object-position:12% center}.hs-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hs-collection img{height:180px}.hs-collection h3{font-size:20px}.hs-home-strip{font-size:10px;flex-wrap:wrap}.hs-home-heading{align-items:start;flex-direction:column;gap:10px}.hs-home-heading h2{font-size:29px}.hs-nav{gap:18px}.hs-home-section{padding-top:36px}}

/* Home banner spans the page, like the Extensions storefront. */
.hs-home-layout{width:100%;max-width:none;margin:0;padding:0}.hs-home-layout .hs-home-hero{margin:0;min-height:clamp(410px,33vw,590px)}.hs-home-layout .hs-home-copy{padding:56px 10% 48px 12%}.hs-home-layout .hs-home-copy h1{font-size:clamp(38px,4.1vw,70px)}.hs-home-layout .hs-home-hero>img{display:block;min-height:100%;height:100%;object-position:13% center}.hs-home-layout .hs-home-section{margin-left:4%;margin-right:4%}.hs-home-layout .hs-home-strip{padding:19px 4%}@media(max-width:700px){.hs-home-layout .hs-home-hero{min-height:0}.hs-home-layout .hs-home-copy{padding:34px 6%}.hs-home-layout .hs-home-copy h1{font-size:36px}.hs-home-layout .hs-home-hero>img{height:260px;min-height:0}.hs-home-layout .hs-home-section{margin-left:5%;margin-right:5%}}
