@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Italiana&family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--font-heading-premium: "Cormorant Garamond", serif;--font-subheading-premium: "Playfair Display", serif;--font-accent-premium: "Italiana", serif;--font-body-premium: "Montserrat", sans-serif;--font-body--family: var(--font-body-premium) !important;--font-heading--family: var(--font-heading-premium) !important;--font-subheading--family: var(--font-subheading-premium) !important;--font-accent--family: var(--font-accent-premium) !important;--minimum-touch-target: 40px !important;--style-border-radius-buttons-primary: 0px !important;--style-border-radius-buttons-secondary: 0px !important;--style-border-radius-inputs: 0px !important;--style-border-radius-xs: 0px !important;--style-border-radius-sm: 0px !important;--style-border-radius-md: 0px !important;--style-border-radius-lg: 0px !important;--color-accent-gold: #C5A880;--color-accent-gold-rgb: 197 168 128}body,p,span,input,select,textarea,button,.paragraph{font-family:var(--font-body-premium)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-premium)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:none!important}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em,.italic-text{font-family:var(--font-subheading-premium)!important;font-style:italic!important;font-weight:300!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7,body{--color-background: #FAF8F5 !important;--color-background-rgb: 250 248 245 !important;--color-foreground: #2E2C28 !important;--color-foreground-rgb: 46 44 40 !important;--color-foreground-heading: #1C1B17 !important;--color-border: rgba(197, 168, 128, .25) !important;--color-border-rgb: 197 168 128 !important;--color-primary: #1C1B17 !important;--color-primary-rgb: 28 27 23 !important;--color-primary-button-background: #1C1B17 !important;--color-primary-button-text: #FFFFFF !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: #1C1B17 !important;--color-secondary-button-border: #1C1B17 !important;background-color:#faf8f5!important}.color-scheme-5{--color-background: #121212 !important;--color-background-rgb: 18 18 18 !important;--color-foreground: #E5E2DA !important;--color-foreground-rgb: 229 226 218 !important;--color-foreground-heading: #FAF8F5 !important;--color-border: rgba(197, 168, 128, .3) !important;--color-border-rgb: 197 168 128 !important;--color-primary: #FAF8F5 !important;--color-primary-rgb: 250 248 245 !important;--color-primary-button-background: #FAF8F5 !important;--color-primary-button-text: #121212 !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: #FAF8F5 !important;--color-secondary-button-border: #FAF8F5 !important;background-color:#121212!important}.section-background{background-color:var(--color-background)!important}.announcement-bar{background-color:#1c1b17!important;color:#faf8f5!important;border-block-end:1px solid rgba(197,168,128,.2)!important}.announcement-bar__slide,.announcement-bar__text{font-family:var(--font-body-premium)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#faf8f5!important}header-component{border-bottom:1px solid rgba(197,168,128,.15)!important;background-color:#faf8f5!important}.header__columns{padding-block:var(--padding-sm)!important}.header-logo .h2,.header-logo h2{font-family:var(--font-heading-premium)!important;font-size:1.6rem!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important;line-height:1.1!important}.header-logo .logo-subtext{font-family:var(--font-body-premium)!important;font-size:.65rem!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--color-accent-gold)!important;display:block;text-align:center;margin-top:2px}.menu-list__link,.menu-list__item,.menu-list__link-title,.header-menu .menu-list__link,.header__row .menu-list__link{font-family:var(--font-body-premium)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#1c1b17!important;position:relative!important;transition:color .3s ease!important;opacity:1!important;visibility:visible!important}.menu-list__link:after,.header-menu .menu-list__link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background-color:var(--color-accent-gold);transition:width .3s ease,left .3s ease}.menu-list__link:hover,.menu-list__link:hover .menu-list__link-title{color:var(--color-accent-gold)!important}.menu-list__link:hover:after{width:100%;left:0}.menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link{color:#1c1b1773!important}.menu-list .menu-list__list-item:hover .menu-list__link{color:var(--color-accent-gold)!important}.hero{background-color:#faf8f5!important}.hero__container{border:none!important}.hero__content-wrapper{padding-block:var(--padding-5xl)!important}.hero h2,.hero .h2,.hero .group-block-content h2{font-family:var(--font-heading-premium)!important;font-size:clamp(2rem,5vw,3.8rem)!important;font-weight:300!important;letter-spacing:.02em!important;line-height:1.15!important;text-transform:none!important;margin-bottom:1.5rem!important}.hero h2 em,.hero .h2 em{font-family:var(--font-subheading-premium)!important;font-style:italic!important;font-weight:300!important;color:var(--color-accent-gold)!important}.hero .button,.hero__content-wrapper .button{border-radius:0!important;font-family:var(--font-body-premium)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:all .4s var(--ease-out-cubic)!important}.hero .button-secondary,.hero__content-wrapper .button-secondary{border:1px solid var(--color-accent-gold)!important;background:transparent!important;color:var(--color-primary)!important}.hero .button-secondary:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.hero .button-primary,.hero__content-wrapper .button-primary,.hero .button:not(.button-secondary){background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important}.hero .button-primary:hover,.hero .button:not(.button-secondary):hover{background:var(--color-accent-gold)!important;border-color:var(--color-accent-gold)!important}.loved-by-badge{display:flex;align-items:center;gap:10px;margin-top:1.5rem}.loved-by-badge img{width:90px;border-radius:50%;border:2px solid #FFFFFF;margin-right:-15px}.loved-by-badge__text{font-family:var(--font-body-premium);font-size:.75rem;color:var(--color-foreground)}.section-resource-list .resource-list__item,.ui-test-collection-list .resource-list__item,.collection-card{overflow:visible!important}.collection-card__inner{border-radius:160px 160px 0 0!important;overflow:hidden!important;border:1px solid rgba(197,168,128,.25)!important;background-color:transparent!important;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)!important}.collection-card .collection-card__image,.collection-card img,.collection-card svg{border-radius:160px 160px 0 0!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.collection-card:hover .collection-card__inner{transform:translateY(-6px)!important;box-shadow:0 12px 30px #c5a88026!important;border-color:var(--color-accent-gold)!important}.collection-card:hover img{transform:scale(1.06)!important}.collection-card .collection-card__content{padding-block:var(--padding-sm)!important}.collection-card .collection-title,.collection-card .collection-card__content h3,.collection-card .collection-card__content a{font-family:var(--font-accent-premium)!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin-top:.75rem!important;display:block}.collection-card .collection-title:after,.collection-card .collection-card__content h3:after{content:"Shop Now \2192";display:block;font-family:var(--font-body-premium);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-gold);margin-top:6px;opacity:.85;transition:all .3s ease}.collection-card:hover .collection-title:after,.collection-card:hover .collection-card__content h3:after{opacity:1;color:var(--color-primary);transform:translate(4px)}.collection-card--image-bg .collection-card__content{background:transparent!important}.section-resource-list .text-block h3,.section-resource-list h2,.product-list h2,.product-list .text-block h3,.shopify-section h3,.shopify-section h2{font-family:var(--font-heading-premium)!important;font-size:clamp(1.6rem,3.5vw,2.2rem)!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;color:var(--color-foreground-heading)!important;margin-bottom:2rem!important;position:relative;padding-bottom:8px}.section-resource-list .text-block h3:after,.product-list .text-block h3:after,.shopify-section h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:1px;background-color:var(--color-accent-gold)}.ui-test-collection-list .collection-card{background-color:transparent!important;border:none!important;box-shadow:none!important;aspect-ratio:unset!important;width:135px!important;min-width:135px!important;flex-shrink:0!important}@media screen and (min-width:750px){.ui-test-collection-list .collection-card{width:100%!important;min-width:180px!important;max-width:260px!important}}.ui-test-collection-list .collection-card .collection-card__image,.ui-test-collection-list .collection-card slideshow-container,.ui-test-collection-list .collection-card .media{height:170px!important;width:100%!important;border-radius:120px 120px 0 0!important;overflow:hidden!important;background-color:#faf8f5!important;aspect-ratio:unset!important}@media screen and (min-width:750px){.ui-test-collection-list .collection-card .collection-card__image,.ui-test-collection-list .collection-card slideshow-container,.ui-test-collection-list .collection-card .media{height:240px!important}}.ui-test-collection-list .collection-card img,.ui-test-collection-list .collection-card .image-block__image,.ui-test-collection-list .collection-card .collection-card__image img{height:100%!important;width:100%!important;object-fit:cover!important;border-radius:120px 120px 0 0!important}.ui-test-collection-list .collection-card:hover img,.ui-test-collection-list .collection-card:hover .image-block__image{transform:scale(1.04)!important}.product-card{background:transparent!important;border:none!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:all .4s var(--ease-out-cubic)!important}.product-card .card-gallery{height:240px!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important;background-color:transparent!important}@media screen and (min-width:750px){.product-card .card-gallery{height:340px!important}}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{height:100%!important;width:100%!important;background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important}.product-card .card-gallery img{height:100%!important;width:100%!important;object-fit:contain!important}.product-card quick-add-component,.product-card product-form-component,.product-card add-to-cart-component,.product-card form,.product-card .quick-add{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important}.product-card__content{border:1px solid rgba(197,168,128,.15)!important;background-color:#faf8f5!important;padding:12px 12px 0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;transition:border-color .4s ease,box-shadow .4s ease!important;position:relative!important}.product-card:hover .product-card__content{border-color:var(--color-accent-gold)!important;box-shadow:0 8px 24px #c5a8801a!important}.product-card .card-gallery img{transition:transform .8s var(--ease-out-cubic)!important}.product-card:hover .card-gallery img{transform:scale(1.04)!important}.product-card .product-title,.product-card product-title,.product-card .product-card__content a{font-family:var(--font-body-premium)!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.04em!important;text-align:left!important;text-transform:none!important;color:var(--color-foreground-heading)!important;margin-block:.4rem .2rem!important;display:block!important}.product-card price,.product-card .price{font-family:var(--font-body-premium)!important;font-size:.88rem!important;font-weight:600!important;color:var(--color-foreground-heading)!important;text-align:left!important;justify-content:flex-start!important;display:flex!important;gap:6px!important;margin-bottom:8px!important}.product-card .price .price-item--compare{font-weight:400!important;color:#2e2c2880!important;text-decoration:line-through!important;font-size:.78rem!important}.product-card quick-add-component,.product-card .quick-add{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin-top:auto!important;display:block!important;pointer-events:all!important}.product-card button.quick-add__button,.product-card .quick-add__button--add,.product-card .quick-add__button--choose{background-color:#1c1b17!important;color:#fff!important;border-radius:0!important;border:none!important;font-family:var(--font-body-premium)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px!important;width:calc(100% + 24px)!important;margin-left:-12px!important;margin-bottom:0!important;text-align:center!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.product-card button.quick-add__button:hover,.product-card .quick-add__button--add:hover,.product-card .quick-add__button--choose:hover{background-color:#c5a880!important;color:#1c1b17!important}.trust-badges-section,.shopify-section:has(.icon-success){background-color:#faf8f5!important;border-top:1px solid rgba(197,168,128,.15)!important;border-bottom:1px solid rgba(197,168,128,.15)!important}.trust-badge-item{text-align:center;padding:var(--padding-md)}.trust-badge-item h4{font-family:var(--font-heading-premium)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--color-foreground-heading)!important;margin-block:.5rem .25rem!important}.trust-badge-item p{font-size:.78rem!important;color:var(--color-foreground)!important;opacity:.8}.promo-dark-banner{background-color:#121212!important;position:relative;overflow:hidden}.promo-dark-banner h3{font-family:var(--font-heading-premium)!important;color:var(--color-accent-gold)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:300!important;line-height:1.2!important;text-transform:none!important}.promo-dark-banner p{font-family:var(--font-body-premium)!important;color:#e5e2da!important;font-size:.95rem!important;line-height:1.7!important;opacity:.85}.testimonial-card{background-color:#faf8f5!important;border:1px solid rgba(197,168,128,.2)!important;padding:var(--padding-xl)!important;text-align:center;position:relative;transition:border-color .3s}.testimonial-card:hover{border-color:var(--color-accent-gold)!important}.testimonial-card__quote{font-family:var(--font-subheading-premium)!important;font-style:italic!important;font-size:1.1rem!important;color:var(--color-foreground-heading)!important;line-height:1.6!important;margin-bottom:1.25rem!important}.testimonial-card__author{font-family:var(--font-body-premium)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-accent-gold)!important}footer{background-color:#121212!important;color:#e5e2da!important;border-top:1px solid rgba(197,168,128,.2)!important}footer a{color:#c8c8c8!important;transition:color .3s}footer a:hover{color:var(--color-accent-gold)!important}footer h2,footer h3,footer h4,footer .footer-block__heading{font-family:var(--font-heading-premium)!important;font-size:1.15rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#faf8f5!important;margin-bottom:1.25rem!important}footer .footer-logo{font-family:var(--font-heading-premium)!important;font-size:1.4rem!important;letter-spacing:.15em!important;color:#faf8f5!important;text-transform:uppercase!important}.mega-menu,.menu-list__submenu,.menu-list__submenu-inner{background-color:#faf8f5!important}.mega-menu__link--parent{font-family:var(--font-heading-premium)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1c1b17!important;border-bottom:1.5px solid rgba(197,168,128,.2)!important;padding-bottom:6px!important;margin-bottom:10px!important;display:block!important;text-decoration:none!important}.mega-menu__column ul li{margin-bottom:8px!important;list-style:none!important}.mega-menu__column ul a.mega-menu__link,.mega-menu__column ul a.mega-menu__link .mega-menu__link-title{font-family:var(--font-body-premium)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.05em!important;color:#4a4740!important;transition:color .3s ease,transform .3s ease!important;text-decoration:none!important;display:inline-block!important}.mega-menu__column ul a.mega-menu__link:hover,.mega-menu__column ul a.mega-menu__link:hover .mega-menu__link-title{color:var(--color-accent-gold)!important;transform:translate(3px)!important}.menu-list__submenu{border-top:1.5px solid rgba(197,168,128,.15)!important;box-shadow:0 12px 35px #1c1b1714!important;padding-block:var(--padding-xl)!important}.mega-menu__link-image{border:1px solid rgba(197,168,128,.15)!important;transition:transform .4s ease!important;margin-bottom:8px!important}.mega-menu__link-image:hover{transform:scale(1.03)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/premium-style.css.map */
