*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;color:#f3f3f3;background:#0a0a0a;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(246,197,150,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(200,180,240,.02) 0%,transparent 50%),radial-gradient(ellipse 100% 100% at 50% 0%,rgba(255,255,255,.015) 0%,transparent 50%),linear-gradient(180deg,#141416,#0c0c0e 30%,#08080a,#0c0c0e 70%,#141416);pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(255,255,255,.005) 100px,rgba(255,255,255,.005) 101px);pointer-events:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.heading-xl{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(40px,6vw,100px);letter-spacing:-.02em;line-height:.92;text-transform:uppercase}.heading-md{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(24px,3vw,52px);letter-spacing:.02em;line-height:1;text-transform:uppercase}.heading-sm{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(20px,2.5vw,36px);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.body-text{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#b8b8c2}.caption-text{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b8b8c2}.caption-gold{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f6c596}.text-accent-gold{color:#f6c596}.text-text-primary{color:#f3f3f3}.text-text-secondary{color:#b8b8c2}.card-glass{background:#ffffff0a;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0f,inset 0 -1px #0003}.card-glass:hover{background:#ffffff0f;border-color:#ffffff1f}.btn-gold{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#f6c596;color:#0b0b0d;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-radius:14px;transition:all .3s ease;cursor:pointer;border:none}.btn-gold:hover{background:#f5dab4;transform:translateY(-1px)}.btn-gold.btn-lg{padding:18px 48px;font-size:14px}.btn-gold.btn-full{width:100%}.site-header{position:fixed;top:0;left:0;width:100%;z-index:50;transition:all .5s ease;background:transparent}.site-header.scrolled{background:#0b0b0dcc;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.06)}.header-container{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:72px;max-width:1400px;margin:0 auto}.header-logo img{height:32px;width:auto}.header-nav{display:flex;align-items:center;gap:32px}.nav-link{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b8b8c2;transition:color .3s}.nav-link:hover{color:#f3f3f3}.header-actions{display:flex;align-items:center;gap:12px}.cart-icon{position:relative;padding:8px;color:#f3f3f3;transition:color .3s}.cart-icon:hover{color:#f6c596}.cart-count{position:absolute;top:2px;right:2px;width:16px;height:16px;background:#f6c596;color:#0b0b0d;font-size:9px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-only{display:none}.mobile-menu-toggle{padding:8px;color:#f3f3f3}.mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background:#141419f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100;padding:80px 40px 40px;display:flex;flex-direction:column;gap:24px;transition:right .4s ease}.mobile-menu.active{right:0}.mobile-menu-close{position:absolute;top:20px;right:20px;padding:8px;color:#f3f3f3}.mobile-nav-link{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#f3f3f3;text-transform:uppercase;letter-spacing:.04em;transition:color .3s}.mobile-nav-link:hover{color:#f6c596}.section-hero{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;display:flex;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-bg img{width:100%;height:100%;object-fit:contain;object-position:center;background:#0b0b0d}.hero-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(11,11,13,.8) 0%,rgba(11,11,13,.4) 40%,transparent 70%),linear-gradient(to top,rgba(11,11,13,.6) 0%,transparent 50%,rgba(11,11,13,.3) 100%)}.hero-content{position:relative;z-index:2;padding:0 6vw;max-width:600px}.hero-headline{color:#f3f3f3;margin-bottom:24px}.hero-headline .word{display:inline-block;margin-right:.3em}.hero-sub{font-size:18px;line-height:1.5;color:#b8b8c2;margin-bottom:8px}.hero-sub2{font-size:14px;color:#b8b8c2b3;margin-bottom:32px}.hero-pill{position:absolute;right:8vw;top:54%;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f3f3f3;box-shadow:inset 0 1px #ffffff14;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-hairline{position:absolute;left:54vw;top:18vh;bottom:18vh;width:1px;background:#ffffff14}.section-light-modes{padding:100px 0}.light-modes-row{display:flex;align-items:flex-start;gap:60px}.modes-list{flex:1;display:flex;flex-direction:column;gap:16px}.modes-image-wrap{flex:1;display:flex;justify-content:center;align-items:center}.modes-image{width:100%;max-width:600px;border-radius:24px}.mode-item{border-left:4px solid;padding:20px 24px}.mode-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mode-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0}.mode-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#f3f3f3;text-transform:uppercase;letter-spacing:.04em}.mode-nm{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#f6c596;letter-spacing:.06em}@media(max-width:1023px){.light-modes-row{flex-direction:column}}.section-colors{padding:60px 0}.variants-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1024px){.variants-grid{grid-template-columns:repeat(3,1fr)}}.variant-card{border-radius:26px;border:1px solid rgba(255,255,255,.08);padding:32px;display:flex;flex-direction:column;align-items:center;transition:all .5s}.variant-card:hover{border-color:#ffffff26;transform:translateY(-4px)}.variant-image-bg{width:100%;height:280px;border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;overflow:hidden}.variant-img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));transition:transform .7s ease}.variant-card:hover .variant-img{transform:scale(1.1)}.variant-name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#f3f3f3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.variant-price{font-size:18px;font-weight:600;color:#f6c596;margin-bottom:16px}.variant-form{width:100%}.section-intro{padding:60px 0}.intro-row{display:flex;align-items:center;gap:60px}.intro-text{flex:1}.intro-image-wrap{flex:1;display:flex;justify-content:center}.intro-image{width:100%;max-width:500px;border-radius:24px}@media(max-width:1023px){.intro-row{flex-direction:column}}.section-tech{padding:60px 0}.tech-row{display:flex;align-items:center;gap:40px;margin-bottom:40px}.tech-row-reverse{flex-direction:row-reverse}.tech-content{flex:1}.tech-image{flex:1;display:flex;justify-content:center}.tech-image img{max-width:500px;width:100%;border-radius:24px}.tech-block{margin-bottom:40px}.features-grid-2{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.features-grid-2{grid-template-columns:1fr 1fr}}.feature-item{background:#ffffff0a;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:20px 24px;display:flex;align-items:center;gap:16px}.tech-list{list-style:none;display:flex;flex-direction:column;gap:16px}.tech-list li{display:flex;align-items:center;gap:12px}.tech-list svg{flex-shrink:0}@media(max-width:1023px){.tech-row,.tech-row-reverse{flex-direction:column}}.section-authenticity,.section-shipping{padding:60px 0}.shipping-stats{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.stat-num{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:#f6c596}.divider-v{width:1px;height:50px;background:#ffffff1a}.comparison-table th{text-align:left;border-right:1px solid rgba(255,255,255,.08)}.section-faq{padding:60px 0}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;color:#f3f3f3;transition:background .3s}.faq-question:hover{background:#ffffff0a}.faq-icon{flex-shrink:0;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px;font-size:15px;color:#b8b8c2;line-height:1.6}.faq-item.active .faq-answer{max-height:300px;padding:0 24px 20px}.section-band{position:relative;width:100%;height:100vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.band-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.band-text-hero{position:relative;z-index:2;font-family:Montserrat,sans-serif;font-weight:900;font-size:clamp(48px,7vw,120px);letter-spacing:-.01em;line-height:.9;text-transform:uppercase;text-align:center;padding:0 24px;text-shadow:0 4px 30px rgba(0,0,0,.3)}.section-legal{padding:60px 0}.legal-list{display:flex;flex-direction:column;gap:8px}.legal-item{background:#ffffff0a;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.legal-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;color:#f3f3f3;transition:background .3s;cursor:pointer}.legal-header:hover{background:#ffffff0a}.legal-icon{flex-shrink:0;transition:transform .3s}.legal-item.open .legal-icon{transform:rotate(180deg)}.legal-body{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease,opacity .5s ease;opacity:0;padding:0 24px}.legal-item.open .legal-body{max-height:3000px;padding:0 24px 24px;opacity:1}.legal-sub{margin-bottom:16px}.legal-sub:last-child{margin-bottom:0}.legal-sub h4{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#f6c596;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.legal-sub p{font-size:14px;color:#b8b8c2;line-height:1.6}.contact-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.contact-grid{grid-template-columns:repeat(3,1fr)}}.contact-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.contact-item svg{margin-bottom:4px}.site-footer{border-top:1px solid rgba(255,255,255,.06);padding:48px 0}.footer-top{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:32px}.footer-logo{display:flex;align-items:center;gap:12px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.footer-links a{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b8b8c2;transition:color .3s}.footer-links a:hover{color:#f6c596}.copyright{font-size:12px;color:#b8b8c280}.footer-bottom{border-top:1px solid rgba(255,255,255,.04);padding-top:24px;text-align:center}.disclaimer{font-size:12px;color:#b8b8c266;max-width:600px;margin:0 auto 16px}.payment-icons{display:flex;justify-content:center;gap:16px}.pay-icon{width:40px;height:24px;background:#ffffff14;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff6}@media(max-width:1023px){.desktop-only{display:none!important}.mobile-only{display:block!important}.hero-pill,.hero-hairline{display:none}.hero-content{max-width:90vw}}@media(min-width:1024px){.mobile-only{display:none!important}}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mb-20{margin-bottom:40px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-16{margin-top:64px}.mt-20{margin-top:80px}.pr-4{padding-right:16px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.mx-auto{margin-left:auto;margin-right:auto}.section-results{padding:60px 0}.results-image{width:100%;max-width:900px;margin:0 auto;border-radius:24px}.section-our-story{padding:60px 0}.our-story-row{display:flex;align-items:flex-start;gap:60px}.our-story-text{flex:1}.our-story-image{flex:1;position:sticky;top:100px}.our-story-image img{width:100%;border-radius:24px}@media(max-width:1023px){.our-story-row{flex-direction:column}.our-story-image{position:static}}.section-results-text,.section-glow-cta,.section-shipping{padding:60px 0}.shipping-image{width:100%;max-width:900px;margin:0 auto;border-radius:24px;display:block}.section-comparison{padding:60px 0}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.comparison-table thead th{border-top:1px solid rgba(255,255,255,.08)}.comparison-table td:nth-child(2),.comparison-table td:nth-child(3){text-align:center;border-right:1px solid rgba(255,255,255,.08)}.comparison-table td:last-child{border-right:none}.comparison-table th:nth-child(2),.comparison-table th:nth-child(3){border-right:1px solid rgba(255,255,255,.08)}.comparison-table th:last-child{border-right:none}.section-shipping-auth{padding:60px 0}.shipping-auth-row{display:flex;align-items:flex-start;gap:60px}.shipping-auth-text{flex:1}.shipping-auth-image{flex:1;position:sticky;top:100px}.shipping-auth-image img{width:100%;border-radius:24px}@media(max-width:1023px){.shipping-auth-row{flex-direction:column}.shipping-auth-image{position:static}}.section-product{padding:60px 0}.product-row{display:flex;align-items:center;gap:60px}.product-media{flex:1}.product-image{width:100%;max-width:500px;border-radius:24px}.product-info{flex:1}.product-price{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:#f6c596}.product-description p{margin-bottom:12px}@media(max-width:1023px){.product-row{flex-direction:column}}.form-group{margin-bottom:24px}.form-label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#b8b8c2;margin-bottom:10px}.form-input{width:100%;padding:16px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#f3f3f3;font-family:Inter,sans-serif;font-size:15px;transition:all .3s ease;outline:none}.form-input::placeholder{color:#b8b8c266}.form-input:focus{border-color:#f6c59680;background:#ffffff0f;box-shadow:0 0 0 3px #f6c5961a}.text-link{color:#f6c596;text-decoration:underline;text-underline-offset:3px;transition:color .3s}.text-link:hover{color:#f5dab4}.track-order-hero{padding:140px 0 48px;text-align:center}.track-order-icon{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:#f6c59614;border:1px solid rgba(246,197,150,.2);margin-bottom:32px}.track-order-title{margin-bottom:16px}.track-order-subtitle{font-family:Inter,sans-serif;font-size:16px;color:#b8b8c2;max-width:440px;margin:0 auto;line-height:1.6}.track-order-form-section{padding:32px 0 48px}.track-order-card{max-width:520px;margin:0 auto;padding:48px 40px}.track-order-form{width:100%}.track-order-divider{width:100%;height:1px;background:#ffffff14;margin:32px 0}.track-order-help{text-align:center}.track-order-help-text{font-family:Inter,sans-serif;font-size:14px;color:#b8b8c2;line-height:1.6}.track-order-info{padding:32px 0 80px}.track-order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto}.track-order-info-card{padding:32px 24px;text-align:center;transition:all .3s ease}.track-order-info-card:hover{transform:translateY(-4px);border-color:#ffffff26}.info-card-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#ffffff0a;margin-bottom:20px}.info-card-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;color:#f3f3f3;margin-bottom:10px}.info-card-text{font-family:Inter,sans-serif;font-size:14px;color:#b8b8c2;line-height:1.5}@media(max-width:767px){.track-order-hero{padding:120px 0 36px}.track-order-icon{width:80px;height:80px}.track-order-icon svg{width:48px;height:48px}.track-order-card{padding:36px 24px;margin:0 16px}.track-order-grid{grid-template-columns:1fr;max-width:360px}.track-order-info{padding:24px 0 60px}}.flp-cart-page{padding:120px 0 80px;min-height:100vh}.flp-cart-wrapper{max-width:640px;margin:0 auto;text-align:center}.flp-cart-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#f6c59614;border:1px solid rgba(246,197,150,.2);margin-bottom:24px}.flp-cart-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(24px,3vw,42px);letter-spacing:.06em;text-transform:uppercase;color:#f3f3f3;margin-bottom:48px}.flp-cart-items{text-align:left}.flp-cart-item{display:flex;align-items:center;gap:24px;padding:24px;margin-bottom:16px;transition:transform .3s ease,box-shadow .3s ease}.flp-cart-item:hover{transform:translateY(-2px);box-shadow:0 8px 40px #0000004d,inset 0 1px #ffffff14}.flp-item-image{width:100px;height:100px;border-radius:18px;overflow:hidden;background:#ffffff0a;flex-shrink:0}.flp-item-image img{width:100%;height:100%;object-fit:cover}.flp-placeholder{width:100%;height:100%;background:#ffffff0a}.flp-item-info{flex:1;min-width:0}.flp-item-header{margin-bottom:16px}.flp-item-name{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f3f3f3;margin:0 0 4px}.flp-item-variant{font-family:Inter,sans-serif;font-size:13px;color:#b8b8c2;margin:0 0 8px}.flp-item-price{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#f6c596;margin:0}.flp-item-actions{display:flex;align-items:center;gap:20px}.flp-qty{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.flp-qty-btn{background:transparent;border:none;color:#b8b8c2;width:36px;height:36px;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.flp-qty-btn:hover{background:#f6c5961a;color:#f6c596}.flp-qty-input{background:transparent;border:none;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);color:#f3f3f3;width:48px;height:36px;text-align:center;font-size:14px;font-family:Inter,sans-serif;outline:none;-moz-appearance:textfield}.flp-qty-input::-webkit-outer-spin-button,.flp-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flp-remove{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b8b8c280;text-decoration:none;transition:color .3s ease}.flp-remove:hover{color:#e8927c}.flp-cart-summary{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.flp-subtotal{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.flp-subtotal span{font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b8b8c2}.flp-subtotal strong{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#f6c596}.flp-shipping-note{font-family:Inter,sans-serif;font-size:13px;color:#b8b8c280;margin-bottom:28px}.flp-cart-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.flp-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .35s ease;border:none;text-decoration:none}.flp-btn-secondary{background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3f3f3;border:1px solid rgba(255,255,255,.12)}.flp-btn-secondary:hover{border-color:#f6c59666;color:#f6c596;background:#f6c5960f}.flp-btn-primary{background:#f6c596;color:#0b0b0d}.flp-btn-primary:hover{background:#f5dab4;box-shadow:0 4px 25px #f6c59640;transform:translateY(-2px)}.flp-continue-link{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;color:#b8b8c2;text-decoration:none;transition:color .3s ease}.flp-continue-link:hover{color:#f6c596}.flp-empty{padding:40px 0 80px}.flp-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.06);margin-bottom:28px}.flp-empty-text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f3f3f3;margin-bottom:8px}.flp-empty-sub{font-family:Inter,sans-serif;font-size:15px;color:#b8b8c2;margin-bottom:32px}@media(max-width:600px){.flp-cart-page{padding:100px 0 60px}.flp-cart-item{flex-direction:column;text-align:center;gap:16px}.flp-item-actions{justify-content:center}.flp-cart-title{font-size:28px}.flp-subtotal strong{font-size:24px}.flp-btn{width:100%}.flp-cart-buttons{flex-direction:column}}.flp-track-page{padding:140px 0 80px;min-height:100vh}.flp-track-wrapper{max-width:900px;margin:0 auto;text-align:center}.flp-track-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#f6c59614;border:1px solid rgba(246,197,150,.2);margin-bottom:24px}.flp-track-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(24px,3vw,42px);letter-spacing:.06em;text-transform:uppercase;color:#f3f3f3;margin-bottom:48px}.flp-track-card{display:flex;align-items:stretch;justify-content:center;gap:40px;padding:48px}.flp-track-col{flex:1;display:flex;flex-direction:column;gap:20px;max-width:340px}.flp-field{text-align:left}.flp-field label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#b8b8c2;margin-bottom:10px}.flp-field input{width:100%;padding:16px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#f3f3f3;font-family:Inter,sans-serif;font-size:15px;outline:none;transition:all .3s ease;box-sizing:border-box}.flp-field input:focus{border-color:#f6c59680;background:#ffffff0f;box-shadow:0 0 0 3px #f6c5961a}.flp-field input::placeholder{color:#b8b8c24d}.flp-track-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:40px;flex-shrink:0}.flp-track-divider:before{content:"";position:absolute;top:10%;bottom:10%;width:1px;border-left:1px dashed rgba(255,255,255,.2)}.flp-track-divider span{position:relative;z-index:1;background:#141419e6;padding:12px 0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#b8b8c2}.flp-track-btn{margin-top:auto}.flp-track-help{margin-top:32px}.flp-track-help p{font-family:Inter,sans-serif;font-size:14px;color:#b8b8c2}@media(max-width:767px){.flp-track-page{padding:100px 0 60px}.flp-track-card{flex-direction:column;gap:30px;padding:36px 24px}.flp-track-divider{width:100%;height:40px;flex-direction:row}.flp-track-divider:before{width:100%;height:1px;top:50%;left:10%;right:10%;bottom:auto;border-left:none;border-top:1px dashed rgba(255,255,255,.2)}.flp-track-divider span{padding:0 12px;background:#141419e6}.flp-track-col{max-width:100%;width:100%}.flp-track-title{font-size:28px}}.track-form-card{max-width:600px;margin:0 auto;padding:52px 48px}.track-form{width:100%}.track-form .form-group{margin-bottom:28px}.track-form .form-label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#b8b8c2;margin-bottom:12px}.track-form .form-input{width:100%;padding:18px 22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#f3f3f3;font-family:Inter,sans-serif;font-size:16px;transition:all .3s ease;outline:none;box-sizing:border-box}.track-form .form-input::placeholder{color:#b8b8c259}.track-form .form-input:focus{border-color:#f6c59680;background:#ffffff0f;box-shadow:0 0 0 3px #f6c5961a}.track-divider{display:flex;align-items:center;gap:16px;margin:32px 0}.track-divider:before,.track-divider:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(255,255,255,.15)}.track-divider span{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#b8b8c2;flex-shrink:0}.track-note{margin-top:32px}.track-note p{font-family:Inter,sans-serif;font-size:14px;color:#b8b8c2}@media(max-width:600px){.track-form-card{padding:36px 24px;margin:0 16px}}body.track-page{background:#0a0a0a}.track-page main{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 24px 60px}.track-page main>*{width:100%;max-width:720px;background:#ffffff0a;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0f,inset 0 -1px #0003;padding:48px;margin:0 auto}.track-page main iframe{width:100%;border:none;border-radius:18px;min-height:400px}.track-page .site-footer{margin-top:0}@media(max-width:768px){.track-page main{padding:90px 16px 40px}.track-page main>*{padding:32px 20px;border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/styles.css.map */
