:root{color-scheme:dark}html,body{background:#080808;color:#f5f1e9}.storefront{background:#080808;color:#f5f1e9;min-height:100svh}.storefront .topbar,.storefront .simple-topbar,.storefront .simple-navigation,.storefront .primary-navigation,.storefront footer,.storefront .footer-main,.storefront .footer-bottom{background:#080808;color:#f5f1e9;border-color:#ffffff25}.storefront .brand-mark,.storefront .header-identity img,.storefront .footer-brand img{filter:invert(1)}.storefront .inner-main,.storefront .collection-page,.storefront .product-detail,.storefront .product-info,.storefront .info-page,.storefront .bespoke-page,.storefront .filters-row,.storefront .catalog-toolbar,.storefront .product-card,.storefront .product-card-image,.storefront .gallery,.storefront .main-product-image,.storefront .image-thumbs{background:#080808;color:#f5f1e9}.storefront h1,.storefront h2,.storefront h3{color:#f5f1e9;font-family:Georgia,'Times New Roman',serif;font-weight:400}.storefront .eyebrow{color:#c7ae83}.storefront p,.storefront .lead,.storefront .product-note,.storefront .form-note,.storefront .breadcrumbs,.storefront .product-breadcrumbs,.storefront .product-card-details,.storefront .muted{color:#b9b4aa}.storefront a,.storefront button{color:inherit}.storefront .black-button,.storefront .outline-button,.storefront .add-to-bag{background:transparent;color:#f5f1e9;border:1px solid #c7ae8380;border-radius:30px}.storefront .black-button:hover,.storefront .outline-button:hover,.storefront .add-to-bag:hover{background:#f5f1e9;color:#080808}.storefront input,.storefront textarea,.storefront select,.storefront [role=combobox]{background:#080808!important;color:#f5f1e9!important;border-color:#ffffff40!important}.storefront .option-group,.storefront .option-label,.storefront .product-options,.storefront .filter-field,.storefront .text-link,.storefront .image-thumbs button,.storefront .load-more,.storefront .footer-bottom{border-color:#ffffff30}.storefront .enquiry-form input:not([type=hidden]),.storefront .enquiry-form textarea{background:transparent;color:#f5f1e9;border-color:#ffffff35}.storefront .product-card-image img,.storefront .main-product-image img{mix-blend-mode:normal}.storefront .primary-navigation a{color:#f5f1e9}.storefront .current-category{border-color:#c7ae83}.storefront .product-grid{gap:35px 25px}.storefront .product-card-details{padding-top:18px;border-top:1px solid #ffffff20}
[data-radix-popper-content-wrapper] [role=listbox],[data-radix-popper-content-wrapper] [role=menu],[role=dialog]{background:#080808;color:#f5f1e9;border-color:#ffffff30}[role=option][data-highlighted]{background:#29251e;color:#f5f1e9}
.storefront .brand-full,.storefront .brand-first,.storefront .brand-second,.storefront .brand-lockup{color:#f5f1e9!important}.storefront .product-price,.storefront .product-card .product-price,.storefront .product-card-details>span,.storefront .product-card-details>p:last-child,.storefront .product-card .price{color:#f5f1e9!important;opacity:1!important}.storefront .product-price{font:400 27px/1.4 Georgia,serif}.storefront .whatsapp-enquiry,.storefront .whatsapp-floating{background:#080808!important;color:#fff!important;border:1px solid #b6a07b!important}.storefront .whatsapp-enquiry{border-radius:30px;min-height:50px;padding:14px 20px}.storefront .whatsapp-enquiry span,.storefront .whatsapp-enquiry svg,.storefront .whatsapp-floating svg{color:#fff!important;opacity:1}.storefront{font-family:Arial,sans-serif}.storefront h1,.storefront h2,.storefront h3,.storefront .brand-second{font-family:Georgia,'Times New Roman',serif!important}.storefront .product-info h1{font-weight:400;letter-spacing:-.045em}.storefront .bracelet-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;overflow:hidden}.storefront .bracelet-photo-object{position:relative;width:100%;height:100%}.storefront .bracelet-photo-object>img{width:100%;height:100%;object-fit:contain}.storefront .bracelet-photo-reflected .bracelet-photo-object{width:88%;height:auto;-webkit-box-reflect:below 1px linear-gradient(transparent 10%,rgba(255,255,255,.4))}.storefront .bracelet-photo-reflected .bracelet-photo-object>img{position:absolute;height:auto;max-width:none}.storefront .bracelet-photo .ring-image-stamp{color:#aaa;text-shadow:none;opacity:.8}.storefront .main-product-image:has(.bracelet-photo),.storefront .product-card-image:has(.bracelet-photo){background:#000!important}.storefront .main-product-image:has(.bracelet-photo){overflow:hidden}.storefront .product-card-details p,.storefront .product-card-details span{color:#c3bdb3}.storefront .product-card-details p:last-child{color:#f5f1e9!important}
