.product-information media-gallery.media-gallery--carousel{--gem-gallery-mat:var(--gem-cream)}.product-information .media-gallery--carousel slideshow-slide{border-radius:18px;background-color:var(--gem-gallery-mat);background-image:repeating-linear-gradient(90deg,rgba(122,88,32,0.04) 0 2px,transparent 2px 9px),repeating-linear-gradient(0deg,rgba(122,88,32,0.03) 0 1px,transparent 1px 11px),radial-gradient(120% 90% at 50% 10%,rgba(255,255,255,0.6),transparent 70%);box-shadow:inset 0 0 0 1px rgba(184,134,11,0.22);overflow:hidden}.product-information .media-gallery--carousel .product-media-container img{filter:drop-shadow(0 14px 22px rgba(26,14,0,0.22))}.product-information .media-gallery--carousel slideshow-arrows{mix-blend-mode:normal;align-items:center;padding-inline:14px}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control{inline-size:46px;block-size:46px;display:grid;place-items:center;border-radius:50%;background:rgba(251,246,234,0.92);color:var(--gem-ink);border:1px solid rgba(184,134,11,0.35);box-shadow:0 10px 22px -12px rgba(26,14,0,0.55);opacity:1;transform:none;animation:none;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease;backdrop-filter:blur(4px)}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control:hover{background:var(--gem-orange);border-color:var(--gem-orange);color:#fff;transform:scale(1.06)}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control svg{inline-size:18px;block-size:18px}@media (hover:none) and (pointer:coarse){.product-information .media-gallery--carousel slideshow-arrows{display:none}}.product-information .media-gallery--carousel .slideshow-controls__thumbnails{gap:10px}.product-information .media-gallery--carousel .slideshow-controls__thumbnail{border-radius:12px;overflow:hidden;background:var(--gem-cream);opacity:0.6;outline:2px solid transparent;outline-offset:2px;transition:opacity 0.2s ease,outline-color 0.2s ease,transform 0.2s ease}.product-information .media-gallery--carousel .slideshow-controls__thumbnail:hover{opacity:0.9;transform:translateY(-1px)}.product-information .media-gallery--carousel .slideshow-controls__thumbnail[aria-selected='true']{opacity:1;outline-color:var(--gem-gold)}.product-information .media-gallery--carousel .slideshow-controls__dots{gap:6px;padding-block:14px 4px}.product-information .media-gallery--carousel .slideshow-controls__dots .slideshow-control{inline-size:8px;block-size:8px;border-radius:999px;background:rgba(26,14,0,0.22);font-size:0;transition:inline-size 0.25s ease,background-color 0.25s ease}.product-information .media-gallery--carousel .slideshow-controls__dots .slideshow-control[aria-selected='true']{inline-size:24px;background:var(--gem-orange)}.product-information .media-gallery--carousel .product-media-container__zoom-button{cursor:zoom-in}.product-information .product-details h1{font-family:var(--gem-font-display);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1.08;letter-spacing:-0.01em;color:var(--gem-ink);margin:0}html[lang='ar'] .product-information .product-details h1{line-height:1.35;letter-spacing:0}.product-information .product-details product-price .price{font-family:var(--gem-font-display);font-size:1.9rem;font-weight:700;color:var(--gem-orange-dark)}.product-information .product-details product-price .compare-at-price{color:var(--gem-ink-2);opacity:0.7}.product-information .product-details .tax-note,.product-information .product-details .installments{font-size:0.85rem;color:var(--gem-ink-2)}.product-information .product-details .add-to-cart-button{min-block-size:54px;border-radius:999px;font-weight:700;font-size:1.02rem;letter-spacing:0.02em;box-shadow:0 12px 26px -14px rgba(232,117,36,0.9)}