@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--color-burgundy: #6B1A2A;--color-gold: #C9A84C;--color-gold-light: #E8C97A;--color-cream: #F5F0E8;--color-black: #0a0a0a;--color-dark: #111111;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:DM Sans,sans-serif!important;-webkit-font-smoothing:antialiased;letter-spacing:.01em}h1,h2,h3,.h1,.h2,.h3{font-family:Playfair Display,serif!important}.js-top-bar,.announcement-bar__wrapper{background:var(--color-burgundy)!important;border-bottom:1px solid rgba(201,168,76,.25)!important}.announcement-bar__message,.announcement-bar__message p{color:#f5f0e8!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;letter-spacing:.1em}.announcement-bar__message strong{color:var(--color-gold)!important;font-weight:700;background:#c9a84c26;padding:1px 8px;border:1px solid rgba(201,168,76,.3);border-radius:2px}.site-header,.site-header__wrapper,[data-section-type=header-section]{background:var(--color-black)!important;border-bottom:1px solid rgba(201,168,76,.12)!important;box-shadow:0 2px 30px #0006}.site-nav a,.site-nav li a,nav a{color:#f5f0e8!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:var(--transition)}.site-nav a:hover,.site-nav li a:hover{color:var(--color-gold)!important}.site-header__logo,.header__logo,.site-header a.logo{font-family:Playfair Display,serif!important;color:#f5f0e8!important;font-size:22px!important;letter-spacing:.05em}.site-header svg,.site-nav svg,.cart-link svg,.search-link svg{stroke:#f5f0e8!important;fill:none!important;transition:var(--transition)}.site-header svg:hover,.cart-link:hover svg{stroke:var(--color-gold)!important}.cart-count,.cart__count{background:var(--color-burgundy)!important;color:#fff!important}.beyond-trust-bar{background:var(--color-black);border-bottom:1px solid rgba(201,168,76,.1);display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.beyond-trust-bar{grid-template-columns:repeat(2,1fr)}}.beyond-trust-item{padding:13px 16px;display:flex;align-items:center;gap:10px;border-right:1px solid rgba(201,168,76,.08)}.beyond-trust-item:last-child{border-right:none}.beyond-trust-icon{font-size:16px;flex-shrink:0}.beyond-trust-title{font-size:11.5px;color:#f5f0e8;font-weight:600;letter-spacing:.06em;display:block;line-height:1.2}.beyond-trust-subtitle{font-size:10.5px;color:#555;display:block;margin-top:1px}.btn,.button,button[type=submit],[data-add-to-cart]{background:var(--color-black)!important;color:#f5f0e8!important;border:1px solid var(--color-gold)!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;transition:var(--transition)!important}.btn:hover,.button:hover,[data-add-to-cart]:hover{background:var(--color-gold)!important;color:var(--color-black)!important;border-color:var(--color-gold)!important}.grid-product,.product-card,.grid__item .product{transition:transform .3s ease,box-shadow .3s ease}.grid-product:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.grid-product__title,.product-card__title{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--color-black)!important}.grid-product__price,.product-card__price,.price{color:var(--color-burgundy)!important;font-weight:700!important;font-size:15px!important}.grid-product__tag,.badge,.product-badge{background:var(--color-burgundy)!important;color:#fff!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;border-radius:0!important;padding:3px 8px!important}.badge--sale,.sale-badge{background:var(--color-gold)!important;color:var(--color-black)!important}.section-header h2,.section-heading,.featured-collection__title{font-family:Playfair Display,serif!important;color:var(--color-black)!important}.footer-section,#footer,#bottom-footer,.sub-footer{background:var(--color-black)!important;color:#f5f0e8!important;border-top:1px solid rgba(201,168,76,.15)!important}.footer-section h3,.footer-section .h4,#footer h3{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--color-gold)!important;font-weight:600!important;margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(201,168,76,.12)!important}.footer-section ul li a,#footer ul li a,.footer-section ul li{color:#777!important;font-size:13px!important;font-family:DM Sans,sans-serif!important;transition:color .2s ease}.footer-section ul li a:hover{color:var(--color-cream)!important}#footer_icons svg,.footer-section svg{fill:#444!important;transition:fill .2s ease}#footer_icons svg:hover{fill:var(--color-gold)!important}#footer_signup input[type=email]{background:#ffffff0a!important;border:1px solid rgba(201,168,76,.2)!important;color:#f5f0e8!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;border-radius:0!important;padding:10px 14px!important}#footer_signup input[type=email]::placeholder{color:#444!important}#footer_signup input[type=submit],#footer-subscribe{background:var(--color-gold)!important;color:var(--color-black)!important;border:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:10px 18px!important;cursor:pointer!important}#bottom-footer p,#bottom-footer a,.sub-footer p,.sub-footer a{color:#3a3a3a!important;font-size:12px!important;font-family:DM Sans,sans-serif!important}#bottom-footer a:hover{color:var(--color-gold)!important}.payment-icon{opacity:.5;transition:opacity .2s}.payment-icon:hover{opacity:1}.nav-dropdown,.site-nav__dropdown{background:var(--color-black)!important;border:1px solid rgba(201,168,76,.15)!important;box-shadow:0 20px 60px #00000080!important}.nav-dropdown a,.site-nav__dropdown a{color:#f5f0e8!important;font-size:12px!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.nav-dropdown a:hover{color:var(--color-gold)!important;background:#c9a84c0f!important}.cart-modal,.cart-drawer,.modal-cart{background:var(--color-black)!important;border-left:1px solid rgba(201,168,76,.15)!important}.cart-modal__title,.cart-drawer__title{font-family:Playfair Display,serif!important;color:var(--color-cream)!important;border-bottom:1px solid rgba(201,168,76,.15)!important}.cart-item__title{color:var(--color-cream)!important}.cart-item__price{color:var(--color-gold)!important;font-weight:600!important}.free-shipping-bar,.shipping-threshold-bar{background:linear-gradient(90deg,var(--color-burgundy),#3d0d18)!important;color:var(--color-cream)!important}.free-shipping-bar .bar-fill{background:var(--color-gold)!important}.swatch__item.selected,.swatch--selected{border-color:var(--color-gold)!important;box-shadow:0 0 0 2px var(--color-gold)!important}.swatch__item:hover{border-color:var(--color-burgundy)!important}.product-title,.product__title{font-family:Playfair Display,serif!important;color:var(--color-black)!important}.product-price,.product__price{color:var(--color-burgundy)!important;font-size:22px!important;font-weight:700!important}.beyond-shipping-info{background:#6b1a2a0d;border:1px solid rgba(107,26,42,.12);border-left:3px solid var(--color-burgundy);padding:12px 14px;margin:14px 0;border-radius:2px;font-size:13px;color:#555;display:flex;align-items:center;gap:10px}.beyond-shipping-info strong{color:var(--color-burgundy);font-weight:700}.mobile-nav,.mobile-navigation{background:var(--color-black)!important}.mobile-nav a,.mobile-navigation a{color:#f5f0e8!important;border-bottom:1px solid rgba(255,255,255,.04)!important;font-family:DM Sans,sans-serif!important}.mobile-nav a:hover{color:var(--color-gold)!important}::selection{background:var(--color-burgundy);color:#fff}:focus-visible{outline:2px solid var(--color-gold)!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/beyond-limits-custom.css.map */
