@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:ModernNumberFont;src:local(Inter),local(Plus Jakarta Sans),local(Segoe UI),local(Arial);unicode-range:U+30-39,U+20B9,U+24,U+2C,U+2E,U+2B,U+2D,U+3A,U+2F,U+25;font-weight:100 900}:root{--font-num:"Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"ModernNumberFont", "Playfair Display", "Cormorant Garamond", "Georgia", "Times New Roman", serif;--font-heading:"ModernNumberFont", "Playfair Display", "Cormorant Garamond", "Georgia", "Times New Roman", serif;--font-display:"ModernNumberFont", "Playfair Display", "Cormorant Garamond", "Georgia", serif;--font-serif:"Playfair Display", "Cormorant Garamond", "Georgia", "Times New Roman", serif;--font-mono:"Inter", ui-monospace, monospace;--sans:var(--font-body);--heading:var(--font-heading);--mono:var(--font-num);--bg:#fff;--bg2:#fbf9f6;--bg3:#f5efe6;--border:#e8e3dc;--border-light:#5a0f1f14;--border-medium:#5a0f1f26;--code-bg:#f4f1ea;--burgundy-dark:#2b060d;--burgundy-1:#3a0a0a;--burgundy-2:#5a0f1f;--burgundy-3:#7a152d;--burgundy-light:#5a0f1f0f;--gold-1:#d4a574;--gold-2:#c28e5c;--gold-3:#9e6f3b;--gold-light:#d4a5741f;--gold-light-2:#fcf8f2;--text-dark:#1a0a0a;--text-body:#3c2a2a;--text-muted:#8a7a6a;--text-light:#ab9b8b;--text-white:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--shadow-sm:0 2px 8px #3a0a0a0a;--shadow-md:0 4px 16px #3a0a0a14;--shadow-lg:0 8px 30px #3a0a0a1f;--shadow-gold:0 4px 20px #d4a57426;--transition:all .25s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;font-feature-settings:"lnum" 1, "tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;font-family:var(--font-body)!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;font-size:16px;overflow-x:hidden;font-family:var(--font-body)!important}body{background-color:var(--bg2);width:100%;min-height:100vh;color:var(--text-body);max-width:100vw;margin:0;padding:0;font-weight:400;line-height:1.65;overflow-x:hidden;font-family:var(--font-body)!important}#root{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden;font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6{color:var(--burgundy-1);letter-spacing:.01em;line-height:1.3;font-family:var(--font-heading)!important}h1{font-size:clamp(1.8rem,3.2vw + .6rem,2.6rem);font-weight:600}h2{font-size:clamp(1.35rem,2vw + .3rem,1.85rem);font-weight:500}h3{font-size:clamp(1.15rem,1.3vw + .3rem,1.45rem);font-weight:500}h4{font-size:1.1rem;font-weight:500}h5{font-size:.95rem;font-weight:500}h6{font-size:.85rem;font-weight:500}p,span,div,a,li,label,strong,b,em,small{font-family:var(--font-body)!important}p{color:var(--text-body);font-size:.95rem;font-weight:400;line-height:1.7}.price-starting,.price-current,.price-card h4,.timer-box strong,.increment-box strong,.cartItemPrice,.itemSubtotal strong,.cartGrandTotalRow span,.auctionGrandTotalRow strong,.winningBidTotal,.wishlistPrice,.yaliPrice,.qtyNum,.orderTotal,.auctionsCountBadge,.cartCountBadge,.productPrice,.rupeeIcon,.timerBox strong,.priceBox h2,.priceBox h3,.bid-amount,.bid-price,.countdown-number{letter-spacing:.3px;font-family:var(--font-num)!important;font-feature-settings:"tnum" 1, "lnum" 1!important;font-weight:700!important}input,button,textarea,select{font-size:14px;font-weight:500;font-family:var(--font-body)!important}input[type=number],input[type=tel]{font-family:var(--font-num)!important;font-feature-settings:"tnum" 1, "lnum" 1!important}img,video{max-width:100%;height:auto;display:block}a{color:inherit;transition:var(--transition);text-decoration:none}@media (width<=768px){html{font-size:15px}}@media (width<=480px){html{font-size:14px}}.swal2-popup{font-family:var(--font-body)!important;background:#fff!important;border:1px solid #d4a5744d!important;border-radius:16px!important;padding:24px!important;box-shadow:0 20px 40px #00000040!important}.swal2-title{font-family:var(--font-heading)!important;color:#4a0f0f!important;letter-spacing:.5px!important;font-size:22px!important;font-weight:700!important}.swal2-html-container{font-family:var(--font-body)!important;color:#4b5563!important;font-size:15px!important;line-height:1.6!important}.swal2-confirm{color:#fff!important;background:linear-gradient(135deg,#800020,#500014)!important;border:none!important;border-radius:8px!important;padding:10px 24px!important;font-weight:600!important;box-shadow:0 4px 12px #80002040!important}.swal2-cancel{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:10px 20px!important;font-weight:600!important}.swal2-icon.swal2-success{color:#10b981!important;border-color:#10b981!important}.swal2-icon.swal2-warning{color:#f59e0b!important;border-color:#f59e0b!important}.swal2-icon.swal2-error{color:#ef4444!important;border-color:#ef4444!important}.navbarContainer{background:linear-gradient(135deg, var(--yali-primary) 0%, var(--yali-secondary) 50%, var(--yali-dark) 100%);z-index:100;border-bottom:1px solid #d4a57440;width:100%;animation:.8s ease-out fadeIn;box-shadow:0 2px 25px #00000059}.topBar{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-secondary) 100%);border-bottom:1px solid #d4a57433;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.logoSection{align-items:center;display:flex}.logo{object-fit:contain;width:100%;max-width:220px;height:auto;transition:transform .3s}.logo:hover{transform:scale(1.03)}.iconSection{align-items:center;gap:24px;display:flex}.icon{color:var(--yali-gold);cursor:pointer;filter:drop-shadow(0 0 .5px var(--yali-gold));font-size:22px;transition:all .3s;transform:scale(1.1)}.icon:hover{color:var(--yali-cream);transform:translateY(-2px)scale(1.1)}.searchBox{background:#d4a57414;border:1px solid #d4a57440;border-radius:50px;align-items:center;gap:8px;padding:8px 14px;transition:all .3s;display:flex}.searchBox:hover{border-color:var(--yali-gold);background:#d4a5741f}.searchBox:focus-within{background:#d4a57426;box-shadow:0 0 12px #d4a57440}.searchInput{width:180px;color:var(--yali-cream);background:0 0;border:none;outline:none;font-size:14px}.searchInput::placeholder{color:#f1e6d699}.searchIcon{color:var(--yali-gold)}.bottomMenu,.desktopMenu{background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);border-top:1px solid #d4a57459;justify-content:center;gap:40px;padding:14px 0;display:flex}.bottomMenu p,.desktopMenu p{letter-spacing:.8px;color:#1a1206;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s;position:relative}.bottomMenu p:hover,.desktopMenu p:hover{color:#000;transform:translateY(-2px)}.bottomMenu p:after,.desktopMenu p:after{content:"";background:var(--yali-dark);width:0;height:2px;transition:all .3s;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.bottomMenu p:hover:after,.desktopMenu p:hover:after{width:100%}.dropdown{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-secondary) 100%);z-index:1000;border:1px solid #d4a57440;border-radius:12px;min-width:170px;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 12px 35px #00000080}.dropdownItem{color:var(--yali-cream);cursor:pointer;padding:12px 18px;font-size:14px;font-weight:500;transition:all .3s}.dropdownItem:hover{color:var(--yali-gold);background:#d4a5741f;padding-left:24px}.dropdownItem:first-child{color:var(--yali-gold);font-weight:600}.menuIcon{color:var(--yali-gold);cursor:pointer;font-size:26px;transition:all .3s;display:none}.menuIcon:hover{color:var(--yali-cream)}.sideDrawer{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-secondary) 100%);z-index:999;width:320px;height:100%;transition:left .4s;position:fixed;top:0;left:-320px;box-shadow:5px 0 30px #0006}.sideDrawer.open{left:0}.drawerHeader{border-bottom:1px solid #d4a57440;justify-content:space-between;padding:20px;display:flex}.drawerHeader h3,.closeIcon{color:var(--yali-gold)}.drawerItems{padding-top:10px}.drawerItems p{color:var(--yali-cream);margin:0;padding:14px 20px;transition:all .3s}.drawerItems p:hover{color:var(--yali-gold);background:#d4a57414;transform:translate(6px)}.drawerDropdownTitle{box-sizing:border-box;width:100%;color:var(--yali-cream);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.drawerDropdownTitle:hover{background:#d4a57414}.drawerDropdownTitle i{color:var(--yali-gold);font-size:12px}.drawerSubMenu{background:#ffffff08;border-left:2px solid #d4a57440;margin-bottom:8px;margin-left:20px}.drawerSubMenu p{margin:0;color:var(--yali-gold)!important;padding:10px 18px!important;font-size:13px!important;transform:none!important}.drawerSubMenu p:hover{background:#d4a57414;color:var(--yali-cream)!important}.overlay{background:#00000080;position:fixed;inset:0}.categoriesDropdownWrapper{align-items:center;display:inline-flex;position:relative}.categoriesTriggerBtn{letter-spacing:.8px;color:#1a1206;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex;position:relative}.categoriesTriggerBtn:hover,.categoriesTriggerBtn.active{color:#000;background:#00000014}.categoriesBtnIcon{font-size:12px;transition:transform .25s}.categoriesBtnIcon.rotated{transform:rotate(180deg)}.normalCategoriesDropdown{z-index:1050;background:linear-gradient(145deg,#4a0d1b 0%,#5f1124 45%,#3c0813 100%);border:1px solid #d4a57461;border-radius:12px;width:320px;animation:.22s cubic-bezier(.16,1,.3,1) dropdownFadeDown;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 45px #000c,0 0 25px #d4a57426}.normalCategoriesDropdown:before{content:"";z-index:1;background:#4a0d1b;border-top:1px solid #d4a57461;border-left:1px solid #d4a57461;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes dropdownFadeDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.dropdownHeaderBar{z-index:2;background:#00000059;border-bottom:1px solid #d4a57433;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.dropdownHeaderTitle{letter-spacing:1.4px;text-transform:uppercase;color:var(--yali-gold);font-size:11px;font-weight:700}.dropdownViewAllLink{color:var(--yali-cream);cursor:pointer;align-items:center;gap:4px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.dropdownViewAllLink:hover{color:var(--yali-gold);transform:translate(2px)}.dropdownEmptyCats{text-align:center;color:#f1e6d6b3;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:13px;display:flex}.categoriesDropdownList{flex-direction:column;gap:4px;max-height:380px;padding:8px;display:flex;overflow-y:auto}.categoriesDropdownList::-webkit-scrollbar{width:4px}.categoriesDropdownList::-webkit-scrollbar-track{background:#0003;border-radius:4px}.categoriesDropdownList::-webkit-scrollbar-thumb{background:#d4a57466;border-radius:4px}.categoriesDropdownList::-webkit-scrollbar-thumb:hover{background:var(--yali-gold)}.dropdownCategoryItem{border-radius:8px;transition:background .2s;overflow:hidden}.dropdownCategoryRow{cursor:pointer;color:var(--yali-cream);letter-spacing:.3px;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.dropdownCategoryRow:hover{color:#fff;background:#d4a5741f;transform:translate(2px)}.dropdownCategoryRow.activeExpanded{color:var(--yali-gold);background:#d4a57433}.catRowLeft{align-items:center;gap:10px;display:flex}.catDotIcon{color:var(--yali-gold);opacity:.75;font-size:11px}.dropdownCatName{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.catRowRight{align-items:center;gap:6px;display:flex}.catArrowBtn{cursor:pointer;background:#d4a57414;border:1px solid #d4a57426;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;transition:all .2s;display:inline-flex}.catArrowBtn:hover{border-color:var(--yali-gold);background:#d4a57440}.catSubsBadge{color:var(--yali-gold);background:#d4a57433;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:600}.catArrowIcon{color:var(--yali-gold);font-size:11px;transition:transform .25s}.catArrowIcon.open{transform:rotate(180deg)}.directArrowIcon{color:#d4a57499;font-size:12px;transition:transform .2s}.dropdownCategoryRow:hover .directArrowIcon{color:var(--yali-gold);transform:translate(3px)}.dropdownSubcategorySection{border-left:2px solid var(--yali-gold);background:#00000052;border-radius:0 0 6px 6px;margin:3px 6px 8px 16px;padding:4px 0;animation:.2s ease-out subcatSlideDown}@keyframes subcatSlideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdownSubItem{color:#f1e6d6d9;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;transition:all .18s;display:flex}.dropdownSubItem:hover{color:var(--yali-gold);background:#d4a57424;padding-left:18px}.dropdownSubItem.allInCatOption{color:var(--yali-gold);border-bottom:1px solid #d4a5741f;margin-bottom:3px;padding-bottom:7px;font-weight:600}.dropdownSubItem.allInCatOption:hover{color:#fff;background:#d4a57433}.subItemBullet{color:var(--yali-gold);opacity:.8;flex-shrink:0;font-size:10px}.drawerCategoriesAccordion{border-bottom:1px solid #d4a5741f;width:100%}.drawerCategoriesBtn{box-sizing:border-box;width:100%;color:var(--yali-cream);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.drawerCategoriesBtn:hover,.drawerCategoriesBtn.active{color:var(--yali-gold);background:#d4a5741f}.drawerTitleContent{align-items:center;gap:10px;display:flex}.drawerTitleIcon{color:var(--yali-gold);font-size:14px}.drawerArrowIcon{color:var(--yali-gold);font-size:12px;transition:transform .3s}.drawerArrowIcon.rotated{transform:rotate(180deg)}.drawerCategorySubList{background:#00000040;flex-direction:column;gap:4px;padding:6px 12px 12px 18px;display:flex}.drawerEmptyCats{color:#f1e6d699;padding:10px;font-size:12.5px}.drawerCatGroup{border-radius:6px;overflow:hidden}.drawerCatRow{color:var(--yali-cream);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;transition:all .2s;display:flex}.drawerCatRow:hover,.drawerCatRow.expanded{color:var(--yali-gold);background:#d4a57424}.drawerCatArrow{font-size:11px;transition:transform .25s}.drawerCatArrow.open{transform:rotate(180deg)}.drawerCatSubs{border-left:2px solid var(--yali-gold);background:#00000059;border-radius:0 0 6px 6px;margin:3px 0 6px 14px;padding:4px 0}.drawerSubRow{color:#f1e6d6cc;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:all .2s;display:flex}.drawerSubRow:hover{color:var(--yali-gold);background:#d4a5741a;padding-left:16px}.drawerSubRow.allOption{color:var(--yali-gold);border-bottom:1px solid #d4a5741a;margin-bottom:2px;font-weight:600}@media (width<=992px){.desktopMenu{display:none}.menuIcon{display:block}.logo{max-width:180px}}@media (width<=768px){.logo{max-width:160px}.searchInput{width:120px}.iconSection{gap:16px}}@media (width<=576px){.topBar{padding:8px 12px}.logo{max-width:140px}.searchBox{display:none}.dropdown{min-width:140px}}@media (width<=380px){.logo{max-width:120px}.iconSection{gap:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.categoryTabsContainer::-webkit-scrollbar{width:4px}.subCategoriesGrid::-webkit-scrollbar{width:4px}.navDropdownMenu::-webkit-scrollbar{width:4px}.categoryTabsContainer::-webkit-scrollbar-track{background:#00000026;border-radius:10px}.subCategoriesGrid::-webkit-scrollbar-track{background:#00000026;border-radius:10px}.navDropdownMenu::-webkit-scrollbar-track{background:#00000026;border-radius:10px}.categoryTabsContainer::-webkit-scrollbar-thumb{background:#d4a57480;border-radius:10px}.subCategoriesGrid::-webkit-scrollbar-thumb{background:#d4a57480;border-radius:10px}.navDropdownMenu::-webkit-scrollbar-thumb{background:#d4a57480;border-radius:10px}.categoryTabsContainer::-webkit-scrollbar-thumb:hover{background:var(--yali-gold)}.subCategoriesGrid::-webkit-scrollbar-thumb:hover{background:var(--yali-gold)}.subCategoryList::-webkit-scrollbar{width:3px}.subCategoryList::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}.subCategoryList::-webkit-scrollbar-thumb{background:var(--yali-gold);border-radius:10px}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}.phone-wrapper,.phone-wrapper .react-international-phone-input-container{width:100%}.phone-wrapper .react-international-phone-country-selector-button{color:#4a0f0f!important;background:#fffefc!important;border:1px solid #e8d5c4!important;border-right:none!important;border-radius:8px 0 0 8px!important;height:42px!important;transition:all .3s!important}.phone-wrapper .react-international-phone-country-selector-button:hover{background:#fffaf5!important}.phone-wrapper .react-international-phone-input{color:#4a0f0f!important;background:#fffefc!important;border:1px solid #e8d5c4!important;border-radius:0 8px 8px 0!important;width:100%!important;height:42px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important}.phone-wrapper .react-international-phone-input:focus{border-color:#d4a574!important;outline:none!important;box-shadow:0 0 0 3px #d4a5741f!important}.phone-wrapper .react-international-phone-country-selector-dropdown{color:#4a0f0f!important;background:#fffefc!important;border:1px solid #e8d5c4!important;border-radius:8px!important;overflow:hidden!important}.phone-wrapper .react-international-phone-country-selector-dropdown__list-item{color:#4a0f0f!important;background:#fffefc!important}.phone-wrapper .react-international-phone-country-selector-dropdown__list-item:hover{color:#4a0f0f!important;background:#d4a5741f!important}.phone-wrapper .react-international-phone-country-selector-dropdown__list-item--selected,.phone-wrapper .react-international-phone-country-selector-dropdown__list-item--focused{color:#4a0f0f!important;background:#d4a5742e!important}.react-international-phone-country-selector-dropdown{scrollbar-width:thin;max-height:250px!important;overflow-y:auto!important}.react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:6px}.react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background:#888}.react-international-phone-country-selector-dropdown-container{scrollbar-width:thin;scroll-behavior:smooth;max-height:260px!important;overflow-y:auto!important}.react-international-phone-country-selector-dropdown input{border-bottom:1px solid #e8d5c4!important;outline:none!important;width:100%!important;padding:8px!important}.footer{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 40%, var(--yali-secondary) 100%);color:var(--yali-cream);margin-top:60px;padding:60px 0 0;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--yali-gold) 30%, var(--yali-gold-2) 50%, var(--yali-gold) 70%, transparent 100%);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.footer:after{content:"✦";color:var(--yali-gold);opacity:.15;font-size:20px;animation:30s linear infinite spinSlow;position:absolute;bottom:80px;right:40px}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footerContainer{z-index:2;grid-template-columns:2fr 1.5fr 1.8fr 2.2fr;gap:40px;max-width:1300px;margin:0 auto;padding:0 40px 40px;display:grid;position:relative}.footerCol{flex-direction:column;gap:14px;display:flex;position:relative}.footerLogo{filter:drop-shadow(0 4px 20px #d4a57426);width:220px;height:auto;margin-bottom:8px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.footerLogo:hover{filter:drop-shadow(0 6px 30px #d4a5744d);transform:scale(1.03)translateY(-2px)}.footerContact,.footerMail{background:#d4a5740d;border:1px solid #d4a57414;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin:4px 0;padding:8px 14px;transition:all .3s;display:flex}.footerContact:hover,.footerMail:hover{background:#d4a5741f;border-color:#d4a57440;transform:translate(4px);box-shadow:0 4px 15px #d4a5741a}.footerContact a,.footerMail a{color:var(--yali-cream);letter-spacing:.3px;align-items:center;gap:10px;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.footerContact a:hover,.footerMail a:hover{color:var(--yali-gold)}.footerContact .icon,.footerMail .icon{color:var(--yali-gold);flex-shrink:0;font-size:16px;transition:all .3s}.footerContact:hover .icon,.footerMail:hover .icon{color:var(--yali-gold-2);transform:scale(1.15)}.footerCol h3{color:var(--yali-gold);letter-spacing:1.5px;text-transform:uppercase;font-size:18px;font-weight:700;font-family:var(--heading);margin:0 0 2px;display:inline-block;position:relative}.underline{background:linear-gradient(90deg, var(--yali-gold), var(--yali-gold-2));border-radius:2px;width:40px;height:2px;margin:2px 0 10px;transition:width .4s;display:block;position:relative}.footerCol:hover .underline{width:60px}.underline:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:2s infinite shineLine;position:absolute;top:0;left:0}@keyframes shineLine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footerCol ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footerCol ul li{margin:0}.footerCol ul li a{color:var(--yali-cream);letter-spacing:.3px;opacity:.85;padding:2px 0;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.footerCol ul li a:before{content:"→";color:var(--yali-gold);opacity:0;margin-right:0;transition:all .3s;display:inline-block}.footerCol ul li a:hover{color:var(--yali-gold);opacity:1;transform:translate(8px)}.footerCol ul li a:hover:before{opacity:1;margin-right:8px}.mapBox{border:1px solid #d4a57426;border-radius:16px;width:100%;height:150px;margin:4px 0 6px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px #0003}.mapBox:after{content:"";pointer-events:none;border:1px solid #d4a5741a;border-radius:16px;transition:border-color .4s;position:absolute;inset:0}.mapBox:hover{transform:scale(1.01);box-shadow:0 12px 35px #0000004d}.mapBox:hover:after{border-color:#d4a5744d}.mapBox iframe{filter:grayscale(.3)brightness(.95);border:none;width:100%;height:100%;transition:filter .4s}.mapBox:hover iframe{filter:grayscale(0)brightness()}.socialIcons{gap:14px;margin-top:10px;display:flex}.socialIcons a{width:42px;height:42px;color:var(--yali-cream);background:#d4a57414;border:1px solid #d4a5741f;border-radius:50%;justify-content:center;align-items:center;font-size:18px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.socialIcons a:before{content:"";background:linear-gradient(135deg, var(--yali-gold), transparent);opacity:0;-webkit-mask-composite:xor;border-radius:50%;padding:2px;transition:opacity .4s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.socialIcons a:hover{color:var(--yali-gold);background:#d4a57426;border-color:#d4a5744d;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 25px #d4a57426}.socialIcons a:hover:before{opacity:1}.footerBottom{z-index:2;background:#00000026;border-top:1px solid #d4a57414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 40px;display:flex;position:relative}.footerLeft{color:#f1e6d6b3;letter-spacing:.5px;font-size:13px;font-weight:300}.footerRight{color:#f1e6d680;letter-spacing:.8px;background:#d4a57408;border:1px solid #d4a5740f;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:300;transition:all .3s}.footerRight:hover{color:#f1e6d6cc;background:#d4a5740d;border-color:#d4a57426}@media (width<=992px){.footerContainer{grid-template-columns:1fr 1fr;gap:30px;padding:0 30px 30px}}@media (width<=768px){.footer{padding-top:40px}.footerContainer{grid-template-columns:1fr;gap:28px;padding:0 20px 20px}.footerBottom{text-align:center;flex-direction:column;padding:16px 20px}.footerLogo{width:180px}.footerContact,.footerMail{padding:6px 12px}}@media (width<=576px){.footerLogo{width:150px}.socialIcons a{width:36px;height:36px;font-size:15px}.mapBox{height:120px}}.footer:after{content:"✦";color:var(--yali-gold);opacity:.1;font-size:20px;position:absolute;bottom:80px;right:40px}.footer .footerContainer:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4a57408,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.wishlistContentWrapper{flex-direction:column;gap:24px;display:flex}.wishlistPageHeader{border-bottom:2px solid #5a0f1f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex;position:relative}.wishlistPageHeader:after{content:"";background:linear-gradient(90deg,#5a0f1f,#d4a574);border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.wishlistTitleBlock h2{color:#3a0a0a;font-size:24px;font-weight:700;font-family:var(--font-heading);align-items:center;gap:10px;margin:0;display:flex}.wishlistHeaderHeart{color:#5a0f1f;fill:#5a0f1f}.wishlistTitleBlock p{color:#8a7a6a;margin:4px 0 0;font-size:13px}.wishlistCountBadge{color:#5a0f1f;background:linear-gradient(135deg,#5a0f1f14,#d4a57426);border:1px solid #5a0f1f26;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700}.wishlistLoading{text-align:center;color:#8a7a6a;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.loadingSpinner{border:3px solid #5a0f1f1a;border-top-color:#5a0f1f;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wishlistEmptyState{text-align:center;background:#ffffff80;border:2px dashed #5a0f1f26;border-radius:16px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.wishlistEmptyIcon{color:#5a0f1f;background:#5a0f1f0d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.wishlistEmptyState h3{color:#3a0a0a;font-size:20px;font-family:var(--font-heading);margin:0 0 6px}.wishlistEmptyState p{color:#8a7a6a;margin:0 0 20px;font-size:14px}.exploreBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3a0a0a,#5a0f1f);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.exploreBtn:hover{background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 4px 16px #3a0a0a40}.userWishlistGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.userWishlistCard{cursor:pointer;background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.userWishlistCard:hover{border-color:#5a0f1f;transform:translateY(-4px);box-shadow:0 10px 30px #3a0a0a14,0 4px 16px #d4a5741f}.wishlistRemoveBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#dc2626;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #dc262633;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.wishlistRemoveBtn:hover{color:#fff;background:#dc2626;transform:scale(1.1)}.wishlistCardImgBox{background:#fbf9f6;justify-content:center;align-items:center;height:180px;padding:12px;display:flex;overflow:hidden}.wishlistCardImgBox img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.userWishlistCard:hover .wishlistCardImgBox img{transform:scale(1.06)}.wishlistCardInfo{background:#fff;border-top:1px solid #5a0f1f0f;flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:14px;display:flex}.wishlistCardInfo h4{color:#1a0a0a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wishlistCardPriceRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.wishlistPrice{color:#5a0f1f;font-size:16px;font-weight:700;font-family:var(--font-heading)}.viewProductBtn{color:#5a0f1f;cursor:pointer;background:0 0;border:1px solid #5a0f1f;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.viewProductBtn:hover{color:#fff;background:#5a0f1f}@media (width<=600px){.userWishlistGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.wishlistCardImgBox{height:140px}.wishlistCardInfo{gap:6px;padding:10px}.wishlistPrice{font-size:14px}.viewProductBtn{padding:3px 8px;font-size:11px}}.wishlistCardImgBox{position:relative}.wishlistStockBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#dc2626;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 2px 4px #0003}.userWishlistCard.outOfStockCard{opacity:.9;border-color:#fecdd3}.wishlistOutOfStockTag{color:#b91c1c;text-transform:uppercase;letter-spacing:.3px;background:#fee2e2;border:1px solid #fca5a5;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.cartContentWrapper{flex-direction:column;gap:24px;display:flex}.cartPageHeader{border-bottom:2px solid #5a0f1f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex;position:relative}.cartPageHeader:after{content:"";background:linear-gradient(90deg,#5a0f1f,#d4a574);border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.cartTitleBlock h2{color:#3a0a0a;font-size:24px;font-weight:700;font-family:var(--font-heading);align-items:center;gap:10px;margin:0;display:flex}.cartHeaderIcon{color:#5a0f1f}.cartTitleBlock p{color:#8a7a6a;margin:4px 0 0;font-size:13px}.cartCountBadge{color:#5a0f1f;background:linear-gradient(135deg,#5a0f1f14,#d4a57426);border:1px solid #5a0f1f26;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700}.cartLoading{text-align:center;color:#8a7a6a;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.cartError{text-align:center;background:#dc26260d;border:1px solid #dc262633;border-radius:14px;padding:30px}.cartError p{color:#dc2626;margin-bottom:12px;font-weight:500}.cartEmptyState{text-align:center;background:#ffffff80;border:2px dashed #5a0f1f26;border-radius:16px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.cartEmptyIcon{color:#5a0f1f;background:#5a0f1f0d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.cartEmptyState h3{color:#3a0a0a;font-size:20px;font-family:var(--font-heading);margin:0 0 6px}.cartEmptyState p{color:#8a7a6a;margin:0 0 20px;font-size:14px}.cartLayoutGrid{grid-template-columns:1.5fr 1fr;align-items:flex-start;gap:24px;display:grid}.cartItemsCol{flex-direction:column;gap:16px;display:flex}.userCartItemCard{background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;align-items:center;gap:18px;padding:18px;transition:all .3s;display:flex;box-shadow:0 4px 16px #00000005}.userCartItemCard:hover{border-color:#5a0f1f;transform:translateY(-2px);box-shadow:0 8px 24px #3a0a0a14}.cartItemImgBox{background:#fbf9f6;border:1px solid #5a0f1f14;border-radius:12px;justify-content:center;align-items:center;width:100px;min-width:100px;height:100px;display:flex;overflow:hidden}.cartItemImgBox img{object-fit:cover;width:100%;height:100%}.cartItemContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cartItemHeaderRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cartItemName{color:#1a0a0a;margin:0;font-size:15px;font-weight:600;line-height:1.3}.cartItemPrice{color:#5a0f1f;font-size:15px;font-weight:700;font-family:var(--font-heading);white-space:nowrap}.cartItemDesc{color:#8a7a6a;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.cartItemActionsRow{border-top:1px dashed #5a0f1f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:10px;display:flex}.cartQtyControls{background:#5a0f1f0a;border:1px solid #5a0f1f1a;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:flex}.qtyBtn{color:#5a0f1f;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000014}.qtyBtn:hover:not(:disabled){color:#fff;background:#5a0f1f}.qtyBtn:disabled{opacity:.4;cursor:not-allowed}.qtyNum{color:#3a0a0a;text-align:center;min-width:18px;font-size:13px;font-weight:700}.itemSubtotal{color:#8a7a6a;align-items:center;gap:4px;font-size:13px;display:flex}.itemSubtotal strong{color:#3a0a0a;font-weight:700;font-family:var(--font-heading)}.cartRemoveBtn{color:#dc2626;cursor:pointer;background:#dc262614;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cartRemoveBtn:hover{color:#fff;background:#dc2626}.cartPriceSummaryCard{background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;padding:22px;position:sticky;top:24px;box-shadow:0 4px 16px #00000008}.cartPriceSummaryCard h3{color:#3a0a0a;font-size:18px;font-weight:700;font-family:var(--font-heading);border-bottom:1px solid #5a0f1f14;margin:0 0 16px;padding-bottom:12px}.cartPriceRow{color:#666;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.cartPriceRow span:last-child{color:#1a0a0a;font-weight:600}.freeDelivery{color:#16a34a!important;font-weight:700!important}.cartGrandTotalRow{color:#3a0a0a;border-top:2px solid #5a0f1f1a;margin-top:14px;padding-top:14px;font-size:16px;font-weight:700}.cartGrandTotalRow span:last-child{font-size:20px;font-family:var(--font-heading);color:#5a0f1f!important}.checkoutBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3a0a0a,#5a0f1f);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:18px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.checkoutBtn:hover:not(:disabled){background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 4px 16px #3a0a0a40}.checkoutBtn:disabled{opacity:.5;cursor:not-allowed}@media (width<=992px){.cartLayoutGrid{grid-template-columns:1fr}}@media (width<=576px){.userCartItemCard{gap:12px;padding:12px}.cartItemImgBox{width:76px;min-width:76px;height:76px}.cartItemName{font-size:13px}.cartItemPrice{font-size:14px}.cartItemActionsRow{flex-direction:column;align-items:flex-start;gap:8px}.cartPriceSummaryCard{padding:16px}}.cartStockWarningAlert{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 18px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.cartStockWarningAlert svg{color:#e11d48;flex-shrink:0}.userCartItemCard.outOfStockCard{background:#fffbfa;border:1.5px solid #fecdd3}.cartImgStockBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#dc2626;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #00000026}.stockStatusPill{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.stockStatusPill.outOfStock{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.checkoutBtn.disabledBtn{color:#fff!important;cursor:not-allowed!important;box-shadow:none!important;background:#94a3b8!important;transform:none!important}:root{--burgundy-1:#3a0a0a;--burgundy-2:#5a0f1f;--burgundy-3:#7a1a2a;--burgundy-4:#9a2a3a;--burgundy-5:#2a0505;--gold-1:#d4a574;--gold-2:#f1c84b;--gold-3:#e8b88a;--gold-4:#c9956a;--gold-light-1:#faf5ed;--gold-light-2:#f5eee2;--gold-light-3:#f0e8d8;--gold-light-4:#ebe2d0;--gold-light-5:#e6dcc8;--text-dark:#1a0a0a;--text-muted:#8a7a6a;--text-white:#fdf8f2;--border-light:#5a0f1f14;--border-medium:#5a0f1f26;--border-dark:#5a0f1f40;--shadow-sm:0 2px 12px #0000000a;--shadow-md:0 8px 32px #0000000f;--shadow-lg:0 12px 48px #00000014;--shadow-burgundy:0 8px 40px #3a0a0a1f;--shadow-gold:0 8px 40px #d4a57414;--radius:16px;--radius-lg:24px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px}body{background:var(--gold-light-1);color:var(--text-dark);min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.profilePage{background:radial-gradient(ellipse at 15% 25%, #5a0f1f0a 0%, transparent 60%), radial-gradient(ellipse at 85% 75%, #3a0a0a08 0%, transparent 50%), radial-gradient(ellipse at 50% 100%, #d4a5740f 0%, transparent 40%), linear-gradient(135deg, var(--gold-light-1) 0%, var(--gold-light-2) 25%, var(--gold-light-3) 50%, var(--gold-light-4) 75%, var(--gold-light-1) 100%);width:100%;min-height:100vh;padding:32px 40px;position:relative}.profilePage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20%,#d4a5740a 0%,#0000 50%),radial-gradient(circle at 80%,#d4a57408 0%,#0000 50%);position:fixed;inset:0}.profileWrapper{z-index:1;grid-template-columns:320px 1fr;gap:28px;max-width:1440px;margin:0 auto;display:grid;position:relative}.profileSidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-md), var(--shadow-burgundy);height:fit-content;transition:var(--transition);background:#ffffffeb;position:sticky;top:20px;overflow:hidden}.profileSidebar:hover{box-shadow:var(--shadow-lg), var(--shadow-burgundy), var(--shadow-gold);border-color:var(--burgundy-2);transform:translateY(-3px)}.sidebarUser{text-align:center;border-bottom:1px solid var(--border-light);background:linear-gradient(#5a0f1f0a 0%,#0000 100%);padding:32px 24px 28px}.profileAvatarCircle{width:110px;height:110px;color:var(--text-white);background:linear-gradient(135deg, var(--burgundy-1), var(--burgundy-2), var(--burgundy-3));transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:44px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #d4a57433,0 0 40px #3a0a0a26}.profileAvatarCircle .avatarOverlay{opacity:0;transition:var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatarEditHint{color:var(--burgundy-2);letter-spacing:1px;opacity:.7;transition:var(--transition);margin-top:4px;font-size:11px;font-weight:600;display:block}.userInfo h3{color:var(--burgundy-1);margin-bottom:4px;font-size:22px;font-weight:700}.userEmail{color:var(--text-muted);margin-bottom:6px;font-size:13px;display:block}.userMeta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.userMeta span{align-items:center;gap:4px;display:flex}.metaDot{color:var(--gold-1);opacity:.5}.userStats{border-top:1px solid var(--border-light);justify-content:center;gap:24px;margin-top:16px;padding-top:16px;display:flex}.statItem{text-align:center}.statValue{color:var(--burgundy-1);font-size:18px;font-weight:700;font-family:var(--font-heading);display:block}.statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600}.sidebarSection{border-bottom:1px solid var(--border-light);transition:var(--transition);padding:20px}.sidebarSection h4{letter-spacing:2px;text-transform:uppercase;color:var(--burgundy-2);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.sidebarSection ul{margin:0;padding:0;list-style:none}.sidebarSection li{cursor:pointer;transition:var(--transition);color:var(--text-dark);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:500;display:flex;position:relative}.sidebarSection li svg{color:var(--text-muted);transition:var(--transition);flex-shrink:0}.sidebarSection li:hover{color:var(--burgundy-2);border-color:var(--border-light);background:#5a0f1f0f;transform:translate(4px)}.logoutItem:hover{color:var(--burgundy-3)!important;background:#5a0f1f14!important;transform:translate(4px)!important}.profileContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);border:1px solid var(--border-medium);box-shadow:var(--shadow-md), var(--shadow-burgundy);min-height:500px;transition:var(--transition);padding:40px;padding:var(--space-5);gap:var(--space-4);background:#ffffffeb;flex-direction:column;display:flex;position:relative}.profileContent:hover{box-shadow:var(--shadow-lg), var(--shadow-burgundy), var(--shadow-gold);border-color:var(--burgundy-2)}.sectionHeader{border-bottom:2px solid var(--border-light);padding-bottom:20px;padding-bottom:var(--space-3);margin-bottom:32px;margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex;position:relative}.sectionHeader:after{content:"";background:linear-gradient(90deg, var(--burgundy-2), var(--gold-1));border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.headerTitle h2{color:var(--burgundy-1);font-size:28px;font-weight:700;font-family:var(--font-heading);letter-spacing:.5px}.headerTitle p{color:var(--text-muted);margin-top:4px;font-size:14px}.editBtn{border:2px solid var(--burgundy-2);color:var(--burgundy-2);cursor:pointer;transition:var(--transition);letter-spacing:.5px;background:#ffffff80;border-radius:30px;align-items:center;gap:8px;padding:10px 28px;font-size:13px;font-weight:600;display:flex}.editBtn:hover{background:linear-gradient(135deg, var(--burgundy-1), var(--burgundy-2));color:var(--text-white);border-color:var(--burgundy-1);transform:translateY(-2px);box-shadow:0 8px 30px #3a0a0a40}.editBtn:active{transform:translateY(0)}:root{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:20px;--space-5:28px;--radius:10px;--radius-lg:14px;--transition:all .2s ease;--primary:#5a0f1f;--primary-dark:#3d0a14;--border:#e5e5e5;--text-muted:#777}.profileContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--space-5);gap:var(--space-5);box-sizing:border-box;min-height:500px;transition:var(--transition);background:#ffffffeb;flex-direction:column;display:flex}.profileContent:hover{border-color:var(--primary)}.sectionHeader{padding-bottom:var(--space-3);border-bottom:2px solid #eee;justify-content:space-between;align-items:center;display:flex}.headerTitle h2{margin:0;font-size:26px;font-weight:700}.headerTitle p{color:var(--text-muted);margin:4px 0 0;font-size:13px}.profileFormGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.fullWidth{grid-column:span 2}.profileField{gap:var(--space-1);flex-direction:column;min-height:80px;display:flex}.profileField label{align-items:center;gap:var(--space-1);color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600;display:flex}.profileField input{border-radius:var(--radius);border:2px solid var(--border);width:100%;height:46px;transition:var(--transition);box-sizing:border-box;background:#fff9;outline:none;padding:0 14px;font-size:14px;font-weight:500}.profileField input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #5a0f1f14}.profileField input:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.genderGroup{gap:var(--space-3);flex-wrap:wrap;display:flex}.genderGroup label{align-items:center;gap:var(--space-1);border:2px solid var(--border);cursor:pointer;transition:var(--transition);border-radius:999px;padding:8px 16px;font-size:13px;display:flex}.genderGroup label.selected{border-color:var(--primary);background:#5a0f1f0f}.saveBtn,.cancelBtn,.editBtn,.changePasswordBtn{cursor:pointer;height:42px;transition:var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.saveBtn{background:var(--primary);color:#fff;border:none}.saveBtn:hover{background:var(--primary-dark);transform:translateY(-2px)}.cancelBtn{border:2px solid var(--border);background:0 0}.cancelBtn:hover{border-color:var(--primary);color:var(--primary)}.editBtn{border:2px solid var(--primary);color:var(--primary);background:#ffffff80}.editBtn:hover{background:var(--primary);color:#fff}.profileBtnGroup{gap:var(--space-3);margin-top:var(--space-4);display:flex}.passwordWrapper{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.passwordWrapper input{box-sizing:border-box;border:2px solid #eee;border-radius:10px;outline:none;width:100%;height:42px;padding:0 40px 0 12px}.eyeIcon{cursor:pointer;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.react-tel-input{width:100%}.modalOverlay{z-index:999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalBox{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:400px;padding:20px;display:flex}.modalHeader{justify-content:space-between;align-items:center;display:flex}.modalBody{flex-direction:column;gap:12px;display:flex}.modalBody input{border:2px solid #eee;border-radius:10px;outline:none;height:42px;padding:0 12px}.modalFooter{justify-content:flex-end;gap:10px;display:flex}@media (width<=768px){.profileFormGrid{grid-template-columns:1fr}.profileBtnGroup{flex-direction:column}.modalBox{width:90%}}.addressHeader{border-bottom:2px solid var(--border-light);justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:20px;display:flex;position:relative}.addressHeader:after{content:"";background:linear-gradient(90deg, var(--burgundy-2), var(--gold-1));border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.addAddressBtn{background:linear-gradient(135deg, var(--burgundy-1), var(--burgundy-2));color:var(--text-white);cursor:pointer;transition:var(--transition);border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;display:flex;box-shadow:0 4px 20px #3a0a0a26}.addAddressBtn:hover{transform:translateY(-3px);box-shadow:0 8px 35px #3a0a0a40}.addAddressBtn:active{transform:translateY(0)}.addressList{flex-direction:column;gap:16px;display:flex}.addressCard{background:#fffc;border:1px solid #5a0f1f1a;border-radius:16px;padding:22px 24px;transition:all .25s;box-shadow:0 4px 16px #00000005}.addressCard:hover{background:#fff;border-color:#5a0f1f;transform:translateY(-2px);box-shadow:0 8px 24px #3a0a0a0f}.addressCard.isDefaultCard{background:linear-gradient(135deg,#fffffff2,#d4a5740d);border-color:#5a0f1f59;box-shadow:0 4px 20px #5a0f1f0f}.addressTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.addressInfo{flex:1;min-width:0}.addressTypeHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.addressTypeBadge{color:#5a0f1f;text-transform:uppercase;letter-spacing:.5px;background:#5a0f1f0f;border:1px solid #5a0f1f1a;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.defaultBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#15803d,#22c55e);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.setDefaultLinkBtn{color:#8a7a6a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline;transition:color .2s}.setDefaultLinkBtn:hover{color:#5a0f1f}.addressRecipientName{color:#1a0a0a;margin:6px 0 4px;font-size:17px;font-weight:700}.addressDetail{color:#666;margin:0 0 6px;font-size:14px;line-height:1.5}.addressPhone{color:#5a0f1f;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.addressActionButtons{flex-shrink:0;align-items:center;gap:10px;display:flex}.editAddressBtn,.deleteAddressBtn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.editAddressBtn{color:#5a0f1f;background:#5a0f1f14;border:1px solid #5a0f1f26}.editAddressBtn:hover{color:#fff;background:#5a0f1f;border-color:#5a0f1f;transform:translateY(-1px)}.deleteAddressBtn{color:#dc2626;background:#dc262614;border:1px solid #dc262626}.deleteAddressBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-1px)}.addressModalBox{width:560px;max-width:95%;max-height:90vh;padding:28px;overflow-y:auto}.addressModalForm{flex-direction:column;gap:16px;margin-top:16px;display:flex}.modalField{flex-direction:column;gap:6px;display:flex}.modalField label{color:#3a0a0a;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.addressTypeSelectorRow{gap:10px;display:flex}.typeSelectPill{color:#5a0f1f;cursor:pointer;background:#5a0f1f0a;border:1px solid #5a0f1f33;border-radius:999px;flex:1;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s}.typeSelectPill.active{color:#fff;background:linear-gradient(135deg,#3a0a0a,#5a0f1f);border-color:#0000;box-shadow:0 4px 12px #3a0a0a33}.defaultCheckboxWrap{justify-content:flex-start;align-items:center;padding-top:22px;display:flex}.defaultToggleLabel{cursor:pointer;align-items:center;gap:8px;display:inline-flex;color:#3a0a0a!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.defaultToggleLabel input[type=checkbox]{accent-color:#5a0f1f;cursor:pointer;width:18px!important;height:18px!important}.emptyAddress{text-align:center;border-radius:var(--radius);border:2px dashed var(--border-light);transition:var(--transition);background:#fff6;padding:60px 20px}.emptyAddress:hover{border-color:var(--border-medium);background:#fff9}.emptyAddress svg{color:var(--text-muted);margin-bottom:16px}.emptyAddress h3{color:var(--burgundy-1);margin-bottom:8px;font-size:22px}.emptyAddress p{color:var(--text-muted);margin-bottom:20px;font-size:14px}.modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#00000080;justify-content:center;align-items:center;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.modalBox{border-radius:var(--radius-lg);border:1px solid var(--border-medium);width:520px;max-width:94%;box-shadow:var(--shadow-lg), var(--shadow-burgundy), var(--shadow-gold);background:#fff;padding:36px;animation:.3s scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modalBox h3{color:var(--burgundy-1);text-align:center;font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:24px}.imageModal .modalHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.imageModal .modalHeader h3{margin-bottom:0}.closeModalBtn{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.closeModalBtn:hover{color:var(--burgundy-2);background:#5a0f1f0f;transform:rotate(90deg)}.imageUploadArea{flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.imagePreviewContainer{border:3px solid var(--border-medium);width:200px;height:200px;transition:var(--transition);border-radius:50%;overflow:hidden}.imagePreviewContainer:hover{border-color:var(--burgundy-2);box-shadow:0 0 40px #5a0f1f14}.imagePreview{object-fit:cover;width:100%;height:100%}.imagePlaceholder{background:var(--gold-light-2);width:100%;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.imagePlaceholder p{font-size:13px;font-weight:500}.uploadActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.uploadBtn,.removeBtn{cursor:pointer;transition:var(--transition);border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;display:flex}.uploadBtn{background:linear-gradient(135deg, var(--burgundy-1), var(--burgundy-2));color:var(--text-white);box-shadow:0 4px 20px #3a0a0a26}.uploadBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3a0a0a40}.removeBtn{color:var(--burgundy-2);border:2px solid var(--border-light);background:#5a0f1f0f}.removeBtn:hover{border-color:var(--burgundy-2);background:#5a0f1f1a;transform:translateY(-2px)}.removeBtn:disabled{opacity:.5;cursor:not-allowed}.imageTips{text-align:center;background:var(--gold-light-2);border-radius:12px;width:100%;padding:12px}.imageTips p{color:var(--text-muted);margin:2px 0;font-size:12px}.modalForm{flex-direction:column;gap:14px;display:flex}.modalForm input{border:2px solid var(--border-light);width:100%;color:var(--text-dark);transition:var(--transition);background:#fff9;border-radius:12px;outline:none;padding:12px 16px;font-size:14px}.modalForm input:focus{border-color:var(--burgundy-2);background:#fff;box-shadow:0 0 0 4px #5a0f1f0a}.modalRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modalActions{gap:14px;margin-top:24px;display:flex}.modalActions .cancelBtn,.modalActions .saveBtn{text-align:center;flex:1;justify-content:center;padding:12px;font-size:14px}@media (width<=768px){.headerActions{flex-direction:column;width:100%}.headerActions .editBtn,.headerActions .changePasswordBtn{justify-content:center;width:100%}.passwordBox{padding:18px 16px}.passwordActions{flex-direction:column}.passwordActions .cancelBtn,.passwordActions .saveBtn{width:100%}}@media (width<=480px){.passwordBox{padding:14px 12px}.passwordBoxHeader h4{font-size:16px}.passwordField input{height:40px;font-size:14px}}@media (width<=1024px){.profileWrapper{grid-template-columns:1fr;gap:20px}.profileSidebar{position:static}.profileContent{padding:28px}}@media (width<=768px){.profilePage{padding:16px}.profileContent{padding:20px}.profileFormGrid{grid-template-columns:1fr;gap:16px}.fullWidth{grid-column:span 1}.sectionHeader,.addressHeader{flex-direction:column;gap:16px}.addAddressBtn,.editBtn{justify-content:center;width:100%}.profileBtnGroup{flex-direction:column}.saveBtn,.cancelBtn{justify-content:center;width:100%}.modalBox{padding:24px}.modalRow{grid-template-columns:1fr}.modalActions{flex-direction:column}.addressTop{flex-direction:column;gap:12px}.addressMenuWrapper{align-self:flex-end}.sidebarUser{padding:24px 16px}.profileAvatarCircle{width:90px;height:90px;font-size:36px}.userInfo h3{font-size:18px}.genderGroup label{padding:6px 16px;font-size:13px}.userStats{gap:16px}.statValue{font-size:16px}.imagePreviewContainer{width:160px;height:160px}}@media (width<=480px){.profilePage{padding:8px}.profileContent{border-radius:var(--radius);padding:16px}.profileSidebar{border-radius:var(--radius)}.sectionHeader .headerTitle h2{font-size:22px}.modalBox{padding:18px}.modalBox h3{font-size:20px}.profileAvatarCircle{width:80px;height:80px;font-size:32px}.userInfo h3{font-size:16px}.userStats{gap:12px}.statValue{font-size:14px}.uploadActions{flex-direction:column;width:100%}.uploadActions button{justify-content:center;width:100%}.imagePreviewContainer{width:130px;height:130px}}.elegant-about-page{overflow-x:hidden}.elegant-hero{background:linear-gradient(145deg,#0a0505 0%,#1a0a0a 30%,#2d1212 60%,#1a0a0a 100%);justify-content:center;align-items:center;min-height:75vh;padding:100px 20px 80px;display:flex;position:relative;overflow:hidden}.elegant-hero:before{content:"";z-index:1;background:linear-gradient(145deg,#2b0a0fbf,#4a0f0f99,#6e112d80,#2b0a0fbf);position:absolute;inset:0}.elegant-hero-pattern{z-index:2;position:absolute;inset:0}.elegant-hero:after{content:"";background:radial-gradient(circle,#c9a84c0a,#0000 70%);border-radius:50%;width:500px;height:500px;animation:25s ease-in-out infinite reverse elegantFloat;position:absolute;bottom:-40%;left:-20%}@keyframes elegantFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.1)}}.elegant-hero-pattern{pointer-events:none;background:radial-gradient(circle at 20%,#b8860b0d 0%,#0000 50%),radial-gradient(circle at 80%,#b8860b0d 0%,#0000 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23c9a84c' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.elegant-hero-content{z-index:3;position:relative}@keyframes elegantFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.elegant-hero-badge{color:#c9a84c;letter-spacing:4px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b8860b14;border:1px solid #b8860b26;border-radius:50px;align-items:center;gap:15px;margin-bottom:30px;padding:12px 28px;font-size:.7rem;font-weight:600;transition:all .3s;display:inline-flex}.elegant-hero-badge:hover{background:#b8860b1f;border-color:#b8860b4d;transform:scale(1.02)}.elegant-hero-badge i{font-size:.8rem;animation:2s ease-in-out infinite elegantPulse}@keyframes elegantPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.elegant-hero-title{color:#fff;letter-spacing:-1px;margin-bottom:15px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.15}.elegant-hero-highlight{background:linear-gradient(135deg,#c9a84c 0%,#f4d47a 30%,#c9a84c 60%,#f4d47a 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:700;animation:3s ease-in-out infinite elegantShimmer;display:block}@keyframes elegantShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.elegant-hero-divider{justify-content:center;align-items:center;gap:20px;max-width:250px;margin:20px auto 25px;display:flex}.elegant-divider-line{background:linear-gradient(90deg,#0000,#c9a84c,#0000);flex:1;height:2px}.elegant-divider-icon{color:#c9a84c;font-size:.7rem;animation:2s ease-in-out infinite elegantPulse}.elegant-hero-description{color:#fffc;max-width:650px;margin:0 auto 35px;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:300;line-height:1.8}.elegant-hero-actions{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.elegant-btn-primary{color:#1a0a0a;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#c9a84c,#f4d47a);border:none;border-radius:50px;align-items:center;gap:12px;padding:14px 35px;font-size:.9rem;font-weight:600;transition:all .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 25px #b8860b4d}.elegant-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.elegant-btn-primary:hover:before{left:100%}.elegant-btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 35px #b8860b80}.elegant-btn-primary i{font-size:1.1rem;transition:transform .3s}.elegant-btn-primary:hover i:last-child{transform:translate(5px)}.elegant-btn-secondary{color:#c9a84c;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:2px solid #c9a84c;border-radius:50px;align-items:center;gap:12px;padding:14px 35px;font-size:.9rem;font-weight:600;transition:all .4s;display:inline-flex}.elegant-btn-secondary:hover{background:#b8860b14;transform:translateY(-3px);box-shadow:0 8px 30px #b8860b26}.elegant-btn-secondary i{font-size:1.1rem}.elegant-stats-section{background-image:url(/assets/background-Do2RGz3L.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0;position:relative;overflow:hidden}.elegant-stats-section:before{content:"";z-index:1;position:absolute;inset:0}.elegant-stats-section:after{content:"";z-index:2;background:radial-gradient(circle at 100% 0,#c9a84c2e,#0000 45%),radial-gradient(circle at 0 100%,#c9a84c1f,#0000 40%);position:absolute;inset:0}.elegant-container{z-index:3;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.elegant-stats-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.elegant-stat-block{text-align:center;background:linear-gradient(135deg,#2b0a0f 0%,#4a0f0f 45%,#6e112d 100%);border:1px solid #d4af374d;border-radius:16px;padding:20px 15px;transition:all .35s;position:relative;box-shadow:0 15px 35px #00000059}.elegant-stat-block:hover{background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);border-color:#b8860b26;transform:translateY(-4px);box-shadow:0 8px 30px #0000000f}.elegant-stat-icon{color:#c9a84c;margin-bottom:12px;font-size:2rem;display:block}.elegant-stat-number{background:linear-gradient(135deg,#c9a84c,#b8942a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2px;font-size:2.8rem;font-weight:700;display:block}.elegant-stat-label{color:#6b5a4a;letter-spacing:.5px;font-size:.9rem;font-weight:500}.elegant-stat-bar{background:#b8860b1a;border-radius:2px;width:100%;height:3px;margin-top:15px;overflow:hidden}.elegant-stat-progress{background:linear-gradient(90deg,#c9a84c,#f4d47a);border-radius:2px;height:100%;transition:width 2s}.elegant-about-content{background:linear-gradient(135deg,#150608 0%,#2b0a0f 25%,#4a0f0f 55%,#6e112d 100%);padding:80px 0}.elegant-about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.elegant-section-tag{color:#c9a84c;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:15px;font-size:.75rem;font-weight:600;display:inline-flex}.elegant-tag-line{background:linear-gradient(90deg,#c9a84c,#0000);width:30px;height:2px}.elegant-section-tag i{font-size:.9rem}.elegant-about-heading{color:#fff;margin-bottom:20px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1.2}.elegant-gold-text{background:linear-gradient(135deg,#bc9837,#785905);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elegant-about-divider{background:linear-gradient(90deg,#c9a84c,#0000);width:60px;height:3px;margin-bottom:25px}.elegant-about-paragraph{color:#fffc;margin-bottom:18px;font-size:1rem;line-height:1.9}.elegant-feature-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.elegant-feature-item{background:#ffffff08;border:1px solid #b8860b0f;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s;display:flex}.elegant-feature-item:hover{background:#b8860b0d;border-color:#b8860b33;transform:translate(5px)}.elegant-feature-icon{color:#c9a84c;text-align:center;width:24px;font-size:1.1rem}.elegant-feature-item h4{color:#fff;margin-bottom:1px;font-size:.9rem;font-weight:600}.elegant-feature-item p{color:#ffffff80;margin:0;font-size:.8rem}.elegant-about-visual{justify-content:center;align-items:center;display:flex}.elegant-image-container{width:100%;max-width:480px;position:relative}.elegant-image-frame{background:linear-gradient(145deg,#1a0a0a,#2d1212);border:2px solid #b8860b26;border-radius:24px;justify-content:center;align-items:center;width:100%;height:420px;transition:all .4s;display:flex;position:relative;overflow:hidden}.elegant-image-frame:hover{border-color:#b8860b4d;box-shadow:0 0 60px #b8860b14}.elegant-image-glow{background:radial-gradient(circle,#b8860b0f,#0000 70%);width:150%;height:150%;animation:20s linear infinite elegantRotate;position:absolute}@keyframes elegantRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.elegant-image-content{z-index:1;text-align:center;padding:30px;position:relative}.elegant-image-icon{color:#c9a84c;opacity:.6;margin-bottom:15px;font-size:3.5rem;display:block}.elegant-image-label{color:#fff;letter-spacing:2px;margin-bottom:15px;font-size:1.4rem;font-weight:300;display:block}.elegant-image-decoration{justify-content:center;align-items:center;gap:15px;display:flex}.elegant-deco-line{background:linear-gradient(90deg,#0000,#c9a84c);width:40px;height:1px}.elegant-deco-diamond{color:#c9a84c;font-size:.7rem;animation:2s ease-in-out infinite elegantPulse}.elegant-vision-mission{background:linear-gradient(135deg,#faf7f0,#f5efe4);padding:80px 0}.elegant-vm-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}.elegant-vm-card{background:linear-gradient(145deg,#1a0a0a,#2d1212);border:1px solid #b8860b26;border-radius:24px;padding:50px 40px;transition:all .4s;position:relative;overflow:hidden}.elegant-vm-card:before{content:"";background:radial-gradient(circle,#b8860b0d,#0000 70%);border-radius:50%;width:300px;height:300px;transition:all .4s;position:absolute;top:-50%;right:-30%}.elegant-vm-card:hover:before{transform:scale(1.5)}.elegant-vm-card:hover{border-color:#b8860b4d;transform:translateY(-8px);box-shadow:0 12px 50px #b8860b1a}.elegant-vm-icon{z-index:1;background:linear-gradient(135deg,#b8860b26,#f4d47a14);border:1px solid #b8860b33;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;display:flex;position:relative}.elegant-vm-icon i{color:#c9a84c;font-size:2.5rem}.elegant-vm-title{color:#fff;z-index:1;margin-bottom:15px;font-size:1.8rem;font-weight:700;position:relative}.elegant-vm-title .elegant-gold-text{background:linear-gradient(135deg,#c9a84c,#f4d47a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elegant-vm-divider{z-index:1;background:linear-gradient(90deg,#c9a84c,#f4d47a);border-radius:2px;width:50px;height:3px;margin-bottom:20px;position:relative}.elegant-vm-description{color:#fffc;z-index:1;font-size:1.05rem;line-height:1.9;position:relative}.elegant-vm-list{z-index:1;margin-top:20px;padding:0;list-style:none;position:relative}.elegant-vm-list li{color:#ffffffb3;background:#ffffff05;border:1px solid #b8860b0a;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:.95rem;line-height:1.7;transition:all .3s;display:flex}.elegant-vm-list li:hover{background:#b8860b0d;border-color:#b8860b1a;transform:translate(5px)}.elegant-vm-list li i{color:#c9a84c;flex-shrink:0;margin-top:4px;font-size:1rem}.elegant-about-image{object-fit:cover;border-radius:22px;width:100%;height:100%;transition:transform .5s;display:block}.elegant-image-frame{overflow:hidden}.elegant-image-frame:hover .elegant-about-image{transform:scale(1.08)}.elegant-values-section{background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);padding:80px 0}.elegant-section-header{text-align:center;margin-bottom:50px}.elegant-section-title{color:#2c1810;margin-top:10px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700}.elegant-values-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.elegant-value-card{text-align:center;background:radial-gradient(circle,#8a2a2a 0%,#6e112d 45%,#4a0f0f 75%,#2b0a0f 100%);border:1px solid #d4a57459;border-radius:18px;padding:35px 30px;transition:all .4s;position:relative;overflow:hidden;box-shadow:inset 0 2px 12px #ffffff0f,0 12px 30px #00000059}.elegant-value-card:hover{background:radial-gradient(circle,#a83636 0%,#8a2a2a 35%,#6e112d 65%,#4a0f0f 100%);border-color:#f1c84b;transform:translateY(-8px);box-shadow:0 20px 45px #4a0f0f73,0 0 25px #f1c84b2e}.elegant-value-icon{background:linear-gradient(135deg,#b8860b14,#f4d47a0d);border:1px solid #b8860b14;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;display:flex}.elegant-value-icon i{color:#c9a84c;font-size:2.2rem}.elegant-value-title{color:gold;margin-bottom:12px;font-size:1.3rem;font-weight:700}.elegant-value-description{color:#e69951;font-size:.95rem;line-height:1.7}.elegant-team-section{background:linear-gradient(145deg,#0a0505,#1a0a0a);padding:80px 0}.elegant-team-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.elegant-team-card{text-align:center;background:#ffffff05;border:1px solid #b8860b0f;border-radius:20px;padding:30px 20px;transition:all .4s}.elegant-team-card:hover{background:#ffffff0a;border-color:#b8860b33;transform:translateY(-8px);box-shadow:0 12px 40px #0003}.elegant-team-avatar{background:linear-gradient(135deg,#b8860b26,#f4d47a0d);border:2px solid #b8860b26;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 18px;display:flex}.elegant-team-avatar i{color:#c9a84c;opacity:.6;font-size:3rem}.elegant-team-name{color:#fff;margin-bottom:4px;font-size:1.1rem;font-weight:600}.elegant-team-role{color:#fff6;margin-bottom:12px;font-size:.85rem}.elegant-team-social{justify-content:center;gap:12px;display:flex}.elegant-team-social a{color:#ffffff4d;font-size:1.1rem;transition:all .3s}.elegant-team-social a:hover{color:#c9a84c;transform:translateY(-2px)}.elegant-gallery-section{background:linear-gradient(135deg,#faf7f0,#f5efe4);padding:80px 0}.elegant-gallery-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.elegant-gallery-item{cursor:pointer;aspect-ratio:1;background:linear-gradient(145deg,#1a0a0a,#2d1212);border:1px solid #b8860b0f;border-radius:16px;transition:all .4s;position:relative;overflow:hidden}.elegant-gallery-item:hover{border-color:#b8860b33;transform:scale(1.02);box-shadow:0 8px 30px #b8860b0f}.elegant-gallery-content{background:#1a0a0a4d;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .4s;display:flex;position:absolute;inset:0}.elegant-gallery-item:hover .elegant-gallery-content{background:#1a0a0a99}.elegant-gallery-content i{color:#c9a84c;opacity:.5;font-size:2.5rem}.elegant-gallery-content span{color:#fff;letter-spacing:1px;font-size:.9rem;font-weight:500}.elegant-testimonial-section{background:linear-gradient(145deg,#0a0505,#1a0a0a);padding:80px 0}.elegant-testimonial-card{text-align:center;background:linear-gradient(145deg,#1a0a0acc,#2d1212cc);border:1px solid #b8860b1a;border-radius:24px;max-width:800px;margin:0 auto;padding:50px 40px;position:relative;overflow:hidden}.elegant-testimonial-card:before{content:"";background:radial-gradient(circle,#b8860b08,#0000 70%);width:200%;height:200%;animation:30s linear infinite elegantRotate;position:absolute;top:-50%;left:-50%}.elegant-testimonial-quote{color:#c9a84c;opacity:.2;z-index:1;margin-bottom:10px;font-size:3.5rem;display:block;position:relative}.elegant-testimonial-text{color:#ffffffe6;z-index:1;margin-bottom:25px;font-size:1.2rem;font-style:italic;line-height:1.9;position:relative}.elegant-testimonial-author{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.elegant-testimonial-avatar{color:#1a0a0a;background:linear-gradient(135deg,#c9a84c,#f4d47a);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.2rem;font-weight:700;display:flex}.elegant-testimonial-author h4{color:#fff;margin-bottom:2px;font-size:1.1rem}.elegant-testimonial-author span{color:#fff6;font-size:.9rem}.elegant-testimonial-rating{color:#c9a84c;gap:5px;font-size:.9rem;display:flex}.elegant-cta-section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative;overflow:hidden}.elegant-cta-section:before{content:"";z-index:1;background:radial-gradient(circle at 100% 0,#f1c84b1f,#0000 35%),linear-gradient(135deg,#1b0709e0 0%,#2b0a0fd1 25%,#4a0f0fb8 55%,#6e112da6 80%,#d4a57466 100%);position:absolute;inset:0}.elegant-cta-section:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 0 100%,#d4a5741f,#0000 45%),radial-gradient(circle at top,#f1c84b14,#0000 40%);position:absolute;inset:0}.elegant-cta-content{text-align:center;z-index:1;max-width:700px;margin:0 auto;position:relative}.elegant-cta-title{color:#fff;margin-bottom:15px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700}.elegant-cta-description{color:#fffc;margin-bottom:30px;font-size:1rem;line-height:1.8}.elegant-cta-content .elegant-btn-primary{background:var(--yali-gold-2);color:#1a0a0a;box-shadow:0 4px 30px #0003}.elegant-cta-content .elegant-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 40px #0000004d}.elegant-cta-content .elegant-btn-primary i:last-child{transition:transform .3s}.elegant-cta-content .elegant-btn-primary:hover i:last-child{transform:translate(5px)}@media (width<=992px){.elegant-about-grid{grid-template-columns:1fr;gap:40px}.elegant-about-visual{order:-1}.elegant-image-frame{height:350px}.elegant-stats-grid,.elegant-values-grid{grid-template-columns:1fr 1fr}.elegant-team-grid,.elegant-gallery-grid{grid-template-columns:repeat(2,1fr)}.elegant-vm-grid{grid-template-columns:1fr}.elegant-hero{min-height:60vh;padding:80px 20px 60px}.elegant-hero-title{font-size:clamp(2.2rem,4vw,3rem)}}@media (width<=768px){.elegant-hero-title{font-size:clamp(2rem,6vw,2.5rem)}.elegant-hero-badge{letter-spacing:2px;gap:10px;padding:8px 18px;font-size:.6rem}.elegant-hero-badge i{font-size:.7rem}.elegant-hero-description{font-size:.95rem}.elegant-hero-actions{flex-direction:column;align-items:center}.elegant-btn-primary,.elegant-btn-secondary{justify-content:center;width:100%;max-width:300px;padding:12px 28px;font-size:.8rem}.elegant-stats-grid{grid-template-columns:1fr;gap:20px}.elegant-stat-number{font-size:2.2rem}.elegant-feature-grid{grid-template-columns:1fr}.elegant-image-frame{height:280px}.elegant-values-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.elegant-team-grid{grid-template-columns:1fr 1fr;gap:20px}.elegant-gallery-grid{grid-template-columns:1fr 1fr;gap:15px}.elegant-vm-card{padding:35px 25px}.elegant-about-content,.elegant-values-section,.elegant-cta-section,.elegant-vision-mission,.elegant-team-section,.elegant-gallery-section,.elegant-testimonial-section{padding:60px 0}.elegant-about-heading{font-size:1.8rem}.elegant-vm-title{font-size:1.5rem}.elegant-vm-icon{width:65px;height:65px}.elegant-vm-icon i{font-size:2rem}.elegant-testimonial-text{font-size:1.05rem}.elegant-hero:before,.elegant-hero:after{display:none}}@media (width<=480px){.elegant-hero{min-height:50vh;padding:60px 15px 40px}.elegant-hero-title{font-size:1.8rem}.elegant-hero-badge{letter-spacing:1.5px;gap:6px;padding:6px 14px;font-size:.5rem}.elegant-hero-badge i{display:none}.elegant-hero-divider{gap:12px;max-width:180px}.elegant-hero-description{font-size:.85rem}.elegant-about-heading{font-size:1.6rem}.elegant-image-frame{height:220px}.elegant-image-label{font-size:1.1rem}.elegant-image-icon{font-size:2.5rem}.elegant-cta-title,.elegant-stat-number{font-size:1.8rem}.elegant-stat-block{padding:18px 15px}.elegant-team-grid,.elegant-gallery-grid{grid-template-columns:1fr}.elegant-gallery-item{aspect-ratio:4/3}.elegant-vm-card{padding:25px 20px}.elegant-vm-title{font-size:1.3rem}.elegant-vm-description{font-size:.95rem}.elegant-vm-list li{padding:6px 10px;font-size:.85rem}.elegant-value-card{padding:25px 20px}.elegant-testimonial-card{padding:30px 20px}.elegant-testimonial-text{font-size:.95rem}.elegant-testimonial-quote{font-size:2.5rem}.elegant-btn-primary,.elegant-btn-secondary{max-width:260px;padding:10px 22px;font-size:.75rem}}@media (width>=1400px){.elegant-hero-title{font-size:4.5rem}.elegant-image-frame{height:480px}.elegant-container{max-width:1300px}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}.banner{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);width:100%;height:85vh;min-height:550px;position:relative;overflow:hidden}.slideContent{width:100%;height:100%;position:relative}.bannerImg{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform 8s ease-in-out;display:block;transform:scale(1)}.banner .swiper-slide-active .bannerImg{transform:scale(1.08)}.bannerOverlay{background:linear-gradient(135deg,#4a0f0fa6,#6e112d73,#0009)}.bannerText{z-index:10;text-align:center;color:#fff;box-sizing:border-box;opacity:0;width:90%;max-width:1000px;padding:0 20px;transition:all .8s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.banner .swiper-slide-active .bannerText{opacity:1;transform:translate(-50%,-50%)}.quoteIcon{width:fit-content;color:var(--yali-gold);opacity:0;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(30px,5vw,60px);transition:all .6s .2s;display:block;transform:translate(-180px)}.banner .swiper-slide-active .quoteIcon{opacity:1;transform:translate(0)}.bannerText h1{color:var(--yali-cream);text-shadow:3px 3px 15px #00000080;letter-spacing:-.5px;opacity:0;margin-bottom:20px;font-size:clamp(32px,7vw,78px);font-weight:800;line-height:1.2;transition:all .6s .4s;transform:translateY(30px)}.banner .swiper-slide-active .bannerText h1{opacity:1;transform:translateY(0)}.bannerText p{color:var(--yali-gold-2);letter-spacing:1px;text-shadow:1px 1px 8px #00000080;opacity:0;max-width:700px;margin:0 auto;font-size:clamp(14px,2.2vw,22px);line-height:1.8;transition:all .6s .6s;transform:translateY(30px)}.banner .swiper-slide-active .bannerText p{opacity:1;transform:translateY(0)}.banner .swiper,.banner .swiper-slide{width:100%;height:100%}.banner .swiper-pagination-bullet{opacity:.5;background:#d4a574;width:10px;height:10px}.banner .swiper-pagination-bullet-active{opacity:1;background:#d4a574;border-radius:5px;width:25px}.categories-advanced{isolation:isolate;padding:60px 0;position:relative;overflow:hidden}.categories-advanced:before{content:"";opacity:1;filter:blur(3px);z-index:-1;background-image:url(/assets/banner2-Bu7oqjOu.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:30s ease-in-out infinite alternate slowZoom;position:absolute;inset:0;transform:scale(1.05)}@keyframes slowZoom{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.categories-advanced:after{content:"";z-index:-1;background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);position:absolute;inset:0}.floating-orb{pointer-events:none;z-index:0;background:radial-gradient(circle,#e0b03026,#0000 70%);border-radius:50%;animation:15s ease-in-out infinite floatOrb;position:absolute}.orb-1{width:300px;height:300px;animation-delay:0s;top:-100px;left:-100px}.orb-2{width:450px;height:450px;animation-duration:20s;animation-delay:-5s;bottom:-150px;right:-150px}.orb-3{opacity:.5;width:200px;height:200px;animation-duration:12s;animation-delay:-10s;top:40%;left:20%}.categories-pillar-left{opacity:.05;pointer-events:none;z-index:0;background-image:url(/assets/ban2-B1qcGwo_.png);background-position:50%;background-repeat:no-repeat;background-size:140%;border-radius:0 90px 90px 0;width:34%;min-width:350px;position:absolute;top:0;bottom:0;left:-90px}.categories-pillar-left:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#d4a57440,#0000 70%);position:absolute;inset:0}.categories-pillar-right{opacity:.05;pointer-events:none;z-index:0;background-image:url(/assets/ban2-B1qcGwo_.png);background-position:50%;background-repeat:no-repeat;background-size:140%;border-radius:90px 0 0 90px;width:34%;min-width:350px;transition:opacity .6s,transform .6s;position:absolute;top:0;bottom:0;right:-90px}.categories-pillar-right:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#d4a57440,#0000 70%);position:absolute;inset:0}.container-advanced{z-index:2;max-width:1400px;margin:0 auto;padding:0 5%;position:relative}.section-header-advanced{text-align:center;margin-bottom:50px;animation:.8s ease-out fadeSlideDown;position:relative}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.section-label-advanced{letter-spacing:6px;color:var(--yali-secondary);text-transform:uppercase;font-size:13px;font-family:var(--font-body);margin-bottom:12px;font-weight:500;animation:2s ease-in-out infinite glowPulse;display:inline-block;position:relative}@keyframes glowPulse{0%,to{text-shadow:0 0 5px #e0b0304d}50%{text-shadow:0 0 15px #e0b030b3}}.section-title-advanced{color:var(--yali-primary);letter-spacing:1px;margin-bottom:18px;font-size:clamp(32px,5vw,48px);font-weight:700;position:relative}.title-underline{background:linear-gradient(90deg, transparent, var(--gold2), var(--gold), var(--gold2), transparent);border-radius:2px;width:80px;height:2px;margin:12px auto 0;animation:2s ease-in-out infinite underlinePulse;position:relative}@keyframes underlinePulse{0%,to{width:80px;box-shadow:0 0 8px #e0b03066}50%{width:120px;box-shadow:0 0 20px #e0b030b3}}.section-subtitle-advanced{color:#750b2b;max-width:600px;margin:20px auto 0;font-size:16px;font-style:italic;line-height:1.6;animation:1s ease-out .3s backwards fadeIn}.categories-grid-advanced{grid-template-columns:repeat(6,1fr);gap:25px;width:100%;display:grid}.category-card-advanced{cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);aspect-ratio:1;background:#4a0f0f59;border:1px solid #d4a57440;border-radius:20px;flex-direction:column;width:100%;padding:12px;transition:all .4s cubic-bezier(.2,.9,.4,1.1);animation:.6s forwards fadeInUp;display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 10px 25px #00000059}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.card-corner-accent{pointer-events:none;z-index:2;border-top:0 solid #0000;border-bottom:30px solid #0000;border-left:0 solid #0000;border-right:30px solid #e0b0304d;width:0;height:0;transition:all .4s;position:absolute;top:0;right:0}.category-card-advanced:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--gold2);background:#6e112d8c;transform:translateY(-18px)scale(1.03);box-shadow:0 20px 50px #d4a57459}.category-card-advanced:hover .card-corner-accent{border-width:0 45px 45px 0;border-color:#0000 #e0b030b3 #0000 #0000}.category-image-advanced{aspect-ratio:1;background:#1a0808;border:2px solid #d4a57433;border-radius:16px;flex-shrink:0;width:100%;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.category-image-advanced img{object-fit:cover;width:100%;height:100%;transition:all .4s;display:block}.category-card-advanced:hover .category-image-advanced{border-color:var(--gold3);border-width:3px;transform:scale(1.02);box-shadow:0 15px 40px #e0b0308c}.category-card-advanced:hover .category-image-advanced img{filter:brightness(1.15)contrast(1.1)saturate(1.1);transform:scale(1.22)}.category-overlay-advanced{opacity:0;mix-blend-mode:overlay;background:linear-gradient(135deg,#e0b03059,#e0b0301f);transition:opacity .4s;position:absolute;inset:0}.category-card-advanced:hover .category-overlay-advanced{opacity:1}.image-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd77866,#e0b03040,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.category-card-advanced:hover .image-shimmer{left:200%}.category-info-advanced{text-align:center;background:linear-gradient(#0000,#0000004d 20%,#00000080);border-radius:0 0 16px 16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:60px;margin-top:auto;padding:12px 8px 6px;display:flex;position:relative}.category-info-advanced h3{color:#f5e6d3;letter-spacing:1px;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;width:100%;font-size:15px;font-weight:700;line-height:1.4;font-family:var(--font-heading);text-shadow:0 2px 4px #00000080;margin:0;padding:0;display:block;position:relative;overflow:hidden}.category-info-advanced h3:after{content:"";background:linear-gradient(90deg,#d4a574,#e0b030,#d4a574);border-radius:2px;width:0;height:2px;transition:width .4s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.category-card-advanced:hover .category-info-advanced h3:after{width:70%}.category-card-advanced:hover .category-info-advanced h3{color:#e0b030;text-shadow:0 0 20px #e0b03066,0 2px 4px #00000080;letter-spacing:1.5px;font-weight:800}.category-hover-effect{opacity:0;background:linear-gradient(90deg,#d4a574,#e0b030,#0000);border-radius:2px;width:0;height:2px;margin:6px auto 0;transition:width .45s}.category-card-advanced:hover .category-hover-effect{opacity:1;background:linear-gradient(90deg,#d4a574,#e0b030,#0000);width:85px;height:2.5px;box-shadow:0 0 8px #e0b030}@keyframes borderGlow{0%{border-color:#d4a57433;box-shadow:0 8px 20px #0003}50%{border-color:#e0b030;box-shadow:0 8px 30px #e0b03080}to{border-color:#d4a574;box-shadow:0 15px 40px #e0b0308c}}.category-card-advanced:hover .category-image-advanced{animation:.5s forwards borderGlow}.categories-footer-advanced{text-align:center;margin-top:20px;animation:.6s ease-out .4s backwards fadeInUp}.btn-view-advanced{background:linear-gradient(135deg, var(--yali-primary), var(--yali-secondary));color:var(--yali-gold);text-shadow:0 0 12px #e0b030b3;border:1px solid var(--yali-gold);cursor:pointer;font-family:var(--font-body);text-transform:uppercase;box-shadow:var(--shadow);border-radius:50px;align-items:center;gap:12px;padding:12px 32px;transition:all .4s;display:inline-flex;position:relative;overflow:hidden}.btn-text{letter-spacing:3px;font-size:14px;font-weight:600;transition:all .3s;color:var(--gold2)!important}.btn-icon svg{color:var(--gold2);transition:transform .4s cubic-bezier(.2,.9,.4,1.1)}.btn-view-advanced:before{content:"";background:linear-gradient(90deg,#0000,#e0b03033,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-view-advanced:hover:before{left:100%}.btn-view-advanced:hover{background:linear-gradient(135deg, var(--yali-secondary), var(--yali-dark));border-color:var(--accent-border);transform:translateY(-3px);box-shadow:0 10px 30px #e0b0304d}.btn-view-advanced:hover .btn-text{color:var(--gold3);letter-spacing:4px}.btn-view-advanced:hover .btn-icon svg{transform:translate(8px)}.category-card-advanced.skeleton{pointer-events:none;opacity:1;animation:none}.category-card-advanced.skeleton .category-image-advanced{background:linear-gradient(90deg,#2a0a0a 25%,#3a1515 50%,#2a0a0a 75%) 0 0/200% 100%;border:2px solid #d4a5741a;animation:1.5s infinite shimmer}.category-card-advanced.skeleton .category-info-advanced{background:0 0}.category-card-advanced.skeleton .category-info-advanced h3{color:#0000;white-space:normal;background:linear-gradient(90deg,#2a0a0a 25%,#3a1515 50%,#2a0a0a 75%) 0 0/200% 100%;border-radius:4px;width:80%;height:20px;margin:0 auto;animation:1.5s infinite shimmer}.category-card-advanced.skeleton .category-info-advanced h3:after{display:none}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (width>=1400px){.categories-pillar-left,.categories-pillar-right{opacity:.55;width:28%;min-width:400px}.container-advanced{max-width:1500px}.categories-grid-advanced{gap:30px}}@media (width<=1199px){.categories-pillar-left,.categories-pillar-right{opacity:.45;width:28%;min-width:280px}.categories-pillar-left{left:-80px}.categories-pillar-right{right:-80px}.categories-grid-advanced{gap:20px}}@media (width<=991px){.categories-pillar-left,.categories-pillar-right{opacity:.35;width:24%;min-width:220px}.categories-pillar-left{left:-60px}.categories-pillar-right{right:-60px}.categories-grid-advanced{grid-template-columns:repeat(3,1fr);gap:18px}.category-info-advanced h3{font-size:14px}.orb-1,.orb-2,.orb-3{display:none}}@media (width<=767px){.categories-pillar-left{display:none}.categories-pillar-right{width:40%;min-width:unset;opacity:.3;background-position:50%;background-size:cover;border-radius:60px 0 0 60px;display:block;top:0;bottom:0;right:-50px}.categories-grid-advanced{grid-template-columns:repeat(2,1fr);gap:15px}.section-title-advanced{font-size:32px}.section-subtitle-advanced{font-size:14px}.categories-advanced{padding:40px 0}.section-header-advanced{margin-bottom:35px}.category-info-advanced{min-height:50px;padding:10px 6px 6px}}@media (width<=576px){.categories-pillar-right{opacity:.25;width:45%;right:-60px}.categories-grid-advanced{grid-template-columns:repeat(2,1fr);gap:14px}.container-advanced{padding:0 20px}.section-title-advanced{font-size:28px}.category-info-advanced{min-height:45px;padding:8px 6px 4px}.category-info-advanced h3{white-space:normal;word-break:break-word;font-size:13px;line-height:1.3}.btn-view-advanced{padding:10px 24px}.btn-text{letter-spacing:2px;font-size:12px}}@media (width<=400px){.categories-pillar-right{opacity:.2;width:50%;right:-70px}.categories-grid-advanced{gap:12px}.category-card-advanced{padding:8px}.category-info-advanced{min-height:40px;padding:6px 4px 2px}.category-info-advanced h3{font-size:12px}.btn-view-advanced{justify-content:center;width:100%}.section-label-advanced{letter-spacing:4px;font-size:11px}.title-underline{width:60px}}@media (width<=320px){.categories-grid-advanced{gap:10px}.category-info-advanced h3{font-size:11px}.btn-view-advanced{padding:8px 16px}.btn-text{font-size:10px}}@media (prefers-reduced-motion:reduce){.floating-orb,.categories-pillar-left,.categories-pillar-right,.category-card-advanced,.btn-view-advanced,.image-shimmer,.title-underline,.section-label-advanced,.categories-advanced:before{transition:none!important;animation:none!important}.category-card-advanced:hover{transform:translateY(-10px)scale(1.01)!important}.category-card-advanced:hover .category-image-advanced img{transform:scale(1.1)!important}}.category-wrapper{cursor:pointer;flex-direction:column;align-items:center;display:flex}.category-name-outside{text-align:center;color:#6e112d;letter-spacing:.5px;text-transform:capitalize;margin-top:14px;font-size:18px;font-weight:700;transition:all .35s}.category-wrapper:hover .category-name-outside{color:#d4af37;text-shadow:0 0 12px #d4af3780;transform:translateY(-3px)}.singleBannerSection{background:linear-gradient(135deg,#2b0a0f 0%,#4a0f0f 45%,#6e112d 100%);width:100%;padding:60px 4%;position:relative;overflow:hidden}.singleBannerSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#f1c84b2e,#0000 35%),radial-gradient(circle at 80% 70%,#d4a5741f,#0000 40%);animation:20s linear infinite rotate;position:absolute;inset:-50%}.singleBannerSection:after{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#d4a57414 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.singleBannerContainer{z-index:2;position:relative}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide{height:320px}.singleBannerSwiper{width:100%;padding:10px 0}.singleBannerCard{cursor:pointer;border-radius:20px;width:100%;height:320px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 15px 40px #00000080}.singleBannerCard:hover{transform:translateY(-5px);box-shadow:0 20px 50px #d4a57433}.singleBannerImageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.singleBannerImageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out}.singleBannerCard:hover .singleBannerImageWrapper img{transform:scale(1.1)}.singleBannerOverlay{opacity:.5;background:linear-gradient(135deg,#0000004d 0%,#0009 50%,#0000004d 100%);transition:all .4s;position:absolute;inset:0}.singleBannerCard:hover .singleBannerOverlay{opacity:.7;background:linear-gradient(135deg,#0006 0%,#d4a57433 50%,#0006 100%)}.singleBannerContent{color:#fff;text-align:center;background:linear-gradient(#0000,#000000e6);padding:30px;transition:bottom .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-100%;left:0;right:0}.singleBannerCard:hover .singleBannerContent{bottom:0}.singleBannerContent h3{color:#fff5eb;opacity:0;margin-bottom:8px;font-size:clamp(18px,3vw,24px);font-weight:700;transition:all .4s .1s;transform:translateY(20px)}.singleBannerCard:hover .singleBannerContent h3{opacity:1;transform:translateY(0)}.singleBannerContent p{color:#ead7c3;opacity:0;margin-bottom:15px;font-size:clamp(13px,2vw,16px);transition:all .4s .2s;transform:translateY(20px)}.singleBannerCard:hover .singleBannerContent p{opacity:1;transform:translateY(0)}.shopNowBtn{color:#1a1a2e;opacity:0;cursor:pointer;letter-spacing:1px;background:#d4a574e6;border-radius:30px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .4s .3s;display:inline-block;transform:translateY(20px)}.singleBannerCard:hover .shopNowBtn{opacity:1;transform:translateY(0)}.shopNowBtn:hover{background:#d4a574;transform:translateY(-2px);box-shadow:0 5px 15px #d4a57466}.singleBannerNavPrev,.singleBannerNavNext{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;opacity:0;visibility:hidden;background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#502c05 100%);border:1px solid #d4a57466;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.singleBannerContainer:hover .singleBannerNavPrev,.singleBannerContainer:hover .singleBannerNavNext{opacity:1;visibility:visible}.singleBannerNavPrev{left:20px}.singleBannerNavNext{right:20px}.singleBannerNavPrev:hover,.singleBannerNavNext:hover{background:#d4a57466;border-color:#d4a574cc;transform:translateY(-50%)scale(1.1)}.singleBannerNavPrev svg,.singleBannerNavNext svg{color:#d4a574;width:24px;height:24px}.singleBannerSwiper .swiper-pagination-bullet{opacity:.4;background:#d4a574;width:10px;height:10px;transition:all .3s}.singleBannerSwiper .swiper-pagination-bullet-active{opacity:1;background:#d4a574;border-radius:5px;width:25px}.singleBannerSwiper .swiper-pagination{bottom:10px!important}.singleBannerSwiper .swiper-slide{transition:all .4s}.singleBannerSwiper .swiper-slide-active .singleBannerCard{animation:2s ease-in-out infinite glow}@keyframes glow{0%,to{box-shadow:0 15px 40px #00000080}50%{box-shadow:0 15px 45px #d4a5744d}}.homeProductsSection{background:linear-gradient(135deg,#2b0a0f 0%,#4a0f0f 45%,#6e112d 100%);width:100%;padding:80px 4%;position:relative;overflow:hidden}.homeProductsSection:before{content:"";opacity:.28;filter:brightness(.95)contrast(1.05);pointer-events:none;z-index:0;background:url(/assets/ban3-DXHDlvxW.jpg) 100%/125% no-repeat;position:absolute;inset:0;transform:scale(1.08)}.homeProductsSection:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#1a070cb3 15%,#2a0b1280 55%,#3a0f1a33 100%);position:absolute;inset:0}.premiumContainer{z-index:2;z-index:2;position:relative}.shadowImageLayer{opacity:.1;z-index:1;pointer-events:none;width:50%;height:100%;position:absolute;top:0;right:0}.shadowImageLayer img{object-fit:cover;filter:blur(1px);width:100%;height:100%}.premiumContainer{z-index:2;box-sizing:border-box;width:100%;max-width:1800px;margin:0 auto;padding:0 20px;position:relative}.premiumHeading{text-align:center;margin-bottom:60px;position:relative}.premiumSubtitle{background:linear-gradient(135deg,#d4af37,#f2d57b);-webkit-text-fill-color:transparent;letter-spacing:4px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:14px;font-weight:700;display:inline-block}.premiumTitle{color:#f5e7cb;letter-spacing:-.5px;text-shadow:0 2px 10px #0000004d;margin-bottom:20px;font-size:48px;font-weight:800;display:inline-block;position:relative}.premiumDivider{background:linear-gradient(90deg,#0000,#d4af37,#f2d57b,#d4af37,#0000);width:80px;height:3px;margin:20px auto}.premiumDescription{color:#bfa98a;max-width:650px;margin:0 auto;font-size:16px;font-style:italic;font-weight:400;line-height:1.8}.homeProductsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;display:grid}.homeProductCard{background:linear-gradient(#fff 0% 58%,#f3e6c8 60%,#e7cfa0 80%,#d4a574 100%);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.homeProductCard:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(45deg,#d4a574,#0000,#f3e6c8);border-radius:20px;padding:1px;position:absolute;inset:0}.homeProductCard:hover:before{transform:scaleX(1)}.homeProductCard:hover{border-color:#d4af3766;transform:translateY(-6px);box-shadow:0 20px 40px #0009,0 0 25px #d4af371f}.imageGoldGlow{opacity:0;pointer-events:none;background:radial-gradient(circle,#d4af371a,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.homeProductCard:hover .imageGoldGlow{opacity:1}.homeProductCard:hover .productImageWrapper img{transform:scale(1.05)}.productBadge{color:#1a0f08;z-index:10;letter-spacing:1px;background:linear-gradient(135deg,#d4af37,#f2d57b);border-radius:30px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}.badgeGlowDot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.5s infinite badgePulse}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.productWishlist{color:#d4af37;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;z-index:10;background:#00000080;border:1px solid #d4af3780;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}.productWishlist:hover{color:#1a0f08;background:#d4af37;border-color:#d4af37;transform:scale(1.1)}.wishlistTooltip{color:#d4af37;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#000000e6;border-radius:5px;padding:4px 8px;font-size:10px;transition:all .3s;position:absolute;top:-35px;right:0}.productWishlist:hover .wishlistTooltip{opacity:1;visibility:visible;transform:translateY(-5px)}.productDetails{text-align:center;background:linear-gradient(#ffffff0d 0%,#0003 100%);flex-shrink:0;padding:12px 14px 16px}.productTitle{color:#2a0b12;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:15px;font-weight:800;overflow:hidden}.productPriceTag{color:#3a0f1a;letter-spacing:1px;margin-bottom:12px;font-size:22px;font-weight:800}.rupeeSymbol{margin-right:2px;font-size:16px;font-weight:600}.productActionButtons{gap:10px;display:flex}.addCartBtnPremium{cursor:pointer;letter-spacing:1px;color:#f3e6c8;background:linear-gradient(135deg,#3a0f1a,#2a0b12);border:1px solid #d4a574;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:10px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.addCartBtnPremium:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.addCartBtnPremium:hover{background:linear-gradient(135deg,#5a1624,#3a0f1a);box-shadow:0 10px 25px #d4a5744d}.addCartBtnPremium:hover:before{left:100%}.addCartBtnPremium.inCart{color:#e8f5e9;background:linear-gradient(135deg,#1e4d2b,#14361e);border:1px solid #52b788}.addCartBtnPremium.inCart:hover{background:linear-gradient(135deg,#2d6a4f,#1e4d2b);border-color:#74c69d;box-shadow:0 10px 25px #52b78859}.viewBtnPremium{cursor:pointer;letter-spacing:1px;color:#3a0f1a;background:0 0;border:1px solid #3a0f1a;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:10px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.viewBtnPremium:hover{color:#f3e6c8;background:#3a0f1a;border-color:#d4a574}.addCartBtnPremium:hover{transform:translateY(-2px)}.premiumFooter{text-align:center;margin-top:50px}.viewAllCollectionsBtn{color:#d4af37;letter-spacing:2px;cursor:pointer;background:0 0;border:2px solid #d4af3766;border-radius:50px;align-items:center;gap:10px;padding:12px 32px;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex}.viewAllCollectionsBtn:hover{background:#d4af371a;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 5px 20px #d4af3733}.arrowIcon{transition:transform .3s}.viewAllCollectionsBtn:hover .arrowIcon{transform:translate(5px)}.trustSection{background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);width:100%;padding:60px 4% 50px;position:relative;overflow:hidden}.trustSection:before{content:"";opacity:.35;filter:brightness()contrast(1.1);pointer-events:none;z-index:0;background-image:url(/assets/Indiancoin-BE4l4X2H.jpg),radial-gradient(circle,#0000001a,#0000 60%);background-position:100%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0;transform:scale(1.02)}.trustSection:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 0 0,#78282814,#0000 60%);position:absolute;inset:0}.trustContainer{z-index:2;text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid;position:relative}.trustItem{background:linear-gradient(135deg,#2b0a0f 0%,#4a0f0f 45%,#6e112d 100%);border:1px solid #d4af374d;border-radius:20px;padding:20px 15px;transition:all .35s;position:relative;transform:translateY(-6px);box-shadow:0 15px 35px #00000059}.trustItem:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(135deg,#d4af3714,#0000);border-radius:20px;position:absolute;inset:0}.trustItem:hover{background:linear-gradient(90deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);border:2px solid #5a1018;transform:translateY(-10px);box-shadow:0 18px 40px #5a101840}.trustIconWrapper{background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;margin:0 auto 15px;display:flex}.trustGlow{opacity:.5;background:radial-gradient(circle,#d4af3759,#0000 70%);border-radius:50%;position:absolute;inset:-2px}.trustItem img{object-fit:contain;filter:brightness(0)saturate()invert(85%)sepia(60%)saturate(500%)hue-rotate(10deg);width:50px;height:50px;transition:all .3s}.trustItem:hover img{filter:brightness(0)saturate()invert(18%)sepia(40%)saturate(900%)hue-rotate(320deg);transform:scale(1.1)}.trustItem h3{color:#d4af37;margin-bottom:8px;font-size:18px;font-weight:700;transition:all .3s}.trustItem:hover h3{color:#5a1018}.trustDesc{color:#d4af37;font-size:12px;transition:all .3s}.trustItem:hover .trustDesc{color:#5a1018}@media (width<=992px){.trustContainer{gap:20px}.trustIconWrapper{width:70px;height:70px}.trustItem img{width:40px;height:40px}.trustItem h3{font-size:15px}.trustDesc{font-size:11px}}@keyframes trustFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trustItem{animation:.6s backwards trustFadeIn}.trustItem:first-child{animation-delay:.1s}.trustItem:nth-child(2){animation-delay:.2s}.trustItem:nth-child(3){animation-delay:.3s}.trustItem:nth-child(4){animation-delay:.4s}.cardContent{padding:10px 5px}.cardContent h4{margin-top:8px;font-size:14px;font-weight:700}.cardContent p{color:#666;margin:5px 0;font-size:12px}.cardContent h5{color:#800020;margin-top:5px}.iconRow{gap:12px;margin-top:10px;display:flex}.icon{cursor:pointer;font-size:16px;transition:all .3s}.icon:hover{transform:scale(1.2)}.icon.wish{color:#c2185b}.icon.cart{color:#2e7d32}.icon.share{color:#1565c0}@media (width<=1400px){.homeProductsGrid{grid-template-columns:repeat(4,1fr)}.singleBannerSection{padding:70px 5%}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{height:420px}}@media (width<=1200px){.categoryWrapper{grid-template-columns:repeat(5,1fr)}.categoryImageWrapper{width:115px;height:115px}.singleBannerSection{padding:50px 4%}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{height:300px}.singleBannerContent{padding:25px}}@media (width<=1024px){.navbar{height:75px}.logo{width:70px;height:70px;margin-left:12px}.userIcon{font-size:24px}.dropdown{width:130px}.banner{height:78vh;min-height:480px}.bannerText{width:92%}.quoteIcon{margin-bottom:12px;font-size:48px;transform:translate(-110px)}.bannerText h1{margin-bottom:16px;font-size:clamp(42px,5vw,58px);line-height:1.25}.bannerText p{font-size:18px;line-height:1.7}.categorySection{padding:35px 4%}.categoryWrapper{grid-template-columns:repeat(4,1fr);justify-items:center;gap:24px;display:grid}.categoryCard img{width:100px;height:100px}.categoryCard p{margin-top:10px;font-size:13px}.trustContainer{grid-template-columns:repeat(4,1fr);gap:18px}.trustItem img{width:68px;height:68px}.trustItem h3{font-size:14px;line-height:1.4}.singleBannerCard{height:220px}}@media (width<=992px){.categoryWrapper{grid-template-columns:repeat(4,1fr)}.categoryImageWrapper{width:100px;height:100px}.categoryWrapper{gap:30px}.singleBannerSection{padding:45px 3%}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{height:270px}.singleBannerContent{background:linear-gradient(#0000,#00000073,#000000e6);padding:20px;bottom:0}.singleBannerContent h3,.singleBannerContent p,.shopNowBtn{opacity:1;transform:none}.singleBannerNavPrev,.singleBannerNavNext{width:40px;height:40px}.singleBannerNavPrev{left:12px}.singleBannerNavNext{right:12px}.homeProductsGrid{grid-template-columns:repeat(3,1fr)}.premiumTitle{font-size:38px}}@media (width<=768px){.navbar{height:70px;padding:0 12px}.logo{width:60px;height:60px;margin-left:5px}.userIcon{font-size:22px}.dropdown{width:120px}.dropdownItem{padding:8px;font-size:12px}.banner{height:68vh;min-height:420px}.bannerText{width:95%;padding:0 18px}.quoteIcon{margin-bottom:10px;font-size:38px;transform:translate(-65px)}.bannerText h1{margin-bottom:14px;font-size:clamp(32px,6vw,46px);line-height:1.3}.bannerText p{letter-spacing:.5px;font-size:15px;line-height:1.6}.categoryWrapper{grid-template-columns:repeat(3,1fr);gap:20px}.categoryImageWrapper{width:88px;height:88px}.categoryWrapper{gap:22px}.categoryCard p{font-size:13px}.trustSection{padding:50px 4% 40px}.trustContainer{grid-template-columns:repeat(2,1fr);gap:25px}.trustItem{padding:15px}.trustIconWrapper{width:65px;height:65px;margin-bottom:10px}.trustItem img{width:35px;height:35px}.trustItem h3{font-size:14px}.trustDesc{font-size:10px}.singleBannerSection{padding:35px 15px}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{border-radius:16px;height:220px}.singleBannerContent{padding:16px}.singleBannerContent h3{margin-bottom:5px;font-size:18px}.singleBannerContent p{margin-bottom:10px;font-size:13px}.shopNowBtn{padding:7px 16px;font-size:13px}.singleBannerNavPrev,.singleBannerNavNext{display:none}.singleBannerSwiper .swiper-pagination{bottom:8px!important}.singleBannerSwiper .swiper-pagination-bullet{width:8px;height:8px}.singleBannerSwiper .swiper-pagination-bullet-active{width:20px}.homeProductsGrid{grid-template-columns:repeat(2,1fr)}.premiumTitle{font-size:32px}.productPriceTag{font-size:20px}.premiumHeading{margin-bottom:40px}.homeProductCard{min-height:300px;max-height:320px}.productImageWrapper{height:140px}}@media (width<=576px){.categoryWrapper{grid-template-columns:repeat(2,1fr);gap:18px}.categoryImageWrapper{width:78px;height:78px}.categoryWrapper{gap:18px}.categoryCard{padding:6px}.categoryCard p{font-size:12px}.singleBannerSection{padding:25px 12px}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{border-radius:14px;height:190px}.singleBannerContent{padding:14px}.singleBannerContent h3{margin-bottom:4px;font-size:16px;line-height:1.3}.singleBannerContent p{margin-bottom:8px;font-size:12px;line-height:1.4}.shopNowBtn{padding:6px 14px;font-size:12px}.singleBannerOverlay{opacity:.6}}@media (width<=480px){.navbar{height:65px;padding:0 10px}.logo{width:52px;height:52px;margin-left:0}.userIcon{font-size:20px}.dropdown{width:110px;right:0}.dropdownItem{padding:7px;font-size:11px}.banner{height:60vh;min-height:340px}.bannerText{width:100%;padding:0 14px}.quoteIcon{margin-bottom:6px;font-size:28px;transform:translate(-35px)}.bannerText h1{margin-bottom:10px;font-size:clamp(24px,8vw,34px);line-height:1.35}.bannerText p{letter-spacing:.3px;max-width:90%;font-size:13px;line-height:1.5}.categorySection{padding:24px 3%}.categoryWrapper{grid-template-columns:repeat(4,1fr);justify-items:center;gap:16px 10px;display:grid}.categoryCard img{width:68px;height:68px;padding:3px}.categoryCard p{max-width:75px;margin-top:7px;font-size:10px;line-height:1.2}.homeProductsGrid{grid-template-columns:1fr}.homeProductsSection{padding:60px 4%}.productTitle{font-size:14px}.addCartBtnPremium,.viewBtnPremium{padding:7px 5px;font-size:9px}.homeProductCard{min-height:280px;max-height:300px}.productImageWrapper{height:130px}@media (width<=480px){.trustSection{padding:40px 4% 30px}.trustContainer{gap:15px}.trustIconWrapper{width:55px;height:55px}.trustItem img{width:30px;height:30px}.trustItem h3{font-size:12px}.trustDesc{font-size:9px}}.singleBannerCard{height:170px}}@media (width<=360px){.categoryWrapper{grid-template-columns:repeat(2,1fr);gap:12px}.categoryImageWrapper{width:70px;height:70px}.categoryWrapper{gap:14px}.categoryCard p{font-size:11px}.trustContainer{gap:20px 12px}.trustItem img{width:46px;height:46px}.trustItem h3{font-size:11px}.singleBannerCard{height:150px}@media (width<=400px){.singleBannerSection{padding:20px 10px}.singleBannerSwiper,.singleBannerSwiper .swiper-wrapper,.singleBannerSwiper .swiper-slide,.singleBannerCard{border-radius:12px;height:170px}.singleBannerContent{padding:10px}.singleBannerContent h3{font-size:14px}.singleBannerContent p{margin-bottom:6px;font-size:11px}.shopNowBtn{padding:5px 12px;font-size:11px}}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--yali-dark:#0f0a06;--yali-primary:#1a1108;--yali-gold:#d4af37;--yali-gold-2:#c9a030;--yali-cream:#f5e6c8;--yali-muted:#b8a88a;--yali-light:#2a1f12}.productsPage{background:linear-gradient(180deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-dark) 100%);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.productsPage:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 40%,#d4af3708 1px,#0000 1px),radial-gradient(circle at 80% 60%,#d4af3705 1px,#0000 1px);background-size:60px 60px,80px 80px;position:fixed;inset:0}.productsHero{text-align:center;z-index:1;background:linear-gradient(#d4af370d 0%,#0000 100%);border-bottom:1px solid #d4af371a;width:100%;padding:50px 4% 40px;position:relative}.productsHeroContent{max-width:800px;margin:0 auto}.heroBadge{background:linear-gradient(135deg, var(--yali-gold), var(--yali-gold-2));-webkit-text-fill-color:transparent;letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-heading);-webkit-background-clip:text;background-clip:text;margin-bottom:12px;display:inline-block}.heroTitle{color:var(--yali-cream);letter-spacing:-.5px;text-shadow:0 2px 20px #00000080;font-size:40px;font-weight:900;font-family:var(--font-heading);text-transform:capitalize;margin-bottom:15px}.heroDivider{background:linear-gradient(90deg, transparent, var(--yali-gold), var(--yali-gold-2), var(--yali-gold), transparent);border-radius:2px;width:70px;height:2px;margin:0 auto 15px}.heroDescription{color:var(--yali-muted);letter-spacing:.5px;max-width:600px;margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.productsMain{z-index:1;grid-template-columns:250px 1fr;gap:30px;max-width:1600px;margin:0 auto;padding:30px 4%;display:grid;position:relative}.mobileFilterToggle{width:100%;color:var(--yali-gold);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-heading);letter-spacing:.5px;background:linear-gradient(135deg,#d4af371f,#d4af370a);border:1px solid #d4af3740;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:12px 20px;transition:all .3s;display:none}.mobileFilterToggle:hover{border-color:var(--yali-gold);background:#d4af3733;transform:translateY(-2px)}.filterSidebar{background:linear-gradient(145deg, var(--yali-primary), var(--yali-dark));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #d4af3726;border-radius:14px;height:fit-content;padding:22px;transition:all .3s;position:sticky;top:100px;box-shadow:0 4px 30px #0000004d}.filterSidebar:hover{border-color:#d4af374d;box-shadow:0 8px 40px #0006}.filterHeader{border-bottom:1px solid #d4af371a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.filterHeader h3{color:var(--yali-cream);letter-spacing:1px;font-size:16px;font-weight:700;font-family:var(--font-heading)}.closeFilterBtn{color:var(--yali-gold);cursor:pointer;background:0 0;border:none;padding:5px;font-size:18px;transition:transform .3s;display:none}.closeFilterBtn:hover{transform:rotate(90deg)}.filterSection{margin-bottom:20px}.filterSection h4{color:var(--yali-muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.priceFilter,.sortOptions{flex-direction:column;gap:6px;display:flex}.priceFilter label,.sortOptions label{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:6px 12px;transition:all .3s;display:flex}.priceFilter label:hover,.sortOptions label:hover{background:#d4af3714;border-color:#d4af3726;transform:translate(4px)}.priceFilter label.active,.sortOptions label.active{border-color:#d4af374d;border-left:2px solid var(--yali-gold);background:#d4af371f}.priceFilter input,.sortOptions input{accent-color:var(--yali-gold);cursor:pointer;flex-shrink:0;width:14px;height:14px}.priceFilter span,.sortOptions span{color:var(--yali-muted);font-size:12px;font-weight:500;transition:color .3s}.priceFilter label.active span,.sortOptions label.active span{color:var(--yali-gold)}.filterStats{text-align:center;border-top:1px solid #d4af371a;margin-top:18px;padding-top:15px}.filterStats p{color:var(--yali-gold);letter-spacing:.5px;font-size:12px;font-weight:600}.productsContent{width:100%}.productsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{background:linear-gradient(145deg, var(--yali-primary), var(--yali-dark));border:1px solid #d4af371f;border-radius:10px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.productCard:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 10px 30px #00000080,0 0 20px #d4af370d}.productImageWrapper{aspect-ratio:1;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;padding:6%;display:flex;position:relative;overflow:hidden}.productImageWrapper img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .5s;display:block}.productCard:hover .productImageWrapper img{transform:scale(1.06)}.noImage{background:linear-gradient(135deg, var(--yali-primary), var(--yali-dark));width:100%;height:100%;color:var(--yali-gold);font-size:36px;font-weight:700;font-family:var(--font-heading);opacity:.5;justify-content:center;align-items:center;display:flex}.noImage span{border:2px solid #d4af3733;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.productBadge{background:linear-gradient(135deg, var(--yali-gold), var(--yali-gold-2));color:var(--yali-dark);letter-spacing:1px;z-index:10;text-transform:uppercase;border-radius:16px;padding:3px 10px;font-size:8px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 10px #d4af374d}.wishlistBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;color:var(--yali-muted);cursor:pointer;z-index:10;background:#000000b3;border:1px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px}.wishlistBtn:hover{color:var(--yali-gold);border-color:var(--yali-gold);background:#d4af3733;transform:scale(1.1)}.wishlistBtn.active{background:var(--yali-gold);color:var(--yali-dark);border-color:var(--yali-gold)}.wishlistBtn.active:hover{background:var(--yali-gold-2);transform:scale(1.1)}.productInfo{text-align:center;padding:12px 14px 14px}.productInfo h3{color:var(--yali-cream);letter-spacing:.3px;min-height:34px;font-size:13px;font-weight:700;line-height:1.3;font-family:var(--font-heading);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.productRating{color:var(--yali-gold);justify-content:center;align-items:center;gap:3px;margin-bottom:6px;font-size:10px;display:flex}.productRating span{color:var(--yali-muted);margin-left:2px;font-size:10px}.productPrice{color:var(--yali-gold);letter-spacing:.5px;align-items:center;gap:2px;margin-bottom:10px;font-size:17px;font-weight:800;display:inline-flex}.rupeeIcon{font-size:12px}.productActions{gap:8px;display:flex}.cartBtn{cursor:pointer;background:linear-gradient(135deg, var(--yali-dark), var(--yali-primary));color:var(--yali-cream);font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border:1px solid #d4af3733;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:10px;font-weight:700;transition:all .3s;display:flex}.cartBtn:hover{background:linear-gradient(135deg, var(--yali-primary), var(--yali-light));color:var(--yali-gold);border-color:var(--yali-gold);transform:translateY(-2px);box-shadow:0 4px 15px #d4af3726}.cartBtn svg{font-size:11px}.detailsBtn{cursor:pointer;background:linear-gradient(135deg, var(--yali-gold), var(--yali-gold-2));color:var(--yali-dark);font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:10px;font-weight:700;transition:all .3s;display:flex}.detailsBtn:hover{background:linear-gradient(135deg, #e7c86d, var(--yali-gold));transform:translateY(-2px);box-shadow:0 4px 20px #d4af374d}.cartBtn:active,.detailsBtn:active{transform:scale(.96)}.loadingContainer{text-align:center;z-index:1;padding:80px 20px;position:relative}.loadingSpinner{border:3px solid #d4af3726;border-top-color:var(--yali-gold);border-radius:50%;width:45px;height:45px;margin:0 auto 18px;animation:1s linear infinite spin}.loadingContainer p{color:var(--yali-muted);letter-spacing:1px;font-size:14px;font-weight:500}.emptyContainer{text-align:center;background:#ffffff05;border:1px solid #d4af3714;border-radius:14px;padding:60px 20px}.emptyIcon{opacity:.6;margin-bottom:12px;font-size:50px}.emptyContainer h3{color:var(--yali-cream);font-size:22px;font-family:var(--font-heading);margin-bottom:8px}.emptyContainer p{color:var(--yali-muted);font-size:13px}@media (width<=1400px){.productsGrid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (width<=1200px){.productsMain{grid-template-columns:220px 1fr;gap:25px}.productsGrid{grid-template-columns:repeat(3,1fr);gap:16px}.productImageWrapper{height:160px}}@media (width<=992px){.heroTitle{font-size:34px}.productsGrid{grid-template-columns:repeat(3,1fr);gap:14px}.productImageWrapper{height:150px}}@media (width<=768px){.productsHero{padding:35px 4% 30px}.heroTitle{font-size:28px}.heroDescription{font-size:13px}.heroBadge{letter-spacing:3px;font-size:10px}.productsMain{grid-template-columns:1fr;gap:0;padding:18px 4%}.mobileFilterToggle{display:flex}.filterSidebar{z-index:1000;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:0;width:85%;max-width:300px;height:100vh;padding:20px;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-100%;overflow-y:auto}.filterSidebar.open{left:0}.closeFilterBtn{display:block}.filterHeader{margin-bottom:18px}.productsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.productImageWrapper{height:160px}.productInfo h3{min-height:30px;font-size:12px}.productPrice{font-size:15px}}@media (width<=576px){.productsGrid{grid-template-columns:1fr 1fr;gap:10px}.heroTitle{font-size:24px}.heroBadge{letter-spacing:2px;font-size:9px}.heroDescription{font-size:12px}.productImageWrapper{height:140px}.productInfo{padding:10px 10px 12px}.productInfo h3{min-height:26px;font-size:11px}.productPrice{margin-bottom:8px;font-size:14px}.rupeeIcon{font-size:10px}.cartBtn,.detailsBtn{padding:6px 4px;font-size:9px}.cartBtn svg{font-size:10px}.wishlistBtn{width:26px;height:26px;font-size:11px;top:6px;right:6px}.productBadge{padding:2px 8px;font-size:7px;top:6px;left:6px}.productRating{font-size:9px}.filterSidebar{width:100%;max-width:100%}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--yali-dark)}::-webkit-scrollbar-thumb{background:var(--yali-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--yali-gold-2)}:root{--yali-burgundy-deep:#3a0a0a;--yali-burgundy:#5a0f1f;--yali-burgundy-rich:#7a152d;--yali-burgundy-subtle:#5a0f1f12;--yali-gold:#d4a574;--yali-gold-dark:#b8864d;--yali-gold-subtle:#d4a57424;--yali-bg-warm:#faf7f2;--yali-card-bg:#fff;--yali-border:#e8e2d8;--yali-border-light:#f0eae1;--yali-text-title:#2b060d;--yali-text-body:#4a3c31;--yali-text-muted:#7d6b5b}.yaliProductPageWrapper{background:radial-gradient(at 15% 10%,#d4a5741f 0%,#0000 45%),radial-gradient(at 85% 60%,#5a0f1f0a 0%,#0000 50%),linear-gradient(#fdfcf9 0%,#f7f3ec 50%,#fdfcf9 100%);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.yaliProductContainer{max-width:1380px;margin:0 auto;padding:32px 36px 80px;position:relative}.yaliBreadcrumbBar{border-bottom:1px solid var(--yali-border);color:var(--yali-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;padding-bottom:16px;font-size:13.5px;display:flex}.yaliBreadcrumbLink{color:var(--yali-text-muted);cursor:pointer;font-weight:500;transition:color .2s}.yaliBreadcrumbLink:hover{color:var(--yali-burgundy);text-decoration:underline}.yaliBreadcrumbSep{color:#c4b5a5;-webkit-user-select:none;user-select:none;font-size:12px}.yaliBreadcrumbMuted{color:var(--yali-text-muted);font-weight:500}.yaliBreadcrumbActive{color:var(--yali-burgundy);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.yaliProductGrid{grid-template-columns:1.12fr 1fr;align-items:flex-start;gap:56px;display:grid}.yaliImageZone{position:sticky;top:90px}.yaliImageFrame{background:var(--yali-card-bg);border:1px solid var(--yali-border);border-radius:16px;justify-content:center;align-items:center;min-height:480px;padding:24px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #5a0f1f14,0 2px 8px #00000005}.yaliImageFrame:hover{border-color:var(--yali-gold);box-shadow:0 16px 40px -12px #5a0f1f24,0 4px 14px #d4a5741f}.yaliProductImg{object-fit:contain;cursor:zoom-in;width:100%;height:480px;max-height:480px;margin:0 auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.yaliImageFrame:hover .yaliProductImg{transform:scale(1.03)}.yaliZoomBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5e6c8;letter-spacing:.4px;cursor:pointer;opacity:.92;background:#2b060de0;border:1px solid #d4a57466;border-radius:30px;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:600;transition:all .25s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 16px #00000040}.yaliZoomBadge:hover{background:var(--yali-burgundy);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #5a0f1f66}.yaliThumbnailRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.yaliThumb{object-fit:cover;border:1.5px solid var(--yali-border);cursor:pointer;background:#fff;border-radius:10px;width:76px;height:76px;padding:3px;transition:all .25s}.yaliThumb:hover{border-color:var(--yali-burgundy);transform:translateY(-2px)}.activeThumb{transform:translateY(-2px);box-shadow:0 0 0 2.5px #5a0f1f33;border-color:var(--yali-burgundy)!important}.yaliDetailsZone{flex-direction:column;display:flex}.yaliDetailsCard{background:0 0;padding:0}.yaliProductName{color:var(--yali-text-title);letter-spacing:-.015em;margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:700;line-height:1.25}.yaliMetaBar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.yaliSkuPill{color:var(--yali-burgundy);background:var(--yali-burgundy-subtle);letter-spacing:.3px;border:1px solid #5a0f1f26;border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:600}.yaliStockPill{letter-spacing:.2px;border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:600}.yaliStockAvailable{color:#166534;background:#eef7ee;border:1px solid #c7e6c7}.yaliStockSoldOut{color:#991b1b;background:#fdf2f2;border:1px solid #fecaca;font-weight:700}.yaliPriceRow{flex-wrap:wrap;align-items:baseline;gap:16px;margin:18px 0 22px;display:flex}.yaliPriceTag{color:var(--yali-burgundy);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:36px;font-weight:800}.yaliPriceBadge{color:var(--yali-text-muted);background:var(--yali-gold-subtle);border:1px solid #d4a57440;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:500}.yaliDescription{color:var(--yali-text-body);border-left:3.5px solid var(--yali-gold);border-top:1px solid var(--yali-border-light);border-right:1px solid var(--yali-border-light);border-bottom:1px solid var(--yali-border-light);background:#d4a5740d;border-radius:0 8px 8px 0;margin-bottom:28px;padding:16px 20px;font-size:15px;line-height:1.8}.richDescriptionContent p{margin-bottom:12px}.richDescriptionContent p:last-child{margin-bottom:0}.richDescriptionContent strong,.richDescriptionContent b{color:var(--yali-text-title);font-weight:700}.richDescriptionContent em,.richDescriptionContent i{font-style:italic}.richDescriptionContent ul,.richDescriptionContent ol{margin:10px 0;padding-left:20px}.richDescriptionContent li{margin-bottom:5px}.yaliInfoPanel{background:var(--yali-card-bg);border:1px solid var(--yali-border);border-radius:12px;margin:26px 0 32px;overflow:hidden;box-shadow:0 2px 8px #00000005}.yaliSpecsHeader{letter-spacing:.8px;text-transform:uppercase;color:var(--yali-burgundy);border-bottom:1px solid var(--yali-border);background:#f4eee5;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;display:flex}.yaliInfoRow{border-bottom:1px solid var(--yali-border-light);align-items:center;padding:12px 20px;transition:background-color .2s;display:flex}.yaliInfoRow:hover{background-color:#faf7f2}.yaliInfoRow:last-child{border-bottom:none}.yaliInfoLabel{width:150px;color:var(--yali-text-muted);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;font-size:12.5px;font-weight:700}.yaliInfoValue{color:var(--yali-text-title);flex:1;font-size:14px;font-weight:600}.yaliButtonGroup{gap:16px;margin:32px 0 28px;display:flex}.yaliCartBtn,.yaliBuyBtn{cursor:pointer;text-align:center;letter-spacing:.3px;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.yaliCartBtn{background:linear-gradient(135deg, var(--yali-burgundy) 0%, var(--yali-burgundy-deep) 100%);color:#fff;box-shadow:0 6px 20px #5a0f1f47}.yaliCartBtn:hover:not(:disabled){background:linear-gradient(135deg,#7a152d 0%,#4a0d18 100%);transform:translateY(-2px);box-shadow:0 10px 25px #5a0f1f66}.yaliCartBtn:disabled{opacity:.65;cursor:not-allowed}.yaliBuyBtn{background:linear-gradient(135deg, var(--yali-gold) 0%, var(--yali-gold-dark) 100%);color:#1f050b;box-shadow:0 6px 20px #d4a57459}.yaliBuyBtn:hover{background:linear-gradient(135deg,#dfb485 0%,#c49257 100%);transform:translateY(-2px);box-shadow:0 10px 25px #d4a57480}.yaliBuyBtn:active,.yaliCartBtn:active{transform:translateY(0)}.yaliTrustAssurance{border-top:1px solid var(--yali-border);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:24px;display:grid}.yaliTrustItem{align-items:flex-start;gap:10px;display:flex}.yaliTrustIcon{color:var(--yali-gold);flex-shrink:0;margin-top:2px;font-size:22px}.yaliTrustText{flex-direction:column;display:flex}.yaliTrustText strong{color:var(--yali-text-title);font-size:12.5px;font-weight:700;line-height:1.3}.yaliTrustText span{color:var(--yali-text-muted);margin-top:2px;font-size:11.5px;line-height:1.3}.yaliImageModal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;cursor:pointer;background:#0c0604f0;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;animation:.25s yaliFadeIn;display:flex;position:fixed;inset:0}@keyframes yaliFadeIn{0%{opacity:0}to{opacity:1}}.yaliModalInner{cursor:default;justify-content:center;align-items:center;max-width:90vw;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) yaliScaleIn;display:flex;position:relative}@keyframes yaliScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.yaliModalInner img{object-fit:contain;border:1px solid #d4a5744d;border-radius:12px;width:auto;max-width:820px;height:auto;max-height:78vh;box-shadow:0 25px 60px #0009}.yaliModalClose{border:1.5px solid var(--yali-gold);color:#fff;cursor:pointer;z-index:10000;background:#2b060de6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:-24px;right:-24px;box-shadow:0 4px 16px #0006}.yaliModalClose:hover{background:var(--yali-burgundy);color:#fff;transform:scale(1.1)}.modalPrev,.modalNext{border:1.5px solid var(--yali-gold);width:52px;height:52px;color:var(--yali-gold);cursor:pointer;z-index:1000;background:#2b060de6;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0006}.modalPrev{left:-28px}.modalNext{right:-28px}.modalPrev i,.modalNext i{color:var(--yali-gold);font-size:22px}.modalPrev:hover,.modalNext:hover{background:var(--yali-gold);border-color:var(--yali-gold);transform:translateY(-50%)scale(1.08)}.modalPrev:hover i,.modalNext:hover i{color:#2b060d}.yaliModalCaption{color:#f5e6c8;letter-spacing:.5px;background:#2b060dcc;border:1px solid #d4a5744d;border-radius:30px;margin-top:24px;padding:8px 24px;font-size:14px;font-weight:600}.yaliLoader{min-height:70vh;color:var(--yali-burgundy);background:#fbf8f3;justify-content:center;align-items:center;gap:12px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:600;display:flex}.yaliLoader:before{content:"✨";animation:1.2s infinite yaliSparkle}@keyframes yaliSparkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1100px){.yaliProductContainer{padding:24px 24px 60px}.yaliProductGrid{grid-template-columns:1fr;gap:40px}.yaliImageZone{position:static}.yaliProductName{font-size:30px}.yaliTrustAssurance{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.yaliProductContainer{padding:16px 16px 48px}.yaliImageFrame{min-height:340px;padding:14px}.yaliProductImg{height:320px;max-height:320px}.yaliProductName{font-size:24px}.yaliPriceTag{font-size:28px}.yaliButtonGroup{flex-direction:column;gap:12px}.yaliInfoRow{flex-direction:column;align-items:flex-start;gap:4px}.yaliInfoLabel{width:100%}.modalPrev{left:4px}.modalNext{right:4px}.yaliModalClose{top:-40px;right:0}}:root{--bg:#fff;--bg2:#f6f1e7;--bg3:#efe6d6;--border:#e5e4e7;--code-bg:#f4f3ec;--yali-primary:#4a0f0f;--yali-secondary:#6e112d;--yali-dark:#2b0a0f;--yali-gold:#d4a574;--yali-gold-2:#f1c84b;--yali-cream:#f1e6d6;--yali-muted:#c9b8a2;--sans:var(--font-body);--heading:var(--font-heading);--mono:var(--font-mono);--text:#333;--text-h:#111;--accent:#6e112d;--accent-bg:#f6f1e7;--accent-border:#e5d6c5;--brown-1:#4a0f0f;--brown-2:#6e112d;--brown-3:#8a2a2a;--shadow:0 20px 40px #0000001a, 0 5px 15px #00000014;--shadow-hover:0 30px 50px #00000026;--vellum:#2b0a0f;--vellum2:#4a2a1a;--gold:#d4a574;--gold2:#f1c84b;--gold3:#d4a574;--muted:#8a7a6a;--sepia:#4a0f0f;--sepia2:#6e112d;--sepia3:#8a2a2a;--social-bg:#0000000d;--transition-smooth:all .4s cubic-bezier(.2, .9, .4, 1.1);--transition-bounce:all .5s cubic-bezier(.68, -.55, .265, 1.55);--gold-gradient-bg:linear-gradient(135deg, #faf4e8 0%, #f0e6d2 50%, #e8d9c0 100%);--gold-gradient-card:linear-gradient(135deg, #4a0f0ff2, #6e112deb);--gold-gradient-hover:linear-gradient(135deg, #5a1a1a, #8a2020);--gold-gradient-shine:linear-gradient(135deg, var(--gold), var(--gold2), var(--gold))}.info-link-new{align-items:center;gap:6px;display:inline-flex}.link-arrow{font-size:16px}.hours-new{align-items:center;gap:6px;display:flex}.response-new{align-items:center;gap:6px;display:flex}.send-icon{margin-left:6px;font-size:16px}.success-message-new{align-items:center;gap:8px;display:flex}.contact-page-new{background:var(--gold-gradient-bg);font-family:var(--sans);color:var(--vellum);position:relative;overflow-x:hidden}.bg-shape{filter:blur(80px);opacity:.4;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.bg-shape-1{background:radial-gradient(circle, var(--gold2), transparent);width:500px;height:500px;top:-200px;right:-100px}.bg-shape-2{background:radial-gradient(circle, var(--yali-secondary), transparent);width:400px;height:400px;bottom:-150px;left:-100px}.hero-bg{background-image:url(/assets/bannerbackground-DA5jtKyE.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100%;min-height:90vh;display:flex;position:relative}.hero-section-new{z-index:1;position:relative;overflow:hidden}.hero-overlay-new{z-index:1;background:linear-gradient(135deg,#2a0a0ab8 0%,#4a0f0fa6 50%,#6a2727b8 100%);position:absolute;inset:0}.hero-particles{pointer-events:none;background-image:radial-gradient(circle at 20% 40%,#f1c84b26 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.hero-content-new{z-index:2;text-align:center;max-width:1000px;padding:0 20px;animation:.8s ease-out fadeInUp;position:relative}.hero-badge-new{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gold2);letter-spacing:2px;text-transform:uppercase;background:#d4a57426;border:1px solid #d4a57466;border-radius:60px;align-items:center;gap:10px;margin-bottom:30px;padding:10px 24px;font-size:13px;font-weight:500;animation:2s infinite pulse;display:inline-flex}@keyframes pulse{0%{box-shadow:0 0 #2ecc7180}70%{box-shadow:0 0 0 15px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.hero-badge-icon{font-size:14px}.hero-title-new{color:#fff;font-size:80px;font-weight:600;font-family:var(--heading);margin-bottom:20px;line-height:1.15}.hero-accent-new{color:#0000;background:linear-gradient(135deg, var(--gold2), var(--gold), var(--gold2));text-shadow:none;letter-spacing:3px;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(40px,8vw,90px);font-weight:700;line-height:1.2;animation:3s infinite shimmer;display:inline-block}.hero-subtitle-new{color:#f5e6c8e6;letter-spacing:1px;text-shadow:1px 1px 8px #0000004d;max-width:700px;margin:0 auto 40px;font-size:clamp(14px,2.5vw,22px);line-height:1.8}.hero-stats-new{flex-wrap:wrap;justify-content:center;gap:60px;margin-top:20px;display:flex}.stat-item-new{text-align:center}.stat-number-new{color:var(--gold2);font-size:42px;font-weight:700;font-family:var(--heading);text-shadow:2px 2px 6px #0000004d;display:block}.stat-label-new{color:#f5e6c8cc;letter-spacing:1.5px;text-transform:uppercase;font-size:13px}.stat-divider-new{background:linear-gradient(to bottom, var(--gold), transparent);width:1px;height:50px}.hero-scroll-new{color:var(--gold2);letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:var(--transition-smooth);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-scroll-new:hover{opacity:.8;transform:translate(-50%)translateY(5px)}.scroll-line-new{background:linear-gradient(to bottom, var(--gold2), transparent);width:1px;height:50px}.info-strip-new{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 40%, var(--yali-secondary) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);z-index:5;border:1px solid #d4a5744d;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:80px;max-width:1200px;margin:-40px auto 60px;padding:40px 30px;display:flex;position:relative}.info-strip-new:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f1c84b99,#d4a5744d,#f1c84b99);border-radius:20px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.strip-item-new{transition:var(--transition-smooth);align-items:center;gap:18px;display:flex}.strip-item-new:hover{transform:translateY(-5px)}.strip-icon-wrapper{width:50px;height:50px;transition:var(--transition-smooth);background:#d4a57426;border-radius:50%;justify-content:center;align-items:center;display:flex}.strip-item-new:hover .strip-icon-wrapper{background:var(--gold2)}.strip-icon-new{color:var(--gold2);transition:var(--transition-smooth);font-size:24px}.strip-item-new:hover .strip-icon-new{color:#4a0f0f}.strip-item-new strong{color:var(--gold2);font-size:16px;font-weight:600;display:block}.strip-item-new span{color:#c9b8a2;font-size:13px}.main-contact-new{padding:40px 5% 100px;position:relative}.container-new{z-index:2;grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;display:grid;position:relative}.contact-info-new{padding-right:20px}.section-tag-new{color:var(--gold2);letter-spacing:4px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-flex}.tag-line{background:var(--gold2);width:40px;height:2px;display:inline-block}.section-title-new{font-size:52px;font-family:var(--heading);color:#4a0f0f;margin-bottom:20px;line-height:1.2;position:relative}.title-accent-new{color:var(--yali-gold);font-style:italic;display:inline-block;position:relative}.title-decoration{background:linear-gradient(90deg, var(--gold2), transparent);width:80px;height:3px;position:absolute;bottom:-10px;left:0}.section-desc-new{color:#5a3a2a;margin-bottom:50px;font-size:16px;line-height:1.8}.info-cards-new{flex-direction:column;gap:25px;margin-bottom:50px;display:flex}.info-item-new{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 40%, var(--yali-secondary) 100%);transition:var(--transition-smooth);opacity:0;border:1px solid #d4a5744d;border-radius:20px;gap:25px;padding:25px;display:flex;position:relative;overflow:hidden;transform:translate(-30px)}.info-item-new.animated{opacity:1;transition:all .6s cubic-bezier(.2,.9,.4,1.1);transform:translate(0)}.info-item-new:first-child.animated{transition-delay:.1s}.info-item-new:nth-child(2).animated{transition-delay:.2s}.info-item-new:nth-child(3).animated{transition-delay:.3s}.info-item-new:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.info-item-new:hover:before{left:100%}.info-item-new:hover{box-shadow:var(--shadow-hover);border-color:#f1c84b99;transform:translate(10px)translateY(-5px)}.info-icon-wrapper-new{width:60px;height:60px;color:var(--gold2);transition:var(--transition-smooth);background:#d4a57426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex;position:relative}.info-item-new:hover .info-icon-wrapper-new{background:var(--gold2);color:#4a0f0f;transform:scale(1.1)}.icon-glow{background:radial-gradient(circle, var(--gold2), transparent);opacity:0;width:100%;height:100%;transition:var(--transition-smooth);border-radius:50%;position:absolute}.info-item-new:hover .icon-glow{opacity:.3;transform:scale(1.3)}.info-details-new h4{color:var(--gold2);margin-bottom:10px;font-size:18px;font-weight:600}.info-details-new p{color:#d4c4a8;margin-bottom:5px;font-size:15px}.hours-new,.response-new{align-items:center;gap:6px;display:flex;color:var(--gold2)!important;font-size:13px!important}.inline-icon{font-size:11px}.info-link-new{color:var(--gold2);transition:var(--transition-smooth);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow{transition:var(--transition-smooth)}.info-link-new:hover{color:#fff;gap:12px}.info-link-new:hover .link-arrow{transform:translate(5px)}.social-section-new h4{color:#4a0f0f;margin-bottom:20px;font-size:18px;font-weight:600}.social-links-new{gap:20px;display:flex}.social-link-new{color:#4a0f0f;width:48px;height:48px;transition:var(--transition-smooth);background:#4a0f0f1a;border:1px solid #4a0f0f33;border-radius:50%;justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:flex}.social-link-new:hover{color:var(--gold2);box-shadow:var(--shadow);border-color:var(--gold2);background:#4a0f0f;transform:translateY(-5px)}.contact-form-new{background:var(--yali-secondary);box-shadow:var(--shadow);isolation:isolate;border:1px solid #d4a5744d;border-radius:30px;padding:50px;position:relative;overflow:hidden}.contact-form-new:before{content:"";opacity:.95;filter:brightness(.85)contrast(1.1);z-index:-2;background:url(/assets/messagebackground-DyacG7zP.png) 50%/cover no-repeat;position:absolute;inset:0}.contact-form-new:after{content:"";z-index:-1;background:linear-gradient(135deg,#2b0a0f8c 0%,#4a0f0f73 45%,#6e112d8c 100%);position:absolute;inset:0}.form-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f1c84b26,#0000 60%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;left:-50%}.form-header-new,.form-row-new,.input-group-new,.submit-btn-new,.success-message-new,.form-footer-new{z-index:2;position:relative}.form-header-new{text-align:center;margin-bottom:40px}.form-heart-new{color:var(--gold2);margin-bottom:20px;font-size:48px;animation:1.5s infinite heartbeat}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.form-header-new h3{color:var(--gold2);font-size:28px;font-family:var(--heading);margin-bottom:10px}.form-header-new p{color:#c9b8a2;font-size:15px}.form-row-new{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.input-group-new{margin-bottom:20px;position:relative}.input-group-new input,.input-group-new textarea{width:100%;font-family:var(--sans);transition:var(--transition-smooth);color:#fff;background:#00000040;border:1px solid #d4a5744d;border-radius:16px;padding:16px 20px;font-size:15px}.input-group-new input::placeholder,.input-group-new textarea::placeholder{color:#c9b8a2b3}.input-group-new input:focus,.input-group-new textarea:focus{border-color:var(--gold2);background:#00000073;outline:none}.input-border{background:linear-gradient(90deg, var(--gold), var(--gold2));width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.input-group-new.focused .input-border{width:calc(100% - 40px)}.full-width-new{grid-column:span 2}.submit-btn-new{background:linear-gradient(135deg, var(--gold), var(--gold2));color:#4a0f0f;cursor:pointer;width:100%;transition:var(--transition-smooth);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:16px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.submit-btn-new:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.submit-btn-new:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.form-footer-new{text-align:center;margin-top:25px}.form-footer-new p{color:#c9b8a2b3;font-size:12px}.success-message-new{color:#a5d6a7;background:#2e7d3233;border:1px solid #2e7d3266;border-radius:12px;margin-top:20px;padding:15px 20px;font-size:14px;animation:.4s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message-new i{color:#4caf50;font-size:18px}.spinner{border:2px solid #4a0f0f4d;border-top-color:#4a0f0f;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:inline-block}.map-section-new{z-index:1;min-height:550px;box-shadow:var(--shadow);border:1px solid #d4a57466;border-radius:30px;margin:80px 5%;position:relative;overflow:hidden}.map-glow{pointer-events:none;z-index:2;background:radial-gradient(circle at 30%,#f1c84b26,#0000);position:absolute;inset:0}.map-overlay-new{z-index:1;pointer-events:none;background:linear-gradient(135deg,#2b0a0f8c 0%,#4a0f0f73 45%,#6e112d8c 100%);position:absolute;inset:0}.map-content-new{grid-template-columns:1fr 1fr;min-height:550px;display:grid}.map-text-new{z-index:2;flex-direction:column;justify-content:center;padding:60px 50px;display:flex;position:relative;overflow:hidden}.map-text-new:before{content:"";opacity:.7;filter:brightness(.85)contrast(1.1);z-index:-2;background:url(/assets/mapbackground-C_MdmTnI.webp) 50%/cover no-repeat;position:absolute;inset:0}.map-text-new:after{content:"";z-index:-1;background:linear-gradient(135deg,#2a0a0ae0,#4a0f0fc7);position:absolute;inset:0}.map-badge-new{color:var(--gold2);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:inline-flex}.badge-icon{font-size:16px}.map-text-new h3{color:var(--gold2);font-size:42px;font-family:var(--heading);text-shadow:1px 1px 4px #00000080;margin-bottom:20px}.map-text-new p{color:#f5e6c8;max-width:450px;margin-bottom:30px;line-height:1.8}.map-features{gap:30px;margin-bottom:35px;display:flex}.map-feature{color:#f5e6c8;align-items:center;gap:8px;font-size:14px;display:flex}.map-feature i{color:var(--gold2)}.map-btn-new{background:var(--gold);color:#4a0f0f;width:fit-content;transition:var(--transition-smooth);border-radius:50px;align-items:center;gap:12px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.map-btn-new:hover{background:var(--gold2);box-shadow:var(--shadow);gap:18px;transform:translateY(-3px)}.map-placeholder-new{z-index:2;background:#1a0a08;position:relative}.mock-map-new{width:100%;height:100%;min-height:550px}.mock-map-new iframe{filter:brightness(.9)contrast(1.1)sepia(.2);border:none;width:100%;height:100%}.testimonial-strip-new{background:#4a0f0f;border-top:1px solid #d4a5744d;border-bottom:1px solid #d4a5744d;margin-top:80px;padding:100px 20px;position:relative;overflow:hidden}.testimonial-strip-new:before{content:"";opacity:.7;filter:brightness(.9);z-index:0;background:url(/assets/background-Do2RGz3L.jpg) 50%/cover no-repeat;position:absolute;inset:0}.testimonial-strip-new:after{content:"";z-index:1;background:linear-gradient(#2a0a0a73,#4a0f0f8c),radial-gradient(circle at top,#d4a57426,#0000 65%);position:absolute;inset:0}.testimonial-bg-pattern{opacity:.45;pointer-events:none;z-index:2;background-image:radial-gradient(#d4a57414 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.testimonial-content-new{z-index:3;text-align:center;max-width:900px;margin:auto;position:relative}.testimonial-icon-new{margin-bottom:25px}.star-icon{color:var(--gold2);filter:drop-shadow(0 0 8px #d4a57466);margin:0 5px;font-size:22px}.testimonial-content-new p{font-family:var(--heading);color:#fff;margin-bottom:45px;padding:0 20px;font-size:30px;font-style:italic;line-height:1.8;position:relative}.testimonial-content-new p:before{content:"❝";color:#d4a57440;font-size:70px;position:absolute;top:-35px;left:-5px}.testimonial-content-new p:after{content:"❞";color:#d4a57440;font-size:70px;position:absolute;bottom:-45px;right:-5px}.testimonial-author-new{flex-direction:column;align-items:center;display:flex}.testimonial-author-new strong{color:var(--gold2);letter-spacing:.5px;font-size:20px}.testimonial-author-new span{color:#d9c5a2;margin-top:6px;font-size:15px}.testimonial-strip-new:hover .star-icon{transition:all .3s;transform:translateY(-3px)}@media (width<=1400px){.container-new{gap:60px;padding:0 20px}.section-title-new{font-size:46px}.info-strip-new{gap:60px;padding:35px 25px}}@media (width<=1199px){.container-new{gap:50px}.section-title-new{font-size:42px}.map-text-new h3{font-size:34px}.hero-title-new{font-size:65px}.info-strip-new{gap:40px;padding:30px 25px}.strip-item-new{gap:14px}.strip-icon-wrapper{width:45px;height:45px}.strip-icon-new{font-size:20px}}@media (width<=991px){.container-new{grid-template-columns:1fr;gap:50px;padding:0 15px}.contact-info-new{padding-right:0}.hero-title-new{font-size:55px}.hero-accent-new{font-size:clamp(35px,6vw,60px)}.info-strip-new{flex-flow:wrap;gap:30px;margin-top:-30px;margin-left:15px;margin-right:15px;padding:30px 20px}.strip-item-new{flex:calc(50% - 30px);justify-content:center;min-width:200px}.section-title-new{font-size:38px}.map-content-new{grid-template-columns:1fr}.map-text-new{min-height:350px;padding:50px 40px}.map-placeholder-new,.mock-map-new{min-height:350px}.testimonial-content-new p{font-size:26px}.contact-form-new{padding:40px 35px}.form-header-new h3{font-size:26px}.map-section-new{min-height:auto;margin:60px 15px}.bg-shape-1{width:300px;height:300px;top:-100px;right:-50px}.bg-shape-2{width:250px;height:250px;bottom:-80px;left:-50px}}@media (width<=767px){.hero-section-new{background-attachment:scroll;min-height:70vh}.hero-title-new{font-size:42px}.hero-accent-new{font-size:clamp(30px,5vw,45px)}.hero-subtitle-new{max-width:100%;padding:0 10px;font-size:16px;line-height:1.6}.hero-stats-new{gap:30px}.stat-number-new{font-size:32px}.stat-label-new{font-size:11px}.stat-divider-new{height:40px}.hero-scroll-new{bottom:25px}.scroll-line-new{height:35px}.info-strip-new{flex-direction:column;align-items:stretch;gap:20px;margin-top:-25px;margin-left:10px;margin-right:10px;padding:25px 20px}.strip-item-new{flex:100%;justify-content:center;padding:5px 0}.strip-item-new strong{font-size:14px}.strip-item-new span{font-size:12px}.main-contact-new{padding:30px 15px 70px}.section-title-new{font-size:32px}.section-desc-new{margin-bottom:35px;font-size:15px}.form-row-new{grid-template-columns:1fr;gap:0}.full-width-new{grid-column:span 1}.contact-form-new{border-radius:20px;padding:30px 20px}.form-header-new h3{font-size:24px}.form-header-new p{font-size:14px}.input-group-new input,.input-group-new textarea{padding:14px 16px;font-size:14px}.submit-btn-new{padding:14px;font-size:15px}.map-text-new{padding:40px 25px}.map-text-new h3{font-size:28px}.map-features{flex-direction:column;gap:15px}.map-btn-new{padding:12px 28px;font-size:14px}.map-section-new{border-radius:20px;margin:40px 10px}.testimonial-strip-new{margin-top:50px;padding:60px 20px}.testimonial-content-new p{padding:0 10px;font-size:22px}.testimonial-content-new p:before{font-size:50px;top:-25px;left:0}.testimonial-content-new p:after{font-size:50px;bottom:-30px;right:0}.testimonial-author-new strong{font-size:18px}.testimonial-author-new span{font-size:14px}.star-icon{margin:0 3px;font-size:18px}.info-item-new{text-align:center;flex-direction:column;align-items:center;padding:20px}.info-details-new{text-align:center}.info-link-new{justify-content:center;margin-top:8px}.hours-new,.response-new,.social-links-new{justify-content:center}.social-section-new h4{text-align:center}.info-icon-wrapper-new{width:50px;height:50px;font-size:22px}}@media (width<=575px){.hero-title-new{font-size:32px}.hero-accent-new{font-size:clamp(24px,4vw,35px)}.hero-subtitle-new{font-size:14px}.hero-stats-new{flex-direction:column;align-items:center;gap:15px}.stat-number-new{font-size:28px}.stat-label-new{font-size:10px}.stat-divider-new{width:60%;height:30px}.hero-badge-new{margin-bottom:20px;padding:8px 16px;font-size:11px}.info-strip-new{border-radius:15px;gap:15px;margin-top:-20px;padding:20px 15px}.strip-item-new{flex-direction:row;justify-content:flex-start;gap:12px;padding:5px 0}.strip-icon-wrapper{width:38px;height:38px}.strip-icon-new{font-size:16px}.strip-item-new strong{font-size:13px}.strip-item-new span{font-size:11px}.main-contact-new{padding:20px 10px 50px}.section-title-new{font-size:28px}.section-tag-new{letter-spacing:3px;font-size:10px}.tag-line{width:30px}.section-desc-new{margin-bottom:25px;font-size:14px}.info-cards-new{gap:15px;margin-bottom:30px}.info-item-new{border-radius:15px;padding:16px}.info-details-new h4{font-size:16px}.info-details-new p{font-size:13px}.info-icon-wrapper-new{width:44px;height:44px;font-size:18px}.contact-form-new{border-radius:16px;padding:20px 15px}.form-header-new{margin-bottom:25px}.form-heart-new{margin-bottom:12px;font-size:32px}.form-header-new h3{font-size:22px}.form-header-new p{font-size:13px}.input-group-new{margin-bottom:12px}.input-group-new input,.input-group-new textarea{border-radius:12px;padding:12px 14px;font-size:13px}.input-group-new.focused .input-border{width:calc(100% - 28px)}.submit-btn-new{border-radius:12px;gap:8px;padding:12px;font-size:14px}.form-footer-new{margin-top:18px}.form-footer-new p{font-size:11px}.success-message-new{border-radius:10px;margin-top:15px;padding:12px 16px;font-size:13px}.map-text-new{padding:30px 20px}.map-text-new h3{font-size:24px}.map-text-new p{margin-bottom:20px;font-size:14px}.map-badge-new{margin-bottom:15px;font-size:11px}.map-features{gap:10px;margin-bottom:25px}.map-feature{font-size:13px}.map-btn-new{gap:8px;padding:10px 22px;font-size:13px}.map-btn-new:hover{gap:12px}.map-section-new{border-radius:16px;min-height:auto;margin:30px 8px}.map-content-new{min-height:auto}.map-placeholder-new,.mock-map-new{min-height:250px}.testimonial-strip-new{margin-top:30px;padding:40px 15px}.testimonial-content-new p{margin-bottom:30px;font-size:18px;line-height:1.6}.testimonial-content-new p:before{font-size:40px;top:-20px}.testimonial-content-new p:after{font-size:40px;bottom:-25px}.testimonial-icon-new{margin-bottom:18px}.star-icon,.testimonial-author-new strong{font-size:16px}.testimonial-author-new span{font-size:13px}.social-link-new{width:40px;height:40px;font-size:17px}.social-links-new{gap:14px}.bg-shape-1{filter:blur(60px);width:200px;height:200px;top:-80px;right:-30px}.bg-shape-2{filter:blur(60px);width:180px;height:180px;bottom:-60px;left:-30px}.container-new{gap:35px;padding:0 8px}.hero-section-new{min-height:60vh}.hero-content-new{padding:0 15px}.hero-scroll-new{bottom:15px}.scroll-line-new{height:25px}.info-link-new{font-size:12px}.hours-new,.response-new{font-size:11px!important}.inline-icon{font-size:10px}}@media (width<=360px){.hero-title-new{font-size:26px}.hero-accent-new{font-size:clamp(20px,3.5vw,28px)}.hero-subtitle-new{font-size:12px;line-height:1.5}.hero-badge-new{gap:6px;padding:6px 12px;font-size:9px}.info-strip-new{gap:12px;padding:15px 12px}.strip-item-new{gap:10px}.strip-icon-wrapper{width:32px;height:32px}.strip-icon-new{font-size:14px}.strip-item-new strong{font-size:12px}.strip-item-new span{font-size:10px}.section-title-new{font-size:24px}.section-desc-new{font-size:13px}.contact-form-new{padding:16px 12px}.form-header-new h3{font-size:18px}.form-header-new p{font-size:12px}.form-heart-new{font-size:28px}.input-group-new input,.input-group-new textarea{border-radius:10px;padding:10px 12px;font-size:12px}.submit-btn-new{padding:10px;font-size:13px}.map-text-new{padding:25px 15px}.map-text-new h3{font-size:20px}.map-text-new p{font-size:13px}.map-btn-new{padding:8px 18px;font-size:12px}.map-placeholder-new,.mock-map-new{min-height:200px}.testimonial-content-new p{font-size:16px}.testimonial-content-new p:before{font-size:32px;top:-15px}.testimonial-content-new p:after{font-size:32px;bottom:-20px}.testimonial-author-new strong{font-size:14px}.testimonial-author-new span{font-size:12px}.star-icon{margin:0 2px;font-size:14px}.social-link-new{width:36px;height:36px;font-size:15px}}@media (height<=600px) and (orientation:landscape){.hero-section-new{min-height:100vh}.hero-title-new{font-size:32px}.hero-subtitle-new{margin-bottom:20px;font-size:14px}.hero-scroll-new{bottom:10px}.hero-content-new{padding:20px 15px}.info-strip-new{margin-top:-15px;padding:15px 20px}}@supports (-webkit-touch-callout:none){.hero-section-new{min-height:-webkit-fill-available}}img,iframe{max-width:100%;height:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (pointer:coarse){.submit-btn-new,.map-btn-new,.info-link-new,.social-link-new,.hero-scroll-new{min-width:44px;min-height:44px}.input-group-new input,.input-group-new textarea{font-size:16px!important}}@media print{.hero-section-new,.info-strip-new,.map-section-new,.testimonial-strip-new,.bg-shape{display:none!important}.main-contact-new{padding:20px!important}.contact-form-new{box-shadow:none!important;border:1px solid #ddd!important}}.termsPageContent{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-secondary) 100%);justify-content:center;width:100%;min-height:100vh;padding:10px 0 20px;display:flex;position:relative;overflow:hidden}.pillar{z-index:0;pointer-events:none;opacity:.18;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:280px;height:100vh;position:fixed;top:0}.pillar-left{background-image:url(/assets/catg_ban-BBwMUY4F.jpeg);left:0}.pillar-right{background-image:url(/assets/catg_ban-BBwMUY4F.jpeg);right:0;transform:scaleX(-1)}.termsPageContent{background:linear-gradient(135deg, var(--yali-dark) 0%, var(--yali-primary) 50%, var(--yali-secondary) 100%);justify-content:center;width:100%;min-height:100vh;padding:20px 0;display:flex;position:relative;overflow-x:hidden}.termsPageContent:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#c8960a14 0%,#0000 50%);position:absolute;inset:0}.termsContainer{z-index:1;width:100%;max-width:1200px;margin-top:0;padding:0 24px;position:relative}.termsTitle{text-align:center;background:linear-gradient(135deg, var(--yali-gold) 0%, var(--yali-gold-2) 50%, var(--yali-gold) 100%);color:#0000;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;margin-top:20px;margin-bottom:40px;padding-top:0;font-family:inherit;font-size:48px;font-weight:700;animation:.8s ease-out fadeInDown;position:relative}.termsTitle:after{content:"";background:linear-gradient(90deg, transparent, var(--yali-gold-2), transparent);border-radius:3px;width:80px;height:3px;margin:12px auto 0;display:block}.termsText{text-align:left;color:#e2d9cc;max-width:100%;margin-bottom:20px;font-size:16px;line-height:1.85;animation:.8s ease-out fadeInUp}.termsText h1,.termsText h2{color:var(--yali-gold-2,#d4a574);border-bottom:1px solid #d4a57440;margin:30px 0 14px;padding-bottom:8px;font-size:24px;font-weight:700;line-height:1.35}.termsText h1:first-child,.termsText h2:first-child{margin-top:0}.termsText h3{color:#f1c84b;margin:22px 0 10px;font-size:20px;font-weight:700;line-height:1.4}.termsText h4,.termsText h5,.termsText h6{color:var(--yali-gold,#d4a574);margin:18px 0 8px;font-size:17px;font-weight:600}.termsText p,.termsBox p,.termsText div,.termsBox div,.termsText span,.termsBox span{color:#e2d9cc;margin-bottom:16px;font-size:15.5px;font-weight:400;line-height:1.85}.termsText strong,.termsText b,.termsBox strong,.termsBox b{color:#fce79a;font-weight:600}.termsText em,.termsText i,.termsBox em,.termsBox i{color:#e2d9cc}.termsText ul,.termsText ol,.termsBox ul,.termsBox ol{color:#e2d9cc;margin:10px 0 18px 24px;padding-left:10px}.termsText li,.termsBox li{color:#e2d9cc;margin-bottom:8px;font-size:15px;line-height:1.8}.termsText li::marker{color:var(--yali-gold,#d4a574)}.termsBox li::marker{color:var(--yali-gold,#d4a574)}.termsText blockquote,.termsBox blockquote{border-left:3px solid var(--yali-gold,#d4a574);color:#e2d9cc;background:#00000040;border-radius:0 8px 8px 0;margin:18px 0;padding:10px 18px;font-style:italic}.termsBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#4a0f0f8c;border:1px solid #d4a57440;border-radius:20px;margin-bottom:20px;padding:28px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s ease-out both fadeInUp;position:relative;overflow:hidden}.termsBox:first-child{animation-delay:.1s}.termsBox:nth-child(2){animation-delay:.2s}.termsBox:nth-child(3){animation-delay:.3s}.termsBox:nth-child(4){animation-delay:.4s}.termsBox:nth-child(5){animation-delay:.5s}.termsBox:hover{border-color:var(--yali-gold-2);background:#6e112da6;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px -12px #000c,0 4px 6px -2px #00000080}.termsBox:before{content:"";background:linear-gradient(90deg,#0000,#c8960a14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.termsBox:hover:before{left:100%}.termsBox:after{content:"✦";color:#c8960a26;font-size:24px;transition:all .3s;position:absolute;bottom:20px;right:20px}.termsBox:hover:after{color:#c8960a4d;transform:rotate(90deg)scale(1.2)}.termsBox h3{color:var(--yali-gold-2);letter-spacing:.5px;margin-bottom:12px;font-size:22px;font-weight:600;display:inline-block;position:relative}.termsBox h3:before{content:"";background:linear-gradient(90deg, var(--gold3), transparent);width:40px;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.termsBox:hover h3:before{width:100%}.termsBox p{color:#e2d9cc;margin-bottom:16px;font-size:15.5px;line-height:1.85}.termsContainer:before{content:"✧";color:#c8960a1a;font-size:40px;animation:6s ease-in-out infinite float;position:absolute;top:80px;left:5%}.termsContainer:after{content:"✧";color:#c8960a14;font-size:60px;animation:8s ease-in-out infinite reverse float;position:absolute;bottom:100px;right:5%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (width<=768px){.termsPageContent{padding:15px 0}.termsTitle{margin-bottom:6px;font-size:36px}.termsTitle:after{width:60px;margin-top:10px}.termsText{margin-bottom:25px;padding:0 20px;font-size:14px}.termsBox{border-radius:18px;padding:22px 24px}.termsBox h3{font-size:20px}.termsBox p{font-size:14px}.termsBox:after{font-size:20px;bottom:15px;right:15px}}@media (width<=480px){.termsPageContent{padding:10px 0}.termsTitle{margin-bottom:4px;font-size:28px}.termsTitle:after{width:50px;margin-top:8px}.termsText{margin-bottom:20px;font-size:13px}.termsBox{border-radius:16px;margin-bottom:16px;padding:18px 20px}.termsBox h3{margin-bottom:10px;font-size:18px}.termsBox p{font-size:13px;line-height:1.6}.termsBox:after{font-size:18px;bottom:12px;right:12px}.termsContainer:before,.termsContainer:after{font-size:30px}}@media (width<=360px){.termsTitle{font-size:24px}.termsContainer{padding:0 16px}.termsBox{border-radius:14px;padding:16px}.termsBox h3{font-size:16px}.termsBox p{font-size:12px}.termsBox:after{display:none}}:root{--bg:#fff;--bg2:#f6f1e7;--bg3:#efe6d6;--border:#e5e4e7;--code-bg:#f4f3ec;--yali-primary:#4a0f0f;--yali-secondary:#6e112d;--yali-dark:#2b0a0f;--yali-gold:#d4a574;--yali-gold-2:#f1c84b;--yali-cream:#f1e6d6;--yali-muted:#7a6a5a;--text:#3b2f2a;--text-h:#1a1412;--accent:#6e112d;--accent-bg:#6e112d14;--accent-border:#6e112d40;--brown-1:#4a0f0f;--brown-2:#6e112d;--brown-3:#8a2a2a;--shadow:0 4px 12px #00000014;--shadow-lg:0 10px 30px #0000001f;--transition:all .35s ease}.antiqueCategoriesWrapper{background:linear-gradient(135deg,#f3e6c8 0%,#e7cfa0 50%,#d4a574 100%);flex-direction:column;width:100%;min-height:100vh;display:flex}.antiqueCategoriesContainer{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:60px 40px}.antiqueCategoriesHeader{text-align:center;margin-bottom:64px;position:relative}.antiqueCategoriesTitle{color:var(--yali-primary);letter-spacing:2px;font-size:48px;font-weight:700;font-family:var(--font-heading);margin-bottom:16px;display:inline-block;position:relative}.antiqueCategoriesTitle:after{content:"";background:var(--yali-gold-2);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.antiqueCategoriesSubtitle{color:var(--yali-secondary);text-align:center;max-width:600px;font-size:16px;line-height:1.8;font-family:var(--font-body);margin-top:24px;margin-left:auto;margin-right:auto;font-style:italic}.antiqueCategoriesGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:10px;display:grid}.antiqueCategoryCard{cursor:pointer;transition:var(--transition);box-shadow:var(--shadow);background:#fff;border:1px solid #d4a5744d;border-radius:16px;position:relative;overflow:hidden}.antiqueCategoryCard:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#4a0f0f0d);position:absolute;inset:0}.antiqueCategoryImageWrapper{aspect-ratio:1;background:var(--bg3);position:relative;overflow:hidden}.antiqueCategoryImageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.imageOverlay{opacity:0;z-index:2;background:linear-gradient(135deg,#4a0f0f66,#6e112d99);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.viewBtn{color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:2px solid #fff;border-radius:30px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform:translateY(15px)scale(.9)}.cardContent{text-align:center;background:var(--bg);z-index:3;padding:18px 16px 16px;position:relative}.categoryName{color:var(--text-h);font-size:16px;font-weight:600;font-family:var(--font-heading);letter-spacing:.5px;margin-bottom:8px}.cardFooter{justify-content:center;align-items:center;gap:8px;display:flex}.exploreLink{color:var(--yali-secondary);opacity:0;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:500;transition:all .4s;position:relative}.exploreLink:after{content:"";background:var(--yali-gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.antiqueCategoryCard:hover{border-color:var(--yali-gold);transform:translateY(-8px);box-shadow:0 15px 40px #4a0f0f26}.antiqueCategoryCard:hover img{transform:scale(1.08)}.antiqueCategoryCard:hover .imageOverlay{opacity:1}.antiqueCategoryCard:hover .viewBtn{transform:translateY(0)scale(1)}.antiqueCategoryCard:hover .exploreLink{opacity:1}.antiqueCategoryCard:hover .exploreLink:after{width:100%}.sectionDivider{justify-content:center;margin-top:70px;padding-top:20px;display:flex;position:relative}.sectionDivider:before{content:"";background:linear-gradient(90deg, transparent, var(--yali-gold), transparent);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dividerIcon{opacity:.5;color:var(--yali-gold);background:var(--bg2);padding:0 20px;font-size:28px}.antiqueCategoryCard{animation:.7s ease-out backwards fadeInUp}.antiqueCategoryCard:first-child{animation-delay:50ms}.antiqueCategoryCard:nth-child(2){animation-delay:.1s}.antiqueCategoryCard:nth-child(3){animation-delay:.15s}.antiqueCategoryCard:nth-child(4){animation-delay:.2s}.antiqueCategoryCard:nth-child(5){animation-delay:.25s}.antiqueCategoryCard:nth-child(6){animation-delay:.3s}.antiqueCategoryCard:nth-child(7){animation-delay:.35s}.antiqueCategoryCard:nth-child(8){animation-delay:.4s}.antiqueCategoriesContainer p{font-family:var(--font-body)}.antiqueCategoriesContainer p[style*="text-align: center"]{color:var(--yali-muted);padding:40px 0;font-size:16px}.antiqueCategoriesContainer p[style*="color: red"]{background:#ff00000d;border-left:3px solid #f44;border-radius:8px;padding:12px 20px}@media (width<=1200px){.antiqueCategoriesGrid{grid-template-columns:repeat(3,1fr);gap:25px}.antiqueCategoriesTitle{font-size:40px}.antiqueCategoriesContainer{padding:50px 30px}}@media (width<=992px){.antiqueCategoriesGrid{grid-template-columns:repeat(3,1fr);gap:20px}.antiqueCategoriesTitle{font-size:36px}.antiqueCategoriesSubtitle{max-width:500px;font-size:15px}.antiqueCategoriesContainer{padding:40px 25px}.categoryName{font-size:15px}}@media (width<=768px){.antiqueCategoriesGrid{grid-template-columns:repeat(2,1fr);gap:20px}.antiqueCategoriesContainer{padding:35px 20px}.antiqueCategoriesTitle{font-size:32px}.antiqueCategoriesTitle:after{width:40px;bottom:-8px}.antiqueCategoriesSubtitle{max-width:400px;margin-top:20px;font-size:14px}.antiqueCategoriesHeader{margin-bottom:40px}.cardContent{padding:14px 12px 12px}.categoryName{font-size:14px}.viewBtn{padding:8px 16px;font-size:12px}.sectionDivider{margin-top:50px}}@media (width<=576px){.antiqueCategoriesGrid{grid-template-columns:repeat(2,1fr);gap:14px}.antiqueCategoriesContainer{padding:25px 15px}.antiqueCategoriesTitle{font-size:26px}.antiqueCategoriesTitle:after{width:30px;height:2px;bottom:-6px}.antiqueCategoriesSubtitle{max-width:320px;margin-top:16px;font-size:13px;line-height:1.6}.antiqueCategoriesHeader{margin-bottom:30px}.cardContent{padding:10px 8px 8px}.categoryName{margin-bottom:4px;font-size:12px}.exploreLink{letter-spacing:1px;font-size:10px}.viewBtn{border-width:1.5px;padding:6px 12px;font-size:10px}.antiqueCategoryCard{border-radius:12px}.antiqueCategoryCard:hover{transform:translateY(-4px)}.sectionDivider{margin-top:35px}.sectionDivider:before{width:60%}.dividerIcon{padding:0 12px;font-size:20px}}@media (width<=375px){.antiqueCategoriesGrid{grid-template-columns:repeat(2,1fr);gap:10px}.antiqueCategoriesContainer{padding:20px 10px}.antiqueCategoriesTitle{font-size:22px}.antiqueCategoriesSubtitle{max-width:280px;font-size:12px}.cardContent{padding:8px 6px 6px}.categoryName{font-size:11px}.exploreLink{font-size:9px}.viewBtn{padding:5px 10px;font-size:9px}.antiqueCategoryCard{border-radius:10px}}@media (hover:none){.antiqueCategoryCard:hover{box-shadow:var(--shadow);transform:none}.antiqueCategoryCard:hover img{transform:none}.imageOverlay{opacity:.6}.viewBtn{transform:translateY(0)scale(1)}.exploreLink{opacity:1}.antiqueCategoryCard:active{transition:transform .1s;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.antiqueCategoryCard{animation:none!important}.antiqueCategoryCard:hover,.antiqueCategoryCard:hover img{transform:none!important}}@media print{.antiqueCategoriesWrapper{background:#fff!important}.antiqueCategoryCard{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important;transform:none!important}.imageOverlay{opacity:0!important}.exploreLink{opacity:1!important}}:root{--yali-primary:#4a0f0f;--yali-secondary:#6e112d;--yali-dark:#2b0a0f;--yali-gold:#d4a574;--yali-gold-2:#f1c84b;--yali-cream:#faf3e0;--yali-muted:#8b6b4a;--yali-light-bg:#fdf5e6;--yali-gradient:linear-gradient(135deg, var(--yali-primary) 0%, var(--yali-secondary) 100%);--yali-gradient-gold:linear-gradient(135deg, var(--yali-gold) 0%, var(--yali-gold-2) 100%);--yali-shadow:0 20px 40px #0000001a;--yali-shadow-light:0 5px 20px #4a0f0f1a}.yaliOrderContainer{background:var(--bg2);width:100%;min-height:100vh;padding:100px 40px 80px;position:relative}.yaliOrderContainer:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#4a0f0f08 0 2px,#0000 2px 8px);position:absolute;inset:0}.yaliOrderContainer:after{content:"";background:linear-gradient(90deg, transparent, var(--yali-primary), var(--yali-gold), var(--yali-primary), transparent);height:3px;position:absolute;top:0;left:5%;right:5%}.yaliBackBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--yali-gold);color:var(--yali-cream);cursor:pointer;background:#4a0f0fe6;border-radius:40px;align-items:center;gap:8px;margin-bottom:40px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.yaliBackBtn:hover{background:var(--yali-primary);border-color:var(--yali-gold-2);color:var(--yali-gold-2);transform:translate(-5px)}.yaliOrderWrapper{z-index:1;grid-template-columns:1fr 1.2fr;gap:50px;display:grid;position:relative}.yaliProductSummary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--yali-shadow-light);background:#fffaf0f2;border:1px solid #4a0f0f33;border-radius:32px;padding:30px;transition:all .4s;overflow:hidden}.yaliProductSummary:hover{border-color:var(--yali-gold);box-shadow:var(--yali-shadow);background:#fffaf0fa;transform:translateY(-5px)}.yaliSummaryHeader{border-bottom:2px solid #4a0f0f26;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;display:flex}.yaliSummaryHeader h2{color:var(--yali-primary);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.yaliPremiumBadge{background:var(--yali-gradient-gold);color:var(--yali-primary);text-transform:uppercase;letter-spacing:1px;border-radius:30px;padding:6px 14px;font-size:11px;font-weight:700}.yaliProductImageWrapper{background:linear-gradient(145deg,#f0e6d6,#e8dcc8);border:1px solid #4a0f0f1a;border-radius:24px;margin-bottom:25px;padding:20px;position:relative;overflow:hidden}.yaliSummaryImage{object-fit:contain;border-radius:16px;width:100%;height:300px;transition:transform .5s}.yaliProductImageWrapper:hover .yaliSummaryImage{transform:scale(1.05)}.yaliImageOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--yali-gold-2);border:1px solid var(--yali-gold);background:#4a0f0fe6;border-radius:50%;padding:8px;position:absolute;top:20px;right:20px}.yaliProductInfo h3{color:var(--yali-primary);margin:0 0 8px;font-size:24px;font-weight:700}.yaliProductSku{color:var(--yali-muted);letter-spacing:.5px;margin-bottom:12px;font-size:12px}.yaliProductDesc{color:#5a3a2a;margin-bottom:20px;font-size:14px;line-height:1.6}.yaliPriceBreakdown{background:#4a0f0f0d;border-radius:20px;margin:20px 0;padding:20px}.yaliPriceRow{color:var(--yali-muted);justify-content:space-between;padding:10px 0;font-size:15px;display:flex}.yaliTotalRow{color:var(--yali-primary);border-top:1px solid #4a0f0f33;margin-top:8px;padding-top:15px;font-size:18px;font-weight:700}.yaliShippingInfo{border-top:1px solid #4a0f0f1a;justify-content:space-between;gap:15px;margin-top:25px;padding-top:20px;display:flex}.yaliInfoItem{color:var(--yali-muted);align-items:center;gap:8px;font-size:12px;display:flex}.yaliInfoItem svg{color:var(--yali-primary)}.yaliOrderForm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0f2;border:1px solid #4a0f0f33;border-radius:32px;padding:35px;transition:all .4s}.yaliOrderForm:hover{border-color:var(--yali-gold);background:#fffaf0fa}.yaliFormHeader{text-align:center;margin-bottom:30px}.yaliFormHeader h2{color:var(--yali-primary);margin:0 0 8px;font-size:28px;font-weight:700}.yaliFormHeader p{color:var(--yali-muted);font-size:14px}.yaliFormGroup{margin-bottom:22px}.yaliFormGroup label{color:var(--yali-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.yaliFormGroup label svg{color:var(--yali-primary)}.yaliFormGroup input,.yaliFormGroup textarea{width:100%;color:var(--yali-dark);background:#ffffffe6;border:1px solid #4a0f0f33;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .3s}.yaliFormGroup select{width:100%;color:var(--yali-dark);appearance:none;cursor:pointer;background:#ffffffe6;border:1px solid #4a0f0f33;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .3s}.yaliFormGroup select:focus,.yaliFormGroup input:focus,.yaliFormGroup textarea:focus{border-color:var(--yali-gold);background:#fff;outline:none;box-shadow:0 0 0 3px #d4a57433}.yaliFormGroup input::placeholder,.yaliFormGroup textarea::placeholder{color:#8b6b4a66}.yaliFormRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.yaliQuantitySelector{background:#ffffffe6;border:1px solid #4a0f0f33;border-radius:12px;align-items:center;gap:12px;width:fit-content;padding:4px;display:flex}.yaliQtyBtn{background:var(--yali-gradient);width:40px;height:40px;color:var(--yali-cream);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:all .2s;display:flex}.yaliQtyBtn:hover{background:var(--yali-gradient-gold);color:var(--yali-primary);transform:scale(1.05)}.yaliQtyInput{text-align:center;width:60px;color:var(--yali-primary);background:0 0;border:none;padding:8px;font-size:16px;font-weight:600}.yaliQtyInput:focus{outline:none}.yaliPlaceOrderBtn{background:var(--yali-gradient-gold);width:100%;color:var(--yali-primary);cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.yaliPlaceOrderBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.yaliPlaceOrderBtn:hover:before{left:100%}.yaliPlaceOrderBtn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f1c84b66}.yaliPlaceOrderBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.yaliSecureNote{color:var(--yali-muted);border-top:1px solid #4a0f0f1a;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.yaliSecureNote svg{color:var(--yali-primary)}.yaliSpinner{border:2px solid var(--yali-primary);border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite yaliSpin;display:inline-block}@keyframes yaliSpin{to{transform:rotate(360deg)}}.orderLoading{min-height:70vh;color:var(--yali-primary);background:linear-gradient(135deg,#fdf5e6 0%,#f3e6c8 25%,#e7cfa0 50%,#d4a574 75%,#c9a06c 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.yaliLoaderSpinner{border:3px solid #4a0f0f33;border-top-color:var(--yali-primary);border-radius:50%;width:50px;height:50px;animation:.8s linear infinite yaliSpin}@media (width<=1100px){.yaliOrderWrapper{grid-template-columns:1fr;gap:30px}.yaliOrderContainer{padding:100px 30px 60px}}@media (width<=768px){.yaliOrderContainer{padding:90px 20px 50px}.yaliFormRow{grid-template-columns:1fr;gap:0}.yaliSummaryHeader h2,.yaliFormHeader h2{font-size:24px}.yaliProductSummary,.yaliOrderForm{padding:20px}.yaliSummaryImage{height:220px}.yaliShippingInfo{flex-direction:column;align-items:flex-start;gap:12px}.yaliBackBtn{margin-bottom:25px}}@media (width<=480px){.yaliOrderContainer{padding:80px 15px 40px}.yaliProductInfo h3{font-size:20px}.yaliPriceRow{font-size:13px}.yaliTotalRow{font-size:16px}.yaliPlaceOrderBtn{padding:14px;font-size:14px}.yaliQuantitySelector{justify-content:space-between;width:100%}}html{scroll-behavior:smooth}.yaliQtyInput[type=number]::-webkit-inner-spin-button{opacity:.5;cursor:pointer}.yaliQtyInput[type=number]::-webkit-outer-spin-button{opacity:.5;cursor:pointer}.profileSidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#fffffff0;border:1px solid #5a0f1f1f;border-radius:24px;width:320px;min-width:280px;height:fit-content;transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 8px 40px #3a0a0a1a}.profileSidebar:hover{border-color:#5a0f1f;box-shadow:0 12px 48px #00000014,0 8px 40px #3a0a0a26,0 8px 40px #d4a5741a}.sidebarUser{text-align:center;background:linear-gradient(#5a0f1f0d 0%,#0000 100%);border-bottom:1px solid #5a0f1f14;padding:32px 24px 24px}.profileAvatarWrapper{cursor:pointer;margin-bottom:12px;display:inline-block;position:relative}.profileAvatarCircle{color:#fdf8f2;background:linear-gradient(135deg,#3a0a0a,#5a0f1f,#7a1a2a);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto;font-size:42px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #d4a57440,0 0 35px #3a0a0a33}.profileAvatarCircle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profileAvatarCircle .avatarOverlay{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.profileAvatarCircle .avatarOverlay svg{color:#fff;transition:all .3s;transform:scale(.85)}.profileAvatarCircle:hover .avatarOverlay{opacity:1}.profileAvatarCircle:hover .avatarOverlay svg{transform:scale(1)}.profileAvatarCircle:hover{transform:scale(1.04);box-shadow:0 0 0 6px #d4a57459,0 0 50px #3a0a0a40}.avatarInitial{font-family:var(--font-heading);letter-spacing:1px}.avatarEditHint{color:#5a0f1f;letter-spacing:.8px;opacity:.75;margin-top:6px;font-size:11px;font-weight:600;transition:all .3s;display:block}.profileAvatarWrapper:hover .avatarEditHint{opacity:1;color:#3a0a0a}.userInfo h3{color:#3a0a0a;font-size:20px;font-weight:700;font-family:var(--font-heading);margin-bottom:4px}.userEmail{color:#8a7a6a;word-break:break-all;font-size:13px;display:block}.sidebarSection{border-bottom:1px solid #5a0f1f14;padding:18px;transition:all .3s}.sidebarSection:hover{background:#5a0f1f04}.sidebarSection:last-child{border-bottom:none}.sidebarSection h4{letter-spacing:1.5px;text-transform:uppercase;color:#5a0f1f;font-size:11px;font-weight:700;font-family:var(--font-body);align-items:center;gap:8px;margin-bottom:12px;display:flex}.sidebarSection ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sidebarSection li{cursor:pointer;color:#1a0a0a;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;font-family:var(--font-body);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sidebarSection li svg{color:#8a7a6a;flex-shrink:0;transition:all .25s}.sidebarSection li:hover{color:#5a0f1f;background:#5a0f1f0f;border-color:#5a0f1f14;transform:translate(4px)}.sidebarSection li:hover svg{color:#5a0f1f}.sidebarSection li.active{color:#3a0a0a;background:linear-gradient(135deg,#5a0f1f1a,#d4a5741f);border-color:#5a0f1f2e;font-weight:700;box-shadow:0 2px 10px #5a0f1f0a}.sidebarSection li.active svg{color:#5a0f1f}.sidebarSection li .activeArrow{color:#5a0f1f;margin-left:auto}.logoutItem{color:#5a0f1f!important}.logoutItem:hover{color:#b91c1c!important;background:#dc262614!important;border-color:#dc262626!important;transform:translate(4px)!important}.logoutItem:hover svg{color:#b91c1c!important}@media (width<=992px){.profileSidebar{border-radius:18px;width:100%;margin-bottom:20px;position:static}.sidebarUser{padding:24px 18px 18px}}@media (width<=480px){.sidebarUser{padding:20px 14px 14px}.profileAvatarCircle{width:80px;height:80px;font-size:32px}.sidebarSection{padding:14px 12px}.sidebarSection li{padding:10px 12px;font-size:13px}}.myOrderViewContentWrapper{flex-direction:column;gap:24px;display:flex}.orderViewTopBar{border-bottom:2px solid #5a0f1f14;align-items:center;gap:20px;padding-bottom:18px;display:flex;position:relative}.orderViewTopBar:after{content:"";background:linear-gradient(90deg,#5a0f1f,#d4a574);border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.backBtnCustom{color:#5a0f1f;cursor:pointer;background:#fffc;border:1.5px solid #5a0f1f33;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.backBtnCustom:hover{color:#fff;background:#5a0f1f;border-color:#5a0f1f;transform:translate(-3px)}.orderViewHeaderTitle h2{color:#3a0a0a;font-size:24px;font-weight:700;font-family:var(--font-heading);margin:0}.orderViewHeaderTitle p{color:#8a7a6a;margin:2px 0 0;font-size:13px}.orderSummaryBanner{background:linear-gradient(135deg,#5a0f1f0a,#d4a57414);border:1px solid #5a0f1f1a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.summaryItem{flex-direction:column;gap:4px;display:flex}.summaryItem span{letter-spacing:1px;text-transform:uppercase;color:#8a7a6a;font-size:11px;font-weight:700}.summaryItem h3,.summaryItem h4{color:#3a0a0a;margin:0;font-size:15px;font-weight:700}.summaryTotal{font-family:var(--font-heading);color:#5a0f1f!important;font-size:18px!important}.summaryAddressItem{max-width:260px}.summaryAddressText{white-space:nowrap;text-overflow:ellipsis;color:#3a0a0a;max-width:260px;overflow:hidden;font-size:13.5px!important}.summaryStatusCol{align-items:center;display:flex}.orderStatusPill{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.orderStatusPill.progress{color:#fff;background:linear-gradient(135deg,#3a0a0a,#5a0f1f)}.orderStatusPill.delivered{color:#fff;background:linear-gradient(135deg,#15803d,#22c55e)}.orderStatusPill.cancelled{color:#fff;background:linear-gradient(135deg,#b91c1c,#ef4444)}.orderGridDetails{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.orderLeftCol,.orderRightCol{flex-direction:column;gap:20px;display:flex}.orderCardSection{background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;padding:20px;box-shadow:0 4px 16px #00000005}.sectionHeading{color:#3a0a0a;font-size:16px;font-weight:700;font-family:var(--font-heading);border-bottom:1px solid #5a0f1f14;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:10px;display:flex}.orderTimelineBlock{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 0;display:flex}.timelineDot{color:#666;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.timelineStep.active .timelineDot{color:#fff;background:#5a0f1f;box-shadow:0 0 12px #5a0f1f4d}.timelineStep.active.cancelled .timelineDot{background:#dc2626;box-shadow:0 0 12px #dc26264d}.timelineBar{background:#e5e5e5;flex:1;height:3px;margin-top:-16px}.timelineBar.cancelled{background:#dc2626}.shippingDestinationBar{color:#5a0f1f;background:#5a0f1f0a;border:1px dashed #5a0f1f2e;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:11px 16px;font-size:13px;display:flex}.shippingDestinationBar .destIcon{color:#5a0f1f;flex-shrink:0;font-size:14px}.shippingDestinationBar span{color:#5a0f1f;line-height:1.4}.shippingDestinationBar strong{color:#2a0a0a;font-weight:600}.orderedProductsList{flex-direction:column;gap:14px;display:flex}.orderedProductItem{background:#5a0f1f05;border:1px solid #5a0f1f0f;border-radius:12px;align-items:center;gap:16px;padding:12px;transition:all .25s;display:flex}.orderedProductItem:hover{background:#5a0f1f0a}.orderedProductImg{background:#fff;border:1px solid #5a0f1f14;border-radius:10px;width:72px;min-width:72px;height:72px;overflow:hidden}.orderedProductImg img{object-fit:cover;width:100%;height:100%}.orderedProductDetails{flex-direction:column;flex:1;gap:3px;display:flex}.orderedProductDetails h4{color:#1a0a0a;margin:0;font-size:15px;font-weight:600}.orderedCategory,.orderedQty{color:#8a7a6a;font-size:12px}.orderedPrice{color:#5a0f1f;font-size:15px;font-weight:700;font-family:var(--font-heading);margin-top:2px}.addressRows{flex-direction:column;gap:8px;display:flex}.addressRow{border-bottom:1px dashed #5a0f1f0f;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.addressRow span{color:#8a7a6a}.addressRow strong{color:#1a0a0a;font-weight:600}.addressFull{flex-direction:column;align-items:flex-start;gap:6px;padding-top:6px}.addressFull span{color:#5a0f1f;font-weight:600}.addressFull strong,.fullAddressText{color:#2a0a0a;box-sizing:border-box;background:#5a0f1f08;border:1px solid #5a0f1f14;border-radius:8px;width:100%;padding:10px 14px;font-size:13.5px;line-height:1.5}.priceRows{flex-direction:column;gap:10px;display:flex}.priceRow{color:#4a4a4a;justify-content:space-between;align-items:center;font-size:14px;display:flex}.priceRow strong{color:#1a0a0a;font-weight:600}.freeText{font-weight:700;color:#16a34a!important}.priceTotalRow{color:#3a0a0a;border-top:2px solid #5a0f1f1a;padding-top:10px;font-size:16px;font-weight:700}.priceTotalRow strong{color:#5a0f1f;font-size:18px;font-family:var(--font-heading)}.paymentMethodRow{color:#8a7a6a;justify-content:space-between;align-items:center;padding-top:6px;font-size:13px;display:flex}.paymentMethodRow strong{color:#3a0a0a}.actionSection{flex-direction:column;gap:12px;display:flex}.invoiceDownloadBtn,.orderCancelActionBtn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.invoiceDownloadBtn{color:#fff;background:linear-gradient(135deg,#3a0a0a,#5a0f1f)}.invoiceDownloadBtn:hover{background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 4px 16px #3a0a0a40}.orderCancelActionBtn{color:#dc2626;background:#dc262614;border:1.5px solid #dc262640}.orderCancelActionBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-2px)}.cancelOrderModalBox{max-width:480px}.cancelModalSub{color:#666;margin:0;font-size:13px}.cancelReasonList{flex-direction:column;gap:10px;margin:12px 0;display:flex}.cancelRadioLabel{cursor:pointer;border:1px solid #eee;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.cancelRadioLabel:hover{background:#5a0f1f08;border-color:#5a0f1f}.cancelOtherInput{box-sizing:border-box;border:1.5px solid #ddd;border-radius:10px;outline:none;width:100%;min-height:80px;padding:10px;font-family:inherit;font-size:13px}.cancelOtherInput:focus{border-color:#5a0f1f}.cancelConfirmBtn{background:#dc2626!important}.cancelConfirmBtn:hover{background:#b91c1c!important}@media (width<=992px){.orderGridDetails{grid-template-columns:1fr}}@media (width<=600px){.orderSummaryBanner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.orderTimelineBlock{flex-direction:column;align-items:flex-start;gap:16px}.timelineStep{text-align:left;flex-direction:row;align-items:center;gap:12px}.timelineBar{width:2px;height:24px;margin:0 0 0 13px}.orderedProductCard{flex-direction:column;align-items:flex-start}.orderedProductImage{width:100%;height:160px}}.auction-home{background:var(--bg2);width:100%;min-height:100vh}.auction-section{width:100%;padding:70px 0}.hero-section{padding:0}.search-section{padding-top:40px;padding-bottom:30px}.category-section{padding-top:10px}.featured-section,.live-section,.ending-section,.upcoming-section,.how-section{padding-top:60px}.section-header{margin-bottom:35px}.section-header h2{color:#1f2937;margin-bottom:12px;font-size:2rem;font-weight:700}.section-header p{color:#6b7280;max-width:650px;font-size:1rem;line-height:1.7}@media (width<=1200px){.auction-container{padding:0 18px}}@media (width<=992px){.auction-section{padding:60px 0}.section-header h2{font-size:1.8rem}}@media (width<=768px){.auction-section{padding:50px 0}.section-header{margin-bottom:25px}.section-header h2{font-size:1.55rem}.section-header p{font-size:.95rem}}@media (width<=576px){.auction-container{padding:0 15px}.auction-section{padding:40px 0}.section-header h2{font-size:1.35rem}}@media (width<=400px){.section-header h2{font-size:1.2rem}.section-header p{font-size:.9rem}}:root{--yali-primary:#4a0f0f;--yali-secondary:#6b1a1a;--gold:#d4a574;--heading:var(--font-heading)}.auction-container{width:100%;max-width:1280px;margin:0 auto;padding:0 30px}.auction-hero{background:linear-gradient(135deg,#faf6ef 0%,#f5e9d6 45%,#efe2cf 100%);align-items:center;min-height:540px;padding:50px 0;display:flex;position:relative;overflow:hidden}.hero-bg-circle{filter:blur(90px);z-index:0;border-radius:50%;position:absolute}.hero-circle-1{background:#d4a5742e;width:320px;height:320px;top:-120px;right:-80px}.hero-circle-2{background:#4a0f0f14;width:260px;height:260px;bottom:-80px;left:-80px}.auction-hero-content{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid;position:relative}.hero-left{flex-direction:column;align-items:flex-start;display:flex}.hero-tag{color:var(--yali-primary);background:#fff;border:1px solid #d4a57459;border-radius:40px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #0000000d}.tag-dot{background:var(--gold);border-radius:50%;width:10px;height:10px;animation:1.5s infinite pulse}.hero-left h1{font-family:var(--heading);color:var(--yali-primary);margin-bottom:25px;font-size:4.2rem;line-height:1.1}.hero-left h1 span{color:var(--gold)}.hero-left p{color:#666;max-width:620px;margin-bottom:35px;font-size:1.05rem;line-height:1.9}.hero-buttons{flex-wrap:wrap;gap:18px;margin-bottom:40px;display:flex}.hero-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:15px 34px;font-size:15px;font-weight:600;transition:all .35s}.primary-btn{color:#fff;background:linear-gradient(135deg, var(--yali-primary), var(--yali-secondary))}.primary-btn:hover{transform:translateY(-4px);box-shadow:0 15px 35px #4a0f0f40}.secondary-btn{color:var(--yali-primary);border:2px solid var(--gold);background:#fff}.secondary-btn:hover{background:var(--gold);color:#fff;transform:translateY(-4px)}.hero-stats{flex-wrap:wrap;gap:20px;display:flex}.hero-stat{text-align:center;background:#fff;border-radius:18px;flex:0 auto;min-width:140px;padding:20px 25px;box-shadow:0 12px 30px #0000000f}.hero-stat h2{color:var(--gold);margin-bottom:8px;font-size:2rem}.hero-stat span{color:#666;font-size:.9rem}.hero-right{justify-content:center;display:flex;position:relative}.hero-image-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffc,#ffffff59);border:1px solid #d4a57473;border-radius:35px;width:100%;max-width:450px;padding:18px;animation:5s ease-in-out infinite imageFloat;position:relative;box-shadow:0 30px 70px #4a0f0f26}.hero-image-wrapper:before{content:"";background:linear-gradient(135deg, var(--gold), transparent, var(--yali-primary));z-index:-1;border-radius:38px;position:absolute;inset:-2px}.hero-image-wrapper img{object-fit:cover;border-radius:25px;width:100%;height:480px;transition:all .5s;display:block}.hero-image-wrapper:hover img{transform:scale(1.04)}.floating-badge{color:var(--yali-primary);z-index:5;background:#fff;border-radius:50px;align-items:center;gap:10px;padding:12px 22px;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:35px;left:-35px;box-shadow:0 15px 35px #0000001f}.live-badge span{background:#2ecc71;border-radius:50%;width:12px;height:12px;animation:1.5s infinite pulse}.floating-card{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;box-shadow:0 20px 40px #0000001f}.verified-card{bottom:45px;left:-45px}.card-icon{background:var(--gold);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.floating-card strong{color:var(--yali-primary);font-size:15px}.floating-card p{color:#777;margin:0;font-size:13px}.bid-card{text-align:center;display:block;bottom:90px;right:-35px}.bid-card p{color:#777;margin:0;font-size:13px}.bid-card h3{color:var(--gold);margin:5px 0;font-size:24px}.bid-card span{color:var(--yali-primary);font-size:13px;font-weight:600}.hero-tag.live-hero-tag{color:#1b6339;background:#2ecc711a;border-color:#2ecc7166}.tag-dot.live-tag-dot{background:#2ecc71;box-shadow:0 0 10px #2ecc7199}.hero-timer-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:6;letter-spacing:.5px;background:#1a0f0fe0;border:1px solid #d4a57466;border-radius:40px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:35px;right:-25px;box-shadow:0 10px 25px #0003}.hero-timer-badge i{color:var(--gold);font-size:1rem}.live-wrapper,.heritage-wrapper{cursor:pointer}.hero-card-bottom-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:#fffffff0;border:1px solid #d4a57466;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;transition:all .3s;display:flex;position:absolute;bottom:22px;left:20px;right:20px;box-shadow:0 15px 35px #0000001a}.hero-image-wrapper:hover .hero-card-bottom-bar{border-color:var(--gold);background:#fff;transform:translateY(-2px);box-shadow:0 20px 40px #00000026}.hero-card-product-info{flex-direction:column;min-width:0;display:flex}.hero-card-lot{letter-spacing:1px;color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:800}.hero-card-name{color:var(--yali-primary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin:2px 0 0;font-size:1.05rem;font-weight:700;overflow:hidden}.hero-card-bid-btn{background:linear-gradient(135deg, var(--yali-primary), var(--yali-secondary));color:#fff;cursor:pointer;border:none;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:9px 18px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.hero-card-bid-btn:hover{background:var(--gold);color:var(--yali-primary);transform:translate(2px)}.heritage-badge{color:var(--yali-primary);border:1px solid #d4a57466}.heritage-badge i{color:var(--gold);font-size:1.05rem}.heritage-status-card{text-align:center;display:block;bottom:90px;right:-35px}.heritage-status-card p{color:#777;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px}.heritage-status-card h3{color:var(--gold);margin:4px 0;font-size:21px;font-weight:800}.heritage-status-card span{color:var(--yali-primary);font-size:12px;font-weight:600}@keyframes imageFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (width<=1440px){.auction-hero-content{gap:40px}.hero-left h1{font-size:3.8rem}.hero-image-wrapper{max-width:420px}.hero-image-wrapper img{height:450px}}@media (width<=1200px){.auction-hero{min-height:500px}.hero-left h1{font-size:3.3rem}.hero-left p{font-size:.98rem}.hero-stat{min-width:120px;padding:16px 20px}.hero-stat h2{font-size:1.7rem}.hero-image-wrapper img{height:400px}.floating-badge{left:-20px}.verified-card{left:-25px}.bid-card{right:-20px}}@media (width<=992px){.auction-container{padding:0 25px}.auction-hero{min-height:auto;padding:50px 0}.auction-hero-content{text-align:center;grid-template-columns:1fr;gap:50px}.hero-left{text-align:center;align-items:center}.hero-left p{max-width:650px;margin-left:auto;margin-right:auto}.hero-buttons,.hero-stats{justify-content:center}.hero-right{margin-top:20px}.hero-image-wrapper{max-width:430px}}@media (width<=768px){.auction-container{padding:0 20px}.auction-hero{padding:40px 0}.hero-left h1{font-size:2.5rem}.hero-left p{font-size:.95rem;line-height:1.7}.hero-tag{padding:8px 16px;font-size:.8rem}.hero-buttons{flex-direction:column;align-items:center;gap:12px;width:100%}.hero-btn{white-space:nowrap;width:auto;min-width:200px;padding:14px 30px}.hero-stats{justify-content:center;gap:12px;width:100%}.hero-stat{flex:0 auto;min-width:100px;padding:16px 20px}.hero-stat h2{font-size:1.4rem}.hero-image-wrapper{max-width:340px;padding:12px}.hero-image-wrapper img{height:360px}.floating-badge{padding:8px 14px;font-size:11px;top:15px;left:-10px}.verified-card{padding:12px 16px;bottom:20px;left:-10px}.bid-card{padding:12px 16px;bottom:60px;right:-10px}.bid-card h3{font-size:20px}.hero-timer-badge{padding:7px 13px;font-size:11px;top:15px;right:-10px}.heritage-status-card{padding:12px 16px;bottom:60px;right:-10px}.hero-card-bottom-bar{padding:10px 14px;bottom:12px;left:12px;right:12px}.hero-card-name{max-width:140px;font-size:.95rem}.hero-card-bid-btn{padding:7px 14px;font-size:.78rem}.floating-card strong{font-size:13px}.floating-card p{font-size:11px}.card-icon{width:35px;height:35px;font-size:16px}}@media (width<=480px){.auction-container{padding:0 16px}.hero-left h1{font-size:2rem}.hero-left p{font-size:.88rem}.hero-btn{min-width:160px;padding:12px 24px;font-size:13px}.hero-stat{min-width:80px;padding:12px 16px}.hero-stat h2{font-size:1.2rem}.hero-stat span{font-size:.75rem}.hero-image-wrapper{max-width:290px;padding:10px}.hero-image-wrapper img{height:310px}.floating-card{padding:10px 14px;transform:scale(.85)}.verified-card{bottom:15px;left:-20px}.bid-card{bottom:50px;right:-20px}.hero-timer-badge{padding:5px 10px;font-size:10px;top:10px;right:-8px}.heritage-status-card{bottom:50px;right:-20px;transform:scale(.85)}.hero-card-bottom-bar{padding:8px 10px;bottom:8px;left:8px;right:8px}.hero-card-name{max-width:110px;font-size:.85rem}.hero-card-bid-btn{padding:6px 10px;font-size:.72rem}.floating-badge{padding:6px 12px;font-size:10px;top:10px;left:-8px}}@media (width<=360px){.hero-left h1{font-size:1.7rem}.hero-image-wrapper{max-width:250px}.hero-image-wrapper img{height:250px}.hero-btn{min-width:140px;padding:10px 18px;font-size:12px}.floating-card,.floating-badge{display:none}.hero-stat{min-width:70px;padding:10px 12px}.hero-stat h2{font-size:1rem}.hero-stat span{font-size:.65rem}}.live-auction-section{width:100%;padding:40px 0}.live-header{text-align:center;margin-bottom:35px}.live-header h2{color:var(--burgundy-1);margin-bottom:10px;font-size:32px;font-weight:700}.live-header p{color:var(--text-muted);font-size:15px}.live-auctions{width:100%}.live-auction-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.empty-live{text-align:center;color:var(--text-muted);background:#5a0f1f08;border:1px dashed #5a0f1f26;border-radius:16px;grid-column:1/-1;padding:60px 20px;font-size:16px}@media (width<=1300px){.live-auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width<=992px){.live-auction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=600px){.live-auction-section{padding:25px 0}.live-header h2{font-size:24px}.live-auction-grid{grid-template-columns:1fr;gap:16px}}@keyframes spinLoader{to{transform:rotate(360deg)}}.auction-card{background:#fff;border:1px solid #5a0f1f1f;border-radius:20px;flex-direction:column;width:100%;max-width:100%;height:100%;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #3a0a0a0f}.auction-card:hover{border-color:#d4a57480;transform:translateY(-6px);box-shadow:0 16px 40px #3a0a0a1f}.auction-image{aspect-ratio:1;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;padding:6%;display:flex;position:relative;overflow:hidden}.auction-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .5s;display:block}.auction-card:hover .auction-image img{transform:scale(1.05)}.auction-image-fallback{color:#d4a574;background:linear-gradient(135deg,#2b060d,#5a0f1f);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.fallback-emblem{color:#d4a574;background:#d4a5741f;border:1.5px solid #d4a57480;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}.auction-image-fallback span{letter-spacing:1.5px;text-transform:uppercase;color:#f1e6d6;font-size:12px;font-weight:700}.auction-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.8px;text-transform:uppercase;z-index:5;background:#fffffff2;border-radius:50px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #0000001f}.auction-status:before{content:"";border-radius:50%;width:8px;height:8px}.auction-status.live{color:#15803d}.auction-status.live:before{background:#22c55e;animation:1.5s infinite livePulse}.auction-status.upcoming{color:#b45309}.auction-status.upcoming:before{background:#f59e0b}.auction-status.closed{color:#64748b}.auction-status.closed:before{background:#94a3b8}@keyframes livePulse{50%{opacity:.5;transform:scale(1.6)}}.auction-content{flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:18px;display:flex}.auction-content h3{color:#1a0a0a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.timer-box{background:linear-gradient(135deg,#2b060d,#3a0a0a);border:1px solid #d4a5744d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.timer-box span{color:#d4a574;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.timer-box strong{color:#fff;font-size:14px;font-weight:700}.price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-card{background:#fbf9f6;border:1px solid #5a0f1f14;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.price-card span{color:#8a7a6a;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:500}.price-card h4{margin:0;font-size:16px;font-weight:700!important;font-family:var(--font-num)!important;font-feature-settings:"tnum" 1, "lnum" 1!important}.price-starting{color:#5a0f1f!important}.price-card.current{background:linear-gradient(135deg,#5a0f1f0a,#d4a5741a);border-color:#d4a57459}.price-card.current span{color:#5a0f1f}.price-current{color:#1a0a0a!important}.increment-box{background:#5a0f1f08;border:1px solid #5a0f1f0f;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.increment-box span{color:#8a7a6a;font-size:11px;font-weight:500}.increment-box strong{color:#16a34a;font-size:12px;font-weight:700!important;font-family:var(--font-num)!important;font-feature-settings:"tnum" 1, "lnum" 1!important}.auction-action-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#3a0a0a,#5a0f1f);border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:42px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.auction-action-btn:hover:not(:disabled){background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 6px 18px #3a0a0a40}.auction-action-btn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0;transform:none}@media (width<=768px){.auction-image{height:200px}}@media (width<=480px){.auction-content{padding:14px}.auction-content h3{font-size:15px}.price-row{grid-template-columns:1fr 1fr;gap:8px}.auction-image{height:180px}}.upcoming-auctions{width:100%;padding:10px 0 30px}.upcoming-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.upcoming-grid>div{width:100%}.empty-upcoming{text-align:center;width:100%;color:var(--text-muted);background:#5a0f1f08;border:1px dashed #5a0f1f26;border-radius:16px;grid-column:1/-1;padding:60px 20px;font-size:16px}@media (width<=1300px){.upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width<=992px){.upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=600px){.upcoming-auctions{padding:10px 0 20px}.upcoming-grid{grid-template-columns:1fr;gap:16px}}.auction-loading-box{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.auction-spinner{border:3px solid #5a0f1f1a;border-top-color:#5a0f1f;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spinLoader}.yali-process{background:#f8f5ef;padding:100px 0}.process-wrapper{grid-template-columns:40% 60%;gap:50px;max-width:1200px;margin:auto;padding:0 30px;display:grid}.process-content{flex-direction:column;justify-content:center;display:flex}.process-tag{color:#b8860b;letter-spacing:3px;margin-bottom:20px;font-size:14px;font-weight:700}.process-content h2{color:#1f2937;font-size:45px;line-height:1.2;font-family:var(--font-heading);margin-bottom:25px}.process-content h2 strong{color:#b8860b}.process-content p{color:#6b7280;margin-bottom:35px;font-size:17px;line-height:1.8}.process-content button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:30px;width:180px;padding:15px 25px;font-weight:600;transition:all .3s}.process-content button:hover{background:#b8860b}.process-steps{flex-direction:column;gap:25px;display:flex;position:relative}.process-steps:before{content:"";background:#d6b36a;width:2px;position:absolute;top:50px;bottom:50px;left:38px}.process-card{background:#fff;border-radius:20px;gap:25px;padding:25px;transition:all .3s;display:flex;position:relative;box-shadow:0 15px 35px #00000014}.process-card:hover{transform:translate(10px)}.process-icon{z-index:2;background:#fff7e6;border-radius:50%;justify-content:center;align-items:center;min-width:75px;height:75px;font-size:32px;display:flex}.process-text span{color:#b8860b;font-size:14px;font-weight:700}.process-text h3{color:#1f2937;margin:8px 0;font-size:22px}.process-text p{color:#6b7280;line-height:1.6}@media (width<=900px){.process-wrapper{grid-template-columns:1fr}.process-content{text-align:center}.process-content button{margin:auto}}@media (width<=600px){.process-content h2{font-size:32px}.process-card{padding:20px}.process-icon{min-width:60px;height:60px}}.featured-auction{padding:40px 0 80px}.featured-grid{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;display:grid}@media (width<=1200px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (width<=768px){.featured-auction{padding:30px 0 60px}.featured-grid{grid-template-columns:1fr;gap:25px}}:root{--yali-primary:#4a0f0f;--yali-secondary:#6e112d;--yali-dark:#2b0a0f;--yali-gold:#d4a574;--yali-gold-light:#f1c84b;--yali-cream:#f6f1e7;--yali-text:#332522;--shadow:0 20px 45px #4a0f0f2e;--border-radius-sm:10px;--border-radius-md:20px;--border-radius-lg:28px;--spacing-xs:8px;--spacing-sm:15px;--spacing-md:25px;--spacing-lg:40px;--spacing-xl:50px}*{box-sizing:border-box;margin:0;padding:0}.yaliAuctionPage{width:100%;padding:var(--spacing-xl) 5%;font-family:var(--font-body);color:var(--yali-text);background:linear-gradient(135deg,#f8f2e8,#efe1ca);min-height:100vh}.auctionLoading{min-height:100vh;font-family:var(--font-heading);color:var(--yali-primary);text-align:center;background:linear-gradient(135deg,#f8f2e8,#efe1ca);justify-content:center;align-items:center;padding:20px;font-size:28px;display:flex}.auctionTop{grid-template-columns:45% 55%;align-items:start;gap:55px;display:grid}.stickyImageArea{height:fit-content;position:sticky;top:100px}.imageFrame{border-radius:var(--border-radius-lg);border:2px solid var(--yali-gold);background:#fff;padding:18px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0000002e}.imageFrame:before{content:"";border-radius:var(--border-radius-md);border:1px solid #d4a57480;position:absolute;inset:10px}.imageFrame img{object-fit:cover;border-radius:var(--border-radius-md);width:100%;height:650px;transition:transform .5s;display:block}.imageFrame:hover img{transform:scale(1.04)}.featuredLot{z-index:2;background:linear-gradient(135deg, var(--yali-gold), var(--yali-gold-light));width:110px;height:110px;color:var(--yali-primary);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:800;animation:2s infinite badgePulse;display:flex;position:absolute;top:-25px;right:20px;box-shadow:0 10px 30px #d4a57480}.featuredLot span{font-size:13px}.featuredLot small{font-size:10px}.auctionContent{padding:10px 20px}.liveIndicator{color:var(--yali-secondary);background:#6e112d1f;border-radius:30px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.liveIndicator span{background:red;border-radius:50%;width:12px;height:12px;animation:1s infinite livePulse}.auctionContent h1{font-family:var(--font-heading);color:var(--yali-primary);margin-bottom:20px;font-size:52px;line-height:1.1}.shortDescription{color:#67514a;margin-bottom:25px;font-size:17px;line-height:32px}.badges{gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:30px;display:flex}.badges div{border:1px solid var(--yali-gold);color:var(--yali-secondary);background:#fff;border-radius:30px;padding:10px 18px;font-size:14px;font-weight:600}.placeBidModelCard{background:linear-gradient(145deg,#fff 0%,#fdfbf7 60%,#fbf6ec 100%);border:2px solid #d4a57473;border-radius:24px;margin:25px 0;padding:26px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 50px #4a0f0f1a,inset 0 0 0 1px #fffc}.placeBidModelCard:before{content:"";background:linear-gradient(90deg, var(--yali-primary), var(--yali-gold), var(--yali-secondary));height:5px;position:absolute;top:0;left:0;right:0}.bidModelHeader{border-bottom:1px solid #d4a57440;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.bidModelStatus{letter-spacing:.5px;text-transform:uppercase;color:var(--yali-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.statusDot{border-radius:50%;width:10px;height:10px;display:inline-block}.statusDot.liveDot{background:#22c55e;animation:1.8s infinite modelPulse;box-shadow:0 0 #22c55e99}.statusDot.closedDot{background:#94a3b8}@keyframes modelPulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.bidModelLot span{letter-spacing:1.5px;color:var(--yali-primary);background:#4a0f0f14;border:1px solid #d4a57466;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:800}.bidModelHero{background:linear-gradient(135deg,#4a0f0f0a 0%,#d4a5741a 100%);border:1px solid #d4a57459;border-radius:18px;grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;margin-bottom:20px;padding:20px 22px;display:grid}.bidBlockLabel{text-transform:uppercase;letter-spacing:1px;color:#7c6864;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.bidHeroPrice{align-items:baseline;gap:4px;display:flex}.bidHeroPrice .currencySign{color:var(--yali-gold);font-size:26px;font-weight:800}.bidHeroPrice .amountBig{font-family:var(--font-heading);color:var(--yali-primary);letter-spacing:-.5px;font-size:42px;font-weight:800;line-height:1}.liveBadgePill{color:#15803d;background:#22c55e24;border-radius:12px;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.liveBadgePill i{font-size:12px}.estimateBlock{text-align:right;border-left:1px solid #d4a5744d;padding-left:20px}.estimatePrice{color:var(--yali-secondary);margin-bottom:4px;font-size:24px;font-weight:800}.startingPriceSub{color:#8c7873;font-size:12px;font-weight:600;display:block}.bidModelTimerBar{color:#fff;background:linear-gradient(135deg,#2b0a0f,#4a0f0f);border:1px solid #d4a57480;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 20px;display:flex;box-shadow:0 8px 20px #2b0a0f33}.bidModelTimerBar.timerClosed{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.timerLabel{color:var(--yali-cream);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.timerLabel i{color:var(--yali-gold);font-size:17px}.timerCountdown{align-items:center;gap:6px;display:flex}.timerDigit{background:#ffffff1f;border:1px solid #d4a57466;border-radius:8px;align-items:baseline;gap:2px;padding:4px 8px;display:flex}.timerDigit strong{font-family:var(--font-heading);color:#f1c84b;font-size:18px;font-weight:800}.timerDigit span{color:#d4a574;text-transform:uppercase;font-size:10px;font-weight:700}.timerSep{color:#d4a574;font-size:16px;font-weight:800}.closedText{color:#dc2626;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:800}.bidWinnerCard{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:16px;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.winnerTrophy{flex-shrink:0;font-size:32px}.winnerDetails strong{color:#166534;margin-bottom:3px;font-size:15px;display:block}.winnerDetails p{color:#15803d;margin:0;font-size:13.5px}.winnerDetails span{color:#14532d;font-weight:800}.incrementRuleBar{background:#fff;border:1px solid #d4a57459;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.ruleItem{align-items:baseline;gap:6px;display:flex}.ruleLabel{color:#7c6864;font-size:12.5px;font-weight:600}.ruleValue{color:var(--yali-primary);font-size:14.5px;font-weight:800}.nextMinHighlight{color:#047857}.quickStepContainer{margin-bottom:18px}.quickStepTitle{text-transform:uppercase;letter-spacing:.8px;color:#8c7873;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.quickStepRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.stepPill{color:var(--yali-primary);cursor:pointer;background:#fff;border:1.5px solid #d4a57480;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 2px 6px #00000008}.stepPill .pillTag{text-transform:uppercase;background:#4a0f0f1a;border-radius:8px;padding:2px 6px;font-size:10px}.stepPill:hover{border-color:var(--yali-gold);background:#fff8ee;transform:translateY(-2px);box-shadow:0 4px 12px #d4a57440}.stepPill.active{background:linear-gradient(135deg, var(--yali-primary), var(--yali-secondary));border-color:var(--yali-primary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #4a0f0f4d}.stepPill.active .pillTag{color:#fff;background:#ffffff40}.luxuryBidControls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.stepBtn{width:52px;height:52px;color:var(--yali-primary);cursor:pointer;background:linear-gradient(145deg,#fff,#fdf6ec);border:1.5px solid #d4a57499;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .25s;display:flex;box-shadow:0 4px 10px #0000000d}.stepBtn:hover:not(:disabled){background:var(--yali-gold);color:#fff;border-color:var(--yali-gold);transform:translateY(-2px);box-shadow:0 6px 14px #d4a57459}.stepBtn:disabled{opacity:.35;cursor:not-allowed;color:#94a3b8;box-shadow:none;background:#f1f5f9;border-color:#cbd5e1}.bidAmountDisplay{border:2px solid var(--yali-gold);background:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex;box-shadow:inset 0 2px 6px #0000000a}.bidAmountDisplay .bidCurrency{color:var(--yali-gold);font-size:20px;font-weight:800}.bidAmountDisplay .bidValue{font-family:var(--font-heading);color:var(--yali-primary);letter-spacing:-.5px;font-size:26px;font-weight:800}.stepDeltaTag{color:#047857;background:#10b9811f;border:1px solid #10b98140;border-radius:10px;padding:3px 8px;font-size:11.5px;font-weight:700}.luxuryPlaceBidBtn{background:linear-gradient(135deg, var(--yali-primary) 0%, var(--yali-secondary) 50%, #941b3a 100%);color:#fff;letter-spacing:.5px;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:60px;font-size:18px;font-weight:800;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #4a0f0f4d,inset 0 0 0 1px #d4a57466}.luxuryPlaceBidBtn:hover:not(:disabled){background:linear-gradient(135deg, #5c1414 0%, #831838 50%, var(--yali-gold) 100%);transform:translateY(-3px);box-shadow:0 16px 36px #4a0f0f6b,inset 0 0 0 1.5px #f1c84b}.luxuryPlaceBidBtn:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}.luxuryPlaceBidBtn .btnIcon{color:#f1c84b;font-size:20px}.luxuryPlaceBidBtn .btnArrow{font-size:18px;transition:transform .25s}.luxuryPlaceBidBtn:hover:not(:disabled) .btnArrow{transform:translate(4px)}.biddingTrustFooter{color:#8c7873;border-top:1px dashed #d4a5744d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.biddingTrustFooter span{align-items:center;gap:5px;display:inline-flex}.biddingTrustFooter i{color:var(--yali-gold);font-size:13px}@media (width<=768px){.placeBidModelCard{border-radius:18px;padding:20px}.bidModelHero{grid-template-columns:1fr;gap:16px;padding:16px}.estimateBlock{text-align:left;border-top:1px solid #d4a5744d;border-left:none;padding-top:12px;padding-left:0}.bidHeroPrice .amountBig{font-size:34px}.quickStepRow{grid-template-columns:1fr}.bidModelTimerBar{text-align:center;flex-direction:column;gap:10px}.luxuryPlaceBidBtn{height:54px;font-size:16px}}.bidControls+button:disabled{color:#eee;cursor:not-allowed;box-shadow:none;background:#777;transform:none}.bidHistory{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow);background:#fff;overflow-x:auto}.bidHistory h2{font-family:var(--font-heading);color:var(--yali-primary);margin-bottom:var(--spacing-md);font-size:40px}.bidHistory table{border-collapse:collapse;width:100%;min-width:280px}.bidHistory th{background:var(--yali-primary);color:#fff;text-align:left;padding:16px 18px;font-size:14px;font-weight:600}.bidHistory td{border-bottom:1px solid #e0d6cc;padding:16px 18px;font-size:14px}.bidHistory tr:hover{background:#faf4ea}.bidHistory .highest{background:#f8e8c8;font-weight:700}.bidHistory tr:last-child td{border-bottom:none}@media (width<=1100px){.auctionTop{grid-template-columns:1fr;gap:40px}.stickyImageArea{position:relative;top:0}.imageFrame img{height:500px}.auctionContent{padding:0}.auctionContent h1{font-size:44px}}@media (width<=992px){.yaliAuctionPage{padding:35px 4%}.priceBox{grid-template-columns:1fr 1fr}.priceBox h2{font-size:32px}.priceBox h3{font-size:24px}.bidHistory h2{font-size:34px}}@media (width<=768px){.yaliAuctionPage{padding:25px 3%}.imageFrame{border-radius:var(--border-radius-md);padding:12px}.imageFrame img{height:380px}.auctionContent h1{font-size:36px}.shortDescription{font-size:15px;line-height:28px}.priceBox{grid-template-columns:1fr 1fr;gap:15px}.priceBox div{padding:18px}.priceBox h2{font-size:28px}.priceBox h3{font-size:22px}.liveIndicator{padding:8px 16px;font-size:13px}.bidControls input{width:140px;font-size:18px}.bidControls button{width:42px;height:42px;font-size:24px}.timerBox strong{font-size:20px}.auctionTimer div{width:70px;height:70px}.auctionTimer strong{font-size:28px}.auctionTimer span{margin-top:4px;font-size:10px}.bidHistory{padding:25px 20px}.bidHistory h2{font-size:30px}.bidHistory th,.bidHistory td{padding:12px 14px;font-size:13px}.badges div{padding:8px 14px;font-size:13px}}@media (width<=600px){.yaliAuctionPage{padding:20px 16px}.auctionTop{gap:25px}.imageFrame{border-radius:var(--border-radius-md);padding:10px}.imageFrame:before{border-radius:14px;inset:6px}.imageFrame img{border-radius:14px;height:280px}.featuredLot{width:80px;height:80px;top:-18px;right:10px}.featuredLot span{font-size:11px}.featuredLot small{font-size:8px}.auctionContent h1{margin-bottom:15px;font-size:30px}.shortDescription{margin-bottom:18px;font-size:14px;line-height:26px}.priceBox{grid-template-columns:1fr 1fr;gap:12px}.priceBox div{padding:15px 12px}.priceBox label{font-size:12px}.priceBox h2{margin-top:6px;font-size:24px}.priceBox h3{margin-top:6px;font-size:18px}.liveIndicator{gap:8px;margin-bottom:15px;padding:6px 14px;font-size:12px}.liveIndicator span{width:10px;height:10px}.badges{gap:10px;margin-bottom:20px}.badges div{padding:6px 12px;font-size:12px}.timerBox{border-radius:10px;margin:16px 0;padding:14px 16px}.timerBox strong{font-size:18px}.timerBox h2{font-size:30px}.auctionTimer{gap:8px}.auctionTimer div{border-width:1.5px;border-radius:12px;width:60px;height:60px}.auctionTimer strong{font-size:24px}.auctionTimer span{letter-spacing:1px;margin-top:2px;font-size:9px}.bidControls{flex-wrap:nowrap;margin:16px 0}.bidControls button{width:38px;height:38px;font-size:20px}.bidControls input{width:100px;min-width:60px;height:38px;font-size:16px}.bidControls+button{border-radius:8px;min-height:44px;padding:0 16px;font-size:15px}.bidHistory{border-radius:var(--border-radius-md);margin-top:30px;padding:20px 14px}.bidHistory h2{margin-bottom:15px;font-size:26px}.bidHistory table{min-width:200px;font-size:12px}.bidHistory th,.bidHistory td{padding:10px;font-size:12px}.bidHistory th{padding:10px 12px}.auctionLoading{padding:15px;font-size:22px}}@media (width<=400px){.yaliAuctionPage{padding:14px 10px}.auctionTop{gap:18px}.imageFrame img{height:220px}.auctionContent h1{font-size:24px}.priceBox{grid-template-columns:1fr 1fr;gap:8px}.priceBox div{padding:12px 10px}.priceBox h2{font-size:20px}.priceBox h3{font-size:16px}.bidControls button{width:34px;height:34px;font-size:18px}.bidControls input{width:80px;min-width:50px;height:34px;font-size:14px}.bidControls+button{border-radius:6px;min-height:38px;font-size:13px}.timerBox strong{font-size:16px}.auctionTimer div{border-radius:10px;width:50px;height:50px}.auctionTimer strong{font-size:20px}.auctionTimer span{letter-spacing:.5px;font-size:8px}.bidHistory{padding:16px 10px}.bidHistory h2{font-size:22px}.bidHistory th,.bidHistory td{padding:8px;font-size:11px}.liveIndicator{padding:5px 12px;font-size:11px}.badges div{padding:5px 10px;font-size:11px}.auctionLoading{font-size:18px}}@media (width>=1600px){.yaliAuctionPage{max-width:1800px;margin:0 auto;padding:70px 10%}.imageFrame img{height:750px}.auctionContent h1{font-size:62px}.priceBox h2{font-size:44px}.priceBox h3{font-size:34px}.bidControls input{width:220px;height:56px;font-size:24px}.bidControls button{width:56px;height:56px;font-size:32px}}@media print{.yaliAuctionPage{background:#fff;padding:20px}.imageFrame{box-shadow:none;border-color:#ccc}.bidControls,.bidControls+button{display:none}.timerBox{background:#f5f5f5;border-color:#ccc}.timerBox strong{color:#333}}@media (prefers-reduced-motion:reduce){.featuredLot,.liveIndicator span{animation:none}.imageFrame:hover img{transform:none}.imageFrame img{transition:none}.auctionTimer div:hover,.bidControls button:hover,.bidControls+button:hover:not(:disabled){transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.myAuctionContentWrapper{flex-direction:column;gap:24px;display:flex}.myAuctionHeading{border-bottom:2px solid #5a0f1f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex;position:relative}.myAuctionHeading:after{content:"";background:linear-gradient(90deg,#5a0f1f,#d4a574);border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.myAuctionTitleBlock h2{color:#3a0a0a;font-size:24px;font-weight:700;font-family:var(--font-heading);margin:0}.myAuctionTitleBlock p{color:#8a7a6a;margin:4px 0 0;font-size:13px}.auctionsCountBadge{color:#5a0f1f;background:linear-gradient(135deg,#5a0f1f14,#d4a57426);border:1px solid #5a0f1f26;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700}.emptyAuction{text-align:center;background:#ffffff80;border:2px dashed #5a0f1f26;border-radius:16px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.emptyAuctionIcon{margin-bottom:12px;font-size:48px}.emptyAuction h3{color:#3a0a0a;font-size:20px;font-family:var(--font-heading);margin:0 0 6px}.emptyAuction p{color:#8a7a6a;margin:0 0 20px;font-size:14px}.myAuctionList{flex-direction:column;gap:18px;display:flex}.userAuctionCard{background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;align-items:center;gap:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #00000005}.userAuctionCard:hover{border-color:#5a0f1f;transform:translateY(-3px);box-shadow:0 10px 30px #3a0a0a14,0 4px 16px #d4a5741a}.auctionCardImage{background:#fbf9f6;border:1px solid #5a0f1f14;border-radius:12px;justify-content:center;align-items:center;width:120px;min-width:120px;height:120px;display:flex;overflow:hidden}.auctionCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.userAuctionCard:hover .auctionCardImage img{transform:scale(1.05)}.auctionCardContent{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.auctionCardTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auctionCardTitleGroup h3{color:#1a0a0a;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.winnerBadge{color:#8a5a2a;background:#d4a57426;border:1px solid #d4a5744d;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.auctionStatusPill{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.auctionStatusPill.paid{color:#fff;background:linear-gradient(135deg,#15803d,#22c55e)}.auctionStatusPill.pending{color:#fff;background:linear-gradient(135deg,#b45309,#f59e0b)}.auctionStatusPill.delivered{color:#fff;background:linear-gradient(135deg,#047857,#10b981)}.auctionStatusPill.shipped{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.auctionStatusPill.processing{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.auctionInfoGrid{background:#5a0f1f06;border:1px solid #5a0f1f0f;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 16px;display:grid}.auctionInfoItem label{color:#8a7a6a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;display:block}.auctionInfoItem h4{color:#3a0a0a;font-size:14px;font-weight:700;font-family:var(--font-heading);margin:0}.auctionBtnRow{justify-content:flex-end;display:flex}.auctionViewBtn,.auctionPayBtn{cursor:pointer;border:none;border-radius:999px;padding:8px 24px;font-size:13px;font-weight:600;transition:all .25s}.auctionViewBtn{color:#5a0f1f;background:#5a0f1f14;border:1px solid #5a0f1f33}.auctionViewBtn:hover{color:#fff;background:#5a0f1f}.auctionPayBtn{color:#fff;background:linear-gradient(135deg,#3a0a0a,#5a0f1f)}.auctionPayBtn:hover{background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 4px 14px #3a0a0a40}@media (width<=768px){.userAuctionCard{flex-direction:column;align-items:flex-start}.auctionCardImage{width:100%;height:160px}.auctionInfoGrid{grid-template-columns:1fr;gap:8px}.auctionBtnRow{width:100%}.auctionViewBtn,.auctionPayBtn{text-align:center;width:100%}}.myAuctionViewContentWrapper{flex-direction:column;gap:24px;display:flex}.auctionViewTopBar{border-bottom:2px solid #5a0f1f14;align-items:center;gap:20px;padding-bottom:18px;display:flex;position:relative}.auctionViewTopBar:after{content:"";background:linear-gradient(90deg,#5a0f1f,#d4a574);border-radius:2px;width:80px;height:2px;position:absolute;bottom:-2px;left:0}.auctionViewHeaderTitle h2{color:#3a0a0a;font-size:24px;font-weight:700;font-family:var(--font-heading);margin:0}.auctionViewHeaderTitle p{color:#8a7a6a;margin:2px 0 0;font-size:13px}.auctionViewLoading,.auctionViewError,.auctionViewNotFound{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.auctionViewLoading p{color:#8a7a6a;font-size:14px}.auctionViewError p,.auctionViewNotFound p{color:#dc2626;font-size:15px}.auctionSummaryBanner{background:linear-gradient(135deg,#5a0f1f0a,#d4a57414);border:1px solid #5a0f1f1a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.auctionSummaryItem{flex-direction:column;gap:4px;display:flex}.auctionSummaryItem span{letter-spacing:1px;text-transform:uppercase;color:#8a7a6a;font-size:11px;font-weight:700}.auctionSummaryItem h3,.auctionSummaryItem h4{color:#3a0a0a;margin:0;font-size:15px;font-weight:700}.winningBidTotal{font-family:var(--font-heading);color:#5a0f1f!important;font-size:18px!important}.auctionSummaryStatusCol{align-items:center;display:flex}.auctionGridDetails{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.auctionLeftCol,.auctionRightCol{flex-direction:column;gap:20px;display:flex}.auctionCardSection{background:#fffffff2;border:1px solid #5a0f1f1a;border-radius:16px;padding:20px;box-shadow:0 4px 16px #00000005}.auctionTimelineBlock{justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 0;display:flex}.timelineStep{text-align:center;opacity:.45;flex-direction:column;align-items:center;gap:6px;transition:all .3s;display:flex}.timelineStep.active{opacity:1}.timelineDot{color:#94a3b8;background:#f1f5f9;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .3s;display:flex}.timelineStep.active .timelineDot{color:#fff;background:linear-gradient(135deg,#15803d,#22c55e);border-color:#16a34a;box-shadow:0 0 10px #22c55e66}.timelineInfo h5{color:#1e293b;margin:0;font-size:13px;font-weight:700}.timelineInfo span{color:#64748b;font-size:11px}.timelineBar{background:#e2e8f0;flex:1;height:2px;margin-top:-16px;transition:all .3s}.timelineBar.active{background:linear-gradient(90deg,#15803d,#22c55e)}.wonProductCard{background:#5a0f1f06;border:1px solid #5a0f1f0f;border-radius:12px;align-items:center;gap:18px;padding:12px;display:flex}.wonProductImage{background:#fff;border:1px solid #5a0f1f14;border-radius:10px;width:90px;min-width:90px;height:90px;overflow:hidden}.wonProductImage img{object-fit:contain;width:100%;height:100%;padding:2px}.wonProductInfo{flex-direction:column;flex:1;gap:4px;display:flex}.wonProductInfo h4{color:#1a0a0a;margin:0 0 4px;font-size:16px;font-weight:700}.wonProductInfo p{color:#666;margin:0;font-size:13px}.wonProductInfo strong{color:#3a0a0a;font-family:var(--font-heading)}.winnerRows{flex-direction:column;gap:8px;display:flex}.winnerRow{border-bottom:1px dashed #5a0f1f0f;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.winnerRow span{color:#8a7a6a}.winnerRow strong{color:#1a0a0a}.auctionPriceRows{flex-direction:column;gap:10px;display:flex}.auctionPriceRow{color:#666;justify-content:space-between;align-items:center;font-size:14px;display:flex}.auctionPriceRow strong{color:#1a0a0a;font-weight:600}.auctionGrandTotalRow{color:#3a0a0a;border-top:2px solid #5a0f1f1a;padding-top:10px;font-size:16px;font-weight:700}.auctionGrandTotalRow strong{color:#5a0f1f;font-size:18px;font-family:var(--font-heading)}.paymentStatusMeta,.paymentDateMeta{color:#8a7a6a;font-size:13px}.auctionReceiptBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3a0a0a,#5a0f1f);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.auctionReceiptBtn:hover:not(:disabled){background:linear-gradient(135deg,#2a0505,#3d0a14);transform:translateY(-2px);box-shadow:0 4px 16px #3a0a0a40}.auctionReceiptBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=992px){.auctionGridDetails{grid-template-columns:1fr}}@media (width<=600px){.auctionSummaryBanner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.auctionTimelineBlock{flex-direction:column;align-items:flex-start;gap:14px}.timelineStep{text-align:left;flex-direction:row;align-items:center;gap:10px}.timelineBar{width:2px;height:20px;margin:0 0 0 12px}.wonProductCard{flex-direction:column;align-items:flex-start}.wonProductImage{width:100%;height:150px}}
