:root{--lv-bg:#080808;--lv-bg-soft:#0d0d0e;--lv-surface:#121214;--lv-surface-raised:#17171a;--lv-surface-hover:#1c1c1f;--lv-text:#f5f3ef;--lv-muted:#9b9994;--lv-muted-2:#706f6c;--lv-red:#e3262e;--lv-red-hover:#f13b42;--lv-green:#28b56f;--lv-warning:#f5a524;--lv-border:#ffffff16;--lv-border-strong:#ffffff24;--lv-shadow-1:0 1px 0 #ffffff06 inset, 0 10px 30px #0000002e;--lv-shadow-2:0 1px 0 #ffffff09 inset, 0 20px 56px #00000057;--lv-r-xs:7px;--lv-r-sm:10px;--lv-r-md:14px;--lv-r-lg:20px;--lv-r-xl:28px;--lv-ease:cubic-bezier(.23,1,.32,1);--lv-ease-smooth:cubic-bezier(.77,0,.175,1);--color-bg:var(--lv-bg);--color-bg-secondary:var(--lv-bg-soft);--color-text:var(--lv-text);--color-text-muted:var(--lv-muted);--color-accent:var(--lv-red);--color-accent-hover:var(--lv-red-hover);--color-border:var(--lv-border);--color-border-light:var(--lv-border-strong);--transition-fast:.15s var(--lv-ease);--transition-medium:.22s var(--lv-ease);--transition-slow:.28s var(--lv-ease);--container-width:1360px}html{background:var(--lv-bg)}body{background:radial-gradient(circle at 12% 0%, #e3262e0e, transparent 24rem), var(--lv-bg);color:var(--lv-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:#fff;background:#e3262e57}img{outline-offset:-1px;outline:1px solid #ffffff14}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #e3262ee6}body .announcement-bar{background:linear-gradient(90deg, #c91921, var(--lv-red) 45%, #c91921);color:#fff;letter-spacing:.115em;text-transform:uppercase;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 1rem;font-size:.68rem;font-weight:700;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}body .announcement-content{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}body .nav:not(.scrolled){top:40px}body .nav{-webkit-backdrop-filter:blur(18px)saturate(120%);min-height:68px;transition-property:background-color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--lv-ease);background:#080808c7;border-bottom:1px solid #0000;padding:.75rem 0}body .nav.scrolled{border-bottom-color:var(--lv-border);background:#080808f0;box-shadow:0 12px 30px #00000029}body .nav-container{gap:1.5rem}body .nav-logo,body .logo-text{letter-spacing:.12em}body .nav-link{color:#b6b4b0;transition-property:color,opacity;transition-duration:.15s;transition-timing-function:ease;position:relative}body .nav-link:hover,body .nav-link.active{color:#fff}body .nav-link:after{content:"";background:var(--lv-red);height:1px;transition:right .18s var(--lv-ease);position:absolute;bottom:-.4rem;left:0;right:100%}@media (hover:hover) and (pointer:fine){body .nav-link:hover:after{right:0}}body .nav-btn,body .social-link{border:1px solid var(--lv-border);color:var(--lv-text);transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#ffffff05}body .nav-btn{border-radius:12px;width:40px;height:40px}body .nav-btn:active,body .social-link:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){body .nav-btn:hover,body .social-link:hover{border-color:var(--lv-border-strong);background:#fff1}}body .btn{letter-spacing:.055em;min-height:44px;transition-property:background-color,color,border-color,transform,box-shadow,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:12px;padding:.8rem 1.25rem;font-weight:650}body .btn:active:not(:disabled){transform:scale(.96)}body .btn-primary{background:var(--lv-red);color:#fff;box-shadow:0 8px 24px #e3262e2e}@media (hover:hover) and (pointer:fine){body .btn-primary:hover:not(:disabled){background:var(--lv-red-hover);color:#fff;box-shadow:0 10px 28px #e3262e40}}body .btn-secondary{border:1px solid var(--lv-border-strong);color:var(--lv-text);background:#ffffff05}@media (hover:hover) and (pointer:fine){body .btn-secondary:hover:not(:disabled){color:#fff;background:#fff1;border-color:#fff3}}body input:not([type=checkbox]):not([type=radio]),body textarea,body select,body .input{border:1px solid var(--lv-border);min-height:46px;color:var(--lv-text);background:#0d0d0f;border-radius:12px;transition-property:border-color,box-shadow,background-color;transition-duration:.15s;transition-timing-function:ease;box-shadow:inset 0 1px #ffffff05}body input:not([type=checkbox]):not([type=radio]):focus,body textarea:focus,body select:focus,body .input:focus{background:#101012;border-color:#e3262eb8;box-shadow:0 0 0 3px #e3262e1c}.checkbox-label input[type=checkbox],.shipping-option input[type=radio],.payment-method input[type=radio]{appearance:none;cursor:pointer;width:22px;height:22px;transition-property:background-color,border-color,transform,box-shadow;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#0c0c0e;border:1px solid #ffffff40;flex:0 0 22px;place-items:center;display:grid}.checkbox-label input[type=checkbox]{border-radius:7px}.shipping-option input[type=radio],.payment-method input[type=radio]{border-radius:50%}.checkbox-label input[type=checkbox]:after,.shipping-option input[type=radio]:after,.payment-method input[type=radio]:after{content:"✓";color:#fff;opacity:0;filter:blur(4px);transition-property:transform,opacity,filter;transition-duration:.15s;transition-timing-function:var(--lv-ease);font-size:13px;font-weight:800;line-height:1;transform:scale(.25)}.checkbox-label input[type=checkbox]:checked,.shipping-option input[type=radio]:checked,.payment-method input[type=radio]:checked{border-color:var(--lv-red);background:var(--lv-red);box-shadow:0 0 0 3px #e3262e1c}.checkbox-label input[type=checkbox]:checked:after,.shipping-option input[type=radio]:checked:after,.payment-method input[type=radio]:checked:after{opacity:1;filter:blur();transform:scale(1)}.shipping-option,.payment-method{transition-property:border-color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:14px}:is(.shipping-option:has(input:checked),.payment-method:has(input:checked)){background:#e3262e0e;border-color:#e3262e9e;box-shadow:inset 0 0 0 1px #e3262e1a}body .hero{min-height:min(820px,100svh - 40px)}body .hero-bg{background:radial-gradient(circle at 50% 24%,#e3262e1a,#0000 27rem),linear-gradient(#0b0b0c 0%,#080808 72%)}body .hero-gradient{background:radial-gradient(at 18% 55%,#e3262e0f,#0000 38%),radial-gradient(at 82% 40%,#ffffff06,#0000 34%)}body .hero-logo img{filter:drop-shadow(0 16px 38px #e3262e2e);outline:0}body .hero-title{letter-spacing:-.035em;max-width:11ch;margin-inline:auto}body .hero-description{color:#aaa8a3;max-width:44rem}body .hero-scroll{opacity:.72}body .featured-products,body .collections,body .lookbook,body .about,body .page-content{background:0 0}body .featured-products,body .collections,body .lookbook,body .about{padding-block:clamp(5rem,8vw,8rem)}body .section-header{margin-bottom:clamp(2.5rem,5vw,4.25rem)}body .section-tag{color:#ff565d;letter-spacing:.18em;margin-bottom:.65rem}body .section-title{letter-spacing:-.028em}body .product-card{transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:var(--lv-ease);background:0 0;border-radius:18px;overflow:hidden}body .product-image-wrapper,body .product-image-container{box-shadow:var(--lv-shadow-1);background:#101012;border-radius:18px;overflow:hidden}body .product-card img{outline-offset:-1px;outline:1px solid #ffffff17}@media (hover:hover) and (pointer:fine){body .product-card:hover{transform:translateY(-3px)}}body .product-info{padding-top:1rem}body .product-category{color:var(--lv-muted-2);letter-spacing:.1em}body .product-name{color:var(--lv-text);letter-spacing:-.01em}body .product-badge{box-shadow:0 10px 24px #00000038;border:1px solid #ffffff21!important;border-radius:8px!important}body .product-badge.sale,body .product-badge.bestseller{background:var(--lv-red)!important;color:#fff!important}body .collection-image,body .lookbook-item{background:var(--lv-surface);box-shadow:var(--lv-shadow-1);border-radius:18px}body .collection-card img,body .lookbook-item img,body .about-image img{transition:transform .26s var(--lv-ease)}@media (hover:hover) and (pointer:fine){body .collection-card:hover img,body .lookbook-item:hover img{transform:scale(1.025)}}body .collection-tag{border-radius:8px;box-shadow:0 8px 20px #0000002e}body .collection-info{padding:1.05rem .15rem 0}body .lookbook-info{opacity:1;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:var(--lv-ease);background:0 0;padding:1.6rem;transform:none}body .about{border-block:1px solid var(--lv-border);background:radial-gradient(circle at 80% 50%, #e3262e0a, transparent 25rem), var(--lv-bg-soft)}body .about-image img{box-shadow:var(--lv-shadow-2);border-radius:20px}body .about-stats{border-top-color:var(--lv-border)}body .search-overlay{-webkit-backdrop-filter:blur(12px);background:#000000b8}body .search-container{border:1px solid var(--lv-border);box-shadow:var(--lv-shadow-2);background:#111113fa;border-radius:20px}body .search-input-wrapper{border-bottom-color:var(--lv-border)}body .search-result-item{border-bottom:1px solid var(--lv-border);transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:10px;gap:1rem;padding:.9rem 1rem}body .search-result-item img{object-fit:cover;border-radius:10px;width:56px;height:70px}@media (hover:hover) and (pointer:fine){body .search-result-item:hover{background:#ffffff0b}}body .search-result-item:active{transform:scale(.99)}body .cart-overlay,body .wishlist-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition-property:opacity,visibility;transition-duration:.18s;transition-timing-function:var(--lv-ease);background:#000000a3}body .cart-sidebar,body .wishlist-sidebar{border-left:1px solid var(--lv-border);background:#0d0d0f;transition:transform .26s cubic-bezier(.32,.72,0,1);box-shadow:-24px 0 70px #00000059}body .cart-header,body .wishlist-header,body .cart-footer{border-color:var(--lv-border)}body .cart-item{border-radius:14px}body .cart-item-image img{border-radius:10px}body .cart-close,body .wishlist-close,body .cart-item-remove{transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:10px}body .cart-close:active,body .wishlist-close:active,body .cart-item-remove:active{transform:scale(.96)}body .page-header{border-bottom:1px solid var(--lv-border);background:radial-gradient(circle at 50% 0,#e3262e11,#0000 22rem),0 0;padding:clamp(8rem,12vw,11rem) 0 clamp(2.75rem,5vw,4rem)}body .page-title{letter-spacing:-.035em}body .page-subtitle{max-width:42rem;color:var(--lv-muted);margin-inline:auto}body .page-content{padding-block:clamp(2.5rem,5vw,5.5rem)}body .page-sections{gap:1.1rem;width:min(100%,1080px);margin:0 auto;display:grid}body .content-section,body .faq-item,body .contact-form,body .track-order-form,body .order-card,body .order-details-box{background:var(--lv-surface);border:1px solid var(--lv-border);box-shadow:var(--lv-shadow-1);border-radius:18px}body .content-section{padding:clamp(1.35rem,3vw,2.35rem)}body .section-header-with-icon{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}body .section-icon{color:#ff555c;background:#e3262e17;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #e3262e2e}body .section-icon svg{width:20px;height:20px}body .section-intro,body .section-note,body .highlight-text,body .info-text,body .faq-mini-item p,body .step-content p,body .defective-text p,body .defective-text li{color:var(--lv-muted);line-height:1.72}body .info-grid,body .policy-info-grid{gap:.8rem;display:grid}body .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .policy-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .info-card{box-shadow:0 0 0 1px var(--lv-border) inset;background:#0d0d0f;border-radius:14px;padding:1.2rem}body .info-number{color:#ff555c}body .shipping-table-wrapper{border:1px solid var(--lv-border);background:#0d0d0f;border-radius:14px;overflow-x:auto}body .shipping-table{min-width:700px;margin:0}body .shipping-table th{color:var(--lv-muted);background:#ffffff06}body .shipping-table th,body .shipping-table td{border-color:var(--lv-border)}body .shipping-badge{border-radius:7px}body .cities-grid,body .tracking-steps,body .faq-mini-list{border:1px solid var(--lv-border);background:#0d0d0f;border-radius:14px;overflow:hidden}body .cities-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body .city-group,body .tracking-steps .tracking-step,body .faq-mini-item{border-color:var(--lv-border)}body .tracking-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body .step-number{border-radius:9px}body .highlight-section{background:radial-gradient(circle at 5% 10%, #e3262e24, transparent 16rem), var(--lv-surface)!important;border-color:#e3262e47!important}body .highlight-badge{border-radius:16px;box-shadow:0 12px 30px #e3262e2e}body .defective-content{border-color:var(--lv-border);background:#0d0d0f;border-radius:14px}body .page-contact-cta{border-color:var(--lv-border);background:radial-gradient(circle at 0 100%, #e3262e14, transparent 22rem), var(--lv-surface);box-shadow:var(--lv-shadow-1);border-radius:18px}body .page-contact-cta.no-image .cta-content{background:0 0}body .faq-question{min-height:58px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}body .faq-item{overflow:hidden}body .faq-category{border-bottom-color:#e3262e8c}body .checkout-header,body .checkout-form-section,body .order-summary,body .checkout-card{border-color:var(--lv-border)}body .checkout-form-section,body .order-summary{background:var(--lv-surface);box-shadow:var(--lv-shadow-1);border-radius:18px}body .checkout .form-group input:not([type=checkbox]):not([type=radio]),body .checkout .form-group select{background:#0d0d0f;border-radius:12px;min-height:46px}body .checkout .shipping-option,body .checkout .payment-method{background:#0d0d0f;border-radius:14px}body .checkout .card-form{border-color:var(--lv-border);background:var(--lv-surface);border-radius:16px;box-shadow:0 10px 28px #00000024}body .checkout .summary-discount input{background:#0d0d0f;border-radius:12px;min-height:44px}body .checkout .summary-discount button{border-color:var(--lv-border-strong);min-height:44px;transition-property:background-color,color,border-color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#ffffff06;border-radius:12px}body .checkout .summary-discount button:active:not(:disabled){transform:scale(.97)}body .checkout .btn-checkout{background:var(--lv-red);color:#fff;min-height:48px;transition-property:background-color,color,box-shadow,transform,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:12px;padding:.85rem 1.15rem;box-shadow:0 8px 24px #e3262e2e}body .checkout .btn-checkout:active:not(:disabled){transform:scale(.985)}@media (hover:hover) and (pointer:fine){body .checkout .btn-checkout:hover:not(:disabled){background:var(--lv-red-hover);color:#fff;box-shadow:0 10px 28px #e3262e3d}body .checkout .summary-discount button:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#fff3}}body .checkout .summary-item-image{border-radius:10px;overflow:hidden}body .product-actions{grid-template-columns:108px minmax(180px,260px) 46px;justify-content:start;align-items:center;gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}body .quantity-selector{border:1px solid var(--lv-border-strong);background:#0d0d0f;border-radius:12px;height:46px;overflow:hidden}body .qty-btn{width:36px;height:100%;transition-property:background-color,color,transform,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);font-size:1.05rem}body .qty-btn:active:not(:disabled){transform:scale(.9)}body .quantity-selector span{width:36px;font-size:.86rem}body .btn-add-cart{background:var(--lv-red);color:#fff;letter-spacing:.055em;width:auto;min-width:0;height:46px;min-height:46px;transition-property:background-color,color,box-shadow,transform,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:12px;flex:none;gap:.5rem;padding:0 1.1rem;font-size:.78rem;box-shadow:0 8px 24px #e3262e2b}body .btn-add-cart svg{width:18px;height:18px}body .btn-add-cart:active:not(:disabled),body .btn-wishlist:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){body .btn-add-cart:hover:not(:disabled){background:var(--lv-red-hover);color:#fff;box-shadow:0 10px 28px #e3262e3b}}body .btn-wishlist{border-color:var(--lv-border-strong);width:46px;height:46px;transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#ffffff05;border-radius:12px}body .size-btn{min-width:48px;height:48px;transition-property:background-color,color,border-color,transform,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#0d0d0f;border-radius:12px}body .size-btn:active:not(.disabled){transform:scale(.96)}@media (width<=768px){body .product-actions{grid-template-columns:94px minmax(0,1fr) 44px;gap:.5rem}body .btn-add-cart{order:0;width:auto;height:44px;min-height:44px;padding-inline:.7rem;font-size:.72rem}body .quantity-selector,body .btn-wishlist{height:44px}body .btn-wishlist{width:44px}body .qty-btn{width:31px}body .quantity-selector span{width:32px}}@media (width<=480px){body .btn-add-cart svg{display:none}}body .footer{padding:clamp(3.75rem, 6vw, 5.5rem) 0 calc(2rem + env(safe-area-inset-bottom));border-top-color:var(--lv-border);background:#09090a}body .footer-grid{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(120px,.7fr));gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2.75rem,5vw,4rem)}body .footer-brand,body .footer-links{min-width:0}body .footer-logo-img{max-width:min(200px,70vw);height:auto}body .footer-tagline{max-width:34ch}body .footer-links h4{margin-bottom:1.1rem}body .footer-links li{margin-bottom:.65rem}body .footer-links a{align-items:center;min-height:32px;transition:color .15s;display:inline-flex}body .social-links{flex-wrap:wrap}body .footer-bottom{gap:1.25rem 2rem}body .payment-methods{flex-wrap:wrap;gap:.55rem}body .payment-icon{border-color:var(--lv-border);white-space:nowrap;border-radius:7px}@media (width<=1024px){body .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2rem}body .footer-brand{grid-column:1/-1}body .footer-tagline{max-width:40rem}}@media (width<=640px){body .footer{padding-top:3.5rem}body .footer-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}body .footer-brand{grid-column:1/-1;align-items:flex-start}body .footer-brand .footer-tagline{margin-inline:0}body .footer-brand .social-links{justify-content:flex-start}body .footer-links a{min-height:44px}body .footer .social-link{width:44px;height:44px}body .footer-links:nth-child(4){grid-column:1/-1}body .footer-bottom{text-align:left;flex-direction:column;align-items:flex-start}body .footer-bottom p{max-width:34ch}body .payment-methods{justify-content:flex-start}}@media (width<=360px){body .footer-grid{grid-template-columns:1fr}body .footer-brand,body .footer-links:nth-child(4){grid-column:auto}}body .toast-container{gap:.6rem;width:min(360px,100vw - 2rem)}body .toast{width:100%;min-width:0;color:var(--lv-text);-webkit-backdrop-filter:blur(16px);animation:lv-toast-in .18s var(--lv-ease);background:#121214f5;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:.75rem;padding:.82rem .9rem;display:flex;position:relative;box-shadow:0 16px 40px #00000052}body .toast.success,body .toast.error{border:1px solid #ffffff1c}body .toast:before{content:"";background:#ffffff80;border-radius:999px;flex:none;width:7px;height:7px}body .toast.success:before{background:#8fc9a7}body .toast.error:before{background:#e2a0a0}body .toast-message{color:#ffffffe6;flex:1;min-width:0;font-size:.84rem;line-height:1.4}body .toast-action{color:#ffffffad;letter-spacing:.02em;text-transform:none;text-underline-offset:3px;transition:color .15s var(--lv-ease), text-decoration-color .15s var(--lv-ease);flex:none;font-size:.74rem;font-weight:650;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38}@media (hover:hover) and (pointer:fine){body .toast-action:hover{color:#fff;text-decoration-color:#fff9}}@keyframes lv-toast-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lv-toast-out{to{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){body .toast{animation:none}}body .reveal-up{transition-property:opacity,transform;transition-duration:.28s;transition-timing-function:var(--lv-ease);transform:translateY(16px)}body .reveal-left{transition-property:opacity,transform;transition-duration:.28s;transition-timing-function:var(--lv-ease);transform:translate(-18px)}body .reveal-right{transition-property:opacity,transform;transition-duration:.28s;transition-timing-function:var(--lv-ease);transform:translate(18px)}body .reveal-scale{transition-property:opacity,transform;transition-duration:.26s;transition-timing-function:var(--lv-ease);transform:scale(.97)}@media (width<=1024px){body .info-grid{grid-template-columns:1fr}body .cities-grid,body .tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){:root{--container-padding:1.1rem}body .announcement-bar{letter-spacing:.075em;height:32px;min-height:32px;padding:0 .75rem;font-size:.61rem}body .announcement-content{gap:0;overflow:hidden}body .announcement-content .dynamic-free-shipping{text-overflow:ellipsis;max-width:100%;overflow:hidden}body .announcement-divider,body .announcement-divider+span{display:none}body .nav:not(.scrolled){top:32px}body .nav{min-height:60px}body .nav-btn{border-radius:10px;width:36px;height:36px}body .hero{min-height:min(760px,100svh - 32px)}body .hero-title{font-size:clamp(4rem,24vw,7rem)}body .featured-products,body .collections,body .lookbook,body .about{padding-block:4.5rem}body .product-image-wrapper,body .product-image-container,body .collection-image,body .lookbook-item{border-radius:14px}body .page-header{padding-top:7.5rem}body .content-section,body .faq-item,body .contact-form,body .track-order-form,body .order-card{border-radius:14px}body .page-sections{gap:.85rem}body .policy-info-grid,body .cities-grid,body .tracking-steps{grid-template-columns:1fr}body .page-contact-cta{border-radius:14px}body .cart-sidebar,body .wishlist-sidebar{border-left:0;max-width:100%}}@media (width<=480px){body .hero-cta{width:100%}body .hero-cta .btn{flex:100%}body .section-header{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}body .reveal-up,body .reveal-left,body .reveal-right,body .reveal-scale,body .collection-card img,body .lookbook-item img{transition-property:opacity!important;transition-duration:.12s!important;transform:none!important}body .marquee-content,body .scroll-line{animation:none!important}}body .nav-actions{gap:.5rem}body .nav-btn{color:#f4f2ee;border-radius:0;width:38px;height:38px;box-shadow:none!important;background:0 0!important;border:0!important}body .nav-btn svg{stroke-width:1.8px;width:23px;height:23px}@media (hover:hover) and (pointer:fine){body .nav-btn:hover{color:#ff555c;background:0 0!important}}body .nav-btn:active{transform:scale(.92)}body .mobile-menu-btn{display:none!important}@media (width<=768px){body .nav-links{display:none!important}body .nav-container{gap:.75rem}body .nav-actions{gap:.45rem;margin-left:auto}body .nav-btn{width:34px;height:36px}body .nav-btn svg{width:22px;height:22px}body .hero-content{width:100%;padding-top:5rem}}@media (width<=480px){body .hero-logo{margin-top:1.35rem;margin-bottom:1.4rem}body .hero-logo img{outline:0;width:auto;max-width:68px;height:auto;margin-inline:auto}}body .product-image-wrapper{position:relative}body .featured-grid .product-badge,body .products-grid .product-badge,body .related-grid .product-badge{z-index:5;font-family:var(--font-body);letter-spacing:.055em;text-transform:uppercase;font-weight:720;line-height:1;box-shadow:0 7px 20px #00000047;border:0!important;border-radius:999px!important;margin:0!important;padding:.42rem .62rem!important;font-size:.64rem!important;position:absolute!important;inset:.75rem auto auto .75rem!important}body .featured-grid .product-badge.sale,body .products-grid .product-badge.sale,body .related-grid .product-badge.sale{background:var(--lv-red)!important;color:#fff!important}body .product-detail .product-info-panel{padding-top:.5rem}body .product-detail .product-header{margin-bottom:1.15rem}body .product-detail .product-short-desc{max-width:42rem;color:var(--lv-muted);margin-bottom:1.7rem;line-height:1.7}body .product-detail .size-guide-btn{color:#aaa8a3;transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#ffffff0a;border-radius:7px;margin-left:.65rem;padding:.25rem .45rem;text-decoration:none}body .product-detail .size-guide-btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){body .product-detail .size-guide-btn:hover{color:#fff;background:#ffffff13}}body .product-detail .size-btn{border:1px solid var(--lv-border);background:var(--lv-surface);min-width:50px;height:48px;color:var(--lv-text);transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:10px}body .product-detail .size-btn:active:not(.disabled){transform:scale(.96)}body .product-detail .size-btn.active{border-color:var(--lv-red);background:var(--lv-red);color:#fff}body .product-detail .product-actions{grid-template-columns:auto minmax(0,1fr) 52px;gap:.7rem;border-top:0!important;margin-top:1.4rem!important;padding:0!important;display:grid!important}body .product-detail .quantity-selector{background:var(--lv-surface);border-radius:12px;overflow:hidden;border:1px solid var(--lv-border)!important;height:52px!important}body .product-detail .qty-btn{width:42px;color:var(--lv-text);transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease)}body .product-detail .qty-btn:active:not(:disabled){transform:scale(.92)}@media (hover:hover) and (pointer:fine){body .product-detail .qty-btn:hover:not(:disabled){background:#fff1}}body .product-detail .quantity-selector span{font-variant-numeric:tabular-nums;width:38px;font-size:.88rem}body .product-detail .btn-add-cart{background:var(--lv-red);color:#fff;width:100%;min-width:0;transition-property:background-color,box-shadow,transform,opacity;transition-duration:.15s;transition-timing-function:var(--lv-ease);border:0;border-radius:12px;box-shadow:0 10px 28px #e3262e33;height:52px!important}body .product-detail .btn-add-cart:active:not(:disabled){transform:scale(.975)}@media (hover:hover) and (pointer:fine){body .product-detail .btn-add-cart:hover:not(:disabled){background:var(--lv-red-hover);box-shadow:0 12px 32px #e3262e45}}body .product-detail .btn-wishlist{border:1px solid var(--lv-border-strong);background:var(--lv-surface);color:var(--lv-text);transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);border-radius:12px;width:52px!important;height:52px!important}body .product-detail .btn-wishlist:active{transform:scale(.94)}body .product-detail .btn-wishlist.active{background:#e3262e13;border-color:#e3262e61}body .product-detail .product-meta{border-block:1px solid var(--lv-border);gap:0;margin:1.75rem 0 1.25rem;padding-block:.45rem}body .product-detail .meta-item{min-height:44px;color:var(--lv-muted);padding:.65rem 0;font-size:.86rem}body .product-detail .meta-item+.meta-item{border-top:1px solid #ffffff0e}body .product-detail .meta-item svg{color:#ff555c;flex:none}body .product-detail .product-accordion{border-top:0;margin-bottom:1rem}body .product-detail .accordion-item{border-bottom-color:var(--lv-border)}body .product-detail .accordion-header{letter-spacing:.015em;text-transform:none;padding:1.05rem 0;font-size:.88rem;font-weight:650}body .product-detail .accordion-content p{max-width:45rem;color:var(--lv-muted);line-height:1.72}body .product-detail .product-policy-note{margin-top:.8rem}body .product-policy-links{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}body .product-policy-links a{min-height:34px;color:var(--lv-text);transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:var(--lv-ease);background:#ffffff0a;border-radius:9px;align-items:center;padding:.45rem .7rem;font-size:.78rem;font-weight:620;display:inline-flex}body .product-policy-links a:active{transform:scale(.96)}@media (width<=640px){body .product-detail .product-actions{grid-template-columns:minmax(0,1fr) 52px}body .product-detail .btn-add-cart{grid-area:1/1/auto/-1}body .product-detail .quantity-selector{grid-area:2/1;justify-content:space-between}body .product-detail .btn-wishlist{grid-area:2/2}body .product-detail .quantity-selector span{flex:1}}body .policy-hero-section{background:radial-gradient(circle at 0 0, #e3262e14, transparent 20rem), var(--lv-surface);padding-block:clamp(1.6rem,4vw,2.6rem)}body .policy-kicker,body .info-eyebrow,body .delivery-label{color:#ff5b62;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:720;display:block}body .policy-hero-section .section-heading{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:.7rem;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.12}body .delivery-options{border-block:1px solid var(--lv-border);margin-top:1.5rem}body .delivery-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}body .delivery-option+.delivery-option{border-top:1px solid var(--lv-border)}body .delivery-option h3,body .info-card h3,body .coverage-copy h3,body .issue-step h3{color:var(--lv-text);margin:0 0 .35rem;font-size:.98rem;font-weight:650}body .delivery-option p,body .info-card p,body .coverage-copy p,body .issue-step p{max-width:50rem;color:var(--lv-muted);font-size:.88rem;line-height:1.65}body .delivery-price{color:#fff;font-family:var(--font-heading);white-space:nowrap;font-size:1.15rem;font-weight:650}body .policy-info-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}body .coverage-copy{max-width:52rem}body .coverage-copy p+p{margin-top:.75rem}body .coverage-copy a{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #e3262eb3;text-decoration:underline #e3262eb3}body .tracking-steps.three-step{grid-template-columns:repeat(3,minmax(0,1fr))}body .inline-page-action{margin-top:1rem}body .issue-steps{border-block:1px solid var(--lv-border)}body .issue-step{grid-template-columns:42px minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}body .issue-step+.issue-step{border-top:1px solid var(--lv-border)}body .issue-step>span{color:#ff5b62;font-family:var(--font-heading);letter-spacing:.08em;font-size:.82rem}body .policy-list{border-block:1px solid var(--lv-border);gap:0;padding:0;list-style:none;display:grid}body .policy-list li{color:var(--lv-muted);padding:.95rem 0 .95rem 1.4rem;line-height:1.6;position:relative}body .policy-list li+li{border-top:1px solid var(--lv-border)}body .policy-list li:before{content:"•";color:#ff555c;position:absolute;left:.15rem}body .page-contact-cta .policy-kicker{margin-bottom:.6rem}@media (width<=800px){body .policy-info-grid.three-up,body .tracking-steps.three-step{grid-template-columns:1fr}body .delivery-option{grid-template-columns:1fr;gap:.65rem}body .delivery-price{font-size:1.05rem}}body .confirmation{background:radial-gradient(circle at 50% 20%, #e3262e14, transparent 26rem), var(--lv-bg);min-height:100svh;padding:8rem 1rem 4rem}body .confirmation-card{border:1px solid var(--lv-border);width:min(100%,620px);box-shadow:var(--lv-shadow-2);text-align:left;background:#121214f5;border-radius:22px;margin:0 auto;padding:clamp(1.5rem,5vw,2.4rem)}body .confirmation-mark{color:#65d59d;background:#28b56f17;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:1.25rem;display:grid;box-shadow:inset 0 0 0 1px #28b56f2e}body .confirmation-card.is-pending .confirmation-mark{color:#f6bb5c;background:#f5a52417;box-shadow:inset 0 0 0 1px #f5a5242e}body .confirmation-kicker{color:#65d59d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:720}body .confirmation-card.is-pending .confirmation-kicker{color:#f6bb5c}body .confirmation-card h1{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 .7rem;font-size:clamp(2rem,6vw,3rem);font-weight:620;line-height:1.05}body .confirmation-message{max-width:34rem;color:var(--lv-muted);margin:0;line-height:1.7}body .confirmation-card .order-details{border-block:1px solid var(--lv-border);text-align:left;background:0 0;gap:.3rem;margin:1.6rem 0;padding:1rem 0;display:grid}body .order-detail-label{color:var(--lv-muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}body .confirmation-card .order-number{color:var(--lv-text);font-family:var(--font-heading);letter-spacing:.035em;font-size:1.25rem}body .confirmation-card .order-email{color:var(--lv-muted);font-size:.82rem}body .confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}body .confirmation-actions .btn{width:100%}@media (width<=520px){body .confirmation{padding-inline:.85rem}body .confirmation-card{border-radius:18px}body .confirmation-actions{grid-template-columns:1fr}}body .product-detail .product-actions{justify-content:start;align-items:center;gap:.55rem;max-width:390px;grid-template-columns:100px minmax(150px,220px) 44px!important}body .product-detail .quantity-selector{border-radius:11px;height:44px!important}body .product-detail .qty-btn{width:32px;font-size:1rem}body .product-detail .quantity-selector span{width:34px;font-size:.82rem}body .product-detail .btn-add-cart{letter-spacing:.05em;border-radius:11px;gap:.4rem;width:auto;min-height:44px;padding:0 .9rem;font-size:.72rem;box-shadow:0 7px 20px #e3262e2b;height:44px!important}body .product-detail .btn-add-cart svg{width:16px;height:16px}body .product-detail .btn-wishlist{border-radius:11px;width:44px!important;height:44px!important}body .category-filters .filter-btn,body .btn-add-cart-sm,body .btn-remove-sm{border-radius:10px}body .filter-sidebar{border-radius:0 18px 18px 0;overflow:hidden}body .quick-view-modal,body .size-guide-modal,body .review-modal{border:1px solid var(--lv-border);background:var(--lv-surface);box-shadow:var(--lv-shadow-2);border-radius:16px;overflow:hidden}body .modal-close,body .review-modal-close-x,body .quick-view-modal .size-option{border-radius:10px}body .quick-view-modal .quantity-selector{border-radius:11px;overflow:hidden}body .quick-view-modal .add-to-cart-btn{border-radius:11px}body .review-card,body .review-item{border-radius:14px}body .review-avatar,body .review-photo{border-radius:10px}body .verified-badge{border-radius:7px}body .review-modal-content .form-group input,body .review-modal-content .form-group textarea,body .size-note{border-radius:11px}body .cart-item-image,body .wishlist-item-image{border-radius:10px}@media (width<=640px){body .product-detail .product-actions{gap:.5rem;max-width:none;grid-template-columns:96px minmax(0,1fr) 44px!important}body .product-detail .quantity-selector,body .product-detail .btn-add-cart,body .product-detail .btn-wishlist{grid-area:auto;height:44px!important}body .product-detail .quantity-selector{justify-content:center}body .product-detail .btn-wishlist{width:44px!important}body .filter-sidebar{border-radius:0}}
