div.offer-header{display:flex;flex-direction:column;position:relative;padding-top:var(--nav-height);--background:255,255,255;--offers-image-veil:hsla(0,0%,100%,.15)}div.offer-header:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--colors-blue),.3) 20%,rgba(var(--colors-blue),.5) 50%,rgba(var(--colors-blue),.3) 80%,transparent 100%);z-index:3}div.offer-header .background-container{position:absolute;inset:0;z-index:1}div.offer-header .background-container .background-svg{width:100%;height:100%;max-width:none;margin:0;display:block;-o-object-fit:cover;object-fit:cover}div.offer-header .background-container:before{content:"";position:absolute;inset:0;z-index:2;background:#001a50cc}div.offer-header .background-container .background{width:100%;height:100%}div.offer-header .header{display:flex;flex-direction:column;position:relative;z-index:2;flex:1;align-items:bottom;padding:6em 0;gap:1em}@media(max-width:768px){div.offer-header .header{padding:4em 0}}div.offer-header .header .container#main{display:flex;flex-direction:row;gap:2rem;flex:1}div.offer-header .header .container#main .actions{display:flex;flex-direction:row;gap:1rem;align-items:center}div.offer-header .header .container#main .actions .button{width:3em;height:3em;padding:.5em;border-radius:50%}div.offer-header .header .container#main .actions span{font-size:1.5rem;font-weight:700}div.offer-header .header .container#main>.logo{width:620px;height:620px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;clip-path:inset(15% 5% 15% 0);margin-left:auto;margin-right:-50px;margin-top:-120px}div.offer-header .header .container#main>.icon{display:flex;justify-content:center;align-items:center;width:1em;height:1em;padding:.5em;border-radius:var(--radius);background:rgba(var(--background),.1);border:1px solid rgba(var(--background),.2);font-size:5em;color:#fff}div.offer-header .header .container#main .md{display:flex;flex-direction:column;gap:3em;flex:1}div.offer-header .header .container#main .md .content{display:flex;flex-direction:column;max-width:600px;gap:1em}div.offer-header .header .container#main .md .content .pre{font-size:1rem;font-weight:400;opacity:.8}div.offer-header .header .container#main .md .content .title{font-size:2.5em;font-weight:900;font-family:Onest;text-transform:uppercase}div.offer-header .header .container#main .md .content .text{font-size:1em;font-family:Onest;font-weight:500;line-height:1.6;color:rgb(var(--color))}div.offer-header .header .container#main .md .tags{display:flex;flex-direction:row;gap:.75em 1.5em;font-family:Onest;flex-wrap:wrap;max-width:800px}div.offer-header .header .container#main .md .tags .tag{display:flex;align-items:center;gap:.5em;background:rgba(var(--color),.1);padding:.4em .8em;border-radius:8px;border:1px solid rgba(var(--color),.2);transition:all .3s ease}div.offer-header .header .container#main .md .tags .tag:hover{background:rgba(var(--color),.15);border-color:rgba(var(--color),.3);transform:translateY(-2px)}div.offer-header .header .container#main .md .tags .tag span.iconify{font-size:1.4em;color:rgb(var(--tint))}div.offer-header .header .container#main .md .tags .tag span.text{font-size:.75em;font-weight:600;color:rgb(var(--color))}div.offer-header .header .container#main .md .header-cta{display:flex;flex-direction:row;align-items:center;gap:1.25em}div.offer-header .header .container#main .md .header-cta .button{font-size:.95em;white-space:nowrap}div.offer-header .header .container#main .md .header-cta .cta-right{display:flex;flex-direction:row;align-items:center;gap:.75em;flex-wrap:wrap}div.offer-header .header .container#main .md .header-cta .starting-price{font-family:Onest;font-size:.95em;font-weight:500;color:rgba(var(--color),.75);white-space:nowrap}div.offer-header .header .container#main .md .header-cta .starting-price strong{font-size:1.35em;font-weight:800;color:rgb(var(--color))}div.offer-header .header .container#main .md .header-cta .cta-divider{color:rgba(var(--color),.3);font-size:1.1em;line-height:1}div.offer-header .header .container#main .md .header-cta .header-trust{display:flex;flex-direction:row;align-items:center;gap:.35em;text-decoration:none;color:inherit}div.offer-header .header .container#main .md .header-cta .header-trust .trust-stars{display:flex;flex-direction:row;align-items:center;gap:.05em;color:rgb(var(--tint));font-size:.85em}div.offer-header .header .container#main .md .header-cta .header-trust .trust-score{font-family:Onest;font-size:.95em;font-weight:700;color:rgb(var(--color))}div.offer-header .header .container#main .md .header-cta .header-trust .trust-label{font-family:Onest;font-size:.8em;font-weight:500;color:#ffffffbf;white-space:nowrap}@media(max-width:768px){div.offer-header .header .container#main .md .header-cta{flex-direction:column;align-items:center;gap:.75em}div.offer-header .header .container#main .md .header-cta .cta-right{flex-direction:column;align-items:center;gap:.4em}div.offer-header .header .container#main .md .header-cta .cta-divider{display:none}}div.offer-header .header .container#main .md .tech{display:flex;flex-direction:row;margin-top:auto;gap:1em;align-items:center}div.offer-header .header .container#main .md .tech .items{color:#fff;display:flex;flex-direction:row;gap:1em;flex-wrap:wrap}div.offer-header .header .container#main .md .tech .items:not(:first-child){padding-left:1em;border-left:1px solid rgba(var(--background),.2)}@media(prefers-color-scheme:dark){div.offer-header{--offers-image-veil:rgba(0,0,0,.15)!important}}body.theme-dark div.offer-header{--offers-image-veil:rgba(0,0,0,.15)!important;--background:15,15,20}body:not(.theme-dark) div.offer-header{--offers-image-veil:hsla(0,0%,100%,.15)!important;--color:233,237,241;--background:15,15,20;color:#e9edf1}body:not(.theme-dark) div.offer-header .tags .tag{background:#ffffff1f;border-color:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(.theme-dark) div.offer-header .tags .tag span.iconify{color:#fff}body.theme-dark div.offer-header .tags .tag{background:#ffffff1a;border-color:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.theme-dark div.offer-header .tags .tag span.iconify{color:#fff}div.offers-container{width:100%;box-sizing:border-box}div.offers-container div.container{display:flex;flex-direction:column;gap:2.5em;padding:4rem 0;width:100%;box-sizing:border-box}div.offers-container div.container>.price-notice{margin-top:-2em}@media(max-width:768px){div.offers-container div.container>.price-notice{margin-top:-.5em}}div.offers-container div.container div.offers-header{display:flex;flex-direction:column;gap:2em;align-items:center;text-align:center;padding-bottom:0}div.offers-container div.container div.offers-header .subtitle{font-size:1.05em;color:rgba(var(--color),.55);font-weight:400;margin:0;line-height:1.4}@media(max-width:768px){div.offers-container div.container div.offers-header .subtitle{font-size:.95em}}div.offers-container div.container div.offers-header .title{font-weight:800;font-family:Onest;letter-spacing:.25px;font-size:1.85em;line-height:1;color:rgb(var(--tint))}div.offers-container div.container div.offers-header .block{display:flex;flex-direction:column;align-items:center;gap:.5em}div.offers-container div.container div.offers-header .block.--inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em;max-width:100%}div.offers-container div.container div.offers-header .switcher{display:flex;flex-direction:row;gap:.5em;align-items:center;justify-content:center;padding:.4em;border-radius:50px;max-width:100%;background:linear-gradient(135deg,rgba(var(--background),.6) 0,rgba(var(--background),.4));border:1px solid rgba(var(--tint),.15);font-size:1.25em;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 20px #0000000d,inset 0 1px #ffffff1a;position:relative;overflow:visible}@media(max-width:768px){div.offers-container div.container div.offers-header .switcher{font-size:1em;gap:.3em;padding:.3em}}div.offers-container div.container div.offers-header .switcher a.button{display:flex;flex-direction:row;align-items:center;height:2.6em;padding:0 1.2em;gap:.5em;border-radius:50px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;font-weight:500;font-family:Onest;white-space:nowrap;overflow:visible}@media(max-width:768px){div.offers-container div.container div.offers-header .switcher a.button{padding:0 .8em;height:2.4em;gap:.3em}}div.offers-container div.container div.offers-header .switcher a.button:not(.--active){background:transparent;color:rgba(var(--color),.7)}div.offers-container div.container div.offers-header .switcher a.button:not(.--active):hover{background:rgba(var(--tint),.08);color:rgba(var(--color),.9);transform:translateY(-1px)}div.offers-container div.container div.offers-header .switcher a.button:not(.--active) span.badge{background:rgba(var(--tint),.15);color:rgb(var(--tint));border:1px solid rgba(var(--tint),.2)}div.offers-container div.container div.offers-header .switcher a.button.--active{background:linear-gradient(135deg,rgba(var(--tint),.95) 0,rgba(var(--tint),.85));color:rgb(var(--tint-color));box-shadow:0 4px 15px rgba(var(--tint),.25),0 0 0 1px rgba(var(--tint),.3),inset 0 1px #fff3;transform:translateY(-2px)}div.offers-container div.container div.offers-header .switcher a.button.--active span.badge{background:rgba(var(--tint-color),.25);color:rgb(var(--tint-color));border:1px solid rgba(var(--tint-color),.3);font-weight:700}div.offers-container div.container div.offers-header .switcher a.button span.iconify{font-size:1.25em}div.offers-container div.container div.offers-header .switcher a.button span.text{font-size:1rem;flex-shrink:0}@media(max-width:768px){div.offers-container div.container div.offers-header .switcher a.button span.text{font-size:.85rem}}div.offers-container div.container div.offers-header .switcher a.button span.badge{font-size:.75em;padding:.3em .6em;border-radius:50px;font-weight:600;margin-left:.2em;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;visibility:visible;opacity:1}@media(max-width:768px){div.offers-container div.container div.offers-header .switcher a.button span.badge{font-size:.7em;padding:.25em .5em;margin-left:.15em}}div.offers-container div.container div.offers{display:grid;grid-template-columns:repeat(auto-fit,340px);justify-content:center;margin:0 auto;gap:4em 1.5em;width:100%;box-sizing:border-box;align-items:start}div.offers-container div.container div.offers.--items-4{grid-template-columns:repeat(4,1fr);max-width:calc(1360px + 4.5em)}@media(max-width:1024px){div.offers-container div.container div.offers.--items-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){div.offers-container div.container div.offers.--items-4{grid-template-columns:1fr}}div.offers-container div.container div.offers.--items-3{max-width:calc(1020px + 3em)}div.offers-container div.container div.offers.--items-2{max-width:calc(680px + 1.5em)}@media(max-width:1024px){div.offers-container div.container div.offers{grid-template-columns:repeat(auto-fit,minmax(280px,315px));gap:3em 1.5em}}@media(max-width:768px){div.offers-container div.container div.offers{grid-template-columns:1fr;gap:2em;padding:0 1em}}div.offers-container div.container div.offers div.offer{display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(135deg,rgba(var(--background),.95) 0,rgba(var(--background),.88));border:2px solid rgba(var(--tint),.15);width:100%;height:100%;flex-shrink:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000014,0 0 0 1px rgba(var(--tint),.05)}@media(max-width:768px){div.offers-container div.container div.offers div.offer{max-width:500px;margin:0 auto}}div.offers-container div.container div.offers div.offer:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(var(--tint),.3) 0,transparent 50%,rgba(var(--tint),.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}div.offers-container div.container div.offers div.offer:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(var(--tint),.08) 0,transparent 60%);opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:0;border-radius:inherit}div.offers-container div.container div.offers div.offer:hover{border-color:rgba(var(--tint),.4);box-shadow:0 12px 40px rgba(var(--tint),.2),0 0 0 1px rgba(var(--tint),.15),inset 0 1px #ffffff1a;z-index:10}div.offers-container div.container div.offers div.offer:hover:after,div.offers-container div.container div.offers div.offer:hover:before{opacity:1}div.offers-container div.container div.offers div.offer .spot{display:inline-flex;justify-content:center;align-items:center;text-align:center;background:rgb(var(--colors-blue),.85);color:#fff;font-size:.8rem;font-family:Onest;font-weight:700;padding:.6em 1.2em;height:auto;border-radius:100px;gap:.4em;position:absolute;top:-.8em;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #3368ff66;white-space:nowrap;z-index:2}div.offers-container div.container div.offers div.offer .spot .icons{font-size:1.1em;display:flex;align-items:center;justify-content:center;animation:sparkle 2s ease-in-out infinite}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.1) rotate(5deg);opacity:.9}}div.offers-container div.container div.offers div.offer .spot.--devis{background:linear-gradient(135deg,rgb(var(--colors-yellow)) 0,rgba(var(--colors-yellow),.9));box-shadow:0 4px 20px rgba(var(--colors-yellow),.4)}div.offers-container div.container div.offers div.offer .spot.--popular{background:linear-gradient(135deg,rgb(var(--colors-blue)) 0,#3b6eff);box-shadow:0 4px 20px #3368ff66}div.offers-container div.container div.offers div.offer .spot.--stock{background:linear-gradient(135deg,rgb(var(--colors-orange)) 0,rgba(var(--colors-orange),.9));box-shadow:0 4px 20px rgba(var(--colors-orange),.4)}div.offers-container div.container div.offers div.offer .spot.--out-of-stock{background:linear-gradient(135deg,rgb(var(--colors-red)) 0,rgba(var(--colors-red),.9));box-shadow:0 4px 20px rgba(var(--colors-red),.4)}div.offers-container div.container div.offers div.offer .header{display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:1.5em 1.75em 1em;position:relative;z-index:1}div.offers-container div.container div.offers div.offer .header .name{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75em}div.offers-container div.container div.offers div.offer .header .name .title{font-size:2em;font-weight:700;font-family:Onest;letter-spacing:-.02em;line-height:1.2}div.offers-container div.container div.offers div.offer .header .price{display:flex;flex-direction:column;gap:.5em;position:relative;font-family:Onest;color:rgba(var(--tint),.8)}div.offers-container div.container div.offers div.offer .header .price .info{font-size:.9em;font-weight:600;opacity:.9}div.offers-container div.container div.offers div.offer .header .price .value{display:flex;flex-direction:row;align-items:baseline;position:relative;width:-moz-fit-content;width:fit-content;font-weight:600;gap:.3em}div.offers-container div.container div.offers div.offer .header .price .value .amount{font-size:2.5em;font-weight:700;color:rgb(var(--tint));line-height:1}div.offers-container div.container div.offers div.offer .header .price .value .currency{font-size:1.6em;font-weight:600}div.offers-container div.container div.offers div.offer .header .price .value .vat-label{align-self:center;font-size:.7em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color),.55)}div.offers-container div.container div.offers div.offer .header .price .value .unit{font-size:1em;font-weight:400;padding-left:.25em}div.offers-container div.container div.offers div.offer .header .price .value .reduction{position:absolute;right:0;top:-12px;display:flex;flex-direction:row;align-items:center;padding:.3em .6em;border-radius:8px;background:linear-gradient(135deg,rgba(var(--tint),.2) 0,rgba(var(--tint),.15));border:1px solid rgba(var(--tint),.3);font-size:.75em;font-weight:700}div.offers-container div.container div.offers div.offer .header .price .value .original-price{color:rgba(var(--color),.5);text-decoration:line-through;font-size:.9em}div.offers-container div.container div.offers div.offer .header .price .period{display:flex;flex-direction:row;align-items:center;gap:.25em;font-size:1em;font-weight:500;color:rgba(var(--color),.7)}div.offers-container div.container div.offers div.offer .specs{display:flex;flex-direction:column;gap:.65rem;flex-wrap:wrap;padding:1em 1.25em 1em .85em;border-top:1px solid rgba(var(--tint),.1);background:rgba(var(--tint),.02);position:relative;z-index:1;flex:1}div.offers-container div.container div.offers div.offer .specs .spec{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;font-family:Onest}div.offers-container div.container div.offers div.offer .specs .spec .icon{display:flex;align-items:center;justify-content:center;color:rgb(var(--tint));font-size:1.3em;width:1.6em;flex-shrink:0;padding-top:.1em}div.offers-container div.container div.offers div.offer .specs .spec .data{display:flex;flex-direction:column;gap:.15em;flex:1;min-width:0}div.offers-container div.container div.offers div.offer .specs .spec .data .label{color:rgba(var(--tint),.8);font-weight:700;font-size:.75em;letter-spacing:.02em;display:flex;align-items:center;gap:.4em}div.offers-container div.container div.offers div.offer .specs .spec .data .label .info-icon{cursor:pointer;color:rgba(var(--tint),.6);transition:all .2s ease;font-size:1.1em}div.offers-container div.container div.offers div.offer .specs .spec .data .label .info-icon:hover{color:rgb(var(--tint));transform:scale(1.1)}div.offers-container div.container div.offers div.offer .specs .spec .data .text{font-size:.88em;font-weight:400;line-height:1.3;opacity:.9;word-wrap:break-word;overflow-wrap:break-word}div.offers-container div.container div.offers div.offer .buttons{display:flex;flex-direction:column;gap:.85rem;padding:1.75em 1.75em 1.5em;position:relative;z-index:1}div.offers-container div.container div.offers div.offer .buttons .stock-info{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:.85em;font-weight:500;color:rgba(var(--color),.85);position:absolute;top:.2em;left:0;right:0}@media(max-width:1024px){div.offers-container div.container div.offers div.offer .buttons .stock-info{top:-.8em}}@media(max-width:360px)and (max-height:900px){div.offers-container div.container div.offers div.offer .buttons .stock-info{display:none}}div.offers-container div.container div.offers div.offer .buttons .stock-info .stock-dot{width:.5em;height:.5em;border-radius:50%}div.offers-container div.container div.offers div.offer .buttons .stock-info .stock-dot.--green{background-color:#22c55e}div.offers-container div.container div.offers div.offer .buttons .stock-info .stock-dot.--orange{background-color:#f97316}div.offers-container div.container div.offers div.offer .buttons .stock-info .stock-dot.--red{background-color:#ef4444}div.offers-container div.container div.offers div.offer .buttons .stock-info .stock-text{opacity:1}div.offers-container div.container div.offer.--popular{border:2.5px solid #3368ff!important;box-shadow:0 8px 32px #3368ff33,0 0 0 1px #3368ff1a}div.offers-container div.container div.offer.--popular:hover{box-shadow:0 16px 48px #3368ff4d,0 0 0 2px #3368ff33,inset 0 1px #ffffff26}div.offers-container div.container div.offer.--out-of-stock{opacity:.6;pointer-events:none;position:relative}div.offers-container div.container div.offer.--out-of-stock:after{content:"";position:absolute;inset:0;background:#0000001a;border-radius:var(--radius);pointer-events:none}div.offers-container div.container div.offer.--devis{border:2.5px solid #ffc107!important;box-shadow:0 8px 32px #ffc10733,0 0 0 1px #ffc1071a}div.offers-container div.container div.offer.--devis:hover{box-shadow:0 16px 48px #ffc1074d,0 0 0 2px #ffc10733,inset 0 1px #ffffff26}body:not(.theme-dark) div.offer-header{--background:255,255,255}body:not(.theme-dark) div.offer-header div.background-container:after{background:linear-gradient(to bottom,transparent,rgb(var(--background-tinted)) 80%)}@media(min-width:1024px){div.offer-header .header .container#main>.logo{width:clamp(450px,30vw + 50px,620px);height:clamp(450px,30vw + 50px,620px);clip-path:inset(10% 1% 10% 0);margin-right:clamp(-30px,3vw - 60px,30px)}}@media(max-width:1024px){div.offer-header .header .container#main>.logo{display:none}div.offers-container div.container{padding:2.5rem 1em;gap:2.5em}div.offers-container div.container div.offers{gap:2.5em 1.2em}}@media(max-width:768px){div.offer-header{margin-top:var(--page-header-offset,0)}div.offer-header .header{padding:5.5rem 0 4rem;gap:2rem}div.offer-header .header .container#main{gap:1.8rem;flex-direction:column;align-items:center;text-align:center}div.offer-header .header .container#main>.icon{font-size:4em;width:1.5em;height:1.5em}div.offer-header .header .container#main .md{gap:2rem;align-items:center}div.offer-header .header .container#main .md .content{align-items:center}div.offer-header .header .container#main .md .content .title{font-size:2.2em}div.offer-header .header .container#main .md .tags{justify-content:center;gap:.5rem .75rem}div.offer-header .header .container#main .md .tags .tag{padding:.3em .6em}div.offer-header .header .container#main .md .tags .tag span.iconify{font-size:1.1em}div.offer-header .header .container#main .md .tags .tag span.text{font-size:.7em}div.offer-header .header .container#main .md .tech{gap:.75rem;justify-content:center}div.offer-header .header .container#main .md .tech .dropdown-wrapper .dropdown-toggle .button{font-size:.75em;padding:.4em .9em}div.offer-header .header .container#main .md .tech .items .button{font-size:.75em;padding:.4em .9em;min-height:36px}div.offers-container{padding:0 1rem}div.offers-container div.container{padding:1.5rem 0;gap:1.5rem;font-size:14px}div.offers-container div.container div.offers-header{gap:1.8em;padding-bottom:2em}div.offers-container div.container div.offers-header .title{font-size:1.8em;line-height:1.3;text-align:center}div.offers-container div.container div.offers-header .subtitle{font-size:1em;margin-top:.3em}div.offers-container div.container div.offers-header .block.--inline{flex-direction:column;gap:1.5em;align-items:center;width:100%}div.offers-container div.container div.offers-header .switcher{flex-wrap:wrap;gap:.35rem;padding:.35em;width:100%}div.offers-container div.container div.offers-header .switcher a.button{height:3em;min-height:44px;padding:.6em 1.2em;min-width:0;max-width:none;flex:1 1 0;touch-action:manipulation}div.offers-container div.container div.offers-header .switcher a.button span.text{font-size:14px}div.offers-container div.container div.offers-header .switcher a.button span.badge{font-size:12px;padding:.25em .5em}div.offers-container div.container div.offers-header .switcher a.button span.iconify{font-size:1.1em}div.offers-container div.container div.offers{gap:1.5rem}div.offers-container div.container div.offers div.offer{max-width:calc(100vw - 2rem);font-size:14px}div.offers-container div.container div.offers div.offer .header{padding:1.2em 1.5em;gap:.8rem}div.offers-container div.container div.offers div.offer .header .name .title{font-size:1.8em;letter-spacing:1px}div.offers-container div.container div.offers div.offer .header .price .value .amount{font-size:2em}div.offers-container div.container div.offers div.offer .header .price .value .currency{font-size:1.3em}div.offers-container div.container div.offers div.offer .specs{padding:1.2em;gap:.8rem}div.offers-container div.container div.offers div.offer .specs .spec{gap:.8rem}div.offers-container div.container div.offers div.offer .specs .spec .icon{font-size:1.1em;width:1.8em}div.offers-container div.container div.offers div.offer .specs .spec .data .label,div.offers-container div.container div.offers div.offer .specs .spec .data .text{font-size:14px}div.offers-container div.container div.offers div.offer .buttons{padding:1.2em 1.5em;gap:.8rem}}@media(max-width:480px){div.offer-header .background-container .background-svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;min-height:100%;width:100%;max-width:none}div.offer-header{padding:0}div.offer-header .header{padding:clamp(4rem,8vw,5.5rem) 0 3rem;gap:1.5rem}div.offer-header .header .container#main{flex-direction:column;gap:clamp(1.4rem,4vw,1.5rem);padding:2rem 1rem;text-align:center}div.offer-header .header .container#main>.logo{width:clamp(120px,35vw,190px);height:clamp(120px,35vw,190px);order:-1;margin:0 auto}div.offer-header .header .container#main>.icon{font-size:clamp(3em,8vw,3.3em);width:2em;height:2em;order:-1;margin:0 auto}div.offer-header .header .container#main .md{gap:1.5rem;width:100%}div.offer-header .header .container#main .md .content{gap:clamp(.75em,2.5vw,1rem);text-align:center}div.offer-header .header .container#main .md .content .pre{font-size:14px}div.offer-header .header .container#main .md .content .title{font-size:clamp(1.55em,4.5vw,1.8em);line-height:1.2;letter-spacing:.5px}div.offer-header .header .container#main .md .content .text{font-size:14px;line-height:1.4;opacity:.9}div.offer-header .header .container#main .md .tags{gap:.4rem .6rem;justify-content:center}div.offer-header .header .container#main .md .tags .tag{gap:.35rem;padding:.25em .5em}div.offer-header .header .container#main .md .tags .tag span.iconify{font-size:1em}div.offer-header .header .container#main .md .tags .tag span.text{font-size:clamp(10px,3vw,12px);font-weight:600}div.offer-header .header .container#main .md .tech{flex-direction:column;gap:.75rem;margin-top:0}div.offer-header .header .container#main .md .tech .dropdown-wrapper .dropdown-toggle .button{font-size:.7em;padding:.4em .8em;min-height:34px}div.offer-header .header .container#main .md .tech .items{flex-direction:column;gap:.5rem;padding-left:0;border-left:none}div.offer-header .header .container#main .md .tech .items:not(:first-child){padding-left:0;border-left:none;padding-top:.5rem;border-top:1px solid rgba(var(--background),.2)}div.offer-header .header .container#main .md .tech .items .button{min-height:34px;padding:.4rem .7rem;touch-action:manipulation;font-size:clamp(10px,3vw,12px)}div.offers-container{padding:0 clamp(.2rem,1vw,1rem)}div.offers-container div.container{padding:2rem 0 1rem;gap:1rem;font-size:14px}div.offers-container div.container div.offers-header{gap:1rem;padding-bottom:1rem}div.offers-container div.container div.offers-header .title{font-size:clamp(1.4em,4vw,1.45em)}div.offers-container div.container div.offers-header .switcher{font-size:.9em;gap:.15rem;border:none}div.offers-container div.container div.offers-header .switcher a.button{height:auto;min-height:44px;padding:1em .5em;min-width:0;flex:1 1 0;touch-action:manipulation;flex-direction:column}div.offers-container div.container div.offers-header .switcher a.button span.text{font-size:clamp(12px,3.5vw,14px);text-align:center}div.offers-container div.container div.offers-header .switcher a.button span.iconify{font-size:1em}div.offers-container div.container div.offers-header .switcher a.button span.badge{font-size:11px;padding:.2em .8em;position:absolute;left:0;right:0;top:90%;transform:none;margin:0 auto;width:-moz-fit-content;width:fit-content;background:rgba(var(--tint),.1);color:rgb(var(--tint));text-align:center}div.offers-container div.container div.offers-header .switcher a.button.--active span.badge{background:rgb(var(--tint));color:rgb(var(--tint-color))}div.offers-container div.container div.offers{gap:1rem}div.offers-container div.container div.offers div.offer{max-width:calc(100vw - 1.5rem);border-radius:12px;font-size:14px}div.offers-container div.container div.offers div.offer .header{padding:1em 1.2em}div.offers-container div.container div.offers div.offer .header .name .title{font-size:1.6em;letter-spacing:.5px}div.offers-container div.container div.offers div.offer .header .price .value .reduction{font-size:.7em;padding:.2em .4em}div.offers-container div.container div.offers div.offer .header .price .value .amount{font-size:1.8em}div.offers-container div.container div.offers div.offer .header .price .value .currency{font-size:1.2em}div.offers-container div.container div.offers div.offer .specs{padding:1em 1.2em}div.offers-container div.container div.offers div.offer .specs .spec .icon{font-size:1em;width:1.6em}div.offers-container div.container div.offers div.offer .specs .spec .data .text{font-size:14px}div.offers-container div.container div.offers div.offer .buttons{padding:1em 1.2em}div.offers-container div.container div.offers div.offer .spot{top:.5em;right:.5em;left:unset;transform:none;border-radius:50px;padding:.6em 1em;font-size:.7rem;box-shadow:0 3px 12px #3368ff4d}div.offers-container div.container div.offers div.offer .spot .icons{font-size:1em}}@media(max-width:1024px){div.offers-page div.offers-container div.offers-header div.block.--inline:has(#type-selection){display:flex;width:100%;justify-content:center}div.offers-page div.offers-container div.offers-header div.switcher#type-selection{width:100%;max-width:63%}div.offers-page div.offers-container div.offers-header div.switcher#type-selection a.button{flex:1;min-width:0}}.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:flex!important}}.mobile-tablet-only{display:none!important}@media(max-width:1200px){.mobile-tablet-only{display:flex!important}}.mobile-only-flex{display:none!important}@media(max-width:768px){.mobile-only-flex{display:flex!important}}.mobile-only-inline{display:none!important}@media(max-width:768px){.mobile-only-inline{display:inline!important}}.mobile-only-inline-block{display:none!important}@media(max-width:768px){.mobile-only-inline-block{display:inline-block!important}}.desktop-only{display:flex!important}@media(max-width:768px){.desktop-only{display:none!important}}.desktop-only-flex{display:flex!important}@media(max-width:768px){.desktop-only-flex{display:none!important}}.desktop-only-inline{display:inline!important}@media(max-width:768px){.desktop-only-inline{display:none!important}}.desktop-only-inline-block{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block{display:none!important}}.offers-page{overflow-x:hidden;width:100%;box-sizing:border-box}@media(max-width:1024px){.offers-page{overflow-x:hidden;max-width:100vw}}@media(max-width:768px){.offers-page{overflow-x:hidden;max-width:100vw}.offers-page *{max-width:100%;box-sizing:border-box}}@media(max-width:480px){.offers-page{overflow-x:hidden;max-width:100vw}.offers-page *{max-width:100%;box-sizing:border-box}}@media(max-width:376px){.offers-page{overflow-x:hidden;max-width:100vw}.offers-page *{max-width:100%;box-sizing:border-box}.offers-page .container{padding-left:.5rem;padding-right:.5rem;max-width:100vw}}.domain-hint{display:flex;align-items:center;justify-content:center;gap:.5em;padding:0;margin-top:-1em;font-size:.95em;color:rgba(var(--text),.7)}.domain-hint a{display:inline-flex;align-items:center;gap:.3em;color:rgb(var(--tint));font-weight:600;text-decoration:none;transition:opacity .2s}.domain-hint a:hover{opacity:.8}.domain-hint a svg{font-size:1em}.cross-links{display:flex;align-items:center;justify-content:center;gap:.6em;margin-top:-.5em;font-family:Onest,sans-serif}.cross-links .cross-links-label{font-size:.8rem;font-weight:600;color:rgba(var(--text),.5)}.cross-links .cross-link{display:inline-flex;align-items:center;gap:.3em;padding:.25em .65em;font-size:.78rem;font-weight:600;color:rgb(var(--tint));background:rgba(var(--tint),.06);border:1px solid rgba(var(--tint),.12);border-radius:6px;text-decoration:none;transition:background .2s,border-color .2s}.cross-links .cross-link:hover{background:rgba(var(--tint),.12);border-color:rgba(var(--tint),.2)}.cross-links .cross-link span.iconify{font-size:1em}@media(max-width:768px){.cross-links{flex-wrap:wrap}}@media(max-width:480px){.cross-links{flex-direction:column;gap:.4em}.cross-links .cross-link{width:-moz-fit-content;width:fit-content}}
