:root{--f-ar-display:"Amiri","Cormorant Garamond",serif;--f-display:"Cormorant Garamond","Amiri",serif}h1,h2,h3,h4{font-family:var(--f-ar-display);font-weight:400;letter-spacing:0}.h-xl,.h-lg{font-weight:400}.card__title,.cat__title,.drawer__title,.mnav a,.acc summary,.info__title,.sf h2,.sf-cta__t b{font-family:var(--f-ar-display);font-weight:400}.info__title{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.3}.btn:before{transition:transform .7s var(--ease)}@media(prefers-reduced-motion:no-preference){[data-reveal]{transform:none;opacity:0;transition:opacity 1.4s ease}[data-reveal].in{opacity:1}.hero__copy>*,.hero__art{animation:none}}.card:hover .card__media .img-1{transform:scale(1.025)}.card__media img{transition:opacity 1.1s ease,transform 2.4s var(--ease)}.ann{justify-content:center;height:36px}.ann__track{animation:none!important;gap:0;padding:0;justify-content:center;max-width:100%;overflow:hidden}.ann__track span{display:none;gap:0}.ann__track span:nth-child(-n+3){display:inline-flex}.ann__track span:after{content:"";width:1px;height:12px;background:#d8c29b73;margin-inline:22px}.ann__track span:nth-child(3):after{display:none}@media(max-width:700px){.ann__track span:nth-child(n+2){display:none}.ann__track span:after{display:none}}.hdr__word{font-family:Cormorant Garamond,serif;font-weight:500;font-size:2rem;letter-spacing:.38em}.hx{position:relative;height:calc(100svh - var(--hdr) - 36px);min-height:560px;max-height:1000px;overflow:hidden;background:#1a1012;color:#fff}@media(min-width:1000px){.hx{height:calc(100svh - var(--hdr) - 36px - 49px)}}.hx__slides,.hx__slide{position:absolute;top:0;right:0;bottom:0;left:0}.hx__slide{opacity:0;transition:opacity 1.8s ease}.hx__slide.is-on{opacity:1;z-index:1}.hx__slide img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.06);transition:transform 9s linear}.hx__slide.is-on img{transform:scale(1)}@media(min-width:900px){.hx__slide img{object-position:60% 20%}}.hx__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(270deg,#140a0cc7,#140a0c73 38%,#140a0c00 70%),linear-gradient(0deg,#140a0cb3,#140a0c00 45%)}@media(max-width:899px){.hx__shade{background:linear-gradient(0deg,#140a0ce0,#140a0c8c 45%,#140a0c0d 75%)}}.hx__inner{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(28px,5vw,64px)}.hx__copy{max-width:620px;display:grid;gap:18px;justify-items:start}.hx__eyebrow{font:500 .72rem/1 var(--f-body);letter-spacing:.34em;color:var(--gold-lt)}.hx__title{font-family:Amiri,serif;font-weight:400;font-size:clamp(2.9rem,7vw,6rem);line-height:1.15;color:#fff;margin:0}.hx__title em{font-style:normal;color:var(--gold-lt)}.hx__sub{font-size:clamp(1rem,1.3vw,1.12rem);font-weight:300;color:#ffffffd1;max-width:46ch;line-height:1.9}.hx__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.btn--outline-light{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.6)}.btn--outline-light:before{background:#fff}.btn--outline-light:hover{--fg:var(--wine)}.btn--light:before{background:var(--gold)}.btn--light:hover{--fg:#fff;border-color:var(--gold)}.hx__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(28px,5vw,56px);padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.hx__now{display:grid;gap:4px;color:#fff;min-width:0}.hx__now small{font-size:.7rem;letter-spacing:.24em;color:#fff9}.hx__now span{font-family:Amiri,serif;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx__nav{display:flex;align-items:center;gap:18px;flex:none}.hx__count{font:500 .85rem/1 Cormorant Garamond,serif;letter-spacing:.12em;color:#ffffffb3}.hx__count b{color:#fff;font-weight:500}.hx__bars{display:flex;gap:8px}.hx__bars button{width:44px;height:14px;display:grid;align-items:center}.hx__bars i{display:block;height:1px;background:#ffffff4d;position:relative;overflow:hidden}.hx__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:right}.hx__bars button.on i:after{animation:hxbar var(--hx-dur,6.5s) linear forwards}.hx__bars button.done i:after{transform:scaleX(1)}@keyframes hxbar{to{transform:scaleX(1)}}@media(max-width:600px){.hx__bars button{width:28px}.hx__now span{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.hx__slide img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rx-v2.css.map */
