.hcs{--hcs-orange: #e77939;--hcs-red: #a95035;--hcs-copper: #e4875f;--hcs-ink: #252320;--hcs-pad-x: clamp(16px, 6.6vw - 15px, 80px);--hcs-pad-y: clamp(48px, 4vw + 32px, 96px);--hcs-gap: clamp(16px, 1.2vw + 11px, 32px);--hcs-gap-cta: clamp(32px, 2.6vw + 22px, 64px);--hcs-bar: clamp(56px, 1.5vw + 50px, 72px);position:relative;display:grid;font-family:var(--hd-font-body, "Inter", sans-serif)}.hcs[data-height=full]{min-height:max(560px,calc(100svh - var(--header-group-height, 136px)))}.hcs[data-height=tall]{min-height:clamp(520px,62vw,760px)}.hcs>.hcs__slide{grid-area:1 / 1;min-height:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.hcs>.hcs__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s ease,visibility 0s;z-index:1}.hcs__slide:not(.hch){position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center}.hcs__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hcs__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hcs-gap);box-sizing:border-box;width:100%;max-width:1100px;padding:var(--hcs-pad-y) var(--hcs-pad-x) calc(var(--hcs-pad-y) + var(--hcs-bar))}.hcs__inner>*{margin:0}.hcs__kicker{font-weight:600;font-size:clamp(16px,1.1vw + 12px,28px);line-height:1.2;letter-spacing:var(--hd-tracking-caps, .12em);text-transform:uppercase}.hcs__sub{font-weight:500;font-size:clamp(14px,.35vw + 13px,18px);line-height:1.5;letter-spacing:var(--hd-tracking-caps, .12em);text-transform:uppercase}.hcs__title{font-family:var(--hd-font-head, "Lora", Georgia, serif);font-weight:400;font-size:var(--hd-text-hero, 64px);line-height:1.08;letter-spacing:var(--hd-tracking-head, -.02em);text-wrap:balance}.hcs__text{max-width:36ch;font-size:clamp(16px,.55vw + 14px,22px);line-height:1.55}.hcs__btn{margin-top:calc(var(--hcs-gap-cta) - var(--hcs-gap))!important;display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:min(100%,260px);padding:14px 32px;box-sizing:border-box;background:var(--hcs-red);border:1px solid var(--hcs-red);color:#fafafa;font-size:var(--hd-text-button, 12px);font-weight:600;line-height:18px;letter-spacing:var(--hd-tracking-button, .08em);text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.hcs__btn:focus-visible{outline:2px solid var(--hcs-orange);outline-offset:3px}.hcs-bf{color:#fafafa;background:#171511}.hcs-bf .hcs__img{object-position:30% center}.hcs-bf .hcs__inner{padding-inline-start:max(var(--hcs-pad-x),18%);gap:calc(var(--hcs-gap) * .75)}.hcs-bf__big{font-family:var(--hd-font-head, "Lora", Georgia, serif);font-weight:400;font-size:clamp(88px,10vw + 50px,200px);line-height:.9;letter-spacing:var(--hd-tracking-head, -.02em);color:var(--hcs-orange)}.hcs-bf .hcs__btn:is(:hover,:focus-visible){background:transparent;color:#fafafa}.hcs-kits{color:var(--hcs-ink);background:#efe6da}.hcs-kits .hcs__img{object-position:20% center}.hcs-kits .hcs__btn:is(:hover,:focus-visible){background:transparent;color:var(--hcs-red)}.hcs-barniz{color:#fafafa;background:#2f2924}.hcs-barniz .hcs__img{object-position:30% center}.hcs-barniz__kicker{color:var(--hcs-copper);font-size:clamp(14px,.5vw + 12px,20px)}.hcs-barniz .hcs__title{max-width:16ch}.hcs-barniz .hcs__text{margin-top:calc(var(--hcs-gap) * .5)!important}.hcs>.hch{min-height:0}.hcs .hch__inner{gap:var(--hcs-gap);padding:var(--hcs-pad-y) var(--hcs-pad-x) calc(clamp(20px,1vw + 16px,32px) + var(--hcs-bar))}.hcs .hch__copy{margin-block:auto;gap:var(--hcs-gap)}.hcs .hch__actions{margin-top:calc(var(--hcs-gap-cta) - var(--hcs-gap) * 2)}.hcs__rating{position:absolute;z-index:2;left:var(--hcs-pad-x);bottom:calc((var(--hcs-bar) - 56px) / 2 + clamp(8px,1vw,16px))}.hcs__rating .hch__rating{padding:10px 0}.hcs__nav{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:calc((var(--hcs-bar) - 24px) / 2 + clamp(8px,1vw,16px));display:flex;gap:8px}.hcs__dot{width:32px;height:24px;padding:0;border:0;background:none;cursor:pointer;position:relative}.hcs__dot:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#fafafa;opacity:.45;box-shadow:0 0 0 1px #1212121f;transition:opacity .3s,background-color .3s}.hcs__dot[aria-current=true]:after{opacity:1}.hcs__dot:focus-visible{outline:2px solid var(--hcs-orange);outline-offset:2px}.hcs[data-tone=light] .hcs__dot:after{background:var(--hcs-ink);box-shadow:none}.hcs[data-tone=light] .hch__rating-label{color:var(--hcs-ink)}.hcs[data-tone=light] .hch__rating:hover{background:#2523200f}@media(max-width:749px){.hcs{--hcs-bar: 104px}.hcs__rating{bottom:44px}.hcs__nav{bottom:12px}.hcs[data-height=full]{min-height:max(520px,calc(100svh - var(--header-group-height, 123px)))}.hcs__slide:not(.hch){align-items:stretch}.hcs__inner,.hcs-bf .hcs__inner{padding-inline-start:var(--hcs-pad-x);justify-content:center}.hcs__inner br,.hcs__title br{display:none}.hcs__btn{width:100%}.hcs-bf:before,.hcs-barniz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#17151161}.hcs-kits:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#efe6dae0,#efe6da59 75%)}}@media(max-width:749px),(max-aspect-ratio:1/1){.hcs-bf .hcs__img{object-position:60% center}.hcs-kits .hcs__img{object-position:59% center}.hcs-barniz .hcs__img{object-position:75% center}}.hcs--campaign{--hcs-bar: 48px}.hcs[data-height=half]{--hcs-pad-y: clamp(24px, 4.5vh, 56px);--hcs-gap: clamp(8px, 1.5vh, 20px);--hcs-gap-cta: clamp(16px, 3.2vh, 40px);min-height:max(340px,50svh)}.hcs[data-height=half] .hcs__kicker{font-size:min(clamp(14px,1.1vw + 10px,24px),max(14px,2.6vh))}.hcs[data-height=half] .hcs__sub{font-size:min(clamp(13px,.35vw + 12px,16px),max(13px,2vh))}.hcs[data-height=half] .hcs-bf__big{font-size:min(clamp(72px,10vw + 40px,180px),max(64px,12.5vh))}.hcs[data-height=half] .hcs__title{font-size:min(var(--hd-text-hero, 64px),max(30px,6.4vh))}.hcs[data-height=half] .hcs__text{font-size:min(clamp(15px,.55vw + 13px,20px),max(15px,2.2vh))}.hcs[data-height=half] .hcs-barniz__kicker{font-size:min(clamp(13px,.5vw + 11px,18px),max(13px,2.2vh))}.hcs[data-height=half] .hcs__btn{min-height:44px;padding-block:12px}@media(max-width:749px){.hcs--campaign{--hcs-bar: 40px}.hcs--campaign .hcs__nav{bottom:8px}}@media(prefers-reduced-motion:reduce){.hcs>.hcs__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hc-carousel.css.map */
