.geode-theme .cart-notification{background:var(--geode-charcoal);border:1px solid rgba(250,250,250,.1);border-radius:8px}.geode-theme .cart-notification__heading{color:var(--geode-white);font-size:1.1rem}.geode-theme .cart-notification__links{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.geode-theme .cart-notification .button{background:var(--geode-amethyst);color:var(--geode-white);border:none}.geode-theme .cart-notification .button:hover{background:var(--geode-amethyst-light)}.geode-theme .cart-notification .button--secondary{background:transparent;border:1px solid rgba(250,250,250,.2)}.geode-theme .cart-notification .button--secondary:hover{border-color:var(--geode-amethyst);background:#8b5cf61a}.b2b-mode-toggle{display:flex;align-items:center;gap:.5rem;margin-right:1rem}.b2b-mode-toggle__label{font-size:1.2rem;font-weight:600;color:var(--geode-white-muted);text-transform:uppercase;letter-spacing:.05em}.b2b-mode-toggle__switch{position:relative;width:44px;height:24px;background:none;border:none;padding:0;cursor:pointer}.b2b-mode-toggle__track{display:block;width:100%;height:100%;background:#fafafa33;border-radius:12px;transition:background var(--geode-transition-fast)}.b2b-mode-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--geode-white);border-radius:50%;transition:transform var(--geode-transition-fast),background var(--geode-transition-fast)}.b2b-mode-toggle--active .b2b-mode-toggle__track{background:var(--geode-b2b-blue)}.b2b-mode-toggle--active .b2b-mode-toggle__thumb{transform:translate(20px)}.b2b-mode-toggle--active .b2b-mode-toggle__label{color:var(--geode-b2b-blue)}.category-gemstones{--geode-amethyst: var(--geode-emerald-light) !important}.category-gemstones .price-item--sale,.category-gemstones .price__sale .price-item--regular{color:var(--geode-emerald)!important}.category-gemstones .button--primary,.category-gemstones .geode-hero__cta{background:var(--geode-emerald);border-color:var(--geode-emerald)}.category-gemstones .button--primary:hover,.category-gemstones .geode-hero__cta:hover{background:var(--geode-emerald-light);border-color:var(--geode-emerald-light)}.category-gemstones a:hover:not(.category-selector__tile),.category-gemstones .geode-collection-card:hover .geode-collection-card__title{color:var(--geode-emerald-light)}.category-gemstones .geode-section__label,.category-gemstones .geode-trust-item__icon{color:var(--geode-emerald)}.category-gemstones .badge,.category-gemstones .card__badge{background-color:var(--geode-emerald)}.category-gemstones .header__menu-item:hover,.category-gemstones .mega-menu__link:hover{color:var(--geode-emerald-light)}.category-gemstones .pagination__item--current{background:var(--geode-emerald)}.category-gemstones .facets__disclosure[open] .facets__summary,.category-gemstones input[type=checkbox]:checked+label{color:var(--geode-emerald)}.geode-b2b-active .price-item--sale:after,.geode-b2b-active .price__sale:after{content:"B2B";display:inline-block;margin-left:.5rem;padding:.125rem .375rem;background:var(--geode-b2b-blue);color:var(--geode-white);font-size:.625rem;font-weight:700;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.header__category-selector{display:none}.category-selector-wrapper{position:fixed;left:5%;top:clamp(140px,12vw,200px);z-index:90}.category-selector-wrapper .category-selector__tiles{flex-direction:column}@media screen and (max-width:989px){.category-selector-wrapper{position:fixed;left:50%;transform:translate(-50%);top:auto;bottom:1.5rem}.category-selector-wrapper .category-selector__tiles{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/geode-b2b.css.map */
