@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Jost:wght@300;400;500;600&display=swap";:root{--op-ink: #0E0E0E;--op-ink2: #3A3A3A;--op-ink3: #888888;--op-bg: #FAFAF8;--op-bg2: #F3F2EE;--op-bg3: #ECEAE4;--op-gold: #B8922A;--op-gold2: #D4AF60;--op-gold3: #E8D49A;--op-gold4: #F7F0E0;--op-white: #FFFFFF;--op-border: #E0DDD6;--op-border2: #C8C4BA;--op-serif: "Cormorant Garamond", serif;--op-sans: "Jost", sans-serif}*,*:before,*:after{box-sizing:border-box}body{background:var(--op-white)!important;color:var(--op-ink)!important;font-family:var(--op-sans)!important;-webkit-font-smoothing:antialiased}a{color:var(--op-ink);text-decoration:none;transition:color .2s}a:hover{color:var(--op-gold)}h1,h2,h3,h4,h5,h6{font-family:var(--op-serif)!important;font-weight:300!important;letter-spacing:.02em;color:var(--op-ink)}::selection{background:var(--op-gold);color:var(--op-white)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--op-bg)}::-webkit-scrollbar-thumb{background:var(--op-gold3)}::-webkit-scrollbar-thumb:hover{background:var(--op-gold)}.shopify-section-announcement-bar,.announcement-bar,[class*=announcement-bar],.announcement{background:var(--op-ink)!important;color:#ffffff8c!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,[class*=announcement] p,[class*=announcement] span{font-family:var(--op-sans)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.38em!important;text-transform:uppercase!important;color:#ffffff8c!important}.site-header,header[role=banner],.header__wrapper,.header-wrapper,[class*=site-header]{background:var(--op-white)!important;border-bottom:1px solid var(--op-border)!important;box-shadow:none!important}.site-header__logo img,.header__logo img,.logo img,[class*=logo] img{filter:brightness(0) saturate(100%)!important;max-height:30px!important;width:auto!important;transition:opacity .25s!important}.site-header__logo img:hover,.header__logo img:hover{opacity:.7!important}.site-nav a,.header__nav a,nav a,[class*=nav-link],[class*=header__nav] a{font-family:var(--op-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--op-ink3)!important;transition:color .2s!important;position:relative}.site-nav a:hover,.header__nav a:hover,nav a:hover{color:var(--op-ink)!important}.site-nav a:after,.header__nav a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--op-gold);transform:scaleX(0);transform-origin:center;transition:transform .3s}.site-nav a:hover:after,.header__nav a:hover:after{transform:scaleX(1)}.cart-link,[class*=cart-btn],[class*=header__cart],.header__cart-toggle{background:var(--op-ink)!important;color:var(--op-white)!important;border:none!important;font-family:var(--op-sans)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:9px 20px!important;border-radius:0!important;transition:background .25s!important}.cart-link:hover,[class*=cart-btn]:hover{background:var(--op-gold)!important}.btn,button[type=submit],.button,input[type=submit],[class*=btn--primary],[class*=button--primary]{background:var(--op-ink)!important;color:var(--op-white)!important;border:none!important;font-family:var(--op-sans)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:13px 26px!important;cursor:pointer!important;border-radius:0!important;transition:background .25s!important}.btn:hover,button[type=submit]:hover,.button:hover,[class*=btn--primary]:hover{background:var(--op-gold)!important}[class*=btn--secondary],[class*=button--secondary],.btn--outline{background:transparent!important;color:var(--op-ink2)!important;border:1px solid var(--op-border2)!important;font-family:var(--op-sans)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:11px 22px!important;border-radius:0!important;transition:all .25s!important}[class*=btn--secondary]:hover,.btn--outline:hover{border-color:var(--op-gold)!important;color:var(--op-gold)!important}.hero,.banner,.slideshow,[class*=hero],[class*=slideshow],.index-section--hero{background:var(--op-bg)!important}.hero__title,.banner__heading,[class*=hero] h1,[class*=hero] h2,[class*=banner] h1{font-family:var(--op-serif)!important;font-size:clamp(38px,5.5vw,56px)!important;font-weight:300!important;line-height:1!important;color:var(--op-ink)!important;letter-spacing:.01em!important}.hero__subheading,.banner__subheading,[class*=hero] p,[class*=banner] p{font-family:var(--op-sans)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.1em!important;line-height:1.9!important;color:var(--op-ink2)!important;border-left:1.5px solid var(--op-gold3)!important;padding-left:16px!important}.grid__item,.product-card,.card-wrapper,[class*=product-card],.product-item,.grid-product{background:var(--op-white)!important;border:1px solid var(--op-border)!important;border-radius:0!important;overflow:hidden;transition:border-color .32s,transform .32s!important}.grid__item:hover,.product-card:hover,[class*=product-card]:hover,.product-item:hover{border-color:var(--op-ink)!important;transform:translateY(-4px)!important}.grid__item img,.product-card img,[class*=product-card] img,.product-item img{transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .4s!important;filter:brightness(.91)!important}.grid__item:hover img,.product-card:hover img,.product-item:hover img{transform:scale(1.06)!important;filter:brightness(1)!important}.grid-product__title,.product-card__title,.card__heading,[class*=product-title],[class*=card__heading]{font-family:var(--op-serif)!important;font-size:16px!important;font-weight:400!important;color:var(--op-ink)!important;line-height:1.3!important;letter-spacing:.01em!important}.grid-product__vendor,.product-card__vendor,[class*=vendor],.card__badge{font-family:var(--op-sans)!important;font-size:8px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--op-ink3)!important}.price,.product-price,.grid-product__price,.product-card__price,[class*=price__regular],[class*=price-item--regular]{font-family:var(--op-serif)!important;font-size:22px!important;font-weight:300!important;color:var(--op-gold)!important}.price__regular:before,[class*=price-item--regular]:before{content:"from ";font-family:var(--op-sans)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.1em!important;color:var(--op-ink3)!important;vertical-align:middle;margin-right:2px}.price--on-sale .price__regular,[class*=price--on-sale]{color:var(--op-ink3)!important;text-decoration:line-through!important;font-size:14px!important}.price__sale,[class*=price-item--sale]{color:var(--op-gold)!important}.badge,.product-badge,[class*=badge],[class*=product-label]{background:var(--op-ink)!important;color:var(--op-white)!important;font-family:var(--op-sans)!important;font-size:7px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 12px!important}.badge--sale,[class*=badge--sale],[class*=label--sale],.badge--new,[class*=badge--new],[class*=label--new]{background:#9b4a1a!important}.product__title,h1.product-single__title,.product-single__title{font-family:var(--op-serif)!important;font-size:clamp(28px,4vw,44px)!important;font-weight:300!important;letter-spacing:.02em!important;color:var(--op-ink)!important;line-height:1.1!important}.product__title+.product__vendor,.product-single__title+.product-single__vendor{font-family:var(--op-serif)!important;font-style:italic!important;font-size:14px!important;color:var(--op-gold)!important;opacity:.85!important;margin-top:4px!important}.product__price,.product-single__price{font-family:var(--op-serif)!important;font-size:28px!important;font-weight:300!important;color:var(--op-gold)!important}.product__description,.product-single__description{font-family:var(--op-sans)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.06em!important;color:var(--op-ink2)!important;line-height:1.9!important;border-left:1.5px solid var(--op-gold3)!important;padding-left:16px!important;margin-top:20px!important}.product-form__cart-submit,.add-to-cart,[class*=add-to-cart],button[name=add],.btn--add-to-cart{background:var(--op-ink)!important;color:var(--op-white)!important;border:none!important;font-family:var(--op-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:15px 32px!important;width:100%!important;border-radius:0!important;transition:background .25s!important;cursor:pointer!important}.product-form__cart-submit:hover,button[name=add]:hover{background:var(--op-gold)!important}.collection-hero,.collection__title,.template-collection h1{font-family:var(--op-serif)!important;font-size:clamp(30px,5vw,52px)!important;font-weight:300!important;letter-spacing:.04em!important;color:var(--op-ink)!important}.section__title,[class*=section-title],[class*=section__title]{font-family:var(--op-serif)!important;font-size:clamp(24px,3.5vw,34px)!important;font-weight:300!important;letter-spacing:.02em!important;color:var(--op-ink)!important}[class*=filter],[class*=sort-by],.filter-toolbar{background:var(--op-bg)!important;border:.5px solid var(--op-border)!important;border-radius:0!important;font-family:var(--op-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--op-ink)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{background:var(--op-white)!important;border:.5px solid var(--op-border2)!important;border-radius:0!important;color:var(--op-ink)!important;font-family:var(--op-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.06em!important;padding:12px 16px!important;outline:none!important;transition:border-color .25s!important}input:focus,textarea:focus,select:focus{border-color:var(--op-gold)!important}input::placeholder,textarea::placeholder{color:var(--op-ink3)!important}.cart__title,.cart-header h1{font-family:var(--op-serif)!important;font-size:36px!important;font-weight:300!important;letter-spacing:.04em!important;color:var(--op-ink)!important}.cart-subtotal,.cart__subtotal,[class*=cart-subtotal]{font-family:var(--op-serif)!important;font-size:22px!important;font-weight:300!important;color:var(--op-gold)!important}[class*=newsletter],.newsletter,.email-signup{background:var(--op-bg2)!important;border-top:1px solid var(--op-border)!important}[class*=newsletter] h2,.newsletter h2,.email-signup h2{font-family:var(--op-serif)!important;font-size:28px!important;font-weight:300!important;color:var(--op-ink)!important}[class*=trust],[class*=feature-row],[class*=icon-with-text]{background:var(--op-white)!important;border-top:1px solid var(--op-border)!important;border-bottom:1px solid var(--op-border)!important}[class*=trust] h3,[class*=icon-with-text] h3{font-family:var(--op-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--op-ink)!important}[class*=trust] p,[class*=icon-with-text] p{font-size:10px!important;font-weight:300!important;color:var(--op-ink3)!important}.breadcrumb,.breadcrumbs,[class*=breadcrumb]{font-family:var(--op-sans)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--op-ink3)!important}.breadcrumb a,.breadcrumbs a{color:var(--op-gold)!important}.pagination a,[class*=pagination] a{background:transparent!important;border:.5px solid var(--op-border)!important;color:var(--op-ink3)!important;font-family:var(--op-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.15em!important;border-radius:0!important;transition:all .2s!important}.pagination a:hover,[class*=pagination] a:hover,.pagination .current{background:var(--op-ink)!important;color:var(--op-white)!important;border-color:var(--op-ink)!important}.site-footer,footer,[class*=site-footer]{background:var(--op-white)!important;border-top:1px solid var(--op-border)!important;color:var(--op-ink3)!important}.site-footer .logo img,footer .logo img,[class*=footer] [class*=logo] img{filter:brightness(0) saturate(100%)!important;opacity:.55!important;height:26px!important;width:auto!important;transition:opacity .25s!important}.site-footer .logo img:hover,footer .logo img:hover{opacity:.8!important}.site-footer h4,.site-footer h3,footer h4,footer h3,[class*=footer] h4,[class*=footer] h3{font-family:var(--op-sans)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--op-gold)!important;margin-bottom:16px!important}.site-footer a,footer a,[class*=footer] a{font-family:var(--op-sans)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--op-ink3)!important;transition:color .2s!important}.site-footer a:hover,footer a:hover,[class*=footer] a:hover{color:var(--op-ink)!important}.site-footer__copyright,.footer__copyright{font-family:var(--op-sans)!important;font-size:9px!important;letter-spacing:.1em!important;color:var(--op-ink3)!important;border-top:.5px solid var(--op-border)!important;padding-top:16px!important;margin-top:16px!important}.modal,[class*=quick-view],[class*=drawer],.cart-drawer{background:var(--op-white)!important;border-left:1px solid var(--op-border)!important}[role=tab],.tab-trigger,[class*=tab-item]{font-family:var(--op-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--op-ink3)!important;border-bottom:2px solid transparent!important;transition:color .2s,border-color .2s!important;background:transparent!important;border-radius:0!important}[role=tab][aria-selected=true],.tab-trigger.active,[class*=tab-item].active{color:var(--op-ink)!important;border-bottom-color:var(--op-ink)!important}[role=tab]:hover{color:var(--op-ink)!important}@keyframes op-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes op-fade-in{0%{opacity:0}to{opacity:1}}.product-card,.grid__item,[class*=product-card]{animation:op-fade-in .5s ease both}@media(max-width:768px){.hero__title,[class*=hero] h1{font-size:36px!important;line-height:1.05!important}.product__title,.product-single__title{font-size:26px!important}.site-footer{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/opulentum-premium-v2.css.map */
