@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Jost:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--nav-h-mobile:64px;--gold:#d4af37;--gold-light:#ecd27a}.navbar-root{display:contents}.navbar{background-color:#000;border-bottom:1px solid #d4af3759;color:#fff;font-family:Jost,system-ui,sans-serif;justify-content:space-between;padding:12px 24px;position:sticky;top:0;z-index:1000}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:inherit;gap:8px;text-decoration:none}.logo-text{color:#d4af37;color:var(--gold);font-family:Amiri,serif;font-size:84px;font-weight:700;line-height:1;position:relative}.logo-img{height:55px;object-fit:contain;width:auto}.navbar-links{display:flex;gap:30px}.desktop-only{display:flex;gap:20px;padding-left:50px}.navbar-links a{color:#fff;font-size:16px;padding:8px;position:relative;text-decoration:none;transition:color .3s ease}.navbar-links a.active,.navbar-links a:hover{color:#d4af37;color:var(--gold)}.shop-link-wrapper{position:relative;top:7px}.shop-dropdown.horizontal{background-color:#000;border:1px solid #d4af3759;border-radius:6px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:row;gap:40px;left:50%;padding:20px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:1000}.dropdown-block{display:flex;flex-direction:column;gap:6px;min-width:150px}.dropdown-heading{color:#d4af37;color:var(--gold);font-size:16px;font-weight:700;margin:0 0 4px}.dropdown-block p{color:#fcfcfc;cursor:pointer;font-size:14px;margin:0;transition:color .2s ease}.dropdown-block p:hover{color:#d4af37;color:var(--gold)}.navbar-icons{align-items:center;display:flex;gap:8px}.navbar-icons .icon{border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:22px;height:40px;place-items:center;transition:color .25s ease,background-color .25s ease;width:40px}.navbar-icons .icon:hover{background:#d4af371f;color:#d4af37;color:var(--gold)}.search-bar{background-color:#fff;border-radius:4px;display:flex;gap:5px;padding:5px;position:absolute;right:30px;top:50px}.search-bar input{border:1px solid #ccc;border-radius:4px;padding:5px}.search-bar button{background-color:#0a0a0a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.hamburger{-webkit-tap-highlight-color:transparent;background:none;border:0;cursor:pointer;display:none;height:44px;margin-left:auto;padding:0;position:relative;width:44px}.hamburger .bar{background-color:#d4af37;background-color:var(--gold);border-radius:2px;height:2px;left:10px;position:absolute;right:10px;transition:transform .3s ease,opacity .2s ease,top .3s ease}.hamburger .bar:first-child{top:14px}.hamburger .bar:nth-child(2){top:21px}.hamburger .bar:nth-child(3){top:28px}.hamburger.is-open .bar:first-child{top:21px;transform:rotate(45deg)}.hamburger.is-open .bar:nth-child(2){opacity:0}.hamburger.is-open .bar:nth-child(3){top:21px;transform:rotate(-45deg)}.hamburger:focus-visible,.m-item:focus-visible,.m-sublink:focus-visible{outline:2px solid #ecd27a;outline:2px solid var(--gold-light);outline-offset:2px}.mobile-backdrop,.mobile-menu{display:none}@media (max-width:1100px){.logo-text{font-size:60px}.logo-img{height:46px}.desktop-only{gap:8px;padding-left:24px}.navbar-links{gap:16px}}@media (max-width:768px){.navbar{height:64px;height:var(--nav-h-mobile);padding:0 8px 0 16px}.navbar-logo{flex:1 1;gap:10px;min-width:0}.logo-text{font-size:40px}.logo-img{height:36px}.navbar-icons,.navbar-links{display:none}.hamburger{display:block}.mobile-backdrop{animation:m-fade .25s ease both;background:#0009;display:block;inset:64px 0 0 0;inset:var(--nav-h-mobile) 0 0 0;position:fixed;z-index:998}.mobile-menu{background:#000;border-bottom:1px solid #d4af3759;box-sizing:border-box;display:block;font-family:Jost,system-ui,sans-serif;left:0;max-height:calc(100vh - 64px);max-height:calc(100vh - var(--nav-h-mobile));max-height:calc(100dvh - 64px);max-height:calc(100dvh - var(--nav-h-mobile));opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 28px;position:fixed;right:0;top:64px;top:var(--nav-h-mobile);transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:999}.mobile-menu.open{opacity:1;transform:none;transition-delay:0s;visibility:visible}.m-item{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-bottom:1px solid #ffffff14;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:500 1.05rem/1 Jost,system-ui,sans-serif;gap:14px;min-height:54px;padding:0 4px;text-align:left;text-decoration:none;transition:color .2s ease;width:100%}.m-item svg{flex:none;font-size:1.3rem}.m-item svg,.m-item.active,.m-item:active{color:#d4af37;color:var(--gold)}.m-label{flex:1 1}.m-chevron{border-bottom:2px solid #d4af37;border-bottom:2px solid var(--gold);border-right:2px solid #d4af37;border-right:2px solid var(--gold);flex:none;height:9px;margin-right:4px;transform:rotate(45deg);transition:transform .3s ease;width:9px}.m-toggle[aria-expanded=true] .m-chevron{transform:rotate(-135deg)}.m-group-title{color:#ffffff73;font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:22px 4px 4px;text-transform:uppercase}.m-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.m-sub.open{grid-template-rows:1fr}.m-sub-inner{min-height:0;overflow:hidden;padding-left:12px}.m-sub:not(.open) .m-sub-inner{visibility:hidden}.m-sub-heading{color:#d4af37;color:var(--gold);font-family:Amiri,serif;font-size:1.15rem;font-weight:700;margin:16px 0 2px}.m-sublink{-webkit-tap-highlight-color:transparent;background:none;border:0;box-sizing:border-box;color:#ffffffd1;cursor:pointer;display:block;font:400 .98rem/1.3 Jost,system-ui,sans-serif;min-height:44px;padding:12px 4px;text-align:left;text-decoration:none;width:100%}.m-sublink:active{color:#d4af37;color:var(--gold)}}@keyframes m-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hamburger .bar,.m-chevron,.m-sub,.mobile-menu{transition:none}.mobile-backdrop{animation:none}}.auth-modal{background-color:#000000e6;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.auth-content,.auth-modal{align-items:center;display:flex}.auth-content{background-color:#1e1e1e;border-radius:12px;box-shadow:0 0 30px #000000b3;color:#fff;flex-direction:column;max-width:400px;padding:32px;position:relative;width:90%}.auth-title{font-size:24px;margin-bottom:20px;text-align:center}.auth-input{background-color:#2d2d2d;border-radius:8px;margin-bottom:16px;width:80%}.auth-button,.auth-input{border:none;color:#fff;font-size:16px;padding:12px}.auth-button{background-color:#d4af37;border-radius:8px;cursor:pointer;margin-top:8px;transition:background .3s ease;width:85%}.auth-button:hover{background-color:#977810}.auth-text{font-size:14px;margin-top:12px;text-align:center}.auth-link{color:#d4af37;cursor:pointer;text-decoration:underline}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:16px;top:12px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:text}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-display:swap;font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.690f0f2928abb870b888.woff2) format("woff2"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.container{background-color:#000;display:flex;flex-direction:column;gap:20px}.row{align-items:center;justify-content:space-between;margin-top:50px}.image-container,.text-container{flex:1 1;padding:20px}.image-container img{border-radius:20px;height:auto;max-width:100%}.image-container img:hover{transform:scale(1.05)}.header{align-items:center;background-color:#0a0a0a;box-shadow:0 2px 6px #0000001a;display:flex;gap:20px;justify-content:space-between;padding:9px 30px;position:relative}.social-icons{display:flex;gap:20px;padding-left:10px}.header-line1:hover .marquee1{animation-play-state:paused}.icon{font-size:20px;text-decoration:none;transition:color .3s ease}.icon-facebook{cursor:pointer;filter:brightness(0) invert(1);height:25px;transition:filter .3s ease;width:25px}.icon-facebook:hover{filter:sepia(1) hue-rotate(15deg) saturate(500%) brightness(2.5)}.icon-instagram,.icon-x{color:#fff;font-size:25px}.icon-instagram:hover,.icon-x:hover{color:#d4af37}.dropdown{position:relative}.dropdown-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 18px}.dropdown-button:hover{background-color:#555}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 10px #0000001a;position:absolute;right:0;top:110%;width:160px;z-index:100}.dropdown-item{color:#333;display:block;padding:10px 16px;text-decoration:none;transition:background-color .3s ease}.dropdown-item:hover{background-color:#f0f0f0}.header-line1{margin-right:190px}.header-line1,.header-line2{align-items:center;display:flex;height:30px;justify-content:center;overflow:hidden;position:relative;width:400px}.header-line2{margin-right:250px}.header-left-text,.marquee-wrapper1{display:flex;white-space:nowrap}.header-left-text{align-items:center;color:#fff;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;letter-spacing:1px;margin:0;padding:0;transform:skewX(-12deg)}.marquee1{animation:marquee1 30s linear infinite;display:inline-block;white-space:nowrap}.marquee1 span{color:#fff;font-size:16px;font-weight:700;margin-right:60px}@keyframes marquee1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header-text{animation:moveText 2s linear infinite;color:#fff;font-size:16px;font-weight:700;opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.header-line1:after,.header-line1:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:40px;z-index:2}.header-line1:before{background:linear-gradient(90deg,#0a0a0a,#0000);left:0}.header-line1:after{background:linear-gradient(270deg,#0a0a0a,#0000);right:0}@keyframes moveText{30%{opacity:0;right:20%}50%{opacity:1;right:50%}65%{opacity:1;right:70%}83%{opacity:0;right:87%}}@keyframes expandLine{0%{width:0}50%{width:40%}to{width:100%}}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.header-left-text{font-size:18px;justify-content:center;text-align:center;width:100%}.header-line1,.header-line2{justify-content:center;margin-right:0;width:100%}.marquee1 span{font-size:14px;margin-right:40px}.social-icons{display:flex;gap:16px;justify-content:center;padding-left:0;width:100%}.icon-facebook,.icon-instagram,.icon-x{font-size:22px;height:22px;width:22px}.dropdown{display:flex;justify-content:center;width:100%}.dropdown-button{max-width:200px;width:100%}}.hero-slider-wrapper{--gold:#d4af37;--gold-light:#ecd27a;--gutter:clamp(22px,6vw,96px);--fade:1.1s;background:#000;color:#fff;font-family:Jost,system-ui,sans-serif;height:100vh;height:100svh;margin:0;max-height:960px;min-height:600px;overflow:hidden;padding:0;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.hero-slide{inset:0;opacity:0;position:absolute;transition:opacity var(--fade) ease,visibility 0s linear var(--fade);visibility:hidden}.hero-slide.is-active{opacity:1;transition:opacity var(--fade) ease,visibility 0s;visibility:visible;z-index:1}.hero-media{inset:0;overflow:hidden;position:absolute}.hero-slide-image{display:block;height:100%;object-fit:cover;transform:scale(1);width:100%;will-change:transform}.hero-slide.is-active .hero-slide-image{animation:hero-settle 8s cubic-bezier(.22,.61,.36,1) both}.hero-media:after{background:linear-gradient(0deg,#000000f2 0,#0009 26%,#0000 56%),linear-gradient(90deg,#0000008c 0,#0000 48%);content:"";inset:0;pointer-events:none;position:absolute}.hero-slide-overlay{bottom:clamp(88px,13vh,130px);left:var(--gutter);max-width:640px;position:absolute;text-align:left}.hero-verse{color:var(--gold);font-size:.95rem;font-weight:500;letter-spacing:.04em;margin:0 0 14px}.hero-heading{text-wrap:balance;color:#fff;font-family:Amiri,serif;font-size:clamp(2.1rem,4.8vw,4.1rem);font-weight:700;line-height:1.12;margin:0 0 16px;text-shadow:0 2px 24px #0009}.hero-description{color:#ffffffd6;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;margin:0;max-width:46ch}.hero-slide.is-active .hero-verse{animation:hero-fade .8s ease .35s backwards}.hero-slide.is-active .hero-heading{animation:hero-wipe 1.2s cubic-bezier(.65,0,.35,1) .45s backwards}.hero-slide.is-active .hero-description{animation:hero-fade .9s ease .95s backwards}.hero-slide.is-active .hero-shop-button{animation:hero-fade .9s ease 1.15s backwards}.hero-shop-button{align-items:center;background:#000;border:1.5px solid var(--gold);border-radius:999px;color:var(--gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:16px;line-height:1;margin-top:28px;padding:7px 7px 7px 26px;transition:background-color .3s ease,color .3s ease}.hero-shop-arrow{background:var(--gold);border-radius:50%;color:#000;display:grid;height:38px;place-items:center;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:38px}@media (hover:hover) and (pointer:fine){.hero-shop-button:hover{background:var(--gold);color:#000}.hero-shop-button:hover .hero-shop-arrow{background:#000;color:var(--gold);transform:translateX(3px)}}.hero-shop-button:active .hero-shop-arrow{transform:translateX(3px)}.hero-progress{bottom:32px;display:flex;gap:10px;left:var(--gutter);position:absolute;z-index:2}.hero-seg{background:none;border:0;cursor:pointer;height:28px;padding:0;position:relative;width:clamp(40px,6vw,72px)}.hero-seg-fill,.hero-seg:before{border-radius:2px;content:"";height:2px;left:0;margin-top:-1px;position:absolute;right:0;top:50%}.hero-seg:before{background:#ffffff4d}.hero-seg-fill{background:var(--gold);transform:scaleX(0);transform-origin:left center}.hero-seg.is-done .hero-seg-fill{transform:scaleX(1)}.hero-seg.is-active .hero-seg-fill{animation:hero-progress linear forwards}.hero-slider-wrapper.is-paused .hero-seg.is-active .hero-seg-fill{animation-play-state:paused}.hero-nav{bottom:24px;display:flex;gap:10px;position:absolute;right:var(--gutter);z-index:2}.hero-nav-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #d4af3799;border-radius:50%;color:var(--gold);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease;width:44px}@media (hover:hover) and (pointer:fine){.hero-nav-btn:hover{background:var(--gold);border-color:var(--gold);color:#000}}.hero-slider-wrapper button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}@keyframes hero-settle{0%{transform:scale(1.1)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(14px)}}@keyframes hero-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.hero-slider-wrapper{height:min(100svh,780px);min-height:560px}.hero-media{height:55%;inset:0 0 auto 0}.hero-media:after{background:linear-gradient(180deg,#0000 55%,#000)}.hero-slide-overlay{bottom:76px;left:20px;max-width:none;right:20px}.hero-verse{font-size:.9rem;margin-bottom:10px}.hero-heading{font-size:clamp(1.7rem,7.4vw,2.3rem);margin-bottom:12px}.hero-description{font-size:.98rem}.hero-shop-button{font-size:.95rem;margin-top:22px;padding-left:22px}.hero-shop-arrow{height:34px;width:34px}.hero-progress{bottom:26px;left:20px}.hero-seg{width:36px}.hero-nav{bottom:20px;right:20px}.hero-nav-arrow{display:none}}@media (max-width:380px){.hero-description{display:none}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide.is-active{transition-duration:.01s}.hero-seg.is-active .hero-seg-fill,.hero-slide.is-active .hero-description,.hero-slide.is-active .hero-heading,.hero-slide.is-active .hero-shop-button,.hero-slide.is-active .hero-slide-image,.hero-slide.is-active .hero-verse{animation:none}.hero-seg.is-active .hero-seg-fill{transform:scaleX(1)}}.product-card{background-color:initial;border-radius:10px;cursor:pointer;margin:12px auto;max-width:240px;min-width:220px;overflow:hidden;text-align:center;transition:transform .3s ease-in-out;width:100%}.product-card:hover{transform:translateY(-5px)}.product-image-wrapper{align-items:center;background:#222;display:flex;height:220px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:220px}.product-image{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.product-icons{display:flex;flex-direction:column;gap:10px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .3s ease-in-out}.product-card:hover .product-icons,.product-icons:hover{opacity:1;pointer-events:auto}.mobile-icons{display:none}.icon{background-color:#0009;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;padding:8px;transition:background-color .3s ease}.icon:hover{background-color:#d4af37}.product-info{padding:15px;text-align:center}.product-category{color:#fff;font-size:.9rem;margin-bottom:5px}.product-name{color:#fffc;font-size:1.1rem;font-weight:700;margin:5px 0}.product-price{color:#d4af37;font-size:1rem;font-weight:600}.remove-button{background:#d4af37;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:6px 12px}.remove-button:hover{background:#f1f1f0;color:#d4af37}.product-card.grid2{align-items:center;display:flex;flex-direction:row;max-width:250px;text-align:left}.product-card.grid2 .product-image-wrapper,.product-card.grid3 .product-image-wrapper,.product-card.grid4 .product-image-wrapper{height:140px;width:140px}.product-card.grid2 .product-image img{height:100%;object-fit:contain;width:100%}.product-card.grid2 .product-info{flex:1 1;margin-bottom:25px}.product-card.list{align-items:stretch;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:row;margin:12px auto;max-width:600px;min-width:320px;text-align:left;width:100%}.product-card.list .product-image-wrapper{align-items:center;background:#222;display:flex;height:120px;justify-content:center;margin:0 20px 0 0;min-height:120px;min-width:120px;overflow:hidden;width:120px}.product-card.list .product-image{border-radius:10px;display:block;height:140px;object-fit:contain;width:140px}.product-card.list .product-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 10px 0 0;text-align:left}.horizontal-scroll-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;padding:10px 20px 20px;scroll-snap-type:x proximity;scrollbar-color:#d4af37 #111;scrollbar-width:thin}.horizontal-scroll-wrapper>.product-card{flex:0 0 auto;scroll-snap-align:start;width:260px}.horizontal-scroll-wrapper::-webkit-scrollbar{height:6px}.horizontal-scroll-wrapper::-webkit-scrollbar-track{background:#111;border-radius:10px}.horizontal-scroll-wrapper::-webkit-scrollbar-thumb{background:#d4af37;border-radius:10px}.product-modal{align-items:center;background-color:#000;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content,.product-modal{display:flex;overflow-y:auto;scrollbar-width:none}.modal-content{background:#4241411a;border-radius:10px;box-shadow:0 4px 15px #00000080;color:#fff;flex-direction:row;gap:20px;max-height:90vh;max-width:900px;padding:20px;position:relative;width:95%}.close-button{align-items:center;background-color:#d4af37;border-radius:50%;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;right:15px;top:10px;transition:transform .4s ease;width:32px}.close-button:hover{transform:rotate(180deg) scale(1.1)}.modal-left{flex:1 1;margin-right:20px}.modal-right{display:flex;flex:2 1;flex-direction:column}.modal-image{border-radius:8px;width:100%}.modal-rating{display:flex;margin:10px 0}.modal-price{font-size:18px;font-weight:700;margin:10px 0}.modal-description{line-height:1.5;margin-bottom:15px}.modal-link{color:#d4af37;font-weight:500;margin-top:auto;text-decoration:underline}.modal-main-image-wrapper{position:relative;width:100%}.gallery-arrow{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:36px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.gallery-arrow:hover{background:#d4af37}.gallery-arrow.left{left:8px}.gallery-arrow.right{right:8px}.modal-thumbnails{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.modal-thumb{border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;height:64px;object-fit:cover;opacity:.7;transition:all .2s;width:64px}.modal-thumb:hover{opacity:1}.modal-thumb.active{border-color:#d4af37;opacity:1}.modal-sizes{margin-top:1rem}.size-buttons,.size-buttons1{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem}.size-button{background-color:#fff;border:2px solid #d4af37;border-radius:20px;color:#333;cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .3s ease}.size-button:hover{background-color:#f8f0c8}.size-button1{background-color:#fff;border:2px solid #d4af37;border-radius:20px;color:#333;cursor:pointer;font-weight:600;padding:4px 8px;transition:background-color .3s ease}.review{border-bottom:1px solid #eee;margin-top:8px;padding-bottom:8px}.add-review textarea{resize:none}.submit-review-button{background-color:#d4af37;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.cart-modal{animation:slideIn .4s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;color:#fff;height:100%;padding:20px;position:fixed;right:0;top:0;width:400px;z-index:1500}.cart-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1400}@keyframes slideIn{0%{opacity:0;right:-400px}to{opacity:1;right:0}}.cart-title{align-items:center;display:flex;font-size:24px;margin-top:0}.cart-title svg{margin-right:10px}.cart-close{background-color:#d4af37;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:32px;position:absolute;right:20px;top:20px;transition:transform .3s ease;width:32px}.cart-close:hover{transform:rotate(180deg)}.cart-shipping-banner{background:#444;border-radius:8px;margin:15px 0;overflow:hidden;padding:10px 0;position:relative}.cart-shipping-banner .marquee{animation:marquee 10s linear infinite;font-size:14px;position:absolute;white-space:nowrap}@keyframes marquee{0%{left:100%}to{left:-100%}}.bus-icon{color:#d4af37;margin-left:8px}.cart-items{border:1px solid #ccc;box-sizing:border-box;flex-direction:column;gap:12px;max-height:140px!important;overflow-y:auto;scrollbar-width:none}.cart-item,.cart-items{display:flex;padding:10px}.cart-item{align-items:center;background:#222;border-radius:6px;color:#fff}.cart-item-image{border-radius:4px;height:60px;margin-right:10px;object-fit:cover;width:60px}.cart-item-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.cart-item-details h4{color:#fff;font-size:16px;margin:0}.cart-item-details p{color:#ccc;font-size:12px;margin:5px 0}.cart-item-price{color:#d4af37;font-size:14px;font-weight:700;min-width:60px;text-align:right}.item-remove{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:7px}.quantity-controls{align-items:center;display:flex;gap:5px;margin-top:5px}.quantity-controls button{background-color:#d4af37;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;height:24px;width:24px}.quantity-controls span{color:#fff;font-size:14px}.cart-actions{display:flex;justify-content:space-around;margin:20px 0}.cart-action-item{color:#fff;font-size:14px;text-align:center}.cart-action-item svg{color:#d4af37;display:block;margin:0 auto 5px}.cart-divider{border:none;border-top:1px solid #666;margin:10px 0}.cart-subtotal{display:flex;font-size:18px;font-weight:700;justify-content:space-between}.cart-tax-info{color:#aaa;font-size:12px;margin-top:8px}.cart-buttons{display:flex;justify-content:space-between;margin-top:20px}.cart-buttons .btn{border:1.5px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;flex:1 1;font-weight:700;margin:0 5px;padding:10px 15px}.cart-bottom-panel{background-color:#000;border-radius:8px;border-top:1px solid #333;color:#fff;margin-top:1rem;padding:1rem;position:relative}.cart-action-buttons{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.action-btn{align-items:center;background:#0000;border:1px solid #555;border-radius:6px;color:#d4af37;cursor:pointer;display:flex;flex:1 1;gap:.5rem;justify-content:center;padding:.5rem 1rem}.note{background-color:#000;width:80%}.note-input{background-color:initial}.cart-action-content textarea.note-input{background-color:#fff;border:none;border-radius:6px;color:#000;font-size:1rem;padding:.75rem;resize:vertical;width:100%}.gift-wrap,.shipping-section{background:#111;border-radius:6px;padding:1rem}.gift-btn,.shipping-btn{background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem}.shipping-section input{border:none;border-radius:4px;margin-bottom:.5rem;padding:.5rem;width:100%}.checkout{background-color:#d4af37;color:#000}.viewcart{background-color:initial;border:1.5px solid #d4af37;box-sizing:border-box;color:#d4af37}.shipping-animation-wrapper{align-items:center;display:flex;flex-direction:row;margin:1.5rem 0}.shipping-line{background:#ccc;border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden;position:relative;width:80%}.moving-bar1{animation:move-loading 2s linear infinite;background:linear-gradient(90deg,#d4af37,#f5e9b9);border-radius:2px;height:100%;position:absolute;width:20%}@keyframes move-loading{0%{left:-20%}to{left:100%}}.truck-circle{align-items:center;animation:pulse 1.5s ease-in-out infinite;background:#000;border-radius:50%;box-shadow:0 0 0 2px #d4af37;display:flex;height:50px;justify-content:center;width:50px}.truck-icon{color:#d4af37;font-size:24px}.shipping-text{color:#555;font-weight:500;margin-top:5px}@media (min-width:769px){.modal-content{align-items:stretch;gap:32px;height:88vh;max-height:88vh;max-width:1240px;overflow:hidden;padding:24px;width:94%}.close-button{z-index:5}.modal-left{display:flex;flex:0 0 58%;flex-direction:column;margin-right:0;max-width:58%;min-height:0}.modal-main-image-wrapper{background:#111;border-radius:12px;flex:1 1;min-height:0;overflow:hidden;position:relative}.modal-image{border-radius:0;height:100%;inset:0;max-height:none;object-fit:contain;position:absolute;width:100%}.gallery-arrow{font-size:26px;height:44px;width:44px}.gallery-arrow.left{left:12px}.gallery-arrow.right{right:12px}.gallery-counter{background:#0000008c;border-radius:12px;bottom:10px;color:#fff;font-size:12px;padding:3px 10px;position:absolute;right:12px}.modal-thumbnails{flex-shrink:0;gap:10px;margin-top:12px;scrollbar-color:#d4af37 #111;scrollbar-width:thin}.modal-thumb{border-radius:8px;height:84px;width:84px}.modal-right{flex:1 1;min-width:0;overflow-y:auto;padding-right:10px;scrollbar-color:#d4af37 #111;scrollbar-width:none}.modal-right h2{font-size:28px;line-height:1.25;margin:0 0 6px}.modal-price{color:#d4af37;font-size:26px;margin:8px 0 16px}.modal-description{color:#ddd;font-size:15px;white-space:pre-line}.modal-right .cart-buttons{margin-top:16px}.modal-right .cart-buttons .btn{font-size:16px;margin:0;padding:14px;width:100%}}@media (max-width:768px){.modal-content{flex-direction:column;gap:16px;padding:16px}.modal-left,.modal-right{flex:1 1 100%}.modal-left{margin-right:0}.modal-image{max-height:320px;object-fit:contain}.modal-thumb{height:54px;width:54px}.close-button{position:fixed;right:12px;top:12px;z-index:10}.add-review,.modal-description,.modal-link,.modal-price,.modal-sizes,.product-reviews{font-size:14px}.size-button{font-size:12px;padding:4px 10px}.modal-content textarea{font-size:14px;width:100%}.submit-review-button{font-size:14px;margin-top:10px}.modal-content h2,.modal-content h4,.modal-content p{font-size:15px}.horizontal-scroll-wrapper{gap:12px;padding:10px 12px 16px}}@media (max-width:600px){.product-card,.product-grid .product-card{margin:8px 0;max-width:none;min-width:0;width:100%}.product-image-wrapper{aspect-ratio:1/1;height:auto;width:100%}.product-icons.desktop-icons{display:none}.product-icons.mobile-icons{display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:8px;opacity:1;position:static}.icon{font-size:16px;padding:8px}.product-info{padding:8px 4px 10px}.product-category{display:block;font-size:11px;opacity:.75}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.3;min-height:2.6em;overflow:hidden}.product-price{font-size:13px;line-height:1.4}.product-card.list{align-items:flex-start;flex-direction:column;max-width:100%}.product-card.list .product-image-wrapper{height:140px;margin:0 0 10px;min-height:140px;min-width:120px;width:140px}.product-card.list .product-image{border-radius:10px;display:block;height:140px;object-fit:cover;width:140px}.product-card.list .product-info{padding:0}div.horizontal-scroll-wrapper>.product-card{flex:0 0 auto;margin:0;max-width:165px;min-width:165px;width:165px}.cart-modal{padding:15px;width:95%}.cart-empty h2{font-size:18px}.continue-shopping{font-size:14px;padding:8px 16px}}.category-container{background-color:#000000e6;background-position:50%;background-size:cover;border-radius:10px;display:flex;flex-direction:column;gap:50px;padding:150px;position:relative;transition:background-image .3s ease-in-out}.category-overlay{background-color:#00000080;border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.category-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;opacity:.8;padding:20px;text-align:center;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.category-item:hover{opacity:1;transform:scale(1.1)}.category-icon{color:#fff;font-size:40px;transition:color .3s ease-in-out}.category-name{color:#fff;font-size:1.2rem;font-weight:700;margin-top:10px}.category-item:hover .category-icon{color:#d4af37}.category-item:hover .category-name{color:#fff}.category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,2fr)}.category-grid>.category-item:nth-child(4),.category-grid>.category-item:nth-child(5),.category-grid>.category-item:nth-child(6){grid-column:span 1}@media (max-width:768px){.category-grid{grid-template-columns:repeat(2,1fr)}.category-icon{font-size:28px}.category-name{font-size:.9rem}.category-item{padding:12px}.category-container{padding:30px}}@media (max-width:480px){.category-grid{grid-template-columns:repeat(2,1fr)}.category-icon{font-size:24px}.category-name{font-size:.8rem}.category-item{padding:10px}.category-container{padding:20px}}.calligraphy-banner{background:#d4af37;border-bottom:1px solid #fff;border-top:1px solid #fff;overflow:hidden;padding:30px 0;white-space:nowrap;width:100%}.scroll-text{animation:scroll-left 200s linear infinite;display:inline-block}.calligraphy-banner:hover .scroll-text{animation-play-state:paused}.text-content{color:#fff;font-family:Amiri,serif;font-size:24px;gap:80px}.scroll-phrase,.text-content{align-items:center;display:inline-flex}.scroll-phrase{gap:8px}.nib-icon{color:#fff;font-size:16px}.dot{color:#121111;font-weight:700;margin-left:6px}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.faq-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:40px 80px}.faq-left{flex:1 1;min-width:300px}.faq-item{border-bottom:1px solid #ccc;margin-bottom:20px}.faq-question{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:10px 0;transition:color .3s ease}.faq-question.active{color:#d4af37}.faq-answer{animation:fadeIn .3s ease-in-out;color:#fff;font-size:16px;margin-top:5px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-right{display:flex;flex:0.8 1;justify-content:flex-end;min-width:250px;padding-left:150px}.scroll-image{border-radius:15px;height:auto;max-width:300px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.scroll-image:hover{box-shadow:0 8px 20px #d4af3780;transform:scale(1.05)}@media (max-width:768px){.faq-container{flex-direction:column;gap:30px;padding:20px}.faq-left{width:100%}.faq-right{display:flex;justify-content:center;padding:0;position:relative;top:0;width:100%}.scroll-image{border-radius:15px;height:auto;max-width:150px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease}.scroll-image:hover{box-shadow:0 8px 20px #d4af3780;transform:scale(1.05)}.faq-question{font-size:16px}.faq-answer{font-size:14px}}.footer-container{background-color:#111;color:#fff;margin-top:60px;padding:40px 80px}.footer-bottom-content .company-name{color:#d4af37;font-weight:600;text-decoration:none;transition:color .3s ease}.footer-bottom-content .company-name:focus-visible,.footer-bottom-content .company-name:hover{color:#ecd27a;text-decoration:underline}.footer-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-col{flex:1 1;min-width:180px}.logo-section{flex:1.5 1;min-width:250px}.footer-logo{color:#fff;margin-bottom:15px;width:140px}.footer-text{font-size:14px;line-height:1.6;margin-bottom:20px}.footer-socials a{color:#fff;font-size:20px;margin-right:12px;transition:color .3s ease}.footer-socials a:hover{color:#d4af37}.footer-col h3{color:#d4af37;font-size:16px;margin-bottom:10px}.footer-col ul{list-style:none;padding:0}.footer-col li{cursor:pointer;font-size:14px;margin-bottom:8px;transition:color .3s ease}.footer-col li:hover{color:#d4af37}.footer-container .footer-col ul li a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.footer-bottom{background-color:#111;border-top:1px solid #333;margin-top:25px;padding:15px 0;text-align:center}.footer-bottom-content{flex-wrap:wrap;font-size:14px;gap:12px;justify-content:center}.company-brand,.footer-bottom-content{align-items:center;color:#fff;display:flex}.company-brand{font-weight:600;gap:8px}.company-brand .taqnisoft-logo{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000004d;height:28px;object-fit:contain;padding:2px;width:28px}.footer-bottom a{color:#d4af37;font-weight:500;text-decoration:none}.footer-bottom a:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.footer-bottom-content{flex-direction:column;gap:8px}}.footer-container .footer-col ul li a.active,.footer-container .footer-col ul li a:focus,.footer-container .footer-col ul li a:hover{color:#d4af37}@media (max-width:768px){.footer-container{padding:30px 20px}.footer-row{flex-direction:column;gap:30px}.footer-logo{width:100px}}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.shop-page{background-color:#000;color:#fff;font-family:Arial,sans-serif;min-height:100vh}.coming-soon{align-items:center;color:#888;font-size:24px;justify-content:center;text-align:left}.coming-soon h3{color:#d4af37;margin-top:10px}.custom-checkbox{appearance:none;-webkit-appearance:none;background-color:#000;border:1px solid #fff;border-radius:4px;cursor:pointer;height:18px;position:relative;top:9px;width:18px}.custom-checkbox:checked:after{border:solid #fff;border-width:0 1px 1px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.shop-hero{align-items:center;background:url(/static/media/image5.9575c08ae63711a04ad5.jpg) no-repeat 50%/cover;border-bottom:1px solid #ffffff1a;display:flex;height:250px;justify-content:center;position:relative;text-align:center}.shop-hero:after{background:#00000080;content:"";inset:0;position:absolute}.shop-hero-content{color:#fff;font-size:20px;position:relative;z-index:1}.breadcrumb{color:#d4af37;cursor:pointer;text-decoration:underline}.breadcrumb:hover{color:#fff}.shop-content{height:calc(100vh - 70px);margin-top:35px;overflow:hidden}.shop-filters{margin-left:10px;margin-top:10px;scrollbar-color:#d4af37 #0000;scrollbar-width:thin}.most-selling-section{background-color:initial;margin-top:4rem;padding:2rem}.most-selling-section h2{font-size:24px;font-weight:700;margin-bottom:1rem}.shop-filters h3{color:#fff;font-size:18px;margin-bottom:10px;margin-top:20px}.price-filter-section{color:#fff;margin-bottom:20px}.price-label{color:#fff;font-size:14px;margin-bottom:4px}.price-inputs{gap:10px;margin-top:10px}.price-input{align-items:center;background:#0000;border:1px solid #fff;border-radius:4px;display:flex;padding:4px 8px}.price-input input{background:#0000;border:none;font-size:14px;outline:none}.price-input .currency{color:#fff;font-size:14px;margin-right:6px}.rc-slider{margin-top:10px}.rc-slider-track{background-color:#fff!important}.rc-slider-handle{background-color:#d4af37!important;border:2px solid #fff!important}.rc-slider-rail{background-color:#555!important}.category-btn{background:#0000;border:1px solid #d4af37;color:#d4af37;font-size:14px;padding:6px 10px}.category-btn.active,.category-btn:hover{background:#d4af37;color:#fff}.shop-filters label{color:#fff;cursor:pointer;display:block;margin-bottom:5px}.shop-filters input[type=radio]{margin-right:8px}.shop-products{flex:1 1;max-height:80vh;overflow-y:auto;padding:20px;position:relative;scrollbar-color:#d4af37 #0000;scrollbar-width:none}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:20px}.applied-filters{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.filter-badge{align-items:center;background:#ffffff1a;border-radius:4px;color:#fff;display:flex;font-size:14px;padding:4px 8px}.filter-badge button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:14px;margin-left:6px}.shop-filters::-webkit-scrollbar,.shop-products::-webkit-scrollbar{width:6px}.shop-filters::-webkit-scrollbar-thumb,.shop-products::-webkit-scrollbar-thumb{background:#d4af37;border-radius:3px}@media screen and (max-width:768px){.shop-content{flex-direction:column}.shop-filters{border-bottom:1px solid #ffffff1a;border-right:none;height:200px;width:100%}.shop-products{height:calc(100vh - 270px)}}.shop-filters{background:#0000;border-right:1px solid #ffffff1a;overflow-y:auto;padding:20px;transition:box-shadow .3s ease,border-color .3s ease;width:300px}.shop-filters:hover{border-right:1px solid #d4af3780;box-shadow:0 0 15px 3px #d4af3780}.product-grid{grid-gap:20px;display:grid;gap:20px}.product-grid.grid4{grid-template-columns:repeat(4,1fr)}.product-grid.grid3{grid-template-columns:repeat(3,1fr)}.product-grid.grid2{grid-template-columns:repeat(2,1fr)}.product-grid.list{align-items:flex-start;display:flex;flex-direction:column}.view-mode-buttons button{border:1px solid #d4af37;margin-right:10px;padding:6px 12px}.view-mode-buttons button:hover{background-color:#d4af37;color:#000}.view-mode-buttons{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start;margin-bottom:20px}.view-mode-buttons button{align-items:center;background-color:#000;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:background .3s ease,color .3s ease;width:40px}.view-mode-buttons button:hover{background-color:#fff;color:#d4af37}@media (max-width:768px){.view-mode-buttons{display:none}}.shop-content{align-items:flex-start;display:flex;gap:20px}@media (max-width:768px){.shop-content{flex-direction:column}.shop-filters{background:#0000;padding:16px;width:95%}.shop-products{padding:16px;width:100%}.view-mode-buttons{display:none}}.mobile-filter-toggle{display:flex;justify-content:flex-end;margin:1rem 0}.mobile-filter-toggle button{align-items:center;background-color:#d4af37;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:16px;margin-left:20px}.mobile-filter-toggle .filter-icon{filter:brightness(0) invert(1);height:16px;width:16px}.mobile-filter-toggle .filter-text{color:#fff}@media (max-width:768px){.shop-filters{display:none}.shop-filters.show{display:block;margin-bottom:20px}.mobile-filter-toggle{display:flex;justify-content:flex-end;margin:1rem 0}.mobile-filter-toggle button{background-color:#d4af37;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}}@media (min-width:769px){.mobile-filter-toggle{display:none}.shop-filters{display:block}}@media (max-width:768px){.shop-filters{background:#000;box-sizing:border-box;display:none;height:100vh;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:999}.shop-filters.show{display:block;transform:translateX(0)}.shop-filters.hide{display:none;transform:translateX(-100%)}.shop-products{padding:16px;width:100%}.mobile-filter-toggle{display:flex;justify-content:flex-end;padding:0 16px}.mobile-filter-toggle button{align-items:center;background-color:#d4af37;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 12px}.mobile-filter-toggle .filter-icon{filter:brightness(0) invert(1);height:18px;width:18px}.view-mode-buttons{display:none}}.mobile-filter-toggle{display:none}.mobile-filter-overlay{align-items:flex-start;background-color:#0a0a0af2;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.mobile-filter-content{background-color:#111;border-radius:8px;color:#fff;max-width:500px;padding:20px;width:100%}.mobile-filter-content h3{color:#d4af37;margin-top:20px}.price-inputs{display:flex;justify-content:space-between;margin:15px 0}.price-input-wrapper{flex:1 1;margin-right:10px}.price-input-wrapper:last-child{margin-right:0}.price-input input{background:#222;border:1px solid #444;border-radius:4px;color:#fff;padding:6px;width:100%}.category-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.category-btn{background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.category-btn.active{background-color:#d4af37;color:#000}.close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px}@media (max-width:768px){.mobile-filter-toggle{background-color:#0a0a0a;border-bottom:1px solid #333;display:block;padding:10px}.shop-dropdown.horizontal{display:flex;flex-direction:row;gap:12px;margin-bottom:10px;overflow-x:auto;padding:10px 0;scroll-snap-type:x mandatory}.dropdown-block{background-color:#1c1c1c;border-radius:6px;flex:0 0 auto;min-width:200px;padding:10px;scroll-snap-align:start}.dropdown-heading{color:#d4af37;font-size:15px;font-weight:700;margin-bottom:6px}.dropdown-block p{border-radius:4px;color:#ccc;cursor:pointer;font-size:14px;margin:4px 0;padding:4px}.dropdown-block p:hover{background-color:#333;color:#fff}.filter-icon{margin-right:6px}.filter-text{font-size:14px;font-weight:500}.mobile-filter-toggle{display:flex;gap:10px;justify-content:center;margin:15px 0}.filter-icon{height:18px;width:18px}.filter-text{color:#fff;font-weight:700;margin-left:5px;text-transform:uppercase}.mobile-filter-toggle button{align-items:center;background-color:initial;border:1px solid #d4af37;border-radius:6px;color:#fff;display:flex;font-size:14px;gap:8px;justify-content:center;padding:8px 12px;width:100%}.mobile-filter-toggle button:hover{background-color:#d4af37;color:#000}.shop-dropdown-vertical{background-color:#0a0a0a;height:100vh;left:0;overflow-y:auto;padding:20px;position:fixed;scrollbar-width:none;top:0;width:90%;z-index:9999}.shop-dropdown-vertical .dropdown-block{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:10px}.shop-dropdown-vertical .dropdown-heading{color:#d4af37;font-size:16px;font-weight:700;margin-bottom:10px}.shop-dropdown-vertical p{color:#ccc;cursor:pointer;font-size:14px;margin-bottom:8px}.shop-dropdown-vertical p:hover{color:#fff;text-decoration:underline}}@media screen and (min-width:769px){.shop-filters{background:#1a1a1a;border-radius:8px;color:#fff;margin-right:20px;padding:20px;width:250px}.mobile-filter-toggle{display:none}}@media screen and (max-width:768px){.shop-filters{display:none}}.search-page{background-color:#111;color:#fff;min-height:100vh;padding:40px 20px}.search-header,.search-page{align-items:center;display:flex;flex-direction:column}.search-header{width:100%}.search-title{font-size:28px;margin-bottom:20px}.search-input{background-color:#222;border:1px solid #fff;border-radius:8px;color:#fff;font-size:16px;margin-bottom:30px;max-width:500px;padding:12px 16px;width:70%}.search-input:hover{border:1px solid #d4af37}.popular-searches-section{flex-direction:row;margin-top:30px;text-align:center}.popular-searches-heading{font-size:18px;margin-bottom:10px}.popular-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.search-button{background-color:#000;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;padding:10px 18px;transition:all .3s ease}.search-button:hover{background-color:#d4af37;border-color:#d4af37;color:#000}.search-results{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:40px;max-width:1200px;width:100%}.no-results{color:#ccc;font-style:italic;margin-top:20px}.contact-heading{color:#fff;display:inline-block;font-family:Great Vibes,cursive;font-size:32px!important;font-weight:700;padding-bottom:8px}.contact-heading,.main-heading{letter-spacing:1px;text-align:center}.main-heading{color:#d4af37;font-family:Runethia,Great Vibes,cursive;font-size:48px;font-weight:400;margin-bottom:20px}.contact-container{background-color:#111;border-radius:12px;color:#fff;margin:0 auto;max-width:700px;padding:40px 20px}.contact-subheading{color:#fff;font-size:24px;margin-bottom:10px;text-align:center}.contact-description{color:#ccc;line-height:1.6;margin-bottom:30px;text-align:center}.contact-form .row{display:flex;gap:20px;margin-bottom:20px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{background:#222;border:2px solid #fffc;border-radius:16px;color:#fffc;margin-bottom:30px;padding:10px;width:97%}.contact-form textarea{height:120px;margin-bottom:20px;resize:none}.contact-form button{background-color:#d4af37;border:none;border-radius:6px;color:#000;cursor:pointer;display:block;font-weight:700;margin:0 auto;padding:12px 20px;transition:background .3s ease}.contact-form button:hover{background-color:#b89530}.whatsapp-float{animation:pulse 1.5s infinite;background-color:#d4af37;border-radius:50%;bottom:30px;padding:12px;position:fixed;right:30px;z-index:9999}.whatsapp-icon{color:#fff;font-size:24px}.required{color:red;margin-left:4px}.input-group{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.row{gap:20px;width:97%}@keyframes pulse{0%{box-shadow:0 0 0 0 #d4af37b3;transform:scale(1)}70%{box-shadow:0 0 0 10px #d4af3700;transform:scale(1.1)}to{box-shadow:0 0 0 0 #d4af3700;transform:scale(1)}}@media (max-width:768px){.contact-heading{font-size:24px!important}.contact-subheading{font-size:16px}.contact-description{font-size:14px;padding:0 10px}.contact-form .row{flex-direction:column;gap:10px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{font-size:14px;width:90%}.contact-form button{font-size:16px;width:100%}.whatsapp-float{bottom:20px;padding:10px;right:20px}.main-heading{font-size:32px;margin-bottom:16px}.whatsapp-icon{font-size:20px}}body{background-color:#000;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.checkout-container{box-sizing:border-box;display:flex;gap:40px;height:100vh;overflow:hidden;padding:40px}.checkout-left{flex:2 1;padding-right:20px}.checkout-left,.checkout-right{overflow-y:auto;scrollbar-width:none}.checkout-right{background-color:#111;border-radius:8px;box-shadow:0 0 10px #0003;flex:1.2 1;max-height:100vh;padding:24px}.card-label{color:#ccc;display:block;font-size:14px;margin:10px 0 6px}.card-row{display:flex;gap:16px}.card-field{flex:1 1;min-width:0}.checkout-right::-webkit-scrollbar{width:6px}@media (max-width:600px){.card-row{flex-direction:column;gap:14px}.card-field{width:100%}.card-label{font-size:14px;margin-bottom:6px}.input{border-radius:8px;font-size:16px;min-height:48px;padding:12px}}.checkout-right::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}h2{font-size:20px;margin-bottom:16px}h2,h3{color:#fff}h3{font-size:18px;margin-bottom:20px}.input{background-color:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;padding:12px;width:93%}.input,.row{margin-bottom:16px}.row{display:flex;gap:16px}.half-input,.third-input{flex:1 1}.checkbox-row{align-items:center;display:flex;margin-bottom:16px}.checkbox-label{color:#ccc;font-size:14px;margin-left:8px}.pay-now-button{background-color:#bfa046;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:14px;transition:background-color .3s ease;width:100%}.pay-now-button:hover{background-color:#a78c3b}.payment-box{background-color:#1a1a1a;border:1px solid #444;border-radius:6px;padding:20px}.product-summary{align-items:center;display:flex;margin-bottom:20px}.product-summary img{border-radius:8px;height:80px;margin-right:16px;object-fit:cover;width:80px}.product-details p{color:#fff;font-size:14px;margin:4px 0}.bill-row{color:#fff;display:flex;font-size:15px;justify-content:space-between;padding:8px 0}hr{background-color:#333;border:none;height:1px;margin:16px 0}@media (max-width:768px){.checkout-container{flex-direction:column;height:auto;padding:20px}.checkout-left,.checkout-right{height:auto;padding:0;width:100%}.checkout-left{order:1;overflow:visible}.checkout-right{margin-top:20px;order:2;position:static}.row{flex-direction:column;gap:0}.half-input,.third-input{width:97%}.input{width:88%}.pay-now-button{font-size:15px;padding:12px}.product-summary img{height:60px;width:60px}.product-details p{font-size:13px}.bill-row{font-size:14px}}.liked-title{font-size:28px;margin-bottom:30px;text-align:center}.liked-products-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.no-liked{color:#ccc;font-style:italic;margin-top:20px;text-align:center}.addp-page{background:#000;color:#fff;font-family:Jost,system-ui,sans-serif;min-height:100vh;padding:32px 16px 64px}.addp-form{grid-gap:18px;background:#111;border:1px solid #d4af3766;border-radius:12px;display:grid;gap:18px;margin:0 auto;max-width:720px;padding:28px}.addp-hint{font-size:13px;margin:0 0 12px;opacity:.7}.addp-color-block{border:1px solid #0000001f;border-radius:10px;margin-bottom:14px;padding:12px}.addp-color-head{display:flex;justify-content:space-between;margin-bottom:8px}.addp-count{font-size:12px;opacity:.7}.addp-drop{border:2px dashed #00000040;border-radius:10px;margin:10px 0;padding:14px;text-align:center;transition:background .15s,border-color .15s}.addp-drop p{font-size:13px;margin:0 0 8px;opacity:.7}.addp-drop.over{background:#d4af371f;border-color:#d4af37}.addp-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.addp-title{color:#d4af37;font-family:Amiri,serif;font-size:2rem;margin:0 0 4px}.addp-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.addp-row.three{grid-template-columns:repeat(3,1fr)}.addp-field{grid-gap:6px;border:0;display:grid;font-size:.95rem;gap:6px;margin:0;min-width:0;padding:0}.addp-field>legend,.addp-field>span{color:#fffc;font-weight:500}.addp-form input,.addp-form select,.addp-form textarea{background:#000;border:1px solid #444;border-radius:8px;box-sizing:border-box;color:#fff;font:inherit;padding:10px 12px;width:100%}.addp-form input[type=color]{cursor:pointer;height:40px;padding:2px;width:44px}.addp-form input:focus,.addp-form select:focus,.addp-form textarea:focus{border-color:#d4af37;outline:2px solid #d4af37;outline-offset:1px}.addp-form select:disabled{opacity:.5}.addp-color-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.addp-small{background:#0000;border:1px solid #d4af37;border-radius:999px;color:#d4af37;cursor:pointer;font:inherit;font-size:.85rem;padding:8px 14px;white-space:nowrap}.addp-small:hover{background:#d4af37;color:#000}.addp-thumbs{display:flex;flex-wrap:wrap;gap:8px}.addp-thumb{border:1px solid #333!important;border-radius:8px;height:88px;object-fit:cover;padding:0!important;width:88px!important}.addp-submit{background:#d4af37;border:0;border-radius:999px;color:#000;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:600;padding:14px 20px;transition:background-color .2s ease}.addp-submit:hover:not(:disabled){background:#ecd27a}.addp-submit:disabled{cursor:wait;opacity:.6}.addp-message{border-radius:8px;font-size:.95rem;padding:12px 14px}.addp-message.success{background:#2ea04326;border:1px solid #2ea043;color:#7ee787}.addp-message.error{background:#f851491f;border:1px solid #f85149;color:#ff938d}@media (max-width:560px){.addp-form{padding:18px}.addp-row,.addp-row.three{grid-template-columns:1fr}}.khtique-container{align-items:flex-start;background-color:#000;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.khtique-card{background:#272626;border-radius:12px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;max-width:600px;padding:24px;width:100%}.khtique-title{color:#f5f4f4;margin-bottom:20px;text-align:center}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.khtique-button{background-color:#d4af37;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;transition:background .3s}.khtique-button:hover{background-color:#e6bd3a}.discount-form{display:flex;flex-direction:column;gap:12px;margin-top:20px}.discount-form label{color:#fff;font-weight:500}.discount-form input,.discount-form textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.discount-form textarea{min-height:80px;resize:vertical}.submit-button{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px}.submit-button:hover{background-color:#218838}.table-wrapper{-ms-overflow-style:none;margin-top:24px;overflow-x:auto;scrollbar-width:none}.products-table,.table-wrapper{border-radius:8px;text-align:left;width:100%}.products-table{background:#1a1a1a;border-collapse:collapse;min-width:600px;overflow:hidden}.products-table td,.products-table th{border:1px solid #ddd;padding:10px;text-align:left}.products-table th{background-color:#d4af37;color:#fff}.deleteButton{background-color:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-left:10px;padding:12px 18px;transition:background .3s}.product-table tr:nth-child(2n){background-color:#2c2c2c}@media (max-width:600px){.khtique-card{padding:16px 5px}.khtique-title{font-size:20px}.khtique-button{flex:1 1 100%;text-align:center}.button-group{flex-direction:column}.products-table td,.products-table th{font-size:13px;padding:8px 1px}}
/*# sourceMappingURL=main.a151f619.css.map*/