:root{--ashion-primary:#1a1a1a;--ashion-secondary:#d4af37;--ashion-accent:#ffffff;--ashion-dark:#0a0a0a;--ashion-border:#2a2a2a;--ashion-text-primary:#ffffff;--ashion-text-secondary:#b0b0b0;--ashion-font-sans:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ashion-font-serif:"Georgia",serif;--ashion-font-display:"Cookie",cursive;--ashion-spacing-xs:0.5rem;--ashion-spacing-sm:1rem;--ashion-spacing-md:1.5rem;--ashion-spacing-lg:2rem;--ashion-spacing-xl:3rem;--ashion-spacing-2xl:4rem;--ashion-breakpoint-sm:640px;--ashion-breakpoint-md:768px;--ashion-breakpoint-lg:1024px;--ashion-breakpoint-xl:1280px}.ashion-theme{background-color:var(--ashion-primary);color:var(--ashion-text-primary);font-family:var(--ashion-font-sans);line-height:1.6;min-height:100vh}.ashion-theme .content-container{background-color:transparent}.ashion-theme h1,.ashion-theme h2,.ashion-theme h3{color:var(--ashion-accent)}.ashion-theme a,.ashion-theme label,.ashion-theme p,.ashion-theme span,.ashion-theme td,.ashion-theme th{color:inherit}.ashion-theme [class*=bg-white]{background-color:rgba(255,255,255,.06)!important}.ashion-theme [class*=bg-festiya-cream]{background-color:rgba(212,175,55,.08)!important}.ashion-theme [class*=text-festiya-coral],.ashion-theme [class*=text-ui-fg-base]{color:var(--ashion-secondary)!important}.ashion-theme [class*=text-ui-fg-muted],.ashion-theme [class*=text-ui-fg-subtle]{color:var(--ashion-text-secondary)!important}.ashion-theme [class*=border-festiya-ink],.ashion-theme [class*=border-ui-border-base]{border-color:var(--ashion-border)!important}.ashion-theme button,.ashion-theme input,.ashion-theme select,.ashion-theme textarea{border-color:var(--ashion-border)}.ashion-h1{font-family:var(--ashion-font-display);font-size:clamp(2rem,8vw,4rem);font-weight:400;letter-spacing:.05em;margin-bottom:var(--ashion-spacing-lg)}.ashion-h2{font-size:clamp(1.5rem,6vw,2.5rem);font-weight:700;letter-spacing:.02em}.ashion-h2,.ashion-h3{margin-bottom:var(--ashion-spacing-md)}.ashion-h3{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;letter-spacing:.01em}.ashion-body-text{font-size:1rem;line-height:1.8;color:var(--ashion-text-primary)}.ashion-body-secondary{font-size:.9rem;color:var(--ashion-text-secondary)}.ashion-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ashion-spacing-sm) var(--ashion-spacing-lg);border:2px solid var(--ashion-secondary);background-color:transparent;color:var(--ashion-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;font-size:.85rem}.ashion-btn-solid,.ashion-btn:hover{background-color:var(--ashion-secondary);color:var(--ashion-primary)}.ashion-btn-solid{border-color:var(--ashion-secondary)}.ashion-btn-solid:hover{background-color:transparent;color:var(--ashion-secondary)}.ashion-link{color:var(--ashion-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.ashion-link:hover{border-bottom-color:var(--ashion-secondary)}.ashion-container{max-width:1400px;margin:0 auto;padding:0 var(--ashion-spacing-md)}.ashion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ashion-spacing-lg)}.ashion-cart-grid,.ashion-checkout-grid,.ashion-product-grid{display:grid;grid-template-columns:1fr;gap:var(--ashion-spacing-xl)}@media (min-width:900px){.ashion-nav{display:block!important}.ashion-mobile-menu{display:none}.ashion-cart-grid,.ashion-product-grid{grid-template-columns:1fr 400px}.ashion-checkout-grid{grid-template-columns:1fr 416px}}@media (max-width:768px){.ashion-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ashion-spacing-md)}}.ashion-card{background-color:rgba(255,255,255,.05);border:1px solid var(--ashion-border);overflow:hidden;transition:all .3s ease}.ashion-card:hover{border-color:var(--ashion-secondary);background-color:rgba(212,175,55,.1);transform:translateY(-4px)}.ashion-section{padding:var(--ashion-spacing-2xl) 0}.ashion-section-sm{padding:var(--ashion-spacing-xl) 0}.ashion-divider{border-top:1px solid var(--ashion-border);margin:var(--ashion-spacing-xl) 0}.ashion-badge{display:inline-block;padding:var(--ashion-spacing-xs) var(--ashion-spacing-sm);background-color:var(--ashion-secondary);color:var(--ashion-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ashion-theme::-webkit-scrollbar{width:8px}.ashion-theme::-webkit-scrollbar-track{background:var(--ashion-primary)}.ashion-theme::-webkit-scrollbar-thumb{background:var(--ashion-secondary);border-radius:4px}.ashion-theme::-webkit-scrollbar-thumb:hover{background:#e5c158}@keyframes ashion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ashion-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ashion-fade-in{animation:ashion-fade-in .3s ease-out}.ashion-slide-in{animation:ashion-slide-in .3s ease-out}:root{--ashion-primary:#ffffff;--ashion-secondary:#ca1515;--ashion-accent:#111111;--ashion-dark:#111111;--ashion-light:#f5f5f5;--ashion-border:#ebebeb;--ashion-text-primary:#111111;--ashion-text-secondary:#666666}.ashion-theme{background:#ffffff;color:#111111}.ashion-theme a,.ashion-theme h1,.ashion-theme h2,.ashion-theme h3,.ashion-theme label,.ashion-theme p,.ashion-theme span,.ashion-theme td,.ashion-theme th{color:inherit}.ashion-header{background:#ffffff;box-shadow:0 5px 10px rgba(91,91,91,.1);position:sticky;top:0;z-index:50}.ashion-header-inner{padding:0 45px;max-width:100vw;overflow-x:clip}.ashion-header-row{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(300px,480px);align-items:center;min-height:76px}.ashion-logo img{display:block;height:auto;max-height:78px;width:auto}.ashion-nav{display:block}.ashion-nav ul{display:flex;justify-content:center;gap:clamp(14px,1.4vw,28px);list-style:none;margin:0;padding:0;min-width:0}.ashion-nav-link{color:#111111;display:block;font-size:15px;font-weight:600;padding:2px 0;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ashion-nav-link:after{background:#ca1515;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.ashion-nav-link:hover:after{transform:scaleX(1)}.ashion-header-actions{align-items:center;display:flex;gap:20px;justify-content:flex-end}.ashion-header-search{display:block;max-width:360px;min-width:220px;width:100%}.ashion-header-search [role=combobox],.ashion-header-search input{background:#f5f5f6!important;border:0!important;border-radius:4px!important;color:#282c3f!important;font-size:14px!important}.ashion-header-action-link{align-items:center;color:#111111;display:inline-flex;flex-direction:column;font-size:12px;font-weight:700;gap:3px;line-height:1;text-decoration:none}.ashion-header-action-link svg{height:21px;width:21px}.ashion-header-bag-icon{display:block;line-height:0;position:relative}.ashion-header-cart-count{align-items:center;background:#ff3f6c;border:2px solid #ffffff;border-radius:50%;color:#ffffff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 3px;position:absolute;right:-10px;top:-9px}.ashion-header-heart{border:1.8px solid #111111;border-bottom:0;border-right:0;display:block;height:15px;margin-bottom:4px;position:relative;transform:rotate(45deg);width:15px}.ashion-header-heart:after,.ashion-header-heart:before{border:1.8px solid #111111;border-radius:50%;content:"";height:13px;position:absolute;width:13px}.ashion-header-heart:before{left:-8px;top:-1px}.ashion-header-heart:after{left:-1px;top:-8px}.ashion-header-action-link:hover{color:#ca1515}.ashion-header-action-link:hover .ashion-header-heart,.ashion-header-action-link:hover .ashion-header-heart:after,.ashion-header-action-link:hover .ashion-header-heart:before{border-color:#ca1515}.ashion-home-page{background:#ffffff;max-width:100vw;overflow-x:hidden}.ashion-categories-mosaic{background:#ffffff;overflow:hidden;padding:10px 10px 0 0}.ashion-categories-mosaic,.ashion-category-small-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ashion-category-small-grid{min-width:0;perspective:1200px}.ashion-category-tile{align-items:center;background-color:#f5f5f5;background-position:50%;background-size:cover;color:#111111;display:flex;min-height:314px;padding-left:30px;position:relative;text-decoration:none}.ashion-category-flip-card{transform-style:preserve-3d;transition:box-shadow .35s ease,filter .35s ease,transform .35s ease}.ashion-category-flip-card:before{background:inherit;background-position:inherit;background-size:inherit;content:"";inset:0;position:absolute;transform:scale(1);transition:filter .35s ease,transform .45s ease;z-index:0}.ashion-category-flip-card:after{background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.08));content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease;z-index:1}.ashion-category-flip-card:hover{box-shadow:0 24px 48px rgba(17,17,17,.16);filter:saturate(1.05);transform:translateY(-6px) rotateX(2deg) rotateY(-3deg)}.ashion-category-flip-card:hover:before{filter:blur(1px) brightness(.94);transform:scale(1.08)}.ashion-category-flip-card:hover:after{opacity:1}.ashion-category-flip-back,.ashion-category-flip-front{backface-visibility:hidden;transition:opacity .35s ease,transform .45s ease}.ashion-category-flip-front{z-index:2}.ashion-category-flip-card .ashion-category-flip-front{background:rgba(255,255,255,.5);bottom:18px;left:18px;max-width:170px;padding:10px 12px 12px;position:absolute}.ashion-category-flip-card .ashion-category-flip-front h4{font-size:19px;line-height:1.08;margin:0 0 7px}.ashion-category-flip-card .ashion-category-flip-front p{font-size:11px;line-height:1.3;margin:0 0 8px}.ashion-category-flip-card .ashion-category-flip-front span{font-size:10px;padding-bottom:3px}.ashion-category-flip-back{align-items:flex-end;background-color:#fff6f4;background-position:50%;background-size:cover;box-shadow:inset 0 -160px 130px rgba(17,17,17,.46),0 18px 42px rgba(17,17,17,.1);display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:28px;position:absolute;text-align:right;transform:rotateY(14deg) scale(.94);z-index:3}.ashion-category-flip-back h4{color:#ffffff;font-size:28px;font-weight:800;line-height:1.15;margin:0 0 14px;max-width:78%;text-shadow:0 8px 18px rgba(0,0,0,.28)}.ashion-category-flip-back span{background:#ffffff;color:#111111;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.8px;padding:9px 13px 8px;position:relative;text-transform:uppercase}.ashion-category-flip-back span:after{background:#ca1515;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.ashion-category-flip-card:hover .ashion-category-flip-front{opacity:0;transform:translateY(-12px) scale(.98)}.ashion-category-flip-card:hover .ashion-category-flip-back{opacity:1;transform:rotateY(0deg) scale(1)}.ashion-category-tile-large{min-height:638px;padding-left:70px}.ashion-category-hero-slider{background-blend-mode:normal;isolation:isolate;overflow:hidden;position:relative;transition:background-image .45s ease,opacity .3s ease}.ashion-category-hero-slider:before{background:linear-gradient(90deg,rgba(255,255,255,.36),rgba(255,255,255,.08) 42%,transparent 75%);content:"";inset:0;position:absolute;z-index:0}.ashion-category-hero-slider:after{background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.42) 42%,transparent 65%);content:"";height:140%;left:-65%;position:absolute;top:-20%;transform:rotate(8deg);width:46%;z-index:1;animation:ashion-hero-sheen 6s ease-in-out infinite}.ashion-category-hero-dots{bottom:28px;display:flex;gap:9px;left:70px;position:absolute;z-index:3}.ashion-category-hero-dots button{background:#111111!important;border:0!important;border-radius:999px!important;cursor:pointer;height:13px;opacity:.92;padding:0!important;transition:background .25s ease,box-shadow .25s ease,transform .25s ease,width .25s ease;width:13px}.ashion-category-hero-dots button.active{background:#ca1515!important;box-shadow:0 8px 18px rgba(202,21,21,.25);transform:translateY(-1px);width:34px}.ashion-category-copy{max-width:440px;position:relative;z-index:2}.ashion-category-hero-slider .ashion-category-copy{animation:ashion-hero-copy-rise .58s ease both;background:rgba(255,255,255,.42);border-left:4px solid #111111;box-shadow:0 18px 42px rgba(17,17,17,.12);bottom:54px;left:54px;max-width:285px;padding:16px 18px 20px;position:absolute}.ashion-category-copy h1{color:#111111;font-family:var(--ashion-font-display);font-size:64px;font-weight:400;line-height:1;margin:0 0 5px}.ashion-category-hero-slider .ashion-category-copy h1{font-size:clamp(28px,2.6vw,38px);letter-spacing:0;line-height:.98;margin-bottom:12px;text-shadow:none}.ashion-category-copy h4{color:#111111;font-size:24px;font-weight:700;margin:0 0 8px}.ashion-category-copy p{color:#666666;display:-webkit-box;font-size:14px;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.7;margin:0 0 10px;overflow:hidden}.ashion-category-hero-slider .ashion-category-copy p{color:#535766!important;font-size:12px;-webkit-line-clamp:2;line-height:1.5;margin-bottom:14px;max-width:245px}.ashion-category-copy a,.ashion-category-copy span{color:#111111;display:inline-block;font-size:14px;font-weight:700;padding-bottom:3px;position:relative;text-decoration:none;text-transform:uppercase}.ashion-category-copy a:after,.ashion-category-copy span:after{background:#ca1515;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.ashion-category-hero-slider .ashion-category-copy a{background:#111111;border-radius:0;color:#ffffff;font-size:11px;letter-spacing:.5px;padding:9px 13px 8px;box-shadow:0 14px 28px rgba(17,17,17,.16);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.ashion-category-hero-slider .ashion-category-copy a:after{background:#ca1515;bottom:-7px;height:3px}.ashion-category-hero-slider .ashion-category-copy a:hover{background:#ca1515;box-shadow:0 18px 34px rgba(202,21,21,.22);transform:translateY(-2px)}@keyframes ashion-hero-copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ashion-hero-sheen{0%,56%{transform:translateX(0) rotate(8deg)}to{transform:translateX(360%) rotate(8deg)}}.ashion-products-section{background:#ffffff;padding:60px 0 50px}.ashion-section-heading-row{align-items:flex-start;display:grid;gap:24px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);margin-bottom:50px}.ashion-section-title h4{color:#111111;display:inline-block;font-size:24px;font-weight:700;margin:0;padding-bottom:8px;position:relative}.ashion-section-title h4:after{background:#ca1515;bottom:0;content:"";height:2px;left:0;position:absolute;width:70px}.ashion-filter-controls{display:flex;flex-wrap:wrap;gap:28px;justify-content:flex-end;list-style:none;margin:0;min-width:0;padding:0}.ashion-filter-controls li{color:#111111;font-size:14px;position:relative}.ashion-filter-controls li.active:after{background:#ca1515;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.ashion-product-grid-authentic{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.ashion-product-card-authentic{color:#111111;display:block;text-align:center;text-decoration:none}.ashion-product-image{aspect-ratio:3/4;background:#f5f5f5;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ashion-product-copy{padding-top:22px}.ashion-product-copy h6{color:#111111;font-size:14px;margin:0 0 5px}.ashion-rating{color:#e3c01c;font-size:10px;letter-spacing:1px;margin-bottom:5px}.ashion-product-price{color:#111111;font-weight:600}.ashion-banner-section{align-items:center;background-color:#111111;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center;margin-top:34px;position:relative;text-align:center;transition:background-image .45s ease-in-out;isolation:isolate;overflow:hidden}.ashion-banner-section:before{background:inherit;background-position:inherit;background-size:inherit;content:"";inset:0;position:absolute;filter:saturate(1.02) contrast(1.01);transform:scale(1.01);transition:transform .75s ease,opacity .75s ease;z-index:-2}.ashion-banner-section:hover:before{transform:scale(1.025)}.ashion-banner-overlay{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.28) 44%,rgba(255,255,255,.02));inset:0;pointer-events:none;position:absolute;z-index:-1}.ashion-banner-overlay:after,.ashion-banner-overlay:before{display:none}.ashion-banner-overlay:before{left:-5%;transform:skewX(-12deg)}.ashion-banner-overlay:after{right:-5%;transform:skewX(-12deg)}.ashion-banner-orb{border:1px solid rgba(202,21,21,.18);border-radius:50%;pointer-events:none;position:absolute}.ashion-banner-orb-one{height:320px;right:10%;top:-120px;width:320px}.ashion-banner-orb-two{bottom:-150px;height:380px;left:15%;width:380px}.ashion-banner-copy{animation:ashion-banner-copy-in .65s cubic-bezier(.16,1,.3,1) both;background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.56);box-shadow:0 22px 60px rgba(17,17,17,.08);margin:0 auto;max-width:600px;padding:34px 42px 38px;position:relative;z-index:2}.ashion-banner-kicker{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:18px;opacity:.64}.ashion-banner-kicker em,.ashion-banner-kicker strong{color:#7d808a;font-size:12px;font-style:normal;font-weight:800;letter-spacing:1.8px}.ashion-banner-kicker i{background:#ca1515;display:block;height:2px;width:52px}.ashion-banner-copy span{color:#5b0f51;font-size:15px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.ashion-banner-copy h1{color:#5b0f51;font-family:var(--ashion-font-display);font-size:clamp(48px,4.8vw,74px);font-weight:400;line-height:.96;margin:14px auto 18px;max-width:600px;text-shadow:none}.ashion-banner-copy p{color:rgba(83,87,102,.64)!important;font-size:15px;line-height:1.6;margin:0 auto 24px;max-width:520px}.ashion-banner-copy a,.ashion-discount-copy a{color:#111111;display:inline-block;font-size:14px;font-weight:700;padding-bottom:3px;position:relative;text-decoration:none;text-transform:uppercase}.ashion-banner-copy a{background:rgba(17,17,17,.9);color:#ffffff;padding:13px 24px 12px;box-shadow:0 18px 42px rgba(17,17,17,.24)}.ashion-banner-copy a:hover{background:#ca1515}.ashion-banner-copy a:after,.ashion-discount-copy a:after{background:#ca1515;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.ashion-banner-copy a:after{bottom:-7px;height:3px}.ashion-slider-dots{bottom:26px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;width:100%}.ashion-slider-dots button{background:#111111;border:0;border-radius:999px;cursor:pointer;height:12px;padding:0;transition:background .2s ease,transform .2s ease,width .2s ease;width:12px}.ashion-slider-dots button.active{background:#ca1515;transform:scale(1.05);width:34px}@keyframes ashion-banner-copy-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ashion-banner-progress{background:rgba(17,17,17,.08);bottom:0;height:6px;left:0;position:absolute;width:100%;z-index:3}.ashion-banner-progress span{background:#ca1515;display:block;height:100%;transition:width .35s ease}.ashion-trend-section{background:#ffffff;padding:70px 0 45px}.ashion-trend-grid{display:grid;gap:50px;grid-template-columns:repeat(3,minmax(0,1fr))}.ashion-trend-item{align-items:center;display:grid;gap:20px;grid-template-columns:90px 1fr;margin-bottom:30px;text-decoration:none}.ashion-trend-item img{background:#f5f5f5;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}.ashion-trend-item h6{color:#111111;font-size:14px;margin:0 0 5px}.ashion-trend-item p{color:#111111;font-weight:600;margin:0}.ashion-discount-section{background:#ffffff;padding:35px 0 50px}.ashion-discount-grid{display:grid;grid-template-columns:1fr 1fr}.ashion-discount-slider{background:#f8d9d2;overflow:hidden;position:relative}.ashion-discount-slider:after{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 48%,rgba(202,21,21,.16));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ashion-discount-image img{animation:ashion-offer-image-in .72s ease both;display:block;height:auto;max-height:390px;-o-object-fit:cover;object-fit:cover;width:100%}.ashion-discount-image-overlay{background:rgba(17,17,17,.78);bottom:26px;color:#ffffff;left:26px;max-width:320px;padding:22px 24px;position:absolute;z-index:2;animation:ashion-offer-card-in .62s ease both}.ashion-discount-image-overlay span{color:#ffced6!important;display:block;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.ashion-discount-image-overlay h3{color:#ffffff;font-size:24px;font-weight:800;line-height:1.1;margin:0 0 14px}.ashion-discount-image-overlay a{color:#ffffff;display:inline-block;font-size:13px;font-weight:800;padding-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase}.ashion-discount-image-overlay a:after{background:#ff3f6c;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.ashion-discount-slide-dots{bottom:24px;display:flex;gap:8px;position:absolute;right:24px;z-index:2}.ashion-discount-slide-dots button{background:rgba(255,255,255,.72)!important;border:0!important;border-radius:999px!important;cursor:pointer;height:10px;padding:0!important;transition:background .25s ease,width .25s ease;width:10px}.ashion-discount-slide-dots button.active{background:#ff3f6c!important;width:30px}.ashion-discount-copy{align-items:center;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.9),transparent 24%),linear-gradient(135deg,#f8f8f8,#f1f1f1);display:flex;flex-direction:column;height:390px;justify-content:center;overflow:hidden;position:relative;text-align:center}.ashion-discount-copy:after,.ashion-discount-copy:before{border:1px solid rgba(202,21,21,.18);border-radius:50%;content:"";position:absolute}.ashion-discount-copy:before{height:290px;right:-94px;top:-100px;width:290px}.ashion-discount-copy:after{bottom:-96px;height:240px;left:-78px;width:240px}.ashion-discount-circle{margin-bottom:35px;position:relative;z-index:1;animation:ashion-offer-pulse 2.8s ease-in-out infinite}.ashion-discount-circle:after{background:#ffffff;border-radius:50%;box-shadow:0 20px 50px rgba(202,21,21,.1);content:"";height:183px;left:50%;margin-left:-91px;position:absolute;top:-38px;width:183px;z-index:-1}.ashion-discount-circle span{color:#111111;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.ashion-discount-circle h2{color:#ca1515;font-family:var(--ashion-font-display);font-size:56px;font-weight:400;line-height:46px;margin:8px 0 10px;text-shadow:0 10px 28px rgba(202,21,21,.12)}.ashion-discount-circle h5{color:#ca1515;font-weight:700;margin:0}.ashion-countdown{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;position:relative;z-index:1}.ashion-countdown div{animation:ashion-count-pop .6s ease both;background:rgba(255,255,255,.74);border:1px solid rgba(212,213,217,.86);box-shadow:0 14px 30px rgba(17,17,17,.05);min-width:78px;padding:11px 8px 9px}.ashion-countdown strong{color:#111111;display:block;font-size:30px;font-weight:800;line-height:1}.ashion-countdown span{color:#535766!important;display:block;font-size:12px;font-weight:700;letter-spacing:.5px;margin:7px 0 0;text-transform:uppercase}.ashion-discount-copy>a{background:#111111;color:#ffffff;padding:12px 20px 11px;position:relative;z-index:1}.ashion-discount-copy>a:after{bottom:-6px;height:3px}.ashion-discount-copy>a:hover{background:#ca1515}@keyframes ashion-offer-image-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ashion-offer-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ashion-offer-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes ashion-count-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ashion-services-section{background:#ffffff;padding:35px 0 60px}.ashion-services-grid{display:grid;gap:34px;grid-template-columns:repeat(4,minmax(0,1fr))}.ashion-service-item{align-items:flex-start;display:grid;gap:18px;grid-template-columns:42px 1fr}.ashion-service-item>span{align-items:center;border:2px solid #ca1515;border-radius:50%;color:#ca1515;display:flex;font-size:14px;font-weight:700;height:42px;justify-content:center;line-height:1;text-transform:uppercase;width:42px}.ashion-service-item h6{color:#111111;font-size:16px;font-weight:600;margin:0 0 5px}.ashion-service-item p{color:#666666;font-size:14px;margin:0}.ashion-instagram-strip{background:#ffffff;overflow:hidden}.ashion-instagram-grid{display:grid;gap:0;grid-auto-columns:minmax(240px,25vw);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%}.ashion-instagram-video{aspect-ratio:9/16;border-right:1px solid #ebebeb;overflow:hidden;position:relative;width:100%}.ashion-instagram-video iframe{border:0;display:block;height:100%;position:relative;transform:scale(1.75);transform-origin:center;width:100%}.ashion-footer{background:#ffffff;border-top:1px solid #f0f0f0;padding:55px 0 0}.ashion-footer-grid{display:grid;gap:30px;grid-template-columns:2fr 1fr 1fr 2fr}.ashion-footer-logo{display:inline-block;margin-bottom:18px}.ashion-footer-about p{color:#666666;font-size:14px;line-height:24px;margin:0 0 18px;max-width:320px}.ashion-footer-payment{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ashion-footer-logo img,.ashion-footer-payment img{display:block;height:auto;width:auto}.ashion-footer-logo img{max-height:72px}.ashion-footer-newsletter h6,.ashion-footer-widget h6{color:#111111;font-size:16px;font-weight:600;margin:0 0 20px;text-transform:uppercase}.ashion-footer-help,.ashion-footer-widget ul{list-style:none;margin:0;padding:0}.ashion-footer-help li,.ashion-footer-widget li{margin-bottom:10px}.ashion-footer-help a,.ashion-footer-widget a{color:#666666;font-size:14px;text-decoration:none}.ashion-footer-help a:hover,.ashion-footer-widget a:hover{color:#ca1515}.ashion-footer-newsletter form{border-bottom:2px solid #ebebeb;display:flex;margin-bottom:16px;max-width:360px}.ashion-footer-newsletter input{border:0;color:#666666;flex:1;font-size:14px;height:40px;outline:0}.ashion-footer-newsletter button{background:#ca1515;border:0;color:#ffffff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.ashion-footer-social{display:flex;gap:10px;margin-top:18px}.ashion-footer-social a{align-items:center;background:#f5f5f5;border-radius:50%;color:#111111;display:flex;font-size:13px;font-weight:700;height:40px;justify-content:center;text-decoration:none;text-transform:uppercase;width:40px}.ashion-footer-copyright{border-top:1px solid #ebebeb;margin-top:35px;padding:18px 0;text-align:center}.ashion-footer-copyright p{color:#666666;font-size:13px;margin:0}@media (max-width:1100px){.ashion-header-inner{padding:0 20px}.ashion-header-row{grid-template-columns:160px 1fr 110px}.ashion-header-search{display:none}.ashion-nav ul{gap:14px}.ashion-nav-link{font-size:12px}}@media (max-width:768px){.ashion-header-row{display:flex;justify-content:space-between}.ashion-nav{display:none!important}.ashion-mobile-menu{display:block}.ashion-categories-mosaic,.ashion-category-small-grid,.ashion-discount-grid,.ashion-footer-grid,.ashion-product-grid-authentic,.ashion-section-heading-row,.ashion-services-grid,.ashion-trend-grid{grid-template-columns:1fr}.ashion-instagram-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ashion-banner-copy h1{font-size:48px}.ashion-category-tile,.ashion-category-tile-large{min-height:360px;padding-left:25px}.ashion-category-copy h1{font-size:48px}.ashion-filter-controls{justify-content:flex-start}}.ashion-theme [class*=bg-white]{background-color:#ffffff!important}.ashion-theme [class*=bg-festiya-cream]{background-color:#f8f8f8!important}.ashion-theme [class*=rounded-2xl],.ashion-theme [class*=rounded-full],.ashion-theme [class*=rounded-large],.ashion-theme [class*=rounded-xl]{border-radius:0!important}.ashion-theme [class*=shadow-elevation]{box-shadow:none!important}.ashion-theme [class*=text-festiya-coral],.ashion-theme [class*=text-ui-fg-base]{color:#111111!important}.ashion-theme [class*=text-ui-fg-muted],.ashion-theme [class*=text-ui-fg-subtle]{color:#666666!important}.ashion-theme [class*=border-festiya-ink],.ashion-theme [class*=border-ui-border-base],.ashion-theme [class*=border-ui-border-strong]{border-color:#ebebeb!important}.ashion-theme [data-testid=category-container]{background:#ffffff;display:grid!important;gap:30px;grid-template-columns:252px 1fr;max-width:none;padding:0!important;position:relative}.ashion-listing-heading{display:none}.ashion-theme .ashion-listing-heading{background:#ffffff;color:#282c3f;display:block;padding:24px 50px 28px}.ashion-theme .ashion-listing-heading p{color:#282c3f!important;font-size:14px;margin:0 0 14px}.ashion-theme .ashion-listing-heading strong{font-weight:700}.ashion-theme .ashion-listing-heading h1{color:#282c3f;font-size:16px;font-weight:700;line-height:20px;margin:0}.ashion-theme .ashion-listing-heading h1 span{color:#94969f!important;font-weight:400}.ashion-theme [data-testid=category-container]>div:first-child{border-right:1px solid #e9e9ed;margin:0!important;min-width:0!important;padding:0!important}.ashion-theme [data-testid=category-container]>div:last-child{padding:86px 32px 56px 0}.ashion-theme [data-testid=category-page-title],.ashion-theme [data-testid=store-page-title]{color:#282c3f;display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;padding-bottom:0;position:relative;text-transform:none}.ashion-theme [data-testid=category-page-title]:after,.ashion-theme [data-testid=store-page-title]:after{display:none}.ashion-theme [data-testid=products-list]{display:grid!important;gap:36px 34px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.ashion-theme .ashion-filter-panel{border-right:1px solid #e9e9ed;color:#282c3f;gap:0!important;min-height:calc(100vh - 84px);padding:0!important}.ashion-theme .ashion-sort-select{align-items:center;background:#ffffff;border:1px solid #d4d5d9;color:#282c3f;display:flex;gap:4px;height:38px;justify-content:space-between;padding:0 14px;position:absolute;right:32px;top:16px;width:255px;z-index:2}.ashion-theme .ashion-sort-select span{color:#282c3f!important;font-size:14px;font-weight:400;white-space:nowrap}.ashion-theme .ashion-sort-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;color:#282c3f!important;cursor:pointer;flex:1;font-size:14px;font-weight:700;outline:0;padding-right:18px}.ashion-theme .ashion-sort-select:after{border-bottom:1px solid #94969f;border-right:1px solid #94969f;content:"";height:9px;position:absolute;right:14px;top:12px;transform:rotate(45deg);width:9px}.ashion-theme .ashion-filter-title-row{align-items:center;border-bottom:1px solid #e9e9ed;display:flex;height:64px;justify-content:space-between;padding:0 24px 0 25px}.ashion-theme .ashion-filter-title-row span{color:#111111;font-size:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.ashion-theme .ashion-filter-title-row button{background:transparent!important;color:#ff3f6c!important;font-size:12px;font-weight:700;letter-spacing:.2px;padding:0;text-transform:uppercase}.ashion-theme .ashion-checkbox-filter,.ashion-theme .ashion-options-picker,.ashion-theme .ashion-radio-filter{border-bottom:1px solid #e9e9ed;gap:0!important;padding:24px 24px 22px 25px}.ashion-theme .ashion-checkbox-filter>p,.ashion-theme .ashion-options-picker>div:first-child span,.ashion-theme .ashion-radio-filter>p{color:#282c3f!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px;margin-bottom:18px;text-transform:uppercase}.ashion-theme .ashion-checkbox-filter>div{display:grid;gap:14px}.ashion-theme .ashion-checkbox-row{align-items:center;color:#282c3f!important;display:flex;font-size:14px;font-weight:400;gap:12px;line-height:18px;text-decoration:none}.ashion-theme .ashion-checkbox-row span{border:1px solid #c3c2c9;border-radius:2px;display:block;height:16px;position:relative;width:16px}.ashion-theme .ashion-checkbox-row[data-active=true] span{background:#ff3f6c;border-color:#ff3f6c}.ashion-theme .ashion-checkbox-row[data-active=true] span:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.ashion-theme .ashion-radio-filter [role=radiogroup]{display:grid;gap:14px}.ashion-theme .ashion-radio-row{gap:12px!important;margin-left:0!important;position:relative}.ashion-theme .ashion-radio-row svg{display:none}.ashion-theme .ashion-radio-row:before{border:1px solid #c3c2c9;border-radius:50%;content:"";height:16px;width:16px}.ashion-theme .ashion-radio-row[data-active=true]:before{border:2px solid #ff3f6c;box-shadow:inset 0 0 0 4px #ffffff;background:#ff3f6c}.ashion-theme .ashion-radio-row label{color:#282c3f!important;font-size:14px!important;font-weight:500!important;line-height:18px}.ashion-theme .ashion-options-picker [data-radix-collection-item]{color:#282c3f;font-size:14px;font-weight:700;padding:14px 0 12px!important;text-transform:uppercase}.ashion-theme .ashion-options-picker [data-radix-collection-item]+div,.ashion-theme .ashion-options-picker [data-state=open]{color:#282c3f}.ashion-theme .ashion-options-picker .flex.flex-wrap.gap-2{align-items:flex-start;display:grid!important;gap:12px!important}.ashion-theme .ashion-option-value{background:transparent!important;border:0!important;border-radius:0!important;color:#282c3f!important;font-size:14px;font-weight:400;height:auto!important;justify-content:flex-start;padding:0 0 0 30px!important;position:relative;text-transform:none}.ashion-theme .ashion-option-value:before{border:1px solid #c3c2c9;border-radius:2px;content:"";height:16px;left:0;position:absolute;top:1px;width:16px}.ashion-theme .ashion-option-value[aria-pressed=true]:before{background:#ff3f6c;border-color:#ff3f6c}.ashion-theme .ashion-option-value[aria-pressed=true]:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.ashion-theme .ashion-myntra-product-card{color:#282c3f;display:block;text-decoration:none}.ashion-theme .ashion-myntra-image-wrap{position:relative}.ashion-theme .ashion-myntra-image-wrap>div{aspect-ratio:3/4!important;background:#f5f5f6!important;border-radius:0!important;box-shadow:none!important;max-height:360px;padding:0!important}.ashion-theme .ashion-myntra-rating-badge{align-items:center;background:rgba(255,255,255,.92);border-radius:2px;bottom:10px;color:#282c3f!important;display:flex;font-size:12px;font-weight:700;gap:4px;left:10px;line-height:1;padding:5px 7px;position:absolute}.ashion-theme .ashion-myntra-rating-badge span{color:#282c3f!important}.ashion-theme .ashion-myntra-product-info{padding:12px 0 0}.ashion-theme .ashion-myntra-brand{color:#282c3f!important;font-size:14px;font-weight:700;line-height:1.2;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ashion-theme .ashion-myntra-title{color:#535766!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;margin:0 0 8px!important;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.ashion-theme .ashion-myntra-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.ashion-theme .ashion-myntra-price-row [data-testid=price]{color:#282c3f!important;font-size:13px;font-weight:700}.ashion-theme .ashion-myntra-price-row [data-testid=original-price]{color:#7e818c!important;font-size:12px;font-weight:400}.ashion-theme .ashion-myntra-price-row [data-testid=price-percentage-diff]{color:#ff905a!important;font-size:12px;font-weight:400}.ashion-theme .ashion-myntra-low-stock{color:#ff3f6c!important;font-size:12px;font-weight:700;margin:5px 0 0}.ashion-theme [data-testid=product-container]{background:#ffffff;gap:32px!important;max-width:1170px;padding:60px 15px!important}.ashion-product-breadcrumb{background:#ffffff;color:#282c3f;font-size:14px;line-height:20px;padding:26px 30px 20px}.ashion-product-breadcrumb strong{font-weight:700}.ashion-theme .ashion-product-detail{align-items:flex-start;display:grid!important;gap:32px!important;grid-template-columns:minmax(0,58%) minmax(390px,1fr);max-width:none;padding:0 30px 60px!important}.ashion-product-gallery-panel{min-width:0}.ashion-image-gallery{display:grid;gap:16px;grid-template-columns:88px minmax(0,1fr)}.ashion-image-thumbnails{display:flex;flex-direction:column;gap:10px}.ashion-image-thumbnails button{background:#f5f5f6;border:1px solid transparent;cursor:pointer;height:112px;overflow:hidden;padding:0;position:relative;width:88px}.ashion-image-thumbnails button.is-active{border-color:#282c3f}.ashion-image-thumbnails img{-o-object-fit:cover;object-fit:cover}.ashion-image-main{aspect-ratio:3/4;background:#f5f5f6;border-radius:0;overflow:hidden;padding:0;position:relative}.ashion-image-main img{-o-object-fit:contain;object-fit:contain}.ashion-image-zoom{align-items:center;background:#ffffff;border:1px solid #d4d5d9;border-radius:50%;bottom:16px;color:#282c3f;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;width:44px}.ashion-image-zoom svg{height:20px;width:20px}.ashion-image-zoom-dialog{align-items:center;background:rgba(0,0,0,.82);display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:60}.ashion-image-zoom-content{height:min(86vh,960px);position:relative;width:min(86vw,780px)}.ashion-image-zoom-content img{-o-object-fit:contain;object-fit:contain}.ashion-image-zoom-close{background:#ffffff;border:0;border-radius:50%;color:#282c3f;cursor:pointer;height:44px;position:fixed;right:24px;top:24px;width:44px;z-index:1}.ashion-product-detail-panel{align-self:start;border-left:1px solid #eaeaec;color:#282c3f;padding:0 0 0 32px;position:sticky;top:96px}.ashion-product-detail-panel #product-info>div{gap:0!important;margin:0;max-width:none}.ashion-product-detail-panel #product-info>div>div:first-child{display:none!important}.ashion-theme #product-info [data-testid=product-title],.ashion-theme #product-info h2{color:#282c3f!important;font-family:var(--ashion-font-sans);font-size:28px!important;font-weight:700;letter-spacing:0;line-height:34px!important;margin:0 0 6px}.ashion-theme #product-info p,.ashion-theme [data-testid=product-description]{color:#535665!important;font-size:20px;line-height:28px;margin:0 0 16px}.ashion-product-rating-summary{align-items:center;border:1px solid #d4d5d9;color:#535665;display:inline-flex;font-size:16px;gap:8px;height:29px;margin:10px 0 18px;padding:0 10px}.ashion-product-rating-summary strong{color:#282c3f;font-weight:700}.ashion-product-rating-summary span:nth-child(2){color:#14958f!important;font-size:0}.ashion-product-rating-summary span:nth-child(2):after{content:"★";font-size:16px}.ashion-product-detail-panel [ref],.ashion-product-detail-panel>.flex{border-top:1px solid #d4d5d9;padding-top:20px}.ashion-product-detail-panel [data-testid=product-price]{color:#282c3f!important;font-size:28px;font-weight:700}.ashion-product-detail-panel [data-testid=original-product-price]{color:#94969f!important;font-size:22px}.ashion-product-detail-panel .text-ui-fg-interactive,.ashion-product-detail-panel [class*=text-ui-fg-interactive]{color:#ff905a!important;font-size:22px;font-weight:700}.ashion-product-detail-panel [data-testid=product-options]{justify-content:flex-start!important;gap:12px!important}.ashion-product-detail-panel [data-testid=option-button]{align-items:center;background:#ffffff!important;border:1px solid #bfc0c6!important;border-radius:50%!important;color:#282c3f!important;display:flex;flex:0 0 64px!important;font-size:16px;font-weight:700;height:64px!important;justify-content:center;padding:0!important;width:64px!important}.ashion-product-detail-panel [data-testid=option-button][class*=border-ui-border-interactive]{border-color:#ff3f6c!important}.ashion-product-detail-panel .ashion-purchase-type-card{background:#f5f5f6!important;border:1px solid #eaeaec!important;border-radius:4px!important;padding:14px!important}.ashion-product-detail-panel .ashion-purchase-type-card p{color:#282c3f!important;font-size:13px;font-weight:700;letter-spacing:.6px;margin:0}.ashion-product-detail-panel .ashion-purchase-toggle{background:#ffffff!important;border:1px solid #d4d5d9!important;border-radius:4px!important;color:#282c3f!important;font-size:14px;font-weight:700;height:46px;text-transform:uppercase}.ashion-product-detail-panel .ashion-purchase-toggle-active{background:#ff3f6c!important;border-color:#ff3f6c!important;color:#ffffff!important}.ashion-theme .ashion-rental-duration-button{background:#ffffff!important;border:1px solid #d4d5d9!important;border-radius:4px!important;color:#282c3f!important;font-size:11px;font-weight:700;height:34px;padding:0 10px;text-transform:uppercase}.ashion-theme .ashion-rental-duration-button.is-active{background:#ff3f6c!important;border-color:#ff3f6c!important;color:#ffffff!important}.ashion-product-detail-panel [data-testid=add-product-button],.ashion-product-detail-panel [data-testid=go-to-cart-button]{background:#ff3f6c!important;border-radius:4px!important;font-size:16px;font-weight:700;height:56px!important;letter-spacing:.4px;margin-top:10px;text-transform:uppercase}.ashion-product-action-row{display:grid;gap:12px;grid-template-columns:1fr .7fr;margin-top:14px}.ashion-product-detail-panel .ashion-product-action-row [data-testid=add-product-button],.ashion-product-detail-panel .ashion-product-action-row [data-testid=go-to-cart-button]{margin-top:0}.ashion-theme .ashion-wishlist-button{align-items:center;background:#ffffff!important;border:1px solid #d4d5d9!important;border-radius:4px!important;color:#282c3f!important;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;letter-spacing:.4px;text-transform:uppercase}.ashion-wishlist-button svg{height:20px;margin-right:10px;width:20px}.ashion-product-detail-panel [data-testid=add-product-button]:before{content:"Bag";font-size:0}.ashion-product-detail-panel form input{border:1px solid #d4d5d9!important;border-radius:4px!important;font-size:15px;height:48px}.ashion-product-detail-panel form button{background:transparent!important;color:#ff3f6c!important;font-size:14px;font-weight:700}.ashion-product-detail-panel [class*=rounded-2xl],.ashion-product-detail-panel [class*=rounded-xl]{border-radius:4px!important}.ashion-delivery-promises{border-top:1px solid #d4d5d9;margin-top:24px;padding-top:24px}.ashion-delivery-promises>h3{color:#282c3f;font-size:16px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ashion-theme [data-testid=product-wrapper] [data-testid=product-title]{color:#111111!important;display:block!important;font-family:var(--ashion-font-sans);font-size:14px!important;font-weight:400!important;line-height:20px!important;margin:0!important;text-align:center}.ashion-theme [data-testid=cart-container]{max-width:1170px;padding:36px 15px 60px!important}.ashion-theme>.py-12:has([data-testid=cart-container]){padding-top:0!important}.ashion-theme [data-testid=cart-container]>div:has([href*="/store"]){border:1px solid #ebebeb;margin-top:0;max-width:620px;padding:48px}.ashion-theme [data-testid=empty-cart-message]{padding-bottom:64px!important;padding-top:64px!important}.ashion-cart-page{background:#ffffff;color:#282c3f;min-height:100vh}.ashion-cart-stepper{align-items:center;background:#ffffff;border-bottom:1px solid #eaeaec;display:grid;grid-template-columns:220px 1fr 220px;height:78px;justify-items:center;padding:0 48px;position:sticky;top:0;text-transform:uppercase;z-index:60}.ashion-cart-stepper-logo{align-items:center;display:flex;gap:12px;justify-self:start;min-height:58px;min-width:180px;text-decoration:none}.ashion-cart-stepper-logo img{display:block;height:auto;max-height:58px;min-height:48px;min-width:96px;width:auto}.ashion-cart-stepper-logo span{color:#282c3f!important;display:inline-block;font-size:24px;font-weight:800;letter-spacing:0;padding:0;text-transform:lowercase}.ashion-cart-stepper-progress{align-items:center;display:flex;justify-content:center}.ashion-cart-stepper span{color:#696b79!important;font-size:12px;font-weight:700;letter-spacing:4px;padding-bottom:6px}.ashion-cart-stepper span.active{border-bottom:3px solid #20bd99;color:#20bd99!important}.ashion-cart-stepper i{border-top:1px dashed #696b79;display:block;height:1px;margin:0 18px;width:78px}.ashion-cart-stepper strong{color:#696b79;font-size:12px;font-weight:700;justify-self:end;letter-spacing:4px}.ashion-cart-shell{display:grid;gap:0;grid-template-columns:minmax(0,650px) 1px minmax(360px,410px);justify-content:center;margin:0 auto;max-width:1130px;padding:32px 0 80px!important}.ashion-cart-shell:has(.ashion-cart-summary-panel):before{background:#eaeaec;content:"";grid-column:2;grid-row:1}.ashion-cart-main{padding-right:26px}.ashion-cart-summary-panel{padding-left:30px}.ashion-delivery-card{align-items:center;background:#fff6f4;border:1px solid #eaeaec;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:36px;padding:24px 28px}.ashion-delivery-card strong{color:#282c3f;font-size:18px}.ashion-cart-coupons button,.ashion-delivery-card button{background:#ffffff!important;border:1px solid #ff3f6c!important;border-radius:4px!important;color:#ff3f6c!important;font-size:14px;font-weight:700;letter-spacing:.4px;padding:12px 24px;text-transform:uppercase}.ashion-cart-selection-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.ashion-cart-selection-row>div{align-items:center;display:flex;gap:16px}.ashion-cart-selection-row strong{color:#282c3f;font-size:16px;font-weight:700;text-transform:uppercase}.ashion-cart-selection-row button{background:transparent!important;color:#535766!important;font-size:13px;font-weight:700;letter-spacing:.3px;padding:0 28px;text-transform:uppercase}.ashion-cart-selection-row button+button{border-left:1px solid #d4d5d9!important}.ashion-cart-check{align-items:center;background:#ff3f6c;border-radius:2px;color:#ffffff!important;display:inline-flex;font-size:13px;font-weight:700;height:16px;justify-content:center;width:16px}.ashion-cart-items-list{display:grid;gap:20px}.ashion-cart-item-card{border:1px solid #eaeaec;border-radius:4px;display:grid;gap:18px;grid-template-columns:16px 150px 1fr 34px;padding:18px;position:relative}.ashion-cart-item-image>div{aspect-ratio:3/4!important;background:#f5f5f6!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:150px!important}.ashion-cart-item-brand{font-size:16px!important;font-weight:700!important}.ashion-cart-item-brand,.ashion-cart-item-title{color:#282c3f!important;line-height:20px;margin:0 0 4px}.ashion-cart-item-title{font-size:15px!important}.ashion-cart-item-seller{color:#94969f!important;font-size:13px;margin:0 0 14px}.ashion-cart-item-controls{display:flex;gap:10px;margin-bottom:14px}.ashion-cart-item-controls label,.ashion-cart-item-controls span{align-items:center;background:#f5f5f6;border-radius:2px;color:#282c3f!important;display:inline-flex;font-size:14px;font-weight:700;gap:4px;padding:5px 8px}.ashion-cart-item-controls select{background:transparent;border:0!important;color:#282c3f!important;font-weight:700;padding:0}.ashion-cart-price-row [data-testid=product-price]{color:#282c3f!important;font-size:16px;font-weight:700}.ashion-cart-policy-note,.ashion-cart-rental-note{color:#535766!important;display:block;font-size:13px;margin:10px 0 0}.ashion-cart-remove{align-items:start!important;justify-content:end!important}.ashion-cart-remove button{background:transparent!important;color:#282c3f!important;padding:0!important}.ashion-cart-summary{color:#282c3f}.ashion-cart-summary section{border-bottom:1px solid #eaeaec;padding:0 0 24px;margin-bottom:24px}.ashion-cart-summary h3{color:#535766;font-size:14px;font-weight:700;letter-spacing:.4px;margin:0 0 18px;text-transform:uppercase}.ashion-cart-coupons>div,.ashion-cart-donate label{align-items:center;display:flex;justify-content:space-between}.ashion-cart-coupons strong,.ashion-cart-donate label{color:#282c3f;font-size:16px;font-weight:700}.ashion-cart-coupons p{color:#282c3f!important;font-size:14px;margin:18px 0 0}.ashion-cart-coupons p span,.ashion-cart-price-details [data-testid=cart-discount]{color:#ff3f6c!important;font-weight:700}.ashion-cart-donate input{accent-color:#ff3f6c;height:18px;margin-right:10px;width:18px}.ashion-cart-donate>div{display:flex;gap:12px;margin-top:20px}.ashion-cart-donate>div button{background:#ffffff!important;border:1px solid #d4d5d9!important;border-radius:22px!important;color:#282c3f!important;font-size:14px;font-weight:700;min-width:58px;padding:8px 18px}.ashion-cart-price-details .txt-medium{color:#282c3f!important;font-size:15px;gap:16px!important}.ashion-cart-price-details [data-testid=cart-total]{color:#282c3f!important;font-size:18px!important;font-weight:700}.ashion-cart-policy-summary,.ashion-cart-rent-breakdown{background:#fff6f4;border:1px solid #f5d9d2;color:#282c3f!important;font-size:13px;margin-bottom:18px;padding:12px}.ashion-cart-terms{color:#282c3f!important;font-size:13px;line-height:20px;margin:0 0 16px}.ashion-place-order-button{background:#ff3f6c!important;border-radius:4px!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;height:52px!important;letter-spacing:1px;text-transform:uppercase}.ashion-cart-empty-wrap{grid-column:1/-1}.ashion-theme [data-testid=cart-container] h1,.ashion-theme [data-testid=cart-container] h2,.ashion-theme [data-testid=cart-container] h3{color:#111111!important;font-size:24px!important;font-weight:700;text-transform:uppercase}.ashion-theme table{background:#ffffff;border-collapse:collapse}.ashion-theme td,.ashion-theme th{border-color:#ebebeb!important;color:#111111!important}.ashion-theme [data-testid=checkout-button] button,.ashion-theme button{background:#ff3f6c!important;border:0!important;border-radius:0!important;color:#ffffff!important;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ashion-checkout-layout{min-height:100vh;position:relative;width:100%}.ashion-checkout-header{background:#ffffff;border-bottom:1px solid #ebebeb;box-shadow:0 5px 10px rgba(91,91,91,.06);height:72px}body:has(.ashion-cart-page) .ashion-footer,body:has(.ashion-cart-page) .ashion-header{display:none}body:has(.ashion-cart-page){background:#ffffff}.ashion-cart-page .ashion-cart-stepper{margin-top:0}.ashion-cart-page .ashion-cart-coupons button,.ashion-cart-page .ashion-delivery-card button{background:#ffffff!important;border:1px solid #ff3f6c!important;border-radius:4px!important;color:#ff3f6c!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px!important;padding:12px 24px!important}.ashion-cart-page .ashion-cart-remove button,.ashion-cart-page .ashion-cart-selection-row button{background:transparent!important;border:0!important;color:#535766!important}.ashion-cart-page .ashion-cart-selection-row button+button{border-left:1px solid #d4d5d9!important}.ashion-cart-page .ashion-place-order-button,.ashion-cart-page [data-testid=checkout-button] button{background:#ff3f6c!important;border:0!important;border-radius:4px!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;height:52px!important}.ashion-cart-page .ashion-cart-summary h3,.ashion-cart-page [data-testid=cart-container] h3{color:#535766!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px;line-height:18px;margin:0 0 18px}.ashion-cart-login-card{align-items:center;border:1px solid #eaeaec;border-radius:4px;display:grid;gap:18px;grid-template-columns:78px 1fr auto;margin-top:20px;padding:24px 28px}.ashion-cart-login-avatar{background:radial-gradient(circle at 30% 40%,#fbd7dd,#cfd4e0 55%,#ffffff 56%);border-radius:50%;height:64px;width:64px}.ashion-cart-login-card strong{color:#282c3f;font-size:16px}.ashion-cart-login-card a{color:#ff3f6c!important;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.ashion-cart-page .ashion-cart-item-controls label,.ashion-cart-page .ashion-cart-item-controls span{font-size:13px;padding:6px 10px}.ashion-cart-page .ashion-cart-item-controls select{height:22px;min-width:42px}.ashion-checkout-layout [data-testid=checkout-container]>div{max-width:1170px;padding:60px 15px!important}.ashion-checkout-layout input,.ashion-checkout-layout select,.ashion-checkout-layout textarea,.ashion-theme input,.ashion-theme select,.ashion-theme textarea{background:#ffffff;border:1px solid #ebebeb!important;border-radius:0!important;color:#111111!important}@media (max-width:1024px){.ashion-theme [data-testid=products-list]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.ashion-theme [data-testid=category-container]{grid-template-columns:1fr}.ashion-theme [data-testid=category-container]>div:first-child{border-right:0;border-bottom:1px solid #ebebeb;padding:0 0 24px!important}.ashion-theme [data-testid=products-list]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ashion-pagination{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:center;margin:46px 0 10px;min-height:44px;position:relative;width:100%;z-index:1}.ashion-pagination-slot{display:block;min-height:98px;width:100%}.ashion-pagination>div{align-items:center;display:flex;gap:7px}.ashion-pagination button,.ashion-pagination span{align-items:center;background:#ffffff!important;border:1px solid #d4d5d9!important;border-radius:2px!important;color:#282c3f!important;display:inline-flex;font-size:13px!important;font-weight:700!important;height:34px;justify-content:center;letter-spacing:0;min-width:34px;padding:0 11px!important;text-transform:none!important}.ashion-pagination button[disabled]{border-color:#111111!important;color:#ffffff!important;background:#111111!important;cursor:default}.ashion-pagination>button[disabled]{background:#f5f5f6!important;border-color:#eaeaec!important;color:#b0b1b8!important}.ashion-pagination>button:not([disabled]):hover,.ashion-pagination>div button:not([disabled]):hover{border-color:#ff3f6c!important;color:#ff3f6c!important}.ashion-pagination span{border-color:transparent!important;color:#94969f!important;min-width:24px;padding:0 4px!important}@media (max-width:768px){.ashion-pagination{flex-wrap:wrap;padding:0 16px}}