@font-face{font-family:futura-pt;src:url(/cdn/shop/files/fonnts.com-Futura_PT_Light.otf?v=1765617265) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:futura-pt;src:url(/cdn/shop/files/fonnts.com-Futura_PT_Book.otf?v=1765617265) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:futura-pt;src:url(/cdn/shop/files/fonnts.com-Futura_PT_Medium.otf?v=1765617265) format("opentype");font-weight:500;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,a,span{font-family:futura-pt,sans-serif!important}html,body{overscroll-behavior:none}@media only screen and (min-width:992px){.template-product .thb-product-detail{max-width:1240px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1441px){.template-product .thb-product-detail{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.thb-product-detail{margin-top:1px!important}}@media only screen and (min-width:992px){body.template-product .product-grid-container{display:grid;grid-template-columns:1fr minmax(360px,38%)!important}body.template-product .product-gallery-container{flex:1;min-width:0}body.template-product .product-gallery-container .product-image-container .product-images,body.template-product .product-grid-container .product-information{max-width:none}}@media only screen and (min-width:1200px){body.template-product .product-grid-container{grid-template-columns:1fr minmax(360px,36%)!important}}@media only screen and (min-width:1441px){body.template-product .product-grid-container{grid-template-columns:1fr minmax(360px,32%)!important}}@media only screen and (min-width:992px){body.template-product .product-gallery-container .product-image-container{padding-left:0!important;padding-right:40px!important}}@media only screen and (min-width:992px){.mpg-swatch-polaroid.mpg-swatch__option{line-height:0;min-width:64px!important;min-height:64px!important;display:grid;border-style:solid;border-style:transparent;border-width:1px;border-color:#789;border-color:transparent;border-radius:4px;padding:2px;transition:transform .2s;position:relative;cursor:pointer}}.sub-menu{width:100%}.header .thb-full-menu>li>.sub-menu{width:100%!important;max-width:100%!important;left:0!important;right:auto!important;transform:none!important}.header .thb-full-menu .sub-menu{border-radius:0!important;min-height:440px}.header .thb-full-menu .sub-menu.mega-menu-container{padding:0!important;display:flex!important;align-items:stretch;justify-content:stretch}.header .thb-full-menu .sub-menu.mega-menu-container>.mega-layout{min-height:inherit}.mega-promo-slider{height:100%;min-height:440px;width:100%}.mega-promo-slider .carousel__slide{height:100%;width:100%}.mega-promo-slider .mega-menu-promotion{position:relative;height:100%;width:100%}.mega-promo-slider .mega-menu-promotion--image{position:absolute;top:0;right:0;bottom:0;left:0}.mega-promo-slider .mega-menu-promotion--image img{width:100%;height:100%;object-fit:cover;display:block}.mega-promo-slider .mega-menu-promotion--content{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:20px;text-align:left;color:#fff;background:linear-gradient(180deg,#0000,#0000008c)}.mega-promo-slider .mega-menu-promotion--content h6,.mega-promo-slider .mega-menu-promotion--content p{color:#fff}.mega-promo-slider .mega-menu-promotion--link{position:absolute;top:0;right:0;bottom:0;left:0}.material-variant-selector{display:flex;align-items:center;gap:14px;margin:8px 0}.material-variant-selector__option{--material-variant-icon-size: 23px;border-radius:999px;padding:4px;border:1px solid transparent;background:transparent;cursor:pointer;display:inline-grid;place-items:center;--material-variant-icon: none}.material-variant-selector__option:after{content:"";width:var(--material-variant-icon-size);height:var(--material-variant-icon-size);border-radius:999px;background-image:var(--material-variant-icon);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.material-variant-selector__option--silver:after{--material-variant-icon: url(/cdn/shop/files/silver.webp?v=1766487866)}.material-variant-selector__option--gold:after{--material-variant-icon: url(/cdn/shop/files/gold.webp?v=1766487865)}.material-variant-selector__option--rose-gold:after{--material-variant-icon: url(/cdn/shop/files/rose-gold.webp?v=1766487866)}.material-variant-selector__option.is-active{border-color:#c1c1c6;background:#f2f1f1}@media only screen and (max-width:767px){.material-variant-selector{gap:12px;margin:6px 0}.material-variant-selector__option{--material-variant-icon-size: 22px;padding:1px}}.header .thb-full-menu li.menu-item-has-megamenu .mega-layout{display:grid;grid-template-columns:3fr 2.2fr;height:100%;width:100%}.header .thb-full-menu li.menu-item-has-megamenu .mega-left{display:grid;grid-template-columns:repeat(4,1fr);row-gap:8px;column-gap:12px;align-content:start;padding:50px}.header .thb-full-menu li.menu-item-has-megamenu .mega-left.mega-left--flat{grid-template-columns:repeat(4,1fr)}.header .thb-full-menu .menu-level-2-link-flat{display:block;font-weight:500;margin-bottom:8px;font-size:13px;line-height:1.5;color:var(--color-header-links, #000)}.header .thb-full-menu .gemstone-icon{flex-shrink:0}.header .thb-full-menu .gemstone-icon img,.header .thb-full-menu .gemstone-icon svg{display:block;width:32px;height:32px;object-fit:contain}.header .thb-full-menu .gemstone-title{font-weight:600;text-transform:uppercase;font-size:14px;line-height:1.2}.header .thb-full-menu .gemstone-subtitle{font-weight:400;font-size:12px;color:#666;font-style:italic;line-height:1.2}.header .thb-full-menu .menu-level-2-link-gemstones{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header .thb-full-menu .gemstone-icon img{display:block;width:32px;height:32px;object-fit:contain}.header .thb-full-menu .gemstone-content{display:flex;flex-direction:column}.header .thb-full-menu .gemstone-subtitle{font-weight:400;font-size:14px;color:#666;font-style:italic;line-height:1.2}.header .thb-full-menu li.menu-item-has-megamenu .mega-right{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;height:100%}.header .thb-full-menu li.menu-item-has-megamenu .promo,.header .thb-full-menu li.menu-item-has-megamenu .group{min-width:0}.header .thb-full-menu li.menu-item-has-megamenu .promo-slider-left{margin-right:0}.header .thb-full-menu li.menu-item-has-megamenu .promo-slider-right{margin-left:0}.header .thb-full-menu li.menu-item-has-children{position:static!important}.header .thb-full-menu .mega-menu-columns__heading{display:block;margin-bottom:16px!important}.header .thb-full-menu .sub-menu .flickity-nav{background:transparent!important;border-radius:0!important;box-shadow:none!important;width:28px!important;height:28px!important;top:auto!important;bottom:16px!important;opacity:1!important;display:flex!important}.header .thb-full-menu .sub-menu .flickity-nav:before{content:none!important}.header .thb-full-menu .sub-menu .flickity-nav svg{display:block!important;width:22px!important;height:22px!important}.header .thb-full-menu .sub-menu .flickity-nav svg path,.header .thb-full-menu .sub-menu .flickity-nav svg line,.header .thb-full-menu .sub-menu .flickity-nav svg polyline{stroke:#fff!important}.header .thb-full-menu .sub-menu .flickity-nav svg path{fill:#fff!important}.header .thb-full-menu .sub-menu .flickity-nav.flickity-next{right:20px!important}.header .thb-full-menu .sub-menu .flickity-nav.flickity-prev{right:60px!important;left:auto!important}.header .thb-full-menu .menu-level-3-list{list-style:none;margin:0;padding:0}.header .thb-full-menu .menu-level-3-item{list-style:none}.sf-brand-links a{text-decoration:none!important;border-bottom:1px solid #d3a17e!important;padding-bottom:15px;display:inline-block;line-height:1}.sf-wrapper{background-color:#fff;color:#1a1a1a;font-family:Basic Commercial,sans-serif;font-size:11px;letter-spacing:.05em;width:100%;overflow-x:hidden}.sf-usp-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 40px;background-color:#f9f9f9}.sf-usp-item{display:flex;align-items:center;gap:10px;flex:1;justify-content:center;position:relative}.sf-usp-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:70%;width:1px;background-color:#fff}.sf-usp-icon{font-size:20px;display:flex;align-items:center}.sf-usp-text{line-height:1.3;text-transform:uppercase;font-size:14px;letter-spacing:.1em}.sf-main{padding-bottom:70px;padding-top:110px}.sf-container{display:flex;flex-wrap:wrap;max-width:1400px;margin:0 auto}.sf-col{padding:0 30px;flex:1}.sf-col-brand{flex:0 0 20%;padding-left:0;padding-right:40px;border-right:1px solid #b07a78;display:flex;flex-direction:column;gap:20px}.sf-col-newsletter{flex:0 0 20%;padding-right:0;padding-left:40px;border-left:1px solid #b07a78}.sf-col-menu{flex:1}.sf-logo{font-family:Times New Roman,serif;font-size:20px;letter-spacing:.1em;margin-bottom:5px;text-align:left}.sf-subtitle{font-size:10px;text-align:left;margin-bottom:20px;letter-spacing:.2em}.sf-link-highlight{display:block;font-weight:600;text-decoration:none;color:inherit;margin-bottom:15px;text-transform:uppercase;border-bottom:1px solid transparent;width:fit-content}.sf-link-highlight:hover{border-bottom-color:#000}.sf-divider-hz{height:1px;background-color:#d3a17e;width:100%;margin:10px 0 20px}.sf-payment-title{display:block;margin-bottom:10px;font-weight:600;text-transform:uppercase;font-size:10px}.sf-payment-icons{display:flex;gap:5px;flex-wrap:wrap;width:160px}.sf-heading{font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:25px;letter-spacing:.1em}.sf-menu-list{list-style:none;padding:0;margin:0}.sf-menu-item{margin-bottom:12px}.sf-menu-link{text-decoration:none;color:#2f2f2f;text-transform:uppercase;transition:color .2s;font-size:10px;letter-spacing:.05em}.sf-menu-link:hover{color:#000}.sf-newsletter-form{margin-bottom:20px}.sf-input-group{display:flex;border:1px solid #e5e5e5;height:38px}.sf-input-email{border:none!important;box-shadow:none!important;padding:0 10px;flex:1;font-size:12px;outline:none!important;background:transparent!important;height:100%!important;min-height:38px!important;line-height:normal!important;margin:0!important;color:#1a1a1a!important}.sf-input-email::placeholder{color:#999!important;opacity:1}.sf-input-email::-webkit-input-placeholder{color:#999!important}.sf-input-email::-moz-placeholder{color:#999!important;opacity:1}.sf-input-email:-ms-input-placeholder{color:#999!important}.sf-input-email:focus{border:none!important;outline:none!important;box-shadow:none!important}.sf-input-btn{background:#a88b7d;color:#fff;border:none;padding:0 15px;cursor:pointer;height:100%;line-height:1}.sf-contact-info{margin-bottom:20px;font-size:11px}.sf-social-trust-row{display:flex;align-items:center;gap:15px;margin-top:20px}.sf-social-icons{display:none;gap:15px;font-size:16px;margin:0}.sf-trust-divider{display:none;width:1px;height:40px;background-color:#e5e5e5}.sf-social-link{color:#333;text-decoration:none}.sf-bottom{padding:20px 40px;text-align:center;background-color:#fcfcfc;font-size:10px;color:#666}.sf-bottom-row{margin-bottom:15px;text-transform:uppercase}.sf-bottom-link{text-decoration:none;color:inherit}.sf-separator{margin:0 10px}@media only screen and (min-width:768px){.thb-product-detail .row{padding:0}}@media only screen and (max-width:767px){.mpg-swatch-polaroid .mpg-swatch__option{min-width:90px!important;min-height:90px!important;background:#eee}.mpg-button.mpg-swatch__option{flex-grow:unset;padding:10px 18px!important}}.mpg-button.mpg-snap-scroll-container{gap:1px!important}@media(max-width:1024px){.sf-container{flex-wrap:wrap}.sf-col{flex:0 0 50%;margin-bottom:30px;padding:0 15px;border:none!important}.sf-usp-bar{flex-wrap:wrap}.sf-usp-item{flex:0 0 50%;margin-bottom:10px;justify-content:flex-start}}@media(max-width:767px){.sf-col{flex:0 0 100%;padding:0;text-align:center}.sf-col-brand,.sf-col-newsletter,.sf-logo,.sf-subtitle{text-align:center;align-items:center}.sf-link-highlight,.sf-divider-hz{margin-left:auto;margin-right:auto}.sf-payment-icons{justify-content:center}.sf-usp-item{flex:0 0 100%}}.facets__view-more{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 0;cursor:pointer;color:var(--color-body, #2c2d2e);font-size:13px;width:100%;justify-content:flex-start;margin-top:5px}.facets__view-more svg{width:10px;height:10px;transition:transform .2s ease}.facets__view-more:hover{text-decoration:underline}.facets-desktop-container ul li.is-filter-hidden{display:none}.facets-desktop-container ul.show-all li.is-filter-hidden{display:block!important}.facets .thb-filter-content ul{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:none;scrollbar-width:none}.facets .thb-filter-content ul::-webkit-scrollbar{display:none}.header--inner{gap:0}.single-add-to-cart-button--text,.shopify-payment-button__button,.quantity__label{text-transform:uppercase}.m-quick-search{display:none}.mpg-swatch__label-option{text-transform:uppercase}#header .thb-quick-search svg path{stroke-width:1}#header .thb-secondary-myaccount svg path{stroke-width:1}#cart-drawer-toggle svg path{stroke-width:1}.swym-wishlist svg path{stroke-width:1}.full-menu{margin:0!important}@media only screen and (min-width:1068px){.header.style1 .header--inner{grid-template-columns:auto minmax(auto,75%) auto}.header--inner{min-height:58px}}.logolink{margin:18px 0}.logolink .logoimg{height:15px}@media(max-width:767px){.header{height:42px}.header--inner{height:42px;min-height:auto}.logolink{margin:0}.m-quick-search{display:inline-flex}.d-quick-search{display:none}.mobile-toggle{width:42px;height:42px;margin-left:-15px}.full-menu{margin:0}#header .thb-quick-search svg{width:15.77px;height:16px}#header .thb-header-mobile-left svg{width:15.77px;height:16px}#header .swym-wishlist>div>svg{width:17.5px;height:19px}#cart-drawer-toggle svg{width:16.42px;height:16.5px}#cart-drawer-toggle svg path{stroke-width:8}.mobile-toggle span{top:15px}.mobile-toggle span:nth-child(2){top:20px}.mobile-toggle span:nth-child(3){transform-origin:top left;top:25px}}.header:after{box-shadow:none!important}.header.is-sticky{border-bottom:1px solid #000}.announcement-bar,.announcement-bar--carousel .flickity-nav,.announcement-bar--carousel .flickity-nav svg path,.announcement-bar--item svg,.announcement-bar--item a{transition:all .25s cubic-bezier(.104,.204,.492,1)}.announcement-bar--inner{padding:0 15px;max-width:var(--grid-width-row, 1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.announcement-bar--inner{padding:0 50px}}.announcement-bar-section{position:relative;z-index:52}.announcement-bar{background:var(--color-announcement-bar-bg, var(--color-accent));color:var(--color-announcement-bar-text, #fff);line-height:1;padding:8px 0}.announcement-bar--inner{height:100%;display:flex;align-items:center;max-width:none;white-space:nowrap;font-size:calc(var(--font-announcement-scale, 1) * 13px);font-weight:400;overflow:hidden}.announcement-bar--marquee.direction-left>div{animation:marquee-left var(--marquee-speed) linear infinite}.announcement-bar--marquee.direction-right>div{animation:marquee-right var(--marquee-speed) linear infinite}.announcement-bar--marquee>div{display:flex;align-items:center;flex-shrink:0;will-change:transform}.announcement-bar--marquee:hover>div{animation-play-state:paused}.announcement-bar--marquee .announcement-bar--item:empty{display:none}.announcement-bar--carousel{text-align:center}.announcement-bar--carousel .carousel{position:relative;width:100%;max-width:500px;margin:0 auto}.announcement-bar--carousel .carousel__slide{width:100%;display:block;white-space:normal;text-align:center}.announcement-bar--carousel .carousel__slide~.carousel__slide{display:none}.announcement-bar--carousel .carousel .flickity-slider{display:flex;align-items:center}.announcement-bar--carousel .carousel.flickity-enabled .carousel__slide~.carousel__slide{display:block}.announcement-bar--carousel .flickity-nav{display:flex;width:42px;height:42px;margin-top:-21px;opacity:1;box-shadow:none;background:var(--color-announcement-bar-bg, var(--color-accent))}.announcement-bar--carousel .flickity-nav svg path{stroke:var(--color-announcement-bar-text, #fff)}.announcement-bar--item{display:inline-flex;align-items:center;padding:0 20px;line-height:1.1}.announcement-bar--item svg{margin-right:12px;height:14px;fill:var(--color-announcement-bar-text, #fff)}.announcement-bar--item a{color:var(--color-announcement-bar-text, #fff)}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.energy-gem-grid{--eg-max-w: 90%;--eg-col-gap: 24px;--eg-row-gap: 36px;--eg-energy-size: 14px;--eg-gem-size: 12px;box-sizing:border-box}.energy-gem-grid .eg-container{max-width:var(--eg-max-w);margin:0 auto;padding:32px 16px 48px;text-align:center}.energy-gem-grid .eg-head{width:100%;margin:0 auto 20px}@media(min-width:769px){.energy-gem-grid .eg-head{width:80%}}.energy-gem-grid .eg-head .rte.text-size-regular{color:#1b1b1b;margin:0 0 20px;font-size:16px}.energy-gem-grid .eg-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--eg-row-gap) var(--eg-col-gap);padding:0;margin:0;list-style:none;box-sizing:border-box}.energy-gem-grid .eg-item{flex:0 0 calc((100% - (8 * var(--eg-col-gap))) / 9);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:0}.energy-gem-grid .eg-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;row-gap:10px;transition:transform .25s ease;will-change:transform;height:100%}.energy-gem-grid .eg-card:hover{transform:translateY(-2px)}.energy-gem-grid .eg-media{width:96px;height:80px;display:grid;place-items:center;overflow:hidden;margin:0 auto}.energy-gem-grid .eg-media img{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .25s ease;filter:none}@media(hover:hover){.energy-gem-grid .eg-card:hover .eg-media img{transform:scale(1.04)}}@media(hover:none){.energy-gem-grid .eg-card:hover .eg-media img{transform:none}}.energy-gem-grid .eg-media--placeholder{width:88px;height:64px;background:#f2f2f2;border-radius:8px}.energy-gem-grid .eg-text{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;width:100%}.energy-gem-grid .eg-energy{font-size:var(--eg-energy-size);letter-spacing:.08em;font-weight:700;text-transform:uppercase;white-space:nowrap}.energy-gem-grid .eg-gem{font-size:var(--eg-gem-size);color:#000000b8;white-space:nowrap;overflow:visible;display:inline-block}@media(max-width:768px){.energy-gem-grid{--eg-max-w: 95%;--eg-col-gap: 10px;--eg-row-gap: 14px}.energy-gem-grid .eg-container{padding-left:0;padding-right:0}.energy-gem-grid .eg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--eg-row-gap) var(--eg-col-gap);justify-items:center;justify-content:center}.energy-gem-grid .eg-item{flex:0 0 auto}.energy-gem-grid .eg-media{width:72px;height:60px}.energy-gem-grid .eg-energy{font-size:11px;line-height:1.2;letter-spacing:.06em}.energy-gem-grid .eg-gem{font-size:9px;line-height:1.2}}.energy-gem-grid .eg-media:before,.energy-gem-grid .eg-media:after,.energy-gem-grid .eg-media *:before,.energy-gem-grid .eg-media *:after{content:none!important;display:none!important}@media(prefers-color-scheme:dark){.energy-gem-grid .eg-head .h3{color:#f3f4f6}.energy-gem-grid .eg-head .rte.text-size-regular{color:#e5e7eb}.energy-gem-grid .eg-gem{color:#ffffffd1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
