:root{--h-paper: #f4ecdf;--h-paper-deep: #ebdfcc;--h-paper-light: #faf5ec;--h-ink: #5a1a2d;--h-ink-deep: #3d1120;--h-ink-soft: rgb(90 26 45 / .72);--h-ink-faint: rgb(90 26 45 / .5);--h-rule: rgb(90 26 45 / .18);--h-rule-strong: rgb(90 26 45 / .4);--h-ochre: #a8743a;--h-serif: "Libre Caslon Text", "Iowan Old Style", Georgia, serif;--h-display: "Libre Caslon Display", "Libre Caslon Text", Georgia, serif;--h-sans: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--h-ease: cubic-bezier(.22, 1, .36, 1);--h-ease-in-out: cubic-bezier(.65, 0, .35, 1);--h-gutter: clamp(20px, 5vw, 64px);--h-max: 1240px;--font-heading--family: var(--h-serif);--font-body--family: var(--h-sans);--font-subheading--family: var(--h-sans);--font-accent--family: var(--h-sans)}html{scroll-behavior:smooth}body{background-color:var(--h-paper);color:var(--h-ink);font-family:var(--h-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .2 0 0 0 0 .15 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(hover:none){body:before{display:none}.h-scrolled #header-component{background-color:var(--h-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.menu-drawer__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#2a0c1852}@media(hover:none){.dialog-modal::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:has(#Details-menu-drawer-container[open],dialog[open]) .hr3d{visibility:hidden}html:has(#Details-menu-drawer-container[open],dialog[open]) .hr3d__spin{animation-play-state:paused}::selection{background:var(--h-ink);color:var(--h-paper)}:where(h1,h2,h3,h4){font-family:var(--h-serif);font-weight:400}.h-page :where(*,*:before,*:after){box-sizing:border-box}.h-page{background:var(--h-paper);color:var(--h-ink);overflow-x:clip}.h-page :where(h1,h2,h3,p){color:inherit;margin:0}.h-page :where(a){color:inherit}.h-page :where(img){display:block;max-width:100%;height:auto}.h-wrap{width:100%;max-width:var(--h-max);margin-inline:auto;padding-inline:var(--h-gutter)}.h-section{padding-block:clamp(72px,11vw,144px)}.h-section+.h-section{border-top:1px solid var(--h-rule)}.h-display{font-family:var(--h-display);font-size:clamp(3rem,8.2vw,7.25rem);line-height:.98;letter-spacing:-.025em;font-weight:400}.h-title{font-family:var(--h-display);font-size:clamp(2.25rem,4.8vw,4rem);line-height:1.04;letter-spacing:-.02em}.h-subtitle{font-family:var(--h-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.01em}.h-display em,.h-title em,.h-subtitle em{font-family:var(--h-serif);font-style:italic;letter-spacing:-.03em}.h-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;color:var(--h-ink-soft);max-width:34em}.h-body{font-size:.98rem;line-height:1.7;color:var(--h-ink-soft)}.h-small{font-size:.8rem;line-height:1.6;color:var(--h-ink-faint)}.h-label{display:inline-flex;align-items:center;gap:12px;font-family:var(--h-sans);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--h-ink-soft)}.h-label:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.h-label--plain:before{display:none}.h-numeral{font-family:var(--h-serif);font-style:italic;font-size:1.1rem;color:var(--h-ochre)}.h-btn{--btn-bg: var(--h-ink);--btn-fg: var(--h-paper);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 28px;border:1px solid var(--h-ink);border-radius:2px;background:var(--btn-bg);color:var(--btn-fg);font:600 .86rem/1 var(--h-sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .5s var(--h-ease),border-color .5s var(--h-ease)}.h-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--h-ink-deep);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--h-ease)}.h-btn:hover:before{transform:scaleY(1)}.h-btn .h-arrow{transition:transform .55s var(--h-ease)}.h-btn:hover .h-arrow{transform:translate(4px)}.h-btn--ghost{--btn-bg: transparent;--btn-fg: var(--h-ink)}.h-btn--ghost:before{background:var(--h-ink)}.h-btn--ghost:hover{color:var(--h-paper)}.h-btn--light{--btn-bg: var(--h-paper);--btn-fg: var(--h-ink);border-color:var(--h-paper)}.h-btn--light:before{background:#fff}.h-btn:focus-visible,.h-link:focus-visible{outline:2px solid var(--h-ochre);outline-offset:4px}.h-btn[disabled]{cursor:progress}.h-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-block:6px;font:600 .86rem/1.2 var(--h-sans);letter-spacing:.04em;color:var(--h-ink);text-decoration:none}.h-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .6s var(--h-ease)}.h-link:hover:after{transform:scaleX(0)}.h-arrow{width:18px;height:18px;flex-shrink:0}.h-stamp{width:132px;height:132px;color:var(--h-ink)}.h-stamp svg{width:100%;height:100%;overflow:visible}.h-stamp__ring{animation:h-spin 38s linear infinite;transform-origin:50% 50%}.h-stamp text{font:600 9.4px var(--h-sans);letter-spacing:.32em;text-transform:uppercase;fill:currentColor}@keyframes h-spin{to{transform:rotate(360deg)}}.h-card{position:relative;aspect-ratio:745 / 1033;border-radius:10px;overflow:hidden;background:var(--h-paper-deep);box-shadow:0 1px #3d112014,0 18px 38px -18px #3d112073}.h-card img{width:100%;height:100%;object-fit:cover}.h-js [data-reveal]{opacity:0;transform:translateY(28px)}.h-js [data-reveal].is-in{opacity:1;transform:none;transition:opacity 1.1s var(--h-ease),transform 1.1s var(--h-ease);transition-delay:calc(var(--d, 0) * .11s)}.h-js [data-reveal=fade]{transform:none}.h-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.h-line>span{display:inline-block}.h-js [data-lines] .h-line>span{transform:translateY(105%)}.h-js [data-lines].is-in .h-line>span{transform:none;transition:transform 1.15s var(--h-ease);transition-delay:calc(var(--l, 0) * .12s + var(--d, 0) * .11s)}.h-js [data-rule]{transform:scaleX(0);transform-origin:left}.h-js [data-rule].is-in{transform:none;transition:transform 1.4s var(--h-ease)}#header-group,#header-group .header,#header-component,.header__row{--color-background: var(--h-paper);--color-foreground: var(--h-ink);background-color:var(--h-paper);color:var(--h-ink)}#header-component{transition:box-shadow .5s var(--h-ease),background-color .5s var(--h-ease)}.h-scrolled #header-component{background-color:#f4ecdfe0;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 var(--h-rule)}.h-scrolled #header-component .header__row{background-color:transparent}.menu-list__link{position:relative;font-family:var(--h-sans);font-weight:500;letter-spacing:.02em}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--h-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}@media(max-width:749px){[data-navigation-bar-enabled]{width:100%;min-width:0;max-width:100vw}[data-navigation-bar-enabled] .menu-list__scroll-container{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}[data-navigation-bar-enabled] .menu-list__scroll-container::-webkit-scrollbar{display:none}[data-navigation-bar-enabled].is-scrolled-end .menu-list__scroll-container{mask-image:none;-webkit-mask-image:none}[data-navigation-bar-enabled] .menu-list__list{margin-inline:0;flex-wrap:nowrap}[data-navigation-bar-enabled] li{flex-shrink:0;scroll-snap-align:start}[data-navigation-bar-enabled] li:first-of-type{padding-inline-start:16px}[data-navigation-bar-enabled] li:last-of-type{padding-inline-end:40px}}.button,.submit-button,.add-to-cart-button,.checkout-button,button.button-secondary{border-radius:2px!important;font-family:var(--h-sans);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.contact-form__input,.field__input,input[type=email],input[type=text],textarea{border-radius:2px;font-family:var(--h-sans)}.cart-drawer__inner,.cart-drawer__content{background:var(--h-paper);color:var(--h-ink)}.price,.price-item{font-family:var(--h-sans)}.template-page #MainContent,[data-template^=page] .section,[data-template^=page] .section-background{background:var(--h-paper);--color-background: var(--h-paper);--color-foreground: var(--h-ink)}#MainContent[data-template^=page] :is(h1,h2){font-family:var(--h-display);letter-spacing:-.02em}#MainContent[data-template^=page] .contact-form__input{background:var(--h-paper-light);border-color:var(--h-rule-strong);color:var(--h-ink)}#MainContent[data-template^=page] .contact-form__input:focus{outline:1px solid var(--h-ink);outline-offset:2px}#MainContent .rte,#MainContent rte-formatter{line-height:1.75}.hh-hero{position:relative;padding-block:clamp(48px,7vw,96px) clamp(64px,9vw,120px)}.hh-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,96px);align-items:center}.hh-hero__title{margin:28px 0 32px;font-size:clamp(2.9rem,6.2vw,6.1rem)}.hh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:40px}.hh-hero__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:36px;padding-top:20px;border-top:1px solid var(--h-rule);font-size:.8rem;color:var(--h-ink-faint)}.hh-hero__meta strong{color:var(--h-ink);font-weight:600}.hh-deck{position:relative;aspect-ratio:1 / 1.08;perspective:1400px}.hh-deck__card{position:absolute;top:50%;left:50%;width:52%;translate:-50% -50%;transform:translate(var(--x),var(--y)) rotate(var(--r));transition:transform 1.3s var(--h-ease);will-change:transform}.hh-deck__card:nth-child(1){--x: -38%;--y: 4%;--r: -9deg;z-index:1}.hh-deck__card:nth-child(2){--x: 0%;--y: -3%;--r: 1.5deg;z-index:2}.hh-deck__card:nth-child(3){--x: 38%;--y: 6%;--r: 10deg;z-index:3}.h-js .hh-deck:not(.is-dealt) .hh-deck__card{transform:translateY(12%) rotate(0)}.hh-deck__card:nth-child(1){transition-delay:.1s}.hh-deck__card:nth-child(2){transition-delay:.2s}.hh-deck__card:nth-child(3){transition-delay:.3s}.hh-deck__tilt{transition:transform .9s var(--h-ease);transform:rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transform-style:preserve-3d}.hh-deck .h-stamp{position:absolute;right:-2%;bottom:-4%;z-index:4}.hh-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--h-rule)}.hh-facts>div{padding:28px var(--h-gutter);display:flex;align-items:baseline;gap:14px}.hh-facts>div+div{border-left:1px solid var(--h-rule)}.hh-facts b{font:400 2.4rem/1 var(--h-display);letter-spacing:-.02em}.hh-facts span{font-size:.86rem;color:var(--h-ink-soft)}.hh-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);align-items:start}.hh-split__head{position:sticky;top:calc(var(--header-height, 80px) + 40px);display:grid;gap:24px}.hh-flips{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}.hh-flip{display:grid;gap:16px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1200px}.hh-flip__inner{position:relative;aspect-ratio:745 / 1033;transform-style:preserve-3d;transition:transform 1s var(--h-ease)}.hh-flip:hover .hh-flip__inner{transform:translateY(-8px) rotateY(-8deg)}.hh-flip.is-flipped .hh-flip__inner{transform:rotateY(180deg)}.hh-flip.is-peek .hh-flip__inner{animation:hh-peek 1.6s var(--h-ease-in-out)}.hh-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hh-flip__face.h-card{position:absolute}.hh-flip__back{transform:rotateY(180deg)}.hh-flip__caption{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--h-rule);padding-top:12px;font-size:.82rem;color:var(--h-ink-soft)}.hh-flip__caption i{font-family:var(--h-serif);color:var(--h-ink)}.hh-flip:focus-visible{outline:2px solid var(--h-ochre);outline-offset:6px}@keyframes hh-peek{35%{transform:rotateY(-38deg)}65%{transform:rotateY(6deg)}}.hh-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px)}.hh-step{padding:32px clamp(20px,3vw,40px) 8px 0;display:grid;gap:14px;align-content:start;position:relative}.hh-step+.hh-step{padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--h-rule)}.hh-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--h-rule-strong)}.hh-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px)}.hh-founder{margin-top:12px;padding:28px 0 0;border-top:1px solid var(--h-rule);display:grid;gap:12px}.hh-founder .h-subtitle{font-style:italic}.h-accordion{border-top:1px solid var(--h-rule-strong)}.h-accordion details{border-bottom:1px solid var(--h-rule)}.h-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding-block:18px;list-style:none;cursor:pointer;font:400 1.2rem/1.3 var(--h-serif)}.h-accordion summary::-webkit-details-marker{display:none}.h-accordion summary:focus-visible{outline:2px solid var(--h-ochre);outline-offset:4px}.h-accordion__icon{position:relative;width:14px;height:14px;flex-shrink:0}.h-accordion__icon:before,.h-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .5s var(--h-ease)}.h-accordion__icon:after{transform:rotate(90deg)}.h-accordion details[open] .h-accordion__icon:after{transform:rotate(0)}.h-accordion__body{overflow:hidden}.h-accordion__body p{padding:0 48px 26px 0}.hh-final{text-align:center;display:grid;justify-items:center;gap:28px}.hh-final .h-display{max-width:12em}.hap{display:grid;gap:clamp(40px,5vw,64px)}.hap__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;align-items:end}.hap__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,32px)}.hap__item{display:grid;gap:18px}.hap__shot{display:block;overflow:hidden;border-radius:6px;background:var(--h-paper-deep);padding:clamp(10px,1.5vw,18px)}.hap__shot img{border-radius:4px;transition:transform 1.2s var(--h-ease)}.hap__shot:hover img{transform:scale(1.025)}.hap__item h3{font-size:1.35rem;margin-bottom:6px}#MainContent[data-template^=product] .product-information{background:var(--h-paper);color:var(--h-ink)}#MainContent[data-template^=product] :is(h1,.product-title){font-family:var(--h-display)!important;font-weight:400!important;font-size:clamp(2.8rem,5.4vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.025em!important;color:var(--h-ink)!important;margin:0!important}#MainContent[data-template^=product] .product-media-container{border-radius:6px;overflow:hidden;background:var(--h-paper-deep)}.hpi-eyebrow{margin:0 0 14px!important}#MainContent[data-template^=product] .product-details .price,#MainContent[data-template^=product] .product-details .price-item{margin-top:10px;font:400 1.75rem/1 var(--h-serif)!important;letter-spacing:-.01em;color:var(--h-ink)}#MainContent[data-template^=product] .product-details .tax-note{font-size:.78rem;color:var(--h-ink-faint)}.hpi-status{display:inline-flex;align-items:center;gap:10px;margin:6px 0 0!important;padding:8px 14px 8px 12px;border:1px dashed var(--h-rule-strong);border-radius:14px;font:500 .8rem/1.3 var(--h-sans);color:var(--h-ink)}.hpi-status__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--h-ochre);flex-shrink:0}.hpi-status__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--h-ochre);animation:hpi-pulse 2.4s var(--h-ease) infinite}@keyframes hpi-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}#MainContent[data-template^=product] .buy-buttons-block .add-to-cart-button{position:relative;min-height:60px;background:var(--h-ink);color:var(--h-paper);border:1px solid var(--h-ink);box-shadow:none;overflow:hidden;isolation:isolate;transition:background-color .45s var(--h-ease),transform .3s var(--h-ease)}#MainContent[data-template^=product] .buy-buttons-block .add-to-cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--h-ink-deep);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--h-ease)}#MainContent[data-template^=product] .buy-buttons-block .add-to-cart-button:hover:not(:disabled):before{transform:scaleY(1)}#MainContent[data-template^=product] .buy-buttons-block .add-to-cart-button:active:not(:disabled){transform:scale(.985)}#MainContent[data-template^=product] .buy-buttons-block .add-to-cart-icon{display:none}#MainContent[data-template^=product] .buy-buttons-block quantity-selector{min-height:60px;border-radius:2px;border-color:var(--h-rule-strong);background:transparent}.hpi-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0!important;padding:0!important;list-style:none;border-block:1px solid var(--h-rule)}.hpi-assure li{display:grid;justify-items:center;gap:8px;padding:16px 8px;text-align:center;font-size:.76rem;line-height:1.35;color:var(--h-ink-soft)}.hpi-assure li+li{border-inline-start:1px solid var(--h-rule)}.hpi-assure svg{width:22px;height:22px;color:var(--h-ink)}.hp-description{display:grid;gap:4px}.hp-description>p:first-child{font:italic 1.35rem/1.45 var(--h-serif);color:var(--h-ink);margin-bottom:6px}.hp-description>p:first-child strong{font-weight:400}.hp-description>p{line-height:1.7}.hp-description>p:last-child{margin-top:18px;font:italic 1.05rem/1.5 var(--h-serif);color:var(--h-ink-soft)}.hp-preorder{position:relative;margin:18px 0 22px;padding:20px 22px 20px 26px;background:var(--h-paper-light);border:1px solid var(--h-rule);border-radius:4px}.hp-preorder:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:3px;background:var(--h-ochre);border-radius:0 2px 2px 0}.hp-preorder h2{margin:0 0 8px!important;font:600 .72rem/1 var(--h-sans)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--h-ochre)!important}.hp-preorder p{margin:0;font-size:.9rem;line-height:1.6;color:var(--h-ink-soft)}.hp-preorder strong{color:var(--h-ink);font-weight:600}.hp-description details{border-top:1px solid var(--h-rule);padding:0;interpolate-size:allow-keywords}.hp-description details:last-of-type{border-bottom:1px solid var(--h-rule)}.hp-description summary{position:relative;display:flex;align-items:center;min-height:60px;padding:16px 36px 16px 0;list-style:none;cursor:pointer;font:400 1.1rem/1.3 var(--h-serif);color:var(--h-ink);transition:color .3s var(--h-ease)}.hp-description summary::-webkit-details-marker{display:none}.hp-description summary:before,.hp-description summary:after{content:"";position:absolute;inset-inline-end:4px;top:50%;width:13px;height:1px;background:currentColor;transition:transform .5s var(--h-ease)}.hp-description summary:after{transform:rotate(90deg)}.hp-description details[open]>summary:after{transform:rotate(0)}.hp-description summary:hover{color:var(--h-ink-deep)}.hp-description summary:focus-visible{outline:2px solid var(--h-ochre);outline-offset:4px}.hp-description details>:not(summary){padding-inline-end:36px;color:var(--h-ink-soft);font-size:.94rem;line-height:1.7}.hp-description details>:last-child{padding-bottom:20px}.hp-description details :is(ul,ol){margin:0;padding-inline-start:1.2em}.hp-description li{margin:6px 0;line-height:1.6}.hp-description li::marker{color:var(--h-ochre)}.hp-description details a{color:var(--h-ink);text-underline-offset:3px}.hp-description details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .5s var(--h-ease),opacity .4s var(--h-ease),content-visibility .5s allow-discrete}.hp-description details[open]::details-content{block-size:auto;opacity:1}.hoah-buy-note{font-size:.8rem;line-height:1.7;color:var(--h-ink-faint);margin:8px 0 0}.hb3d-mounted{position:relative;display:block}.hb3d-mounted:not(.hb3d-photo-mode)>slideshow-component{display:none}.hb3d-photo-mode>.hb3d{display:none}.hb3d-tabs{display:inline-flex;gap:2px;margin:0 0 12px;padding:3px;border:1px solid var(--h-rule);border-radius:999px;background:var(--h-paper-light)}.hb3d-tab{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--h-ink-soft);font:600 .72rem/1 var(--h-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--h-ease),color .4s var(--h-ease)}.hb3d-tab[aria-pressed=true]{background:var(--h-ink);color:var(--h-paper)}.hb3d-tab:focus-visible{outline:2px solid var(--h-ochre);outline-offset:2px}.hb3d{position:relative;aspect-ratio:1;min-height:380px;width:100%;overflow:hidden;border-radius:6px;color:var(--h-ink);isolation:isolate;background:radial-gradient(120% 80% at 30% 20%,var(--h-paper-light) 0%,transparent 60%),linear-gradient(to bottom,#efe4d3 0%,var(--h-paper-deep) 62%,#e2d3bc 100%)}.hb3d-stage{position:absolute;top:0;right:0;bottom:64px;left:0;perspective:1200px;perspective-origin:50% 40%;display:grid;place-items:center;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline-offset:-6px}.hb3d-stage:active{cursor:grabbing}.hb3d-stage:focus-visible{outline:2px solid var(--h-ochre)}.hb3d-floor{position:absolute;top:62%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(61 17 32 / .05),transparent 70%);pointer-events:none}.hb3d-box{--bw: clamp(170px, 21vw, 260px);--bh: calc(var(--bw) * 1.32);--bd: calc(var(--bw) * .34667);position:relative;width:var(--bw);height:var(--bh);transform-style:preserve-3d;transform:translateY(var(--fy, 0px)) rotateX(var(--rx, -14deg)) rotateY(var(--ry, -28deg)) rotate(var(--rz, 0deg)) scale(var(--bs, 1));will-change:transform;pointer-events:none}.hb3d-face{--shade: .15;--spec: 0;--glint: 50%;position:absolute;top:0;left:0;width:var(--bw);height:var(--bh);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#f6e8dd;box-shadow:inset 0 0 0 1px #3d11201f}.hb3d-face img{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.hb3d-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2a0a14;opacity:var(--shade);pointer-events:none}.hb3d-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent calc(var(--glint) - 32%),rgb(255 250 240 / .9) var(--glint),transparent calc(var(--glint) + 32%));opacity:var(--spec);mix-blend-mode:soft-light;pointer-events:none}.hb3d-front{transform:translateZ(calc(var(--bd) / 2))}.hb3d-back{transform:rotateY(180deg) translateZ(calc(var(--bd) / 2))}.hb3d-left,.hb3d-right{width:var(--bd);left:calc((var(--bw) - var(--bd)) / 2)}.hb3d-left{transform:rotateY(-90deg) translateZ(calc(var(--bw) / 2))}.hb3d-right{transform:rotateY(90deg) translateZ(calc(var(--bw) / 2))}.hb3d-top,.hb3d-bottom{height:var(--bd);top:calc((var(--bh) - var(--bd)) / 2)}.hb3d-top{transform:rotateX(90deg) translateZ(calc(var(--bh) / 2))}.hb3d-bottom{transform:rotateX(-90deg) translateZ(calc(var(--bh) / 2))}.hb3d-shadow{position:absolute;left:50%;top:50%;width:calc(clamp(170px,21vw,260px)*1.15);height:34px;margin:calc(clamp(170px,21vw,260px)*.6) 0 0 calc(clamp(170px,21vw,260px)*-.575);border-radius:50%;background:radial-gradient(closest-side,rgb(42 10 20 / .34),rgb(42 10 20 / .12) 55%,transparent 100%);pointer-events:none;will-change:transform,opacity}.hb3d-hint{position:absolute;left:50%;top:14px;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;margin:0!important;padding:8px 14px;border-radius:999px;background:#faf5ecd1;font:500 .74rem/1 var(--h-sans);letter-spacing:.02em;color:var(--h-ink-soft);white-space:nowrap;pointer-events:none;transition:opacity .6s var(--h-ease),translate .6s var(--h-ease)}.hb3d-hint svg{animation:hb3d-sway 2.2s var(--h-ease-in-out) infinite}.hb3d.is-touched .hb3d-hint{opacity:0;translate:-50% -8px}@keyframes hb3d-sway{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.hb3d-toolbar{position:absolute;left:18px;right:18px;bottom:0;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--h-rule)}.hb3d-toolbar button{min-height:40px;border:0;background:none;padding:0;color:var(--h-ink);font:600 .72rem/1.2 var(--h-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-decoration-color:var(--h-rule-strong);text-underline-offset:5px;transition:text-decoration-color .3s var(--h-ease)}.hb3d-toolbar button:hover{text-decoration-color:var(--h-ink)}.hb3d-toolbar button:focus-visible{outline:2px solid var(--h-ochre);outline-offset:3px}@media(max-width:749px){.hb3d{aspect-ratio:4 / 5;min-height:0}.hb3d-box{--bw: min(44vw, 190px)}.hb3d-shadow{width:calc(min(44vw,190px)*1.15);margin:calc(min(44vw,190px)*.6) 0 0 calc(min(44vw,190px)*-.575)}.hpi-assure li{font-size:.7rem;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.hpi-status__dot:after,.hb3d-hint svg{animation:none}.hp-description details::details-content{transition:none}}@media(max-width:749px){.sticky-add-to-cart__bar{background:var(--h-paper);color:var(--h-ink);gap:10px;border-top:1px solid var(--h-rule)}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;min-width:132px;padding:12px 18px;background:var(--h-ink);color:var(--h-paper);border-radius:2px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .add-to-cart-text>.svg-wrapper,.sticky-add-to-cart__bar .sticky-add-to-cart__image{display:none}}@media(max-width:389px){.sticky-add-to-cart__bar .sticky-add-to-cart__info{display:none}}.hps-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:end}.hps-draw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:center}.hps-draw__copy{display:grid;gap:22px;justify-items:start}.hps-draw__result{min-height:1.6em;font:italic 1.25rem/1.4 var(--h-serif);color:var(--h-ink)}.hps-draw__scene{width:min(320px,72vw);justify-self:center;perspective:1200px}.hps-draw__inner{position:relative;aspect-ratio:745 / 1033;transform-style:preserve-3d;transform:rotate(-2deg);transition:transform .9s var(--h-ease)}.hps-draw__inner.is-revealed{transform:rotateY(180deg) rotate(2deg)}.hps-draw__inner>.h-card{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hps-draw__front{transform:rotateY(180deg)}.hps-draw__front img[hidden]{display:none!important}.hps-box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,7vw,110px);align-items:center}.hps-box figure{margin:0;overflow:hidden;border-radius:6px;background:var(--h-paper-deep)}.hps-box__copy{display:grid;gap:22px;justify-items:start}.hps-gifts__list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,64px)}.hps-gifts__list article{padding:28px clamp(20px,3vw,40px) 0 0;border-top:1px solid var(--h-rule-strong);display:grid;gap:10px;align-content:start}.hps-gifts__list article+article{padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--h-rule)}.hps-gifts__action{margin-top:clamp(40px,5vw,64px);display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.hj-intro{display:grid;gap:26px;max-width:46rem}.hj-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:center;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--h-rule)}.hj-product:first-of-type{margin-top:clamp(48px,6vw,80px)}.hj-photo{display:block;overflow:hidden;border-radius:6px;background:var(--h-paper-deep);padding:clamp(24px,4vw,56px)}.hj-photo img{width:100%;height:auto;max-height:520px;object-fit:contain;transition:transform 1.4s var(--h-ease)}.hj-photo:hover img{transform:scale(1.03) rotate(-1deg)}.hj-photo--scene{padding:0;background:none}.hj-photo--scene:hover img{transform:none}.hbs{--p: 0;--fan: calc(.35 + var(--p) * .65);position:relative;aspect-ratio:1;container-type:inline-size;overflow:hidden;border-radius:6px;perspective:1400px;perspective-origin:50% 35%;background:radial-gradient(110% 75% at 28% 18%,var(--h-paper-light) 0%,transparent 62%),linear-gradient(to bottom,#efe4d3 0%,var(--h-paper-deep) 64%,#e2d3bc 100%)}.hbs:after{content:"";position:absolute;top:64%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(61 17 32 / .05),transparent 70%);pointer-events:none}.hbs__cards{position:absolute;left:50%;top:52%;width:0;height:0}.hbs__card{position:absolute;width:25cqi;left:-12.5cqi;top:-26cqi;transform-origin:50% 115%;transform:translate(calc((var(--i) - 1) * 13cqi * var(--fan) + 5cqi)) translateY(calc(-3cqi * var(--fan))) rotate(calc((var(--i) - 1) * 13deg * var(--fan) + 4deg));transition:transform .9s var(--h-ease)}.hbs__card.h-card{position:absolute}.hbs__card:nth-child(2){z-index:1}.hbs__box{--bw: 31cqi;--bh: calc(var(--bw) * 1.32);--bd: calc(var(--bw) * .34667);position:absolute;left:calc(50% - var(--bw) / 2 - 6cqi);top:calc(60% - var(--bh) / 2);width:var(--bw);height:var(--bh);z-index:2;transform-style:preserve-3d;transform:rotateX(-10deg) rotateY(-26deg);animation:hbs-sway 9s var(--h-ease-in-out) infinite}.hbs__face{position:absolute;top:0;left:0;width:var(--bw);height:var(--bh);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#f6e8dd;box-shadow:inset 0 0 0 1px #3d11201a}.hbs__face img{display:block;width:100%;height:100%;object-fit:fill}.hbs__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hbs__face--front{transform:translateZ(calc(var(--bd) / 2))}.hbs__face--front:after{background:linear-gradient(115deg,rgb(255 250 240 / .28) 0%,transparent 38%,rgb(42 10 20 / .06) 100%)}.hbs__face--right{width:var(--bd);left:calc((var(--bw) - var(--bd)) / 2);transform:rotateY(90deg) translateZ(calc(var(--bw) / 2))}.hbs__face--right:after{background:#2a0a144d}.hbs__face--top{height:var(--bd);top:calc((var(--bh) - var(--bd)) / 2);transform:rotateX(90deg) translateZ(calc(var(--bh) / 2))}.hbs__face--top:after{background:#fffaf01f}.hbs__shadow{position:absolute;left:calc(50% - 4cqi);top:calc(60% + 20.46cqi);width:44cqi;height:7cqi;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgb(42 10 20 / .32),rgb(42 10 20 / .1) 55%,transparent 100%);animation:hbs-shadow 9s var(--h-ease-in-out) infinite}@keyframes hbs-sway{0%,to{transform:translateY(0) rotateX(-10deg) rotateY(-30deg)}50%{transform:translateY(-1.6cqi) rotateX(-8deg) rotateY(-18deg)}}@keyframes hbs-shadow{0%,to{scale:1;opacity:1}50%{scale:.92;opacity:.8}}@media(hover:hover){.hj-photo--scene:hover .hbs{--fan: 1.25}}@media(prefers-reduced-motion:reduce){.hbs__box,.hbs__shadow{animation:none}.hbs{--fan: 1}.hbs__card{transition:none}}.hj-info{display:grid;gap:20px;justify-items:start}.hj-tags{display:flex;flex-wrap:wrap;gap:8px 20px;padding-block:14px;border-block:1px solid var(--h-rule);width:100%;font-size:.86rem;color:var(--h-ink-soft)}.hj-price{font:400 1.6rem/1 var(--h-serif)}.hj-price s{font-size:1rem;color:var(--h-ink-faint);margin-right:10px}.hr{display:grid;gap:28px;justify-items:center;text-align:center;min-height:60vh;align-content:center}.hr__letter{width:min(640px,100%);margin-top:12px;padding:clamp(28px,5vw,56px);background:var(--h-paper-light);border:1px solid var(--h-rule);box-shadow:0 24px 48px -32px #3d112066;display:grid;gap:18px;justify-items:center}.hf{background:var(--h-ink-deep);color:var(--h-paper);padding:clamp(64px,9vw,112px) 0 32px;font-family:var(--h-sans);overflow-x:clip}.hf :where(*,*:before,*:after){box-sizing:border-box}.hf :where(h3,h4,p){margin:0}.hf a{color:inherit;text-decoration:none}.hf a:focus-visible,.hf button:focus-visible,.hf input:focus-visible,.hf summary:focus-visible{outline:2px solid var(--h-ochre);outline-offset:4px}.hf__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);padding-bottom:clamp(48px,6vw,80px);border-bottom:1px solid rgb(244 236 223 / .18)}.hf__brand{display:grid;gap:18px;align-content:start}.hf__brand .h-display{font-size:clamp(2.8rem,5vw,4.5rem)}.hf__brand p{color:#f4ecdfb8;max-width:26em;line-height:1.6}.hf__news{display:grid;gap:16px;align-content:start}.hf__news h3{font:400 1.5rem/1.2 var(--h-serif);color:inherit;margin:0}.hf__news p{margin:0;color:#f4ecdfb8}.hf__field{display:flex;align-items:center;border-bottom:1px solid rgb(244 236 223 / .5);transition:border-color .4s var(--h-ease)}.hf__field:focus-within{border-color:var(--h-paper)}.hf__field input{flex:1;min-width:0;padding:16px 0;background:transparent;border:0;color:inherit;font:inherit;font-size:1rem;outline:none}.hf__field input::placeholder{color:#f4ecdf8c}.hf__field button{display:inline-flex;align-items:center;gap:10px;padding:12px 0 12px 16px;background:none;border:0;color:inherit;font:600 .78rem/1 var(--h-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hf__field button .h-arrow{transition:transform .5s var(--h-ease)}.hf__field button:hover .h-arrow{transform:translate(4px)}.hf__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:clamp(40px,5vw,64px)}.hf__col h4{font:600 .72rem/1 var(--h-sans);letter-spacing:.16em;text-transform:uppercase;color:#f4ecdf8c;margin:0 0 20px}.hf__col nav{display:grid;gap:12px;justify-items:start}.hf__col a{position:relative;color:#f4ecdfe0}.hf__col a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--h-ease)}.hf__col a:hover{color:var(--h-paper)}.hf__col a:hover:after{transform:scaleX(1);transform-origin:left}.hf__social{display:flex;gap:14px}.hf__social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(244 236 223 / .3);border-radius:50%;transition:background-color .4s var(--h-ease),color .4s var(--h-ease)}.hf__social a:hover{background:var(--h-paper);color:var(--h-ink-deep)}.hf__social svg{width:18px;height:18px;fill:currentColor}.hf__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;border-top:1px solid rgb(244 236 223 / .18);font-size:.8rem;color:#f4ecdf99}.hf__payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hf__payment-icon{width:38px;height:24px}.hf p[role=status],.hf [role=alert]{font-size:.86rem;margin-top:8px}@media(max-width:989px){.hh-hero__grid,.hh-split,.hh-faq,.hps-intro,.hps-draw,.hps-box,.hj-product,.hap__head,.hf__top{grid-template-columns:1fr}.hh-split__head{position:static}.hh-deck{max-width:520px;width:100%;margin-inline:auto}}@media(max-width:749px){.hh-facts{grid-template-columns:1fr}.hh-facts>div{padding-block:18px}.hh-facts>div+div{border-left:0;border-top:1px solid var(--h-rule)}.hh-flips{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--h-gutter) * -1);padding:12px var(--h-gutter) 8px;scrollbar-width:none}.hh-flips::-webkit-scrollbar{display:none}.hh-flip{scroll-snap-align:center}.hh-steps,.hps-gifts__list,.hap__grid{grid-template-columns:1fr}.hh-step,.hh-step+.hh-step,.hps-gifts__list article,.hps-gifts__list article+article{padding:24px 0 28px;border-left:0}.hh-deck{max-width:340px}.hh-deck .h-stamp{width:96px;height:96px;right:0}.hh-hero__actions .h-btn{width:100%}.h-accordion__body p{padding-right:0}.hf__cols{grid-template-columns:1fr 1fr}.hf__cols .hf__col:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.h-js [data-reveal],.h-js [data-lines] .h-line>span,.h-js [data-rule]{opacity:1!important;transform:none!important;transition:none!important}.h-stamp__ring{animation:none}.hh-deck__card,.hh-deck__tilt,.hh-flip__inner,.hps-draw__inner,.h-btn:before,.hap__shot img,.hj-photo img{transition:none!important}.h-js .hh-deck:not(.is-dealt) .hh-deck__card{transform:translate(var(--x),var(--y)) rotate(var(--r))}.hh-flip:hover .hh-flip__inner{transform:none}.hh-flip.is-flipped .hh-flip__inner{transform:rotateY(180deg)}.hh-flip.is-peek .hh-flip__inner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hoah.css.map */
