@charset "UTF-8";.text-serif-display{font-family:Playfair Display,Cinzel,serif;color:#1a1a1a;letter-spacing:-.01em}.text-sans-body{font-family:Cairo,Inter,sans-serif;color:#707070;line-height:1.6}.hero-title{font-family:Playfair Display,Cinzel,serif;font-size:3.5rem;font-weight:700;line-height:1.2;color:#1a1a1a}@media(max-width:768px){.hero-title{font-size:2.2rem}}.section-title{font-family:Cairo,Inter,sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.section-title{font-size:1.4rem}}.section-subtitle{font-family:Cairo,Inter,sans-serif;font-size:.95rem;font-weight:400;color:#707070;margin-top:.25rem}@media(max-width:768px){.section-subtitle{font-size:.85rem}}.product-title{font-family:Cairo,Inter,sans-serif;font-size:.95rem;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0}.product-price{font-family:Cairo,Inter,sans-serif;font-size:1rem;font-weight:700;color:#1a1a1a}.product-price-original{font-family:Cairo,Inter,sans-serif;font-size:.85rem;font-weight:400;color:#9e9e9e;text-decoration:line-through}.product-rating{font-family:Cairo,Inter,sans-serif;font-size:.8rem;font-weight:500;color:#9e9e9e}.nav-link-style{font-family:Cairo,Inter,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.02em;color:#707070;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-link-style:hover,.nav-link-style.active{color:#b46b70}.badge-text{font-family:Cairo,Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}html,body{min-height:100%;scroll-behavior:smooth;overflow-x:hidden;max-width:100%;width:100%}html.modal-scroll-lock,body.modal-scroll-lock{overflow:hidden!important;height:100%!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important}body{font-family:Cairo,Inter,sans-serif;background-color:#faf9f5;color:#1a1a1a;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;text-align:right}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:transparent;border-radius:9999px}body::-webkit-scrollbar-thumb{background:#cbb281;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1)}body::-webkit-scrollbar-thumb:hover{background:#b59966}a{color:inherit;text-decoration:none}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;outline:none}button:focus-visible{outline:2px solid #B46B70;outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit;border:none;background:none;outline:none}@media screen and (max-width:768px){input,select,textarea,.form-input-admin,.search-input,.modal-search-field{font-size:16px!important}}.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media(max-width:767px){.container{padding-left:.75rem;padding-right:.75rem}}.star-rating{display:inline-flex;gap:2px;color:#ffc107;font-size:.85rem}.premium-card{background:#fff;border:1px solid #E8E2D4;box-shadow:0 4px 12px #1a1a1a05;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.premium-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #1a1a1a0a}body:has(.mobile-nav-overlay) .floating-request-fab-container,body:has(.mobile-nav-drawer) .floating-request-fab-container,body:has(.filter-sidebar-overlay) .floating-request-fab-container,body:has(.filter-sidebar-drawer) .floating-request-fab-container,body:has(.cart-drawer-overlay) .floating-request-fab-container,body:has(.cart-sidebar) .floating-request-fab-container,body:has(.story-viewer-system-modal) .floating-request-fab-container,body:has(.story-viewer-modal) .floating-request-fab-container,body:has(.story-viewer-backdrop) .floating-request-fab-container,body:has(.no-stories-backdrop) .floating-request-fab-container,body:has(.no-stories-modal-backdrop) .floating-request-fab-container,body:has(.modal-backdrop) .floating-request-fab-container,body:has(.modal-backdrop-luxury.show) .floating-request-fab-container,body:has(.story-batch-modal) .floating-request-fab-container,body:has(.favorites-page) .floating-request-fab-container,body:has(.floating-wishlist-dock) .floating-request-fab-container,body.story-modal-open .floating-request-fab-container,body:has(.story-viewer-system-modal) .scroll-to-top-btn,body.story-modal-open .scroll-to-top-btn{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(28px) scale(.8)!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s!important}html.story-modal-open,body.story-modal-open,html.modal-scroll-lock,body.modal-scroll-lock{overflow:hidden!important;height:100%!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important}.scroll-to-top-btn{position:fixed!important;bottom:112px!important;left:24px!important;right:auto!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#1a1a1ae0!important;color:#c5a880!important;border:1.5px solid rgba(197,168,128,.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 24px #00000059!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;outline:none!important;z-index:1200!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(20px) scale(.8)!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,visibility .3s ease,background-color .3s ease,border-color .3s ease!important}.scroll-to-top-btn .scroll-top-icon{width:20px!important;height:20px!important;stroke:#c5a880!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),stroke .3s ease!important}.scroll-to-top-btn.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.scroll-to-top-btn:hover{background:#c5a880!important;border-color:#fff!important;transform:translateY(-3px) scale(1.08)!important;box-shadow:0 12px 30px #00000080!important}.scroll-to-top-btn:hover .scroll-top-icon{stroke:#fff!important;transform:translateY(-2px)!important}.scroll-to-top-btn:active{transform:scale(.92)!important}@media(max-width:600px){.scroll-to-top-btn{width:40px!important;height:40px!important;bottom:98px!important;left:18px!important;right:auto!important}.scroll-to-top-btn .scroll-top-icon{width:18px!important;height:18px!important}}body:has(.category-discovery-overlay) .scroll-to-top-btn,body:has(.category-discovery-overlay) .floating-request-fab-container,body:has(.category-discovery-overlay) .fab-pill-btn,body:has(.mobile-nav-overlay) .scroll-to-top-btn,body:has(.mobile-nav-overlay) .floating-request-fab-container,body:has(.mobile-nav-drawer) .scroll-to-top-btn,body:has(.mobile-nav-drawer) .floating-request-fab-container,body:has(.cart-drawer-overlay) .scroll-to-top-btn,body:has(.cart-drawer-overlay) .floating-request-fab-container,body:has(.story-viewer-modal) .scroll-to-top-btn,body:has(.story-viewer-modal) .floating-request-fab-container,body:has(.modal-backdrop) .scroll-to-top-btn,body:has(.modal-backdrop) .floating-request-fab-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(24px) scale(.85)!important}
