@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--frizio-blue: #0EA5E9;--frizio-blue-dark: #0284C7;--frizio-blue-light: #38BDF8;--frizio-navy: #0C1A2E;--frizio-white: #FFFFFF;--frizio-gray: #F8FAFC;--frizio-gradient: linear-gradient(135deg, #0C1A2E 0%, #0369A1 50%, #0EA5E9 100%)}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,.frizio-heading{font-family:Bebas Neue,Arial Black,sans-serif!important;letter-spacing:2px}*,*:before,*:after{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='5' fill='%230EA5E9' opacity='0.8'/%3E%3C/svg%3E") 10 10,auto}a,button,[role=button],input[type=submit]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='%230EA5E9'/%3E%3C/svg%3E") 12 12,pointer!important}.button,.btn,button[type=submit],.shopify-payment-button__button,[class*=button--primary],.product-form__submit{background:var(--frizio-blue)!important;border-color:var(--frizio-blue)!important;color:#fff!important;border-radius:50px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.5px;position:relative;overflow:hidden;transition:all .3s ease!important}.button:hover,.btn:hover,button[type=submit]:hover,[class*=button--primary]:hover,.product-form__submit:hover{background:var(--frizio-blue-dark)!important;border-color:var(--frizio-blue-dark)!important;transform:translateY(-2px);box-shadow:0 8px 25px #0ea5e966!important}.button:after,.product-form__submit:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:#ffffff40;transform:skew(-25deg);transition:left .6s ease}.button:hover:after,.product-form__submit:hover:after{left:150%}.frizio-urgence-bar{background:linear-gradient(90deg,#0ea5e9,#0284c7,#0ea5e9);background-size:200% 100%;animation:slideGradient 3s linear infinite;color:#fff;text-align:center;padding:10px 20px;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:.5px;position:sticky;top:0;z-index:999}@keyframes slideGradient{0%{background-position:0% 50%}to{background-position:200% 50%}}.frizio-hero{background:var(--frizio-gradient);min-height:85vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;padding:60px 20px}.frizio-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,rgba(14,165,233,.15) 0%,transparent 60%),radial-gradient(circle at 70% 80%,rgba(56,189,248,.1) 0%,transparent 50%);pointer-events:none}.frizio-hero__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(42px,8vw,90px)!important;color:#fff!important;line-height:1!important;letter-spacing:4px!important;margin-bottom:16px!important;text-shadow:0 4px 30px rgba(14,165,233,.5);animation:fadeInUp .8s ease both}.frizio-hero__subtitle{font-family:DM Sans,sans-serif!important;font-size:clamp(16px,2.5vw,22px)!important;color:#ffffffd9!important;margin-bottom:32px!important;animation:fadeInUp .8s .2s ease both}.frizio-hero__cta{display:inline-block;background:var(--frizio-blue)!important;color:#fff!important;padding:18px 48px!important;border-radius:50px!important;font-size:18px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;text-decoration:none!important;border:none!important;animation:fadeInUp .8s .4s ease both,pulse 2s 1.5s ease-in-out infinite;box-shadow:0 8px 32px #0ea5e980;transition:all .3s ease}.frizio-hero__cta:hover{background:var(--frizio-blue-dark)!important;transform:translateY(-3px) scale(1.03);box-shadow:0 12px 40px #0ea5e999!important}@keyframes pulse{0%,to{box-shadow:0 8px 32px #0ea5e980}50%{box-shadow:0 8px 50px #0ea5e9cc}}.frizio-badge-urgence{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:24px;animation:fadeInUp .8s .1s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.frizio-badge-urgence:before{content:"";1.2s ease-in-out infinite}@keyframes flash{0%,to{opacity:1}50%{opacity:.3}}.frizio-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.frizio-particle{position:absolute;width:6px;height:6px;background:#0ea5e980;border-radius:50%;animation:floatUp linear infinite}.frizio-particle:nth-child(1){left:5%;animation-duration:8s;animation-delay:0s;width:4px;height:4px}.frizio-particle:nth-child(2){left:12%;animation-duration:11s;animation-delay:1s;width:6px;height:6px}.frizio-particle:nth-child(3){left:22%;animation-duration:9s;animation-delay:3s;width:3px;height:3px}.frizio-particle:nth-child(4){left:35%;animation-duration:13s;animation-delay:.5s;width:5px;height:5px}.frizio-particle:nth-child(5){left:48%;animation-duration:7s;animation-delay:2s;width:4px;height:4px}.frizio-particle:nth-child(6){left:60%;animation-duration:10s;animation-delay:4s;width:7px;height:7px}.frizio-particle:nth-child(7){left:72%;animation-duration:12s;animation-delay:1.5s;width:3px;height:3px}.frizio-particle:nth-child(8){left:82%;animation-duration:8.5s;animation-delay:3.5s;width:5px;height:5px}.frizio-particle:nth-child(9){left:90%;animation-duration:9.5s;animation-delay:2.5s;width:4px;height:4px}.frizio-particle:nth-child(10){left:96%;animation-duration:11.5s;animation-delay:.8s;width:6px;height:6px}@keyframes floatUp{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:.6}to{transform:translateY(-100px) scale(1.5);opacity:0}}.frizio-stats-bar{background:var(--frizio-gray);border-top:1px solid rgba(14,165,233,.15);border-bottom:1px solid rgba(14,165,233,.15);padding:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:32px}.frizio-stat{text-align:center}.frizio-stat__number{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--frizio-blue);line-height:1;display:block}.frizio-stat__label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.frizio-product-badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.frizio-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif}.frizio-badge--delivery{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.frizio-badge--return{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.frizio-badge--stock{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.frizio-badge--secure{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}.frizio-timer{background:linear-gradient(135deg,#0c1a2e,#0f2847);color:#fff;padding:16px 24px;border-radius:12px;text-align:center;margin:20px 0;font-family:DM Sans,sans-serif}.frizio-timer__label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffffa6;margin-bottom:8px}.frizio-timer__countdown{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--frizio-blue-light);letter-spacing:4px}.frizio-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:32px 0}.frizio-benefit{background:var(--frizio-gray);border-radius:16px;padding:24px 16px;text-align:center;border:1px solid rgba(14,165,233,.1);transition:all .3s ease}.frizio-benefit:hover{border-color:var(--frizio-blue);transform:translateY(-4px);box-shadow:0 8px 24px #0ea5e926}.frizio-benefit__icon{font-size:32px;margin-bottom:10px;display:block}.frizio-benefit__value{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--frizio-navy);display:block}.frizio-benefit__label{font-size:11px;color:#666;margin-top:4px}.frizio-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:32px 0}.frizio-review{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000f;border:1px solid #f0f0f0;transition:all .3s ease}.frizio-review:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0ea5e91f}.frizio-review__stars{color:#f59e0b;font-size:16px;margin-bottom:10px}.frizio-review__text{font-size:14px;line-height:1.6;color:#444;font-style:italic;margin-bottom:12px}.frizio-review__author{font-weight:600;font-size:13px;color:var(--frizio-navy)}.frizio-review__location{font-size:11px;color:#999}.price__sale .price-item--sale,[class*=price][class*=sale]{color:var(--frizio-blue)!important;font-family:Bebas Neue,sans-serif!important;font-size:36px!important}footer,.footer{background:var(--frizio-navy)!important;color:#ffffffbf!important;border-top:2px solid var(--frizio-blue)!important}footer a,.footer a{color:#ffffffa6!important;transition:color .2s ease}footer a:hover,.footer a:hover{color:var(--frizio-blue-light)!important}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.scroll-reveal.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.frizio-sticky-cart{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:#fff;box-shadow:0 -4px 20px #0000001f;z-index:998;display:flex;gap:12px;align-items:center}.frizio-sticky-cart .price-display{font-family:Bebas Neue,sans-serif;font-size:24px;color:var(--frizio-blue);white-space:nowrap}.frizio-sticky-cart .add-btn{flex:1;background:var(--frizio-blue)!important;color:#fff!important;border:none!important;padding:14px!important;border-radius:50px!important;font-weight:700!important;font-size:15px!important}.frizio-hero__title{letter-spacing:2px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:var(--frizio-blue);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--frizio-blue-dark)}::selection{background:#0ea5e933;color:var(--frizio-navy)}.header-logo a,.header-logo__link,a.header__heading-link[href="/"],.header__logo-link{display:flex;align-items:center;min-height:50px;min-width:160px}.header-logo img,.header__logo img,.header__heading-logo img,.logo-section__image{opacity:0!important;position:absolute!important;pointer-events:none!important}.header-logo a:before,.header-logo__link:before,a.header__heading-link[href="/"]:before,.header__logo-link:before{content:"";display:block;background:url(/cdn/shop/t/1/assets/logo_frizio.svg) no-repeat left center;background-size:contain;width:180px;height:48px;flex-shrink:0}.header-logo a span,.header__heading span,.header__logo-text{display:none!important}.header-section .announcement-bar,.announcement-bar__message{font-family:DM Sans,Arial,sans-serif;font-size:13px;letter-spacing:.5px}#shopify-section-hero_jVaWmY .section-background,#shopify-section-hero_jVaWmY{background:linear-gradient(135deg,#0c1a2e,#0ea5e9)!important}#shopify-section-hero_jVaWmY .color-scheme-5{--color-background: transparent}a.header__heading-link[href="/"]:before,.header__logo-link:before{background-image:url(/cdn/shop/t/1/assets/logo_frizio.svg)!important}.powered-by-shopify,.shopify-section--powered-by,.footer__powered-by{display:none!important}.product-media-gallery .product-media:first-child,.media-gallery__item:first-child,.product__media-item:first-child{opacity:1!important;display:block!important;visibility:visible!important}.media-gallery__viewer,.product-media-gallery__viewer{opacity:1!important}.frizio-benefit__icon{width:48px;height:48px;border-radius:50%;background:#0ea5e91f;border:2px solid rgba(14,165,233,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;color:var(--frizio-blue);letter-spacing:0;text-transform:uppercase}.nivo-icon-cold:after{content:"-8C"}.nivo-icon-quiet:after{content:"30dB"}.nivo-icon-battery:after{content:"8H"}.nivo-icon-tank:after{content:"1L"}.nivo-icon-led:after{content:"LED"}.nivo-icon-delivery:after{content:"3-5J"}.frizio-review__stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:10px}.frizio-badge-urgence:before{content:"";display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/frizio-custom.css.map */
