:root{--rangheen-ivory: #F7F0E7;--rangheen-maroon: #5A1830;--rangheen-brown: #3B2925;--rangheen-gold: #B79A62;--rangheen-gold-soft: #D5C39A;--rangheen-rose: #8A5364;--rangheen-shadow: rgba(59, 41, 37, .1)}body{background:var(--rangheen-ivory);color:var(--rangheen-maroon)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-subheading--family),Georgia,serif;font-weight:500;letter-spacing:-.015em}p,body,input,textarea,select,button{-webkit-font-smoothing:antialiased}#header-group{position:relative;z-index:20}.header{background:var(--rangheen-ivory)!important;color:var(--rangheen-maroon)!important;border-bottom:1px solid var(--rangheen-gold-soft);box-shadow:0 4px 18px #3b292509}.header__row{min-height:72px}.header__menu,.header-menu,.menu-list{color:var(--rangheen-maroon)}.menu-list__link,.header-actions__action,.header-actions__text-style,.dropdown-localization__button{color:var(--rangheen-maroon)!important}.menu-list__link{position:relative;letter-spacing:.035em;transition:color .25s ease,opacity .25s ease}.menu-list__link:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--rangheen-gold);transition:right .28s ease}.menu-list__link:hover,.header-actions__action:hover{color:var(--rangheen-rose)!important}.menu-list__link:hover:after,.menu-list__link--active:after{right:0}.header-actions__action svg,.header-actions__action .svg-wrapper{transition:transform .25s ease,color .25s ease}.header-actions__action:hover svg{transform:translateY(-1px)}.header__logo img,.header__logo .logo__image{filter:none}@media(min-width:750px){.header__logo img{max-height:44px}}.header:after{content:"\2726   \2748   \2726";display:block;text-align:center;height:13px;line-height:7px;font-size:8px;letter-spacing:.55em;color:var(--rangheen-gold);opacity:.65;pointer-events:none}.slideshow,.slideshow__slide{border-radius:0!important}.slideshow .slide__content,.slideshow .slideshow__slide-content{text-shadow:0 2px 16px rgba(0,0,0,.25)}.slideshow h3,.slideshow .h3{font-family:var(--font-subheading--family),Georgia,serif!important;font-size:clamp(2.4rem,5vw,5.2rem)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}.slideshow p{max-width:540px;font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.7}.slideshow .button,.slideshow .button-secondary,.slideshow .button-custom{border-radius:2px!important;border:1px solid var(--rangheen-gold)!important;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;padding-inline:28px;min-height:50px;box-shadow:0 8px 24px #0000001a}.slideshow .button:hover,.slideshow .button-secondary:hover,.slideshow .button-custom:hover{transform:translateY(-2px)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{border-radius:2px!important;letter-spacing:.045em;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease!important}.button:not(:disabled):hover,.button-secondary:not(:disabled):hover,.button-custom:not(:disabled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 8px 22px var(--rangheen-shadow)}.button-secondary{background:transparent!important;color:var(--rangheen-maroon)!important;border:1px solid var(--rangheen-maroon)!important}.button-secondary:hover{background:var(--rangheen-maroon)!important;color:var(--rangheen-ivory)!important;border-color:var(--rangheen-maroon)!important}.product-list,.collection-list{background:var(--rangheen-ivory)}.product-card{background:transparent}.product-card:hover{transform:translateY(-3px)}.product-card img{transition:transform .55s cubic-bezier(.2,.65,.2,1),filter .35s ease}.product-card:hover img{transform:scale(1.018)}.product-card__content{padding-top:10px}.product-card .product-title,.product-card .product-title a{font-family:var(--font-subheading--family),Georgia,serif;color:var(--rangheen-maroon);letter-spacing:.01em}.product-card .price,.product-card .price__regular{color:var(--rangheen-brown)}.product-card .price{letter-spacing:.04em}.product-list h3,.collection-list h3{font-family:var(--font-subheading--family),Georgia,serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;color:var(--rangheen-maroon)}.product-list .button-unstyled,.collection-list .button-unstyled{color:var(--rangheen-maroon)}.product-information,.product-information__content,.product-information__media{background:var(--rangheen-ivory)}.product-information h1,.product-information .h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1;color:var(--rangheen-maroon)}.product-information .product-form__submit,.product-information .add-to-cart-button,.sticky-add-to-cart__button{width:100%;min-height:54px;border-radius:2px!important;letter-spacing:.08em;text-transform:uppercase}.product-information input,.product-information select,.product-information .variant-option,.product-information .variant-option__button{border-radius:2px!important}.product-information .variant-option__button{border-color:var(--rangheen-gold)!important}.product-information .variant-option__button[aria-checked=true],.product-information input[type=radio]:checked+label{background:var(--rangheen-maroon)!important;color:var(--rangheen-ivory)!important;border-color:var(--rangheen-maroon)!important}.theme-drawer,.cart-drawer,.cart-page,.cart-summary{background:var(--rangheen-ivory);color:var(--rangheen-maroon)}.theme-drawer__header,.cart-drawer__summary,.cart-summary{border-color:var(--rangheen-gold-soft)}.theme-drawer__title,.cart-page__title h1,.cart-page h1{font-family:var(--font-subheading--family),Georgia,serif;color:var(--rangheen-maroon)}.cart__checkout-button,.cart-drawer .button{border-radius:2px!important;min-height:52px;text-transform:uppercase;letter-spacing:.07em}.cart-drawer .cart-items__media,.cart-page img{border-radius:0!important}input,textarea,select{border-radius:2px!important;background:var(--rangheen-ivory)!important;color:var(--rangheen-brown)}input:focus,textarea:focus,select:focus{border-color:var(--rangheen-gold)!important}.rangheen-story{position:relative;overflow:hidden;padding:clamp(70px,9vw,130px) clamp(24px,6vw,100px);color:var(--rangheen-maroon);background:linear-gradient(#f7f0e7f7,#f7f0e7f7),repeating-linear-gradient(45deg,transparent 0 10px,rgba(183,154,98,.07) 10px 11px);border-top:1px solid var(--rangheen-gold-soft);border-bottom:1px solid var(--rangheen-gold-soft)}.rangheen-story__ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:55px;color:var(--rangheen-gold);font-size:13px}.rangheen-story__ornament i{display:block;width:72px;height:1px;background:var(--rangheen-gold);opacity:.7}.rangheen-story__grid{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) minmax(190px,.7fr);gap:clamp(35px,6vw,90px);align-items:center}.rangheen-story__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--rangheen-brown);opacity:.7}.rangheen-story__copy h2{margin:0 0 24px;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98;font-weight:500}.rangheen-story__copy h2 em{color:var(--rangheen-rose);font-style:italic}.rangheen-story__copy p{max-width:650px;color:var(--rangheen-brown);line-height:1.8}.rangheen-story__note{font-size:.85rem;padding-left:18px;border-left:1px solid var(--rangheen-gold);margin-top:22px}.rangheen-story__link{display:inline-flex;align-items:center;gap:16px;margin-top:20px;padding-bottom:6px;color:var(--rangheen-maroon);border-bottom:1px solid var(--rangheen-gold);text-decoration:none;letter-spacing:.06em;font-size:.78rem;text-transform:uppercase}.rangheen-story__link span{transition:transform .25s ease}.rangheen-story__link:hover span{transform:translate(5px)}.rangheen-story__motif{aspect-ratio:1;max-width:280px;justify-self:end;display:grid;place-items:center;border:1px solid var(--rangheen-gold);position:relative;transform:rotate(3deg)}.rangheen-story__motif:before,.rangheen-story__motif:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(183,154,98,.55)}.rangheen-story__motif:after{top:24px;right:24px;bottom:24px;left:24px;transform:rotate(6deg)}.rangheen-story__motif-inner{display:flex;gap:22px;align-items:center;color:var(--rangheen-maroon);font-family:var(--font-subheading--family),Georgia,serif;font-size:2.5rem;transform:rotate(-3deg)}@media(max-width:749px){.header__row{min-height:62px}.header:after{height:10px;font-size:7px;letter-spacing:.4em}.slideshow h3,.slideshow .h3{font-size:clamp(2rem,10vw,3.4rem)!important}.slideshow p{font-size:.9rem}.slideshow .button,.slideshow .button-secondary,.slideshow .button-custom{min-height:48px;padding-inline:22px}.rangheen-story{padding:70px 22px}.rangheen-story__grid{grid-template-columns:1fr;gap:35px}.rangheen-story__label{writing-mode:initial;transform:none}.rangheen-story__motif{justify-self:start;max-width:180px}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.product-card,.product-card img,.menu-list__link:after,.rangheen-story__link span{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rangheen-custom.css.map */
