@charset "UTF-8";:root{--primary: #BFA46D;--primary-light: #9A8B6A;--primary-dark: #5D5239;--primary-rgb: 124, 111, 76;--secondary: #2C2C2C;--secondary-transparent: rgba(0, 0, 0, .95);--background: #FAFAFA;--background-secondary: #FFFFFF;--background-tertiary: #F8F8F8;--background-primary: #FFFFFF;--success: #4A7C59;--error: #B85C6A;--warning: #D4A574;--info: #2C2C2C;--gray: #8A8A8A;--light-gray: #E5E5E5;--very-light-gray: #F5F5F5;--text-primary: #2C2C2C;--text-secondary: #6B6B6B;--text-muted: #9A9A9A;--border-color: #E8E8E8;--border-color-light: #F0F0F0;--shadow-light: rgba(124, 111, 76, .08);--shadow-medium: rgba(124, 111, 76, .15);--shadow-dark: rgba(44, 44, 44, .15);--text-gradient: linear-gradient(to right, #d9ad53, #bc9455);--font-dm-sans: "DM Sans";--font-dm-mono: "DM Mono";--font-noto-serif: "Noto Serif";--font-dm-serif-display: "DM Serif Display";--font-arial: "Arial", sans-serif;--border-radius: 0px;--border-radius-round: 25px}.dark-theme{--primary: #b4975a;--primary-light: #B8A47A;--primary-dark: #7A6B4A;--primary-rgb: 212, 184, 124;--secondary: #E0E0E0;--secondary-transparent: rgba(0, 0, 0, .95);--background: #0A0A0A;--background-secondary: black;--background-primary: #0A0A0A;--background-tertiary: #0A0A0A;--success: #5A8C69;--error: #C86C7A;--warning: #E4B584;--info: #E0E0E0;--gray: #A0A0A0;--light-gray: #3A3A3A;--very-light-gray: #2A2A2A;--text-primary: #F0F0F0;--text-secondary: #C0C0C0;--text-muted: #909090;--border-color: #3A3A3A;--border-color-light: #4A4A4A;--shadow-light: rgba(0, 0, 0, .3);--shadow-medium: rgba(0, 0, 0, .5);--shadow-dark: rgba(0, 0, 0, .7);--text-gradient: linear-gradient(to right, #d9ad53, #bc9455)}*{box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}html{font-size:15px}@media (max-width: 900px){html{font-size:13px}}body{margin:0;font-family:var(--font-dm-serif-display);color:var(--secondary);position:relative;background-color:var(--background);transition:background-color .3s ease}body.noscroll{overflow:hidden}.dark-theme html,.dark-theme body{background-color:var(--background)}html,body{overflow-x:hidden;max-width:100%}input,select,textarea{color:var(--secondary);font-family:var(--font-dm-serif-display)}.container{padding:1rem 10%}@media (max-width: 900px){.container{padding:2rem 1rem}}button{margin:0;padding:.5rem 1rem;color:var(--background-secondary);background-color:var(--primary);border-radius:var(--border-radius);border:none;cursor:pointer;transition:all .3s ease;font-family:var(--font-dm-serif-display)}button:disabled{background-color:var(--secondary);color:var(--background-secondary);opacity:.7}@media (pointer: fine){button[data-type=secondary]{background-color:var(--secondary);color:var(--background-secondary)}button:not([disabled]):not(.icon):hover{background-color:var(--gray);color:var(--background-secondary);transform:translateY(-1px);box-shadow:0 2px 6px #00000014}}a{text-decoration:none;color:inherit}a.primary{text-decoration:underline;color:var(--primary)}a:visited{color:inherit}a:visited.primary{color:var(--primary)}.title{color:var(--secondary);font-weight:400;font-size:2.4rem;text-transform:uppercase;letter-spacing:-.1rem;transition:all .3s ease-in-out;position:relative}.subtitle{color:var(--primary);font-weight:700;font-size:1.5rem}.body{font-family:var(--font-dm-serif-display);font-size:1rem;font-weight:400;color:var(--secondary)}.product-price{color:var(--primary);font-size:1.5rem}form{width:100%}fieldset{border:none;padding:0;margin:0 0 1rem;display:flex;gap:1rem}fieldset>*{flex:1}@media (max-width: 500px){fieldset{flex-direction:column}}label,label span{display:block}label input:not([type=checkbox]):not([type=radio]),label select{margin-top:.5rem}input:not([type=checkbox]):not([type=radio]),select{width:100%;padding:0 1rem;font-size:1rem;border:1px solid var(--light-gray);border-radius:var(--border-radius);height:40px;color:var(--text-primary);background-color:var(--background-secondary);transition:all .3s ease}input:not([type=checkbox]):not([type=radio]):focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}input:focus{outline-color:var(--primary)}.gradient{position:absolute;background:linear-gradient(0deg,var(--secondary) 0%,rgba(0,0,0,0) 100%);left:0;width:100%;height:5rem}.gradient.gradient-top{background:linear-gradient(0deg,var(--secondary) 60%,rgba(0,0,0,0) 100%);top:-5rem}.gradient.gradient-bottom{background:linear-gradient(0deg,rgba(0,0,0,0) 60%,var(--secondary) 100%);bottom:-5rem}.products{display:flex;align-items:stretch;flex-wrap:wrap;gap:1rem}.products .product-container{width:calc(25% - 1rem)}@media (max-width: 1100px){.products .product-container{width:calc(33% - 1rem)}}@media (max-width: 900px){.products .product-container{gap:1rem;width:calc(50% - 1rem)}}.products .product-container.items-lg-3{width:calc(33% - 1rem)}@media (max-width: 900px){.products .product-container.items-sm-1{gap:1rem;width:calc(100% - 1rem)}}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.full-width{width:100%}.full-height{height:100vh}.horizontal-start{justify-content:flex-start}.vertical-start{align-items:flex-start}.horizontal-end{justify-content:flex-end}.vertical-end{align-items:flex-end}.horizontal-center{justify-content:center}.vertical-center{align-items:center}.text-align-start{text-align:start}.text-align-center{text-align:center}.text-align-end{text-align:end}.separator{width:100%;height:1px;background-color:var(--secondary)}@media (min-width: 900px){[data-desktop-hide]{display:none!important}}@media (max-width: 900px){[data-mobile-hide]{display:none!important}.horizontal-start-mobile{justify-content:flex-start}.vertical-start-mobile{align-items:flex-start}.horizontal-end-mobile{justify-content:flex-end}.vertical-end-mobile{align-items:flex-end}.horizontal-center-mobile{justify-content:center}.vertical-center-mobile{align-items:center}.text-align-start-mobile{text-align:start}.text-align-center-mobile{text-align:center}.text-align-end-mobile{text-align:end}.reverse-mobile{flex-direction:row-reverse;flex-wrap:wrap-reverse}}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}.paragraph{font-size:1rem;line-height:2;font-weight:300}.underline:after{content:"";display:block;width:100%;height:3px;background-color:var(--secondary)}.show-field-names [data-overridable]{position:relative}.show-field-names [data-overridable]:before{position:absolute;top:-20px;left:0;background:var(--background-secondary);color:var(--primary);padding:2px 6px;border-radius:var(--border-radius-round);border:1px dashed var(--primary);font-size:12px;z-index:1000;content:attr(data-overridable)}.show-field-names [data-overridable=auth-image]:before,.show-field-names [data-overridable=profile-image]:before{font-size:24px;top:20px;left:20px;background:var(--background-secondary);padding:8px 16px;border:2px dashed var(--primary);border-radius:var(--border-radius-round);letter-spacing:1px;outline:none}.show-field-names [data-overridable=youtube]:before{top:22px}.price{display:flex}.quantity-tag{position:relative;top:-.25rem;left:.25rem;font-size:.8em;margin-inline-end:.5rem}.animate{opacity:0!important;transform:translateY(50px);transition:color .6s ease,background-color .6s ease,opacity .6s ease,transform .6s ease;will-change:opacity,transform}.animate.left{transform:translate(-50px)}.animate.right{transform:translate(50px)}.animate.bottom{transform:translateY(-50px)}.animate.animate-visible{opacity:1!important;transform:translateY(0) translate(0)}label.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%;position:relative}label.checkbox-label .label-text .label-text-name{font-weight:500}label.checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.checkbox-label input[type=checkbox]:checked~.checkbox-custom{background-color:#fff;border-color:var(--primary)}label.checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{display:block}label.checkbox-label .checkbox-custom{position:relative;min-height:18px;min-width:18px;background-color:var(--background-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color);transition:all .3s ease}label.checkbox-label .checkbox-custom:after{content:"";position:absolute;display:none;left:4px;top:4px;width:8px;height:8px;background-color:var(--primary)}label.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%;position:relative}label.radio-label .label-text .label-text-name{font-weight:500}label.radio-label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.radio-label input[type=radio]:checked~.radio-custom{background-color:#fff;border-color:var(--primary)}label.radio-label input[type=radio]:checked~.radio-custom:after{display:block}label.radio-label .radio-custom{position:relative;min-height:18px;min-width:18px;background-color:var(--background-secondary);border-radius:50%;border:1px solid var(--border-color);transition:all .3s ease}label.radio-label .radio-custom:after{content:"";position:absolute;display:none;left:4px;top:4px;width:8px;height:8px;background-color:var(--primary);border-radius:50%}.auth-card{width:100%;max-width:400px;padding:2rem;background:var(--background-secondary);border-radius:var(--border-radius);text-align:center}.auth-card h1{margin:1.5rem 0 1rem;color:var(--secondary);font-size:1.8rem}.auth-card p{color:var(--text-secondary);margin-bottom:2rem}.icon-container{margin:0 auto;width:64px;height:64px;animation:scaleIn .5s ease-out}.primary{color:var(--success)}.error{color:var(--error)}.auth-btn{width:100%;padding:1rem;border:none;border-radius:var(--border-radius-round);font-size:1rem;cursor:pointer;transition:all .3s ease;background-color:var(--primary);color:var(--background-secondary)}.auth-btn:hover{background-color:var(--secondary);color:var(--background-secondary);transform:translateY(-1px);box-shadow:0 2px 6px #00000014}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.media-container img,.media-container video{width:100%;height:500px;object-position:center}@media (max-width: 900px){.media-container img,.media-container video{width:100%;height:auto}}.media-container img.object-fit-contain,.media-container video.object-fit-contain{object-fit:contain}.media-container img.object-fit-cover,.media-container video.object-fit-cover{object-fit:cover}[data-zoom]{cursor:zoom-in;position:relative;overflow:visible}[data-zoom]:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:var(--border-radius);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}[data-zoom] .zoom-lens{display:none;position:absolute;width:200px;height:200px;border:1px solid var(--primary);border-radius:50%;pointer-events:none;z-index:10;overflow:hidden;background-color:#fff;box-shadow:0 0 10px #0000001a}[data-zoom] .zoom-lens .zoom-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;transform-origin:0 0;transform:scale(2.5)}[data-zoom]:hover .zoom-lens{display:block;animation:zoomLensAppear .15s ease forwards}[data-zoom]:hover:after{opacity:1}@media (max-width: 900px){[data-zoom]{cursor:default}[data-zoom] .zoom-lens{display:none!important}}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lightbox-overlay.active{opacity:1;visibility:visible}.lightbox-overlay.active .lightbox-content{transform:translateY(0) scale(1);opacity:1}.lightbox-overlay .lightbox-content{max-width:90%;max-height:90%;position:relative;transform:translateY(20px) scale(.98);opacity:0;transition:transform .3s ease,opacity .3s ease}.lightbox-overlay .lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000004d;transition:opacity .2s ease,transform .2s ease}.lightbox-overlay .lightbox-content img.transitioning{opacity:0;transform:scale(.98)}.lightbox-overlay .lightbox-content .lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;color:var(--background);font-size:2rem;cursor:pointer;padding:5px;transition:transform .2s ease,color .2s ease}.lightbox-overlay .lightbox-content .lightbox-close:hover{transform:scale(1.05);color:var(--primary);background:none}.lightbox-overlay .lightbox-content .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff14;border:none;color:var(--background);font-size:2rem;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.6}.lightbox-overlay .lightbox-content .lightbox-nav:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.lightbox-overlay .lightbox-content .lightbox-nav:hover{background:#ffffff26;transform:translateY(-50%) scale(1.05);opacity:1;box-shadow:0 0 10px #fff3}.lightbox-overlay .lightbox-content .lightbox-nav.prev{left:-70px}.lightbox-overlay .lightbox-content .lightbox-nav.next{right:-70px}.lightbox-overlay .lightbox-content .lightbox-counter{position:absolute;bottom:-30px;left:0;right:0;text-align:center;color:var(--background);font-size:.9rem;opacity:.6}.lightbox-overlay .lightbox-content .lightbox-counter:before{content:"";display:inline-block;width:20px;height:1px;background-color:var(--primary);vertical-align:middle;margin-right:10px}.lightbox-overlay .lightbox-content .lightbox-counter:after{content:"";display:inline-block;width:20px;height:1px;background-color:var(--primary);vertical-align:middle;margin-left:10px}@media (max-width: 900px){.lightbox-overlay .lightbox-content{max-width:95%}.lightbox-overlay .lightbox-content .lightbox-nav{width:40px;height:40px}.lightbox-overlay .lightbox-content .lightbox-nav.prev{left:10px}.lightbox-overlay .lightbox-content .lightbox-nav.next{right:10px}.lightbox-overlay .lightbox-content .lightbox-nav svg{width:20px;height:20px}.lightbox-overlay .lightbox-content .lightbox-close{top:-35px;right:0;font-size:1.7rem}.lightbox-overlay .lightbox-content .lightbox-counter{bottom:-25px;font-size:.8rem}.lightbox-overlay .lightbox-content .lightbox-counter:before,.lightbox-overlay .lightbox-content .lightbox-counter:after{width:20px}}@keyframes zoomLensAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseLight{0%{box-shadow:0 10px 30px #0000004d}50%{box-shadow:0 10px 35px rgba(var(--primary-rgb, 255, 99, 87),.2)}to{box-shadow:0 10px 30px #0000004d}}.original-price{text-decoration:line-through;margin-right:8px}.discounted-price{color:var(--primary)}.gradient-text-primary{background:linear-gradient(to right,#d9ad53,#bc9455);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-cta{display:inline-block;padding:1rem 2.5rem;background:var(--text-gradient)!important;color:#000!important;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:2px;transition:all .3s ease;font-size:1rem!important;cursor:pointer;border:none}.hero-cta:hover{background:#000!important;color:#d9ad53!important;transform:translateY(-2px);border:1px solid #bc9455!important;font-weight:600!important}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .ml-auto{margin-left:auto;margin-right:0}[dir=rtl] .mr-auto{margin-right:auto;margin-left:0}[dir=rtl] .justify-start{justify-content:flex-end}[dir=rtl] .justify-end{justify-content:flex-start}[dir=rtl] .float-left{float:right}[dir=rtl] .float-right{float:left}[dir=rtl] .rounded-l{border-radius:0 var(--border-radius) var(--border-radius) 0}[dir=rtl] .rounded-r{border-radius:var(--border-radius) 0 0 var(--border-radius)}[dir=rtl] .transform-flip{transform:scaleX(-1)}[dir=rtl] .left-0{left:auto;right:0}[dir=rtl] .right-0{right:auto;left:0}[dir=rtl] .breadcrumbs ol{flex-direction:row-reverse}[dir=rtl] .dropdown-menu{left:auto;right:0}[dir=rtl] .modal .modal-content{text-align:right}[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[type=number],[dir=rtl] textarea,[dir=rtl] select{text-align:right;direction:rtl}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .grid-rtl-reverse{direction:ltr}[dir=rtl] .grid-rtl-reverse>*{direction:rtl}.search.svelte-mxyg1o{padding:.75rem 1.5rem;border:1px solid var(--primary);display:flex;align-items:center;gap:1rem;flex:1;position:relative;z-index:1004;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 901px){.search.svelte-mxyg1o{opacity:0;width:0;min-width:0;max-width:0;padding:0;margin:0;pointer-events:none;overflow:hidden;border:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.search.open.svelte-mxyg1o{opacity:1;width:100%;min-width:300px;max-width:400px;padding:.75rem 1.5rem;pointer-events:auto;border:1px solid var(--primary);flex-shrink:0;overflow:visible}.search.open.svelte-mxyg1o .close-search:where(.svelte-mxyg1o){display:flex}}.search.svelte-mxyg1o:hover{border-color:var(--primary);background:linear-gradient(135deg,rgba(var(--primary-rgb, 139, 69, 19),.15),rgba(var(--secondary-rgb, 160, 82, 45),.08));transform:translateY(-1px)}.search.svelte-mxyg1o:focus-within{border-color:var(--primary);background:#fffffff2;transform:translateY(-2px)}.dark-theme .search.svelte-mxyg1o:focus-within{background:#1a1a1af2}@media (max-width: 900px){.search.svelte-mxyg1o{padding:1rem 1.5rem;position:absolute;top:0;width:100%;height:100%;left:50%;background-color:var(--background-secondary);opacity:0;transition:opacity .3s,transform .3s,left .3s;border-radius:0;width:0;pointer-events:none}.search.open.svelte-mxyg1o{opacity:1;left:0;width:100%;pointer-events:auto}}.search.svelte-mxyg1o>svg:where(.svelte-mxyg1o){width:1.25rem;height:1.25rem;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.search.svelte-mxyg1o>svg:where(.svelte-mxyg1o) path:where(.svelte-mxyg1o){fill:var(--primary)}@media (max-width: 900px){.search.svelte-mxyg1o>svg:where(.svelte-mxyg1o){width:auto;height:2rem}.search.svelte-mxyg1o>svg:where(.svelte-mxyg1o) path:where(.svelte-mxyg1o){fill:var(--primary)}}.search.svelte-mxyg1o:focus-within>svg:where(.svelte-mxyg1o){transform:scale(1.1)}.search.svelte-mxyg1o:focus-within>svg:where(.svelte-mxyg1o) path:where(.svelte-mxyg1o){fill:var(--primary)}.search.svelte-mxyg1o input:where(.svelte-mxyg1o){border:none;background-color:transparent;color:var(--text-primary);outline:none;width:100%;font-size:.95rem;font-weight:400}.search.svelte-mxyg1o input:where(.svelte-mxyg1o)::placeholder{font-style:normal;color:var(--text-muted);font-weight:400;opacity:.7}@media (max-width: 900px){.search.svelte-mxyg1o input:where(.svelte-mxyg1o){color:var(--text-primary);font-size:1.2rem}.search.svelte-mxyg1o input:where(.svelte-mxyg1o)::placeholder{font-size:.8rem}}.search.svelte-mxyg1o .search-results-container:where(.svelte-mxyg1o){position:absolute;top:100%;left:0;width:100%;display:flex;justify-content:center;z-index:1010}@media (max-width: 900px){.search.svelte-mxyg1o .search-results-container:where(.svelte-mxyg1o){z-index:1010}}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o){position:relative;min-width:400px;width:100%;max-width:500px;background-color:var(--background-secondary);margin-top:1rem;border-radius:var(--border-radius);padding:1.5rem;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:svelte-mxyg1o-slideDown .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 900px){.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o){min-width:unset;width:100%;max-width:none;margin-top:0;border-radius:0}}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) ul:where(.svelte-mxyg1o){list-style:none;margin:0;padding:0;max-width:100%;display:flex;flex-direction:column;gap:1rem}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) ul:where(.svelte-mxyg1o) li.product:where(.svelte-mxyg1o){margin-bottom:0;transition:transform .2s ease}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) ul:where(.svelte-mxyg1o) li.product:where(.svelte-mxyg1o):hover{transform:scale(1.01)}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .view-all:where(.svelte-mxyg1o){display:block;width:100%;text-align:center;margin:1.5rem 0 .5rem;padding:.875rem 1.5rem;color:#fff;background:var(--primary);border:none;border-radius:var(--border-radius);font-weight:600;font-size:.95rem;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .view-all:where(.svelte-mxyg1o):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .view-all:where(.svelte-mxyg1o):hover{background:var(--primary);transform:translateY(-3px)}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .view-all:where(.svelte-mxyg1o):hover:before{left:100%}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .view-all:where(.svelte-mxyg1o):active{transform:translateY(-1px)}.search.svelte-mxyg1o .search-results:where(.svelte-mxyg1o) .search-text-info:where(.svelte-mxyg1o){text-align:center;color:var(--text-muted);padding:3rem 1rem;font-style:normal;font-size:.95rem;font-weight:400;letter-spacing:.3px;opacity:.8}@keyframes svelte-mxyg1o-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o){display:none;background-color:transparent;padding:.5rem;justify-content:center;align-items:center;border:none;cursor:pointer;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}@media (max-width: 900px){.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o){display:flex}}.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o):hover{background-color:var(--background-tertiary);transform:rotate(90deg) scale(1.1)}.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o):active{transform:rotate(90deg) scale(.95)}.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o) svg:where(.svelte-mxyg1o){height:1.5rem;width:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.search.svelte-mxyg1o .close-search:where(.svelte-mxyg1o) svg:where(.svelte-mxyg1o) path:where(.svelte-mxyg1o){fill:var(--primary)}.cart-sidebar-overlay.svelte-1369fvh{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1500;opacity:0;animation:svelte-1369fvh-fadeIn .3s ease-out forwards}@keyframes svelte-1369fvh-fadeIn{to{opacity:1}}.cart-sidebar.svelte-1369fvh{position:fixed;top:0;right:0;width:400px;height:100vh;background:var(--background-secondary);box-shadow:-4px 0 20px #00000026;z-index:1600;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@media (max-width: 480px){.cart-sidebar.svelte-1369fvh{width:100vw}}.cart-sidebar.open.svelte-1369fvh{transform:translate(0)}.cart-sidebar[dir=rtl].svelte-1369fvh{right:auto;left:0;box-shadow:4px 0 20px #00000026;transform:translate(-100%)}.cart-sidebar[dir=rtl].open.svelte-1369fvh{transform:translate(0)}.cart-sidebar.svelte-1369fvh .sidebar-header:where(.svelte-1369fvh){display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--background-primary)}.cart-sidebar.svelte-1369fvh .sidebar-header:where(.svelte-1369fvh) h2:where(.svelte-1369fvh){margin:0;font-size:1.25rem;font-weight:500;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-header:where(.svelte-1369fvh) .close-button:where(.svelte-1369fvh){background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s ease;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-header:where(.svelte-1369fvh) .close-button:where(.svelte-1369fvh):hover{background:var(--background-tertiary)}.cart-sidebar.svelte-1369fvh .sidebar-header:where(.svelte-1369fvh) .close-button:where(.svelte-1369fvh) svg:where(.svelte-1369fvh){width:20px;height:20px}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh){flex:1;overflow-y:auto;padding:1rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .empty-cart:where(.svelte-1369fvh){display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem 1rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .empty-cart:where(.svelte-1369fvh) svg:where(.svelte-1369fvh){margin-bottom:1rem;opacity:.5}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .empty-cart:where(.svelte-1369fvh) p:where(.svelte-1369fvh){font-size:1.1rem;margin-bottom:1.5rem;color:var(--text-muted)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh){display:flex;flex-direction:column;gap:1rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh){display:flex;gap:1rem;padding:1rem;background:var(--background-primary);border-radius:var(--border-radius);border:1px solid var(--border-color);position:relative}[dir=rtl] .cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh){flex-direction:row-reverse}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-image:where(.svelte-1369fvh) img:where(.svelte-1369fvh){width:60px;height:60px;object-fit:cover;border-radius:var(--border-radius)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh){flex:1;display:flex;flex-direction:column;gap:.5rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-name:where(.svelte-1369fvh){margin:0;font-size:.95rem;font-weight:500;color:var(--text-primary);line-height:1.3}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-price:where(.svelte-1369fvh){font-size:.85rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-price:where(.svelte-1369fvh) .currency:where(.svelte-1369fvh){font-size:.75em;opacity:.8}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-price:where(.svelte-1369fvh) .original-price:where(.svelte-1369fvh){text-decoration:line-through;opacity:.6;margin-right:.5rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-price:where(.svelte-1369fvh) .discounted-price:where(.svelte-1369fvh){color:var(--success);font-weight:500}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-price:where(.svelte-1369fvh) .current-price:where(.svelte-1369fvh){font-weight:500}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh){display:flex;align-items:center;gap:.5rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh) .quantity-btn:where(.svelte-1369fvh){width:28px;height:28px;border:1px solid var(--border-color);background:var(--background-secondary);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh) .quantity-btn:where(.svelte-1369fvh):hover:not(:disabled){background:var(--background-tertiary);border-color:var(--border-color-light)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh) .quantity-btn:where(.svelte-1369fvh):disabled{opacity:.5;cursor:not-allowed}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh) .quantity-input:where(.svelte-1369fvh){width:50px;padding:.25rem;border:1px solid var(--border-color);border-radius:4px;text-align:center;font-size:.85rem;background:var(--background-secondary);color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .quantity-controls:where(.svelte-1369fvh) .quantity-input:where(.svelte-1369fvh):focus{outline:none;border-color:var(--primary)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .availability-message:where(.svelte-1369fvh){font-size:.75rem}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .availability-message:where(.svelte-1369fvh) .expected:where(.svelte-1369fvh){color:var(--warning)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-total:where(.svelte-1369fvh){font-size:.9rem;font-weight:600;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .item-details:where(.svelte-1369fvh) .item-total:where(.svelte-1369fvh) .currency:where(.svelte-1369fvh){font-size:.75em;opacity:.8}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .remove-button:where(.svelte-1369fvh){position:absolute;top:.5rem;inset-inline-end:.5rem;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;transition:background-color .2s ease;color:var(--text-muted)}.cart-sidebar.svelte-1369fvh .sidebar-content:where(.svelte-1369fvh) .cart-items-container:where(.svelte-1369fvh) .cart-item:where(.svelte-1369fvh) .remove-button:where(.svelte-1369fvh):hover{background:var(--background-tertiary);color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh){border-top:1px solid var(--border-color);padding:1.5rem;background:var(--background-primary)}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .total-section:where(.svelte-1369fvh){margin-bottom:1rem}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .total-section:where(.svelte-1369fvh) .total:where(.svelte-1369fvh){display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .total-section:where(.svelte-1369fvh) .total:where(.svelte-1369fvh) .total-label:where(.svelte-1369fvh){font-weight:500;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .total-section:where(.svelte-1369fvh) .total:where(.svelte-1369fvh) .total-amount:where(.svelte-1369fvh){font-weight:600;color:var(--text-primary)}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .total-section:where(.svelte-1369fvh) .total:where(.svelte-1369fvh) .total-amount:where(.svelte-1369fvh) .currency:where(.svelte-1369fvh){font-size:.8em;opacity:.8}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh){display:flex;flex-direction:column;gap:.75rem}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh) .view-cart-button:where(.svelte-1369fvh){width:100%;padding:.75rem;background:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh) .view-cart-button:where(.svelte-1369fvh):hover{background:var(--background-tertiary);border-color:var(--border-color-light)}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh) .checkout-button:where(.svelte-1369fvh){width:100%;padding:.75rem;background:var(--text-gradient);color:var(--background-secondary);border:none;border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000000f}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh) .checkout-button:where(.svelte-1369fvh):hover{background:var(--secondary);color:var(--background-secondary);transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.cart-sidebar.svelte-1369fvh .sidebar-footer:where(.svelte-1369fvh) .action-buttons:where(.svelte-1369fvh) .checkout-button:where(.svelte-1369fvh):active{transform:translateY(0);box-shadow:0 2px 4px #0000000f}.language-dropdown-container.svelte-l96tjc{position:relative;z-index:1002}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc){position:absolute;top:100%;right:0;margin-top:.5rem;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);min-width:200px;overflow:hidden;z-index:1010;pointer-events:auto}.dark-theme .language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc){background:#1a1a1afa;border-color:var(--border-color)}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option:where(.svelte-l96tjc){display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.25rem;background:transparent;border-radius:0;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:400;color:var(--text-primary);text-align:left;width:100%;border-bottom:1px solid var(--border-color)}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option:where(.svelte-l96tjc):last-child{border-bottom:none}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option:where(.svelte-l96tjc):hover{background:var(--background-tertiary);color:var(--primary)}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option.active:where(.svelte-l96tjc){background:var(--background-tertiary);color:var(--primary);font-weight:500}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option:where(.svelte-l96tjc) .language-name:where(.svelte-l96tjc){font-size:.95rem;font-weight:500;color:inherit}.language-dropdown-container.svelte-l96tjc .language-dropdown:where(.svelte-l96tjc) .language-option:where(.svelte-l96tjc) .language-native:where(.svelte-l96tjc){font-size:.8rem;color:var(--text-muted);font-weight:300}.currency-dropdown-container.svelte-l96tjc{position:relative;z-index:1002}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc){position:absolute;top:100%;right:0;margin-top:.5rem;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);min-width:200px;overflow:hidden;z-index:1010;pointer-events:auto}.dark-theme .currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc){background:#1a1a1afa;border-color:var(--border-color)}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc){display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:transparent;border-radius:0;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:400;color:var(--text-primary);text-align:left;width:100%;border-bottom:1px solid var(--border-color)}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc):last-child{border-bottom:none}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc):hover{background:var(--background-tertiary);color:var(--primary)}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option.active:where(.svelte-l96tjc){background:var(--background-tertiary);color:var(--primary);font-weight:500}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc) .currency-symbol:where(.svelte-l96tjc){font-size:1.1rem;font-weight:600;color:inherit;min-width:20px}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc) .currency-name:where(.svelte-l96tjc){font-size:.95rem;font-weight:500;color:inherit;flex:1}.currency-dropdown-container.svelte-l96tjc .currency-dropdown:where(.svelte-l96tjc) .currency-option:where(.svelte-l96tjc) .currency-code:where(.svelte-l96tjc){font-size:.8rem;color:var(--text-muted);font-weight:300;text-transform:uppercase;letter-spacing:.5px}.luxury-header.svelte-l96tjc{position:absolute;top:0;left:0;right:0;background:#000;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.3) 20%,rgba(212,175,55,.6) 50%,rgba(212,175,55,.3) 80%,transparent 100%) 1;box-shadow:0 4px 30px #0000001a,inset 0 -1px #d4af371a;z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.luxury-header.svelte-l96tjc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(212,175,55,.03) 2px,rgba(212,175,55,.03) 4px);pointer-events:none;opacity:.5}.luxury-header.svelte-l96tjc:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.4) 50%,transparent 100%);opacity:0;animation:svelte-l96tjc-fadeInGlow 1.5s ease-in-out .5s forwards}@keyframes svelte-l96tjc-fadeInGlow{to{opacity:1}}.luxury-header.menu-open.svelte-l96tjc{background:#000}@media (max-width: 900px){.luxury-header.menu-open.svelte-l96tjc{height:100vh;overflow-y:auto}}.dark-theme .luxury-header.svelte-l96tjc,.dark-theme .luxury-header.menu-open.svelte-l96tjc{background:#000}.luxury-header.svelte-l96tjc .header-container:where(.svelte-l96tjc){max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}@media (max-width: 900px){.luxury-header.svelte-l96tjc .header-container:where(.svelte-l96tjc){padding:0 1.5rem}}.luxury-header.svelte-l96tjc .header-top-row:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:space-between;height:80px;position:relative;z-index:1003}@media (max-width: 900px){.luxury-header.svelte-l96tjc .header-top-row:where(.svelte-l96tjc){height:70px}}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc){flex:0 0 auto;position:relative;z-index:10;display:flex;align-items:center;min-width:auto;width:auto;transition:width .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 900px){.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc){display:none}}.luxury-header.svelte-l96tjc .header-search-wrapper.search-open:where(.svelte-l96tjc){flex:1 1 auto;min-width:300px;max-width:600px;width:100%}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:center;width:55px;height:50px;background:transparent;border:1px solid var(--border-color);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary);padding:0;flex-shrink:0}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc):hover{transform:translateY(-3px) scale(1.05);color:#d4af37;border-color:var(--primary);background:var(--background-tertiary);box-shadow:0 4px 12px #0000001a}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc):hover svg:where(.svelte-l96tjc){filter:drop-shadow(0 0 6px rgba(212,175,55,.6))}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc):active{transform:translateY(-1px) scale(1.02)}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle.hidden:where(.svelte-l96tjc){display:none}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc) .search-icon:where(.svelte-l96tjc){width:26px;height:26px;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .desktop-search-toggle:where(.svelte-l96tjc) .search-icon:where(.svelte-l96tjc) path:where(.svelte-l96tjc){fill:currentColor}.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .search{position:relative;margin:0;border-radius:var(--border-radius);width:100%}@media (max-width: 900px){.luxury-header.svelte-l96tjc .header-search-wrapper:where(.svelte-l96tjc) .search{min-width:unset;max-width:none}}.luxury-header.svelte-l96tjc .header-divider:where(.svelte-l96tjc){width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.3) 20%,rgba(212,175,55,.6) 50%,rgba(212,175,55,.3) 80%,transparent 100%);margin:0;position:relative}.luxury-header.svelte-l96tjc .header-divider:where(.svelte-l96tjc):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.4) 50%,transparent 100%)}@media (max-width: 900px){.luxury-header.svelte-l96tjc .header-divider:where(.svelte-l96tjc){display:none}}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc){flex-shrink:0;position:absolute;left:50%;transform:translate(-50%);z-index:10}@media (max-width: 900px){.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc){margin-right:0;position:absolute;left:50%;transform:translate(-50%)}}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc){display:block;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;filter:drop-shadow(0 2px 8px rgba(212,175,55,.2))}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc):before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:radial-gradient(circle at center,rgba(212,175,55,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;border-radius:50%}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc):hover{transform:scale(1.05) translateY(-2px);filter:drop-shadow(0 4px 16px rgba(212,175,55,.4))}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc):hover:before{opacity:1}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc):hover svg:where(.svelte-l96tjc){fill:#d4af37}.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:150px;height:auto;fill:var(--primary);transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 900px){.luxury-header.svelte-l96tjc .logo-section:where(.svelte-l96tjc) .luxury-logo:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:95px}}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc){display:flex;justify-content:center;width:100%;padding:1rem 0;position:relative;z-index:998}.luxury-header.svelte-l96tjc .luxury-navigation.hidden:where(.svelte-l96tjc){display:none}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc){display:none}}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:center;gap:2.5rem;list-style:none;margin:0;padding:0;width:100%;position:relative}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc){position:relative}@media (min-width: 901px){.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item[data-visibility=mobile]:where(.svelte-l96tjc){display:none}}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item[data-visibility=desktop]:where(.svelte-l96tjc){display:none}}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc){display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#e5d5b7;font-size:.95rem;font-weight:400;letter-spacing:1.5px;padding:1rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0%;height:100%;background:radial-gradient(ellipse at center,rgba(212,175,55,.1) 0%,transparent 70%);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:8px}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc):hover{color:#d4af37;transform:translateY(-2px);text-shadow:0 0 10px rgba(212,175,55,.5),0 2px 4px rgba(0,0,0,.4)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc):hover:after{width:100%}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc):hover:before{width:120%;opacity:1}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc):hover .nav-arrow:where(.svelte-l96tjc){transform:rotate(180deg);color:#d4af37;filter:drop-shadow(0 0 4px rgba(212,175,55,.8))}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc) .nav-text:where(.svelte-l96tjc){text-transform:uppercase;font-size:.85rem;text-align:center;letter-spacing:2px;font-weight:500;position:relative}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .nav-link:where(.svelte-l96tjc) .nav-arrow:where(.svelte-l96tjc){width:14px;height:10px;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.8}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu:where(.svelte-l96tjc){position:absolute;top:100%;left:var(--submenu-left, 50%);transform:var(--submenu-transform, translateX(-50%)) translateY(0);width:auto;max-width:calc(100vw - 2rem);background:linear-gradient(180deg,#140f0afa,#0f0c08fa);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border-radius:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s cubic-bezier(.4,0,.2,1);margin-top:1rem;padding-top:1rem;border:1px solid transparent;border-image:linear-gradient(180deg,#d4af3766,#d4af3733,#d4af371a) 1;box-shadow:0 20px 60px #0009,0 0 40px #d4af371a,inset 0 1px #d4af371a;z-index:1005}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu:where(.svelte-l96tjc):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.6) 50%,transparent 100%)}.dark-theme .luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu:where(.svelte-l96tjc){background:linear-gradient(180deg,#0a0805fa,#050403fa)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu:where(.svelte-l96tjc):after{content:"";position:absolute;bottom:100%;left:0;right:0;height:2rem;background:transparent;pointer-events:auto;z-index:1007}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc){padding:2.5rem;display:flex;flex-direction:row;justify-content:center;gap:2rem}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc){display:block;text-decoration:none;color:inherit;margin-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc):hover{transform:translate(8px)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc) .collection-title:where(.svelte-l96tjc){font-size:1.1rem;font-weight:500;margin:0;color:var(--primary);letter-spacing:1.5px;padding:1rem 0;border-bottom:1px solid var(--primary);opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;font-size:.95rem;position:relative}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc) .collection-title:where(.svelte-l96tjc):before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,#d4af37,#f4e4c1,#d4af37);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #d4af3799}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc) .collection-title:where(.svelte-l96tjc):hover{color:var(--primary);text-shadow:0 0 8px rgba(212,175,55,.4)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .collection-link:where(.svelte-l96tjc) .collection-title:where(.svelte-l96tjc):hover:before{width:100%}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc){list-style:none;margin:0;padding:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc){margin-bottom:.5rem;padding:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc){color:#e5d5b7b3;text-decoration:none;font-size:.9rem;font-weight:300;transition:all .4s cubic-bezier(.4,0,.2,1);padding:.5rem .75rem;display:block;position:relative;letter-spacing:.5px}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):before{content:"";position:absolute;left:-12px;top:50%;width:0;height:1px;background:linear-gradient(90deg,#d4af37,#f4e4c1);transition:width .4s cubic-bezier(.4,0,.2,1);transform:translateY(-50%);box-shadow:0 0 6px #d4af3799}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):after{content:"›";position:absolute;right:.75rem;opacity:0;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(-5px)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):hover{color:#fff;background:var(--primary);transform:translate(10px);text-shadow:none;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):hover:before{width:8px}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.collection-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .collection-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):hover:after{opacity:1;transform:translate(0)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc){padding:2rem;display:flex;flex-direction:row;justify-content:center;gap:1.5rem}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc){display:block;text-decoration:none;color:inherit;text-align:center;padding:1.5rem;border:1px solid var(--border-color);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc):hover{border-color:var(--primary);background:var(--background-tertiary);transform:translateY(-4px)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc):hover:before{left:100%}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc) .item-title:where(.svelte-l96tjc){font-size:1rem;font-weight:500;margin:0;color:var(--text-primary);letter-spacing:.3px;transition:color .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.image-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .image-item:where(.svelte-l96tjc) .image-link:where(.svelte-l96tjc):hover .item-title:where(.svelte-l96tjc){color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc){padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:3.5rem}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc){flex:0 1 auto;min-width:180px;display:flex;flex-direction:column;align-items:center;text-align:center}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc){display:block;text-decoration:none;color:inherit;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;width:100%}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc):hover{transform:translateY(-2px)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc):has(.item-title.no-title:where(.svelte-l96tjc)){margin-bottom:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc) .item-title:where(.svelte-l96tjc){font-size:1.4rem;font-weight:500;margin:0;color:var(--primary);letter-spacing:.3px;padding:1rem 0;border-bottom:1px solid var(--primary);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc) .item-title.no-title:where(.svelte-l96tjc){border-bottom:none;padding-bottom:0;padding-top:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .simple-link:where(.svelte-l96tjc) .item-title:where(.svelte-l96tjc):hover{color:var(--primary);border-bottom-color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc){list-style:none;margin:0;padding:.5rem 0 0;text-align:center}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc){margin-bottom:.75rem;padding:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc){color:var(--text-muted);text-decoration:none;font-size:1rem;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem .75rem;display:block;position:relative;text-align:center}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0;height:2px;background:var(--primary);transition:width .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):hover{color:#fff;background:var(--primary);transform:translateY(-2px);margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu.simple-menu:where(.svelte-l96tjc) .submenu-container:where(.svelte-l96tjc) .simple-item:where(.svelte-l96tjc) .subcollection-list:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .subcollection-link:where(.svelte-l96tjc):hover:before{width:0}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc):hover .luxury-submenu:where(.svelte-l96tjc){opacity:1;visibility:visible;pointer-events:auto;transform:var(--submenu-transform, translateX(-50%)) translateY(0)}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc) .luxury-submenu:where(.svelte-l96tjc):hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:var(--submenu-transform, translateX(-50%)) translateY(0)!important}.luxury-header.svelte-l96tjc .luxury-navigation:where(.svelte-l96tjc) .nav-list:where(.svelte-l96tjc) .nav-item:where(.svelte-l96tjc):hover:after{content:"";position:absolute;top:100%;left:0;right:0;height:2rem;background:transparent;pointer-events:auto;z-index:1006}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc){display:none;align-items:center;gap:1rem;flex-shrink:0}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc){display:flex}}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle:where(.svelte-l96tjc){display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;background:transparent;border:1px solid var(--border-color);border-radius:50%;cursor:pointer;gap:5px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle:where(.svelte-l96tjc):hover{background:var(--background-tertiary);border-color:var(--primary);transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle:where(.svelte-l96tjc):active{transform:scale(.95)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle:where(.svelte-l96tjc) .menu-line:where(.svelte-l96tjc){width:24px;height:2.5px;background:var(--primary);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle.active:where(.svelte-l96tjc){background:var(--background-tertiary);border-color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle.active:where(.svelte-l96tjc) .menu-line:where(.svelte-l96tjc){background:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle.active:where(.svelte-l96tjc) .menu-line:where(.svelte-l96tjc):nth-child(1){transform:rotate(45deg) translate(6px,6px)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle.active:where(.svelte-l96tjc) .menu-line:where(.svelte-l96tjc):nth-child(2){opacity:0;transform:scale(0)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-menu-toggle.active:where(.svelte-l96tjc) .menu-line:where(.svelte-l96tjc):nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-search-toggle:where(.svelte-l96tjc){position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-search-toggle:where(.svelte-l96tjc):hover{background:var(--background-tertiary);border-color:var(--border-color-light);transform:translateY(-2px);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-search-toggle:where(.svelte-l96tjc):active{transform:translateY(0)}.luxury-header.svelte-l96tjc .luxury-actions-left:where(.svelte-l96tjc) .mobile-search-toggle:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:26px;height:26px;transition:all .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc){display:flex;align-items:center;gap:.2rem;flex-shrink:0}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc){margin-left:0}}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .desktop-actions:where(.svelte-l96tjc){display:flex;align-items:center;gap:.2rem}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .desktop-actions:where(.svelte-l96tjc){display:none}}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc){display:none;align-items:center;gap:.5rem}@media (max-width: 900px){.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc){display:flex}}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc){position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc):hover{background:var(--background-tertiary);border-color:var(--border-color-light);transform:translateY(-2px);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc):active{transform:translateY(0)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:26px;height:26px;transition:all .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .mobile-actions:where(.svelte-l96tjc) .mobile-action-button[data-count]:where(.svelte-l96tjc):not([data-count="0"]):after{content:attr(data-count);position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--background-secondary);border-radius:50%;width:16px;height:16px;font-size:.65rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid var(--background-secondary)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button:where(.svelte-l96tjc){position:relative;display:flex;align-items:center;justify-content:center;width:55px;height:50px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button:where(.svelte-l96tjc):hover{transform:translateY(-3px) scale(1.05);color:#d4af37}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button:where(.svelte-l96tjc):hover svg:where(.svelte-l96tjc){filter:drop-shadow(0 0 6px rgba(212,175,55,.6))}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button:where(.svelte-l96tjc):active{transform:translateY(-1px) scale(1.02)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:26px;height:26px;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button.cart-link:where(.svelte-l96tjc) svg:where(.svelte-l96tjc){width:30px;height:30px}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .action-button[data-count]:where(.svelte-l96tjc):not([data-count="0"]):after{content:attr(data-count);position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#d4af37,#f4e4c1,#c9a961);color:#1a1410;border-radius:50%;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid rgba(20,15,10,.9);box-shadow:0 2px 8px #d4af3780,0 0 12px #d4af374d,inset 0 1px #fff6;animation:svelte-l96tjc-pulseBadge 2s ease-in-out infinite}@keyframes svelte-l96tjc-pulseBadge{0%,to{box-shadow:0 2px 8px #d4af3780,0 0 12px #d4af374d,inset 0 1px #fff6}50%{box-shadow:0 2px 12px #d4af37cc,0 0 20px #d4af3799,inset 0 1px #fff6}}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .language-selector:where(.svelte-l96tjc) .language-icon:where(.svelte-l96tjc){width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .language-selector:where(.svelte-l96tjc):hover .language-icon:where(.svelte-l96tjc){transform:scale(1.1);color:var(--primary)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .currency-selector:where(.svelte-l96tjc) .currency-icon:where(.svelte-l96tjc){width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.luxury-header.svelte-l96tjc .luxury-actions:where(.svelte-l96tjc) .currency-selector:where(.svelte-l96tjc):hover .currency-icon:where(.svelte-l96tjc){transform:scale(1.1);color:var(--primary)}.mobile-search-container.svelte-l96tjc{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);padding:0 1.5rem;background:var(--background-secondary);border-bottom:1px solid transparent;position:relative;z-index:1;opacity:0;visibility:hidden}@media (min-width: 901px){.mobile-search-container.svelte-l96tjc{display:none}}.mobile-search-container.visible.svelte-l96tjc{max-height:200px;padding:1rem 1.5rem;border-bottom-color:var(--border-color);overflow:visible;opacity:1;visibility:visible}.mobile-search-container.svelte-l96tjc .search{position:relative;width:100%;height:auto;left:auto;transform:none;opacity:1;pointer-events:auto;background-color:transparent;border-radius:var(--border-radius);z-index:1}@media (max-width: 900px){.mobile-search-container.svelte-l96tjc .search{position:relative;top:auto;left:auto;width:100%;height:auto;opacity:1;pointer-events:auto}}.mobile-search-container.svelte-l96tjc .search .search-results-container{position:absolute;top:100%;left:0;width:100%;z-index:1002}.mobile-navigation-overlay.svelte-l96tjc{position:fixed;top:70px;left:0;right:0;bottom:0;background:#00000080;z-index:998;opacity:0;animation:svelte-l96tjc-fadeIn .3s ease-out forwards}@media (min-width: 901px){.mobile-navigation-overlay.svelte-l96tjc{display:none}}@keyframes svelte-l96tjc-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-navigation.svelte-l96tjc{position:fixed;top:70px;left:-100%;right:auto;bottom:0;width:100%;max-width:400px;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:999;overflow-y:auto}@media (min-width: 901px){.mobile-navigation.svelte-l96tjc{display:none}}.mobile-navigation.visible.svelte-l96tjc{left:0}.dark-theme .mobile-navigation.svelte-l96tjc{background:#1a1a1afa}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc){padding:0}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:space-around;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--background-primary);flex-wrap:wrap;gap:.5rem;overflow:visible;position:relative}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc){display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent;border:1px solid transparent;padding:1rem;border-radius:var(--border-radius);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary);position:relative;min-width:80px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc):hover{background:var(--background-tertiary);border-color:var(--border-color-light);transform:translateY(-2px);color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc):active{transform:translateY(0)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc) .action-icon:where(.svelte-l96tjc){width:26px;height:26px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button:where(.svelte-l96tjc) .action-label:where(.svelte-l96tjc){font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:color .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button.cart-action:where(.svelte-l96tjc) .cart-badge:where(.svelte-l96tjc){position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--background-secondary);border-radius:50%;width:22px;height:22px;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--background-secondary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-action-button.wishlist-action:where(.svelte-l96tjc) .wishlist-badge:where(.svelte-l96tjc){position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--background-secondary);border-radius:50%;width:22px;height:22px;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--background-secondary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc){position:relative;overflow:visible}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc){position:absolute;top:100%;right:0;margin-top:.5rem;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);min-width:200px;overflow:hidden;z-index:1002}.dark-theme .mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc){background:#1a1a1afa;border-color:var(--border-color)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc){display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:transparent;border-radius:0;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:400;color:var(--text-primary);text-align:left;width:100%;border-bottom:1px solid var(--border-color)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc):last-child{border-bottom:none}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc):hover{background:var(--background-tertiary);color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option.active:where(.svelte-l96tjc){background:var(--background-tertiary);color:var(--primary);font-weight:500}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc) .currency-symbol:where(.svelte-l96tjc){font-size:1.1rem;font-weight:600;color:inherit;min-width:20px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc) .currency-name:where(.svelte-l96tjc){font-size:.95rem;font-weight:500;color:inherit;flex:1}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-currency-selector:where(.svelte-l96tjc) .mobile-currency-dropdown:where(.svelte-l96tjc) .mobile-currency-option:where(.svelte-l96tjc) .currency-code:where(.svelte-l96tjc){font-size:.8rem;color:var(--text-muted);font-weight:300;text-transform:uppercase;letter-spacing:.5px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc){position:relative;overflow:visible}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc){position:absolute;top:100%;right:0;margin-top:.5rem;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);min-width:200px;overflow:hidden;z-index:1002}.dark-theme .mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc){background:#1a1a1afa;border-color:var(--border-color)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option:where(.svelte-l96tjc){display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.25rem;background:transparent;border-radius:0;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:400;color:var(--text-primary);text-align:left;width:100%;border-bottom:1px solid var(--border-color)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option:where(.svelte-l96tjc):last-child{border-bottom:none}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option:where(.svelte-l96tjc):hover{background:var(--background-tertiary);color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option.active:where(.svelte-l96tjc){background:var(--background-tertiary);color:var(--primary);font-weight:500}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option:where(.svelte-l96tjc) .language-name:where(.svelte-l96tjc){font-size:.95rem;font-weight:500;color:inherit}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-actions-header:where(.svelte-l96tjc) .mobile-language-selector:where(.svelte-l96tjc) .mobile-language-dropdown:where(.svelte-l96tjc) .mobile-language-option:where(.svelte-l96tjc) .language-native:where(.svelte-l96tjc){font-size:.8rem;color:var(--text-muted);font-weight:300}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc){list-style:none;margin:0;padding:2rem 1.5rem}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc){border-bottom:1px solid var(--border-color)}@media (min-width: 901px){.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item[data-visibility=mobile]:where(.svelte-l96tjc){display:none}}@media (max-width: 900px){.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item[data-visibility=desktop]:where(.svelte-l96tjc){display:none}}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-link:where(.svelte-l96tjc){display:block;padding:1.5rem 0;text-decoration:none;color:var(--text-primary);font-size:1.1rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-link:where(.svelte-l96tjc):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-link:where(.svelte-l96tjc):hover{color:var(--primary);transform:translate(8px)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-link:where(.svelte-l96tjc):hover:after{width:100%}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-link-with-children:where(.svelte-l96tjc){flex:1;display:block;padding:1.5rem 0;text-decoration:none;color:var(--text-primary);font-size:1.1rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-link-with-children:where(.svelte-l96tjc):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-link-with-children:where(.svelte-l96tjc):hover{color:var(--primary);transform:translate(8px)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-link-with-children:where(.svelte-l96tjc):hover:after{width:100%}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle:where(.svelte-l96tjc) .nav-toggle-arrow:where(.svelte-l96tjc){width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle.expanded:where(.svelte-l96tjc){color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle.expanded:where(.svelte-l96tjc) .nav-toggle-arrow:where(.svelte-l96tjc){transform:rotate(180deg)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle:where(.svelte-l96tjc):hover{color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-nav-toggle-wrapper:where(.svelte-l96tjc) .mobile-nav-arrow-toggle:where(.svelte-l96tjc):active{transform:scale(.95)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc){list-style:none;margin:0;padding:0 0 1rem 1rem;animation:svelte-l96tjc-slideDown .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-link:where(.svelte-l96tjc){display:block;padding:.75rem 0;text-decoration:none;color:var(--text-muted);font-size:.95rem;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-link:where(.svelte-l96tjc):before{content:"";position:absolute;left:-8px;top:50%;width:0;height:2px;background:var(--primary);transition:width .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-link:where(.svelte-l96tjc):hover{color:var(--primary);transform:translate(8px)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-link:where(.svelte-l96tjc):hover:before{width:6px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-link-with-children:where(.svelte-l96tjc){flex:1;display:block;padding:.75rem 0;text-decoration:none;color:var(--text-muted);font-size:.95rem;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-link-with-children:where(.svelte-l96tjc):before{content:"";position:absolute;left:-8px;top:50%;width:0;height:2px;background:var(--primary);transition:width .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-link-with-children:where(.svelte-l96tjc):hover{color:var(--primary);transform:translate(8px)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-link-with-children:where(.svelte-l96tjc):hover:before{width:6px}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle:where(.svelte-l96tjc){display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle:where(.svelte-l96tjc) .submenu-toggle-arrow:where(.svelte-l96tjc){width:12px;height:12px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle.expanded:where(.svelte-l96tjc){color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle.expanded:where(.svelte-l96tjc) .submenu-toggle-arrow:where(.svelte-l96tjc){transform:rotate(180deg)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle:where(.svelte-l96tjc):hover{color:var(--primary)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-submenu-toggle-wrapper:where(.svelte-l96tjc) .mobile-submenu-arrow-toggle:where(.svelte-l96tjc):active{transform:scale(.95)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu:where(.svelte-l96tjc){list-style:none;margin:0;padding:0 0 0 1rem;animation:svelte-l96tjc-slideDown .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu-link:where(.svelte-l96tjc){display:block;padding:.65rem 0;text-decoration:none;color:var(--text-muted);font-size:.85rem;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;opacity:.8}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu-link:where(.svelte-l96tjc):before{content:"•";position:absolute;left:-12px;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu-link:where(.svelte-l96tjc):hover{color:var(--primary);transform:translate(8px);opacity:1}.mobile-navigation.svelte-l96tjc .mobile-nav:where(.svelte-l96tjc) .mobile-nav-list:where(.svelte-l96tjc) .mobile-nav-item:where(.svelte-l96tjc) .mobile-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu:where(.svelte-l96tjc) li:where(.svelte-l96tjc) .mobile-sub-submenu-link:where(.svelte-l96tjc):hover:before{color:var(--primary)}@keyframes svelte-l96tjc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-navigation.svelte-l96tjc body{padding-top:0}@media (max-width: 900px){.mobile-navigation.svelte-l96tjc body.menu-open{overflow:hidden}}.luxury-footer.svelte-1e53vya{background:linear-gradient(135deg,#1a1a1a,#2c2c2c,#1a1a1a);color:var(--background-secondary);padding:0;margin:0;transition:all .3s ease}.dark-theme .luxury-footer.svelte-1e53vya{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);color:var(--text-primary)}.luxury-footer.svelte-1e53vya .footer-content:where(.svelte-1e53vya){max-width:1400px;margin:0 auto;padding:3rem 3rem 1rem}.luxury-footer.svelte-1e53vya .footer-main:where(.svelte-1e53vya){display:grid;gap:3rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(191,164,109,.2)}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-main:where(.svelte-1e53vya){grid-template-columns:1fr;gap:2rem;text-align:center}}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya){display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;text-align:center}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya){display:block;transition:transform .3s ease}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya):hover{transform:scale(1.05)}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya) .moka-logo:where(.svelte-1e53vya){width:150px;height:auto;fill:var(--primary);transition:all .3s ease}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya) .moka-logo:where(.svelte-1e53vya):hover{fill:var(--primary);transform:scale(1.02)}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .brand-tagline:where(.svelte-1e53vya){font-family:var(--font-arial);font-size:.9rem;font-weight:300;letter-spacing:1px;text-transform:uppercase;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya){text-align:center;display:flex;flex-direction:column;align-items:center}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya) .contact-item:where(.svelte-1e53vya){margin-bottom:.5rem}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya) .contact-item:where(.svelte-1e53vya):last-child{margin-bottom:0}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya) .contact-item:where(.svelte-1e53vya) .contact-value:where(.svelte-1e53vya){font-size:1rem;color:var(--text-secondary);font-weight:400;line-height:1.4;text-align:center}.luxury-footer.svelte-1e53vya .footer-navigation:where(.svelte-1e53vya){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-navigation:where(.svelte-1e53vya){grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya){min-width:280px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(220px,1fr);gap:2.5rem;align-items:stretch;width:100%}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya){min-width:100%;grid-template-columns:1fr;text-align:center;gap:1.5rem;justify-items:center}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-info:where(.svelte-1e53vya){display:flex;flex-direction:column;justify-content:center;gap:.5rem;max-width:360px}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-info:where(.svelte-1e53vya){align-items:center;max-width:none}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form-column:where(.svelte-1e53vya){width:100%;align-self:center}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form-column:where(.svelte-1e53vya){max-width:420px}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-title:where(.svelte-1e53vya){font-size:1.1rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-description:where(.svelte-1e53vya){font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya){width:100%}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya){display:flex;gap:.5rem;align-items:stretch}@media (max-width: 600px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya){flex-direction:column}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-input:where(.svelte-1e53vya){flex:1;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(191,164,109,.2);border-radius:4px;color:var(--text-primary);font-size:.95rem;transition:all .3s ease}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-input:where(.svelte-1e53vya)::placeholder{color:var(--text-muted)}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-input:where(.svelte-1e53vya):focus{outline:none;border-color:var(--primary);background:#ffffff14}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-input:where(.svelte-1e53vya):disabled{opacity:.6;cursor:not-allowed}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-button:where(.svelte-1e53vya){padding:.75rem 1.25rem;background:var(--primary);border:none;border-radius:4px;color:var(--background-secondary);font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:50px}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-button:where(.svelte-1e53vya):hover:not(:disabled){background:var(--primary-light);transform:translateY(-2px)}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-button:where(.svelte-1e53vya):disabled{opacity:.7;cursor:not-allowed}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-input-wrapper:where(.svelte-1e53vya) .newsletter-button:where(.svelte-1e53vya) i:where(.svelte-1e53vya){font-size:1rem}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-success:where(.svelte-1e53vya){margin:.5rem 0 0;font-size:.85rem;color:#4caf50;text-align:left}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-form:where(.svelte-1e53vya) .newsletter-success:where(.svelte-1e53vya){text-align:center}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-social:where(.svelte-1e53vya){align-self:center;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-social:where(.svelte-1e53vya){justify-content:center;width:100%;align-items:center}}.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya){width:100%;display:flex;justify-content:flex-end}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-newsletter:where(.svelte-1e53vya) .newsletter-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya){justify-content:center}}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya){display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya){justify-content:center}}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya){display:flex;gap:1rem}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya){display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#bfa46d1a;border-radius:50%;text-decoration:none;transition:all .3s ease;color:var(--primary)}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya):hover{background:var(--primary);color:var(--background-secondary);transform:translateY(-2px)}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya) i:where(.svelte-1e53vya){font-size:1.2rem}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 2rem;padding:2rem;border-radius:10px;text-align:center}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya){grid-template-columns:1fr}}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .footer-brand:where(.svelte-1e53vya){display:flex;flex-direction:column;align-items:center;text-align:center}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya){align-items:center;width:100%}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya){text-align:center;width:100%}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .disclaimer-card:where(.svelte-1e53vya){display:flex;flex-direction:column;gap:.75rem;align-items:center}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .disclaimer-card:where(.svelte-1e53vya) .disclaimer-title:where(.svelte-1e53vya){margin:0;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--primary);text-align:center;align-self:center}.luxury-footer.svelte-1e53vya .footer-disclaimers:where(.svelte-1e53vya) .disclaimer-card:where(.svelte-1e53vya) .disclaimer-text:where(.svelte-1e53vya){margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary);text-align:center}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya){flex-direction:column;text-align:center;gap:1rem}}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya){display:flex;gap:1.5rem;flex-wrap:wrap}@media (max-width: 768px){.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya){justify-content:center}}@media (max-width: 480px){.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya){flex-direction:column;gap:.5rem}}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya) .legal-link:where(.svelte-1e53vya){color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:400;letter-spacing:.3px;transition:all .3s ease;position:relative}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya) .legal-link:where(.svelte-1e53vya):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--primary);transition:width .3s ease}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya) .legal-link:where(.svelte-1e53vya):hover{color:var(--primary)}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya) .legal-link:where(.svelte-1e53vya):hover:after{width:100%}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .copyright:where(.svelte-1e53vya){font-size:.9rem;color:var(--text-muted);font-weight:400}@media (max-width: 1024px){.luxury-footer.svelte-1e53vya .footer-content:where(.svelte-1e53vya){padding:2.5rem 2.5rem 1.5rem}.luxury-footer.svelte-1e53vya .footer-main:where(.svelte-1e53vya){gap:2rem}}@media (max-width: 768px){.luxury-footer.svelte-1e53vya .footer-content:where(.svelte-1e53vya){padding:2.5rem 2rem 1.5rem}.luxury-footer.svelte-1e53vya .footer-main:where(.svelte-1e53vya){gap:2rem;margin-bottom:2rem;padding-bottom:2rem}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya) .moka-logo:where(.svelte-1e53vya){width:180px}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .brand-tagline:where(.svelte-1e53vya){font-size:.95rem}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .contact-info:where(.svelte-1e53vya) .contact-item:where(.svelte-1e53vya) .contact-value:where(.svelte-1e53vya){font-size:.9rem}.luxury-footer.svelte-1e53vya .footer-navigation:where(.svelte-1e53vya){grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2rem}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya){gap:1rem}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya){width:42px;height:42px}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya) i:where(.svelte-1e53vya){font-size:1.1rem}}@media (max-width: 480px){.luxury-footer.svelte-1e53vya .footer-content:where(.svelte-1e53vya){padding:2rem 1.5rem 1.5rem}.luxury-footer.svelte-1e53vya .footer-main:where(.svelte-1e53vya){gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .logo-link:where(.svelte-1e53vya) .moka-logo:where(.svelte-1e53vya){width:150px}.luxury-footer.svelte-1e53vya .footer-brand:where(.svelte-1e53vya) .brand-logo:where(.svelte-1e53vya) .brand-tagline:where(.svelte-1e53vya){font-size:.85rem}.luxury-footer.svelte-1e53vya .footer-navigation:where(.svelte-1e53vya){grid-template-columns:1fr;gap:1.5rem}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya){gap:.75rem}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya){width:38px;height:38px}.luxury-footer.svelte-1e53vya .footer-social:where(.svelte-1e53vya) .social-links:where(.svelte-1e53vya) .social-link:where(.svelte-1e53vya) i:where(.svelte-1e53vya){font-size:1rem}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .legal-links:where(.svelte-1e53vya) .legal-link:where(.svelte-1e53vya){font-size:.85rem}.luxury-footer.svelte-1e53vya .footer-bottom:where(.svelte-1e53vya) .copyright:where(.svelte-1e53vya){font-size:.85rem}}.snackbar.svelte-1to77r0{position:fixed;top:0;left:0;width:100%;margin:.5rem 0;text-align:center;z-index:99999;pointer-events:none;font-size:1rem}.snackbar.svelte-1to77r0 .snackbar-text:where(.svelte-1to77r0){color:var(--background-secondary);padding:.5rem 1rem;width:fit-content;margin:0 auto;border-radius:var(--border-radius);box-shadow:0 5px 10px 3px #0000004d}.overlay.svelte-13d6svr{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.loading.svelte-1niyylq{display:flex;justify-content:center;align-items:center;flex-direction:column;animation:svelte-1niyylq-pulse 2s ease-in-out infinite;padding:3rem;border-radius:var(--border-radius);transform:scale(1)}.loading.svelte-1niyylq .logo:where(.svelte-1niyylq){width:200px;height:auto;fill:var(--primary);transition:fill .3s ease}.loading.svelte-1niyylq p:where(.svelte-1niyylq){color:var(--background)}@keyframes svelte-1niyylq-pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}.cart-item-popup-box.svelte-pmq9qt{border-radius:var(--border-radius);width:fit-content;background-color:var(--background-secondary);padding:1rem 2rem;margin:2rem;max-width:600px}.cart-item-popup-box.svelte-pmq9qt .cart-popup-text:where(.svelte-pmq9qt){color:var(--primary);font-weight:600;margin-bottom:2rem;font-size:1.1rem;text-align:center;text-transform:uppercase}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-title:where(.svelte-pmq9qt){margin:0;margin-bottom:1rem;text-align:center;font-size:1.5rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt){display:flex;flex-direction:column;align-items:center;gap:1rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-image:where(.svelte-pmq9qt){width:60%;text-align:center;padding:2rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-image:where(.svelte-pmq9qt) img:where(.svelte-pmq9qt){width:100%;max-height:20rem;object-fit:contain}@media (max-width: 900px){.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-image:where(.svelte-pmq9qt){width:100%}}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-info:where(.svelte-pmq9qt){width:100%}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-row:where(.svelte-pmq9qt){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-row:where(.svelte-pmq9qt) .cart-item-popup-quantity:where(.svelte-pmq9qt){display:flex;align-items:center;gap:.5rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-row:where(.svelte-pmq9qt) .cart-item-popup-quantity:where(.svelte-pmq9qt) .quantity-input:where(.svelte-pmq9qt){width:60px;padding:.3rem;border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-row:where(.svelte-pmq9qt) .cart-item-popup-quantity:where(.svelte-pmq9qt) .quantity-input:where(.svelte-pmq9qt)::-webkit-inner-spin-button,.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-row:where(.svelte-pmq9qt) .cart-item-popup-quantity:where(.svelte-pmq9qt) .quantity-input:where(.svelte-pmq9qt)::-webkit-outer-spin-button{opacity:1}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-action:where(.svelte-pmq9qt){display:flex;gap:1rem}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-action:where(.svelte-pmq9qt) .popup-button:where(.svelte-pmq9qt){background:var(--secondary);flex:1;font-size:.9rem;margin:0;padding:.8rem;margin:.5rem 0;min-width:10rem;border-radius:var(--border-radius)}.cart-item-popup-box.svelte-pmq9qt .cart-item-popup-container:where(.svelte-pmq9qt) .cart-item-popup-action:where(.svelte-pmq9qt) .popup-button.checkout:where(.svelte-pmq9qt){background:var(--text-gradient);border:none}.age-verification-backdrop.svelte-s65ztg{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.age-verification-modal.svelte-s65ztg{font-family:var(--font-arial);text-transform:uppercase;background:var(--background-secondary);border-radius:var(--border-radius-round);box-shadow:var(--shadow-dark);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid var(--border-color)}@media (max-width: 768px){.age-verification-modal.svelte-s65ztg{margin:1rem;max-width:none}}.modal-header.svelte-s65ztg{text-align:center;padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-color)}.modal-header.svelte-s65ztg .brand-logo:where(.svelte-s65ztg){margin-bottom:1.5rem}.modal-header.svelte-s65ztg .brand-logo:where(.svelte-s65ztg) .logo:where(.svelte-s65ztg){height:48px;width:auto;fill:var(--primary);transition:fill .3s ease}.modal-header.svelte-s65ztg .modal-title:where(.svelte-s65ztg){font-size:1.25rem;font-weight:600;letter-spacing:.08em;color:var(--text-primary);margin:0 0 .5rem}.modal-header.svelte-s65ztg .modal-subtitle:where(.svelte-s65ztg){font-family:var(--font-arial);font-size:.875rem;color:var(--text-secondary);margin:0;letter-spacing:.08em}.modal-content.svelte-s65ztg{padding:2rem}.modal-content.svelte-s65ztg .warning-icon:where(.svelte-s65ztg){display:flex;justify-content:center;margin-bottom:1.5rem;color:var(--warning)}.modal-content.svelte-s65ztg .age-question:where(.svelte-s65ztg){margin-bottom:1.5rem;text-align:center}.modal-content.svelte-s65ztg .age-question:where(.svelte-s65ztg) .question-text:where(.svelte-s65ztg){font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.modal-content.svelte-s65ztg .age-question:where(.svelte-s65ztg) .question-subtitle:where(.svelte-s65ztg){font-size:.875rem;color:var(--text-secondary);margin:0 auto;line-height:1.6}.modal-actions.svelte-s65ztg{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 2rem 2rem}@media (max-width: 768px){.modal-actions.svelte-s65ztg{flex-direction:column}}.modal-actions.svelte-s65ztg .btn:where(.svelte-s65ztg){width:100%;max-width:320px;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:.95rem;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px}.modal-actions.svelte-s65ztg .btn:where(.svelte-s65ztg):disabled{opacity:.6;cursor:not-allowed}.modal-actions.svelte-s65ztg .btn.btn-confirm:where(.svelte-s65ztg){background:transparent;color:var(--text-secondary);border:2px solid var(--border-color)}.modal-actions.svelte-s65ztg .btn.btn-confirm:where(.svelte-s65ztg):hover:not(:disabled){background:var(--background-tertiary);border-color:var(--text-secondary)}.modal-actions.svelte-s65ztg .btn.btn-verify:where(.svelte-s65ztg){background:var(--primary);color:var(--background-secondary)}.modal-actions.svelte-s65ztg .btn.btn-verify:where(.svelte-s65ztg):hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-medium)}.modal-actions.svelte-s65ztg .btn:where(.svelte-s65ztg) .spinner:where(.svelte-s65ztg){width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:svelte-s65ztg-spin 1s linear infinite}.modal-actions.svelte-s65ztg .action-error:where(.svelte-s65ztg){font-size:.75rem;color:var(--warning);text-align:center;letter-spacing:.08em;margin:0}@keyframes svelte-s65ztg-spin{to{transform:rotate(360deg)}}.error-container.svelte-qmz95r{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--background)}.error-content.svelte-qmz95r{display:flex;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}@media (max-width: 768px){.error-content.svelte-qmz95r{flex-direction:column;text-align:center;gap:2rem}}.error-content.svelte-qmz95r img:where(.svelte-qmz95r){max-width:100%;height:auto}.error-details.svelte-qmz95r{display:flex;flex-direction:column;gap:1.5rem}.error-details.svelte-qmz95r h1:where(.svelte-qmz95r){font-size:2.5rem;font-weight:600;color:var(--text);margin:0}.error-details.svelte-qmz95r .error-message:where(.svelte-qmz95r){font-size:1.125rem;color:var(--text-secondary);margin:0}.error-actions.svelte-qmz95r{display:flex;gap:1rem;margin-top:1rem}@media (max-width: 768px){.error-actions.svelte-qmz95r{justify-content:center}}.error-actions.svelte-qmz95r .btn:where(.svelte-qmz95r){padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:500;text-decoration:none;transition:all .2s ease}.error-actions.svelte-qmz95r .btn.btn-primary:where(.svelte-qmz95r){background:var(--primary);color:var(--background)}.error-actions.svelte-qmz95r .btn.btn-primary:where(.svelte-qmz95r):hover{background:var(--secondary)}.error-actions.svelte-qmz95r .btn.btn-secondary:where(.svelte-qmz95r){background:transparent;color:var(--text);border:1px solid var(--border)}.error-actions.svelte-qmz95r .btn.btn-secondary:where(.svelte-qmz95r):hover{color:var(--primary)}.whatsapp-overlay.svelte-qmz95r{position:fixed;bottom:20px;right:20px;z-index:1000}@media (max-width: 768px){.whatsapp-overlay.svelte-qmz95r{bottom:15px;right:15px}}.whatsapp-button.svelte-qmz95r{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary);border-radius:50%;transition:all .3s ease;text-decoration:none;color:#fff}@media (max-width: 768px){.whatsapp-button.svelte-qmz95r{width:50px;height:50px}}.whatsapp-button.svelte-qmz95r:hover{background:var(--primary-dark);transform:translateY(-2px)}.whatsapp-button.svelte-qmz95r:active{transform:translateY(0)}.whatsapp-button.svelte-qmz95r svg:where(.svelte-qmz95r){width:28px;height:28px}@media (max-width: 768px){.whatsapp-button.svelte-qmz95r svg:where(.svelte-qmz95r){width:24px;height:24px}}
