:root{--hh-sec: clamp(2.75rem, 1.9rem + 3.4vw, 6rem);--hh-head-gap: clamp(1.5rem, 1.1rem + 1.4vw, 2.75rem);--hh-header-h: 60px;--hh-btn-h: 48px}@media screen and (min-width:990px){:root{--hh-header-h: 76px}}.hh-section{padding-block:var(--hh-sec)}.hh-section__head{margin-block-end:var(--hh-head-gap)}.hh-section__title{max-width:22ch}.hh-section--sand{background:rgb(var(--hh-sand));box-shadow:0 0 0 100vmax rgb(var(--hh-sand));clip-path:inset(0 -100vmax)}.hh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:var(--hh-btn-h);padding:0 2.2em;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;text-align:center;border:1px solid rgb(var(--hh-ink));overflow:hidden;isolation:isolate;cursor:pointer;transition:color .42s var(--hh-ease),background-color .42s var(--hh-ease),border-color .42s var(--hh-ease)}.hh-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform .52s var(--hh-ease)}.hh-btn:hover:before,.hh-btn:focus-visible:before{transform:scaleX(1);transform-origin:left center}.hh-btn--solid{background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-btn--solid:before{background:rgb(var(--hh-graphite))}.hh-btn--solid:hover{background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-btn--outline{background:transparent;color:rgb(var(--hh-ink))}.hh-btn--outline:before{background:rgb(var(--hh-ink))}.hh-btn--outline:hover,.hh-btn--outline:focus-visible{color:rgb(var(--hh-paper))}.hh-btn--block{display:flex;width:100%}.hh-arrowlink{border-bottom:0;padding-block-end:6px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(var(--hh-line),var(--hh-line)) 0 100% / 100% 1px no-repeat;transition:background-size .52s var(--hh-ease)}.hh-arrowlink:hover,.hh-arrowlink:focus-visible{background-size:100% 1px,100% 1px}.hh-arrowlink--sm{background-size:0% 1px,0% 1px}.hh-arrowlink--sm:hover{background-size:100% 1px,0% 1px}.hh-mq-wrap{display:block;position:relative;z-index:801}.hh-mq{height:34px;overflow:hidden;display:flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.hh-mq--ink{background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-mq--paper{background:rgb(var(--hh-sand));color:rgb(var(--hh-ink));border-bottom:1px solid var(--hh-line-soft)}.hh-mq__link{display:flex;align-items:center;width:100%;height:100%;color:inherit}.hh-mq__track{display:flex;width:max-content;animation:hh-mq var(--hh-mq-dur, 45s) linear infinite}.hh-mq__run{display:flex;flex-shrink:0;align-items:center}.hh-mq__item{padding-inline:2rem;white-space:nowrap}.hh-mq__sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.hh-mq:hover .hh-mq__track,.hh-mq__link:focus-visible .hh-mq__track{animation-play-state:paused}.hh-mq__link:focus-visible{outline-offset:-3px;outline-color:currentColor}.hh-mq__static{display:none}@keyframes hh-mq{to{transform:translate3d(-50%,0,0)}}[dir=rtl] .hh-mq__track{animation-name:hh-mq-rtl}@keyframes hh-mq-rtl{to{transform:translate3d(50%,0,0)}}@media(prefers-reduced-motion:reduce){.hh-mq__track{display:none}.hh-mq__static{display:block;width:100%;padding-inline:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hh-header-wrap{position:sticky;top:0;z-index:800;transition:transform .42s var(--hh-ease)}body.hh-nav-hidden .hh-header-wrap{transform:translateY(-100%)}body.hh-nav-open .hh-header-wrap,body.hh-search-open .hh-header-wrap{transform:none}.hh-hdr,.template--index:not(.hh-scrolled) .hh-hdr{position:relative;color:rgb(var(--hh-ink));background:rgb(var(--hh-paper));border-bottom:1px solid var(--hh-line-soft)}body.hh-nav-hidden .hh-hdr{transform:none}body:not(.template--index) #MainContent{padding-block-start:0}.hh-hdr__wordmark{font-size:13px;letter-spacing:.3em;font-weight:400}@media screen and (min-width:1100px){.hh-hdr__bar{grid-template-columns:auto 1fr auto;gap:2rem}.hh-hdr__menu{display:none}.hh-hdr__brand{justify-self:start}.hh-hdr__inline{display:block;justify-self:center;height:100%}.hh-hdr__util--account{display:inline-grid}}.hh-hdr__items{list-style:none;margin:0;padding:0;display:flex;height:100%;gap:clamp(1.1rem,.2rem + 1.4vw,2.1rem)}.hh-hdr__item{display:flex;align-items:center}.hh-hdr__link{position:relative;display:flex;align-items:center;height:100%;font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:inherit}.hh-hdr__link:after{content:"";position:absolute;inset-inline:0;bottom:calc(50% - 14px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .42s var(--hh-ease)}.hh-hdr__item:hover .hh-hdr__link:after,.hh-hdr__item:focus-within .hh-hdr__link:after{transform:scaleX(1);transform-origin:left center}.hh-mega{position:absolute;inset-inline:0;top:100%;background:rgb(var(--hh-paper));border-top:1px solid var(--hh-line-soft);border-bottom:1px solid var(--hh-line-soft);box-shadow:0 30px 60px -40px #1a1a1840;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);transition:opacity .28s var(--hh-ease),transform .38s var(--hh-ease),visibility 0s linear .38s}.hh-hdr__item:hover .hh-mega,.hh-hdr__item:focus-within .hh-mega{opacity:1;visibility:visible;transform:none;transition-delay:90ms,90ms,0s}.hh-mega__inner{max-width:1440px;margin-inline:auto;padding:clamp(28px,2.6vw,44px) var(--page-gutter);display:grid;grid-template-columns:1fr minmax(260px,380px);gap:clamp(32px,4vw,72px)}.hh-mega__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start}.hh-mega__list{list-style:none;margin:0;padding:0;columns:2 220px;column-gap:clamp(24px,3vw,56px)}.hh-mega__list li{break-inside:avoid}.hh-mega__list a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:11px 0;border-bottom:1px solid var(--hh-line-soft);font-size:15px;font-weight:300;transition:padding .32s var(--hh-ease),color .32s var(--hh-ease)}.hh-mega__list a:hover{padding-inline-start:6px}.hh-mega__list small{font-size:11px;color:rgb(var(--hh-mist));letter-spacing:.04em}.hh-mega__all{grid-column:1 / -1;justify-self:start;margin-block-start:22px}.hh-mega__feat{position:relative;display:block;overflow:hidden;background:rgb(var(--hh-sand))}.hh-mega__feat img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 1.2s var(--hh-ease)}.hh-mega__feat:hover img{transform:scale(1.04)}.hh-mega__cap{position:absolute;inset-inline-start:12px;bottom:12px;padding:7px 10px;background:#faf9f6f0;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hh-nav__link--all span{font-weight:400}.hh-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#faf9f6fb;overflow-y:auto;opacity:0;transition:opacity .32s var(--hh-ease)}.hh-search.is-open{opacity:1}.hh-search__inner{max-width:1080px;margin:0 auto;padding:clamp(20px,5vw,72px) var(--page-gutter) 48px}.hh-search__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(var(--hh-ink))}.hh-search__input{flex:1;min-width:0;border:0;background:transparent;padding:14px 0;font-size:clamp(22px,16px + 2vw,40px);font-weight:200;letter-spacing:-.01em;color:rgb(var(--hh-ink));outline:none}.hh-search__input::-webkit-search-cancel-button{display:none}.hh-search__close{width:44px;height:44px;border:0;background:none;font-size:28px;font-weight:200;cursor:pointer;color:rgb(var(--hh-ink))}.hh-search__suggest{margin-block-start:28px}.hh-search__suggest ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hh-search__suggest a{display:inline-block;padding:9px 14px;border:1px solid var(--hh-line);font-size:13px}.hh-search__suggest a:hover{border-color:rgb(var(--hh-ink))}.hh-search__results:empty{display:none}.hh-search__results{margin-block-start:28px;display:grid;gap:28px}.hh-sr__group>.hh-label{margin-block-end:12px}.hh-sr__terms,.hh-sr__cols{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.hh-sr__terms a,.hh-sr__cols a{font-size:15px;font-weight:300}.hh-sr__terms mark{background:none;font-weight:500;color:inherit}.hh-sr__prods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}@media(min-width:750px){.hh-sr__prods{grid-template-columns:repeat(4,1fr)}}.hh-sr__prods a{display:grid;gap:8px}.hh-sr__prods img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:rgb(var(--hh-sand))}.hh-sr__name{font-size:13px;line-height:1.4}.hh-sr__price{font-size:12px;color:rgb(var(--hh-stone))}.hh-sr__all{justify-self:start}.hh-hs-wrap{display:block}.hh-hs{display:grid;grid-template-columns:minmax(0,1fr);background:rgb(var(--hh-paper))}.hh-hs__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--hh-sand))}.hh-hs__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 1.2s var(--hh-ease)}.hh-hs__slide.is-active{opacity:1;z-index:1}.hh-hs__slide picture{display:block;width:100%;height:100%}.hh-hs__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s cubic-bezier(.2,.6,.2,1)}.hh-hs__slide.is-active .hh-hs__img{transform:scale(1)}@media(max-width:749px){.hh-hs__img{object-position:var(--hh-fx-m, center)!important}}.hh-hs__cap{position:absolute;inset-inline-start:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 14px;background:#faf9f6f0;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--hh-ink))}.hh-hs__cap a span{display:inline-block;transition:transform .42s var(--hh-ease)}.hh-hs__cap a:hover span{transform:translate(4px)}.hh-hs__num{color:rgb(var(--hh-stone))}@media(max-width:749px){.hh-hs__cap{padding:8px 10px;font-size:10px;letter-spacing:.12em;gap:8px}}.hh-hs__copy{display:flex;flex-direction:column;gap:26px;padding:26px var(--page-gutter) 30px}.hh-hs__title{margin:12px 0 0;max-width:13ch;font-size:clamp(2.35rem,1.5rem + 3.7vw,5.75rem);font-weight:200;line-height:1.02;letter-spacing:-.028em;color:rgb(var(--hh-ink))}.hh-hs__lede{margin:16px 0 0;max-width:36ch;font-size:clamp(15px,14px + .3vw,18px);line-height:1.6;color:rgb(var(--hh-stone))}.hh-hs__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:26px}.hh-hs__ctas .hh-btn{flex:1 1 auto}@media(min-width:750px){.hh-hs__ctas .hh-btn{flex:0 0 auto}}.hh-hs__ctrl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block-start:16px;border-top:1px solid var(--hh-line-soft)}.hh-hs__dots{display:flex;gap:8px;flex:1;max-width:340px}.hh-hs__dot{position:relative;flex:1;height:28px;padding:0;border:0;background:none;cursor:pointer}.hh-hs__dot span{position:absolute;inset-inline:0;top:50%;height:2px;background:var(--hh-line);overflow:hidden}.hh-hs__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--hh-ink));transform:scaleX(0);transform-origin:left center}.hh-hs__dot.is-done span:after{transform:scaleX(1)}.hh-hs__dot.is-active span:after{animation:hh-prog var(--hh-int, 5s) linear forwards}.hh-hs.is-paused .hh-hs__dot.is-active span:after{animation-play-state:paused}.hh-hs.is-static .hh-hs__dot.is-active span:after{animation:none;transform:scaleX(1)}@keyframes hh-prog{to{transform:scaleX(1)}}.hh-hs__btns{display:flex;gap:6px}.hh-hs__btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--hh-line);border-radius:50%;background:transparent;color:rgb(var(--hh-ink));cursor:pointer;transition:background-color .32s var(--hh-ease),color .32s var(--hh-ease),border-color .32s var(--hh-ease)}.hh-hs__btn:hover{background:rgb(var(--hh-ink));border-color:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-hs__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hh-hs__btn .i-play,.hh-hs.is-paused .hh-hs__btn .i-pause{display:none}.hh-hs.is-paused .hh-hs__btn .i-play{display:block}[dir=rtl] .hh-hs__btn svg{transform:scaleX(-1)}@media(min-width:750px)and (max-width:989px){.hh-hs__media{aspect-ratio:5 / 4}}@media(min-width:990px){.hh-hs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:calc(100svh - var(--hh-header-h) - 34px);min-height:620px;max-height:980px}.hh-hs__media{order:2;aspect-ratio:auto;height:100%}.hh-hs__copy{order:1;justify-content:space-between;padding:clamp(40px,4vw,72px) clamp(28px,4vw,72px) 36px var(--page-gutter)}.hh-hs__text{margin-block:auto}.hh-hs__cap{inset-inline-start:24px;bottom:24px}}.hh-ed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.hh-ed__tile{display:flex;flex-direction:column;gap:12px;color:rgb(var(--hh-ink));min-width:0}.hh-ed__tile--1{grid-column:1 / -1}.hh-ed__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--hh-sand))}.hh-ed__tile--1 .hh-ed__media{aspect-ratio:5 / 4}.hh-ed__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;transition:transform 1.4s var(--hh-ease)}.hh-ed__tile:hover .hh-ed__img{transform:scale(1.045)}.hh-ed__label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.hh-ed__name{font-size:clamp(17px,14.5px + .7vw,26px);font-weight:300;letter-spacing:-.01em;line-height:1.2}.hh-ed__meta{grid-column:1;font-size:12px;color:rgb(var(--hh-stone));letter-spacing:.03em}.hh-ed__meta:empty{display:none}.hh-ed__arrow{grid-column:2;grid-row:1 / span 2;font-size:16px;transition:transform .42s var(--hh-ease)}.hh-ed__tile:hover .hh-ed__arrow{transform:translate(5px)}@media(min-width:750px){.hh-ed__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 16px}.hh-ed__tile{grid-column:span 2}.hh-ed__tile--1{grid-column:1 / -1}.hh-ed__tile--1 .hh-ed__media{aspect-ratio:16 / 9}.hh-ed__tile--7,.hh-ed__tile--8{grid-column:span 3}.hh-ed__tile--7 .hh-ed__media,.hh-ed__tile--8 .hh-ed__media{aspect-ratio:3 / 2}}@media(min-width:990px){.hh-ed__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 24px}.hh-ed__tile--1{grid-column:1 / span 7;grid-row:1 / span 2}.hh-ed__tile--1 .hh-ed__media{aspect-ratio:auto;flex:1;min-height:0}.hh-ed__tile--2{grid-column:8 / span 5;grid-row:1}.hh-ed__tile--3{grid-column:8 / span 5;grid-row:2}.hh-ed__tile--2 .hh-ed__media,.hh-ed__tile--3 .hh-ed__media{aspect-ratio:16 / 10}.hh-ed__tile--4,.hh-ed__tile--5,.hh-ed__tile--6{grid-column:span 4}.hh-ed__tile--4 .hh-ed__media,.hh-ed__tile--5 .hh-ed__media,.hh-ed__tile--6 .hh-ed__media{aspect-ratio:4 / 3}.hh-ed__tile--7,.hh-ed__tile--8{grid-column:span 6}.hh-ed__tile--7 .hh-ed__media,.hh-ed__tile--8 .hh-ed__media{aspect-ratio:21 / 9}}.hh-sig__grid{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.hh-sig__grid::-webkit-scrollbar{display:none}.hh-sig__item{scroll-snap-align:start;min-width:0}@media(min-width:750px){.hh-sig__grid{grid-auto-columns:42%;gap:16px}}@media(min-width:990px){.hh-sig__grid{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;overflow:visible}.hh-sig__item--lead{grid-column:span 2;grid-row:span 2}.hh-sig__item--lead .hh-card__name{font-size:var(--hh-h4)}}.hh-qvw{position:relative}.hh-qvw__btn{position:absolute;top:10px;inset-inline-end:10px;z-index:3;height:34px;padding:0 14px;border:1px solid var(--hh-line-soft);background:#faf9f6f2;color:rgb(var(--hh-ink));font-size:10.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .32s var(--hh-ease),transform .32s var(--hh-ease),background-color .32s var(--hh-ease),color .32s var(--hh-ease)}.hh-qvw:hover .hh-qvw__btn,.hh-qvw__btn:focus-visible{opacity:1;transform:none}.hh-qvw__btn:hover{background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}@media(hover:none){.hh-qvw__btn{opacity:1;transform:none;height:30px;padding:0 10px;font-size:10px}}.hh-qv{width:min(1080px,94vw);max-width:none;max-height:min(860px,92vh);padding:0;border:0;background:rgb(var(--hh-paper));color:rgb(var(--hh-ink));overflow:hidden}.hh-qv::backdrop{background:#1a1a1873}.hh-qv[open]{animation:hh-qv-in .42s var(--hh-ease)}@keyframes hh-qv-in{0%{opacity:0;transform:translate3d(0,16px,0)}}.hh-qv__close{position:absolute;top:8px;inset-inline-end:8px;z-index:2;width:44px;height:44px;border:0;background:#faf9f6e6;font-size:26px;font-weight:200;cursor:pointer;color:inherit}.hh-qv__frame{max-height:inherit;overflow-y:auto}.hh-qv__loading{padding:80px 24px;text-align:center;color:rgb(var(--hh-stone));font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hh-qv__body{display:grid;grid-template-columns:minmax(0,1fr)}.hh-qv__media{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:rgb(var(--hh-sand))}.hh-qv__media::-webkit-scrollbar{display:none}.hh-qv__img{width:100%;aspect-ratio:4 / 5;object-fit:cover;scroll-snap-align:start}.hh-qv__info{padding:24px 20px 28px;display:grid;gap:12px;align-content:start}.hh-qv__title{margin:0;font-size:var(--hh-h3);font-weight:300;line-height:1.2}.hh-qv__price{margin:0;font-size:16px}.hh-qv__price s{color:rgb(var(--hh-mist));margin-inline-end:6px}.hh-qv__status{margin:0;font-size:13px;color:rgb(var(--hh-stone))}.hh-qv__status.is-available{color:#3d6b4a}.hh-qv__desc{margin:4px 0 0;font-size:14px;line-height:1.7;color:rgb(var(--hh-graphite))}.hh-qv__ctas{display:grid;gap:8px;margin-block-start:10px}.hh-qv__msg:empty{display:none}.hh-qv__msg{margin:0;font-size:13px}@media(min-width:750px){.hh-qv__body{grid-template-columns:1.1fr 1fr}.hh-qv__info{padding:48px 40px}}@media(max-width:749px){.hh-qv{width:100vw;max-height:92vh;margin:auto 0 0}.hh-qv__img{aspect-ratio:1 / 1}}.hh-room2__layout{display:grid;gap:28px}@media(min-width:990px){.hh-room2__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:center}}.hh-room2__stage{position:relative;aspect-ratio:5 / 4;background:rgb(var(--hh-sand))}.hh-room2__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--hh-room-fy, 78%)}.hh-room2__spot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.hh-room2__spot.is-open{z-index:4}.hh-room2__dot{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(26,26,24,.2);border-radius:50%;background:#faf9f6f2;color:rgb(var(--hh-ink));font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 0 #faf9f6b3;animation:hh-pulse 2.8s var(--hh-ease) infinite;transition:background-color .32s var(--hh-ease),color .32s var(--hh-ease),transform .32s var(--hh-ease)}.hh-room2__spot.is-hot .hh-room2__dot,.hh-room2__dot[aria-expanded=true]{background:rgb(var(--hh-ink));color:rgb(var(--hh-paper));transform:scale(1.08);animation:none}@keyframes hh-pulse{0%{box-shadow:0 0 #faf9f6bf}70%,to{box-shadow:0 0 0 12px #faf9f600}}.hh-room2__pop{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);width:236px;padding:12px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:3px 12px;align-items:center;background:rgb(var(--hh-paper));box-shadow:0 18px 48px -18px #1a1a1859}.hh-room2__pop.is-left{left:auto;right:-8px;transform:none}.hh-room2__pop[hidden]{display:none}.hh-room2__popimg{grid-row:1 / span 3;width:56px;height:56px;object-fit:cover}.hh-room2__popname{font-size:13px;line-height:1.35}.hh-room2__popprice{font-size:12px;color:rgb(var(--hh-stone))}.hh-room2__text{margin-block-end:20px;color:rgb(var(--hh-stone))}.hh-room2__list{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--hh-line)}.hh-room2__row{display:grid;grid-template-columns:22px 60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 8px 12px 0;border-bottom:1px solid var(--hh-line-soft);transition:background-color .32s var(--hh-ease),padding .32s var(--hh-ease)}.hh-room2__list li.is-hot .hh-room2__row,.hh-room2__row:hover{background:#1a1a1809;padding-inline-start:8px}.hh-room2__n{font-size:12px;color:rgb(var(--hh-stone));text-align:center}.hh-room2__thumb img{display:block;width:60px;height:60px;object-fit:cover;background:rgb(var(--hh-sand))}.hh-room2__name{display:block;font-size:15px;line-height:1.35}.hh-room2__price{display:block;margin-block-start:2px;font-size:13px;color:rgb(var(--hh-stone))}.hh-room2__go{transition:transform .42s var(--hh-ease)}.hh-room2__row:hover .hh-room2__go{transform:translate(4px)}.hh-room2__note{margin:12px 0 0;font-size:13px;color:rgb(var(--hh-stone))}.hh-rwf__grid{display:grid;gap:20px}.hh-rwf__lead{display:block;overflow:hidden;aspect-ratio:4 / 5;margin-inline:calc(var(--page-gutter) * -1);background:rgb(var(--hh-sand))}.hh-rwf__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 72%}.hh-rwf__title{margin:12px 0 0;max-width:17ch;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.6rem);font-weight:200;line-height:1.1;letter-spacing:-.02em;color:rgb(var(--hh-ink))}.hh-rwf__text{margin-block-start:16px;color:rgb(var(--hh-stone))}.hh-rwf__ctas{margin-block-start:24px}.hh-rwf__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hh-rwf__sm{display:block;overflow:hidden;aspect-ratio:3 / 4;background:rgb(var(--hh-sand))}@media(min-width:990px){.hh-rwf__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto;gap:40px clamp(40px,4vw,72px)}.hh-rwf__lead{grid-row:1 / span 2;margin-inline:0}.hh-rwf__copy{align-self:center}.hh-rwf__pair{align-self:end;gap:16px}}.hh-rwf__index{list-style:none;margin:clamp(32px,4vw,56px) calc(var(--page-gutter) * -1) 0;padding:0 var(--page-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hh-rwf__index::-webkit-scrollbar{display:none}.hh-rwf__index li{scroll-snap-align:start}@media(min-width:750px){.hh-rwf__index{margin-inline:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;overflow:visible}}.hh-rwf__pj{display:block;padding-block-start:14px;border-top:1px solid var(--hh-line)}.hh-rwf__pjimg{display:block;overflow:hidden;aspect-ratio:4 / 3;background:rgb(var(--hh-sand))}.hh-rwf__pjimg img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--hh-ease)}.hh-rwf__pj:hover .hh-rwf__pjimg img{transform:scale(1.04)}.hh-rwf__pjname{display:block;margin-block-start:12px;font-size:16px;font-weight:300}.hh-rwf__pjmeta{display:block;margin-block-start:2px;font-size:12px;color:rgb(var(--hh-stone))}.hh-cust__grid{display:grid;gap:28px}@media(min-width:990px){.hh-cust__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5.5vw,96px);align-items:center}}.hh-cust__media{overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--hh-sand))}.hh-cust__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 72%}.hh-cust__text{margin-block-start:16px;color:rgb(var(--hh-stone))}.hh-cust__list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hh-line)}.hh-cust__list li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:16px 12px 16px 0;border-bottom:1px solid var(--hh-line-soft)}.hh-cust__n{font-size:11px;color:rgb(var(--hh-mist));letter-spacing:.08em;padding-block-start:3px}.hh-cust__opt{font-size:16px;font-weight:300}.hh-cust__hint{grid-column:2;font-size:12px;color:rgb(var(--hh-stone))}.hh-cust__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-block-start:28px}.hh-cust__note{margin:16px 0 0;font-size:12px;color:rgb(var(--hh-stone))}.hh-craft__intro{margin-block:-8px 28px;color:rgb(var(--hh-stone))}.hh-craft__grid{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hh-craft__grid::-webkit-scrollbar{display:none}.hh-craft__item{scroll-snap-align:start}@media(min-width:750px){.hh-craft__grid{grid-auto-columns:40%}}@media(min-width:990px){.hh-craft__grid{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}}.hh-craft__media{display:block;overflow:hidden;aspect-ratio:3 / 4;background:rgb(var(--hh-sand))}.hh-craft__img{display:block;width:100%;height:100%;object-fit:cover}.hh-craft__title{margin:14px 0 0;font-size:16px;font-weight:400;letter-spacing:0}.hh-craft__text{margin:4px 0 0;font-size:13px;line-height:1.6;color:rgb(var(--hh-stone))}.hh-dna__grid{list-style:none;margin:0;padding:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px;border-top:1px solid var(--hh-line)}@media(min-width:990px){.hh-dna__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-block-start:40px}}.hh-dna__item{display:grid;align-content:start;gap:8px;border-top:0;padding-block-start:0}.hh-dna__icon svg{width:30px;height:30px;fill:none;stroke:rgb(var(--hh-ink));stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.hh-dna__title{text-transform:none;margin:8px 0 0;font-size:clamp(15px,14px + .3vw,18px);font-weight:400;letter-spacing:0;line-height:1.35}.hh-dna__text,.hh-dna__text p{margin:0;font-size:13px;line-height:1.6;color:rgb(var(--hh-stone))}.hh-proc__body{display:grid;gap:28px}@media(min-width:990px){.hh-proc--media .hh-proc__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,88px);align-items:center}}.hh-proc__media{overflow:hidden;background:rgb(var(--hh-sand))}.hh-proc__img{display:block;width:100%;max-width:none;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 72%}.hh-proc__cap{margin:10px 0 0;font-size:12px;color:rgb(var(--hh-stone))}.hh-proc__title{text-transform:none;letter-spacing:-.005em}.hh-proc--media .hh-proc__list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--hh-line)}.hh-proc--media .hh-proc__step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:18px 0;border-top:0;border-bottom:1px solid var(--hh-line-soft)}.hh-proc--media .hh-proc__step:before{display:none}.hh-proc--media .hh-proc__num{position:static;margin:0;padding-block-start:4px;background:none;font-size:12px;letter-spacing:.08em;color:rgb(var(--hh-mist))}.hh-proc--media .hh-proc__title{margin:0;font-size:clamp(17px,15px + .6vw,24px);font-weight:300}.hh-proc--media .hh-proc__text{margin:6px 0 0;font-size:14px;line-height:1.65;color:rgb(var(--hh-stone));max-width:52ch}[dir=rtl] .hh-proc--media .hh-proc__step{padding:18px 0}.hh-rail__note{margin:-12px 0 var(--hh-head-gap);font-size:13px;color:rgb(var(--hh-stone));max-width:60ch}.hh-dlv{gap:8px}@media(min-width:990px){.hh-dlv{gap:12px}}.hh-dock{inset-inline-end:14px;bottom:calc(14px + env(safe-area-inset-bottom));gap:8px}.hh-dock__tile--wa{inline-size:46px;block-size:46px;border-radius:50%;background:rgb(var(--hh-ink));color:rgb(var(--hh-paper));border:0;box-shadow:0 10px 28px -12px #1a1a188c}.hh-dock__tile--wa .hh-dock__ico svg{inline-size:21px;block-size:21px}.hh-dock__tile--wa .hh-dock__label{display:none}.hh-dock__tile--wa:hover{background:rgb(var(--hh-graphite))}body.hh-nav-open .hh-dock,body.hh-search-open .hh-dock,body:has(.hh-qv[open]) .hh-dock{opacity:0;pointer-events:none}.hh-ftr-wrap{display:block}footer.js-animation-fade-in{opacity:1!important;transform:none!important}.hh-ftr{background:rgb(var(--hh-ink));color:#faf9f6db;padding:clamp(44px,6vw,88px) var(--page-gutter) 0}.hh-ftr a{color:inherit;transition:color .32s var(--hh-ease)}.hh-ftr a:hover{color:rgb(var(--hh-paper))}.hh-ftr__news{display:grid;gap:20px;padding-block-end:clamp(36px,4vw,56px);border-bottom:1px solid rgba(250,249,246,.14)}@media(min-width:990px){.hh-ftr__news{grid-template-columns:1fr 1fr;align-items:end;gap:64px}}.hh-ftr__newstitle{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:200;line-height:1.15;letter-spacing:-.015em;color:rgb(var(--hh-paper));max-width:20ch}.hh-ftr__newstext{margin:10px 0 0;font-size:13px;color:#faf9f699}.hh-ftr__form{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(250,249,246,.5)}.hh-ftr__input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;color:rgb(var(--hh-paper));font-size:16px;outline:none}.hh-ftr__input::placeholder{color:#faf9f680}.hh-ftr__submit{padding:0 0 0 16px;border:0;background:none;color:rgb(var(--hh-paper));font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:48px}.hh-ftr__ok,.hh-ftr__err{flex-basis:100%;margin:0;padding:12px 0;font-size:13px}.hh-ftr__cols{display:grid;gap:4px;padding-block:clamp(32px,4vw,56px)}@media(min-width:750px){.hh-ftr__cols{grid-template-columns:2fr repeat(3,1fr);gap:40px}}.hh-ftr__brand{padding-block-end:24px}.hh-ftr__wordmark{font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--hh-paper))!important}.hh-ftr__about{margin:14px 0 0;max-width:40ch;font-size:13px;line-height:1.7;color:#faf9f69e}.hh-ftr__contact{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px;font-size:13px}.hh-ftr__visit{color:#faf9f68c}.hh-ftr__col{border-top:1px solid rgba(250,249,246,.14)}@media(min-width:750px){.hh-ftr__col{border-top:0}}.hh-ftr__head{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--hh-paper));cursor:pointer}.hh-ftr__head::-webkit-details-marker{display:none}.hh-ftr__head:after{content:"+";font-size:18px;font-weight:200}.hh-ftr__col[open]>.hh-ftr__head:after{content:"\2212"}@media(min-width:750px){.hh-ftr__head{pointer-events:none;min-height:0;margin-block-end:14px}.hh-ftr__head:after{display:none}}.hh-ftr__links{list-style:none;margin:0;padding:0 0 14px;display:grid;gap:2px}.hh-ftr__links a{display:inline-block;padding:6px 0;font-size:13px}.hh-ftr__region{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:16px;border-top:1px solid rgba(250,249,246,.14)}.hh-ftr__region .hh-region-bar__fx:empty{display:none}.hh-ftr__region .hh-fx-note{margin:0;color:#faf9f699}.hh-ftr__region select,.hh-ftr__region .hh-region__select{color:rgb(var(--hh-paper));background-color:transparent;border-color:#faf9f64d}.hh-ftr__region option{color:rgb(var(--hh-ink))}.hh-ftr__region label{color:#faf9f699}.hh-ftr__base{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:18px 22px;border-top:1px solid rgba(250,249,246,.14);font-size:12px;color:#faf9f68c}.hh-ftr__base p{margin:0}.hh-ftr__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}@media(min-width:990px){.hh-ftr__legal{margin-inline-start:auto}}.hh-ftr__legal a{display:inline-block;padding:6px 0}.template--index .shopify-section-group-header-group,.template--index.hh-scrolled .shopify-section-group-header-group{position:relative;inset:auto;background-color:transparent;border-bottom:0}.shopify-section-group-header-group.hh-header-wrap,.template--index .shopify-section-group-header-group.hh-header-wrap{position:sticky;top:0;z-index:800}img[width]:is(.hh-hs__img,.hh-ed__img,.hh-rwf__img,.hh-cust__img,.hh-craft__img,.hh-room2__img,.hh-proc__img,.hh-qv__img),.hh-rwf__pjimg img[width],.hh-mega__feat img[width]{height:100%}.hh-qv__img[width]{height:auto}.hh-chead2{padding-block:clamp(20px,2.4vw,40px) clamp(12px,1.4vw,20px)}.hh-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--hh-mist))}.hh-crumbs a{color:rgb(var(--hh-stone))}.hh-crumbs a:hover,.hh-crumbs [aria-current]{color:rgb(var(--hh-ink))}.hh-chead2__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-block-start:14px}.hh-chead2__title{margin:0;font-size:clamp(2rem,1.5rem + 2.2vw,3.75rem);font-weight:200;line-height:1.05;letter-spacing:-.025em;color:rgb(var(--hh-ink))}.hh-chead2__count{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--hh-stone))}.hh-chead2__intro{margin-block-start:12px;max-width:72ch}.hh-chead2__intro summary{list-style:none;cursor:pointer}.hh-chead2__intro summary::-webkit-details-marker{display:none}.hh-chead2__clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgb(var(--hh-stone));font-size:14px;line-height:1.7}.hh-chead2__more{display:inline-block;margin-block-start:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--hh-line)}.hh-chead2__intro[open] summary{display:none}.hh-chead2__intro[open] .rte{color:rgb(var(--hh-stone));font-size:14px}.hh-chips{list-style:none;display:flex;gap:8px;margin:18px calc(var(--page-gutter) * -1) 0;padding:0 var(--page-gutter) 2px;overflow-x:auto;scrollbar-width:none}.hh-chips::-webkit-scrollbar{display:none}.hh-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--hh-line);border-radius:999px;font-size:12px;letter-spacing:.04em;white-space:nowrap;color:rgb(var(--hh-ink));transition:background-color .32s var(--hh-ease),color .32s var(--hh-ease),border-color .32s var(--hh-ease)}.hh-chip:hover{border-color:rgb(var(--hh-ink))}.hh-chip.is-active{background:rgb(var(--hh-ink));border-color:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-chip--sm{min-height:34px;padding:0 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hh-chip--x span[aria-hidden]{font-size:14px;line-height:1}.hh-toolbar{gap:12px;flex-wrap:nowrap;margin-block-end:20px;transition:top .42s var(--hh-ease)}body:not(.hh-nav-hidden) .hh-toolbar{top:var(--hh-header-h)}.hh-toolbar__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.hh-toolbar__total{display:none;margin:0 auto 0 0;font-size:12px;color:rgb(var(--hh-stone))}.hh-toolbar__cols{display:none;gap:2px}.hh-toolbar__cols button{width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:rgb(var(--hh-mist));cursor:pointer}.hh-toolbar__cols button[aria-pressed=true]{color:rgb(var(--hh-ink))}.hh-toolbar__cols svg{width:18px;height:18px;fill:currentColor}.hh-toolbar__sort{margin-inline-start:auto}@media(min-width:990px){.hh-toolbar__total{display:block;margin-inline-start:12px}.hh-toolbar__cols{display:flex}.hh-toolbar__sort{margin-inline-start:0}.hh-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-grid{row-gap:40px}}.hh-active{list-style:none;margin:-6px 0 20px;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hh-active__clear{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--hh-line);padding-block-end:2px;margin-inline-start:6px}.hh-more{display:grid;justify-items:center;gap:14px;margin-block-start:clamp(32px,4vw,56px)}.hh-more__pos{margin:0;font-size:12px;color:rgb(var(--hh-stone))}.hh-more [aria-busy=true]{opacity:.5;pointer-events:none}.hh-more~.hh-pager{display:none}.hh-section.hh-grid-wrap{padding-block-start:0}[data-hh-zoom]{cursor:zoom-in;position:relative}[data-hh-zoom]:after{content:"";position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:50%;background:#faf9f6eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231a1a18' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M12 3h5v5M8 17H3v-5M17 3l-5.5 5.5M3 17l5.5-5.5'/%3E%3C/svg%3E") center / 16px no-repeat;opacity:0;transition:opacity .32s var(--hh-ease);pointer-events:none}[data-hh-zoom]:hover:after,[data-hh-zoom]:focus-visible:after{opacity:1}@media(hover:none){[data-hh-zoom]:after{opacity:1;width:32px;height:32px}}html.hh-lb-open{overflow:hidden}.hh-lb{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(var(--hh-paper));color:rgb(var(--hh-ink))}.hh-lb::backdrop{background:rgb(var(--hh-paper))}.hh-lb[open]{animation:hh-qv-in .36s var(--hh-ease)}.hh-lb__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.hh-lb__track::-webkit-scrollbar{display:none}.hh-lb__slide{flex:0 0 100%;height:100%;margin:0;display:grid;place-items:center;scroll-snap-align:center;overflow:hidden;cursor:zoom-in}.hh-lb__slide img{max-width:100vw;max-height:100vh;max-height:100dvh;width:auto;height:auto;object-fit:contain}.hh-lb__slide.is-zoomed{overflow:auto;cursor:zoom-out;display:block}.hh-lb__slide.is-zoomed img{max-width:none;max-height:none;width:200%;height:auto}.hh-lb__close{position:fixed;top:12px;inset-inline-end:12px;width:48px;height:48px;border:0;background:#faf9f6e6;font-size:30px;font-weight:200;cursor:pointer;color:inherit;z-index:2}.hh-lb__nav{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid var(--hh-line);border-radius:50%;background:#faf9f6e6;display:grid;place-items:center;cursor:pointer;z-index:2;color:inherit}.hh-lb__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.hh-lb__nav--prev{inset-inline-start:16px}.hh-lb__nav--next{inset-inline-end:16px}@media(hover:none){.hh-lb__nav{display:none}}.hh-lb__count{position:fixed;bottom:16px;left:50%;transform:translate(-50%);margin:0;font-size:12px;letter-spacing:.14em;color:rgb(var(--hh-stone))}.hh-lb__hint{position:fixed;bottom:16px;inset-inline-start:16px;margin:0;font-size:11px;color:rgb(var(--hh-mist))}[dir=rtl] .hh-lb__nav svg{transform:scaleX(-1)}.hh-recent__list{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.hh-recent__list::-webkit-scrollbar{display:none}.hh-recent__list li{scroll-snap-align:start}@media(min-width:990px){.hh-recent__list{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.hh-recent__card{display:grid;gap:8px}.hh-recent__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--hh-sand))}.hh-recent__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--hh-ease)}.hh-recent__card:hover img{transform:scale(1.04)}.hh-recent__name{font-size:13px;line-height:1.4}.hh-recent__price{font-size:12px;color:rgb(var(--hh-stone))}.hh-pdp__sticky{top:calc(var(--hh-header-h) + 24px)}.hh-btn--paper{background:rgb(var(--hh-paper));color:rgb(var(--hh-ink));border-color:rgb(var(--hh-paper))}.hh-btn--paper:before{background:rgb(var(--hh-sand))}.hh-rwc-wrap{display:block}.hh-rwc{position:relative;min-height:min(88svh,900px);display:flex;align-items:flex-end;overflow:hidden;background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}img.hh-rwc__img[width]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--fy, 65%)}.hh-rwc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14141200 35%,#141412b8)}.hh-rwc__copy{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 var(--page-gutter) clamp(28px,5vw,72px)}.hh-rwc .hh-label{color:#faf9f6bf}.hh-rwc__title{margin:10px 0 0;font-size:clamp(2.6rem,1.6rem + 5vw,7rem);font-weight:200;line-height:1;letter-spacing:-.03em;color:rgb(var(--hh-paper))}.hh-rwc__lede{margin:16px 0 0;max-width:40ch;font-size:clamp(15px,14px + .4vw,19px);line-height:1.55;color:#faf9f6e0}.hh-rwc__stats{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#faf9f6bf}.hh-rwc__stats strong{font-size:20px;font-weight:300;letter-spacing:0;color:rgb(var(--hh-paper));margin-inline-end:6px}.hh-rwi__row{display:grid;gap:14px;padding-block:clamp(20px,3vw,44px);border-top:1px solid var(--hh-line)}.hh-rwi__row:first-of-type{border-top:0;padding-block-start:0}.hh-rwi__lead{display:block;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--hh-sand));margin-inline:calc(var(--page-gutter) * -1)}img.hh-rwi__img[width]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%;transition:transform 1.4s var(--hh-ease)}.hh-rwi__lead:hover .hh-rwi__img,.hh-rwi__sm:hover .hh-rwi__img{transform:scale(1.035)}.hh-rwi__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hh-rwi__sm{display:block;overflow:hidden;aspect-ratio:3 / 4;background:rgb(var(--hh-sand))}.hh-rwi__copy{padding-block-start:8px}.hh-rwi__num{font-size:12px;letter-spacing:.1em;color:rgb(var(--hh-mist))}.hh-rwi__name{margin:6px 0 0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.8rem);font-weight:200;letter-spacing:-.02em;line-height:1.1}.hh-rwi__meta{margin:8px 0 0;font-size:12px;color:rgb(var(--hh-stone));letter-spacing:.04em}.hh-rwi__desc{margin:14px 0 0;max-width:46ch;font-size:14px;line-height:1.7;color:rgb(var(--hh-stone))}.hh-rwi__copy .hh-arrowlink{margin-block-start:20px}@media(min-width:990px){.hh-rwi__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,72px);align-items:end}.hh-rwi__row.is-flip .hh-rwi__lead{order:2}.hh-rwi__lead{margin-inline:0;aspect-ratio:5 / 4}.hh-rwi__side{display:grid;gap:28px}}.hh-cs__cover{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--hh-sand))}@media(min-width:750px){.hh-cs__cover{aspect-ratio:16 / 9;max-height:86svh;width:100%}}img.hh-cs__coverimg[width]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.hh-cs__head{display:grid;gap:22px;padding-block-end:clamp(20px,3vw,40px)}@media(min-width:990px){.hh-cs__head{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,5fr);gap:48px;align-items:start}}.hh-cs__title{margin:14px 0 0;font-size:clamp(2.2rem,1.5rem + 3vw,4.8rem);font-weight:200;line-height:1.02;letter-spacing:-.028em}.hh-cs__count{margin:10px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--hh-stone))}.hh-cs__facts{margin:0;display:grid;gap:0;border-top:1px solid var(--hh-line)}.hh-cs__facts:empty{display:none}.hh-cs__facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hh-line-soft);font-size:13px}.hh-cs__facts dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--hh-stone))}.hh-cs__facts dd{margin:0;text-align:end}.hh-cs__story{color:rgb(var(--hh-graphite))}.hh-cs__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block-start:0}.hh-cs__shot{margin:0;overflow:hidden;background:rgb(var(--hh-sand));aspect-ratio:3 / 4}.hh-cs__shot--p0{grid-column:1 / -1;aspect-ratio:4 / 5}img.hh-cs__img[width]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 65%;transition:transform 1.4s var(--hh-ease)}.hh-cs__shot:hover .hh-cs__img{transform:scale(1.03)}@media(min-width:990px){.hh-cs__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.hh-cs__shot--p0{grid-column:1 / -1;aspect-ratio:21 / 10}.hh-cs__shot--p1{grid-column:span 7;aspect-ratio:4 / 5}.hh-cs__shot--p2{grid-column:span 5;aspect-ratio:4 / 5;align-self:end}.hh-cs__shot--p3{grid-column:span 5;aspect-ratio:3 / 4}.hh-cs__shot--p4{grid-column:span 7;aspect-ratio:3 / 4}}.hh-cs__films .hh-label{margin:0 0 16px}.hh-cs__filmgrid{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter)}.hh-cs__filmgrid::-webkit-scrollbar{display:none}@media(min-width:990px){.hh-cs__filmgrid{grid-auto-columns:calc((100% - 30px)/4);margin:0;padding:0;gap:10px}}.hh-cs__film{scroll-snap-align:start;aspect-ratio:9 / 16;overflow:hidden;background:rgb(var(--hh-ink))}.hh-cs__video{width:100%;height:100%;object-fit:cover;display:block}.hh-cs__foot{display:grid;gap:32px;border-top:1px solid var(--hh-line)}@media(min-width:990px){.hh-cs__foot{grid-template-columns:1fr 1fr;gap:72px;align-items:center}}.hh-cs__next{display:grid;gap:10px}.hh-cs__nextname{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);font-weight:200;letter-spacing:-.02em}.hh-cs__nextimg{display:block;overflow:hidden;aspect-ratio:16 / 10;background:rgb(var(--hh-sand))}.hh-cs__nextimg img[width]{width:100%;height:100%;object-fit:cover;object-position:50% 70%;transition:transform 1.4s var(--hh-ease)}.hh-cs__next:hover img{transform:scale(1.03)}.hh-cs__ctatitle{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);font-weight:200;letter-spacing:-.02em}.hh-cs__cta p{margin:12px 0 0;max-width:44ch;color:rgb(var(--hh-stone))}.hh-cs__ctabtns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-block-start:24px}.hh-pg{display:grid;gap:24px;padding-block-end:clamp(28px,4vw,56px)}@media(min-width:990px){.hh-pg{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,120px);align-items:start}.hh-pg__head{position:sticky;top:calc(var(--hh-header-h) + 32px)}}.hh-pg__title{margin:14px 0 0;font-size:clamp(2.2rem,1.5rem + 3vw,4.8rem);font-weight:200;line-height:1.02;letter-spacing:-.028em;color:rgb(var(--hh-ink));max-width:14ch}.hh-pg__body{max-width:62ch;font-size:clamp(15px,14px + .25vw,17px);color:rgb(var(--hh-graphite))}.hh-pg__body>p:first-child{font-size:clamp(19px,16px + .9vw,28px);font-weight:300;line-height:1.4;letter-spacing:-.01em;color:rgb(var(--hh-ink))}.hh-pg__media{margin:0}.hh-pg__media img[width]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 70%}@media(min-width:750px){.hh-pg__media img[width]{aspect-ratio:21 / 9;max-height:80svh}}.hh-pg__media figcaption{padding:10px var(--page-gutter) 0;font-size:12px;color:rgb(var(--hh-stone))}.hh-pg__foot{display:grid;gap:36px}.hh-pg__chips{margin-block-start:0}.hh-pg__cta{padding-block-start:32px;border-top:1px solid var(--hh-line)}.hh-pg__ctatitle{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);font-weight:200;letter-spacing:-.02em}.hh-pg__cta p{margin:10px 0 0;color:rgb(var(--hh-stone));max-width:50ch}.hh-pg__ctabtns{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:22px}.hh-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--hh-line)}@media(min-width:750px){.hh-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media(min-width:990px){.hh-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.hh-steps__item{padding:18px 0 20px;border-bottom:1px solid var(--hh-line-soft);display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:8px}.hh-steps__n{grid-row:span 2;font-size:12px;letter-spacing:.08em;color:rgb(var(--hh-mist));padding-block-start:3px}.hh-steps__title{margin:0;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}.hh-steps__text{margin:6px 0 0;font-size:13px;line-height:1.65;color:rgb(var(--hh-stone))}.hh-steps__note{margin:18px 0 0;font-size:12px;color:rgb(var(--hh-stone));max-width:80ch}.hh-steps--compact .hh-section__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.4rem)}.template--cart main>.shopify-section:first-child>div{padding-block:clamp(20px,3vw,44px) clamp(28px,4vw,56px)!important}.template--cart .cart__head{display:none}.template--cart .cart__main-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block-end:18px;border-bottom:1px solid var(--hh-line);margin-block-end:8px}.template--cart .cart__title{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3.4rem);font-weight:200;letter-spacing:-.025em;text-transform:none}.template--cart .cart__title-counter{position:static;display:inline-block;margin-inline-start:10px;font-size:13px;letter-spacing:.1em;vertical-align:middle;color:rgb(var(--hh-stone));background:none;width:auto;height:auto}.template--cart .cart__main-header .link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--hh-line);padding-block-end:2px}.template--cart .cart__items__head{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--hh-stone))}.template--cart .cart-item{padding-block:20px}.template--cart .cart-item+.cart-item{margin-block-start:0;padding-block-start:20px;border-block-start-color:var(--hh-line-soft)}.template--cart .cart-item__media{width:96px;flex-shrink:0}.template--cart .cart-item__media img{aspect-ratio:4 / 5;object-fit:cover;background:rgb(var(--hh-sand))}.template--cart .cart-item__title{font-size:15px;font-weight:400;max-width:32ch;text-transform:none;letter-spacing:0;line-height:1.4}.template--cart .cart-item__properties{margin:6px 0 0;font-size:12px;line-height:1.5;color:rgb(var(--hh-stone))}.template--cart .cart-item__properties dt{font-weight:500}.template--cart .cart-item__price,.template--cart .cart-item__total-price{font-size:14px}.template--cart .cart__summary{background:rgb(var(--hh-sand));padding:24px;border:0}.template--cart .cart__summary-total{font-size:16px;font-weight:400;display:flex;justify-content:space-between}.template--cart .cart__summary-actions .button,.template--cart [name=checkout]{min-height:var(--hh-btn-h);background:rgb(var(--hh-ink));color:rgb(var(--hh-paper));border:1px solid rgb(var(--hh-ink));font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0;width:100%}.template--cart [name=checkout]:hover{background:rgb(var(--hh-graphite))}@media(min-width:990px){.template--cart .cart__main{padding-inline-end:clamp(32px,4vw,72px)}.template--cart .cart__summary{width:380px;position:sticky;top:calc(var(--hh-header-h) + 24px)}}@media(max-width:749px){.template--cart .cart__summary{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter)}}[dir=rtl] :is(h1,h2,h3,p,figcaption,.hh-mq__item,.hh-mq__static,.hh-card__name,.hh-ed__name,.hh-cust__opt,.hh-cust__hint,.hh-hs__cap a){unicode-bidi:plaintext}.hh-hg-wrap{display:block}.hh-hg{position:relative;height:calc(100svh - 34px);min-height:560px;max-height:1100px;margin-top:calc(var(--hh-header-h) * -1);overflow:hidden;background:#141412;color:#fff;isolation:isolate}.hh-hg__wall{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;background:#141412}.hh-hg__panel{position:relative;overflow:hidden}.hh-hg__panel--l,.hh-hg__panel--r{display:none}@media(min-width:750px){.hh-hg__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-hg__panel--l{display:block;order:-1}}@media(min-width:990px){.hh-hg__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-hg__panel--r{display:block}}.hh-hg__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;clip-path:inset(100% 0 0 0);z-index:0}.hh-hg__shot.is-prev{clip-path:inset(0 0 0 0);z-index:1}.hh-hg__shot.is-active{clip-path:inset(0 0 0 0);z-index:2;transition:clip-path 1.15s cubic-bezier(.77,0,.18,1) var(--d, 0ms)}.hh-hg__shot:first-child.is-active{transition-delay:0ms}img.hh-hg__img[width],.hh-hg__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--fy, 60%);transform:scale(1.1);transition:transform 7.5s cubic-bezier(.2,.6,.2,1) var(--d, 0ms),filter 1.2s ease}.hh-hg__shot.is-active .hh-hg__img{transform:scale(1)}.hh-hg__shot.is-prev .hh-hg__img{filter:brightness(.55)}.hh-hg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,#0e0e0c9e,#0e0e0c00 24%),linear-gradient(0deg,#0e0e0cdb,#0e0e0c73 30%,#0e0e0c00 58%)}.hh-hg__copy{position:absolute;z-index:4;inset-inline:0;bottom:0;padding:0 var(--page-gutter) clamp(84px,9vw,120px);max-width:1100px}.hh-hg__captions{position:relative;height:22px;margin-block-end:14px}.hh-hg__cap{position:absolute;inset:0 auto auto 0;margin:0;display:flex;gap:12px;align-items:center;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;opacity:0;transform:translateY(8px);transition:opacity .6s var(--hh-ease),transform .6s var(--hh-ease);pointer-events:none;white-space:nowrap}[dir=rtl] .hh-hg__cap{inset:0 0 auto auto}.hh-hg__cap.is-active{opacity:1;transform:none;pointer-events:auto;transition-delay:.38s}.hh-hg__cap a{color:inherit;border-bottom:1px solid rgba(255,255,255,.35);padding-block-end:2px}.hh-hg__num{color:#ffffff8c}.hh-hg__title{margin:0;max-width:12ch;font-size:clamp(2.7rem,1.6rem + 5.2vw,8rem);font-weight:200;line-height:.98;letter-spacing:-.035em;color:#fff}.hh-hg__lede{margin:18px 0 0;max-width:40ch;font-size:clamp(15px,14px + .35vw,19px);line-height:1.55;color:#ffffffdb}.hh-hg__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:26px}.hh-btn--glass{background:#ffffff14;color:#fff;border-color:#ffffffb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hh-btn--glass:before{background:#fff}.hh-btn--glass:hover,.hh-btn--glass:focus-visible{color:rgb(var(--hh-ink))}.hh-hg__ctrl{position:absolute;z-index:4;inset-inline-end:var(--page-gutter);bottom:clamp(28px,3vw,44px);display:flex;align-items:center;gap:12px}@media(max-width:749px){.hh-hg__ctrl{inset-inline:var(--page-gutter);bottom:24px}.hh-hg__bar{flex:1}.hh-hg__ctas .hh-btn{flex:1 1 auto}}.hh-hg__count{font-size:12px;letter-spacing:.14em;color:#fffc;font-variant-numeric:tabular-nums}.hh-hg__bar{position:relative;width:120px;height:2px;background:#ffffff40;overflow:hidden}.hh-hg__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left center}[dir=rtl] .hh-hg__bar span{transform-origin:right center}.hh-hg__btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#14141233;color:#fff;cursor:pointer;transition:background-color .32s var(--hh-ease),color .32s var(--hh-ease);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hh-hg__btn:hover{background:#fff;color:rgb(var(--hh-ink))}.hh-hg__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hh-hg__btn .i-play,.hh-hg.is-paused .hh-hg__btn .i-pause{display:none}.hh-hg.is-paused .hh-hg__btn .i-play{display:block}[dir=rtl] .hh-hg__btn svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.hh-hg__shot.is-active{transition:none}.hh-hg__img{transform:none!important;transition:none!important}}.template--index:has(.hh-hg):not(.hh-scrolled):not(.hh-nav-open):not(.hh-search-open) .hh-hdr:not(:hover):not(:focus-within){background:transparent;border-bottom-color:transparent;color:#fff}.template--index:not(.hh-scrolled) .hh-hdr{transition:background-color .32s var(--hh-ease),color .32s var(--hh-ease),border-color .32s var(--hh-ease)}.template--index:has(.hh-hg):not(.hh-scrolled):not(.hh-nav-open) .hh-hdr:not(:hover):not(:focus-within) .hh-hdr__count{background:#fff;color:rgb(var(--hh-ink))}body.hh-ct-open .hh-hdr{background:rgb(var(--hh-paper))!important;color:rgb(var(--hh-ink))!important}.hh-ct{position:relative;display:flex}.hh-ct__btn{border:0;background:none;cursor:pointer;color:inherit;width:auto;min-width:44px;padding:0 6px;gap:8px;display:inline-flex;align-items:center;justify-content:center}.hh-ct__btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.hh-ct__label{display:none;font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}@media(min-width:1100px){.hh-ct__label{display:inline}.hh-ct__btn{padding:0 10px;border:1px solid currentColor;height:34px;border-radius:999px;margin-inline-end:6px}}.hh-ct__panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:30;width:min(340px,calc(100vw - 24px));padding:20px;background:rgb(var(--hh-paper));color:rgb(var(--hh-ink));box-shadow:0 24px 60px -24px #1a1a1859;border:1px solid var(--hh-line-soft);animation:hh-qv-in .32s var(--hh-ease)}@media(max-width:749px){.hh-ct__panel{position:fixed;top:auto;bottom:0;inset-inline:0;width:100%;padding:22px var(--page-gutter) calc(22px + env(safe-area-inset-bottom));border:0}}.hh-ct__title{margin:0;font-size:20px;font-weight:300;letter-spacing:-.01em}.hh-ct__sub{margin:4px 0 14px;font-size:13px;color:rgb(var(--hh-stone))}.hh-ct__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hh-line)}.hh-ct__list a{display:flex;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid var(--hh-line-soft);transition:background-color .32s var(--hh-ease),padding .32s var(--hh-ease)}.hh-ct__list a:hover{background:#1a1a1809;padding-inline-start:10px}.hh-ct__list strong{display:block;font-size:14px;font-weight:500}.hh-ct__list small{display:block;font-size:12px;color:rgb(var(--hh-stone))}.hh-ct__ico{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:rgb(var(--hh-ink));color:rgb(var(--hh-paper))}.hh-ct__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hh-ct__more{margin-block-start:16px}.hh-hdr__util--ig{display:none}@media(min-width:1100px){.hh-hdr__util--ig{display:inline-grid}}.hh-hdr__util--ig svg{width:18px;height:18px}.hh-dock__tile--ig.hh-dock__tile--small,.hh-dock__tile--ig{inline-size:46px;block-size:46px;border-radius:50%;align-self:auto;background:rgb(var(--hh-paper));color:rgb(var(--hh-ink));border:1px solid var(--hh-line);box-shadow:0 10px 28px -14px #1a1a1873}.hh-dock__tile--ig .hh-dock__label{display:none}.hh-dock__tile--ig .hh-dock__ico svg{inline-size:20px;block-size:20px}.hh-igw__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.hh-igw__grid{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:clamp(28px,3.5vw,64px)}}.hh-igw__title{margin:10px 0 0;font-size:clamp(1.9rem,1.3rem + 2.2vw,3.4rem);font-weight:200;line-height:1.08;letter-spacing:-.02em}.hh-igw__text{margin:12px 0 0;color:rgb(var(--hh-stone));max-width:38ch}.hh-igw__profile{display:flex;align-items:center;gap:12px;margin-block:22px 18px}.hh-igw__profile strong{display:block;font-size:15px;font-weight:500}.hh-igw__profile small{display:block;font-size:12px;color:rgb(var(--hh-stone))}.hh-igw__avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;background:conic-gradient(from 210deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);box-shadow:inset 0 0 0 3px rgb(var(--hh-paper))}.hh-igw__avatar svg{width:22px;height:22px}.hh-igw__phone{justify-self:center;width:min(280px,72vw);aspect-ratio:9 / 18.5;padding:10px;border-radius:38px;background:#141412;box-shadow:0 40px 80px -40px #14141299,inset 0 0 0 1px #ffffff14}.hh-igw__screen{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden;background:#222}.hh-igw__video{width:100%;height:100%;object-fit:cover;display:block}.hh-igw__bar{position:absolute;z-index:1;top:12px;inset-inline-start:12px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.hh-igw__dot{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 210deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);box-shadow:inset 0 0 0 2px #fff}.hh-igw__posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hh-igw__post{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--hh-sand))}img.hh-igw__img[width]{width:100%;height:100%;object-fit:cover;object-position:50% 65%;transition:transform 1.2s var(--hh-ease)}.hh-igw__post:hover .hh-igw__img{transform:scale(1.06)}.hh-igw__reel{position:absolute;top:8px;inset-inline-end:8px;width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.hh-igw__reel svg{width:100%;height:100%;fill:currentColor}.hh-igw__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10px;text-align:center;background:#1414128c;color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .32s var(--hh-ease)}.hh-igw__post:hover .hh-igw__hover,.hh-igw__post:focus-visible .hh-igw__hover{opacity:1}@media(max-width:989px){.hh-igw__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.hh-mq,.hh-hdr__link,.hh-ct__label,.hh-qvw__btn,.hh-chip--sm,.hh-hg__cap,.hh-hs__cap,.hh-crumbs,.hh-ftr__head,.hh-mega__cap,.hh-active__clear,.hh-chead2__more,.hh-mega__list small,.hh-lb__hint,.hh-igw__hover,.hh-rwc__stats,.hh-cust__n{font-size:12px}@media(hover:none){.hh-qvw__btn{font-size:11px}}.hh-card__status,.hh-card__price s,.hh-card__price s .money,.hh-pdp__price s,.hh-qv__price s,.hh-assure__k,.hh-mega__list small,.hh-proc__num,.hh-steps__n,.hh-cust__n,.hh-rwi__num,.hh-dna__text,.hh-crumbs{color:rgb(var(--hh-stone))}.hh-pdp .hh-assure__k{color:rgb(var(--hh-stone));font-size:12px}.hh-hg__shot picture{display:block;width:100%;height:100%}.hh-dock .hh-dock__tile--wa{inline-size:46px;block-size:46px;border-radius:50%;background:rgb(var(--hh-ink));color:rgb(var(--hh-paper));border:0;box-shadow:0 10px 28px -12px #1a1a188c}.hh-dock .hh-dock__tile--wa:hover{background:rgb(var(--hh-graphite))}.hh-dock .hh-dock__tile--ig{inline-size:46px;block-size:46px;border-radius:50%;background:rgb(var(--hh-paper));color:rgb(var(--hh-ink));border:1px solid var(--hh-line);align-self:auto}.hh-dock .hh-dock__label{display:none}@media(max-width:749px){.hh-hg__cap{max-width:calc(100vw - var(--page-gutter) * 2)}.hh-hg__cap a,.hh-hg__cap>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hh-hg__ctrl{inset-inline-end:calc(var(--page-gutter) + 60px)}.hh-hg__copy{padding-bottom:92px}}.template--index main>.shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 1000px}.template--product main>.shopify-section:nth-child(n+4),.template--page main>.shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}.hh-he-wrap{display:block}.hh-he{background:rgb(var(--hh-paper));color:rgb(var(--hh-ink))}.hh-he__stage{position:relative}.hh-he__frame{position:relative;overflow:hidden;background:rgb(var(--hh-sand))}.hh-he__frame--a{aspect-ratio:4 / 5}.hh-he__frame--b{display:none}.hh-he .hh-hg__shot{clip-path:inset(0 100% 0 0)}.hh-he .hh-hg__shot.is-prev{clip-path:inset(0 0 0 0);z-index:1}.hh-he .hh-hg__shot.is-active{clip-path:inset(0 0 0 0);z-index:2;transition:clip-path .88s cubic-bezier(.65,0,.35,1) var(--d, 0ms)}[dir=rtl] .hh-he .hh-hg__shot{clip-path:inset(0 0 0 100%)}[dir=rtl] .hh-he .hh-hg__shot.is-prev,[dir=rtl] .hh-he .hh-hg__shot.is-active{clip-path:inset(0 0 0 0)}.hh-he img.hh-hg__img[width],.hh-he .hh-hg__img{object-position:50% var(--fy, 60%);transform:scale(1.07);transition:transform 1.5s cubic-bezier(.22,1,.36,1) var(--d, 0ms),opacity .6s ease}.hh-he .hh-hg__shot.is-active .hh-hg__img{transform:scale(1)}.hh-he .hh-hg__shot.is-prev .hh-hg__img{transform:scale(1.02);filter:none;opacity:.85}.hh-he__copy{display:flex;flex-direction:column;gap:28px;padding:26px var(--page-gutter) 30px}.hh-he__title{margin:14px 0 0;max-width:11ch;font-size:clamp(2.5rem,1.4rem + 3.6vw,5.4rem);font-weight:200;line-height:1.02;letter-spacing:-.035em;color:rgb(var(--hh-ink))}.hh-he__title em{font-family:var(--hh-font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.hh-he__lede{margin:20px 0 0;max-width:34ch;font-size:clamp(15px,14px + .3vw,18px);line-height:1.6;color:rgb(var(--hh-stone))}.hh-he__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-block-start:30px}.hh-he__meta{display:grid;gap:14px;padding-block-start:16px;border-top:1px solid var(--hh-line)}.hh-he__captions{position:relative;height:20px}.hh-he .hh-he__cap{color:rgb(var(--hh-graphite));letter-spacing:.16em}.hh-he .hh-he__cap a{border-bottom-color:var(--hh-line)}.hh-he .hh-he__cap.is-active{transition-delay:.24s}.hh-he__ctrl{display:flex;align-items:center;gap:12px}.hh-he__count{font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap}.hh-he__of{color:rgb(var(--hh-mist));margin-inline-start:6px}.hh-he__bar{flex:1;width:auto;height:1px;background:var(--hh-line)}.hh-he__bar span{background:rgb(var(--hh-ink))}.hh-he__btn{width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:rgb(var(--hh-ink));cursor:pointer;border-radius:50%;transition:background-color .28s var(--hh-ease)}.hh-he__btn:hover{background:#1a1a180f}.hh-he__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hh-he__btn .i-play,.hh-he.is-paused .hh-he__btn .i-pause{display:none}.hh-he.is-paused .hh-he__btn .i-play{display:block}[dir=rtl] .hh-he__btn svg{transform:scaleX(-1)}@media(min-width:990px){.hh-he{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4.5vw,88px);height:calc(100svh - var(--hh-header-h) - 34px);min-height:620px;max-height:920px;padding:clamp(20px,2.2vw,36px) var(--page-gutter)}.hh-he__copy{order:1;justify-content:space-between;padding:clamp(12px,5vh,64px) 0 0}.hh-he__text{margin-block:auto}.hh-he__stage{order:2;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.25fr);gap:clamp(12px,1.4vw,24px);align-items:end;height:100%;min-height:0}.hh-he__frame--a{aspect-ratio:auto;height:100%}.hh-he__frame--b{display:block;height:58%}}@media(max-width:989px){.hh-he__ctas .hh-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hh-he .hh-hg__shot.is-active{transition:none}.hh-he .hh-hg__img{transform:none!important;transition:none!important}}.hh-he .hh-hg__copy.hh-he__copy{position:relative;inset:auto;z-index:auto;max-width:none}.hh-he .hh-hg__panel{display:block}.hh-he .hh-he__frame--b{display:none}@media(min-width:990px){.hh-he .hh-hg__copy.hh-he__copy{padding:clamp(12px,5vh,64px) 0 0}.hh-he .hh-he__frame--b{display:block}}@media(max-width:989px){.hh-he .hh-hg__copy.hh-he__copy{padding:26px var(--page-gutter) 30px}}:root{--hh-header-h: 52px;--hh-mq-h: 26px}@media screen and (min-width:990px){:root{--hh-header-h: 62px}}.hh-mq{height:var(--hh-mq-h);font-size:11px;letter-spacing:.18em}.hh-mq__item{padding-inline:1.6rem}.hh-hdr__bar{height:var(--hh-header-h)}.hh-hdr__wordmark{font-size:12.5px;letter-spacing:.28em}.hh-hdr__util{width:40px;height:40px}@media(min-width:1100px){.hh-ct__btn{height:30px}.hh-hdr__link:after{bottom:calc(50% - 11px)}}@media(min-width:990px){.hh-he{height:calc(100svh - var(--hh-header-h) - var(--hh-mq-h))}}.hh-ct__btn.hh-hdr__util{width:auto;min-width:40px}@media(min-width:1100px){.hh-ct__btn.hh-hdr__util{padding:0 12px}}.hh-rw__cell.has-lqip,.hh-rwi__lead,.hh-rwi__sm,.hh-cs__shot{background-size:cover;background-position:center}.hh-rw__cell.has-lqip:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background:inherit;background-size:cover;filter:blur(14px);transform:scale(1.04)}.hh-rw__cell.has-lqip .hh-rw__skeleton{display:none}.hh-rw__cell.has-lqip .hh-rw__img,.hh-rw__cell.has-lqip .hh-rw__video{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hussieni-luxe.css.map */
