:root{--bg-primary: #FAFAFA;--bg-secondary: #FFFFFF;--text-primary: #121212;--text-secondary: #555555;--text-muted: #888888;--accent-cyan: #00d2ff;--accent-blue: #0072ff;--accent-glow: rgba(0, 210, 255, .12);--accent-glow-strong: rgba(0, 210, 255, .25);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .08);--glass-shadow: 0 30px 60px rgba(0, 0, 0, .05);--font-heading: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:52px}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fafafaeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.shopify-section{position:relative;z-index:0}#shopify-section-header{position:relative;z-index:1000}.header-container{max-width:1400px;margin:0 auto;padding:.65rem 2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__left{display:flex;align-items:center;gap:1.5rem}.header__center{display:flex;justify-content:center;align-items:center}.header__right{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.header-icon{color:var(--text-primary);display:flex;align-items:center;transition:color .3s ease}.header-icon:hover{color:#c5a880}.site-logo{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;letter-spacing:.15em;text-transform:uppercase;color:#0c1c2e;text-decoration:none}main{min-height:80vh}.hero-cooling{position:relative;overflow:hidden;padding:8rem 2rem;min-height:calc(100vh - 80px);display:flex;align-items:center;z-index:0}.hero-cooling__container{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.hero-cooling__content{display:flex;flex-direction:column;align-items:flex-start;z-index:2}.hero-cooling__subheading{font-family:var(--font-heading);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.25em;color:#0072ff;margin-bottom:1.5rem;display:inline-block}.hero-cooling__heading{font-family:var(--font-heading);font-weight:950;font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:2rem;text-transform:uppercase}.hero-cooling__description{font-size:clamp(1.1rem,1.25vw,1.35rem);font-weight:400;color:var(--text-secondary);max-width:580px;line-height:1.7;margin-bottom:3.5rem}.hero-cooling__actions{display:flex;gap:1.5rem;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 2.5rem;font-family:var(--font-heading);font-weight:600;font-size:1rem;letter-spacing:.05em;border-radius:4px;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn--primary{background-color:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);box-shadow:0 10px 30px #00000014}.btn--primary:hover{background-color:#333;border-color:#333;transform:translateY(-3px);box-shadow:0 15px 35px #00000026}.btn--secondary{background-color:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-primary);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.btn--secondary:hover{background-color:#fffffff2;border-color:#00000026;transform:translateY(-3px);box-shadow:0 20px 40px #00000014}.btn__icon{display:inline-flex;margin-right:.75rem;transition:transform .3s ease}.btn--secondary:hover .btn__icon{transform:scale(1.15)}.hero-cooling__visual{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.device-showcase{width:100%;max-width:500px;aspect-ratio:1 / 1.05;position:relative;display:flex;justify-content:center;align-items:center}.device-showcase__aura{position:absolute;width:90%;height:90%;background:radial-gradient(circle,var(--accent-glow) 0%,rgba(250,250,250,0) 70%);border-radius:50%;z-index:0;pointer-events:none;animation:pulse-glow 6s infinite ease-in-out}.device-showcase__wave{position:absolute;width:75%;height:75%;border:1px solid rgba(0,210,255,.08);border-radius:50%;z-index:0;pointer-events:none;animation:expand-wave 8s infinite linear}.device-showcase__floating-container{width:100%;position:relative;z-index:2;display:flex;justify-content:center;align-items:center;animation:float-device 7s infinite ease-in-out}.device-card{width:380px;background:#ffffffa6;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 70px #0000000f,inset 0 1px 1px #ffffffe6;border-radius:24px;padding:2.25rem;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}.device-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#ffffffb3,#00d2ff26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.device-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:1.25rem}.status-indicator{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#0072ff;display:flex;align-items:center;gap:.5rem}.status-dot{width:6px;height:6px;background-color:#00d2ff;border-radius:50%;box-shadow:0 0 10px #00d2ff;display:inline-block;animation:pulse-dot 1.8s infinite ease-in-out}.device-brand{font-family:var(--font-heading);font-weight:700;font-size:.75rem;color:var(--text-muted);letter-spacing:.05em}.vortex-container{height:180px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.vortex-ring{position:absolute;border-radius:50%;border:1px dashed rgba(0,210,255,.25);transform:rotateX(60deg) rotateY(0)}.vortex-ring--1{width:170px;height:170px;animation:rotate-vortex 12s infinite linear}.vortex-ring--2{width:130px;height:130px;animation:rotate-vortex-reverse 8s infinite linear;border-color:#0072ff40;border-style:dotted}.vortex-ring--3{width:90px;height:90px;animation:rotate-vortex 6s infinite linear}.vortex-core{width:90px;height:90px;z-index:3;display:flex;justify-content:center;align-items:center;border-radius:50%;background:radial-gradient(circle,#ffffffd9,#ffffff4d);box-shadow:0 10px 30px #0072ff0d}.core-svg{width:100%;height:100%;animation:spin-core 15s infinite linear}.device-card__footer{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid rgba(0,0,0,.05);padding-top:1.25rem}.stat-item{display:flex;flex-direction:column;gap:.25rem}.stat-label{font-size:.65rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.stat-value{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text-primary)}.device-subcard{position:absolute;bottom:-35px;right:-25px;width:220px;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 50px #0000000a;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;z-index:3;transition:transform .4s cubic-bezier(.16,1,.3,1)}.device-subcard:hover{transform:translateY(-5px) scale(1.02)}.subcard-title{font-size:.65rem;font-weight:700;color:var(--text-muted);letter-spacing:.08em}.subcard-graph{display:flex;align-items:flex-end;height:35px;gap:4px}.graph-bar{flex:1;background:linear-gradient(to top,#0072ff1a,#00d2ff);height:var(--val);border-radius:2px;animation:grow-bar 2s ease-out}.subcard-meta{display:flex;justify-content:space-between;align-items:center}.subcard-status{font-size:.65rem;font-weight:700;color:#0072ff}.subcard-percentage{font-size:.7rem;font-weight:700;color:var(--text-primary)}@keyframes float-device{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes pulse-glow{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}to{opacity:.7;transform:scale(.95)}}@keyframes expand-wave{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.3);opacity:0}}@keyframes rotate-vortex{0%{transform:rotate(0) rotateX(65deg)}to{transform:rotate(360deg) rotateX(65deg)}}@keyframes rotate-vortex-reverse{0%{transform:rotate(360deg) rotateX(65deg)}to{transform:rotate(0) rotateX(65deg)}}@keyframes spin-core{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-dot{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes grow-bar{0%{height:0}to{height:var(--val)}}.site-footer{background-color:#fff;border-top:1px solid rgba(0,0,0,.05);padding:4rem 2rem 2rem}.footer-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.footer-branding{max-width:400px}.footer-logo{font-family:var(--font-heading);font-weight:800;font-size:1.15rem;letter-spacing:.08em;display:block;margin-bottom:1rem}.footer-branding p{font-size:.9rem;color:var(--text-secondary)}.footer-bottom{border-top:1px solid rgba(0,0,0,.05);padding-top:1.5rem;text-align:center;font-size:.8rem;color:var(--text-muted)}@media(max-width:1024px){.hero-cooling{padding:6rem 1.5rem}.hero-cooling__container{grid-template-columns:1fr;gap:4rem;text-align:center}.hero-cooling__visual{grid-row:1}.hero-cooling__content{grid-row:2;align-items:center}.hero-cooling__description{margin-left:auto;margin-right:auto}.hero-cooling__actions{justify-content:center}.device-subcard{right:5%}}@media(max-width:768px){.site-nav{display:none}.hero-cooling{padding:4rem 1rem}.hero-cooling__heading{font-size:2.75rem}.hero-cooling__actions{flex-direction:column;width:100%;max-width:320px}.btn{width:100%}.device-card{width:100%;max-width:350px;padding:1.75rem}.device-subcard{display:none}}.features-cooling{padding:6rem 2rem;background-color:#fff}.features-cooling__container{max-width:1400px;margin:0 auto;width:100%}.features-cooling__header{text-align:center;margin-bottom:4rem}.features-cooling__title{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,3vw,2.75rem);color:var(--text-primary);margin-bottom:1rem}.features-cooling__subtitle{font-size:clamp(1rem,1.1vw,1.15rem);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.features-cooling__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.feature-card{background-color:#f8f8f8;border-radius:16px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000008}.feature-card__icon-wrapper{width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:2rem;box-shadow:0 4px 10px #00000005}.feature-card__icon{color:#c5a880;display:flex}.feature-card__heading{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--text-primary);margin-bottom:.75rem}.feature-card__description{font-size:.95rem;color:var(--text-secondary);line-height:1.6}@media(max-width:1024px){.features-cooling__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-cooling__grid{grid-template-columns:1fr;gap:1.5rem}.features-cooling{padding:4rem 1rem}}.designed-life{padding:6rem 2rem;background-color:#fafafa}.designed-life__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:center}.designed-life__images{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.image-grid-col{display:flex;flex-direction:column;gap:2rem}.image-grid-col--right{transform:translateY(3rem)}.image-wrapper{background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0000000d;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:1rem}.image-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:12px;transition:transform .4s ease}.image-wrapper:hover{transform:translateY(-5px);box-shadow:0 25px 45px #0000001a}.image-wrapper:hover img{transform:scale(1.03)}.designed-life__content{display:flex;flex-direction:column;align-items:flex-start}.designed-life__subheading{font-family:var(--font-heading);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#c5a880;margin-bottom:1.25rem}.designed-life__heading{font-family:var(--font-heading);font-weight:900;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15;color:var(--text-primary);margin-bottom:1.75rem;text-transform:uppercase}.designed-life__description{font-size:clamp(1rem,1.1vw,1.15rem);color:var(--text-secondary);line-height:1.7;margin-bottom:2.25rem;max-width:500px}.designed-life__features{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:3.5rem}.designed-life__features li{font-size:1.05rem;font-weight:500;color:var(--text-primary);position:relative;padding-left:1.75rem}.designed-life__features li:before{content:"\2022";color:#c5a880;font-size:1.5rem;position:absolute;left:0;top:50%;transform:translateY(-53%)}.designed-life__link{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--text-primary);text-decoration:underline;text-underline-offset:6px;transition:color .3s ease;display:inline-block}.designed-life__link:hover{color:#c5a880}@media(max-width:1024px){.designed-life__container{grid-template-columns:1fr;gap:4rem}.image-grid-col--right{transform:translateY(0)}.designed-life__images,.designed-life__content{max-width:700px;margin:0 auto;width:100%}}@media(max-width:600px){.designed-life{padding:4rem 1rem}.designed-life__images,.image-grid-col{gap:1rem}.image-wrapper{padding:.5rem;border-radius:12px}.designed-life__features{margin-bottom:2.5rem}}.hero-cooling__image-container{width:100%;max-width:600px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0000000a;animation:float-hero-container 7s infinite ease-in-out}.hero-cooling__image{width:100%;height:auto;max-height:550px;object-fit:contain;border-radius:24px}@keyframes float-hero-container{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media(max-width:1024px){.hero-cooling__image-container{max-width:500px;margin:0 auto}.hero-cooling__image{max-height:400px}}@media(max-width:768px){.hero-cooling__image{max-height:320px}}.menu-toggle{width:44px;height:44px;background:none;border:none;cursor:pointer;position:relative;z-index:110;display:flex;align-items:center;justify-content:center;padding:0}.menu-toggle span{position:absolute;left:11px;width:22px;height:2px;background-color:var(--text-primary);transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease;border-radius:2px}.menu-toggle span:nth-child(1){transform:translateY(-4px)}.menu-toggle span:nth-child(2){transform:translateY(4px)}.menu-toggle.active span:nth-child(1){transform:translateY(0) rotate(45deg)}.menu-toggle.active span:nth-child(2){transform:translateY(0) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-color:#0a0a0a;z-index:9999;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s cubic-bezier(.16,1,.3,1);overflow:hidden}body.no-scroll #MainContent,body.no-scroll .shopify-section,body.no-scroll .hero-cooling,body.no-scroll .hero-cooling__container,body.no-scroll .hero-cooling__image-container,body.no-scroll .hero-cooling__image,body.no-scroll .device-showcase,body.no-scroll .device-card{transform:none!important;will-change:auto!important;animation:none!important;isolation:auto!important}.mobile-menu.active{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu__topbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;flex-shrink:0}.mobile-menu__logo{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none}.mobile-menu__close{width:44px;height:44px;background:none;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;padding:0}.mobile-menu__close:hover{background-color:#ffffff14}.mobile-menu__nav{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2rem 1.75rem}.mobile-menu__link{font-family:var(--font-heading);font-weight:400;font-size:clamp(2rem,8vw,2.75rem);color:#fff;text-decoration:none;letter-spacing:.02em;padding:.6rem 0;text-align:center;width:100%;transition:color .3s ease,transform .3s ease;opacity:0;transform:translateY(20px);display:block}.mobile-menu.active .mobile-menu__link{opacity:1;transform:translateY(0)}.mobile-menu.active .mobile-menu__link:nth-child(1){transition-delay:.1s}.mobile-menu.active .mobile-menu__link:nth-child(2){transition-delay:.16s}.mobile-menu.active .mobile-menu__link:nth-child(3){transition-delay:.22s}.mobile-menu.active .mobile-menu__link:nth-child(4){transition-delay:.28s}.mobile-menu.active .mobile-menu__link:nth-child(5){transition-delay:.34s}.mobile-menu__link{transition:color .3s ease,transform .3s ease,opacity .4s ease}.mobile-menu__link:hover{color:#c5a880}.mobile-menu__bottom{padding:1.5rem 1.75rem 2rem;flex-shrink:0;display:flex;align-items:center}.mobile-menu__tagline{font-size:.8rem;font-weight:500;color:#ffffff4d;letter-spacing:.2em;text-transform:uppercase}.no-scroll{overflow:hidden}.header-icon{color:var(--text-primary);display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:color .3s ease}@media(max-width:768px){.header-container{padding:.5rem .75rem}.header__left,.header__right{gap:.15rem}.site-logo{font-size:1.15rem;letter-spacing:.08em}}.product-section{padding:4rem 2rem;background-color:var(--bg-primary);color:var(--text-primary)}.product-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:3.5rem;align-items:start}.product-gallery{display:flex;flex-direction:column;gap:1.5rem}.product-gallery__main-wrapper{background-color:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 30px #00000005;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.03)}.product-gallery__main-img{width:100%;max-height:480px;object-fit:contain}.product-gallery__thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.product-gallery__thumb{background-color:#fff;border-radius:8px;padding:.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.product-gallery__thumb:hover,.product-gallery__thumb.active{border-color:#c5a880;box-shadow:0 5px 15px #c5a88026}.product-gallery__thumb img{max-width:100%;max-height:100%;object-fit:contain}.product-details{display:flex;flex-direction:column}.product-brand{font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:#c5a880;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.product-title{font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1.2;margin-bottom:1rem;color:var(--text-primary)}.product-rating{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.product-rating .stars{color:#c5a880;font-size:1.1rem}.product-rating .rating-text{font-size:.9rem;color:var(--text-secondary)}.product-price-block{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:1.5rem 0;margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.price-container{display:flex;align-items:baseline;gap:1rem}.current-price{font-family:var(--font-heading);font-weight:800;font-size:2.2rem;color:var(--text-primary)}.compare-price{font-size:1.25rem;text-decoration:line-through;color:var(--text-muted)}.save-tag{background-color:#dc354514;color:#dc3545;font-size:.85rem;font-weight:600;padding:.25rem .6rem;border-radius:4px}.limited-tag{background-color:#dc3545;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:3px;align-self:flex-start;text-transform:uppercase;letter-spacing:.05em}.installment-badge{background-color:#f8f8f8;border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.5;margin-bottom:2rem}.klarna-label{font-weight:800;background-color:#ffb3c7;color:#000;padding:.1rem .4rem;border-radius:4px;font-size:.75rem}.product-warranty-selector{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.selector-label{font-weight:600;font-size:.95rem}.warranty-options{display:flex;gap:.75rem}.warranty-btn{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:.75rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.warranty-btn:hover{border-color:#0000004d}.warranty-btn.active{border-color:#c5a880;color:#c5a880;background-color:#c5a88008}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid rgba(0,0,0,.05);margin-bottom:2rem}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.trust-icon{font-size:1.5rem}.trust-label{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.payment-logos{display:flex;gap:1rem;color:var(--text-muted);font-size:.75rem;font-weight:700}.product-sidebar{width:100%}.sidebar-card{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:2rem;box-shadow:0 15px 40px #00000008}.sidebar-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.price-val{font-family:var(--font-heading);font-weight:800;font-size:1.5rem}.availability-status{color:#28a745;font-weight:600;font-size:.9rem}.stock-warning{color:#dc3545;font-size:.85rem;font-weight:600;margin-bottom:1.5rem}.qty-selector{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.qty-controls{display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:6px;overflow:hidden}.qty-btn{background-color:#f8f8f8;border:none;width:32px;height:32px;cursor:pointer;font-size:1rem;font-weight:600}.qty-input{width:40px;height:32px;border:none;text-align:center;font-size:.95rem;font-weight:600;-moz-appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-btn{width:100%;padding:1rem;background-color:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);border-radius:6px;font-family:var(--font-heading);font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;margin-bottom:.75rem}.add-to-cart-btn:hover{background-color:#333;border-color:#333}.buy-now-btn{width:100%;padding:1rem;background-color:#ffc107;color:#000;border:none;border-radius:6px;font-family:var(--font-heading);font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem}.buy-now-btn:hover{background-color:#e0a800}.secured-transaction{display:flex;gap:.75rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.05);font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.lock-icon{font-size:1.1rem;color:#28a745}.logistics-partners{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.05)}.logistics-title{font-size:.75rem;font-weight:600;color:var(--text-muted)}.logistics-logos{display:flex;gap:1rem;font-weight:900;font-size:.85rem;color:var(--text-secondary)}@media(max-width:1024px){.product-container{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.product-section{padding:2rem 1rem}.warranty-options{flex-wrap:wrap}}.brand-logo{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-heading);font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none}.brand-logo__icon{display:flex;align-items:center;color:inherit}.brand-logo__text{color:inherit;line-height:1}.site-footer{background-color:#121212;color:#fff;padding:5rem 2rem 0;border-top:none;margin-top:6rem}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:5rem;padding-bottom:5rem}.footer-col{display:flex;flex-direction:column;align-items:flex-start}.footer-bio{font-size:.95rem;line-height:1.6;color:#888;margin-top:1.5rem;margin-bottom:2rem;max-width:320px}.footer-socials{display:flex;gap:.75rem}.social-btn{width:32px;height:32px;border-radius:50%;background-color:#222;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:600;font-size:.85rem;transition:all .3s ease}.social-btn:hover{background-color:#c5a880;transform:translateY(-2px)}.footer-heading{font-family:var(--font-heading);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:2rem}.footer-links{list-style:none;display:flex;flex-direction:column;gap:1rem}.footer-links a{font-size:.95rem;color:#888;transition:color .3s ease}.footer-links a:hover{color:#c5a880}.newsletter-text{font-size:.95rem;line-height:1.6;color:#888;margin-bottom:1.75rem;max-width:300px}.footer-newsletter-form{width:100%}.newsletter-input-group{display:flex;width:100%;max-width:380px;background-color:#1a1a1a;border:1px solid #2A2A2A;border-radius:6px;padding:4px}.newsletter-input{flex:1;background:none;border:none;padding:.75rem 1rem;color:#fff;font-family:var(--font-body);font-size:.9rem}.newsletter-input:focus{outline:none}.newsletter-input::placeholder{color:#666}.newsletter-submit-btn{background-color:#c5a880;color:#fff;border:none;border-radius:4px;padding:0 1.5rem;font-family:var(--font-heading);font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.newsletter-submit-btn:hover{background-color:#b4966f}.footer-bottom-bar{border-top:1px solid #1A1A1A;padding:2rem 0;margin-top:0}.footer-bottom-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#555}.footer-policy-links{display:flex;gap:2rem}.footer-policy-links a{color:#555;transition:color .3s ease}.footer-policy-links a:hover{color:#c5a880}@media(max-width:1024px){.footer-container{grid-template-columns:1fr;gap:3.5rem;padding-bottom:3.5rem}}@media(max-width:768px){.site-footer{padding:4rem 1.5rem 0}.footer-bottom-container{flex-direction:column;align-items:flex-start;gap:1.5rem}}@keyframes floatAntiGravity{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.hero-cooling__image{animation:floatAntiGravity 5s ease-in-out infinite;will-change:transform}@keyframes fadeInUpStaggered{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-cooling__subheading{animation:fadeInUpStaggered .8s cubic-bezier(.16,1,.3,1) both}.hero-cooling__heading{animation:fadeInUpStaggered .8s cubic-bezier(.16,1,.3,1) .15s both}.hero-cooling__description{animation:fadeInUpStaggered .8s cubic-bezier(.16,1,.3,1) .3s both}.hero-cooling__actions{animation:fadeInUpStaggered .8s cubic-bezier(.16,1,.3,1) .45s both}.btn:active,.add-to-cart-btn:active,.buy-now-btn:active,.option-value-btn:active,.warranty-btn:active,.qty-btn:active,.social-btn:active{transform:scale(.96)!important;transition:transform .1s ease!important}@keyframes galleryImageFade{0%{opacity:.65;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.product-gallery__main-img.fade-in-active{animation:galleryImageFade .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes breathingPulse{0%{opacity:.88}50%{opacity:1;transform:scale(1.01)}to{opacity:.88}}.stock-warning{animation:breathingPulse 2s ease-in-out infinite;display:inline-block;transform-origin:left center}.limited-tag{animation:breathingPulse 2s ease-in-out infinite;display:inline-block}.shopify-section{opacity:0;transform:translateY(35px);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.shopify-section.section-visible{opacity:1;transform:translateY(0)}#shopify-section-header,#shopify-section-announcement-bar,.shopify-section[id*=header],.shopify-section[id*=announcement]{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.shopify-section{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:768px){.shopify-section{transform:none}.shopify-section:nth-of-type(odd){opacity:0;transform:translate(-35px) translateY(5px)}.shopify-section:nth-of-type(2n){opacity:0;transform:translate(35px) translateY(5px)}.shopify-section.section-visible{opacity:1;transform:translate(0) translateY(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
