/** Shopify CDN: Minification failed

Line 35:20 Unexpected "{"
Line 35:29 Expected ":"
Line 35:92 Unexpected "{"
Line 35:101 Expected ":"

**/
/* Sher Vora Signature UI: product options, gallery controls, homepage rail, and cart recommendations */

/* PRODUCT OPTIONS: normalize imported values without changing Shopify product data */
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) legend { font-size: 0; margin-block-end: 10px; }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) legend::after { content: "Color"; font-size: 12px; line-height: 1.2; font-weight: 750; letter-spacing: .12em; text-transform: uppercase; color: var(--color-foreground); }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) .variant-option__button-label { min-width: 112px; min-height: 46px; padding: 0 18px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,.14) !important; border-radius: 12px !important; background: rgba(255,255,255,.055) !important; color: rgba(255,255,255,.86) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 8px 24px rgba(0,0,0,.08); }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) .variant-option__button-label:hover { border-color: rgba(212,175,55,.42) !important; background: rgba(255,255,255,.085) !important; color: #fff !important; }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) .variant-option__button-label:has(:checked) { border-color: rgba(212,175,55,.78) !important; background: linear-gradient(135deg, rgba(212,175,55,.28), rgba(212,175,55,.10)) !important; color: #fff !important; box-shadow: 0 0 0 1px rgba(212,175,55,.10), 0 10px 26px rgba(0,0,0,.18); }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) label:has(input[value="1 Dark"]) .variant-option__button-label__text, .variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) label:has(input[value="2 Light Color"]) .variant-option__button-label__text { font-size: 0; }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) label:has(input[value="1 Dark"]) .variant-option__button-label__text::after { content: "Dark"; font-size: 14px; font-weight: 650; }
.variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) label:has(input[value="2 Light Color"]) .variant-option__button-label__text::after { content: "Light"; font-size: 14px; font-weight: 650; }
.variant-picker[data-product-id="9331507855572"] .variant-option[data-testid="variant-option-single"] { display: flex; align-items: center; gap: 12px; margin-block-start: 18px; color: var(--color-foreground); font-size: 0; }
.variant-picker[data-product-id="9331507855572"] .variant-option[data-testid="variant-option-single"]::before { content: "Quantity"; font-size: 12px; line-height: 1.2; font-weight: 750; letter-spacing: .12em; text-transform: uppercase; }
.variant-picker[data-product-id="9331507855572"] .variant-option[data-testid="variant-option-single"] [data-testid="variant-option-single-value"] { font-size: 14px; font-weight: 650; letter-spacing: .02em; color: rgba(255,255,255,.78); }

/* PRODUCT PAGE CTA */
.product-details .add-to-cart__button button { min-height: 58px; border-radius: 14px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; box-shadow: 0 16px 36px rgba(0,0,0,.24); transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease; }
.product-details .add-to-cart__button button:hover:not(:disabled) { transform: translateY(-2px); box-shadow: 0 22px 46px rgba(0,0,0,.32); }

/* GALLERY ARROWS */
.media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows { inset: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 0 12px !important; pointer-events: none; }
.media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows .slideshow-control { width: 46px !important; height: 46px !important; min-width: 46px !important; min-height: 46px !important; margin: 0 !important; padding: 0 !important; display: grid !important; place-items: center !important; border: 1px solid rgba(255,255,255,.16); border-radius: 50%; background: rgba(8,8,8,.68); backdrop-filter: blur(12px); color: #fff; opacity: 1 !important; }
.media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows .slideshow-control .svg-wrapper, .media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows .slideshow-control svg { width: 18px; height: 18px; }
.media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows .slideshow-control:hover { border-color: rgba(212,175,55,.60); background: rgba(212,175,55,.14); color: #fff; }

/* HOME HERO */
.lux-commerce-hero-{{ section.id }} .lch-product:has(.lch-placeholder), .lux-commerce-hero-{{ section.id }} .lch-product[aria-hidden="true"]:has(.lch-placeholder) { display: none !important; }

/* CART RECOMMENDATIONS */
.ui-test-product-list { position: relative; background: radial-gradient(circle at 14% 0%, rgba(212,175,55,.11), transparent 32%), linear-gradient(180deg, #090909 0%, #050505 100%); border-top: 1px solid rgba(255,255,255,.07); }
.ui-test-product-list .section-resource-list__header { margin-block-end: 6px; }
.ui-test-product-list .section-resource-list__header :is(h1,h2,h3,h4,h5,h6) { margin: 0; font-family: Georgia, "Times New Roman", serif; font-size: clamp(24px, 3vw, 34px); line-height: 1.05; letter-spacing: -.03em; }
.ui-test-product-list .resource-list__item product-card { display: block; height: 100%; padding: 12px; border: 1px solid rgba(255,255,255,.10); border-radius: 18px; background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.016)); box-shadow: 0 18px 50px rgba(0,0,0,.28); overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
.ui-test-product-list .resource-list__item product-card:hover { transform: translateY(-3px); border-color: rgba(212,175,55,.40); box-shadow: 0 24px 62px rgba(0,0,0,.38); }
.ui-test-product-list .resource-list__item .product-card__content { background: transparent; gap: 10px !important; }
.ui-test-product-list .resource-list__item .product-card__content :is(.product-media-container, .card-gallery) { overflow: hidden; border-radius: 14px; background: rgba(255,255,255,.025); }
.ui-test-product-list .resource-list__item product-card :is(h1,h2,h3,h4,h5,h6) { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-block-start: 3px; font-size: 15px; line-height: 1.35; }
.ui-test-product-list .resource-list__item product-card product-price { color: var(--color-foreground); font-weight: 750; }

@media screen and (max-width: 749px) { .variant-picker[data-product-id="9331507855572"] .variant-option--buttons:has(input[data-option-name="Specifications"]) .variant-option__button-label { min-width: 96px; min-height: 44px; padding-inline: 14px; } .media-gallery--carousel > slideshow-component > slideshow-container > slideshow-arrows { padding-inline: 8px !important; } .ui-test-product-list .resource-list__item product-card { padding: 9px; border-radius: 14px; } .ui-test-product-list .resource-list__item .product-card__content :is(.product-media-container, .card-gallery) { border-radius: 11px; } }