@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:swap;src:url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2) format("woff2"),url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2) format("woff2"),url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff) format("woff")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;font-display:swap;src:url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2) format("woff2"),url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;font-display:swap;src:url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2) format("woff2"),url(//tinton-world.myshopify.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff) format("woff")}@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(//tinton-world.myshopify.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2) format("woff2"),url(//tinton-world.myshopify.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff) format("woff")}:root{--t-bg: #0f0f0f;--t-text: #ffffff;--t-text-muted: rgba(255, 255, 255, .65);--t-border: rgba(255, 255, 255, .1);--t-border-hover: rgba(255, 255, 255, .3);--t-overlay: rgba(15, 15, 15, .85);--spacing-unit: .5rem;--section-padding: 3rem;--font-body: "Roboto", sans-serif;--font-heading: "Poppins", sans-serif;--transition-fast: .25s ease;--transition-medium: .35s ease}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) var(--t-bg);scroll-behavior:smooth}::-webkit-scrollbar-track{background:var(--t-bg)}::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}body{background:var(--t-bg)!important;color:var(--t-text)!important;font-family:var(--font-body)!important;letter-spacing:.06rem;line-height:1.6}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading)!important;font-weight:300!important;letter-spacing:0!important;line-height:1.2!important;color:var(--t-text)!important;margin-bottom:1rem}h4,h5,h6,.h4,.h5,.h6,.section-label,.eyebrow{font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:.6rem!important;color:var(--t-text-muted)!important}body,p,li,td,input,textarea,select,button{font-family:var(--font-body)!important;line-height:1.6!important;letter-spacing:.06em!important}#rihan-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(80px);background:var(--elev);border:1px solid rgba(201,168,76,.35);color:var(--gold-l);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.1em;padding:14px 28px;z-index:99999;opacity:0;transition:transform .4s ease,opacity .4s ease;white-space:nowrap;display:flex;align-items:center;gap:10px;pointer-events:none}#rihan-toast.show{transform:translate(-50%) translateY(0);opacity:1}.gold-shimmer,.logo-mark,.header__heading-link,.header__heading{background:linear-gradient(135deg,#a07c30,#e8c97a 40%,#f5e9c0,#e8c97a 70%,#a07c30);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:gold-shimmer 4s linear infinite}@keyframes gold-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}h1,h2,h3,.h1,.h2,.h3{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--rihan-text)}h4,h5,h6,.h4,.h5,.h6,.section-label,.eyebrow{font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;color:var(--gold)}body,p,li,td,input,textarea,select,button{font-family:Montserrat,"sans-serif";line-height:1.75;letter-spacing:.01em}em.display,.hero-sub,blockquote,.media-with-content__subheading{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300}.shopify-section,section{position:relative}.header,header-component,#header-component{background:#0f0f0fd9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--t-border)!important;transition:background var(--transition-medium)}.header--scrolled,header-component.scrolled,#header-component.scrolled{background:#0f0f0ff2!important}.header__nav-link,.header__menu-link,.mega-menu__link,.header__submenu-link{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#ffffffb3!important;transition:color var(--transition-fast)!important;text-decoration:none}.header__nav-link:hover,.header__menu-link:hover{color:var(--t-text)!important}.header__heading-link,.header__heading{font-family:var(--font-heading)!important;font-weight:300!important;font-size:1.4rem!important;letter-spacing:.1em!important;color:var(--t-text)!important}.cart-count-bubble,.header__cart-count{background:var(--t-text)!important;color:var(--t-bg)!important;font-family:var(--font-body)!important;font-size:.6rem!important;font-weight:600!important;border-radius:50%!important;min-width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.announcement-bar,.announcement-bar__message,.announcement-bar p,.header-announcements{font-family:var(--font-body)!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#0f0f0fe6!important;color:var(--t-text-muted)!important;border-bottom:1px solid var(--t-border)!important}.section,.shopify-section>div,.section--full-width,.section--normal,.section--narrow{background:var(--obs)}.section__header,.section-header{margin-bottom:3rem}.section__heading,.section-header__title{font-family:Playfair Display,serif;color:#fff}.section__heading:after,.section-label+h2:after{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);margin:1rem auto 0}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded,.add-to-cart{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary),[data-variant=primary].button{background:#000!important;color:#fff!important;border:1px solid #000000!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:#ffffff1a!important;border-color:#ffffff4d!important;color:#fff!important}.button--secondary,[data-variant=secondary].button{background:transparent!important;color:var(--t-text)!important;border:1px solid var(--t-border)!important}.button--secondary:hover{background:#ffffff0d!important;border-color:var(--t-border-hover)!important;color:var(--t-text)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{border-radius:0!important;background:#ffffff08!important;border:1px solid var(--t-border)!important;color:var(--t-text)!important;font-family:var(--font-body)!important;font-size:.9rem!important;letter-spacing:.05em!important;transition:border-color var(--transition-fast),background var(--transition-fast)!important;padding:.6rem .8rem!important}input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important;border-color:#fff6!important;background:#ffffff0f!important}input::placeholder,textarea::placeholder{color:var(--t-text-muted)!important;opacity:.6}.product-grid__item{border-radius:0!important}slideshow-container{background:#141416!important;border-radius:0!important}.product-media,.product-media-container{background:#141416!important;border-radius:0!important}.product-media__image{opacity:1!important;visibility:visible!important;display:block!important;transition:transform .6s ease!important}.product-grid__item:hover .product-media__image{transform:scale(1.04)!important}.product-card-information,.product-card__info,[class*=card-information]{padding:12px 4px!important}.product-card,.card-wrapper,.card{background:transparent!important;border:none!important;border-radius:0!important;overflow:visible;position:relative}.product-card__image,.card__media,.card-media{overflow:hidden;background:#141416!important;margin-bottom:1rem}.product-card__image img,.card__media img,.card-media img{opacity:1!important;visibility:visible!important;transition:transform var(--transition-medium)!important}.product-card:hover .product-card__image img,.card-wrapper:hover .card__media img,.card-wrapper:hover .card-media img{transform:scale(1.02)!important}.product-card__info,.card__content,.card-information{padding:.5rem 0}.product-card__title,.card__heading,.card__heading a{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:400!important;color:var(--t-text)!important;letter-spacing:0!important;line-height:1.4!important;text-decoration:none!important;margin-bottom:.3rem}.product-card__vendor,.card__vendor{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--t-text-muted)!important;margin-bottom:.2rem}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:400!important;color:var(--t-text)!important;letter-spacing:0!important}.price__was,.price-item--regular.price-item--last{color:var(--t-text-muted)!important;text-decoration:line-through;margin-right:.3rem}.quick-add__submit,.product-card .button,.card-wrapper .button{width:100%;background:transparent!important;border:1px solid var(--t-border)!important;color:var(--t-text)!important;font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:10px!important;border-radius:0!important;margin-top:.8rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)!important}.quick-add__submit:hover,.product-card .button:hover{background:#ffffff0d!important;border-color:var(--t-border-hover)!important;color:var(--t-text)!important}.badge,.product-badge,.card__badge{border-radius:0!important;background:#0f0f0fe6!important;border:1px solid var(--t-border)!important;color:var(--t-text-muted)!important;font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 10px!important}.product-list,.resource-list,.collection-grid{gap:1.5rem!important}.hero,.slideshow,.section--hero{background:var(--t-bg)!important}.hero__heading,.slideshow__heading,.hero-title{font-family:var(--font-heading)!important;font-weight:300!important;letter-spacing:0!important;line-height:1.15!important;color:var(--t-text)!important}.hero__subheading,.slideshow__subheading,.hero-subtitle{font-family:var(--font-body)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(1rem,2vw,1.2rem)!important;color:var(--t-text-muted)!important;line-height:1.6!important;letter-spacing:.05em!important}.scroll-indicator{animation:pulse-scroll 2.2s ease-in-out infinite;opacity:.4}@keyframes pulse-scroll{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.media-with-content{background:linear-gradient(135deg,var(--surf) 0%,var(--char) 100%)}.collection-card,.featured-blog-posts-card{background:transparent!important;border:none!important;border-radius:0!important;transition:none!important}.collection-card__title,.featured-blog-posts-card__title{font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--t-text)!important}.variant-button,.swatch,.variant-swatch,.color-swatch{border-radius:0!important;border:1px solid var(--t-border)!important;transition:border-color var(--transition-fast),background-color var(--transition-fast)!important}.variant-button:hover,.swatch:hover{border-color:#fff6!important}.variant-button--selected,.swatch--selected,.variant-button[aria-checked=true]{background:var(--t-text)!important;color:var(--t-bg)!important;border-color:var(--t-text)!important}.cart-drawer,cart-drawer,#cart-drawer{background:var(--t-overlay)!important;border-left:1px solid var(--t-border)!important}.cart-drawer__header,.cart-drawer-header{border-bottom:1px solid var(--t-border)!important;background:transparent!important}.cart-drawer__title,.cart-drawer h2{font-family:var(--font-heading)!important;font-weight:300!important;color:var(--t-text)!important;font-size:1.4rem!important}.cart-drawer__close{background:#ffffff0d!important;border:1px solid var(--t-border)!important;color:var(--t-text)!important;border-radius:0!important;transition:background var(--transition-fast)!important}.cart-drawer__close:hover{background:#ffffff1a!important}.cart-item,.cart-drawer__item{border-bottom:1px solid var(--t-border)!important}.cart-item__name,.cart-drawer__item-name{font-family:var(--font-heading)!important;font-size:.95rem!important;color:var(--t-text)!important}.cart-item__price,.cart-drawer__item-price{font-family:var(--font-body)!important;color:var(--t-text)!important;font-weight:400!important}.cart-drawer__footer,.cart-drawer-footer{border-top:1px solid var(--t-border)!important;background:transparent!important}.search-modal,.predictive-search,#search-modal{background:var(--t-overlay)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.search-modal__input,.predictive-search__input,input[type=search]{background:transparent!important;border:none!important;border-bottom:1px solid var(--t-border)!important;border-radius:0!important;color:var(--t-text)!important;font-family:var(--font-body)!important;font-size:1.1rem!important}.search-modal__input:focus,.predictive-search__input:focus{border-bottom-color:#fff6!important;box-shadow:none!important}footer,.footer{background:#0f0f0ff2!important;border-top:1px solid var(--t-border)!important}.footer__content{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.footer-block__heading,.footer__heading{font-family:var(--font-body)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--t-text)!important;margin-bottom:1.5rem!important}.footer__link,.footer a{font-family:var(--font-body)!important;font-size:.85rem!important;letter-spacing:.05em!important;color:var(--t-text-muted)!important;text-decoration:none!important;transition:color var(--transition-fast)!important;line-height:1.8}.footer__link:hover,.footer a:hover{color:var(--t-text)!important}.footer__bottom,.footer-utilities{border-top:1px solid var(--t-border)!important;background:#0f0f0fe6!important}.footer__copyright,.footer-utilities p{font-family:var(--font-body)!important;font-size:.75rem!important;color:var(--t-text-muted)!important;opacity:.6}hr,.divider{border:none;height:1px;background:var(--t-border);opacity:.6;margin:2rem 0}.fade-up,[data-aos=fade-up]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible,[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.rihan-fade-up{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.rihan-fade-up.visible{opacity:1;transform:translateY(0)}@keyframes rihan-force-show{to{opacity:1;transform:translateY(0)}}.rihan-fade-up:not(.visible){animation:rihan-force-show .6s ease 2.5s forwards}.section-divider{width:100%;height:1px;background:var(--t-border);margin:3rem 0}.stat-number{font-family:var(--font-heading)!important;font-size:2.5rem;color:var(--t-text)!important;font-weight:300!important;line-height:1}.stat-label{font-family:var(--font-body)!important;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--t-text-muted)!important;margin-top:.5rem}.quick-add-modal__content,.quick-add-modal,dialog[id*=QuickAdd],dialog[id*=quick-add]{background:#141414fa!important;border:1px solid var(--t-border)!important;border-radius:0!important}.modal-overlay,.overlay{background:#0f0f0fe6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}dialog::backdrop{background:#0f0f0fe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog,[popover],.popover__content{background:#141414f2!important;border:1px solid var(--t-border)!important;border-radius:0!important;color:var(--t-text)!important}.quantity-selector,.component-quantity-selector{border:1px solid var(--t-border)!important;border-radius:0!important;background:transparent!important}.quantity-selector__button,.quantity-selector button{background:#ffffff0d!important;color:var(--t-text)!important;border:none!important;transition:background var(--transition-fast)!important}.quantity-selector__button:hover{background:#ffffff1a!important}.quantity-selector__input{background:transparent!important;color:var(--t-text)!important;border:none!important;text-align:center!important;font-family:var(--font-body)!important}.pagination__item,.pagination a{background:transparent!important;border:1px solid var(--t-border)!important;color:var(--t-text)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:.05em!important;transition:all var(--transition-fast)!important}.pagination__item:hover,.pagination a:hover,.pagination__item--current,.pagination .current{background:var(--t-text)!important;color:var(--t-bg)!important;border-color:var(--t-text)!important}.social-links a,.soc-icon{width:36px;height:36px;border:1px solid var(--t-border)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--t-text-muted)!important;font-size:.85rem!important;transition:all var(--transition-fast)!important;background:transparent!important;border-radius:0!important;text-decoration:none!important}.social-links a:hover,.soc-icon:hover{background:#ffffff0d!important;border-color:#ffffff4d!important;color:var(--t-text)!important}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease}}.product__title,.product-information__title{font-family:var(--font-heading)!important;font-weight:400!important;color:var(--t-text)!important;margin-bottom:.8rem}.product__description,.product-information__description{font-family:var(--font-body)!important;font-size:.95rem!important;line-height:1.7!important;color:var(--t-text-muted)!important}.product__media-gallery,.product-media-gallery{background:transparent!important}.breadcrumbs,.breadcrumb{font-family:var(--font-body)!important;font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--t-text-muted)!important}.breadcrumbs a,.breadcrumb a{color:var(--t-text)!important;opacity:.7;text-decoration:none!important;transition:opacity var(--transition-fast)!important}.breadcrumbs a:hover,.breadcrumb a:hover{opacity:1!important}@media screen and (max-width:749px){.product-card__title,.card__heading{font-size:.95rem!important}.stat-number{font-size:1.9rem}}.section,.shopify-section>div,.section--full-width,.section--normal,.section--narrow{background:var(--t-bg)}.media-with-content{background:var(--t-bg)!important}.header__heading-link img,.header__heading img,.header__logo img,.site-header__logo img,[class*=header] img[class*=logo],[class*=logo] img{filter:drop-shadow(0 0 2px rgba(255,255,255,.9)) drop-shadow(0 0 6px rgba(255,255,255,.5)) drop-shadow(0 0 16px rgba(201,168,76,.2))!important}.rihan-marquee-bar{position:relative;z-index:200;background:linear-gradient(90deg,#0f0f11,#0a0a0c,#0f0f11);border-bottom:1px solid rgba(201,168,76,.15);overflow:hidden;height:36px;display:flex;align-items:center}.rihan-marquee-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rihan-marquee-track{width:100%;overflow:hidden}.rihan-marquee-inner{display:flex;white-space:nowrap;animation:rihan-marquee 28s linear infinite;width:max-content}.rihan-marquee-inner span{font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c9a84ccc}@keyframes rihan-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rihan-marquee-inner{animation:none}}.card__media img,.card__inner img,.card-media img,.product-card img,.card-wrapper img,.media img{opacity:1!important;visibility:visible!important;display:block!important}#rihan-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(80px);background:#141416f5;border:1px solid rgba(201,168,76,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e8e8e8;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.1em;padding:12px 24px;display:flex;align-items:center;gap:10px;z-index:99990;opacity:0;transition:transform .4s ease,opacity .4s ease;white-space:nowrap}#rihan-toast.show{opacity:1;transform:translate(-50%) translateY(0)}#rihan-toast i{color:#c9a84c}#rihan-social-proof{position:fixed;bottom:28px;left:20px;background:#0e0e10f7;border:1px solid rgba(201,168,76,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:14px;display:flex;align-items:center;gap:14px;max-width:295px;z-index:9999;transform:translate(calc(-100% - 28px));transition:transform .55s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 40px #0009,0 0 0 1px #c9a84c0f}#rihan-social-proof.show{transform:translate(0)}#rihan-sp-img{width:52px;height:52px;object-fit:cover;flex-shrink:0;border:1px solid rgba(201,168,76,.15)}#rihan-sp-img-placeholder{width:52px;height:52px;background:#1a1a1d;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(201,168,76,.12)}.rihan-sp-body{flex:1;min-width:0}.rihan-sp-name{font-family:Playfair Display,serif;font-size:.82rem;color:#e8e8e8;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rihan-sp-meta{font-family:Montserrat,sans-serif;font-size:.58rem;letter-spacing:.1em;color:#c9a84ca6}#rihan-sp-close{background:none;border:none;color:#e2e2e24d;font-size:.85rem;cursor:pointer;padding:2px 4px;align-self:flex-start;transition:color .2s;flex-shrink:0}#rihan-sp-close:hover{color:#e2e2e2b3}#rihan-floaters{position:fixed;right:16px;bottom:80px;display:flex;flex-direction:column;gap:8px;z-index:9990}.rihan-floater-btn{width:42px;height:42px;background:#0e0e10eb;border:1px solid rgba(201,168,76,.15);color:#e2e2e273;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:background .3s,border-color .3s,color .3s,transform .3s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none}.rihan-floater-btn:hover{background:#c9a84c14;border-color:#c9a84c66;color:#c9a84c;transform:translate(-3px)}#rihan-scroll-top{opacity:0;pointer-events:none}#rihan-scroll-top.visible{opacity:1;pointer-events:auto}.rh-soldout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0808099e;display:flex;align-items:center;justify-content:center;z-index:4}.rh-soldout-overlay span{font-family:Montserrat,sans-serif;font-size:.68rem;letter-spacing:.28em;color:#e2e2e2d9;text-transform:uppercase;border:1px solid rgba(226,226,226,.25);padding:8px 20px}.rh-p-badge--soldout{background:#28282cf2!important;color:#e2e2e299!important;border:1px solid rgba(255,255,255,.12)!important}.rh-quick-add-btn--disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none}.badge--sold-out,[class*=badge][class*=sold],.product-badge[aria-label*=Sold],.product-badge[aria-label*=sold]{background:#1e1e20f2!important;color:#dcdcdcbf!important;border:1px solid rgba(255,255,255,.15)!important;font-family:Montserrat,sans-serif!important;font-size:.56rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important}.rihan-empty-collection{padding:80px 24px;text-align:center;width:100%}.rihan-empty-ornament{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:28px}.rihan-empty-line{height:1px;width:60px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.3))}.rihan-empty-ornament .rihan-empty-line:last-child{background:linear-gradient(90deg,rgba(201,168,76,.3),transparent)}.rihan-empty-diamond{width:5px;height:5px;background:#c9a84c80;transform:rotate(45deg);display:inline-block}.rihan-empty-title{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:#e8e8e8;margin:0 0 12px}.rihan-empty-sub{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic;color:#e2e2e280;margin:0 0 28px}.rihan-empty-btn{display:inline-block;padding:14px 36px;border:1px solid rgba(201,168,76,.4);color:#e8e8e8;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:border-color .3s,color .3s}.rihan-empty-btn:hover{border-color:#c9a84c;color:#c9a84c}.blog-posts,.blog-posts-container,[class*=blog-posts]{background:var(--obs, #080809)!important}.featured-blog-posts-card,.blog-posts-card,[class*=blog-post-card]{background:#141416!important;border:1px solid rgba(201,168,76,.1)!important;border-radius:0!important;overflow:hidden;transition:border-color .4s ease,transform .4s ease!important}.featured-blog-posts-card:hover,.blog-posts-card:hover{border-color:#c9a84c4d!important;transform:translateY(-5px)!important}.featured-blog-posts-card__title,[class*=blog][class*=title],.blog-post-card__title{font-family:Playfair Display,serif!important;font-weight:400!important;color:#e8e8e8!important}.featured-blog-posts-card__excerpt,[class*=blog][class*=excerpt]{font-family:Cormorant Garamond,serif!important;font-style:italic;color:#e2e2e28c!important}[class*=blog][class*=date],[class*=blog][class*=author],[class*=blog][class*=meta],.featured-blog-posts-card__date{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c9a84c99!important}.featured-blog-posts-card .card__media img,[class*=blog-post-card] img{transition:transform .6s ease!important}.featured-blog-posts-card:hover .card__media img,[class*=blog-post-card]:hover img{transform:scale(1.04)!important}.main-blog-post article,.blog-post-content,[class*=blog-post][class*=content]{font-family:Cormorant Garamond,serif;font-size:1.15rem;line-height:1.85;color:#e2e2e2bf}.main-blog-post h1,.main-blog-post h2,.main-blog-post h3{font-family:Playfair Display,serif!important;color:#e8e8e8!important}.blog-post__tag,.article__tag{color:#c9a84ca6!important;font-family:Montserrat,sans-serif!important}.rihan-homepage{background:var(--obs, #080809)}#rihan-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease}#rihan-popup.open{opacity:1;pointer-events:auto}#rihan-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#040406e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rihan-popup-card{position:relative;z-index:1;background:#0f0f11;border:1px solid rgba(201,168,76,.2);padding:44px 44px 36px;max-width:440px;width:90%;text-align:center;transform:translateY(30px) scale(.97);transition:transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 30px 80px #000000b3,0 0 0 1px #c9a84c14}#rihan-popup.open .rihan-popup-card{transform:translateY(0) scale(1)}.rihan-popup-card:before{content:"";position:absolute;top:12px;left:12px;width:24px;height:24px;border-top:1px solid rgba(201,168,76,.4);border-left:1px solid rgba(201,168,76,.4)}.rihan-popup-card:after{content:"";position:absolute;bottom:12px;right:12px;width:24px;height:24px;border-bottom:1px solid rgba(201,168,76,.4);border-right:1px solid rgba(201,168,76,.4)}.rihan-popup-close{position:absolute;top:14px;right:14px;background:none;border:none;color:#e2e2e259;font-size:1rem;cursor:pointer;padding:4px 8px;transition:color .2s}.rihan-popup-close:hover{color:#e2e2e2cc}.rihan-popup-ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.rihan-popup-orn-line{height:1px;width:40px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4))}.rihan-popup-ornament .rihan-popup-orn-line:last-child{background:linear-gradient(90deg,rgba(201,168,76,.4),transparent)}.rihan-popup-orn-diamond{width:5px;height:5px;background:#c9a84c99;transform:rotate(45deg);display:inline-block}.rihan-popup-logo-wrap{margin-bottom:20px}.rihan-popup-logo{max-height:70px;width:auto;filter:drop-shadow(0 0 2px rgba(255,255,255,.8)) drop-shadow(0 0 8px rgba(201,168,76,.2))}.rihan-popup-logo-text{font-family:Playfair Display,serif;font-size:2rem;color:#e8e8e8;letter-spacing:.1em}.rihan-popup-title{font-family:Playfair Display,serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;color:#e8e8e8;margin:0 0 8px}.rihan-popup-title em{font-style:italic;color:#c9a84c}.rihan-popup-sub{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:italic;color:#e2e2e280;margin:0 0 20px}.rihan-popup-divider{height:1px;margin:20px auto;background:linear-gradient(90deg,transparent,rgba(201,168,76,.25),transparent)}.rihan-popup-offer{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#e2e2e273;margin:0 0 6px}.rihan-popup-discount-val{font-family:Playfair Display,serif;font-size:2.2rem;font-weight:400;color:#c9a84c;margin:0 0 16px}.rihan-popup-code-wrap{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.rihan-popup-code{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.25em;color:#e8e8e8;background:#c9a84c14;border:1px dashed rgba(201,168,76,.35);padding:8px 20px;display:inline-block}.rihan-popup-copy{background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);color:#c9a84ccc;font-family:Montserrat,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;cursor:pointer;transition:background .3s,color .3s}.rihan-popup-copy:hover{background:#c9a84c33;color:#c9a84c}.rihan-popup-btn{display:inline-block;width:100%;padding:15px 24px;background:linear-gradient(135deg,#c9a84c,#a07c30);color:#080809;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;margin-bottom:14px;transition:opacity .3s;box-sizing:border-box}.rihan-popup-btn:hover{opacity:.85}.rihan-popup-note{font-family:Montserrat,sans-serif;font-size:.58rem;letter-spacing:.1em;color:#e2e2e24d;margin:0}body.popup-open{overflow:hidden}.collection-hero,.section--page-width .text-block,.section-content-wrapper .text-block{text-align:center;padding:60px 24px 48px;position:relative}.collection-hero h1,.section-content-wrapper h1,.section-content-wrapper .h2{font-family:Playfair Display,serif!important;font-size:clamp(2.4rem,5vw,4rem)!important;font-weight:400!important;letter-spacing:-.01em!important;color:#e8e8e8!important;margin:0 0 16px!important;line-height:1.1!important}.section-content-wrapper h1:after,.section-content-wrapper .h2:after{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,#c9a84c,transparent);margin:20px auto 0}.facets,.facets--horizontal,.facets__form-wrapper{border-bottom:1px solid rgba(201,168,76,.1)!important;padding-bottom:16px!important;margin-bottom:40px!important}.facets__summary,.facets__label{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#e2e2e299!important}.facets__summary:hover{color:#c9a84c!important}[class*=product-count],[class*=products-count],.facets-remove{font-family:Montserrat,sans-serif!important;font-size:.62rem!important;letter-spacing:.12em!important;color:#e2e2e259!important}[class*=sort] button,[class*=sort] select,.facets__panel select{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.12em!important;color:#e2e2e299!important;background:transparent!important;border:1px solid rgba(201,168,76,.15)!important;padding:6px 12px!important}.product-grid{gap:24px!important}.product-card-wrapper,[class*=product-card]{background:#111113!important;border:1px solid rgba(201,168,76,.1)!important;border-radius:0!important;transition:border-color .4s ease,transform .4s ease!important;overflow:hidden}.product-card-wrapper:hover,[class*=product-card]:hover{border-color:#c9a84c59!important;transform:translateY(-5px)!important}[class*=card][class*=title],[class*=product-card][class*=title],.product-card__title{font-family:Playfair Display,serif!important;font-size:1rem!important;font-weight:400!important;color:#e8e8e8!important;letter-spacing:0!important;line-height:1.3!important}[class*=card][class*=title]:hover{color:#c9a84c!important}[class*=card][class*=vendor],.product-card__vendor{font-family:Montserrat,sans-serif!important;font-size:.58rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c9a84c8c!important}[class*=price-item],.price-item,.price__regular,.price__sale{font-family:Montserrat,sans-serif!important;font-weight:600!important;color:#c9a84c!important;font-size:.95rem!important;letter-spacing:.05em!important}.price-item--regular{color:#e2e2e2b3!important;font-weight:400!important}.price-item--sale{color:#c9a84c!important}[class*=price-item--was],.price__compare,s.price-item{color:#e2e2e24d!important;font-size:.8rem!important;text-decoration:line-through!important}.quick-add__button,.quick-add__button--add,button.quick-add__button{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#c9a84c1f!important;color:#c9a84c!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:0!important;transition:background .3s,color .3s!important}.quick-add__button:hover,.quick-add__button--add:hover{background:#c9a84c!important;color:#080809!important}.product-badges__badge{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 10px!important}.product-badges__badge--sale{background:linear-gradient(135deg,#c9a84c,#a07c30)!important;color:#080809!important}.product-badges__badge--sold-out{background:#1e1e20f2!important;color:#e2e2e280!important;border:1px solid rgba(255,255,255,.1)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#080809}::-webkit-scrollbar-thumb{background:#c9a84c40;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c9a84c73}.header__row--top{background:#080809f7!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(201,168,76,.1)!important}.header__row--top .header__columns{min-height:68px!important;align-items:center!important}#header-component .header-menu,#header-component .dropdown-localization,.header__row--bottom{display:none!important}.header__column--left .header__drawer,.header__drawer{display:flex!important;align-items:center!important}.header__icon--menu,.header__icon--summary{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:10px!important;color:#e2e2e2d9!important;transition:color .25s ease!important}.header__icon--menu:hover,.header__icon--summary:hover{color:#c9a84c!important}.header__icon--menu svg,.header__icon--summary svg{width:22px!important;height:22px!important;color:inherit!important}.header-logo,a.header-logo,.header__heading,a.header__heading-link{position:static!important;left:auto!important;top:auto!important;transform:none!important;background:transparent!important}.header-logo img,.header__heading img,.header__heading-link img{display:block!important;max-height:70px!important;width:auto!important;object-fit:contain!important}header-actions{display:flex!important;align-items:center!important;gap:6px!important}cart-icon,.header-actions__cart-icon{color:#e2e2e2d9!important;transition:color .25s!important}cart-icon:hover{color:#c9a84c!important}.cart-count-bubble{background:#c9a84c!important;color:#080809!important;font-family:Montserrat,sans-serif!important;font-size:.58rem!important;font-weight:700!important;border-radius:50%!important}.search-modal-toggle,.account-button,.header-actions__action{color:#e2e2e2b3!important;transition:color .25s!important}.search-modal-toggle:hover,.account-button:hover{color:#c9a84c!important}dialog[id*=Header],.header-drawer dialog{background:#0a0a0c!important;border-right:1px solid rgba(201,168,76,.15)!important;color:#e8e8e8!important}header-drawer .drawer__header,dialog[id*=Header] .drawer__header{border-bottom:1px solid rgba(201,168,76,.1)!important;padding:20px 24px!important;background:#0a0a0c!important}header-drawer .drawer__title,dialog[id*=Header] .drawer__title{font-family:Playfair Display,serif!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.08em!important;color:#e8e8e8!important}header-drawer .drawer__close,dialog[id*=Header] .drawer__close{color:#e2e2e266!important;transition:color .25s!important}header-drawer .drawer__close:hover{color:#c9a84c!important}header-drawer .menu-list__link,header-drawer .header-menu a,dialog[id*=Header] .menu-list__link{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#e2e2e2a6!important;padding:15px 28px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;display:block!important;transition:color .3s,padding-left .3s!important;text-decoration:none!important;background:transparent!important}header-drawer .menu-list__link:hover,dialog[id*=Header] .menu-list__link:hover{color:#c9a84c!important;padding-left:36px!important;background:#c9a84c08!important}header-drawer .menu-list__link[aria-current=page]{color:#c9a84c!important;border-left:2px solid #c9a84c!important;padding-left:26px!important}header-drawer .drawer__overlay,dialog[id*=Header]::backdrop{background:#040406bf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/luxury-override.css.map */
