:root{--hcs-ink:#291e18;--hcs-paper:#faf7f3;--hcs-accent:#a57855;--hcs-line:#e8dfd6}html{scroll-behavior:smooth}body{background:#fff;color:var(--hcs-ink)}:where(a,button,summary,input):focus-visible{outline:2px solid #ac7851;outline-offset:3px}@media(min-width:990px){.header__layout-desktop{background:#fff!important;box-shadow:none!important;border-bottom:1px solid #eadfd5}.header__layout-desktop .header__layout--logo-center-above-menu__logo-and-icons{min-height:74px}.header__layout-desktop .header__layout--logo-center-above-menu__menu{min-height:51px;border-top:1px solid #ece5de;background:#fff}.header__layout-desktop .header__menu-desktop-list{gap:clamp(10px,1.5vw,30px)}.header__menu-link{font-size:13px;letter-spacing:.025em;font-weight:550}.header__menu-link-text{white-space:nowrap}.header__menu-item--megamenu>.dropdown-content,.header__menu-item--dropdown>.dropdown-content{background:#fdfaf7!important;color:var(--hcs-ink)!important;border:1px solid #e6dacf!important;box-shadow:0 25px 50px #2217111f!important;border-radius:0 0 7px 7px!important;overflow:hidden}.header__submenu--megamenu__content{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)!important;align-items:start!important;gap:clamp(22px,3vw,52px)!important;max-width:1420px!important;padding:clamp(24px,3.2vw,48px)!important;margin-inline:auto!important;box-sizing:border-box}.header__submenu--megamenu__visuals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.header__submenu--megamenu__visuals .header__submenu-image-link{display:block!important;position:relative!important;min-width:0!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;max-height:220px!important;border-radius:4px!important;background:#f2ebe4!important;overflow:hidden!important;box-sizing:border-box!important}.header__submenu-image-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease}.header__submenu-image-link:hover img{transform:scale(1.045)}.header__submenu-image-title{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:22px 9px 9px!important;background:linear-gradient(transparent,#1b120cb3)!important;color:#fff!important;font-weight:650!important;font-size:12px!important;letter-spacing:.015em!important;line-height:1.35}.header__submenu--megamenu__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:18px 27px!important;min-width:0!important}.header__submenu--megamenu__item{min-width:0!important}.header__submenu--megamenu__item .header__submenu-link--parent{font-weight:720!important;color:#30221b!important;font-size:13px!important;margin-bottom:11px!important;display:block!important}.header__submenu--megamenu__item .header__submenu-link:not(.header__submenu-link--parent){display:block!important;font-size:12px!important;color:#6b5a4f!important;line-height:1.6!important;margin-bottom:9px!important}.header__submenu--megamenu__item .header__submenu-link:hover{color:#975e3c!important}.header__menu-item--dropdown>.dropdown-content{padding:16px 12px!important;min-width:250px!important}.header__menu-item--dropdown .header__submenu-link{padding:10px 12px!important;color:#3d2c21!important;line-height:1.45!important}}@media(min-width:990px)and (max-width:1190px){.header__submenu--megamenu__content{grid-template-columns:1fr!important;max-height:74vh!important;overflow-y:auto!important}.header__submenu--megamenu__visuals .header__submenu-image-link{max-height:175px!important}}@media(max-width:989px){.header__layout-mobile{background:#fff!important;border-bottom:1px solid #e9dfd5!important}}.hc-chero{background:#f8f3ed!important}.hc-chero__grid{gap:clamp(26px,4.5vw,70px)!important}.hc-chero__title{font:400 clamp(40px,5vw,78px)/1.05 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important;color:#2e211a!important}.hc-chero__intro{line-height:1.7!important;font-size:clamp(14px,1.12vw,16px)!important;color:#6b5d52!important}.hc-chero__media{overflow:hidden!important;border-radius:4px!important;background:#eaded3!important}.hc-chero__media img{display:block;object-fit:cover;max-width:100%}.hc-cnav{background:#fff!important;border-bottom:1px solid var(--hcs-line)}.main-collection__inner{max-width:1510px}.main-collection__products-grid{gap:clamp(22px,3vw,39px) clamp(11px,1.5vw,25px)!important}product-card .product-card-title{color:#2d241e!important;font-size:clamp(14px,1.1vw,17px)!important;letter-spacing:-.01em;line-height:1.45!important}product-card .product-card-media-gallery__media{background:#f6f2ee!important;border-radius:4px!important;overflow:hidden!important}product-card .product-card-media-gallery__media:focus-within{outline:2px solid #b28769;outline-offset:2px}product-card .product-card-media-gallery__media img{max-width:100%}.collection-featured{background:#fff}.collection-featured .page-width{max-width:1510px}.hc-univ,.hc-story{background:#fbf8f3!important}.hc-univ__card,.hc-story__media{border-radius:3px!important;overflow:hidden}.hc-univ__title{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.hcm-editorial__intro h2,.hcg4__header h2{font:400 clamp(38px,4vw,65px)/1.12 Georgia,serif!important;letter-spacing:-.04em!important}.hcm-editorial__copy h3,.hcg4__copy h3{font:400 clamp(29px,3vw,47px)/1.14 Georgia,serif!important;letter-spacing:-.025em!important}.hcm-editorial__image,.hcg4__image{border-radius:4px!important}.product-section__product-info h1{font:400 clamp(29px,2.8vw,44px)/1.15 Georgia,serif!important;letter-spacing:-.035em!important}.product-section__product-info{color:#382920}.footer{background:#2b201a!important;border-top:3px solid #ab7c5d!important;color:#f1e8e0!important}.footer :is(h2,h3,h4,h5,h6){font:400 clamp(21px,1.5vw,27px)/1.3 Georgia,serif!important;color:#fff8f0!important}.footer :is(p,span,li){color:#dfd0c3}.footer a{color:#eee1d4!important;text-decoration:none}.footer a:hover{text-decoration:underline!important;text-underline-offset:5px;color:#fff!important}.footer .footer__bottom-bar{border-top:1px solid #5b493d!important}.hce26__picture{background:#e8dbd0}.hce26__picture img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.hc-chero__title{font-size:clamp(36px,10vw,50px)!important}.main-collection__products-grid{gap:24px 10px!important}.footer{border-top-width:2px}.product-section__product-info h1{font-size:30px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.header__submenu-image-link img{transition:none!important}}.hc26-buy-note{display:grid;grid-template-columns:1fr;gap:7px;margin:8px 0 15px;padding:15px 16px;background:#f9f5f0;border-left:2px solid #ad8467;color:#514136}.hc26-buy-note p{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;line-height:1.55}.hc26-buy-note p svg{width:16px;height:16px;flex-shrink:0;color:#936d4e}.hc26-buy-note a{color:#694630;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.hc26-buy-note{padding:13px 14px;margin:9px 0 12px}.hc26-buy-note p{font-size:11px}}.announcement-bar{font-size:12px;letter-spacing:.035em}.announcement-bar strong{font-weight:750}@media(max-width:600px){.announcement-bar{font-size:11px}.announcement-bar p{line-height:1.45}}.hc-main-product-price [data-ref=price-container]{display:flex;align-items:baseline;gap:7px 15px;flex-wrap:wrap}.hc-main-product-price .product-price-container{flex:0 0 auto;min-width:0}.hc-main-product-price .hc-lot-price{display:inline-flex;vertical-align:middle;flex:1 1 auto;min-width:0;max-width:100%}.hc-main-product-price .hc-lot-price[hidden],.hc-main-product-price .hc-lot-price__row[hidden]{display:none!important}.hc-main-product-price .hc-lot-price__row{display:flex;flex-direction:column;gap:3px;min-width:0}.hc-main-product-price .hc-lot-price__amounts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px 10px;line-height:1.45}.hc-main-product-price .hc-lot-price__reference{color:#837568;font-size:clamp(14px,1.2vw,17px);font-weight:500;text-decoration-color:#a88b77;text-decoration-thickness:1px;white-space:nowrap}.hc-main-product-price .hc-lot-price__saving{display:inline-block;color:#73503a;background:#f6ede5;border:1px solid #e9d8c9;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:750;letter-spacing:0;white-space:nowrap}.hc-main-product-price .hc-lot-price__explain{display:block;color:#847369;font-size:10px;line-height:1.35;white-space:normal}@media(max-width:749px){.hc-main-product-price [data-ref=price-container]{gap:6px 11px}.hc-main-product-price .hc-lot-price__saving{font-size:10px;padding:3px 6px}.hc-main-product-price .hc-lot-price__reference{font-size:14px}.hc-main-product-price .hc-lot-price__explain{font-size:10px}}.hc-premium-announcement{min-height:38px;box-sizing:border-box}.hc-premium-announcement .announcement{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center}.hc-premium-announcement .announcement .slide{flex-wrap:nowrap;gap:9px!important;padding-inline:44px;box-sizing:border-box}.hc-premium-announcement .announcement .text-block{min-width:0}.hc-premium-announcement .announcement .text-block p{margin:0;font-size:12px;line-height:1.4;letter-spacing:.025em}.hc-premium-announcement .announcement .text-block strong{font-weight:750}.hc-premium-announcement .announcement .text-block a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}.hc-premium-announcement .splide__arrow{width:30px;height:30px;opacity:.85;transition:opacity .15s ease}.hc-premium-announcement .splide__arrow:hover{opacity:1}.hc-premium-announcement .splide__arrow .icon{font-size:17px!important}.hc-premium-announcement .announcement .icon-block{flex:0 0 auto}@media(max-width:620px){.hc-premium-announcement .announcement .slide{padding-inline:30px;gap:6px!important}.hc-premium-announcement .announcement .text-block p{font-size:10.5px;line-height:1.45;letter-spacing:0}.hc-premium-announcement .announcement .icon-block .icon{font-size:17px!important}.hc-premium-announcement .splide__arrow{width:25px;height:25px}.hc-premium-announcement .splide__arrow .icon{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.hc-premium-announcement .splide__arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/hc-signature-2026.css.map */
