:root{--sidebar:#262d4b;--sidebar-muted:#29304f;--sidebar-nav:linear-gradient(90deg, #29304e 0%, #1a203a 100%);--sidebar-active:linear-gradient(90deg, #384062 0%, #1a203a 100%);--sidebar-active-text:#a88a5a;--cream:#f6f3ef;--bell-bg:#f4ecde;--header-icon:#835a18}.bg-sidebar{background-color:var(--sidebar)!important}.bg-sidebar-nav{background-image:var(--sidebar-nav)!important;background-color:#29304e!important}.bg-sidebar-active{background-image:var(--sidebar-active)!important;background-color:#384062!important}.bg-sidebar-muted{background-color:var(--sidebar-muted)!important}.border-sidebar-muted{border-color:var(--sidebar-muted)!important}.text-sidebar-active-text{color:var(--sidebar-active-text)!important}.bg-sidebar-active-text{background-color:var(--sidebar-active-text)!important}.bg-cream{background-color:var(--cream)!important}.bg-bell-bg{background-color:var(--bell-bg)!important}.text-header-icon{color:var(--header-icon)!important}@media (max-width:375px){.site-section,.site-section.page-banner-hero,.education-feature-section.site-section,.education-purchase-section.site-section,.gemstones-hero-section.site-section,.product-hero-section.site-section,.ready-to-ship-hero-section.site-section{padding:1px 15px!important}.category-filters-section.site-section,.category-product-grid-section.site-section,.product-hero-section.site-section,.ready-to-ship-hero-section.site-section{padding-left:15px!important;padding-right:15px!important}.gap-x-4{column-gap:9px}.text-\[24px\]{font-size:18px}.text-\[14px\]{font-size:12px}.text-\[17px\]{font-size:14px}}@media (max-width:480px){.footer-main-wrap{padding:0 15px!important}.product-hero-section.site-section,.ready-to-ship-hero-section.site-section{margin-top:25px}.mt-8{margin-top:15px}.text-\[20px\]{font-size:17px}.h-6{height:20px}.w-6{width:20px}.pt-2\.5{padding-top:0}.mt-1\.5{margin-top:0}.pb-3{padding-bottom:10px}.pt-5{padding-top:10px}.mt-4{margin-top:5px}.product-purchase-panel__price .product-price-value,.ready-to-ship-purchase-panel__price .product-price-value{font-size:22px!important}.product-options-section .relative .border-b{padding-left:16px!important}.product-options-section .relative .px-5.pt-5.pb-3,.product-options-section .relative .px-5.py-6{padding-left:16px;padding-right:16px}.flex.flex-col.border-b.border-\[\#E8E8E8\].px-5.py-6.sm\:border-b-0{padding-top:10px}.text-\[16px\]{font-size:14px}.mb-2\.5{margin-bottom:5px}.category-hero-section.site-section.page-banner-hero{margin-bottom:25px!important}.category-product-grid-section .product-card__title,.category-product-grid-section .product-card__details,.category-product-grid-section .product-card__price,.product-related-section .product-card__title,.product-related-section .product-card__details,.product-related-section .product-card__price,.ready-to-ship-related-section .product-card__title,.ready-to-ship-related-section .product-card__details,.ready-to-ship-related-section .product-card__price{min-height:0!important}.category-product-grid-section .product-card__details,.category-product-grid-section .product-card__price,.product-related-section .product-card__details,.product-related-section .product-card__price,.ready-to-ship-related-section .product-card__details,.ready-to-ship-related-section .product-card__price{margin-top:0!important}}@media (max-width:1179px){body.mobile-nav-open .announcement-bar,body.mobile-nav-open .main-nav__mobile-row,body.mobile-nav-open main,body.mobile-nav-open footer{visibility:hidden!important}:root{--site-gutter:12px}html{max-width:100%;overflow-x:hidden;scrollbar-gutter:auto!important}body{width:100%;max-width:100%;overflow-x:hidden}header,main,footer,.site-section,.hero-section,.page-banner-hero,.category-filters-section,.category-filters-section__inner,.category-mobile-filters,.category-product-grid-section{box-sizing:border-box;min-width:0;max-width:100%}.main-nav__mobile-row{column-gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)!important}.main-nav__mobile-side{min-width:0!important}.main-nav__mobile-logo,.main-nav__mobile-logo img{min-width:0;max-width:100%}.hero-section__media,.hero-section__image,.hero-section__overlay,.hero-section__actions-wrap,.hero-section__actions,.page-banner-hero__content,.page-banner-hero__title,.page-banner-hero__text{box-sizing:border-box;min-width:0;max-width:100%}.hero-section__actions{width:100%!important}.hero-section__cta{box-sizing:border-box;max-width:100%}.category-mobile-filters .flex.flex-wrap{max-width:100%}}@media (max-width:420px){.main-nav__mobile-row{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:8px!important;padding-inline:10px!important}.main-nav__mobile-side{width:auto!important}.main-nav__mobile-logo{overflow:hidden;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.main-nav__mobile-logo img{object-fit:contain;object-position:center;margin-inline:auto;display:block;width:100%!important;min-width:0!important;max-width:204px!important;height:auto!important;max-height:24px!important}.main-nav__mobile-actions{flex-shrink:0;gap:8px!important}}@media (max-width:480px){.faq-section.site-section .faq-item{padding:0 6px}iframe#chat-input{bottom:71px!important;right:5px!important}body.mobile-nav-open iframe#chat-button,body.mobile-nav-open iframe[class*=messenger-button-iframe]{bottom:90px!important}}@media (max-width:1023px) and (min-width:481px){.category-filters-section.site-section{padding-left:15px!important;padding-right:15px!important}}@media (max-width:480px){.site-section,.category-filters-section.site-section,.category-product-grid-section.site-section,.product-hero-section.site-section,.ready-to-ship-hero-section.site-section,.chosen-by-couples-section.site-section,.cart-page-section.site-section,.cart-hero-section.site-section,.custom-made-process-section.site-section,.education-feature-section.site-section,.education-purchase-section.site-section,.gemstones-hero-section.site-section{padding-left:15px!important;padding-right:15px!important}.hero-section.site-section,.page-banner-hero.site-section,.education-hero-section.site-section,.category-hero-section.site-section,.gemstones-hero-section.site-section,.cart-hero-section.site-section,.checkout-hero-section.site-section,.reviews-hero-section.site-section,.contact-hero-section.site-section,.book-appointment-hero-section.site-section{padding-left:0!important;padding-right:0!important}}.custom-made-process-section.site-section{padding-top:72px;padding-bottom:72px}@media (min-width:640px){.custom-made-process-section.site-section{padding-top:96px;padding-bottom:96px}}@media (max-width:375px){.custom-made-process-section.site-section{padding-top:56px!important;padding-bottom:56px!important}}.mobile-nav-submenu__trigger,#mobile-navigation>ul>li>.mobile-nav-submenu__trigger,#mobile-navigation>ul>li>a,#mobile-navigation>ul>li>button{font-size:17px!important}@keyframes react-spinners-PulseLoader-pulse{0%{opacity:1;transform:scale(1)}45%{opacity:.7;transform:scale(.1)}80%{opacity:1;transform:scale(1)}}
