PageSourceSearch

https://olimpo-flex.com/

html olimpo-flex.com collected 2026-10-04 13:23:23 UTC 550,428 bytes, 7,537 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="it" dir="ltr">
4  <head>
5
6    <!-- Google Tag Manager -->
7<script>
vendor: 327 bytes, lines 7-11
7(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
8new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
9j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
10'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
11})(window,document,'script','dataLayer','
11GTM-T85ZHV27
vendor: 3 bytes, line 11
11');
11</script>
11
12<!-- End Google Tag Manager -->
13
14<!-- Start of Shoplift scripts -->
15<!-- 2024-04-26T06:57:44.8511436Z -->
16<style>.shoplift-hide { opacity: 0 !important; }</style>
17<script type="text/javascript">(function(rootPath, template){ /* Generated on 2024-05-03T06:59:45.3777102Z */var R=Object.defineProperty;var I=(f,u,d)=>u in f?R(f,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):f[u]=d;var w=(f,u,d)=>(I(f,typeof u!="symbol"?u+"":u,d),d);(function(){"use strict";var f=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bot(?:[^\\w]|_|$)|(?<! ya(?:yandex)?)search|(?<!(?:lib))http|(?<![hg]m)score|@|\\(\\)|\\.com|^12345|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hatena|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline explorer|^postman|^python|^rank|^read|^reed|^rest|^serf|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|cloud|crawl|dareboost|datanyze|dejaclick|dmbrowser|download|evc-batch/|feed|firephp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|neustar wpm|node|nutch|offbyone|optimize|pageburst|parser|perl|phantom|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|robot|rss|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|webglance|webkit2png|whatcms/|zgrab",u=/bot|spider|crawl|http|lighthouse/i,d;function P(){if(d instanceof RegExp)return d;try{d=new RegExp(f,"i")}catch{d=u}return d}function x(m){return!!m&&P().test(m)}class C extends Error{constructor(){super();w(this,"isBot");this.isBot=!0}}function S(m){return typeof m.isBot=="boolean"&&m.isBot}class V{constructor(a,e,s,t){w(this,"shop");w(this,"storageSessionKey");w(this,"host");w(this,"cssHideClass");w(this,"testConfigs");this.shop=a,this.storageSessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.host=e,this.cssHideClass=s,this.testConfigs=t}testsForUrl(a){const e=new URL(window.location.href),s=this.typeFromTemplate();return a.filter(t=>t.hypotheses.some(i=>i.isControl&&i.type===s&&i.affix===template.suffix||i.type==="theme")&&(!e.searchParams.has("view")||t.hypotheses.filter(i=>!i.isControl).map(i=>i.affix).includes(e.searchParams.get("view")??"")))}typeFromTemplate(){switch(template.type){case"collection-list":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}getLocalVisitor(){const a=window.localStorage.getItem(this.storageSessionKey);if(a)try{return JSON.parse(a)}catch{}return null}flagProcessing(a){const e=this.getLocalVisitor();e&&(e.isProcessing=a,this.updateLocalStorage(e))}async getRemoteVisitor(a){return(await this.makeRequest({method:"get",url:`${this.host}/api/v0/visitors/${a}`})).data}getUTMValue(a){const s=decodeURIComponent(window.location.search.substring(1)).split("&");for(let t=0;t<s.length;t++){const i=s[t].split("=");if(i[0]===a)return i[1]||null}return null}hidePage(){this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function a(){let s=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
17sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(s=!0)}(navigator.userAgent||navigator.vendor),s}function e(){let s=!1;return function(t){(/android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(s=!0)}(navigator.userAgent||navigator.vendor),s}return a()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(a){return()=>{a&&window.document.documentElement.classList.remove(a)}}async sendCartEvent(a){let e=await this.makeRequest({method:"get",url:`${window.location.origin}/cart.js`});e.data.note===null&&(e=await this.makeRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})}));const s={session_id:a,...e.data};await this.makeRequest({method:"post",url:`${this.host}/api/events/cart`,data:JSON.stringify(s)})}async makeRequest(a){const{url:e,method:s,headers:t}=a;return await new Promise((i,o)=>{const r=new XMLHttpRequest;if(r.open(s.toUpperCase(),e,!0),(!t||!t.Accept)&&r.setRequestHeader("Accept","application/json"),(!t||!t["Content-Type"])&&r.setRequestHeader("Content-Type","application/json"),t)for(const c in t)r.setRequestHeader(c,t[c]);(this.host.includes("ngrok.io")||this.host.includes("ngrok-free.app"))&&r.setRequestHeader("ngrok-skip-browser-warning","1234"),r.send(a.data),r.onreadystatechange=function(){if(this.readyState===XMLHttpRequest.DONE)if(this.status>=200&&this.status<400){const c={text:r.responseText,data:{}};try{c.data=JSON.parse(r.responseText)}catch{}i(c)}else this.status==422&&JSON.parse(r.responseText).isBot?o(new C):o()}})}updateLocalStorage(a){window.localStorage.setItem(this.storageSessionKey,JSON.stringify(a))}getChannel(a){var s;return((s=[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
17andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
17pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
17,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
17akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
17andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(t=>t.test(a)))==null?void 0:s.name)??"other"}}class q extends V{constructor(e,s,t,i,o){super(e,s,t?"shoplift-hide":"",o);w(this,"sendPageView",!1);this.testConfigs=o,this.sendPageView=!!i}async init(){if(window.Shopify&&window.Shopify.designMode||window.location.href.includes("slScreenshot=true")||x(navigator.userAgent))return;const e=this.getDeviceType(),s=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",o=this.getUTMValue("utm_content")??"",r=window.document.referrer;this.flagProcessing(!0);try{if(await this.handleVisitorTest(e,s,t,i,o,r))return;this.showPage();const n=await this.getVisitor();this.flagProcessing(!1),console.log("SHOPLIFT SCRIPT INITIALIZED!"),window.shoplift=!0,n&&(this.sendPageView&&await this.createPageView(n),await this.sendCartEvent(n.id))}catch(c){if(S(c))return;throw c}finally{this.flagProcessing(!1)}}async handleVisitorTest(e,s,t,i,o,r){const c={device:e!=="tablet"?e:"mobile",utmSource:s,utmMedium:t,utmCampaign:i,utmContent:o,referrer:r};let n=await this.getVisitor();if(this.isThemePreview()){if(n===null&&!this.hasThemeTest(this.testConfigs)||n&&!this.hasThemeTest(this.testConfigs)&&!n.visitorTests.some(l=>l.isThemeTest))return!0;if(n&&!this.hasThemeTest(this.testConfigs)&&n.visitorTests.some(l=>l.isThemeTest)){this.hidePage();const l=new URL(window.location.toString());return l.searchParams.set("preview_theme_id",""),window.location.assign(l),!0}this.clearThemeBar()}const y=await this.filterTestsByAudience(this.testConfigs,n,c);let p=this.testsForUrl(y);const k=p.length>0;if(k&&n){const l=this.getVisitorHypothesis(n,p);if(l){const h=this.considerRedirect(l);return h&&this.redirect(l),h}}if(k){if(this.hasThemeAndTemplateTests(y)){const v=n?this.visitorActiveTestType(n):null;let b;switch(v){case"template":b=g=>g!=="theme";break;case"theme":b=g=>g==="theme";break;case null:b=Math.random()>.5?g=>g==="theme":g=>g!=="theme";break}p=p.filter(g=>g.hypotheses.some(T=>T.isControl&&b(T.type)))}if(p.length===0)return n??(n=this.createLocalVisitor(c)),!1;const l=p[Math.floor(Math.random()*p.length)],h=this.pickHypothesis(l);if(h){n===null?n=this.createLocalVisitorInTest(c,l.id,h.id,h.type==="theme"):n=this.addLocalVisitorToTest(n,l.id,h.id,h.type==="theme");const v=this.considerRedirect(h);return v&&this.redirect(h),v}}return n===null&&(n=this.createLocalVisitor(c)),!1}getVisitorHypothesis(e,s){return s.reduce((t,i)=>t.concat(i.hypotheses),[]).find(t=>e.visitorTests.some(i=>i.hypothesisId===t.id))}async createVisitor(e,s){const t={shop:e,...s};return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors`,data:JSON.stringify(t)})).data}async createPageView(e){const s={path:window.location.href,visitorId:e.id,cart:null,customer:null};return(await this.makeRequest({method:"post",url:`${this.host}/api/events/page-view`,headers:{"Content-Type":"text/plain"},data:JSON.stringify(s)})).data}async createVisitorInTest(e,s,t,i){const o={shop:e,testId:s,referrer:t.referrer,device:t.device,utmSource:t.utmSource,utmMedium:t.utmMedium,utmContent:t.utmContent,utmCampaign:t.utmCampaign,isControl:i};return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors/create-in-test`,data:JSON.stringify(o)})).data}
17async includeInTest(e,s,t){return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors/${e.id}/add-to-test`,data:JSON.stringify({testId:s,isControl:t})})).data}createLocalVisitor(e){const s={...e,id:"",createdAt:new Date,needsPersistence:!0,isProcessing:!0,visitorTests:[]};return this.updateLocalStorage(s),s}createLocalVisitorInTest(e,s,t,i){const o={...e,id:"",createdAt:new Date,needsPersistence:!0,isProcessing:!0,visitorTests:[{testId:s,hypothesisId:t,isThemeTest:i,needsPersistence:!0}]};return this.updateLocalStorage(o),o}addLocalVisitorToTest(e,s,t,i){return e.visitorTests.push({testId:s,hypothesisId:t,isThemeTest:i,needsPersistence:!0}),this.updateLocalStorage(e),e}updateLocalStorage(e){window.localStorage.setItem(this.storageSessionKey,JSON.stringify(e))}getVisitorHypotheses(e){return e.visitorTests.map(s=>{var t;return(t=this.testConfigs.find(i=>i.hypotheses.some(o=>o.id===s.hypothesisId)))==null?void 0:t.hypotheses.find(i=>i.id==s.hypothesisId)}).filter(s=>!!s)}getHypothesis(e){return this.testConfigs.filter(s=>s.hypotheses.some(t=>t.id===e)).map(s=>s.hypotheses.find(t=>t.id===e))[0]}async filterTestsByAudience(e,s,t){const i=[];for(const o of e)((s==null?void 0:s.visitorTests.some(c=>c.testId===o.id))||await this.isTargetAudience(o,s||t,s===null||s.createdAt>=o.startAt))&&i.push(o);return i}async isTargetAudience(e,s,t){let i=null;e.requiresCountry&&(this.hidePage(),i=(await this.makeRequest({method:"get",url:`${this.host}/api/v0/visitors/get-country`})).data);const o=this.getChannel(s);return(e.device==="all"||e.device===s.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&t||e.visitorOption==="returning"&&!t)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((r,c)=>r||c.reduce((n,y)=>n&&y(s,t,o,i),!0),!1))}pickHypothesis(e){let s=Math.random();const t=e.hypotheses.reduce((o,r)=>o+r.visitorCount,0);return e.hypotheses.sort((o,r)=>o.isControl?r.isControl?0:-1:r.isControl?1:0).reduce((o,r)=>{if(o!==null)return o;const n=e.hypotheses.reduce((y,p)=>y&&p.visitorCount>20,!0)?r.visitorCount/t-r.trafficPercentage:0;return s<=r.trafficPercentage-n?r:(s-=r.trafficPercentage,null)},null)}considerRedirect(e){if(e!==null){const s=new URL(window.location.toString());if(!e.isControl&&(e.type!=="theme"&&e.affix!==s.searchParams.get("view")||e.type!=="theme"&&e.redirectPath&&!s.pathname.endsWith(e.redirectPath)||e.type==="theme"&&!this.isThemePreview()))return this.hidePage(),!0}return!1}redirect(e){if(e.isControl)return;const s=new URL(window.location.toString());if(e.redirectPath){const t=RegExp("^(/w{2}-w{2})/").exec(s.pathname);if(t&&t.length>1){const i=t[1];s.pathname=`${i}${e.redirectPath}`}else s.pathname=e.redirectPath}else e.type==="theme"?(s.searchParams.set("_ab","0"),s.searchParams.set("_fd","0"),s.searchParams.set("_sc","1"),s.searchParams.set("preview_theme_id",e.themeId.toString())):s.searchParams.set("view",e.affix);window.location.assign(s)}clearThemeBar(){this.waitForElement("#preview-bar-iframe").then(e=>e.remove()).catch(e=>console.error(e))}waitForElement(e){return new Promise(s=>{const t=document.querySelector(e);if(t){s(t);return}const i=new MutationObserver(o=>{const r=document.querySelector(e);if(r){i.disconnect(),s(r);return}});i.observe(document.documentElement,{childList:!0,subtree:!0})})}async getVisitor(){const e=this.getLocalVisitor();if(e===null||typeof e.id!="string")return null;const s=typeof e.visitorTests<"u"?e.visitorTests.filter(i=>i.needsPersistence):[];let t=null;for(const i of s){const o=this.getHypothesis(i.hypothesisId);o&&(e.needsPersistence?(t=await this.createVisitorInTest(this.shop,i.testId,e,o.isControl),e.needsPersistence=!1):t=await this.includeInTest(e,i.testId,o.isControl))}return e.needsPersistence&&t===null&&(t=await this.createVisitor(this.shop,e)),t!==null?(this.updateLocalStorage(t),t):typeof e.visitorTests<"u"?e:(t=await this.getRemoteVisitor(e.id),t&&this.updateLocalStorage(t),t)}isThemePreview(){return window.document.cookie.includes("preview_theme=1")}hasThemeTest(e){return e.some(s=>s.hypotheses.some(t=>t.type==="theme"))}hasThemeAndTemplateTests(e){return this.hasThemeTest(e)&&e.some(s=>s.hypotheses.some(t=>t.type!=="theme"))}visitorActiveTestType(e){const s=e.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(o=>o.id==t.hypothesisId)));return s.length===0?null:s.some(t=>t.isThemeTest)?"theme":"template"}}(async function(){window.shopliftInstance||(window.shopliftInstance=new q("olimpoflex.myshopify.com","https://app.shoplift.ai",false,false,[]),await window.shopliftInstance.init())})()})(); })("/", { suffix: "", type: "index" })</script>
17
18<!-- End of Shoplift scripts -->
19
20
21
22    <meta charset="utf-8">
23    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
24    <meta name="theme-color" content="#f0f0f0">
25
26<title>OlimpoFlex: Materassi, Cuscini e Topper Online</title><meta name="description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando l’alta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><link rel="canonical" href="https://olimpo-flex.com/"><link rel="shortcut icon" href="//olimpo-flex.com/cdn/shop/files/olimpo-flex-logo.webp?v=1706708498&width=96">
27      <link rel="apple-touch-icon" href="//olimpo-flex.com/cdn/shop/files/olimpo-flex-logo.webp?v=1706708498&width=180"><link rel="preconnect" href="https://cdn.shopify.com">
28    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
29    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
30    <link
31  rel="stylesheet"
32  href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css"
33>
34    <link rel="preload" href="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" as="script" type="application/javascript" crossorigin><link rel="preload" href="//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
35 <meta property="og:title" content="OlimpoFlex: Materassi, Cuscini e Topper Online"><meta property="og:image" content="http://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048">
36 <meta property="og:image:secure_url" content="https://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048">
37 <meta property="og:image:width" content="2000">
38 <meta property="og:image:height" content="2000"><meta property="og:description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando l’alta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><meta property="og:url" content="https://olimpo-flex.com/">
39 <meta property="og:site_name" content="OlimpoFlex">
40 <meta name="twitter:card" content="summary"><meta name="twitter:title" content="OlimpoFlex: Materassi, Cuscini e Topper Online">
41 <meta name="twitter:description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando l’alta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><meta name="twitter:image" content="https://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?crop=center&height=1200&v=1727271832&width=1200">
42 <meta name="twitter:image:alt" content="">
43
44
45  
45<script type="application/ld+json">
46  {
47    "@context": "https://schema.org",
48    "@type": "BreadcrumbList",
49  "itemListElement": [{
50      "@type": "ListItem",
51      "position": 1,
52      "name": "Home",
53      "item": "https://olimpo-flex.com"
54    }]
55  }
56  </script>
56
57
58<style>/* Typography (heading) */
59  @font-face {
60  font-family: Poppins;
61  font-weight: 600;
62  font-style: normal;
63  font-display: fallback;
64  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
65       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
66}
67
68@font-face {
69  font-family: Poppins;
70  font-weight: 600;
71  font-style: italic;
72  font-display: fallback;
73  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
74       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
75}
76
77/* Typography (body) */
78  @font-face {
79  font-family: Poppins;
80  font-weight: 400;
81  font-style: normal;
82  font-display: fallback;
83  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
84       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
85}
86
87@font-face {
88  font-family: Poppins;
89  font-weight: 400;
90  font-style: italic;
91  font-display: fallback;
92  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
93       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
94}
95
96@font-face {
97  font-family: Poppins;
98  font-weight: 700;
99  font-style: normal;
100  font-display: fallback;
101  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
102       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
103}
104
105@font-face {
106  font-family: Poppins;
107  font-weight: 700;
108  font-style: italic;
109  font-display: fallback;
110  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
111       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
112}
113
114:root {
115    /**
116     * ---------------------------------------------------------------------
117     * SPACING VARIABLES
118     *
119     * We are using a spacing inspired from frameworks like Tailwind CSS.
120     * ---------------------------------------------------------------------
121     */
122    --spacing-0-5: 0.125rem; /* 2px */
123    --spacing-1: 0.25rem; /* 4px */
124    --spacing-1-5: 0.375rem; /* 6px */
125    --spacing-2: 0.5rem; /* 8px */
126    --spacing-2-5: 0.625rem; /* 10px */
127    --spacing-3: 0.75rem; /* 12px */
128    --spacing-3-5: 0.875rem; /* 14px */
129    --spacing-4: 1rem; /* 16px */
130    --spacing-4-5: 1.125rem; /* 18px */
131    --spacing-5: 1.25rem; /* 20px */
132    --spacing-5-5: 1.375rem; /* 22px */
133    --spacing-6: 1.5rem; /* 24px */
134    --spacing-6-5: 1.625rem; /* 26px */
135    --spacing-7: 1.75rem; /* 28px */
136    --spacing-7-5: 1.875rem; /* 30px */
137    --spacing-8: 2rem; /* 32px */
138    --spacing-8-5: 2.125rem; /* 34px */
139    --spacing-9: 2.25rem; /* 36px */
140    --spacing-9-5: 2.375rem; /* 38px */
141    --spacing-10: 2.5rem; /* 40px */
142    --spacing-11: 2.75rem; /* 44px */
143    --spacing-12: 3rem; /* 48px */
144    --spacing-14: 3.5rem; /* 56px */
145    --spacing-16: 4rem; /* 64px */
146    --spacing-18: 4.5rem; /* 72px */
147    --spacing-20: 5rem; /* 80px */
148    --spacing-24: 6rem; /* 96px */
149    --spacing-28: 7rem; /* 112px */
150    --spacing-32: 8rem; /* 128px */
151    --spacing-36: 9rem; /* 144px */
152    --spacing-40: 10rem; /* 160px */
153    --spacing-44: 11rem; /* 176px */
154    --spacing-48: 12rem; /* 192px */
155    --spacing-52: 13rem; /* 208px */
156    --spacing-56: 14rem; /* 224px */
157    --spacing-60: 15rem; /* 240px */
158    --spacing-64: 16rem; /* 256px */
159    --spacing-72: 18rem; /* 288px */
160    --spacing-80: 20rem; /* 320px */
161    --spacing-96: 24rem; /* 384px */
162
163    /* Container */
164    --container-max-width: 1360px;
165    --container-narrow-max-width: 1110px;
166    --container-gutter: var(--spacing-5);
167    --section-outer-spacing-block: var(--spacing-12);
168    --section-inner-max-spacing-block: var(--spacing-10);
169    --section-inner-spacing-inline: var(--container-gutter);
170    --section-stack-spacing-block: var(--spacing-8);
171
172    /* Grid gutter */
173    --grid-gutter: var(--spacing-5);
174
175    /* Product list settings */
176    --product-list-row-gap: var(--spacing-8);
177    --product-list-column-gap: var(--grid-gutter);
178
179    /* Form settings */
180    --input-gap: var(--spacing-2);
181    --input-height: 2.625rem;
182    --input-padding-inline: var(--spacing-4);
183
184    /* Other sizes */
185    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
186
187    /* RTL support */
188    --transform-logical-flip: 1;
189    --transform-origin-start: left;
190    --transform-origin-end: right;
191
192    /**
193     * ---------------------------------------------------------------------
194     * TYPOGRAPHY
195     * ---------------------------------------------------------------------
196     */
197
198    /* Font properties */
199    --heading-font-family: Poppins, sans-serif;
200    --heading-font-weight: 600;
201    --heading-font-style: normal;
202    --heading-text-transform: normal;
203    --heading-letter-spacing: -0.02em;
204    --text-font-family: Poppins, sans-serif;
205    --text-font-weight: 400;
206    --text-font-style: normal;
207    --text-letter-spacing: 0.0em;
208
209    /* Font sizes */
210    --text-h0: 3rem;
211    --text-h1: 2.5rem;
212    --text-h2: 2rem;
213    --text-h3: 1.5rem;
214    --text-h4: 1.375rem;
215    --text-h5: 1.125rem;
216    --text-h6: 1rem;
217    --text-xs: 0.6875rem;
218    --text-sm: 0.75rem;
219    --text-base: 0.875rem;
220    --text-lg: 1.125rem;
221
222    /**
223     * ---------------------------------------------------------------------
224     * COLORS
225     * ---------------------------------------------------------------------
226     */
227
228    /* Color settings */--accent: 255 183 74;
229    --text-primary: 26 26 26;
230    --background-primary: 240 240 240;
231    --dialog-background: 255 255 255;
232    --border-color: var(--text-color, var(--text-primary)) / 0.12;
233
234    /* Button colors */
235    --button-background-primary: 255 183 74;
236    --button-text-primary: 26 26 26;
237    --button-background-secondary: 60 182 255;
238    --button-text-secondary: 255 255 255;
239
240    /* Status colors */
241    --success-background: 224 244 232;
242    --success-text: 0 163 65;
243    --warning-background: 255 246 233;
244    --warning-text: 255 183 74;
245    --error-background: 254 231 231;
246    --error-text: 248 58 58;
247
248    /* Product colors */
249    --on-sale-text: 248 58 58;
250    --on-sale-badge-background: 248 58 58;
251    --on-sale-badge-text: 255 255 255;
252    --sold-out-badge-background: 0 0 0;
253    --sold-out-badge-text: 255 255 255;
254    --primary-badge-background: 0 150 59;
255    --primary-badge-text: 255 255 255;
256    --star-color: 255 183 74;
257    --product-card-background: 255 255 255;
258    --product-card-text: 26 26 26;
259
260    /* Header colors */
261    --header-background: 240 240 240;
262    --header-text: 26 26 26;
263
264    /* Footer colors */
265    --footer-background: 19 49 86;
266    --footer-text: 255 255 255;
267
268    /* Rounded variables (used for border radius) */
269    --rounded-xs: 0.25rem;
270    --rounded-sm: 0.375rem;
271    --rounded: 0.75rem;
272    --rounded-lg: 1.5rem;
273    --rounded-full: 9999px;
274
275    --rounded-button: 3.75rem;
276    --rounded-input: 0.5rem;
277
278    /* Box shadow */
279    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1);
280    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1);
281    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1);
282    --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1);
283
284    /**
285     * ---------------------------------------------------------------------
286     * OTHER
287     * ---------------------------------------------------------------------
288     */
289
290    --cursor-close-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-close.svg?v=147174565022153725511783160310);
291    --cursor-zoom-in-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-in.svg?v=154953035094101115921783160311);
292    --cursor-zoom-out-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-out.svg?v=16155520337305705181783160310);
293    --checkmark-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/checkmark.svg?v=90515812459792003691783160311);
294  }
295
296  [dir="rtl"]:root {
297    /* RTL support */
298    --transform-logical-flip: -1;
299    --transform-origin-start: right;
300    --transform-origin-end: left;
301  }
302
303  @media screen and (min-width: 700px) {
304    :root {
305      /* Typography (font size) */
306      --text-h0: 4rem;
307      --text-h1: 3rem;
308      --text-h2: 2.5rem;
309      --text-h3: 2rem;
310      --text-h4: 1.625rem;
311      --text-h5: 1.25rem;
312      --text-h6: 1.125rem;
313
314      --text-xs: 0.75rem;
315      --text-sm: 0.875rem;
316      --text-base: 1.0rem;
317      --text-lg: 1.25rem;
318
319      /* Spacing */
320      --container-gutter: 2rem;
321      --section-outer-spacing-block: var(--spacing-16);
322      --section-inner-max-spacing-block: var(--spacing-12);
323      --section-inner-spacing-inline: var(--spacing-12);
324      --section-stack-spacing-block: var(--spacing-12);
325
326      /* Grid gutter */
327      --grid-gutter: var(--spacing-6);
328
329      /* Product list settings */
330      --product-list-row-gap: var(--spacing-12);
331
332      /* Form settings */
333      --input-gap: 1rem;
334      --input-height: 3.125rem;
335      --input-padding-inline: var(--spacing-5);
336    }
337  }
338
339  @media screen and (min-width: 1000px) {
340    :root {
341      /* Spacing settings */
342      --container-gutter: var(--spacing-12);
343      --section-outer-spacing-block: var(--spacing-18);
344      --section-inner-max-spacing-block: var(--spacing-16);
345      --section-inner-spacing-inline: var(--spacing-16);
346      --section-stack-spacing-block: var(--spacing-12);
347    }
348  }
349
350  @media screen and (min-width: 1150px) {
351    :root {
352      /* Spacing settings */
353      --container-gutter: var(--spacing-12);
354      --section-outer-spacing-block: var(--spacing-20);
355      --section-inner-max-spacing-block: var(--spacing-16);
356      --section-inner-spacing-inline: var(--spacing-16);
357      --section-stack-spacing-block: var(--spacing-12);
358    }
359  }
360
361  @media screen and (min-width: 1400px) {
362    :root {
363      /* Typography (font size) */
364      --text-h0: 5rem;
365      --text-h1: 3.75rem;
366      --text-h2: 3rem;
367      --text-h3: 2.25rem;
368      --text-h4: 2rem;
369      --text-h5: 1.5rem;
370      --text-h6: 1.25rem;
371
372      --section-outer-spacing-block: var(--spacing-24);
373      --section-inner-max-spacing-block: var(--spacing-18);
374      --section-inner-spacing-inline: var(--spacing-18);
375    }
376  }
377
378  @media screen and (min-width: 1600px) {
379    :root {
380      --section-outer-spacing-block: var(--spacing-24);
381      --section-inner-max-spacing-block: var(--spacing-20);
382      --section-inner-spacing-inline: var(--spacing-20);
383    }
384  }
385
386  /**
387   * ---------------------------------------------------------------------
388   * LIQUID DEPENDANT CSS
389   *
390   * Our main CSS is Liquid free, but some very specific features depend on
391   * theme settings, so we have them here
392   * ---------------------------------------------------------------------
393   */@media screen and (pointer: fine) {
394        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
395          --button-background-opacity: 0.85;
396        }
397
398        .button--subdued:not([disabled]):hover {
399          --button-background: var(--text-color) / .05 !important;
400        }
401      }</style>
401<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
401<meta name="google-site-verification" content="gX_1we_VgXiE3E7WIew52Md29ji-dTla0S795sFRrRI">
402<meta name="facebook-domain-verification" content="4g6xwd8xqtdhfu0nes34jlqxvd1dde">
403<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57514131509/digital_wallets/dialog">
404<meta id="in-context-paypal-metadata" data-shop-id="57514131509" data-venmo-supported="false" data-environment="production" data-locale="it_IT" data-paypal-v4="true" data-currency="EUR">
405<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
405<script async="async" src="/checkouts/internal/preloads.js?locale=it-US"></script>
405
406<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
407<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=it-US&shop_id=57514131509" crossorigin="anonymous"></script>
vendor: 1 bytes, line 407
407
408<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57514131509,"countryCode":"IT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57514131509","merchantName":"OlimpoFlex","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"OlimpoFlex","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 408
408
409<script id="shopify-features" type="application/json">{"accessToken":"3cf5ca77f3ca2c36c1fc69145bdfb69c","betas":["rich-media-storefront-analytics"],"domain":"olimpo-flex.com","predictiveSearch":true,"shopId":57514131509,"locale":"it"}</script>
vendor: 1 bytes, line 409
409
410<script>var Shopify = Shopify || {};
411Shopify.shop = "olimpoflex.myshopify.com";
412Shopify.locale = "it";
413Shopify.currency = {"active":"EUR","rate":"1.0"};
414Shopify.country = "US";
415Shopify.theme = {"name":"Tema Predefinito Estate 26 v2","id":198432162139,"schema_name":"Impact","schema_version":"4.3.4","theme_store_id":1190,"role":"main"};
416Shopify.theme.handle = "null";
417Shopify.theme.style = {"id":null,"handle":null};
418Shopify.cdnHost = "olimpo-flex.com/cdn";
419Shopify.routes = Shopify.routes || {};
420Shopify.routes.root = "/";
421Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
422Shopify.SignInWithShop = Shopify.SignInWithShop || {};
423Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
424Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 424
424
425<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 425
425
426<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 426
426
427<script>
428  window.ShopifyPay = window.ShopifyPay || {};
429  window.ShopifyPay.apiHost = "shop.app\/pay";
430  window.ShopifyPay.redirectState = null;
431</script>
vendor: 1 bytes, line 431
431
432<script>
433  window.Shopify = window.Shopify || {};
434  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
435  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
436  window.Shopify.SignInWithShop.eligible = true;
437</script>
vendor: 1 bytes, line 437
437
438<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 438
438
439<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js"></script>
vendor: 1 bytes, line 439
439
440<script type="module">
441  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js");
442
443  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
444
445</script>
vendor: 1 bytes, line 445
445
446<script>
447  window.Shopify = window.Shopify || {};
448  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
449  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.it.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.it.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.it.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.it.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.it.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.it.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.it.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.it.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.it.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.it.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.it.esm.js"],"listener":["modules/v2/loader.listener.it.esm.js"],"pay-button":["modules/v2/loader.pay-button.it.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.it.esm.js"],"shop-button":["modules/v2/loader.shop-button.it.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.it.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.it.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.it.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.it.esm.js"],"shop-login":["modules/v2/loader.shop-login.it.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.it.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.it.esm.js"]};
450</script>
vendor: 1 bytes, line 450
450
451<script>(function() {
452  var isLoaded = false;
453  function asyncLoad() {
454    if (isLoaded) return;
455    isLoaded = true;
456    var urls = ["https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJVU2hXSzBiYWFOUW12NGNOIiwicyI6InNrdSJ9\u0026shop=olimpoflex.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/olimpoflex.myshopify.com.js?settings=1782868589665\u0026shop=olimpoflex.myshopify.com","https:\/\/olimpoflex.myshopify.com\/apps\/delivery\/delivery_coder.js?t=1711935209.544\u0026n=477687046\u0026shop=olimpoflex.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=olimpoflex.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJVU2hXSzBiYWFOUW12NGNOIiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6IiJ9\u0026shop=olimpoflex.myshopify.com"];
457    for (var i = 0; i < urls.length; i++) {
458      var s = document.createElement('script');
459      s.type = 'text/javascript';
460      s.async = true;
461      s.src = urls[i];
462      var x = document.getElementsByTagName('script')[0];
463      x.parentNode.insertBefore(s, x);
464    }
465  };
466  if(window.attachEvent) {
467    window.attachEvent('onload', asyncLoad);
468  } else {
469    window.addEventListener('load', asyncLoad, false);
470  }
471})();</script>
vendor: 1 bytes, line 471
471
472<script id="__st">var __st={"a":57514131509,"offset":7200,"reqid":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202","pageurl":"olimpo-flex.com\/","u":"f0e3ad590fd7","p":"home"};</script>
vendor: 1 bytes, line 472
472
473<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 473
473
474<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 474
474
475<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//olimpo-flex.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 475
475
476<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
476<script crossorigin="anonymous" defer="defer" src="//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 476
476
477<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 477
477
478<script>
479  window.Shopify = window.Shopify || {};
480  window.Shopify.MCP = window.Shopify.MCP || {};
481  window.Shopify.MCP.enabled = true;
482  window.Shopify.MCP.shop = "olimpoflex.myshopify.com";
483  window.Shopify.MCP.mcpEndpoint = "https:\/\/olimpo-flex.com\/api\/mcp";
484  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
485</script>
vendor: 1 bytes, line 485
485
486<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/olimpo-flex.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
487</script>
vendor: 1 bytes, line 487
487
488<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://olimpo-flex.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.it.js",t.type="module",document.head.appendChild(t)}};
489</script>
vendor: 1 bytes, line 489
489
490<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
491  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
492</script>
vendor: 1 bytes, line 492
492
493<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
494</script>
494
495<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://olimpo-flex.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
496<style id="shopify-accelerated-checkout-cart">
497        #shopify-buyer-consent {
498  margin-top: 1em;
499  display: inline-block;
500  width: 100%;
501}
502
503#shopify-buyer-consent.hidden {
504  display: none;
505}
506
507#shopify-subscription-policy-button {
508  background: none;
509  border: none;
510  padding: 0;
511  text-decoration: underline;
512  font-size: inherit;
513  cursor: pointer;
514}
515
516#shopify-subscription-policy-button::before {
517  box-shadow: none;
518}
519
520      </style>
521
522<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
522
523<link href="//olimpo-flex.com/cdn/shop/t/52/assets/theme.css?v=31365007567763443281783160275" rel="stylesheet" type="text/css" media="all" />
524<!-- BEGIN MerchantWidget Code
525
526<script id='merchantWidgetScript'
527
528        src="https://www.gstatic.com/shopping/merchant/merchantwidget.js"
529
530        defer>
531
532</script>
532
533
534<script type="text/javascript">
535
536  merchantWidgetScript.addEventListener('load', function () {
537
538    merchantwidget.start({
539
540     position: 'LEFT_BOTTOM'
541
542   });
543
544  });
545
546</script>
546
547
548 END MerchantWidget Code -->
549<script>
550if (window.location.search.includes("page=1")) {
551  const params = new URLSearchParams(window.location.search);
552  if (params.get("page") === "1") {
553    params.delete("page");
554    const newUrl =
555      window.location.pathname +
556      (params.toString() ? "?" + params.toString() : "") +
557      window.location.hash;
558
559    window.history.replaceState({}, "", newUrl);
560  }
561}
562</script>
562
563
564<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
565<script type="text/javascript">
566  (function (c, l, a, r, i, t, y) {
567    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
568    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
569    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
570
571    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
572      if (error) {
573        console.error("Error loading Shopify features:", error);
574        return;
575      }
576
577      c[a]('consentv2', {
578        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
579        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
580        source: 101,
581      });
582    });
583
584    l.addEventListener("visitorConsentCollected", function (e) {
585      c[a]('consentv2', {
586        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
587        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
588        source: 101,
589      });
590    });
591  })(window, document, "clarity", "script", "wqivrf64f3");
592</script>
592
593
594
595
596<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
597
598
599
600
601
602
603
604
605
606
607
608
609  
609<script async src="https://static.klaviyo.com/onsite/js/UBXRju/klaviyo.js?company_id=UBXRju"></script>
609
610  
610<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
610
611
612  
613
614
615
616
617  
617<script>
618    window.klaviyoReviewsProductDesignMode = false
619  </script>
619
620
621
622
623
624
625
626
627
628
629<!-- END app block --><!-- BEGIN app block: shopify://apps/c-edd-estimated-delivery-date/blocks/app_setting/4a0685bc-c234-45b2-8382-5ad6a8e3e3fd -->
629<script>
630    window.deliveryCommon = window.deliveryCommon || {};
631    window.deliveryCommon.setting = {};
632    Object.assign(window.deliveryCommon.setting, {
633        "shop_currency_code__ed": 'EUR' || 'USD',
634        "shop_locale_code__ed": 'it' || 'en',
635        "shop_domain__ed":  'olimpoflex.myshopify.com',
636        "product_available__ed": '',
637        "product_id__ed": ''
638    });
639    window.deliveryED = window.deliveryED || {};
640    window.deliveryED.setting = {};
641    Object.assign(window.deliveryED.setting, {
642        "delivery__app_setting": {"main_delivery_setting":{"is_active":1,"order_delivery_info":"\u003cp\u003eConsegna ultra veloce per \u003cstrong\u003e{country_flag}\u003c\/strong\u003e \u003cstrong\u003e{country_name}\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eRichiedilo entro \u003cstrong\u003e{cutoff_time}\u003c\/strong\u003e ,consegna prevista  \u003cstrong\u003e{order_delivered_minimum_date} and {order_delivered_maximum_date}\u003c\/strong\u003e\u003cbr\/\u003e\u003c\/p\u003e","is_ignore_out_of_stock":0,"out_of_stock_mode":0,"out_of_stock_info":"\u003cp\u003e\u003c\/p\u003e","order_progress_bar_mode":1,"order_progress_setting":{"ordered":{"svg_number":52,"title":"Ordina Adesso","tips_description":"La tua spedizione è pronta per partire 📦 "},"order_ready":{"svg_number":4,"is_active":0,"title":"Spedizione","date_title":"{order_ready_minimum_date}","tips_description":"Il tuo ordine sta’ arrivando preparati 🚚 "},"order_delivered":{"svg_number":31,"title":"Consegna","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Poste Italiane sta arrivando da Te:{order_delivered_minimum_date} 📪 "}},"order_delivery_work_week":[0,1,1,1,1,1,0],"order_delivery_day_range":[1,2],"order_delivery_calc_method":0,"order_ready_work_week":[0,1,1,1,1,1,0],"order_ready_day_range":[0,1],"order_ready_calc_method":2,"holiday":[],"order_delivery_date_format":13,"delivery_date_custom_format":"{month_local} {day}","delivery_date_format_zero":1,"delivery_date_format_month_translate":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"delivery_date_format_week_translate":["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],"order_delivery_countdown_format":6,"delivery_countdown_custom_format":"{hours} {hours_local} {minutes} {minutes_local} {seconds} {seconds_local}","countdown_format_translate":["Ore","Minuti","Secondi"],"delivery_countdown_format_zero":1,"countdown_cutoff_hour":1,"countdown_cutoff_minute":59,"countdown_cutoff_advanced_enable":0,"countdown_cutoff_advanced":[[23,59],[23,59],[23,59],[23,59],[23,59],[23,59],[23,59]],"countdown_mode":0,"after_deadline_hide_widget":0,"timezone_mode":0,"timezone":1,"todayandtomorrow":[{"lan_code":"en","lan_name":"English","left":"today","right":"tomorrow"},{"lan_code":"it","lan_name":"Italian","left":"today","right":"tomorrow"}],"translate_country_name":[{"lan_code":"it","lan_name":"Italian","country_name_list":{"af":"Afghanistan","ax":"Åland Islands","al":"Albania","dz":"Algeria","as":"American Samoa","ad":"Andorra","ao":"Angola","ai":"Anguilla","aq":"Antarctica","ag":"Antigua and Barbuda","ar":"Argentina","am":"Armenia","aw":"Aruba","au":"Australia","at":"Austria","az":"Azerbaijan","bs":"Bahamas","bh":"Bahrain","bd":"Bangladesh","bb":"Barbados","by":"Belarus","be":"Belgium","bz":"Belize","bj":"Benin","bm":"Bermuda","bt":"Bhutan","bo":"Bolivia (Plurinational State of)","bq":"Bonaire, Sint Eustatius and Sab","ba":"Bosnia and Herzegovina","bw":"Botswana","bv":"Bouvet Island","br":"Brazil","io":"British Indian Ocean Territory","bn":"Brunei Darussalam","bg":"Bulgaria","bf":"Burkina Faso","bi":"Burundi","kh":"Cambodia","cm":"Cameroon","ca":"Canada","cv":"Cape Verde","ky":"Cayman Islands","cf":"Central African Republic","td":"Chad","cl":"Chile","cn":"China","cx":"Christmas Island","cc":"Cocos (Keeling) Islands","co":"Colombia","km":"Comoros","cg":"Congo","cd":"Congo (Democratic Republic of the)","ck":"Cook Islands","cr":"Costa Rica","hr":"Croatia","cu":"Cuba","cw":"Curaçao","cy":"Cyprus","cz":"Czech Republic","ci":"Côte d'Ivoire","dk":"Denmark","dj":"Djibouti","dm":"Dominica","do":"Dominican Republic","ec":"Ecuador","eg":"Egypt","sv":"El Salvador","gq":"Equatorial Guinea","er":"Eritrea","ee":"Estonia","et":"Ethiopia","fk":"Falkland Islands (Malvinas)","fo":"Faroe Islands","fj":"Fiji","fi":"Finland","fr":"France","gf":"French Guiana","tf":"French Southern Territories","pf":"French polynesia","ga":"Gabon","gm":"Gambia","ge":"Georgia","de":"Germany","gh":"Ghana","gi":"Gibraltar","gr":"Greece","gl":"Greenland","gd":"Grenada","gp":"Guadeloupe","gu":"Guam","gt":"Guatemala","gg":"Guernsey","gn":"Guinea","gw":"Guinea-Bissau","gy":"Guyana","ht":"Haiti","hm":"Heard Island and McDonald Islands","va":"Holy See","hn":"Honduras","hk":"Hong Kong","hu":"Hungary","is":"Iceland","in":"India","id":"Indonesia","ir":"Iran (Islamic Republic of","iq":"Iraq","ie":"Ireland","im":"Isle of Man","il":"Israel","it":"Italy","jm":"Jamaica","jp":"Japan","je":"Jersey","jo":"Jordan","kz":"Kazakhstan","ke":"Kenya","ki":"Kiribati","kp":"Korea (Democratic People's Republic of)","kr":"Korea (Republic of)","kw":"Kuwait","kg":"Kyrgyzstan","la":"Lao People's Democratic Republic","lv":"Latvia","lb":"Lebanon","ls":"Lesotho","lr":"Liberia","ly":"Libya","li":"Liechtenstein","lt":"Lithuania","lu":"Luxembourg","mo":"Macao","mk":"Macedonia (the former Yugoslav Republic of)","mg":"Madagascar","mw":"Malawi","my":"Malaysia","mv":"Maldives","ml":"Mali","mt":"Malta","mh":"Marshall islands","mq":"Martinique","mr":"Mauritania","mu":"Mauritius","yt":"Mayotte","mx":"Mexico","fm":"Micronesia (Federated States of)","md":"Moldova (Republic of)","mc":"Monaco","mn":"Mongolia","me":"Montenegro","ms":"Montserrat","ma":"Morocco","mz":"Mozambique","mm":"Myanmar","na":"Namibia","nr":"Nauru","np":"Nepal","nl":"Netherlands","nc":"New Caledonia","nz":"New Zealand","ni":"Nicaragua","ne":"Niger","ng":"Nigeria","nu":"Niue","nf":"Norfolk Island","mp":"Northern Mariana Islands","no":"Norway","om":"Oman","pk":"Pakistan","pw":"Palau","ps":"Palestine, State of","pa":"Panama","pg":"Papua New Guinea","py":"Paraguay","pe":"Peru","ph":"Philippines","pn":"Pitcairn","pl":"Poland","pt":"Portugal","pr":"Puerto Rico","qa":"Qatar","xk":"Republic of Kosovo","ro":"Romania","ru":"Russian Federation","rw":"Rwanda","re":"Réunion","bl":"Saint Barthélemy","sh":"Saint Helena, Ascension and Tristan da Cunha","kn":"Saint Kitts and Nevis","lc":"Saint Lucia","mf":"Saint Martin (French part)","pm"
642:"Saint Pierre and Miquelon","vc":"Saint Vincent and the Grenadines","ws":"Samoa","sm":"San Marino","st":"Sao Tome and Principe","sa":"Saudi Arabia","sn":"Senegal","rs":"Serbia","sc":"Seychelles","sl":"Sierra Leone","sg":"Singapore","sx":"Sint Maarten (Dutch part)","sk":"Slovakia","si":"Slovenia","sb":"Solomon Islands","so":"Somalia","za":"South Africa","gs":"South Georgia and the South Sandwich Islands","ss":"South Sudan","es":"Spain","lk":"Sri Lanka","sd":"Sudan","sr":"Suriname","sj":"Svalbard and Jan Mayen","sz":"Swaziland","se":"Sweden","ch":"Switzerland","sy":"Syrian Arab Republic","tw":"Taiwan","tj":"Tajikistan","tz":"Tanzania","th":"Thailand","tl":"Timor-Leste","tg":"Togo","tk":"Tokelau","to":"Tonga","tt":"Trinidad and Tobago","tn":"Tunisia","tr":"Turkey","tm":"Turkmenistan","tc":"Turks and Caicos Islands","tv":"Tuvalu","ug":"Uganda","ua":"Ukraine","ae":"United Arab Emirates","gb":"United Kingdom of Great Britain and Northern Ireland","um":"United States Minor Outlying Islands","us":"United States of America","uy":"Uruguay","uz":"Uzbekistan","vu":"Vanuatu","ve":"Venezuela (Bolivarian Republic of)","vn":"Viet","vg":"Virgin Islands (British)","vi":"Virgin Islands (U.S.)","wf":"Wallis and Futuna","eh":"Western Sahara","ye":"Yemen","zm":"Zambia","zw":"Zimbabwe"}}],"widget_layout_mode":3,"widget_placement_method":1,"widget_placement_position":0,"widget_placement_page":1,"widget_margin":[12,0,0,0],"message_text_widget_appearance_setting":{"border":{"border_width":5,"border_radius":7,"border_line":2},"color":{"text_color":"#000000","background_color":"#FFFFFF","border_color":"#E2E2E2"},"other":{"margin":[0,0,0,0],"padding":[10,10,10,10]}},"progress_bar_widget_appearance_setting":{"color":{"basic":{"icon_color":"#000000","icon_background_color":"#FFFFFF","order_status_title_color":"#000000","date_title_color":"#000000"},"advanced":{"order_status_title_color":"#325dd9","progress_line_color":"#0cac39","date_title_color":"#000000","description_tips_background_color":"#ffb74a","icon_background_color":"#ffb74a","icon_color":"133156","description_tips_color":"#000000"}},"font":{"icon_font":32,"order_status_title_font":16,"date_title_font":16,"description_tips_font":16},"other":{"margin":[8,0,0,0]}},"show_country_mode":0,"arrow_down_position":0,"country_modal_background_rgba":[0,0,0,0.5],"country_modal_appearance_setting":{"color":{"text_color":"#325dd9","background_color":"#ffb74a","icon_color":"#0365e7","selected_color":"#f2f2f2"},"border":{"border_radius":7},"font":{"text_font":18,"icon_font":23},"other":{"width":56}},"cart_form_mode":0,"cart_form_position":0,"product_form_position":0,"out_of_stock_product_form_position":0,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","widget_custom_css":"span {text-decoration: none !Important}","replace_jq":0,"jquery_version":"1.12.0","is_ignore_cookie_cache":0,"is_show_all":0,"p_mapping":101,"product_ids":["10119783022939","10153955131739","10154190930267","10154452681051","10154481025371","10155753505115","6881879818293","6881882013749","6894976434229","6894980038709","7014109642805","7093741617205","7094152200245","7104304152629","8636121219419","8651649810779","8651688575323","8651693785435","8653900054875","8653903855963","8655401943387","8707023077723","8719147041115","8719161459035","9595147288923","9605105516891","9628479291739","9708696535387","9708718096731","9708721340763","9708757680475","9708763873627","9714251858267","9714284790107","9714301731163","9738138026331","9867225170267"]}},
643        "delivery__pro_setting": null,
644        "delivery__cate_setting": null
645    });
646</script>
646
647
648<script src="https://cdn.shopify.com/s/files/1/0654/5637/3996/files/delivery_coder_cc698f59-3829-49b3-8fa2-f9ef0ba024af.js?v=1767391130&t=1088" defer></script>
648
649
650<!-- END app block --><link href="https://cdn.shopify.com/extensions/019b80c0-5ba7-77ab-a728-75e1a0ebedc6/c-edd-estimated-delivery-date-27/assets/delivery_coder.css" rel="stylesheet" type="text/css" media="all">
651<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
652<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 57514131509,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 652
652
653<script>
654  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
655</script>
vendor: 1 bytes, line 655
655
656<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
656).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 57514131509,storefrontBaseUrl: "https://olimpo-flex.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://olimpo-flex.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4417159515","configuration":"{\"userID\":\"6a07738a2d5c4daa28757a7b\",\"proxyPath\":\"\/apps\/tagfly\",\"serverDomain\":\"https:\/\/apps.tagfly.io\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f62432aac6c69dfb8336ae3c5b714411","type":"APP","apiClientId":5018863,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"4404248923","configuration":"{\"projectId\":\"wqivrf64f3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
656,"dataSharingState":"unrestricted"},{"id":"4403790171","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-NGWXR3ZF\\\",\\\"G-YJYGJVQS2E\\\",\\\"GT-NC6VSFQ\\\"],\\\"target_country\\\":\\\"IT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"4372496731","configuration":"{\"appUrl\":\"https:\\\/\\\/final-llm-lbka.onrender.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5321cc64522b199c705b216e0cdcb20a","type":"APP","apiClientId":286171627521,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"99713371","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Customer Reviews"},{"id":"322306395","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":[],"name":"Acquisto dai quiz"},{"id":"342491483","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Tillde Script"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"OlimpoFlex","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"olimpoflex.myshopify.com","countryCode":"IT","storefrontUrl":"https:\/\/olimpo-flex.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8707023077723","handle":"materasso-memory-foam-hybrid-molle-insacchettate-pascia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47462877593947","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8719161459035","handle":"materasso-memory-foam-triplo-strato-stretch-maragia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47475584303451","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8719147041115","handle":"materasso-visir","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47475504316763","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9738138026331","handle":"materasso-waterfoam-sceicco","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50044252193115","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6881882013749","handle":"cuscino-antirussamento-russare-non-e-piu-un-problema","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40894286037045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
656,{"id":"6881879818293","handle":"venere","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40894277451829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6894976434229","handle":"poseidone","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40978102779957","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7104304152629","handle":"kratos-cervical-fresh-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41949435723829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6894980038709","handle":"era-cervicale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40978118508597","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://olimpo-flex.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"198432162139","themeStoreId":"1190","themePublished":"true","eventMetadataId":"eec4d6b1-1df4-4f31-a2a6-806093916717","pageType":"home","shopId":"57514131509","storefrontBaseUrl":"https:\/\/olimpo-flex.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
656<script>
657  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
658  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
659  window.ShopifyAnalytics.meta.currency = 'EUR';
660  var meta = {"page":{"pageType":"home","requestId":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202"}};
661  for (var attr in meta) {
662    window.ShopifyAnalytics.meta[attr] = meta[attr];
663  }
664</script>
vendor: 1 bytes, line 664
664
665<script class="analytics">
666  (function () {
667    var customDocumentWrite = function(content) {
668      var jquery = null;
669
670      if (window.jQuery) {
671        jquery = window.jQuery;
672      } else if (window.Checkout && window.Checkout.$) {
673        jquery = window.Checkout.$;
674      }
675
676      if (jquery) {
677        jquery('body').append(content);
678      }
679    };
680
681    var hasLoggedConversion = function(token) {
682      if (token) {
683        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
684      }
685      return false;
686    }
687
688    var setCookieIfConversion = function(token) {
689      if (token) {
690        var twoMonthsFromNow = new Date(Date.now());
691        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
692
693        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
694      }
695    }
696
697    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
698    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
699    if (trekkie.integrations) {
700      return;
701    }
702    trekkie.methods = [
703      'identify',
704      'page',
705      'ready',
706      'track',
707      'trackForm',
708      'trackLink'
709    ];
710    trekkie.factory = function(method) {
711      return function() {
712        var args = Array.prototype.slice.call(arguments);
713        args.unshift(method);
714        trekkie.push(args);
715        if (method == 'track' || method == 'page') {
716          var pageUrl;
717          try {
718            pageUrl = window.location.href;
719          } catch (e) {}
720          var pageReferrer;
721          try {
722            pageReferrer = document.referrer;
723          } catch (e) {}
724          try {
725            if (window.__TREKKIE_SHIM_QUEUE == null) {
726              window.__TREKKIE_SHIM_QUEUE = [];
727            }
728            window.__TREKKIE_SHIM_QUEUE.push({
729              from: 'trekkie-stub',
730              method: method,
731              args: args.slice(1),
732              pageContext: {
733                url: pageUrl,
734                referrer: pageReferrer
735              }
736            });
737          } catch (e) {
738            // no-op
739          }
740        }
741        return trekkie;
742      };
743    };
744    for (var i = 0; i < trekkie.methods.length; i++) {
745      var key = trekkie.methods[i];
746      trekkie[key] = trekkie.factory(key);
747    }
748    trekkie.load = function(config) {
749      trekkie.config = config || {};
750      trekkie.config.initialDocumentCookie = document.cookie;
751      var first = document.getElementsByTagName('script')[0];
752var script = document.createElement('script');
753script.type = 'text/javascript';
754script.onerror = function(e) {
755  var scriptFallback = document.createElement('script');
756  scriptFallback.type = 'text/javascript';
757  scriptFallback.onerror = function(error) {
758          var Monorail = {
759      produce: function produce(monorailDomain, schemaId, payload) {
760        var currentMs = new Date().getTime();
761        var event = {
762          schema_id: schemaId,
763          payload: payload,
764          metadata: {
765            event_created_at_ms: currentMs,
766            event_sent_at_ms: currentMs
767          }
768        };
769        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
770      },
771      sendRequest: function sendRequest(endpointUrl, payload) {
772        // Try the sendBeacon API
773        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
774          var blobData = new window.Blob([payload], {
775            type: 'text/plain'
776          });
777
778          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
779            return true;
780          } // sendBeacon was not successful
781
782        } // XHR beacon
783
784        var xhr = new XMLHttpRequest();
785
786        try {
787          xhr.open('POST', endpointUrl);
788          xhr.setRequestHeader('Content-Type', 'text/plain');
789          xhr.send(payload);
790        } catch (e) {
791          console.log(e);
792        }
793
794        return false;
795      },
796      isIos12: function isIos12() {
797        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
798      }
799    };
800    Monorail.produce('monorail-edge.shopifysvc.com',
801      'trekkie_storefront_load_errors/1.1',
802      {shop_id: 57514131509,
803      theme_id: 198432162139,
804      app_name: "storefront",
805      context_url: window.location.href,
806      source_url: "//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
807
808  };
809  scriptFallback.async = true;
810  scriptFallback.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
811  first.parentNode.insertBefore(scriptFallback, first);
812};
813script.async = true;
814script.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
815first.parentNode.insertBefore(script, first);
816
817    };
818    trekkie.load(
819      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57514131509,"
819isMerchantRequest":null,"themeId":198432162139,"themeCityHash":"18149879311495936561","contentLanguage":"it","currency":"EUR","eventMetadataId":"eec4d6b1-1df4-4f31-a2a6-806093916717"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
820    );
821
822    var loaded = false;
823    trekkie.ready(function() {
824      if (loaded) return;
825      loaded = true;
826
827      window.ShopifyAnalytics.lib = window.trekkie;
828
829      var originalDocumentWrite = document.write;
830      document.write = customDocumentWrite;
831      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
832      document.write = originalDocumentWrite;
833
834      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
835      var token = match? match[1]: undefined;
836      if (!hasLoggedConversion(token)) {
837        setCookieIfConversion(token);
838        
839      }
840    });
841
842    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202","shopifyEmitted":true});
843
844    var eventsListenerScript = document.createElement('script');
845    eventsListenerScript.async = true;
846    eventsListenerScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
847    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
848})();</script>
vendor: 1 bytes, line 848
848
849<script
850  defer
851  src="https://olimpo-flex.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
852  data-application="storefront-renderer"
853  data-shop-id="57514131509"
854  data-render-region="gcp-us-west1"
855  data-page-type="index"
856  data-theme-instance-id="198432162139"
857  data-theme-name="Impact"
858  data-theme-version="4.3.4"
859  data-monorail-region="shop_domain"
860  data-resource-timing-sampling-rate="10"
861  data-shs="true"
862  data-shs-beacon="true"
863  data-shs-export-with-fetch="true"
864  data-shs-logs-sample-rate="1"
865  data-shs-beacon-endpoint="https://olimpo-flex.com/api/collect"
866></script>
866
867<meta name="shopify-y" content="05f747a7-f093-4b53-9598-abb77c4dae5e" data-expiration="1822677802000"><meta name="shopify-s" content="0a915730-aa81-4b9a-9185-1318f29e1f68" data-expiration="1791122002000"><meta name="new-cookie-storage-activated" content="t">
868</head>
869<!-- COOKIE BANNER -->
870<style>
871@media (max-width: 600px) {
872
873  #cookie-overlay {
874    align-items: center !important;
875    justify-content: center !important;
876    padding: 16px;
877  }
878
879  #cookie-banner {
880    width: 100% !important;
881    max-width: 420px !important;
882    border-radius: 14px !important;
883    padding: 22px 18px 18px !important;
884  }
885
886  /* colonna */
887  #cookie-banner > div:last-child {
888    display: flex;
889    flex-direction: column !important;
890    align-items: stretch !important;
891  }
892
893  /* 🔥 ORDINE BOTTONI */
894  #accept { order: 1; }
895  #reject { order: 2; }
896  #customize { order: 3; }
897
898  #accept,
899  #reject {
900    width: 100% !important;
901    padding: 14px !important;
902  }
903
904  #accept {
905    margin-left: 0 !important;
906  }
907
908  #customize {
909    text-align: center;
910    margin-top: 6px;
911    font-size: 13px;
912  }
913
914  #cookie-banner a {
915    font-size: 12px !important;
916  }
917
918}
919</style>
920<div id="cookie-overlay" style="
921  position:fixed;
922  inset:0;
923  background:rgba(0,0,0,.45);
924  z-index:2147483647;
925
926  display:none;
927  justify-content:center;
928  align-items:center;
929
930  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
931">
932  <div id="cookie-banner" style="
933    background:#fff;
934    color:#222;
935    width:calc(100% - 40px);
936    max-width:620px;
937    border-radius:16px;
938    box-shadow:0 12px 48px rgba(0,0,0,.18);
939    padding:36px 40px 32px;
940  ">
941
942    <div style="font-size:18px;font-weight:700;margin-bottom:14px;">
943      Personalizza la tua esperienza
944    </div>
945
946    <div style="font-size:14px;color:#444;margin-bottom:10px;line-height:1.5;">
947      Utilizziamo cookie tecnici e, previo consenso, cookie di analisi e marketing
948      per migliorare la tua esperienza e offrirti contenuti su misura.
949    </div>
950
951    <div style="display:flex;gap:16px;font-size:13px;margin-bottom:20px;">
952      <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Privacy</a>
953      <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Cookie</a>
954    </div>
955
956    <div id="cookie-prefs" style="display:none;border-top:1px solid #eee;margin-top:15px;padding-top:15px;">
957      <div style="display:flex;justify-content:space-between;margin:10px 0;">
958        <span>Analytics</span>
959        <input type="checkbox" id="analytics">
960      </div>
961
962      <div style="display:flex;justify-content:space-between;margin:10px 0;">
963        <span>Marketing</span>
964        <input type="checkbox" id="marketing">
965      </div>
966
967      <button id="save-prefs" style="
968        width:100%;
969        margin-top:10px;
970        padding:12px;
971        background:#1877f2;
972        color:#fff;
973        border:none;
974        border-radius:8px;
975        cursor:pointer;
976      ">
977        Salva preferenze
978      </button>
979    </div>
980
981    <div style="display:flex;gap:10px;align-items:center;">
982      <button id="customize" style="background:none;border:none;text-decoration:underline;cursor:pointer;">
983        Personalizza
984      </button>
985
986      <button id="reject" style="
987        background:#fff;
988        border:1px solid #ccc;
989        border-radius:8px;
990        padding:12px 20px;
991        cursor:pointer;
992      ">
993        Solo essenziali
994      </button>
995
996      <button id="accept" style="
997        background:#1877f2;
998        color:#fff;
999        border:none;
1000        border-radius:8px;
1001        padding:12px 20px;
1002        margin-left:auto;
1003        cursor:pointer;
1004      ">
1005        Accetta tutti
1006      </button>
1007    </div>
1008
1009  </div>
1010</div>
1011
1012<script>
1013(function () {
1014
1015  var COOKIE_NAME = "cookie_consent_v1";
1016
1017  function setCookie(value) {
1018    document.cookie = COOKIE_NAME + "=" + encodeURIComponent(JSON.stringify(value)) + ";path=/;max-age=31536000";
1019  }
1020
1021  function getCookie() {
1022    var nameEQ = COOKIE_NAME + "=";
1023    var ca = document.cookie.split(';');
1024    for(var i=0;i < ca.length;i++) {
1025      var c = ca[i].trim();
1026      if (c.indexOf(nameEQ) === 0) {
1027        try {
1028          return JSON.parse(decodeURIComponent(c.substring(nameEQ.length)));
1029        } catch(e) {
1030          return null;
1031        }
1032      }
1033    }
1034    return null;
1035  }
1036
1037  function init() {
1038    var overlay = document.getElementById("cookie-overlay");
1039    var prefs = document.getElementById("cookie-prefs");
1040
1041    function show() {
1042      overlay.style.display = "flex";
1043      document.body.style.overflow = "hidden";
1044    }
1045
1046    function hide() {
1047      overlay.style.display = "none";
1048      document.body.style.overflow = "";
1049    }
1050
1051    if (!getCookie()) {
1052      show();
1053    }
1054
1055    document.getElementById("accept").onclick = function () {
1056      setCookie({analytics:true, marketing:true});
1057      hide();
1058    };
1059
1060    document.getElementById("reject").onclick = function () {
1061      setCookie({analytics:false, marketing:false});
1062      hide();
1063    };
1064
1065    document.getElementById("customize").onclick = function () {
1066      prefs.style.display = prefs.style.display === "block" ? "none" : "block";
1067    };
1068
1069    document.getElementById("save-prefs").onclick = function () {
1070      setCookie({
1071        analytics: document.getElementById("analytics").checked,
1072        marketing: document.getElementById("marketing").checked
1073      });
1074      hide();
1075    };
1076  }
1077
1078  if (document.readyState === "loading") {
1079    document.addEventListener("DOMContentLoaded", init);
1080  } else {
1081    init();
1082  }
1083
1084})();
1085</script>
1085
1086
1087  <body class=" zoom-image--enabled"><!-- DRAWER -->
1088<template id="drawer-default-template">
1089  <style>
1090    [hidden] {
1091      display: none !important;
1092    }
1093  </style>
1094
1095  <button part="outside-close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1096        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1097      </svg></button>
1098
1099  <div part="overlay"></div>
1100
1101  <div part="content">
1102    <header part="header">
1103      <slot name="header"></slot>
1104
1105      <button part="close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1106        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1107      </svg></button>
1108    </header>
1109
1110    <div part="body">
1111      <slot></slot>
1112    </div>
1113
1114    <footer part="footer">
1115      <slot name="footer"></slot>
1116    </footer>
1117  </div>
1118</template>
1119
1120<!-- POPOVER -->
1121<template id="popover-default-template">
1122  <button part="outside-close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1123        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1124      </svg></button>
1125
1126  <div part="overlay"></div>
1127
1128  <div part="content">
1129    <header part="title">
1130      <slot name="title"></slot>
1131    </header>
1132
1133    <div part="body">
1134      <slot></slot>
1135    </div>
1136  </div>
1137</template><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" aria-hidden="true" width="1" height="1" style="position:absolute;width:0;height:0;opacity:0" onload="if(!window.__tildeBridge){window.__tildeBridge=1;window.dataLayer=window.dataLayer||[];window.addEventListener('message',function(e){if(!e.data||e.data.message!=='shopify_pixel_event')return;var p={};try{p=JSON.parse(e.data.json)}catch(x){return}if(e.data.event_name==='ecommerce_null'){dataLayer.push({ecommerce:null});return}p.event=e.data.event_name;dataLayer.push(p)})}">
1138
1139    <a href="#main" class="skip-to-content sr-only">Vai al contenuto</a><!-- BEGIN sections: header-group -->
1140<aside id="shopify-section-sections--29563889189211__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
1141    :root {
1142      --sticky-announcement-bar-enabled:1;
1143    }#shopify-section-sections--29563889189211__announcement-bar {
1144        position: sticky;
1145        top: 0;
1146        z-index: 20;
1147      }
1148
1149      .shopify-section--header ~ #shopify-section-sections--29563889189211__announcement-bar {
1150        top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px));
1151      }</style><height-observer variable="announcement-bar">
1152    <div class="announcement-bar bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;"><marquee-text scrolling-speed="11" class="announcement-bar__scrolling-list"><span class="announcement-bar__item" ><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1153
1154              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1155
1156              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1157
1158              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1159
1160              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1161
1162              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1163
1164              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1165
1166              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1167
1168              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1169
1170              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1171
1172              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1173
1174              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1175
1176              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1177
1178              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1179
1180              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1181
1182              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1183
1184              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1185
1186              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1187
1188              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1189
1190              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1191
1192              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1193
1194              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1195
1196              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1197
1198              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1199
1200              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1201
1202              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1203
1204              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1205
1206              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1207
1208              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1209
1210              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1211
1212              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1213
1214              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1215
1216              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1217
1218              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1219
1220              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1221
1222              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1223
1224              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1225
1226              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1227
1228              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1229
1230              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1231
1232              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1233
1234              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1235
1236              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1237
1238              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1239
1240              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1241
1242              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p>
1243
1244              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p>
1245
1246              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p>
1247
1248              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p>
1249
1250              <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p>
1251
1252              <span class="shape-circle shape--sm"></span></span></marquee-text></div>
1253  </height-observer>
1254
1255  
1255<script>
1256    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__announcement-bar').clientHeight) + 'px');
1257  </script>
1257</aside><header id="shopify-section-sections--29563889189211__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
1258  :root {
1259    --sticky-header-enabled:1;
1260  }
1261
1262  #shopify-section-sections--29563889189211__header {
1263    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
1264    --header-padding-block: var(--spacing-3);
1265    --header-background-opacity: 1.0;
1266    --header-background-blur-radius: 0px;
1267    --header-transparent-text-color: 255 183 74;--header-logo-width: 140px;
1268      --header-logo-height: 47px;position: sticky;
1269    top: 0;
1270    z-index: 10;
1271  }.shopify-section--announcement-bar ~ #shopify-section-sections--29563889189211__header {
1272      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
1273    }@media screen and (max-width: 699px) {
1274      .navigation-drawer {
1275        --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2));
1276      }
1277    }@media screen and (min-width: 700px) {
1278    #shopify-section-sections--29563889189211__header {--header-logo-width: 160px;
1279        --header-logo-height: 54px;--header-padding-block: var(--spacing-6);
1280    }
1281  }@media screen and (min-width: 1150px) {#shopify-section-sections--29563889189211__header {
1282        --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr);
1283      }
1284    }</style>
1285
1286<height-observer variable="header">
1287  <store-header class="header"  sticky>
1288    <div class="header__wrapper"><div class="header__main-nav">
1289        <div class="header__icon-list">
1290          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
1291            <span class="sr-only">Apri il menu di navigazione</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
1292        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
1293      </svg></button>
1294
1295          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
1296            <span class="sr-only">Mostra il menu di ricerca</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1297        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1298        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1299      </svg></a><nav class="header__link-list justify-center wrap" role="navigation">
1300              <ul class="contents" role="list">
1301
1302                  <li><a href="/pages/sleep-calculator" class="bold link-faded-reverse" ><font style="color: #287d54">Calcola il tuo Sleep Score</font></a></li>
1303
1304                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1305                          <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Materassi<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1306        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1307      </svg></summary>
1308
1309                          <div class="dropdown-menu ">
1310                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/qual-e-il-materassi-piu-adatto-a-te" class="dropdown-menu__item group" >
1311                                      <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale materasso scegliere? </span></span></span>
1312                                    </a></li><li><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="dropdown-menu__item group" >
1313                                      <span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span>
1314                                    </a></li><li><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="dropdown-menu__item group" >
1315                                      <span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span>
1316                                    </a></li><li><a href="/products/materasso-visir" class="dropdown-menu__item group" >
1317                                      <span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span>
1318                                    </a></li><li><a href="https://olimpo-flex.com/collections/materassi-vedi-tutti" class="dropdown-menu__item group" >
1319                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span>
1320                                    </a></li><li><a href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam" class="dropdown-menu__item group" >
1321                                      <span><span class="reversed-link">Migliori Materassi</span></span>
1322                                    </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1323                                      <summary class="dropdown-menu__item group" >
1324                                        <span><span class="reversed-link">Per Misura</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10">
1325        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1326      </svg></summary>
1327
1328                                      <div class="dropdown-menu">
1329                                        <ul class="contents" role="list"><li>
1330                                              <a href="https://olimpo-flex.com/collections/materassi-matrimoniali" class="dropdown-menu__item group" >
1331                                                <span><span class="reversed-link">Matrimoniali</span></span>
1332                                              </a>
1333                                            </li><li>
1334                                              <a href="https://olimpo-flex.com/collections/materassi-singoli" class="dropdown-menu__item group" >
1335                                                <span><span class="reversed-link">Singoli</span></span>
1336                                              </a>
1337                                            </li><li>
1338                                              <a href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo" class="dropdown-menu__item group" >
1339                                                <span><span class="reversed-link">Una piazza e mezza</span></span>
1340                                              </a>
1341                                            </li><li>
1342                                              <a href="https://olimpo-flex.com/collections/materassi-king-size" class="dropdown-menu__item group" >
1343                                                <span><span class="reversed-link">King Size</span></span>
1344                                              </a>
1345                                            </li><li>
1346                                              <a href="https://olimpo-flex.com/collections/materassi-francesi" class="dropdown-menu__item group" >
1347                                                <span><span class="reversed-link">Francesi</span></span>
1348                                              </a>
1349                                            </li></ul>
1350                                      </div>
1351                                    </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1352                                      <summary class="dropdown-menu__item group" >
1353                                        <span><span class="reversed-link">Per Materiale</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10">
1354        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1355      </svg></summary>
1356
1357                                      <div class="dropdown-menu">
1358                                        <ul class="contents" role="list"><li>
1359                                              <a href="https://olimpo-flex.com/collections/materassi-memory-foam" class="dropdown-menu__item group" >
1360                                                <span><span class="reversed-link">Memory Foam</span></span>
1361                                              </a>
1362                                            </li><li>
1363                                              <a href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate" class="dropdown-menu__item group" >
1364                                                <span><span class="reversed-link">Molle Insacchettate</span></span>
1365                                              </a>
1366                                            </li><li>
1367                                              <a href="https://olimpo-flex.com/collections/materassi-in-water-foam" class="dropdown-menu__item group" >
1368                                                <span><span class="reversed-link">Water Foam</span></span>
1369                                              </a>
1370                                            </li><li>
1371                                              <a href="https://olimpo-flex.com/collections/materassi-ibridi" class="dropdown-menu__item group" >
1372                                                <span><span class="reversed-link">Ibridi</span></span>
1373                                              </a>
1374                                            </li></ul>
1375                                      </div>
1376                                    </details></li></ul>
1377                          </div>
1378                        </details></li>
1379
1380                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1381                          <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Topper<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1382        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1383      </svg></summary>
1384
1385                          <div class="dropdown-menu dropdown-menu--restrictable">
1386                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te" class="dropdown-menu__item group" >
1387                                      <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale topper scegliere? </span></span></span>
1388                                    </a></li><li><a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="dropdown-menu__item group" >
1389                                      <span><span class="reversed-link">Topper Termoregolatore</span></span>
1390                                    </a></li><li><a href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico" class="dropdown-menu__item group" >
1391                                      <span><span class="reversed-link">Topper Antivirale</span></span>
1392                                    </a></li><li><a href="https://olimpo-flex.com/collections/toppers" class="dropdown-menu__item group" >
1393                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span>
1394                                    </a></li><li><a href="https://olimpo-flex.com/collections/topper-matrimoniali" class="dropdown-menu__item group" >
1395                                      <span><span class="reversed-link">Topper Matrimoniali</span></span>
1396                                    </a></li><li><a href="https://olimpo-flex.com/collections/topper-singoli" class="dropdown-menu__item group" >
1397                                      <span><span class="reversed-link">Topper Singoli</span></span>
1398                                    </a></li></ul>
1399                          </div>
1400                        </details></li>
1401
1402                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1403                          <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Cuscini<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1404        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1405      </svg></summary>
1406
1407                          <div class="dropdown-menu ">
1408                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te" class="dropdown-menu__item group" >
1409                                      <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale cuscino scegliere? </span></span></span>
1410                                    </a></li><li><a href="/products/era-cervicale" class="dropdown-menu__item group" >
1411                                      <span><span class="reversed-link">Cuscino Cervicale</span></span>
1412                                    </a></li><li><a href="/products/venere" class="dropdown-menu__item group" >
1413                                      <span><span class="reversed-link">Cuscino Antirughe</span></span>
1414                                    </a></li><li><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="dropdown-menu__item group" >
1415                                      <span><span class="reversed-link">Cuscino Antirussamento</span></span>
1416                                    </a></li><li><a href="/products/poseidone" class="dropdown-menu__item group" >
1417                                      <span><span class="reversed-link">Cuscino Termoregolatore</span></span>
1418                                    </a></li><li><a href="https://olimpo-flex.com/collections/cuscini-olimpoflex" class="dropdown-menu__item group" >
1419                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span>
1420                                    </a></li><li><a href="https://olimpo-flex.com/collections/migliori-cuscini" class="dropdown-menu__item group" >
1421                                      <span><span class="reversed-link">Migliori Cuscini</span></span>
1422                                    </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1423                                      <summary class="dropdown-menu__item group" >
1424                                        <span><span class="reversed-link">Per Beneficio</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10">
1425        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1426      </svg></summary>
1427
1428                                      <div class="dropdown-menu">
1429                                        <ul class="contents" role="list"><li>
1430                                              <a href="https://olimpo-flex.com/collections/cuscini-per-cervicale" class="dropdown-menu__item group" >
1431                                                <span><span class="reversed-link">Cuscini cervicale</span></span>
1432                                              </a>
1433                                            </li><li>
1434                                              <a href="https://olimpo-flex.com/collections/cuscini-ortopedici" class="dropdown-menu__item group" >
1435                                                <span><span class="reversed-link">Cuscini ortopedici</span></span>
1436                                              </a>
1437                                            </li><li>
1438                                              <a href="https://olimpo-flex.com/collections/cuscini-antirussamento" class="dropdown-menu__item group" >
1439                                                <span><span class="reversed-link">Cuscini antirussamento</span></span>
1440                                              </a>
1441                                            </li><li>
1442                                              <a href="https://olimpo-flex.com/collections/cuscini-antisudore" class="dropdown-menu__item group" >
1443                                                <span><span class="reversed-link">Cuscini antisudore</span></span>
1444                                              </a>
1445                                            </li><li>
1446                                              <a href="https://olimpo-flex.com/collections/cuscini-antirughe" class="dropdown-menu__item group" >
1447                                                <span><span class="reversed-link">Cuscini antirughe</span></span>
1448                                              </a>
1449                                            </li><li>
1450                                              <a href="https://olimpo-flex.com/collections/reflux" class="dropdown-menu__item group" >
1451                                                <span><span class="reversed-link">Cuscini antireflusso</span></span>
1452                                              </a>
1453                                            </li><li>
1454                                              <a href="https://olimpo-flex.com/collections/cuscini-per-gravidanza" class="dropdown-menu__item group" >
1455                                                <span><span class="reversed-link">Cuscini gravidanza</span></span>
1456                                              </a>
1457                                            </li></ul>
1458                                      </div>
1459                                    </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1460                                      <summary class="dropdown-menu__item group" >
1461                                        <span><span class="reversed-link">Per Posizione</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10">
1462        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1463      </svg></summary>
1464
1465                                      <div class="dropdown-menu">
1466                                        <ul class="contents" role="list"><li>
1467                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="dropdown-menu__item group" >
1468                                                <span><span class="reversed-link">Dormire di lato</span></span>
1469                                              </a>
1470                                            </li><li>
1471                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="dropdown-menu__item group" >
1472                                                <span><span class="reversed-link">Dormire Supini</span></span>
1473                                              </a>
1474                                            </li><li>
1475                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome" class="dropdown-menu__item group" >
1476                                                <span><span class="reversed-link">Dormire sull'addome</span></span>
1477                                              </a>
1478                                            </li></ul>
1479                                      </div>
1480                                    </details></li></ul>
1481                          </div>
1482                        </details></li>
1483
1484                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1485                          <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Indispensabili<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1486        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1487      </svg></summary>
1488
1489                          <div class="dropdown-menu dropdown-menu--restrictable">
1490                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/biancheria" class="dropdown-menu__item group" >
1491                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span>
1492                                    </a></li><li><a href="https://olimpo-flex.com/collections/coprimaterassi" class="dropdown-menu__item group" >
1493                                      <span><span class="reversed-link">Coprimaterassi</span></span>
1494                                    </a></li><li><a href="https://olimpo-flex.com/collections/tutti-i-lenzuoli" class="dropdown-menu__item group" >
1495                                      <span><span class="reversed-link">Lenzuola</span></span>
1496                                    </a></li><li><a href="https://olimpo-flex.com/collections/piumoni" class="dropdown-menu__item group" >
1497                                      <span><span class="reversed-link">Piumini</span></span>
1498                                    </a></li></ul>
1499                          </div>
1500                        </details></li>
1501
1502                  <li>
1502<details class="relative" is="dropdown-disclosure" trigger="hover">
1503                          <summary class="text-with-icon gap-2.5 bold link-faded-reverse" ><font style="color: #ff0000">OFFERTE</font><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1504        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1505      </svg></summary>
1506
1507                          <div class="dropdown-menu dropdown-menu--restrictable">
1508                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/promo" class="dropdown-menu__item group" >
1509                                      <span><span class="reversed-link">Promo</span></span>
1510                                    </a></li><li><a href="https://olimpo-flex.com/collections/outlet" class="dropdown-menu__item group" >
1511                                      <span><span class="reversed-link">Outlet</span></span>
1512                                    </a></li></ul>
1513                          </div>
1514                        </details></li></ul>
1515            </nav></div>
1516      </div><h1 class="header__logo">
1517          <a href="/"><span class="sr-only">OlimpoFlex</span><img src="//olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&amp;width=2000" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&amp;width=320 320w, //olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&amp;width=480 480w" width="2000" height="671" sizes="160px" class="header__logo-image"><img src="//olimpo-flex.com/cdn/shop/files/OF_logoNEW-white-500.png?v=1691585607&amp;width=500" alt="Olimpo-Flex logo bianco" srcset="//olimpo-flex.com/cdn/shop/files/OF_logoNEW-white-500.png?v=1691585607&amp;width=320 320w, //olimpo-flex.com/cdn/shop/files/OF_logoNEW-white-500.png?v=1691585607&amp;width=480 480w" width="500" height="152" sizes="160px" class="header__logo-image header__logo-image--transparent"></a>
1518        </h1>
1519      
1520<div class="header__secondary-nav"><div class="header__icon-list"><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
1521            <span class="sr-only">Mostra il menu di ricerca</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1522        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1523        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1524      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
1525            <span class="sr-only">Mostra il carrello</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
1526            <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path>
1527            <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1528          </svg><div class="header__cart-count">
1529              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
1530            </div>
1531          </a>
1532        </div>
1533      </div>
1534    </div>
1535  </store-header>
1536</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
1537    <button is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
1538        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1539      </svg></button><div class="panel-list__wrapper">
1540  <div class="panel">
1541    <div class="panel__wrapper" >
1542      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
1543<li class="h3 sm:h4"><a href="/pages/sleep-calculator" class="group block w-full">
1544                  <span><span class="reversed-link"><font style="color: #287d54">Calcola il tuo Sleep Score</font></span></span>
1545                </a></li>
1546<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0">
1547                  <span>Materassi</span>
1548                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1549        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1550      </svg></span>
1551                </button></li>
1552<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-1">
1553                  <span>Topper</span>
1554                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1555        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1556      </svg></span>
1557                </button></li>
1558<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-2">
1559                  <span>Cuscini</span>
1560                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1561        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1562      </svg></span>
1563                </button></li>
1564<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-3">
1565                  <span>Indispensabili</span>
1566                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1567        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1568      </svg></span>
1569                </button></li>
1570<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-4">
1571                  <span><font style="color: #ff0000">OFFERTE</font></span>
1572                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1573        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1574      </svg></span>
1575                </button></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
1576      <a href="https://www.facebook.com/OlimpoFlex/" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
1577        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
1578      </svg></a>
1579    </li><li>
1580      <a href="https://www.instagram.com/olimpoflex.ita" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
1581        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
1581047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
1582      </svg></a>
1583    </li><li>
1584      <a href="https://www.youtube.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
1585        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
1586      </svg></a>
1587    </li><li>
1588      <a href="https://www.tiktok.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24">
1589        <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/>
1590      </svg></a>
1591    </li><li>
1592      <a href="https://www.linkedin.com/company/102241004" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
1593        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
1594      </svg></a>
1595    </li><li>
1596      <a href="https://api.whatsapp.com/send/?phone=393421693587&text=Ciao%21+Ho+bisogno+di+informazioni%2C+mi+potete+aiutare%3F" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su WhatsApp"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-whatsapp" viewBox="0 0 24 24">
1597        <path fill-rule="evenodd" clip-rule="evenodd" d="M19.354 4.552a10.336 10.336 0 0 0-7.36-3.052C6.257 1.5 1.588 6.168 1.586 11.905a10.383 10.383 0 0 0 1.39 5.202L1.5 22.5l5.516-1.447c1.52.83 3.232 1.266 4.973 1.266h.004c5.736 0 10.404-4.668 10.406-10.405a10.342 10.342 0 0 0-3.045-7.362Zm-7.36 16.01h-.004a8.639 8.639 0 0 1-4.402-1.205l-.316-.188-3.274.859.874-3.192-.206-.327a8.626 8.626 0 0 1-1.322-4.603c.002-4.769 3.882-8.649 8.653-8.649a8.59 8.59 0 0 1 6.115 2.537 8.596 8.596 0 0 1 2.53 6.119c-.002 4.769-3.881 8.649-8.649 8.649Zm4.744-6.477c-.26-.13-1.539-.76-1.777-.846-.239-.087-.412-.13-.585.13s-.672.846-.823 1.02
1597c-.152.173-.304.195-.564.064-.26-.13-1.097-.404-2.09-1.29-.773-.69-1.295-1.54-1.447-1.801-.152-.26-.016-.401.114-.53.116-.117.26-.304.39-.456.13-.152.173-.26.26-.434.087-.173.043-.325-.022-.455s-.584-1.41-.802-1.93c-.21-.508-.425-.439-.584-.447a10.498 10.498 0 0 0-.499-.01.955.955 0 0 0-.693.326c-.239.26-.91.89-.91 2.169 0 1.28.931 2.516 1.061 2.69.13.174 1.834 2.8 4.442 3.926.62.268 1.105.428 1.482.548.623.198 1.19.17 1.638.103.5-.074 1.538-.629 1.755-1.236.216-.607.216-1.128.151-1.236-.064-.109-.238-.174-.498-.304v-.001Z" fill="currentColor" />
1598      </svg></a>
1599    </li></ul></div></div>
1600  </div><div class="panel gap-8">
1601      <div class="panel__wrapper"  hidden>
1602                  <ul class="v-stack gap-4">
1603                    <li class="lg:hidden">
1604                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1605        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1606      </svg>Materassi
1607                      </button>
1608                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/qual-e-il-materassi-piu-adatto-a-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale materasso scegliere? </span></span></span>
1609                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia"><span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span>
1610                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-memory-foam-triplo-strato-stretch-maragia"><span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span>
1611                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-visir"><span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span>
1612                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/materassi-vedi-tutti"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span>
1613                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam"><span><span class="reversed-link">Migliori Materassi</span></span>
1614                            </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0">
1615                              <span>Per Misura</span>
1616                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1617        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1618      </svg></span>
1619                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1">
1620                              <span>Per Materiale</span>
1621                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1622        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1623      </svg></span>
1624                            </button></li></ul></div><div class="panel__wrapper"  hidden>
1625                  <ul class="v-stack gap-4">
1626                    <li class="lg:hidden">
1627                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1627ox="0 0 7 10">
1628        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1629      </svg>Topper
1630                      </button>
1631                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale topper scegliere? </span></span></span>
1632                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore"><span><span class="reversed-link">Topper Termoregolatore</span></span>
1633                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico"><span><span class="reversed-link">Topper Antivirale</span></span>
1634                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/toppers"><span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span>
1635                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/topper-matrimoniali"><span><span class="reversed-link">Topper Matrimoniali</span></span>
1636                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/topper-singoli"><span><span class="reversed-link">Topper Singoli</span></span>
1637                            </a></li></ul></div><div class="panel__wrapper"  hidden>
1638                  <ul class="v-stack gap-4">
1639                    <li class="lg:hidden">
1640                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1641        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1642      </svg>Cuscini
1643                      </button>
1644                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;">   Quiz: Quale cuscino scegliere? </span></span></span>
1645                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/era-cervicale"><span><span class="reversed-link">Cuscino Cervicale</span></span>
1646                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/venere"><span><span class="reversed-link">Cuscino Antirughe</span></span>
1647                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema"><span><span class="reversed-link">Cuscino Antirussamento</span></span>
1648                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/poseidone"><span><span class="reversed-link">Cuscino Termoregolatore</span></span>
1649                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/cuscini-olimpoflex"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span>
1650                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/migliori-cuscini"><span><span class="reversed-link">Migliori Cuscini</span></span>
1651                            </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2">
1652                              <span>Per Beneficio</span>
1653                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
1653ox="0 0 5 8">
1654        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1655      </svg></span>
1656                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3">
1657                              <span>Per Posizione</span>
1658                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1659        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1660      </svg></span>
1661                            </button></li></ul></div><div class="panel__wrapper"  hidden>
1662                  <ul class="v-stack gap-4">
1663                    <li class="lg:hidden">
1664                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1665        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1666      </svg>Indispensabili
1667                      </button>
1668                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/biancheria"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span>
1669                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/coprimaterassi"><span><span class="reversed-link">Coprimaterassi</span></span>
1670                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/tutti-i-lenzuoli"><span><span class="reversed-link">Lenzuola</span></span>
1671                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/piumoni"><span><span class="reversed-link">Piumini</span></span>
1672                            </a></li></ul></div><div class="panel__wrapper"  hidden>
1673                  <ul class="v-stack gap-4">
1674                    <li class="lg:hidden">
1675                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1676        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1677      </svg><font style="color: #ff0000">OFFERTE</font>
1678                      </button>
1679                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/promo"><span><span class="reversed-link">Promo</span></span>
1680                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/outlet"><span><span class="reversed-link">Outlet</span></span>
1681                            </a></li></ul></div>
1682    </div>
1683    <div class="panel">
1684      <div class="panel__wrapper" hidden>
1685                              <ul class="v-stack gap-4">
1686                                <li class="text-with-icon lg:hidden">
1687                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1688        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1689      </svg>Per Misura
1690                                  </button>
1691                                </li><li class="h3 sm:h5">
1692                                    <a class="group block w-full"
1693                                       href="https://olimpo-flex.com/collections/materassi-matrimoniali"><span><span class="reversed-link">Matrimoniali</span></span>
1694                                    </a>
1695                                  </li><li class="h3 sm:h5">
1696                                    <a class="group block w-full"
1697                                       href="https://olimpo-flex.com/collections/materassi-singoli"><span><span class="reversed-link">Singoli</span></span>
1698                                    </a>
1699                                  </li><li class="h3 sm:h5">
1700                                    <a class="group block w-full"
1701                                       href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo"><span><span class="reversed-link">Una piazza e mezza</span></span>
1702                                    </a>
1703                                  </li><li class="h3 sm:h5">
1704                                    <a class="group block w-full"
1705                                       href="https://olimpo-flex.com/collections/materassi-king-size"><span><span class="reversed-link">King Size</span></span>
1706                                    </a>
1707                                  </li><li class="h3 sm:h5">
1708                                    <a class="group block w-full"
1709                                       href="https://olimpo-flex.com/collections/materassi-francesi"><span><span class="reversed-link">Francesi</span></span>
1710                                    </a>
1711                                  </li></ul>
1712                            </div><div class="panel__wrapper" hidden>
1713                              <ul class="v-stack gap-4">
1714                                <li class="text-with-icon lg:hidden">
1715                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1715ox="0 0 7 10">
1716        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1717      </svg>Per Materiale
1718                                  </button>
1719                                </li><li class="h3 sm:h5">
1720                                    <a class="group block w-full"
1721                                       href="https://olimpo-flex.com/collections/materassi-memory-foam"><span><span class="reversed-link">Memory Foam</span></span>
1722                                    </a>
1723                                  </li><li class="h3 sm:h5">
1724                                    <a class="group block w-full"
1725                                       href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate"><span><span class="reversed-link">Molle Insacchettate</span></span>
1726                                    </a>
1727                                  </li><li class="h3 sm:h5">
1728                                    <a class="group block w-full"
1729                                       href="https://olimpo-flex.com/collections/materassi-in-water-foam"><span><span class="reversed-link">Water Foam</span></span>
1730                                    </a>
1731                                  </li><li class="h3 sm:h5">
1732                                    <a class="group block w-full"
1733                                       href="https://olimpo-flex.com/collections/materassi-ibridi"><span><span class="reversed-link">Ibridi</span></span>
1734                                    </a>
1735                                  </li></ul>
1736                            </div><div class="panel__wrapper" hidden>
1737                              <ul class="v-stack gap-4">
1738                                <li class="text-with-icon lg:hidden">
1739                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
1740        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1741      </svg>Per Beneficio
1742                                  </button>
1743                                </li><li class="h3 sm:h5">
1744                                    <a class="group block w-full"
1745                                       href="https://olimpo-flex.com/collections/cuscini-per-cervicale"><span><span class="reversed-link">Cuscini cervicale</span></span>
1746                                    </a>
1747                                  </li><li class="h3 sm:h5">
1748                                    <a class="group block w-full"
1749                                       href="https://olimpo-flex.com/collections/cuscini-ortopedici"><span><span class="reversed-link">Cuscini ortopedici</span></span>
1750                                    </a>
1751                                  </li><li class="h3 sm:h5">
1752                                    <a class="group block w-full"
1753                                       href="https://olimpo-flex.com/collections/cuscini-antirussamento"><span><span class="reversed-link">Cuscini antirussamento</span></span>
1754                                    </a>
1755                                  </li><li class="h3 sm:h5">
1756                                    <a class="group block w-full"
1757                                       href="https://olimpo-flex.com/collections/cuscini-antisudore"><span><span class="reversed-link">Cuscini antisudore</span></span>
1758                                    </a>
1759                                  </li><li class="h3 sm:h5">
1760                                    <a class="group block w-full"
1761                                       href="https://olimpo-flex.com/collections/cuscini-antirughe"><span><span class="reversed-link">Cuscini antirughe</span></span>
1762                                    </a>
1763                                  </li><li class="h3 sm:h5">
1764                                    <a class="group block w-full"
1765                                       href="https://olimpo-flex.com/collections/reflux"><span><span class="reversed-link">Cuscini antireflusso</span></span>
1766                                    </a>
1767                                  </li><li class="h3 sm:h5">
1768                                    <a class="group block w-full"
1769                                       href="https://olimpo-flex.com/collections/cuscini-per-gravidanza"><span><span class="reversed-link">Cuscini gravidanza</span></span>
1770                                    </a>
1771                                  </li></ul>
1772                            </div><div class="panel__wrapper" hidden>
1773                              <ul class="v-stack gap-4">
1774                                <li class="text-with-icon lg:hidden">
1775                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1775ox="0 0 7 10">
1776        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1777      </svg>Per Posizione
1778                                  </button>
1779                                </li><li class="h3 sm:h5">
1780                                    <a class="group block w-full"
1781                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato"><span><span class="reversed-link">Dormire di lato</span></span>
1782                                    </a>
1783                                  </li><li class="h3 sm:h5">
1784                                    <a class="group block w-full"
1785                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini"><span><span class="reversed-link">Dormire Supini</span></span>
1786                                    </a>
1787                                  </li><li class="h3 sm:h5">
1788                                    <a class="group block w-full"
1789                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome"><span><span class="reversed-link">Dormire sull'addome</span></span>
1790                                    </a>
1791                                  </li></ul>
1792                            </div>
1793    </div></div></navigation-drawer>
1793<script>
1794  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__header').clientHeight) + 'px');
1795</script>
1795
1796
1797<style> #shopify-section-sections--29563889189211__header a[aria-controls="cart-drawer"] {padding: 10px; border-radius: 23px; background: #ffb74a;} #shopify-section-sections--29563889189211__header .count-bubble {border-radius: 50% !important; background: linear-gradient(225deg, #ff7d3d, #dd6933) !important; box-shadow: -2px 2px 4px #e96f36, 2px -2px 4px #ff7b3c;} #shopify-section-sections--29563889189211__header a[href="/account"].hidden.tap-area.sm\:block {display: none !important;} #shopify-section-sections--29563889189211__header .panel-footer__localization-wrapper a[href="/account"] {display: none !important;} </style></header><section id="shopify-section-sections--29563889189211__custom_liquid_7jCpJN" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style>
1798  #shopify-section-sections--29563889189211__custom_liquid_7jCpJN {
1799    --section-background-hash: 0;
1800  }
1801
1802  #shopify-section-sections--29563889189211__custom_liquid_7jCpJN + * {
1803    --previous-section-background-hash: 0;
1804  }</style><style>
1805    #shopify-section-sections--29563889189211__custom_liquid_7jCpJN {
1806      
1807      
1808    }
1809  </style>
1810
1811  <div class="section   section-blends section-full">
1812    
1813<style>
1814  .mobile-submenu { display: none; }
1815
1816  @media screen and (max-width: 768px) {
1817    .mobile-submenu {
1818      display: flex;
1819      justify-content: space-around;
1820      align-items: flex-start;       /* prima era center: causava extra-spazio quando una voce aveva 3 righe */
1821      background: #FFB74A;
1822      border-top: 1px solid #e0b800;
1823      padding: 6px 0 7px;            /* ridotto da 10px 0 */
1824      position: fixed;
1825      top: 100px;
1826      left: 0;
1827      right: 0;
1828      z-index: 9999;
1829    }
1830
1831    .submenu-item {
1832      width: 25%;
1833      text-decoration: none;
1834      color: #133156;
1835      font-size: 11px;               /* ridotto da 12px */
1836      line-height: 1.15;             /* compatto */
1837      display: flex;
1838      flex-direction: column;
1839      align-items: center;
1840      gap: 4px;                      /* ridotto da 6px */
1841      text-align: center;
1842      padding: 0 4px;                /* respiro orizzontale tra le voci */
1843    }
1844
1845    .submenu-item img {
1846      width: 26px;                   /* ridotto da 30px */
1847      height: 26px;
1848      object-fit: contain;
1849    }
1850
1851    .submenu-item span {
1852      font-size: 9px;                /* AGGIUNTO PUNTO E VIRGOLA MANCANTE */
1853      display: block;
1854      hyphens: auto;                 /* permette sillabazione automatica delle parole lunghe */
1855      word-break: break-word;
1856    }
1857
1858    .submenu-item.active {
1859      color: #133156;
1860      font-weight: 700;
1861    }
1862  }
1863
1864  /* Rimuove spazio su desktop */
1865  @media screen and (min-width: 769px) {
1866    .shopify-section:has(.mobile-submenu),
1867    .shopify-section .mobile-submenu {
1868      margin: 0 !important;
1869      padding: 0 !important;
1870      height: 0 !important;
1871      overflow: hidden !important;
1872    }
1873  }
1874</style>
1875
1876<div class="mobile-submenu">
1877  <!-- QUIZ -->
1878  <a href="https://olimpo-flex.com/pages/sleep-calculator"
1879     class="submenu-item ">
1880    <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Quiz_1.png?v=1771928197" alt="Quiz OlimpoFlex">
1881    <span>Scopri Punteggio del tuo Sonno</span>
1882  </a>
1883
1884  <!-- MATERASSI -->
1885  <a href="https://olimpo-flex.com/collections/materassi-matrimoniali"
1886     class="submenu-item ">
1887    <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Materasso1.png?v=1771928197" alt="Materassi OlimpoFlex">
1888    <span>Materassi</span>
1889  </a>
1890
1891  <!-- CUSCINI -->
1892  <a href="https://olimpo-flex.com/collections/cuscini-olimpoflex"
1893     class="submenu-item ">
1894    <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Cuscino_1.png?v=1771928197" alt="Cuscini OlimpoFlex">
1895    <span>Cuscini</span>
1896  </a>
1897
1898  <!-- TOPPER -->
1899  <a href="https://olimpo-flex.com/collections/toppers"
1900     class="submenu-item ">
1901    <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Topper_1.png?v=1771928197" alt="Topper OlimpoFlex">
1902    <span>Topper</span>
1903  </a>
1904</div>
1905
1906  </div>
1907</section><section id="shopify-section-sections--29563889189211__custom_liquid_3GBRie" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style>
1908  #shopify-section-sections--29563889189211__custom_liquid_3GBRie {
1909    --section-background-hash: 0;
1910  }
1911
1912  #shopify-section-sections--29563889189211__custom_liquid_3GBRie + * {
1913    --previous-section-background-hash: 0;
1914  }</style><style>
1915    #shopify-section-sections--29563889189211__custom_liquid_3GBRie {
1916      --section-spacing-block: 0px;
1917      
1918    }
1919  </style>
1920
1921  <div class="section   section-blends section-full">
1922    
1923
1924
1925
1926
1927
1928<div style="position:fixed;bottom:20px;right:20px;z-index:9999;width:60px;height:60px;">
1929  <a 
1930    href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/" 
1931    target="_blank" 
1932    rel="noopener noreferrer"
1933    aria-label="Chat WhatsApp"
1934    style="display:block;width:100%;height:100%;"
1935  >
1936    <img 
1937      src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Wha.webp?v=1773066049"
1938      alt="WhatsApp"
1939      loading="eager"
1940      style="width:100%;height:100%;object-fit:contain;display:block;"
1941    >
1942  </a>
1943</div>
1944  </div>
1945</section>
1946<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1947<div id="shopify-section-sections--29563889221979__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer  class="search-drawer  drawer drawer--lg" id="search-drawer">
1948  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
1949    <div class="search-input">
1950      <input type="search" name="q" placeholder="Cerca..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Ricerca">
1951      <button type="reset" class="text-subdued">Cancella</button>
1952      <button type="button" is="close-button">
1953        <span class="sr-only">Chiudi</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1954        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1955      </svg></button>
1956    </div>
1957
1958    <style>
1959      #shopify-section-sections--29563889221979__search-drawer {
1960        --predictive-search-column-count: 3;
1961      }
1962    </style>
1963
1964    <input type="hidden" name="type" value="product">
1965
1966    <predictive-search class="predictive-search" section-id="sections--29563889221979__search-drawer"><div slot="idle">
1967          <div class="v-stack gap-3 sm:gap-4">
1968
1969            
1970
1971            <p class="bold text-subdued">Stai cercando questi?</p>
1972
1973            <div class="searchcol">
1974
1975              <div class="searchcol__element">
1976                <a href="/collections/materassi-vedi-tutti">
1977              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Visir_Stanza1.webp?v=1717693596">
1978              <p class="reversed-link hover:show">Materassi</p>
1979                </a>
1980              </div>
1981              
1982              <div class="searchcol__element">
1983                <a href="/collections/toppers">
1984              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/2_9032a580-99f1-44d5-951d-bf080e660de7.png?v=1721217065">
1985              <p class="reversed-link hover:show">Topper</p>
1986                </a>
1987              </div>
1988              
1989              <div class="searchcol__element">
1990                <a href="/collections/cuscini-olimpoflex">
1991              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Era_Strati_1500x1900_MIN.png?v=1726152065">
1992              <p class="reversed-link hover:show">Cuscini</p>
1993                </a>
1994              </div>
1995              
1996              <div class="searchcol__element">
1997                <a href="/collections/biancheria">
1998              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/shot_piumino_su_letto.jpg?v=1702284121">
1999              <p class="reversed-link hover:show">Biancheria</p>
2000                </a>
2001              </div>
2002              
2003            </div>
2004
2005            <p id="searchquiz" class="bold text-subdued">Non sai da dove partire?</p>
2006              
2007            <div class="searchquiz">
2008
2009              <ul class="v-stack gap-2 sm:gap-3" role="list">
2010
2011              <li>
2012                <a href="/pages/qual-e-il-materasso-piu-adatto-a-te" class="h5">
2013                  <span class="reversed-link hover:show">Configura Materasso</span>
2014                </a>
2015              </li>
2016
2017                <li>
2018              <a href="/pages/scegli-il-topper-perfetto-per-te" class="h5">
2019                    <span class="reversed-link hover:show">Trova il tuo Topper</span>
2020              </a>
2021                  </li>
2022
2023                <li>
2024              <a href="/pages/scegli-il-cuscino-perfetto-per-te" class="h5">
2025                    <span class="reversed-link hover:show">Trova il tuo cuscino</span>
2026              </a>
2027                </li>
2028
2029              </ul>
2030              
2031            </div>
2032
2033            <style>
2034              .searchcol {
2035                display: flex;
2036                gap: 20px;
2037                justify-content: space-between
2038              }
2039
2040              @media only screen and (max-width: 768px) {
2041                .searchcol {
2042                overflow-x: scroll;
2043              }
2044              }
2045
2046              .searchcol__element {
2047                text-align:center;
2048              }
2049
2050              .searchcol__element img {
2051                border-radius: 0.375rem;
2052                margin-bottom: 10px;
2053                max-width: 120px;
2054              }
2055              #searchquiz {
2056                margin-top: 20px;
2057              }
2058            </style>
2059
2060            
2061
2062            
2063          </div>
2064        </div><div slot="results"></div>
2065
2066      <div slot="loading">
2067        <div class="v-stack gap-5 sm:gap-6 ">
2068          <div class="h-stack gap-4 sm:gap-5">
2068<span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>
2069
2070          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
2071                <span class="skeleton skeleton--thumbnail"></span>
2072
2073                <div class="v-stack gap-3 w-full">
2074                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2075                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2076                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2077                </div>
2078              </div><div class="h-stack align-center gap-5 sm:gap-6">
2079                <span class="skeleton skeleton--thumbnail"></span>
2080
2081                <div class="v-stack gap-3 w-full">
2082                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2083                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2084                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2085                </div>
2086              </div><div class="h-stack align-center gap-5 sm:gap-6">
2087                <span class="skeleton skeleton--thumbnail"></span>
2088
2089                <div class="v-stack gap-3 w-full">
2090                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2091                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2092                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2093                </div>
2094              </div><div class="h-stack align-center gap-5 sm:gap-6">
2095                <span class="skeleton skeleton--thumbnail"></span>
2096
2097                <div class="v-stack gap-3 w-full">
2098                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2099                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2100                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2101                </div>
2102              </div></div>
2103        </div></div>
2104    </predictive-search>
2105  </form>
2106</search-drawer>
2107
2108<style> #shopify-section-sections--29563889221979__search-drawer .search-drawer {z-index: 1000000000 !important;} </style></div>
2109<!-- END sections: overlay-group --><main role="main" id="main" class="anchor">
2110      <section id="shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3" class="shopify-section shopify-section--slideshow"><style>#shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 {
2111    --slideshow-background: #f2f2f2;
2112    --slideshow-controls-background: ;
2113    --slideshow-controls-color: 255 255 255;}#block-image_79EyV8 {--slideshow-slide-background: #f2f2f2;
2114      --slideshow-slide-controls-background: ;
2115      --slideshow-slide-controls-color: 255 255 255;
2116    }</style><x-slideshow class="slideshow  " ><slideshow-carousel id="slideshow-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3" class="slideshow__carousel" reveal-on-scroll="true" selector=".slideshow__slide" transition="fade_with_text" autoplay="20" role="region"><a id="block-image_79EyV8" href="/collections/materassi-matrimoniali" class="slideshow__slide is-selected" role="group" ><div class="content-over-media content-over-media--auto " style="--content-over-media-content-max-width: 780px; --content-over-media-overlay: 0 0 0 / 0.0"><img src="//olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=2048" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=900 900w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=1800 1800w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&amp;width=2000 2000w" width="2048" height="768" loading="eager" fetchpriority="high" sizes="100vw" class="hidden sm:block"><img src="//olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=1024" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=900 900w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&amp;width=1000 1000w" width="1024" height="1536" loading="eager" fetchpriority="high" sizes="100vw" class="sm:hidden">
2116<div class="place-self-center text-center sm:place-self-center sm:text-center  text-custom"style="--text-color: 255 255 255;">
2117            <div class="prose">
2118</div>
2119          </div>
2120        </div></a></slideshow-carousel>
2121</x-slideshow>
2122
2123<style> #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .prose * + :not(.timer-number, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .timer-legend) {margin-block-start: var(--spacing-4);} #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 > *, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 span, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_legend_clq2xdcs95965821dro0m9rbty6 {margin-block-start: 0 !important;} #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 {margin-block-start: 0 !important; padding: 0;} @media (min-width: 768px) {#shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 {align-items: start; }} </style></section><section id="shopify-section-template--29563887157595__featured_collection_EixHd9" class="shopify-section shopify-section--featured-collection"><style>
2124  #shopify-section-template--29563887157595__featured_collection_EixHd9 {
2125    --section-background-hash: 000548400362060010605206022071761;
2126  }
2127
2128  #shopify-section-template--29563887157595__featured_collection_EixHd9 + * {
2129    --previous-section-background-hash: 000548400362060010605206022071761;
2130  }</style><style>#shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list {
2131    --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
2132    --product-list-items-per-row: 1;
2133    --product-list-carousel-item-width: 74vw;
2134    --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr));
2135  }
2136
2137  @media screen and (min-width: 700px) {
2138    #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list {
2139      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
2140      --product-list-items-per-row: 2;
2141      --product-list-carousel-item-width: 36vw;
2142    }
2143  }
2144
2145  @media screen and (min-width: 1000px) {
2146    #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list {
2147      --product-list-items-per-row: 4;
2148      --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3));
2149    }
2150  }
2151
2152  /* ============ CARD WRAPPER (uniform heights) ============ */
2153  #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list > * { height: 100%; }
2154  #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-card-with-picker {
2155    display: flex;
2156    flex-direction: column;
2157    position: relative;
2158    height: 100%;
2159  }
2160  #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-card-with-picker > *:first-child {
2161    flex: 1 1 auto;
2162    min-height: 0;
2163  }
2164  #shopify-section-template--29563887157595__featured_collection_EixHd9 .size-picker-trigger-wrap {
2165    margin-top: 10px;
2166    flex: 0 0 auto;
2167  }
2168
2169  /* ============ TRIGGER ============ */
2170  .sp-trigger,
2171  .sp-direct {
2172    width: 100%;
2173    min-height: 42px;
2174    padding: 10px 14px;
2175    border-radius: 8px;
2176    background: #1B2A4A;
2177    color: #fff;
2178    border: none;
2179    font-size: 14px;
2180    font-weight: 500;
2181    cursor: pointer;
2182    display: flex;
2183    align-items: center;
2184    justify-content: center;
2185    gap: 8px;
2186    font-family: inherit;
2187    line-height: 1.2;
2188    transition: opacity .15s ease;
2189  }
2190  .sp-trigger:hover, .sp-direct:hover { opacity: .92; }
2191  .sp-trigger:focus-visible, .sp-direct:focus-visible {
2192    outline: 2px solid #1B2A4A;
2193    outline-offset: 2px;
2194  }
2195  .sp-chevron { width: 14px; height: 14px; transition: transform .2s ease; }
2196  .sp-trigger[aria-expanded="true"] .sp-chevron { transform: rotate(180deg); }
2197
2198  /* ============ PANEL (lives in <body>, fixed positioning) ============ */
2199  .sp-panel {
2200    display: none;
2201    position: fixed;
2202    z-index: 10000;
2203    background: #fff;
2204    color: #1B2A4A;
2205    font-family: inherit;
2206    box-sizing: border-box;
2207  }
2208  .sp-panel.is-open {
2209    display: flex;
2210    flex-direction: column;
2211  }
2212
2213  .sp-backdrop {
2214    display: none;
2215    position: fixed;
2216    inset: 0;
2217    background: rgba(0, 0, 0, 0);
2218    z-index: 9998;
2219    pointer-events: none;
2220    transition: background-color .25s ease;
2221  }
2222  .sp-backdrop.is-open {
2223    display: block;
2224    pointer-events: auto;
2225  }
2226
2227  .sp-handle { display: none; }
2228
2229  .sp-header {
2230    display: flex;
2231    align-items: center;
2232    gap: 12px;
2233    flex-shrink: 0;
2234  }
2235  .sp-header-image {
2236    width: 48px;
2237    height: 48px;
2238    border-radius: 8px;
2239    object-fit: cover;
2240    flex-shrink: 0;
2241    background: #F1EFE8;
2242  }
2243  .sp-header-info { flex: 1; min-width: 0; }
2244  .sp-header-title {
2245    font-size: 13px;
2246    font-weight: 500;
2247    margin: 0 0 2px;
2248    color: #1B2A4A;
2249    line-height: 1.3;
2250    overflow: hidden;
2251    display: -webkit-box;
2252    -webkit-line-clamp: 2;
2253    -webkit-box-orient: vertical;
2254  }
2255  .sp-header-price {
2256    font-size: 12px;
2257    color: rgba(0, 0, 0, 0.55);
2258    margin: 0;
2259  }
2260  .sp-close {
2261    width: 32px;
2262    height: 32px;
2263    border-radius: 50%;
2264    background: rgba(0, 0, 0, 0.05);
2265    border: none;
2266    cursor: pointer;
2267    display: flex;
2268    align-items: center;
2269    justify-content: center;
2270    color: #1B2A4A;
2271    flex-shrink: 0;
2272    padding: 0;
2273    transition: background-color .15s ease;
2274  }
2275  .sp-close:hover { background: rgba(0, 0, 0, 0.10); }
2276  .sp-close svg { width: 16px; height: 16px; }
2277
2278  .sp-section-label {
2279    font-size: 11px;
2280    color: rgba(0, 0, 0, 0.55);
2281    margin: 0 0 8px;
2282    letter-spacing: 0.04em;
2283    text-transform: uppercase;
2284    font-weight: 500;
2285    flex-shrink: 0;
2286  }
2287
2288  .sp-options {
2289    flex: 1 1 auto;
2290    display: flex;
2291    flex-direction: column;
2292    gap: 6px;
2293    overflow-y: auto;
2294    overscroll-behavior: contain;
2295    -webkit-overflow-scrolling: touch;
2296    margin: 0;
2297  }
2298  .sp-option {
2299    width: 100%;
2300    display: flex;
2301    justify-content: space-between;
2302    align-items: center;
2303    padding: 12px 14px;
2304    border-radius: 10px;
2305    border: 1px solid rgba(0, 0, 0, 0.12);
2306    background: transparent;
2307    cursor: pointer;
2308    font-size: 14px;
2309    color: #1B2A4A;
2310    font-family: inherit;
2311    transition: border-color .15s ease, background .15s ease;
2312    text-align: left;
2313  }
2314  .sp-option:hover { border-color: #1B2A4A; }
2315  .sp-option-label { font-weight: 500; }
2316  .sp-option-price {
2317    color: rgba(0, 0, 0, 0.55);
2318    font-variant-numeric: tabular-nums;
2319  }
2320  .sp-option.is-selected {
2321    background: #1B2A4A;
2322    color: #fff;
2323    border-color: #1B2A4A;
2324  }
2325  .sp-option.is-selected .sp-option-price { color: rgba(255, 255, 255, 0.85); }
2326
2327  .sp-footer { flex: 0 0 auto; padding-top: 12px; }
2328  .sp-add {
2329    width: 100%;
2330    min-height: 48px;
2331    padding: 12px 16px;
2332    border-radius: 10px;
2333    background: #FFB74A;
2334    color: #000000;
2335    border: none;
2336    font-size: 15px;
2337    font-weight: 500;
2338    cursor: pointer;
2339    display: flex;
2340    align-items: center;
2341    justify-content: center;
2342    gap: 8px;
2343    font-family: inherit;
2344    transition: opacity .15s ease;
2345  }
2346  .sp-add:disabled {
2347    background: rgba(0, 0, 0, 0.12);
2348    color: rgba(0, 0, 0, 0.45);
2349    cursor: not-allowed;
2350  }
2351  .sp-add:not(:disabled):hover { opacity: .92; }
2352
2353  /* ============ DESKTOP: popover ============ */
2354  @media screen and (min-width: 700px) {
2355    .sp-panel {
2356      width: 320px;
2357      max-height: 480px;
2358      border-radius: 12px;
2359      border: 0.5px solid rgba(0, 0, 0, 0.15);
2360      box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
2361      padding: 14px;
2362    }
2363    .sp-header {
2364      padding-bottom: 12px;
2365      margin-bottom: 12px;
2366      border-bottom: 0.5px solid rgba(0, 0, 0, 0.08);
2367    }
2368    .sp-options { max-height: 280px; padding-right: 4px; }
2369  }
2370
2371  /* ============ MOBILE: bottom sheet ============ */
2372  @media screen and (max-width: 699px) {
2373    .sp-panel {
2374      top: auto;
2375      left: 0;
2376      right: 0;
2377      bottom: 0;
2378      width: 100%;
2379      max-height: 88vh;
2380      border-radius: 20px 20px 0 0;
2381      transform: translateY(100%);
2382      transition: transform .32s cubic-bezier(0.32, 0.72, 0, 1);
2383      box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.15);
2384      padding: 0 16px 20px;
2385      visibility: hidden;
2386    }
2387    .sp-panel.is-open {
2388      transform: translateY(0);
2389      visibility: visible;
2390    }
2391    .sp-backdrop.is-open { background: rgba(0, 0, 0, 0.55); }
2392
2393    .sp-handle {
2394      display: block;
2395      width: 44px;
2396      height: 5px;
2397      background: rgba(0, 0, 0, 0.15);
2398      border-radius: 3px;
2399      margin: 10px auto 6px;
2400      flex-shrink: 0;
2401    }
2402    .sp-header {
2403      padding: 12px 0;
2404      margin-bottom: 14px;
2405      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
2406    }
2407    .sp-header-image { width: 56px; height: 56px; border-radius: 10px; }
2408    .sp-header-title { font-size: 15px; }
2409    .sp-header-price {
2410      font-size: 14px;
2411      color: #E24B4A;
2412      font-weight: 500;
2413    }
2414
2415    .sp-section-label { font-size: 12px; margin-bottom: 10px; }
2416
2417    .sp-options { max-height: none; padding-bottom: 4px; gap: 8px; }
2418    .sp-option { padding: 14px 16px; font-size: 15px; }
2419
2420    .sp-footer {
2421      padding-top: 14px;
2422      background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%);
2423      position: sticky;
2424      bottom: -20px;
2425      margin: 0 -16px -20px;
2426      padding: 14px 16px 20px;
2427    }
2428    .sp-add { min-height: 54px; font-size: 16px; }
2429  }
2430
2431  body.sp-lock { overflow: hidden; }
2432</style>
2433
2434<div class="section   section-full bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;">
2435  <div class="section-stack">
2436  <section-header class="section-header "><div class="prose"><p class="bold">10 anni di garanzia e 100 notti di prova</p><h2 class="h2" reveal-on-scroll="true"><split-lines>Materassi in vendita online</split-lines></h2><p>Consegna e ritiro dell'usato sempre Inclusi</p></div></section-header><div class="scrollable-with-controls"><scroll-carousel selector="product-card" id="scroll-area-template--29563887157595__featured_collection_EixHd9" class="scroll-area bleed ">
2437        <reveal-items selector=".product-list > *">
2438          <product-list class="product-list"><div class="product-card-with-picker"> <product-card handle="materasso-memory-foam-hybrid-molle-insacchettate-pascia"  class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge
2439  class="badge badge--on-sale js-on-sale-badge"
2440  data-product-tags="dispositivo medico,materasso"
2441  data-savings="60%"
2442  
2443  
2444>
2445  Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span>
2446</on-sale-badge>
2447
2448<script>
2449  document.addEventListener('DOMContentLoaded', function () {
2450    const forms = document.querySelectorAll('form[action^="/cart/add"]');
2451
2452    forms.forEach(function (form) {
2453      const variantSelect = form.querySelector('[name="id"]');
2454      if (!variantSelect) return;
2455
2456      const formId = form.getAttribute('id');
2457      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
2458      if (!badge) return;
2459
2460      const badgeText = badge.querySelector('.js-badge-text');
2461      if (!badgeText) return;
2462
2463      variantSelect.addEventListener('change', function () {
2464        const selectedVariantId = parseInt(variantSelect.value, 10);
2465        const metafields = window.variantMetafields[selectedVariantId] || {};
2466        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
2467        const savings = badge.dataset.savings;
2468        const isMaterasso = badge.dataset.productTags.includes('materasso');
2469
2470        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
2471        badgeText.textContent = label;
2472
2473        const compare = metafields.compare_at_price || 0;
2474        const price = metafields.price || 0;
2475        badge.hidden = !(compare > price);
2476      });
2477    });
2478  });
2479</script>
2479</div><div class="product-card__figure">
2480      <a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=2000" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=1500" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="bold" data-instant>Materasso Memory Foam Hybrid Molle Insacchettate Pascià</a></span>
2481
2482
2483
2484
2485
2486<!-- TrustBox widget - Product Mini -->
2487<div class="trustpilot-widget"
2488     data-locale="it-IT"
2489     data-template-id="54d39695764ea907c0f34825"
2490     data-businessunit-id="64b92c6e11c8af68008b143e"
2491     data-style-height="24px"
2492     data-style-width="100%"
2493     data-theme="light"
2494     data-sku="PSC_M_160190"
2495     data-no-reviews="hide"
2496     data-scroll-to-list="false"
2497     data-style-alignment="left">
2498  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
2499</div>
2500<!-- End TrustBox widget -->
2501
2502<!-- Include the Trustpilot script -->
2503<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2503
2504
2505<style>
2506  .trustpilot-widget {
2507    margin-bottom: 10px;
2508  }
2509  .trustpilot-widget .tp-widget-review-count {
2510    font-family: 'Poppins', sans-serif;
2511    font-size: 16px;
2512    color: #333;
2513  }
2514  .trustpilot-widget .tp-stars {
2515    color: #ffb400;
2516  }
2517</style>
2518      
2519<price-list  class="price-list  " ><sale-price class="text-on-sale">
2520          <span class="sr-only">Prezzo scontato</span>Da €249,00</sale-price>
2521
2522        <compare-at-price class="text-subdued line-through">
2523          <span class="sr-only">Prezzo </span>€623,00</compare-at-price></price-list></div></div>
2524</product-card><div class="size-picker-trigger-wrap">
2525                      <button
2526                        type="button"
2527                        class="sp-trigger"
2528                        aria-haspopup="dialog"
2529                        aria-expanded="false"
2530                        data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-1"
2531                      >
2532                        <span>Scegli misura</span>
2533                        <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2534                          <polyline points="6 9 12 15 18 9"></polyline>
2535                        </svg>
2536                      </button>
2537                    </div><div
2538                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-1-backdrop"
2539                      class="sp-backdrop sp-portal"
2540                      data-section="template--29563887157595__featured_collection_EixHd9"
2541                      data-close-picker
2542                      data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-1"
2543                      aria-hidden="true"
2544                    ></div>
2545
2546                    <div
2547                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-1"
2548                      class="sp-panel sp-portal"
2549                      data-section="template--29563887157595__featured_collection_EixHd9"
2550                      role="dialog"
2551                      aria-modal="true"
2552                      aria-label="Scegli misura per Materasso Memory Foam Hybrid Molle Insacchettate Pascià"
2553                    >
2554                      <div class="sp-handle" data-close-picker aria-hidden="true"></div>
2555
2556                      <header class="sp-header"><img
2557                            class="sp-header-image"
2558                            src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=120"
2559                            alt=""
2560                            loading="lazy"
2561                            width="56"
2562                            height="56"
2563                          /><div class="sp-header-info">
2564                          <p class="sp-header-title">Materasso Memory Foam Hybrid Molle Insacchettate Pascià</p>
2565                          <p class="sp-header-price">Da €249,00</p>
2566                        </div>
2567                        <button type="button" class="sp-close" data-close-picker aria-label="Chiudi">
2568                          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2569                            <line x1="18" y1="6" x2="6" y2="18"></line>
2570                            <line x1="6" y1="6" x2="18" y2="18"></line>
2571                          </svg>
2572                        </button>
2573                      </header>
2574
2575                      <p class="sp-section-label">Misura · 9 disponibili</p>
2576
2577                      <div class="sp-options" role="radiogroup"><button
2578                            type="button"
2579                            class="sp-option"
2580                            role="radio"
2581                            aria-checked="false"
2582                            data-variant-id="47462877593947"
2583                            data-variant-price="€249,00"
2584                          >
2585                            <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2586                            <span class="sp-option-price">€249,00</span>
2587                          </button><button
2588                            type="button"
2589                            class="sp-option"
2590                            role="radio"
2591                            aria-checked="false"
2592                            data-variant-id="47462879887707"
2593                            data-variant-price="€289,00"
2594                          >
2595                            <span class="sp-option-label">Singolo - 90x200cm</span>
2596                            <span class="sp-option-price">€289,00</span>
2597                          </button><button
2598                            type="button"
2599                            class="sp-option"
2600                            role="radio"
2601                            aria-checked="false"
2602                            data-variant-id="47462880051547"
2603                            data-variant-price="€409,00"
2604                          >
2605                            <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span>
2606                            <span class="sp-option-price">€409,00</span>
2607                          </button><button
2608                            type="button"
2609                            class="sp-option"
2610                            role="radio"
2611                            aria-checked="false"
2612                            data-variant-id="47462880084315"
2613                            data-variant-price="€429,00"
2614                          >
2615                            <span class="sp-option-label">Piazza e Mezza - 140x200cm</span>
2616                            <span class="sp-option-price">€429,00</span>
2617                          </button><button
2618                            type="button"
2619                            class="sp-option"
2620                            role="radio"
2621                            aria-checked="false"
2622                            data-variant-id="47462880117083"
2623                            data-variant-price="€459,00"
2624                          >
2625                            <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span>
2626                            <span class="sp-option-price">€459,00</span>
2627                          </button><button
2628                            type="button"
2629                            class="sp-option"
2630                            role="radio"
2631                            aria-checked="false"
2632                            data-variant-id="47462880149851"
2633                            data-variant-price="€479,00"
2634                          >
2635                            <span class="sp-option-label">Matrimoniale - 160x200cm</span>
2636                            <span class="sp-option-price">€479,00</span>
2637                          </button><button
2638                            type="button"
2639                            class="sp-option"
2640                            role="radio"
2641                            aria-checked="false"
2642                            data-variant-id="48844099453275"
2643                            data-variant-price="€509,00"
2644                          >
2645                            <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span>
2646                            <span class="sp-option-price">€509,00</span>
2647                          </button><button
2648                            type="button"
2649                            class="sp-option"
2650                            role="radio"
2651                            aria-checked="false"
2652                            data-variant-id="47462880215387"
2653                            data-variant-price="€539,00"
2654                          >
2655                            <span class="sp-option-label">Matrimoniale - 180x200cm</span>
2656                            <span class="sp-option-price">€539,00</span>
2657                          </button><button
2658                            type="button"
2659                            class="sp-option"
2660                            role="radio"
2661                            aria-checked="false"
2662                            data-variant-id="47462880280923"
2663                            data-variant-price="€589,00"
2664                          >
2665                            <span class="sp-option-label">Matrimoniale - 200x200cm</span>
2666                            <span class="sp-option-price">€589,00</span>
2667                          </button></div>
2668
2669                      <div class="sp-footer">
2670                        <button type="button" class="sp-add" disabled>
2671                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2672                            <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
2673                            <line x1="3" y1="6" x2="21" y2="6"></line>
2674                            <path d="M16 10a4 4 0 0 1-8 0"></path>
2675                          </svg>
2676                          <span class="sp-add-text">Seleziona una misura</span>
2677                        </button>
2678                      </div>
2679                    </div></div><div class="product-card-with-picker"> <product-card handle="materasso-memory-foam-triplo-strato-stretch-maragia"  class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge
2680  class="badge badge--on-sale js-on-sale-badge"
2681  data-product-tags="dispositivo medico,materasso"
2682  data-savings="60%"
2683  
2684  
2685>
2686  Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span>
2687</on-sale-badge>
2688
2689<script>
2690  document.addEventListener('DOMContentLoaded', function () {
2691    const forms = document.querySelectorAll('form[action^="/cart/add"]');
2692
2693    forms.forEach(function (form) {
2694      const variantSelect = form.querySelector('[name="id"]');
2695      if (!variantSelect) return;
2696
2697      const formId = form.getAttribute('id');
2698      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
2699      if (!badge) return;
2700
2701      const badgeText = badge.querySelector('.js-badge-text');
2702      if (!badgeText) return;
2703
2704      variantSelect.addEventListener('change', function () {
2705        const selectedVariantId = parseInt(variantSelect.value, 10);
2706        const metafields = window.variantMetafields[selectedVariantId] || {};
2707        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
2708        const savings = badge.dataset.savings;
2709        const isMaterasso = badge.dataset.productTags.includes('materasso');
2710
2711        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
2712        badgeText.textContent = label;
2713
2714        const compare = metafields.compare_at_price || 0;
2715        const price = metafields.price || 0;
2716        badge.hidden = !(compare > price);
2717      });
2718    });
2719  });
2720</script>
2720</div><div class="product-card__figure">
2721      <a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=2000" alt="Materasso Memory Foam triplo strato stretch Maragià" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=1500" alt="Materasso Memory Foam triplo strato stretch Maragià" srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&amp;width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="bold" data-instant>Materasso Memory Foam triplo strato stretch Maragià</a></span>
2722
2723
2724
2725
2726
2727<!-- TrustBox widget - Product Mini -->
2728<div class="trustpilot-widget"
2729     data-locale="it-IT"
2730     data-template-id="54d39695764ea907c0f34825"
2731     data-businessunit-id="64b92c6e11c8af68008b143e"
2732     data-style-height="24px"
2733     data-style-width="100%"
2734     data-theme="light"
2735     data-sku="MRG_M_160190"
2736     data-no-reviews="hide"
2737     data-scroll-to-list="false"
2738     data-style-alignment="left">
2739  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
2740</div>
2741<!-- End TrustBox widget -->
2742
2743<!-- Include the Trustpilot script -->
2744<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2744
2745
2746<style>
2747  .trustpilot-widget {
2748    margin-bottom: 10px;
2749  }
2750  .trustpilot-widget .tp-widget-review-count {
2751    font-family: 'Poppins', sans-serif;
2752    font-size: 16px;
2753    color: #333;
2754  }
2755  .trustpilot-widget .tp-stars {
2756    color: #ffb400;
2757  }
2758</style>
2759      
2760<price-list  class="price-list  " ><sale-price class="text-on-sale">
2761          <span class="sr-only">Prezzo scontato</span>Da €299,00</sale-price>
2762
2763        <compare-at-price class="text-subdued line-through">
2764          <span class="sr-only">Prezzo </span>€748,00</compare-at-price></price-list></div></div>
2765</product-card><div class="size-picker-trigger-wrap">
2766                      <button
2767                        type="button"
2768                        class="sp-trigger"
2769                        aria-haspopup="dialog"
2770                        aria-expanded="false"
2771                        data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-2"
2772                      >
2773                        <span>Scegli misura</span>
2774                        <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2775                          <polyline points="6 9 12 15 18 9"></polyline>
2776                        </svg>
2777                      </button>
2778                    </div><div
2779                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-2-backdrop"
2780                      class="sp-backdrop sp-portal"
2781                      data-section="template--29563887157595__featured_collection_EixHd9"
2782                      data-close-picker
2783                      data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-2"
2784                      aria-hidden="true"
2785                    ></div>
2786
2787                    <div
2788                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-2"
2789                      class="sp-panel sp-portal"
2790                      data-section="template--29563887157595__featured_collection_EixHd9"
2791                      role="dialog"
2792                      aria-modal="true"
2793                      aria-label="Scegli misura per Materasso Memory Foam triplo strato stretch Maragià"
2794                    >
2795                      <div class="sp-handle" data-close-picker aria-hidden="true"></div>
2796
2797                      <header class="sp-header"><img
2798                            class="sp-header-image"
2799                            src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=120"
2800                            alt=""
2801                            loading="lazy"
2802                            width="56"
2803                            height="56"
2804                          /><div class="sp-header-info">
2805                          <p class="sp-header-title">Materasso Memory Foam triplo strato stretch Maragià</p>
2806                          <p class="sp-header-price">Da €299,00</p>
2807                        </div>
2808                        <button type="button" class="sp-close" data-close-picker aria-label="Chiudi">
2809                          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2810                            <line x1="18" y1="6" x2="6" y2="18"></line>
2811                            <line x1="6" y1="6" x2="18" y2="18"></line>
2812                          </svg>
2813                        </button>
2814                      </header>
2815
2816                      <p class="sp-section-label">Misura · 10 disponibili</p>
2817
2818                      <div class="sp-options" role="radiogroup"><button
2819                            type="button"
2820                            class="sp-option"
2821                            role="radio"
2822                            aria-checked="false"
2823                            data-variant-id="47475584303451"
2824                            data-variant-price="€299,00"
2825                          >
2826                            <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2827                            <span class="sp-option-price">€299,00</span>
2828                          </button><button
2829                            type="button"
2830                            class="sp-option"
2831                            role="radio"
2832                            aria-checked="false"
2833                            data-variant-id="47475584401755"
2834                            data-variant-price="€339,00"
2835                          >
2836                            <span class="sp-option-label">Singolo - 90x200cm</span>
2837                            <span class="sp-option-price">€339,00</span>
2838                          </button><button
2839                            type="button"
2840                            class="sp-option"
2841                            role="radio"
2842                            aria-checked="false"
2843                            data-variant-id="54054387712347"
2844                            data-variant-price="€439,00"
2845                          >
2846                            <span class="sp-option-label">Piazza e Mezza - 120x200cm</span>
2847                            <span class="sp-option-price">€439,00</span>
2848                          </button><button
2849                            type="button"
2850                            class="sp-option"
2851                            role="radio"
2852                            aria-checked="false"
2853                            data-variant-id="47475584565595"
2854                            data-variant-price="€479,00"
2855                          >
2856                            <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span>
2857                            <span class="sp-option-price">€479,00</span>
2858                          </button><button
2859                            type="button"
2860                            class="sp-option"
2861                            role="radio"
2862                            aria-checked="false"
2863                            data-variant-id="47475584598363"
2864                            data-variant-price="€509,00"
2865                          >
2866                            <span class="sp-option-label">Piazza e Mezza - 140x200cm</span>
2867                            <span class="sp-option-price">€509,00</span>
2868                          </button><button
2869                            type="button"
2870                            class="sp-option"
2871                            role="radio"
2872                            aria-checked="false"
2873                            data-variant-id="47475584631131"
2874                            data-variant-price="€549,00"
2875                          >
2876                            <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span>
2877                            <span class="sp-option-price">€549,00</span>
2878                          </button><button
2879                            type="button"
2880                            class="sp-option"
2881                            role="radio"
2882                            aria-checked="false"
2883                            data-variant-id="47475584663899"
2884                            data-variant-price="€569,00"
2885                          >
2886                            <span class="sp-option-label">Matrimoniale - 160x200cm</span>
2887                            <span class="sp-option-price">€569,00</span>
2888                          </button><button
2889                            type="button"
2890                            class="sp-option"
2891                            role="radio"
2892                            aria-checked="false"
2893                            data-variant-id="49213257318747"
2894                            data-variant-price="€609,00"
2895                          >
2896                            <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span>
2897                            <span class="sp-option-price">€609,00</span>
2898                          </button><button
2899                            type="button"
2900                            class="sp-option"
2901                            role="radio"
2902                            aria-checked="false"
2903                            data-variant-id="47475584729435"
2904                            data-variant-price="€639,00"
2905                          >
2906                            <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span>
2907                            <span class="sp-option-price">€639,00</span>
2908                          </button><button
2909                            type="button"
2910                            class="sp-option"
2911                            role="radio"
2912                            aria-checked="false"
2913                            data-variant-id="47475584794971"
2914                            data-variant-price="€699,00"
2915                          >
2916                            <span class="sp-option-label">Matrimoniale - 200x200cm</span>
2917                            <span class="sp-option-price">€699,00</span>
2918                          </button></div>
2919
2920                      <div class="sp-footer">
2921                        <button type="button" class="sp-add" disabled>
2922                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
2923                            <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
2924                            <line x1="3" y1="6" x2="21" y2="6"></line>
2925                            <path d="M16 10a4 4 0 0 1-8 0"></path>
2926                          </svg>
2927                          <span class="sp-add-text">Seleziona una misura</span>
2928                        </button>
2929                      </div>
2930                    </div></div><div class="product-card-with-picker"> <product-card handle="materasso-visir"  class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge
2931  class="badge badge--on-sale js-on-sale-badge"
2932  data-product-tags="dispositivo medico,materasso"
2933  data-savings="60%"
2934  
2935  
2936>
2937  Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span>
2938</on-sale-badge>
2939
2940<script>
2941  document.addEventListener('DOMContentLoaded', function () {
2942    const forms = document.querySelectorAll('form[action^="/cart/add"]');
2943
2944    forms.forEach(function (form) {
2945      const variantSelect = form.querySelector('[name="id"]');
2946      if (!variantSelect) return;
2947
2948      const formId = form.getAttribute('id');
2949      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
2950      if (!badge) return;
2951
2952      const badgeText = badge.querySelector('.js-badge-text');
2953      if (!badgeText) return;
2954
2955      variantSelect.addEventListener('change', function () {
2956        const selectedVariantId = parseInt(variantSelect.value, 10);
2957        const metafields = window.variantMetafields[selectedVariantId] || {};
2958        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
2959        const savings = badge.dataset.savings;
2960        const isMaterasso = badge.dataset.productTags.includes('materasso');
2961
2962        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
2963        badgeText.textContent = label;
2964
2965        const compare = metafields.compare_at_price || 0;
2966        const price = metafields.price || 0;
2967        badge.hidden = !(compare > price);
2968      });
2969    });
2970  });
2971</script>
2971</div><div class="product-card__figure">
2972      <a href="/products/materasso-visir" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=2000" alt="Materasso Memory Foam a due Strati con effetto massaggio Visir" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=1500" alt="Materasso Memory Foam a due Strati con effetto massaggio Visir" srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&amp;width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-visir" class="bold" data-instant>Materasso Memory Foam a due Strati con effetto massaggio Visir</a></span>
2973
2974
2975
2976
2977
2978<!-- TrustBox widget - Product Mini -->
2979<div class="trustpilot-widget"
2980     data-locale="it-IT"
2981     data-template-id="54d39695764ea907c0f34825"
2982     data-businessunit-id="64b92c6e11c8af68008b143e"
2983     data-style-height="24px"
2984     data-style-width="100%"
2985     data-theme="light"
2986     data-sku="VSR_M_160190"
2987     data-no-reviews="hide"
2988     data-scroll-to-list="false"
2989     data-style-alignment="left">
2990  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
2991</div>
2992<!-- End TrustBox widget -->
2993
2994<!-- Include the Trustpilot script -->
2995<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2995
2996
2997<style>
2998  .trustpilot-widget {
2999    margin-bottom: 10px;
3000  }
3001  .trustpilot-widget .tp-widget-review-count {
3002    font-family: 'Poppins', sans-serif;
3003    font-size: 16px;
3004    color: #333;
3005  }
3006  .trustpilot-widget .tp-stars {
3007    color: #ffb400;
3008  }
3009</style>
3010      
3011<price-list  class="price-list  " ><sale-price class="text-on-sale">
3012          <span class="sr-only">Prezzo scontato</span>Da €199,00</sale-price>
3013
3014        <compare-at-price class="text-subdued line-through">
3015          <span class="sr-only">Prezzo </span>€498,00</compare-at-price></price-list></div></div>
3016</product-card><div class="size-picker-trigger-wrap">
3017                      <button
3018                        type="button"
3019                        class="sp-trigger"
3020                        aria-haspopup="dialog"
3021                        aria-expanded="false"
3022                        data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-3"
3023                      >
3024                        <span>Scegli misura</span>
3025                        <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3026                          <polyline points="6 9 12 15 18 9"></polyline>
3027                        </svg>
3028                      </button>
3029                    </div><div
3030                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-3-backdrop"
3031                      class="sp-backdrop sp-portal"
3032                      data-section="template--29563887157595__featured_collection_EixHd9"
3033                      data-close-picker
3034                      data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-3"
3035                      aria-hidden="true"
3036                    ></div>
3037
3038                    <div
3039                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-3"
3040                      class="sp-panel sp-portal"
3041                      data-section="template--29563887157595__featured_collection_EixHd9"
3042                      role="dialog"
3043                      aria-modal="true"
3044                      aria-label="Scegli misura per Materasso Memory Foam a due Strati con effetto massaggio Visir"
3045                    >
3046                      <div class="sp-handle" data-close-picker aria-hidden="true"></div>
3047
3048                      <header class="sp-header"><img
3049                            class="sp-header-image"
3050                            src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=120"
3051                            alt=""
3052                            loading="lazy"
3053                            width="56"
3054                            height="56"
3055                          /><div class="sp-header-info">
3056                          <p class="sp-header-title">Materasso Memory Foam a due Strati con effetto massaggio Visir</p>
3057                          <p class="sp-header-price">Da €199,00</p>
3058                        </div>
3059                        <button type="button" class="sp-close" data-close-picker aria-label="Chiudi">
3060                          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3061                            <line x1="18" y1="6" x2="6" y2="18"></line>
3062                            <line x1="6" y1="6" x2="18" y2="18"></line>
3063                          </svg>
3064                        </button>
3065                      </header>
3066
3067                      <p class="sp-section-label">Misura · 9 disponibili</p>
3068
3069                      <div class="sp-options" role="radiogroup"><button
3070                            type="button"
3071                            class="sp-option"
3072                            role="radio"
3073                            aria-checked="false"
3074                            data-variant-id="47475504316763"
3075                            data-variant-price="€199,00"
3076                          >
3077                            <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3078                            <span class="sp-option-price">€199,00</span>
3079                          </button><button
3080                            type="button"
3081                            class="sp-option"
3082                            role="radio"
3083                            aria-checked="false"
3084                            data-variant-id="47475504415067"
3085                            data-variant-price="€229,00"
3086                          >
3087                            <span class="sp-option-label">Singolo - 90x200cm</span>
3088                            <span class="sp-option-price">€229,00</span>
3089                          </button><button
3090                            type="button"
3091                            class="sp-option"
3092                            role="radio"
3093                            aria-checked="false"
3094                            data-variant-id="47475504578907"
3095                            data-variant-price="€329,00"
3096                          >
3097                            <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span>
3098                            <span class="sp-option-price">€329,00</span>
3099                          </button><button
3100                            type="button"
3101                            class="sp-option"
3102                            role="radio"
3103                            aria-checked="false"
3104                            data-variant-id="47475504611675"
3105                            data-variant-price="€339,00"
3106                          >
3107                            <span class="sp-option-label">Piazza e Mezza - 140x200cm</span>
3108                            <span class="sp-option-price">€339,00</span>
3109                          </button><button
3110                            type="button"
3111                            class="sp-option"
3112                            role="radio"
3113                            aria-checked="false"
3114                            data-variant-id="47475504644443"
3115                            data-variant-price="€369,00"
3116                          >
3117                            <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span>
3118                            <span class="sp-option-price">€369,00</span>
3119                          </button><button
3120                            type="button"
3121                            class="sp-option"
3122                            role="radio"
3123                            aria-checked="false"
3124                            data-variant-id="47475504677211"
3125                            data-variant-price="€389,00"
3126                          >
3127                            <span class="sp-option-label">Matrimoniale - 160x200cm</span>
3128                            <span class="sp-option-price">€389,00</span>
3129                          </button><button
3130                            type="button"
3131                            class="sp-option"
3132                            role="radio"
3133                            aria-checked="false"
3134                            data-variant-id="49213319774555"
3135                            data-variant-price="€409,00"
3136                          >
3137                            <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span>
3138                            <span class="sp-option-price">€409,00</span>
3139                          </button><button
3140                            type="button"
3141                            class="sp-option"
3142                            role="radio"
3143                            aria-checked="false"
3144                            data-variant-id="47475504742747"
3145                            data-variant-price="€429,00"
3146                          >
3147                            <span class="sp-option-label">Matrimoniale - 180x200cm size</span>
3148                            <span class="sp-option-price">€429,00</span>
3149                          </button><button
3150                            type="button"
3151                            class="sp-option"
3152                            role="radio"
3153                            aria-checked="false"
3154                            data-variant-id="47475504808283"
3155                            data-variant-price="€479,00"
3156                          >
3157                            <span class="sp-option-label">Matrimoniale - 200x200cm  Long Size</span>
3158                            <span class="sp-option-price">€479,00</span>
3159                          </button></div>
3160
3161                      <div class="sp-footer">
3162                        <button type="button" class="sp-add" disabled>
3163                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3164                            <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
3165                            <line x1="3" y1="6" x2="21" y2="6"></line>
3166                            <path d="M16 10a4 4 0 0 1-8 0"></path>
3167                          </svg>
3168                          <span class="sp-add-text">Seleziona una misura</span>
3169                        </button>
3170                      </div>
3171                    </div></div><div class="product-card-with-picker"> <product-card handle="materasso-waterfoam-sceicco"  class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge
3172  class="badge badge--on-sale js-on-sale-badge"
3173  data-product-tags="dispositivo medico,materasso"
3174  data-savings="60%"
3175  
3176  
3177>
3178  Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span>
3179</on-sale-badge>
3180
3181<script>
3182  document.addEventListener('DOMContentLoaded', function () {
3183    const forms = document.querySelectorAll('form[action^="/cart/add"]');
3184
3185    forms.forEach(function (form) {
3186      const variantSelect = form.querySelector('[name="id"]');
3187      if (!variantSelect) return;
3188
3189      const formId = form.getAttribute('id');
3190      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
3191      if (!badge) return;
3192
3193      const badgeText = badge.querySelector('.js-badge-text');
3194      if (!badgeText) return;
3195
3196      variantSelect.addEventListener('change', function () {
3197        const selectedVariantId = parseInt(variantSelect.value, 10);
3198        const metafields = window.variantMetafields[selectedVariantId] || {};
3199        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
3200        const savings = badge.dataset.savings;
3201        const isMaterasso = badge.dataset.productTags.includes('materasso');
3202
3203        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
3204        badgeText.textContent = label;
3205
3206        const compare = metafields.compare_at_price || 0;
3207        const price = metafields.price || 0;
3208        badge.hidden = !(compare > price);
3209      });
3210    });
3211  });
3212</script>
3212</div><div class="product-card__figure">
3213      <a href="/products/materasso-waterfoam-sceicco" data-instant><img src="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=1024" alt="Materasso Water Memory Foam Stretch Sceicco" srcset="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&amp;width=1000 1000w" width="1024" height="1024" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=1024" alt="Materasso Water Memory Foam Stretch Sceicco" srcset="//olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&amp;width=1000 1000w" width="1024" height="1024" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-waterfoam-sceicco" class="bold" data-instant>Materasso Water Memory Foam Stretch Sceicco</a></span>
3214
3215
3216
3217
3218
3219<!-- TrustBox widget - Product Mini -->
3220<div class="trustpilot-widget"
3221     data-locale="it-IT"
3222     data-template-id="54d39695764ea907c0f34825"
3223     data-businessunit-id="64b92c6e11c8af68008b143e"
3224     data-style-height="24px"
3225     data-style-width="100%"
3226     data-theme="light"
3227     data-sku="mat_scc_80190"
3228     data-no-reviews="hide"
3229     data-scroll-to-list="false"
3230     data-style-alignment="left">
3231  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
3232</div>
3233<!-- End TrustBox widget -->
3234
3235<!-- Include the Trustpilot script -->
3236<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
3236
3237
3238<style>
3239  .trustpilot-widget {
3240    margin-bottom: 10px;
3241  }
3242  .trustpilot-widget .tp-widget-review-count {
3243    font-family: 'Poppins', sans-serif;
3244    font-size: 16px;
3245    color: #333;
3246  }
3247  .trustpilot-widget .tp-stars {
3248    color: #ffb400;
3249  }
3250</style>
3251      
3252<price-list  class="price-list  " ><sale-price class="text-on-sale">
3253          <span class="sr-only">Prezzo scontato</span>Da €149,99</sale-price>
3254
3255        <compare-at-price class="text-subdued line-through">
3256          <span class="sr-only">Prezzo </span>€505,50</compare-at-price></price-list></div></div>
3257</product-card><div class="size-picker-trigger-wrap">
3258                      <button
3259                        type="button"
3260                        class="sp-trigger"
3261                        aria-haspopup="dialog"
3262                        aria-expanded="false"
3263                        data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-4"
3264                      >
3265                        <span>Scegli misura</span>
3266                        <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3267                          <polyline points="6 9 12 15 18 9"></polyline>
3268                        </svg>
3269                      </button>
3270                    </div><div
3271                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-4-backdrop"
3272                      class="sp-backdrop sp-portal"
3273                      data-section="template--29563887157595__featured_collection_EixHd9"
3274                      data-close-picker
3275                      data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-4"
3276                      aria-hidden="true"
3277                    ></div>
3278
3279                    <div
3280                      id="sp-panel-template--29563887157595__featured_collection_EixHd9-4"
3281                      class="sp-panel sp-portal"
3282                      data-section="template--29563887157595__featured_collection_EixHd9"
3283                      role="dialog"
3284                      aria-modal="true"
3285                      aria-label="Scegli misura per Materasso Water Memory Foam Stretch Sceicco"
3286                    >
3287                      <div class="sp-handle" data-close-picker aria-hidden="true"></div>
3288
3289                      <header class="sp-header"><img
3290                            class="sp-header-image"
3291                            src="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=120"
3292                            alt=""
3293                            loading="lazy"
3294                            width="56"
3295                            height="56"
3296                          /><div class="sp-header-info">
3297                          <p class="sp-header-title">Materasso Water Memory Foam Stretch Sceicco</p>
3298                          <p class="sp-header-price">Da €149,99</p>
3299                        </div>
3300                        <button type="button" class="sp-close" data-close-picker aria-label="Chiudi">
3301                          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3302                            <line x1="18" y1="6" x2="6" y2="18"></line>
3303                            <line x1="6" y1="6" x2="18" y2="18"></line>
3304                          </svg>
3305                        </button>
3306                      </header>
3307
3308                      <p class="sp-section-label">Misura · 11 disponibili</p>
3309
3310                      <div class="sp-options" role="radiogroup"><button
3311                            type="button"
3312                            class="sp-option"
3313                            role="radio"
3314                            aria-checked="false"
3315                            data-variant-id="50044252193115"
3316                            data-variant-price="€209,00"
3317                          >
3318                            <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3319                            <span class="sp-option-price">€209,00</span>
3320                          </button><button
3321                            type="button"
3322                            class="sp-option"
3323                            role="radio"
3324                            aria-checked="false"
3325                            data-variant-id="50044252291419"
3326                            data-variant-price="€249,00"
3327                          >
3328                            <span class="sp-option-label">Singolo - 90x200cm</span>
3329                            <span class="sp-option-price">€249,00</span>
3330                          </button><button
3331                            type="button"
3332                            class="sp-option"
3333                            role="radio"
3334                            aria-checked="false"
3335                            data-variant-id="50044252455259"
3336                            data-variant-price="€349,00"
3337                          >
3338                            <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span>
3339                            <span class="sp-option-price">€349,00</span>
3340                          </button><button
3341                            type="button"
3342                            class="sp-option"
3343                            role="radio"
3344                            aria-checked="false"
3345                            data-variant-id="50044252488027"
3346                            data-variant-price="€369,00"
3347                          >
3348                            <span class="sp-option-label">Piazza e Mezza - 140x200cm</span>
3349                            <span class="sp-option-price">€369,00</span>
3350                          </button><button
3351                            type="button"
3352                            class="sp-option"
3353                            role="radio"
3354                            aria-checked="false"
3355                            data-variant-id="50044252520795"
3356                            data-variant-price="€399,00"
3357                          >
3358                            <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span>
3359                            <span class="sp-option-price">€399,00</span>
3360                          </button><button
3361                            type="button"
3362                            class="sp-option"
3363                            role="radio"
3364                            aria-checked="false"
3365                            data-variant-id="50044252553563"
3366                            data-variant-price="€419,00"
3367                          >
3368                            <span class="sp-option-label">Matrimoniale - 160x200cm</span>
3369                            <span class="sp-option-price">€419,00</span>
3370                          </button><button
3371                            type="button"
3372                            class="sp-option"
3373                            role="radio"
3374                            aria-checked="false"
3375                            data-variant-id="50044252619099"
3376                            data-variant-price="€439,00"
3377                          >
3378                            <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span>
3379                            <span class="sp-option-price">€439,00</span>
3380                          </button><button
3381                            type="button"
3382                            class="sp-option"
3383                            role="radio"
3384                            aria-checked="false"
3385                            data-variant-id="52932704534875"
3386                            data-variant-price="€149,99"
3387                          >
3388                            <span class="sp-option-label">Outlet - 120x190</span>
3389                            <span class="sp-option-price">€149,99</span>
3390                          </button><button
3391                            type="button"
3392                            class="sp-option"
3393                            role="radio"
3394                            aria-checked="false"
3395                            data-variant-id="52932704567643"
3396                            data-variant-price="€149,99"
3397                          >
3398                            <span class="sp-option-label">Outlet - 120x200</span>
3399                            <span class="sp-option-price">€149,99</span>
3400                          </button><button
3401                            type="button"
3402                            class="sp-option"
3403                            role="radio"
3404                            aria-checked="false"
3405                            data-variant-id="50044252684635"
3406                            data-variant-price="€459,00"
3407                          >
3408                            <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span>
3409                            <span class="sp-option-price">€459,00</span>
3410                          </button><button
3411                            type="button"
3412                            class="sp-option"
3413                            role="radio"
3414                            aria-checked="false"
3415                            data-variant-id="50044252750171"
3416                            data-variant-price="€509,00"
3417                          >
3418                            <span class="sp-option-label">Matrimoniale - 200x200cm Super King Size</span>
3419                            <span class="sp-option-price">€509,00</span>
3420                          </button></div>
3421
3422                      <div class="sp-footer">
3423                        <button type="button" class="sp-add" disabled>
3424                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3425                            <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
3426                            <line x1="3" y1="6" x2="21" y2="6"></line>
3427                            <path d="M16 10a4 4 0 0 1-8 0"></path>
3428                          </svg>
3429                          <span class="sp-add-text">Seleziona una misura</span>
3430                        </button>
3431                      </div>
3432                    </div></div></product-list>
3433        </reveal-items>
3434      </scroll-carousel></div>
3435  </div>
3436</div>
3437
3438<script>
3439(function() {
3440  const SECTION_ID = 'template--29563887157595__featured_collection_EixHd9';
3441  const section = document.getElementById('shopify-section-' + SECTION_ID);
3442  if (!section) return;
3443
3444  if (section.dataset.spInit === '1') return;
3445  section.dataset.spInit = '1';
3446
3447  const isMobile = () => window.matchMedia('(max-width: 699px)').matches;
3448
3449  function portalize() {
3450    section.querySelectorAll('.sp-portal').forEach(function(el) {
3451      if (el.parentElement !== document.body) document.body.appendChild(el);
3452    });
3453  }
3454  portalize();
3455
3456  function getPanel(triggerEl) {
3457    return document.getElementById(triggerEl.dataset.panel);
3458  }
3459  function getBackdrop(panel) {
3460    return document.getElementById(panel.id + '-backdrop');
3461  }
3462  function getTriggerForPanel(panelId) {
3463    return section.querySelector('.sp-trigger[data-panel="' + panelId + '"]');
3464  }
3465
3466  function doClose(panel) {
3467    panel.classList.remove('is-open');
3468    const backdrop = getBackdrop(panel);
3469    if (backdrop) backdrop.classList.remove('is-open');
3470    const trigger = getTriggerForPanel(panel.id);
3471    if (trigger) trigger.setAttribute('aria-expanded', 'false');
3472    if (!document.querySelector('.sp-panel.is-open')) {
3473      document.body.classList.remove('sp-lock');
3474    }
3475  }
3476
3477  function closeAllPanels(except) {
3478    document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) {
3479      if (panel === except) return;
3480      if (panel.dataset.section !== SECTION_ID) return;
3481      doClose(panel);
3482    });
3483  }
3484
3485  function positionPanelDesktop(panel, trigger) {
3486    if (isMobile()) {
3487      panel.style.top = '';
3488      panel.style.left = '';
3489      return;
3490    }
3491    const rect = trigger.getBoundingClientRect();
3492    const panelW = panel.offsetWidth || 320;
3493    const panelH = panel.offsetHeight || 320;
3494    const margin = 8;
3495
3496    let left = rect.left;
3497    if (left + panelW + margin > window.innerWidth) {
3498      left = Math.max(margin, rect.right - panelW);
3499    }
3500    if (left < margin) left = margin;
3501
3502    const spaceBelow = window.innerHeight - rect.bottom;
3503    let top;
3504    if (spaceBelow >= panelH + margin || rect.top < panelH + margin) {
3505      top = rect.bottom + 6;
3506    } else {
3507      top = rect.top - panelH - 6;
3508    }
3509    panel.style.left = left + 'px';
3510    panel.style.top = top + 'px';
3511  }
3512
3513  function openPanel(trigger) {
3514    const panel = getPanel(trigger);
3515    if (!panel) return;
3516    closeAllPanels(panel);
3517
3518    panel.classList.add('is-open');
3519    const backdrop = getBackdrop(panel);
3520    if (backdrop) backdrop.classList.add('is-open');
3521    trigger.setAttribute('aria-expanded', 'true');
3522
3523    if (isMobile()) {
3524      document.body.classList.add('sp-lock');
3525    } else {
3526      requestAnimationFrame(function() { positionPanelDesktop(panel, trigger); });
3527    }
3528  }
3529
3530  section.addEventListener('click', function(e) {
3531    const trigger = e.target.closest('.sp-trigger');
3532    if (trigger) {
3533      e.preventDefault();
3534      const panel = getPanel(trigger);
3535      if (panel && panel.classList.contains('is-open')) doClose(panel);
3536      else openPanel(trigger);
3537      return;
3538    }
3539    const directBtn = e.target.closest('.sp-direct');
3540    if (directBtn && directBtn.dataset.variantId) {
3541      addToCart(directBtn, directBtn.dataset.variantId, null);
3542    }
3543  });
3544
3545  document.addEventListener('click', function(e) {
3546    const target = e.target;
3547
3548    const closeEl = target.closest('[data-close-picker]');
3549    if (closeEl) {
3550      let panel;
3551      if (closeEl.classList.contains('sp-backdrop')) {
3552        panel = document.getElementById(closeEl.dataset.panelTarget);
3553      } else {
3554        panel = closeEl.closest('.sp-panel');
3555      }
3556      if (panel && panel.dataset.section === SECTION_ID) {
3557        doClose(panel);
3558        return;
3559      }
3560    }
3561
3562    const option = target.closest('.sp-option');
3563    if (option) {
3564      const panel = option.closest('.sp-panel');
3565      if (!panel || panel.dataset.section !== SECTION_ID) return;
3566      panel.querySelectorAll('.sp-option').forEach(function(o) {
3567        o.classList.remove('is-selected');
3568        o.setAttribute('aria-checked', 'false');
3569      });
3570      option.classList.add('is-selected');
3571      option.setAttribute('aria-checked', 'true');
3572      const addBtn = panel.querySelector('.sp-add');
3573      addBtn.dataset.variantId = option.dataset.variantId;
3574      addBtn.disabled = false;
3575      addBtn.querySelector('.sp-add-text').textContent =
3576        'Aggiungi · ' + option.dataset.variantPrice;
3577      return;
3578    }
3579
3580    const addBtn = target.closest('.sp-add');
3581    if (addBtn && !addBtn.disabled && addBtn.dataset.variantId) {
3582      const panel = addBtn.closest('.sp-panel');
3583      if (!panel || panel.dataset.section !== SECTION_ID) return;
3584      addToCart(addBtn, addBtn.dataset.variantId, panel);
3585      return;
3586    }
3587
3588    if (!isMobile()) {
3589      const insidePanel = target.closest('.sp-panel');
3590      const onTrigger = target.closest('.sp-trigger');
3591      if (!insidePanel && !onTrigger) {
3592        document.querySelectorAll('.sp-panel.is-open').forEach(function(p) {
3593          if (p.dataset.section === SECTION_ID) doClose(p);
3594        });
3595      }
3596    }
3597  });
3598
3599  document.addEventListener('keydown', function(e) {
3600    if (e.key !== 'Escape') return;
3601    document.querySelectorAll('.sp-panel.is-open').forEach(function(p) {
3602      if (p.dataset.section === SECTION_ID) doClose(p);
3603    });
3604  });
3605
3606  function reposition() {
3607    if (isMobile()) return;
3608    document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) {
3609      if (panel.dataset.section !== SECTION_ID) return;
3610      const trigger = getTriggerForPanel(panel.id);
3611      if (trigger) positionPanelDesktop(panel, trigger);
3612    });
3613  }
3614  window.addEventListener('scroll', reposition, { passive: true, capture: true });
3615  window.addEventListener('resize', reposition);
3616
3617  // ============== FUNZIONE AGGIORNATA PER APP TERZE PARTI ==============
3618  function addToCart(btn, variantId, panel) {
3619    const textEl = btn.querySelector('.sp-add-text') || btn.querySelector('span');
3620    const originalText = textEl ? textEl.textContent : '';
3621    btn.disabled = true;
3622    if (textEl) textEl.textContent = 'Aggiunta in corso…';
3623
3624    // Usiamo FormData perché è il formato che MonsterCart legge meglio quando intercetta la chiamata fetch
3625    let formData = new FormData();
3626    formData.append('id', variantId);
3627    formData.append('quantity', 1);
3628
3629    fetch('/cart/add.js', {
3630      method: 'POST',
3631      body: formData
3632    })
3633    .then(function(res) {
3634      if (!res.ok) throw new Error('cart-add-failed');
3635      return res.json();
3636    })
3637    .then(function(item) {
3638      // Chiudiamo il nostro modale
3639      if (panel) {
3640        doClose(panel);
3641        panel.querySelectorAll('.sp-option').forEach(function(o) {
3642          o.classList.remove('is-selected');
3643          o.setAttribute('aria-checked', 'false');
3644        });
3645        const addBtn = panel.querySelector('.sp-add');
3646        if (addBtn) {
3647          addBtn.disabled = true;
3648          delete addBtn.dataset.variantId;
3649          addBtn.querySelector('.sp-add-text').textContent = 'Seleziona una misura';
3650        }
3651      } else {
3652        btn.disabled = false;
3653        if (textEl) textEl.textContent = originalText;
3654      }
3655
3656      // Molte app di carrello (tra cui MonsterCart) si aprono automaticamente se sentono una chiamata 
3657      // a /cart/add.js, ma per stare sicuri forziamo un aggiornamento e l'apertura.
3658      fetch('/cart.js')
3659        .then(res => res.json())
3660        .then(cart => {
3661          // Inviamo eventi per i temi classici
3662          document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: cart }));
3663          document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true }));
3664          
3665          if (window.jQuery) {
3666            window.jQuery(document).trigger('ajaxCart.afterCartLoad', [cart]);
3667          }
3668
3669          // Il trucco universale: simuliamo un clic sull'icona del carrello
3670          // MonsterCart si "sveglia" quando rileva questo clic
3671          setTimeout(() => {
3672            const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble, [data-cart-icon]');
3673            if (cartIcon) {
3674              cartIcon.click();
3675            }
3676          }, 150);
3677        });
3678    })
3679    .catch(function() {
3680      btn.disabled = false;
3681      if (textEl) textEl.textContent = originalText;
3682      alert('Si è verificato un errore durante l\'aggiunta al carrello.');
3683    });
3684  }
3685})();
3686</script>
3686
3687
3688<style> #shopify-section-template--29563887157595__featured_collection_EixHd9 sale-price {font-size: 22px;} </style></section><section id="shopify-section-template--29563887157595__custom_liquid_VWVMwm" class="shopify-section shopify-section--custom-liquid"><style>
3689  #shopify-section-template--29563887157595__custom_liquid_VWVMwm {
3690    --section-background-hash: 0;
3691  }
3692
3693  #shopify-section-template--29563887157595__custom_liquid_VWVMwm + * {
3694    --previous-section-background-hash: 0;
3695  }</style><style>
3696    #shopify-section-template--29563887157595__custom_liquid_VWVMwm {
3697      
3698      
3699    }
3700  </style>
3701
3702  <div class="section   section-blends section-full">
3703    <style>
3704.ofq * { box-sizing: border-box; }
3705.ofq {
3706--day: 1; --night: 0;
3707font-family: 'Nunito', system-ui, -apple-system, sans-serif;
3708background: #ffffff;
3709padding: 40px 16px 56px;
3710}
3711.ofq-head { max-width: 820px; margin: 0 auto 8px; text-align: center; }
3712.ofq-eyebrow { margin: 0 0 6px; font-size: 13px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #f6a821; }
3713.ofq-title { margin: 0; font-size: 28px; font-weight: 900; letter-spacing: -.02em; color: #221a63; }
3714.ofq-row { display: flex; flex-wrap: nowrap; align-items: flex-start; gap: 16px; max-width: 792px; margin: 0 auto; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding: 4px 16px 14px; justify-content: flex-start; }
3715.ofq-row::-webkit-scrollbar { display: none; }
3716@media (min-width: 820px) { .ofq-row { overflow-x: visible; justify-content: center; } }
3717.ofq-col { flex: 0 0 auto; width: min(360px, 82vw); scroll-snap-align: center; }
3718.ofq-card { width: 100%; margin: 0; padding: 0; }
3719.ofq-link { text-decoration: none; color: inherit; display: block; }
3720.ofq-stage {
3721position: relative; width: 100%; aspect-ratio: 1 / 1; border-radius: 26px; overflow: hidden;
3722container-type: size;
3723background: linear-gradient(180deg,#aee0f0 0%,#cfeef3 42%,#eaf6f0 70%,#fdf3e0 100%);
3724box-shadow: 0 14px 34px -16px rgba(58,110,130,.45);
3725transition: transform .35s cubic-bezier(.34,1.4,.5,1), box-shadow .35s ease;
3726}
3727.ofq-link:hover .ofq-stage { transform: translateY(-4px); box-shadow: 0 22px 44px -16px rgba(58,110,130,.5); }
3728.ofq-cardtitle { margin: 18px 0 4px; font-size: 22px; font-weight: 800; color: #221a63; letter-spacing: -.01em; }
3729.ofq-cardsub { margin: 0; font-size: 15px; font-weight: 600; color: #6f7d96; }
3730.ofq-cta {
3731display: inline-flex; align-items: center; gap: 1.4cqmin; padding: 1.7cqmin 3.8cqmin;
3732background: #f6a821; color: #221a63; font-size: 3.5cqmin; font-weight: 900;
3733border-radius: 99px; white-space: nowrap; box-shadow: 0 6px 16px -6px rgba(0,0,0,.45);
3734transform-origin: center; animation: ofq-cta-vibe 2.4s ease-in-out infinite;
3735}
3736@keyframes ofq-floaty { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-1.1cqmin); } }
3737@keyframes ofq-swap {
37380%, 25% { transform: scale(1, 1) translateY(0); }
373929.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
374033% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
374136% { transform: scale(1, 1) translateY(0); }
374258% { transform: scale(1, 1) translateY(0); }
374362.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
374466% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
374569% { transform: scale(1, 1) translateY(0); }
374692% { transform: scale(1, 1) translateY(0); }
374796.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
374899% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
3749100% { transform: scale(1, 1) translateY(0); }
3750}
3751@keyframes ofq-sweep {
37520%, 26% { transform: translateX(-160%) skewX(-18deg); opacity: 0; }
375328% { opacity: .85; }
375434% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
375558% { transform: translateX(-160%) skewX(-18deg); opacity: 0; }
375661% { opacity: .85; }
375767% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
375892% { transform: translateX(-160%) skewX(-18deg); opacity: 0; }
375995% { opacity: .85; }
3760100% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
3761}
3762@keyframes ofq-nam-a { 0% { opacity: 1; transform: translateY(0); } 26% { opacity: 1; transform: translateY(0); } 31% { opacity: 0; transform: translateY(-2.2cqmin); } 93% { opacity: 0; transform: translateY(2.2cqmin); } 98% { opacity: 1; transform: translateY(0); } 100% { opacity: 1; transform: translateY(0); } }
3763@keyframes ofq-nam-b { 0% { opacity: 0; transform: translateY(2.2cqmin); } 28% { opacity: 0; transform: translateY(2.2cqmin); } 33% { opacity: 1; transform: translateY(0); } 59% { opacity: 1; transform: translateY(0); } 64% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } }
3764@keyframes ofq-nam-c { 0% { opacity: 0; transform: translateY(2.2cqmin); } 61% { opacity: 0; transform: translateY(2.2cqmin); } 66% { opacity: 1; transform: translateY(0); } 92% { opacity: 1; transform: translateY(0); } 97% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } }
3765@keyframes ofq-shadow { 0%, 100% { transform: translateX(-50%) scaleX(1); opacity: .22; } 50% { transform: translateX(-50%) scaleX(1.06); opacity: .15; } }
3766@keyframes ofq-bob { 0%, 100% { transform: rotate(-5deg) translateY(0); } 50% { transform: rotate(-5deg) translateY(-1.3cqmin); } }
3767@keyframes ofq-spring { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(0.9); } }
3768@keyframes ofq-drift { from { transform: translateX(-34cqmin); } to { transform: translateX(124cqmin); } }
3769@keyframes ofq-rays { to { transform: rotate(360deg); } }
3770@keyframes ofq-sun { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
3771@keyframes ofq-rise { 0% { transform: translateY(0) scale(.55); opacity: 0; } 18% { opacity: .9; } 100% { transform: translateY(-16cqmin) scale(1.15); opacity: 0; } }
3772@keyframes ofq-twinkle { 0%, 100% { transform: scale(0) rotate(0deg); opacity: 0; } 50% { transform: scale(1) rotate(45deg); opacity: 1; } }
3773@keyframes ofq-star { 0%, 100% { opacity: .25; transform: scale(.7); } 50% { opacity: 1; transform: scale(1); } }
3774@keyframes ofq-cyc-a { 0% { opacity: 1; } 28% { opacity: 1; } 33% { opacity: 0; } 95% { opacity: 0; } 100% { opacity: 1; } }
3775@keyframes ofq-cyc-b { 0% { opacity: 0; } 28% { opacity: 0; } 33% { opacity: 1; } 61% { opacity: 1; } 66% { opacity: 0; } 100% { opacity: 0; } }
3776@keyframes ofq-cyc-c { 0% { opacity: 0; } 61% { opacity: 0; } 66% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } }
3777@keyframes ofq-tiltfloat { 0%, 100% { transform: perspective(840px) rotateX(40deg) scale(1.22) translateY(0); } 50% { transform: perspective(840px) rotateX(40deg) scale(1.22) translateY(-1.5cqmin); } }
3778@keyframes ofq-puff { 0%, 100% { transform: translateY(-.5cqmin) scale(1); } 50% { transform: translateY(-1.7cqmin) scale(1.05); } }
3779@keyframes ofq-cyc-1 { 0% { opacity: 1; } 30% { opacity: 1; } 34% { opacity: 0; } 96% { opacity: 0; } 100% { opacity: 1; } }
3780@keyframes ofq-cyc-2 { 0% { opacity: 0; } 30% { opacity: 0; } 34% { opacity: 1; } 63% { opacity: 1; } 67% { opacity: 0; } 100% { opacity: 0; } }
3781@keyframes ofq-cyc-3 { 0% { opacity: 0; } 63% { opacity: 0; } 67% { opacity: 1; } 96% { opacity: 1; } 100% { opacity: 0; } }
3782@keyframes ofq-nam-1 { 0% { opacity: 1; transform: translateY(0); } 30% { opacity: 1; transform: translateY(0); } 34% { opacity: 0; transform: translateY(-2.2cqmin); } 96% { opacity: 0; transform: translateY(2.2cqmin); } 100% { opacity: 1; transform: translateY(0); } }
3783@keyframes ofq-nam-2 { 0% { opacity: 0; transform: translateY(2.2cqmin); } 30% { opacity: 0; transform: translateY(2.2cqmin); } 34% { opacity: 1; transform: translateY(0); } 63% { opacity: 1; transform: translateY(0); } 67% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } }
3784@keyframes ofq-nam-3 { 0% { opacity: 0; transform: translateY(2.2cqmin); } 63% { opacity: 0; transform: translateY(2.2cqmin); } 67% { opacity: 1; transform: translateY(0); } 96% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } }
3785@keyframes ofq-cta-vibe {
37860%, 56%, 100% { transform: scale(1) rotate(0deg); }
378760% { transform: scale(1.06) rotate(-3.5deg); }
378863% { transform: scale(1.06) rotate(3.5deg); }
378966% { transform: scale(1.06) rotate(-3.5deg); }
379069% { transform: scale(1.06) rotate(3.5deg); }
379173% { transform: scale(1.03) rotate(0deg); }
3792}
3793</style><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap" rel="stylesheet"><div class="ofq"><div class="ofq-head"><p class="ofq-eyebrow">Trova il prodotto giusto in 1 minuto</p><h2 class="ofq-title">Non sai quale scegliere? Fai il quiz</h2></div><div class="ofq-row"><div class="ofq-col"><div class="ofq-card"><a class="ofq-link" href="https://olimpo-flex.com/pages/qual-e-il-materasso-piu-adatto-a-te"><div class="ofq-stage"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#101a33 0%,#1f2f54 45%,#34406e 72%,#4a4a78 100%); opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; top:5cqmin; right:6cqmin; width:30cqmin; height:30cqmin; opacity:var(--day); transition:opacity 1s ease; animation:ofq-sun 5s ease-in-out infinite;"><div style="position:absolute; inset:-14cqmin; background:radial-gradient(circle, rgba(246,168,33,.42) 0%, rgba(246,168,33,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%; background:repeating-conic-gradient(from 0deg, #f9c14d 0deg 5deg, rgba(249,193,77,0) 5deg 22.5deg); -webkit-mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); animation:ofq-rays 44s linear infinite;"></div><div style="position:absolute; inset:22%; border-radius:50%; background:radial-gradient(circle at 38% 32%, #ffe39c 0%, #f9b937 58%, #f59e1a 100%); box-shadow:0 4px 14px -2px rgba(245,150,30,.45);"></div></div><div style="position:absolute; top:6cqmin; right:8cqmin; width:24cqmin; height:24cqmin; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; inset:-10cqmin; background:radial-gradient(circle, rgba(214,224,255,.40) 0%, rgba(214,224,255,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%;
3793 background:radial-gradient(circle at 36% 32%, #fbfdff 0%, #dfe6f5 60%, #c3cbe2 100%); box-shadow:inset -4cqmin -3cqmin 0 -1cqmin rgba(150,162,200,.35), 0 0 18px rgba(200,212,255,.5);"></div><div style="position:absolute; top:28%; left:30%; width:4cqmin; height:4cqmin; border-radius:50%; background:rgba(150,162,200,.30);"></div><div style="position:absolute; top:55%; left:52%; width:3cqmin; height:3cqmin; border-radius:50%; background:rgba(150,162,200,.25);"></div></div><div style="position:absolute; top:12cqmin; left:0; opacity:var(--day); transition:opacity 1s ease; animation:ofq-drift 28s linear infinite; animation-delay:-4s;"><div style="position:relative; width:20cqmin; height:7cqmin; background:#fff; border-radius:7cqmin; box-shadow:0 3px 10px -4px rgba(80,130,150,.4);"></div><div style="position:absolute; top:-4cqmin; left:4cqmin; width:9cqmin; height:9cqmin; background:#fff; border-radius:50%;"></div><div style="position:absolute; top:-6cqmin; left:9cqmin; width:11cqmin; height:11cqmin; background:#fff; border-radius:50%;"></div></div><div style="position:absolute; inset:0; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; top:14cqmin; left:18cqmin; width:2.4cqmin; height:2.4cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.2s ease-in-out infinite;"></div><div style="position:absolute; top:24cqmin; left:30cqmin; width:1.8cqmin; height:1.8cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.6s ease-in-out infinite; animation-delay:.6s;"></div><div style="position:absolute; top:9cqmin; left:42cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.6s ease-in-out infinite; animation-delay:1.2s;"></div><div style="position:absolute; top:30cqmin; left:12cqmin; width:2cqmin; height:2cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.9s ease-in-out infinite; animation-delay:1.8s;"></div><div style="position:absolute; top:40cqmin; left:50cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.1s ease-in-out infinite; animation-delay:.3s;"></div></div><div style="position:absolute; inset:0; opacity:var(--day); transition:opacity 1s ease;"><div style="position:absolute; top:20cqmin; left:16cqmin; width:4cqmin; height:4cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 3.4s ease-in-out infinite;"></div><div style="position:absolute; top:44cqmin; right:12cqmin; width:3cqmin; height:3cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 2.8s ease-in-out infinite; animation-delay:1s;"></div></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#fbe7c2 0%,#f6d9a6 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin;"></div><div style="position:absolute; bottom:0; left:-10%; width:60%; height:18cqmin; background:linear-gradient(180deg,#fdeecb 0%,#f8e1b2 100%); border-top-right-radius:100% 30cqmin;"></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#2b3a5e 0%,#222f4d 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin; opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; left:50%; bottom:13cqmin; width:72cqmin; transform:translateX(-50%);"><div style="position:absolute; bottom:-2.5cqmin; left:50%; width:66cqmin; height:5cqmin; background:radial-gradient(ellipse, rgba(60,50,70,.5) 0%, rgba(60,50,70,0) 70%); border-radius:50%; animation:ofq-shadow 6s ease-in-out infinite;"></div><div style="animation:ofq-swap 6s ease-in-out infinite; transform-origin:50% 100%;"><div style="position:relative; animation:ofq-floaty 6s ease-in-out infinite;"><div style="position:relative; height:4.9cqmin;"><div style="position:absolute; inset:0; animation:ofq-cyc-a 6s ease-in-out infinite;"><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden;"><div style="position:absolute; inset:0; background-image:radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin), radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin); background-size:1.1cqmin 1.1cqmin; background-position:0 0, .55cqmin .55cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div><div style="position:absolute; top:4cqmin; left:0; width:100%; height:.9cqmin; background:linear-gradient(180deg,#6cc4dd,#3f9fc0);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-b 6s ease-in-out infinite;"><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden;"><div style="position:absolute; inset:0; background-image:radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin), radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin); background-size:1.1cqmin 1.1cqmin; background-position:0 0, .55cqmin .55cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div><div style="position:absolute; top:4cqmin; left:0; width:100%; height:.9cqmin; background:linear-gradient(180deg,#f08a3e,#e0691f);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-c 6s ease-in-out infinite;"><div style="position:absolute; top:3.3cqmin; left:0; width:100%; height:1.6cqmin; background:linear-gradient(180deg,#2b3f9c,#1c2a73);"></div><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden; clip-path:polygon(0 0, 100% 0, 100% 100%, 60% 100%, 56% 62%, 32% 62%, 28% 100%, 0 100%);"><div style="position:absolute; inset:0; background-image:repeating-linear-gradient(90deg, rgba(90,110,125,.16) 0 .18cqmin, transparent .18cqmin .9cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div></div></div><div style="position:relative; height:23cqmin; overflow:hidden; background:#5f6e7d;"><div style="position:absolute; inset:0; animation:ofq-cyc-a 6s ease-in-out infinite;"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#8a99a8 0%,#5f6e7d 100%);"></div><div style="position:absolute; bottom:0; left:0; width:100%; height:4cqmin; background-image:repeating-linear-gradient(90deg, transparent 0 4.8cqmin, rgba(0,0,0,.30) 4.8cqmin 5.3cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:36%; background:linear-gradient(180deg,#c6d9be 0%,#9ab791 100%);"></div><div style="position:absolute; top:30%; left:0; width:100%; height:18%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:30%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.06) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.3);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-b 6s ease-in-out infinite;"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#6885ad 0%,#41608a 100%);"></div><div style="position:absolute; bottom:0; left:0; width:100%; height:4cqmin; background-image:repeating-linear-gradient(90deg, transparent 0 4.8cqmin, rgba(0,0,0,.30) 4.8cqmin 5.3cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:52%; background:linear-gradient(180deg,#ecb6a8 0%,#d28b7a 100%);"></div><div style="position:absolute; top:46%; left:0; width:100%; height:16%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:25%; background:linear-gradient(180deg,#c6d9be 0%,#9ab791 100%);"></div><div style="position:absolute; top:19%; left:0; width:100%; height:15%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:60%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.06) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.3);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-c 6s ease-in-out infinite;"><div style="position:absolute; top:78%; left:0; width:100%; bottom:0; background:linear-gradient(180deg,#9cc18f 0%,#7ba86f 100%);"></div><div style="position:absolute; top:78%; left:0; width:100%; bottom:0; background-image:radial-gradient(rgba(255,255,255,.20) .4cqmin, transparent .5cqmin), radial-gradient(rgba(0,0,0,.14) .35cqmin, transparent .45cqmin); background-size:2.2cqmin 2.2cqmin, 1.7cqmin 1.7cqmin;"></div><div style="position:absolute; top:70%; left:0; width:100%; height:8%; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%);"></div><div style="position:absolute; top:26%; left:0; width:100%; height:44%; background:linear-gradient(180deg,#243150 0%,#1a2640 100%);"></div><div style="position:absolute; top:27%; left:0; width:100%; height:42%; display:flex; align-items:center; justify-content:space-between; padding:0 2.4cqmin; box-sizing:border-box; transform-origin:bottom; animation:ofq-spring 2.6s ease-in-out infinite;"><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin;
3793 background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin;
3793 background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:20%; background:linear-gradient(180deg,#c2cd62 0%,#9aa742 100%);"></div><div style="position:absolute; top:14%; left:0; width:100%; height:15%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:18%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.07) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.28);"></div></div></div><div style="position:relative; height:6cqmin; background:linear-gradient(180deg,#272b31,#16181c); border-radius:0 0 3.5cqmin 3.5cqmin; overflow:hidden;"><div style="position:absolute; inset:0; background-image:repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 .4cqmin, rgba(0,0,0,.12) .4cqmin .9cqmin);"></div><div style="position:absolute; top:50%; left:7cqmin; transform:translateY(-50%); display:flex; align-items:center; gap:.8cqmin; padding:.8cqmin 1.7cqmin; background:#2f343b; border:.25cqmin solid rgba(140,160,200,.35); border-radius:1.2cqmin;"><span style="color:#9fb6e8; font-size:2.8cqmin; font-weight:900; letter-spacing:.04em;">
3793Zzz</span></div></div><div style="position:absolute; inset:0; overflow:hidden; border-radius:4cqmin 4cqmin 3.5cqmin 3.5cqmin; pointer-events:none;"><div style="position:absolute; top:0; left:0; width:34%; height:100%; background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.55) 50%, rgba(255,255,255,0) 100%); animation:ofq-sweep 6s ease-in-out infinite;"></div></div></div></div></div><div style="position:absolute; left:50%; bottom:45cqmin; margin-left:-30cqmin; width:22cqmin; height:10cqmin; background:linear-gradient(150deg,#fff 0%,#eef4f6 100%); border-radius:6cqmin; box-shadow:0 4px 10px -5px rgba(60,50,70,.4); animation:ofq-bob 5s ease-in-out infinite;"><div style="position:absolute; top:50%; left:18%; width:64%; height:1.3cqmin; transform:translateY(-50%); background:rgba(80,90,110,.12); border-radius:2cqmin;"></div></div><div style="position:absolute; left:50%; bottom:56cqmin; margin-left:-9cqmin; color:#7fbfe0; font-weight:900;"><span style="position:absolute; font-size:5cqmin; animation:ofq-rise 3.6s ease-in-out infinite;">z</span><span style="position:absolute; left:3.5cqmin; font-size:6.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:.9s;">z</span><span style="position:absolute; left:8cqmin; font-size:8.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:1.8s;">z</span></div><div style="position:absolute; top:5cqmin; left:5cqmin;"><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-a 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Visir</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-b 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Maragià</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-c 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Pascià</span></div></div><div style="position:absolute; bottom:4cqmin; left:50%; transform:translateX(-50%); z-index:5;"><span class="ofq-cta"><span>Fai il quiz</span><span style="font-size:3.9cqmin; line-height:1;">&rarr;</span></span></div></div><h3 class="ofq-cardtitle">Trova il materasso dei tuoi sogni</h3><p class="ofq-cardsub">Fai il quiz del tuo materasso ideale</p></a></div></div><div class="ofq-col"><div class="ofq-card"><a class="ofq-link" href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te"><div class="ofq-stage"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#101a33 0%,#1f2f54 45%,#34406e 72%,#4a4a78 100%); opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; top:5cqmin; right:6cqmin; width:30cqmin; height:30cqmin; opacity:var(--day); transition:opacity 1s ease; animation:ofq-sun 5s ease-in-out infinite;"><div style="position:absolute; inset:-14cqmin; background:radial-gradient(circle, rgba(246,168,33,.42) 0%, rgba(246,168,33,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%; background:repeating-conic-gradient(from 0deg, #f9c14d 0deg 5deg, rgba(249,193,77,0) 5deg 22.5deg); -webkit-mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); animation:ofq-rays 44s linear infinite;"></div><div style="position:absolute; inset:22%; border-radius:50%; background:radial-gradient(circle at 38% 32%, #ffe39c 0%, #f9b937 58%, #f59e1a 100%); box-shadow:0 4px 14px -2px rgba(245,150,30,.45);"></div></div><div style="position:absolute; top:6cqmin; right:8cqmin; width:24cqmin; height:24cqmin; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; inset:-10cqmin; background:radial-gradient(circle, rgba(214,224,255,.40) 0%, rgba(214,224,255,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%;
3793 background:radial-gradient(circle at 36% 32%, #fbfdff 0%, #dfe6f5 60%, #c3cbe2 100%); box-shadow:inset -4cqmin -3cqmin 0 -1cqmin rgba(150,162,200,.35), 0 0 18px rgba(200,212,255,.5);"></div><div style="position:absolute; top:28%; left:30%; width:4cqmin; height:4cqmin; border-radius:50%; background:rgba(150,162,200,.30);"></div><div style="position:absolute; top:55%; left:52%; width:3cqmin; height:3cqmin; border-radius:50%; background:rgba(150,162,200,.25);"></div></div><div style="position:absolute; top:12cqmin; left:0; opacity:var(--day); transition:opacity 1s ease; animation:ofq-drift 28s linear infinite; animation-delay:-4s;"><div style="position:relative; width:20cqmin; height:7cqmin; background:#fff; border-radius:7cqmin; box-shadow:0 3px 10px -4px rgba(80,130,150,.4);"></div><div style="position:absolute; top:-4cqmin; left:4cqmin; width:9cqmin; height:9cqmin; background:#fff; border-radius:50%;"></div><div style="position:absolute; top:-6cqmin; left:9cqmin; width:11cqmin; height:11cqmin; background:#fff; border-radius:50%;"></div></div><div style="position:absolute; inset:0; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; top:14cqmin; left:18cqmin; width:2.4cqmin; height:2.4cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.2s ease-in-out infinite;"></div><div style="position:absolute; top:24cqmin; left:30cqmin; width:1.8cqmin; height:1.8cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.6s ease-in-out infinite; animation-delay:.6s;"></div><div style="position:absolute; top:9cqmin; left:42cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.6s ease-in-out infinite; animation-delay:1.2s;"></div><div style="position:absolute; top:30cqmin; left:12cqmin; width:2cqmin; height:2cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.9s ease-in-out infinite; animation-delay:1.8s;"></div><div style="position:absolute; top:40cqmin; left:50cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.1s ease-in-out infinite; animation-delay:.3s;"></div></div><div style="position:absolute; inset:0; opacity:var(--day); transition:opacity 1s ease;"><div style="position:absolute; top:20cqmin; left:16cqmin; width:4cqmin; height:4cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 3.4s ease-in-out infinite;"></div><div style="position:absolute; top:44cqmin; right:12cqmin; width:3cqmin; height:3cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 2.8s ease-in-out infinite; animation-delay:1s;"></div></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#fbe7c2 0%,#f6d9a6 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin;"></div><div style="position:absolute; bottom:0; left:-10%; width:60%; height:18cqmin; background:linear-gradient(180deg,#fdeecb 0%,#f8e1b2 100%); border-top-right-radius:100% 30cqmin;"></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#2b3a5e 0%,#222f4d 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin; opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; left:50%; bottom:18cqmin; width:74cqmin; height:46cqmin; transform:translateX(-50%);"><div style="position:absolute; bottom:1cqmin; left:50%; width:54cqmin; height:6cqmin; transform:translateX(-50%); background:radial-gradient(ellipse, rgba(60,50,70,.45) 0%, rgba(60,50,70,0) 70%); border-radius:50%; animation:ofq-shadow 5s ease-in-out infinite;"></div><div style="position:absolute; inset:0; transform-origin:50% 64%; animation:ofq-tiltfloat 5s ease-in-out infinite;"><div style="position:absolute; inset:0; animation:ofq-cyc-1 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#4a96e4 0%,#3f8fe0 45%,#2f72c9 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.5), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(0,0,0,.4), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(40,70,120,.5); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,.5) .55cqmin, transparent .8cqmin), radial-gradient(circle at 30% 30%, rgba(255,255,255,.45) .35cqmin, transparent .7cqmin); background-size:3cqmin 3cqmin, 3cqmin 3cqmin;"></div></div></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-2 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#e6abca 0%,#dd9ec0 45%,#c97ea6 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.5), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(0,0,0,.32), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(120,60,95,.45); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:radial-gradient(circle at 50% 50%, rgba(70,20,45,.5) .55cqmin, transparent .8cqmin), radial-gradient(circle at 30% 30%, rgba(255,255,255,.4) .35cqmin, transparent .7cqmin); background-size:3cqmin 3cqmin, 3cqmin 3cqmin;"></div></div></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-3 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#5ab8f4 0%,#52b3f2 45%,#2f8fde 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.55), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(20,70,130,.45), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(40,90,150,.5); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.3) 0 .4cqmin, transparent .4cqmin), linear-gradient(90deg, rgba(10,50,100,.32) 0 .4cqmin, transparent .4cqmin), linear-gradient(90deg, rgba(255,255,255,.22) .4cqmin .75cqmin, transparent .75cqmin); background-size:3.6cqmin 3.6cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:42%; background:linear-gradient(180deg, rgba(255,255,255,.4), rgba(255,255,255,0));"></div></div></div></div></div></div><div style="position:absolute; left:50%; bottom:58cqmin; margin-left:-3cqmin; color:#7fbfe0; font-weight:900;"><span style="position:absolute; font-size:5cqmin; animation:ofq-rise 3.6s ease-in-out infinite;">z</span><span style="position:absolute; left:3.5cqmin; font-size:6.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:.9s;">z</span><span style="position:absolute; left:8cqmin; font-size:8.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:1.8s;">z</span></div><div style="position:absolute; top:5cqmin; left:5cqmin;"><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-1 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antirussamento</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Zeus</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-2 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antirughe</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Venere</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-3 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antisudore</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Poseidone</span></div></div><div style="position:absolute; bottom:4cqmin; left:50%; transform:translateX(-50%); z-index:5;"><span class="ofq-cta"><span>Fai il quiz</span><span style="font-size:3.9cqmin; line-height:1;">&rarr;</span></span></div></div><h3 class="ofq-cardtitle">Quale cuscino sei?</h3><p class="ofq-cardsub">Scopri il cuscino migliore per te</p></a></div></div></div></div>
3793<script>
3794(function () {
3795var h = new Date().getHours();
3796if (h < 6 || h >= 20) {
3797document.querySelectorAll('.ofq').forEach(function (el) {
3798el.style.setProperty('--day', '0');
3799el.style.setProperty('--night', '1');
3800});
3801}
3802})();
3803</script>
3803
3804  </div>
3805</section><section id="shopify-section-template--29563887157595__custom_liquid_jwkHeM" class="shopify-section shopify-section--custom-liquid"><style>
3806  #shopify-section-template--29563887157595__custom_liquid_jwkHeM {
3807    --section-background-hash: 073354098500052085030600020041766;
3808  }
3809
3810  #shopify-section-template--29563887157595__custom_liquid_jwkHeM + * {
3811    --previous-section-background-hash: 073354098500052085030600020041766;
3812  }</style><style>
3813    #shopify-section-template--29563887157595__custom_liquid_jwkHeM {
3814      --section-spacing-block: 0px;
3815      --section-spacing-inline: 0px;
3816    }
3817  </style>
3818
3819  <div class="section   section-full bg-custom"style="--background: 0 182 122;">
3820    <style>
3821.review-section {
3822  background: #00B67A;
3823  padding: 80px 0 70px;
3824  overflow: hidden;
3825  text-align: center;
3826}
3827
3828.review-eyebrow {
3829  display: inline-block;
3830  background: #133156;
3831  color: #fff;
3832  padding: 7px 16px;
3833  font-size: 13px;
3834  font-weight: 700;
3835  letter-spacing: 1px;
3836  border-radius: 999px;
3837  margin-bottom: 20px;
3838  text-transform: uppercase;
3839}
3840
3841.review-title-main {
3842  color: #fff;
3843  font-size: 54px;
3844  font-weight: 800;
3845  line-height: 1.1;
3846  margin-bottom: 18px;
3847}
3848
3849.review-subtitle {
3850  color: #fff;
3851  font-size: 18px;
3852  max-width: 720px;
3853  margin: 0 auto 34px;
3854  line-height: 1.6;
3855}
3856
3857.trust-logo {
3858  max-width: 160px;
3859  width: 100%;
3860  height: auto;
3861  filter: brightness(0) saturate(100%) invert(15%) sepia(85%) saturate(700%) hue-rotate(115deg) brightness(85%) contrast(100%);
3862}
3863
3864.review-slider {
3865  overflow: hidden;
3866  width: 100%;
3867  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 7%, #000 93%, transparent 100%);
3868  mask-image: linear-gradient(to right, transparent 0%, #000 7%, #000 93%, transparent 100%);
3869}
3870
3871.review-track {
3872  display: flex;
3873  gap: 24px;
3874  animation: scrollReviews 70s linear infinite;
3875  width: max-content;
3876}
3877
3878.review-slider:hover .review-track {
3879  animation-play-state: paused;
3880}
3881
3882.review-card {
3883  min-width: 320px;
3884  max-width: 320px;
3885  background: #fff;
3886  border-radius: 18px;
3887  padding: 22px;
3888  box-shadow: 0 10px 28px rgba(0,0,0,0.08);
3889  text-align: left;
3890  display: flex;
3891  flex-direction: column;
3892  justify-content: space-between;
3893  transition: transform 0.25s ease, box-shadow 0.25s ease;
3894}
3895
3896.review-card:hover {
3897  transform: translateY(-6px);
3898  box-shadow: 0 18px 38px rgba(0,0,0,0.16);
3899}
3900
3901.stars {
3902  color: #046A38;
3903  font-size: 18px;
3904  margin-bottom: 10px;
3905}
3906
3907.review-title {
3908  font-size: 17px;
3909  font-weight: 700;
3910  margin-bottom: 8px;
3911  color: #133156;
3912}
3913
3914.review-text {
3915  font-size: 14px;
3916  line-height: 1.5;
3917  margin-bottom: 18px;
3918  color: #333;
3919}
3920
3921.review-author {
3922  font-weight: 600;
3923  font-size: 14px;
3924  color: #133156;
3925}
3926
3927.review-link {
3928  font-size: 13px;
3929  margin-top: 6px;
3930  color: #00855e;
3931  font-weight: 600;
3932  text-decoration: none;
3933}
3934
3935.review-link:hover {
3936  text-decoration: underline;
3937}
3938
3939.review-cta-wrap {
3940  margin-top: 48px;
3941}
3942
3943.review-cta {
3944  display: inline-block;
3945  background: #FFB74A;
3946  color: #133156;
3947  font-weight: 700;
3948  font-size: 15px;
3949  padding: 15px 36px;
3950  border-radius: 999px;
3951  text-decoration: none;
3952  box-shadow: 0 8px 22px rgba(0,0,0,0.15);
3953  transition: transform 0.2s ease, box-shadow 0.2s ease;
3954}
3955
3956.review-cta:hover {
3957  transform: translateY(-2px);
3958  box-shadow: 0 12px 30px rgba(0,0,0,0.24);
3959}
3960
3961@keyframes scrollReviews {
3962  0% { transform: translateX(0); }
3963  100% { transform: translateX(-50%); }
3964}
3965
3966@media (max-width: 768px) {
3967  .review-title-main { font-size: 34px; }
3968  .review-card { min-width: 260px; max-width: 260px; }
3969}
3970</style>
3971
3972
3973<div class="review-section">
3974
3975  <div class="review-eyebrow">Le recensioni dei nostri clienti</div>
3976
3977  <div class="review-title-main">
3978  Il nostro showroom è <br><u>la tua camera da letto</u>.
3979</div>
3980
3981  <div class="review-subtitle">
3982Hai sempre 100 notti di prova, consegna al piano e reso dell'usato gratuiti.
3983  </div>
3984
3985  <div style="width:100%; display:flex; justify-content:center; margin-bottom:40px;">
3986    <img 
3987      src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Trustpilot_new_logo-removebg-preview.png?v=1772450679"
3988      alt="Trustpilot"
3989      class="trust-logo"
3990    >
3991  </div>
3992
3993  <div class="review-slider">
3994    <div class="review-track">
3995
3996      <!-- ===== LISTA RECENSIONI (set 1) ===== -->
3997
3998      <!-- 1 -->
3999      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Fresco anche con questo caldo</div><div class="review-text">Con le temperature di questi giorni non sudo più la notte: il materasso resta fresco e asciutto. Consegna al piano puntualissima.</div></div><div><div class="review-author">— Pietro S.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4000
4001      <!-- 2 -->
4002      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Consegna al piano impeccabile</div><div class="review-text">Portato fino in camera al terzo piano senza ascensore, ragazzi gentilissimi. E il materasso è davvero traspirante.</div></div><div><div class="review-author">
4002— Angelo L.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4003
4004      <!-- 3 -->
4005      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Notti fresche d'estate</div><div class="review-text">Tessuto traspirante che non accumula calore. Finalmente dormo bene anche nelle notti più calde.</div></div><div><div class="review-author">— Angela F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4006
4007      <!-- 4 -->
4008      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Servizio e freschezza al top</div><div class="review-text">Consegna rapida e direttamente al piano, e un materasso che resta fresco tutta la notte. Promosso.</div></div><div><div class="review-author">— GianLuca</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4009
4010      <!-- 5 -->
4011      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Addio sudore notturno</div><div class="review-text">Col caldo dormivo malissimo, ora il materasso è fresco e asciutto. Consegnato comodamente in camera.</div></div><div><div class="review-author">— Emanuele F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4012
4013      <!-- 6 -->
4014      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Traspirante e accogliente</div><div class="review-text">Si sente la differenza: fresco anche d'estate. E la consegna al piano è stata comodissima.</div></div><div><div class="review-author">— Gianfilippo M.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4015
4016      <!-- 7 -->
4017      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Estate finalmente serena</div><div class="review-text">Dormo fresco anche a luglio, niente afa sotto le coperte. Trasporto fino in camera gestito benissimo.</div></div><div><div class="review-author">— Luigi</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4018
4019      <!-- 8 -->
4020      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Fresco e ben consegnato</div><div class="review-text">Materasso fresco, niente calore accumulato la notte. Portato su per le scale senza alcun problema.</div></div><div><div class="review-author">— Maurizia</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4021
4022      <!-- 9 -->
4023      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Qualità e freschezza</div><div class="review-text">Materiali traspiranti di ottima qualità, perfetti con il caldo. Consegna al piano gratuita e puntuale.</div></div><div><div class="review-author">— Eugenio</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4024
4025      <!-- 10 -->
4026      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Consegna comoda, comfort fresco</div><div class="review-text">Mi hanno portato il materasso fino in camera. Fresco e leggero, ideale per l'estate.</div></div><div><div class="review-author">— Caterina R.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4027
4028      <!-- 11 -->
4029      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Promosso per l'estate</div><div class="review-text">Resta fresco tutta la notte, niente sudore. E il servizio di consegna al piano è stato eccellente.</div></div><div><div class="review-author">— Graziana D.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4030
4031
4032      <!-- ===== DUPLICATO (set 2) — necessario per il loop continuo ===== -->
4033
4034      <!-- 1 -->
4035      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Fresco anche con questo caldo</div><div class="review-text">Con le temperature di questi giorni non sudo più la notte: il materasso resta fresco e asciutto. Consegna al piano puntualissima.</div></div><div><div class="review-author">— Pietro S.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4036
4037      <!-- 2 -->
4038      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Consegna al piano impeccabile</div><div class="review-text">Portato fino in camera al terzo piano senza ascensore, ragazzi gentilissimi. E il materasso è davvero traspirante.</div></div><div><div class="review-author">
4038— Angelo L.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4039
4040      <!-- 3 -->
4041      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Notti fresche d'estate</div><div class="review-text">Tessuto traspirante che non accumula calore. Finalmente dormo bene anche nelle notti più calde.</div></div><div><div class="review-author">— Angela F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4042
4043      <!-- 4 -->
4044      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Servizio e freschezza al top</div><div class="review-text">Consegna rapida e direttamente al piano, e un materasso che resta fresco tutta la notte. Promosso.</div></div><div><div class="review-author">— GianLuca</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4045
4046      <!-- 5 -->
4047      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Addio sudore notturno</div><div class="review-text">Col caldo dormivo malissimo, ora il materasso è fresco e asciutto. Consegnato comodamente in camera.</div></div><div><div class="review-author">— Emanuele F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4048
4049      <!-- 6 -->
4050      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Traspirante e accogliente</div><div class="review-text">Si sente la differenza: fresco anche d'estate. E la consegna al piano è stata comodissima.</div></div><div><div class="review-author">— Gianfilippo M.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4051
4052      <!-- 7 -->
4053      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Estate finalmente serena</div><div class="review-text">Dormo fresco anche a luglio, niente afa sotto le coperte. Trasporto fino in camera gestito benissimo.</div></div><div><div class="review-author">— Luigi</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4054
4055      <!-- 8 -->
4056      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Fresco e ben consegnato</div><div class="review-text">Materasso fresco, niente calore accumulato la notte. Portato su per le scale senza alcun problema.</div></div><div><div class="review-author">— Maurizia</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4057
4058      <!-- 9 -->
4059      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Qualità e freschezza</div><div class="review-text">Materiali traspiranti di ottima qualità, perfetti con il caldo. Consegna al piano gratuita e puntuale.</div></div><div><div class="review-author">— Eugenio</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4060
4061      <!-- 10 -->
4062      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Consegna comoda, comfort fresco</div><div class="review-text">Mi hanno portato il materasso fino in camera. Fresco e leggero, ideale per l'estate.</div></div><div><div class="review-author">— Caterina R.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4063
4064      <!-- 11 -->
4065      <div class="review-card"><div><div class="stars">★★★★★</div><div class="review-title">Promosso per l'estate</div><div class="review-text">Resta fresco tutta la notte, niente sudore. E il servizio di consegna al piano è stato eccellente.</div></div><div><div class="review-author">— Graziana D.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div>
4066
4067    </div>
4068  </div>
4069
4070  <div class="review-cta-wrap">
4071    <a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-cta">Leggi tutte le recensioni a 5 stelle ★</a>
4072  </div>
4073
4074</div>
4075  </div>
4076</section><section id="shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" class="shopify-section shopify-section--text-with-icons"><style>
4077  #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 {
4078    --section-background-hash: 000548400362060010605206022071761;
4079  }
4080
4081  #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 + * {
4082    --previous-section-background-hash: 000548400362060010605206022071761;
4083  }</style><style>
4084    #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 {
4085      --text-with-icons-template: minmax(0, 1fr);
4086      --text-with-icons-justify: center;
4087      --text-with-icons-text-align: center;
4088      --text-with-icons-gap: var(--spacing-5);
4089    }@media screen and (min-width: 699px) {
4090        #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 {
4091          --text-with-icons-template: repeat(2, minmax(0, 1fr));
4092        }
4093      }@media screen and (min-width: 1150px) {
4094      #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 {
4095        --text-with-icons-gap: var(--spacing-5);
4096      }
4097    }@media screen and (min-width: 1000px) {
4098        #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 {
4099          --text-with-icons-template: repeat(3, minmax(0, 630px));
4100          --text-with-icons-justify: start;
4101          --text-with-icons-text-align: start;
4102        }
4103      }</style>
4104
4105  <div class="section   section-full bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;">
4106    <div class="section-stack"><div class="text-with-icons">
4107        <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" role="region"><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-template--19360033505627__d677159f-1363-44a0-8c07-85bc2011bde8-item-1" class="text-with-icons__item snap-center" role="group" aria-label="Numero 1 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-star" viewBox="0 0 24 24">
4108        <path d="M11.206 1.934a.857.857 0 0 1 1.588 0l2.468 6.019 6.647.582a.857.857 0 0 1 .47 1.516l-4.535 3.723a.857.857 0 0 0-.291.844l1.416 6.565a.857.857 0 0 1-1.314.892L12 18.295l-5.655 3.78a.857.857 0 0 1-1.314-.892l1.418-6.565a.857.857 0 0 0-.295-.844l-4.532-3.723a.857.857 0 0 1 .47-1.516l6.647-.582 2.469-6.02h-.002Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
4109      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-star" viewBox="0 0 24 24">
4110        <path d="M11.206 1.934a.857.857 0 0 1 1.588 0l2.468 6.019 6.647.582a.857.857 0 0 1 .47 1.516l-4.535 3.723a.857.857 0 0 0-.291.844l1.416 6.565a.857.857 0 0 1-1.314.892L12 18.295l-5.655 3.78a.857.857 0 0 1-1.314-.892l1.418-6.565a.857.857 0 0 0-.295-.844l-4.532-3.723a.857.857 0 0 1 .47-1.516l6.647-.582 2.469-6.02h-.002Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
4111      </svg></div><div class="text-with-icons__text-wrapper">
4112                <div class="prose"><p class="h6">100 Notti di Prova Gratuite</p></div>
4113              </div>
4114            </div><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-c4926425-9cb5-42b9-aafb-5b304963f1d1" class="text-with-icons__item snap-center" role="group" aria-label="Numero 2 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-document" viewBox="0 0 24 24">
4115        <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" fill="currentColor" fill-opacity=".12"/>
4116        <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" stroke="currentColor"/>
4117        <path d="M14.304 1.286H9.696A2.544 2.544 0 0 0 7.152 3.83v.001a2.544 2.544 0 0 0 2.544 2.544h4.608a2.544 2.544 0 0 0 2.544-2.544V3.83a2.544 2.544 0 0 0-2.544-2.544Z" stroke="currentColor" stroke-linejoin="round"/>
4118        <path d="M9 11h6M9 16h4" stroke="currentColor" stroke-linecap="round"/>
4119      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-document" viewBox="0 0 24 24">
4120        <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" fill="currentColor" fill-opacity=".12"/>
4121        <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" stroke="currentColor"/>
4122        <path d="M14.304 1.286H9.696A2.544 2.544 0 0 0 7.152 3.83v.001a2.544 2.544 0 0 0 2.544 2.544h4.608a2.544 2.544 0 0 0 2.544-2.544V3.83a2.544 2.544 0 0 0-2.544-2.544Z" stroke="currentColor" stroke-linejoin="round"/>
4123        <path d="M9 11h6M9 16h4" stroke="currentColor" stroke-linecap="round"/>
4124      </svg></div><div class="text-with-icons__text-wrapper">
4125                <div class="prose"><p class="h6">10 anni di Garanzia Olimpo</p></div>
4126              </div>
4127            </div><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-57d63c3f-abed-4161-862c-50e5b799b5ba" class="text-with-icons__item snap-center" role="group" aria-label="Numero 3 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-gift" viewBox="0 0 24 24">
4128        <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18 
41280 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/>
4129        <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/>
4130        <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4131      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-gift" viewBox="0 0 24 24">
4132        <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18 0 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/>
4133        <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/>
4134        <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4135      </svg></div><div class="text-with-icons__text-wrapper">
4136                <div class="prose"><p class="h6">Spedizione Express e Ritiro Usato Gratuiti</p></div>
4137              </div>
4138            </div></scroll-carousel><page-dots aria-controls="carousel-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
4139                <span class="sr-only">Vai all&#39;articolo 1</span>
4140              </button><button type="button" class="tap-area" aria-current="false">
4141                <span class="sr-only">Vai all&#39;articolo 2</span>
4142              </button><button type="button" class="tap-area" aria-current="false">
4143                <span class="sr-only">Vai all&#39;articolo 3</span>
4144              </button></page-dots></div>
4145    </div>
4146  </div><style> #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 .text-with-icons__item {display: flex; align-items: center; justify-content: center;} #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 selector {padding-block-start: 0 !imporatnt;} @media (max-width: 600px) {#shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 .text-with-icons__item {justify-content: center; }} </style></section><section id="shopify-section-template--29563887157595__featured-collection" class="shopify-section shopify-section--featured-collection"><style>
4147  #shopify-section-template--29563887157595__featured-collection {
4148    --section-background-hash: 0;
4149  }
4150
4151  #shopify-section-template--29563887157595__featured-collection + * {
4152    --previous-section-background-hash: 0;
4153  }</style><style>#shopify-section-template--29563887157595__featured-collection .product-list {
4154    --product-list-gap: var(--product-list-row-gap) var(--spacing-2);
4155    --product-list-items-per-row: 2;
4156    --product-list-carousel-item-width: 74vw;
4157    --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr));
4158  }
4159
4160  @media screen and (min-width: 700px) {
4161    #shopify-section-template--29563887157595__featured-collection .product-list {
4162      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
4163      --product-list-items-per-row: 2;
4164      --product-list-carousel-item-width: 36vw;
4165    }
4166  }
4167
4168  @media screen and (min-width: 1000px) {
4169    #shopify-section-template--29563887157595__featured-collection .product-list {
4170      --product-list-items-per-row: 4;
4171      --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3));
4172    }
4173  }
4174
4175  /* ============ CARD WRAPPER (uniform heights) ============ */
4176  #shopify-section-template--29563887157595__featured-collection .product-list > * { height: 100%; }
4177  #shopify-section-template--29563887157595__featured-collection .product-card-with-picker {
4178    display: flex;
4179    flex-direction: column;
4180    position: relative;
4181    height: 100%;
4182  }
4183  #shopify-section-template--29563887157595__featured-collection .product-card-with-picker > *:first-child {
4184    flex: 1 1 auto;
4185    min-height: 0;
4186  }
4187  #shopify-section-template--29563887157595__featured-collection .size-picker-trigger-wrap {
4188    margin-top: 10px;
4189    flex: 0 0 auto;
4190  }
4191
4192  /* ============ TRIGGER ============ */
4193  .sp-trigger,
4194  .sp-direct {
4195    width: 100%;
4196    min-height: 42px;
4197    padding: 10px 14px;
4198    border-radius: 8px;
4199    background: #1B2A4A;
4200    color: #fff;
4201    border: none;
4202    font-size: 14px;
4203    font-weight: 500;
4204    cursor: pointer;
4205    display: flex;
4206    align-items: center;
4207    justify-content: center;
4208    gap: 8px;
4209    font-family: inherit;
4210    line-height: 1.2;
4211    transition: opacity .15s ease;
4212  }
4213  .sp-trigger:hover, .sp-direct:hover { opacity: .92; }
4214  .sp-trigger:focus-visible, .sp-direct:focus-visible {
4215    outline: 2px solid #1B2A4A;
4216    outline-offset: 2px;
4217  }
4218  .sp-chevron { width: 14px; height: 14px; transition: transform .2s ease; }
4219  .sp-trigger[aria-expanded="true"] .sp-chevron { transform: rotate(180deg); }
4220
4221  /* ============ PANEL (lives in <body>, fixed positioning) ============ */
4222  .sp-panel {
4223    display: none;
4224    position: fixed;
4225    z-index: 10000;
4226    background: #fff;
4227    color: #1B2A4A;
4228    font-family: inherit;
4229    box-sizing: border-box;
4230  }
4231  .sp-panel.is-open {
4232    display: flex;
4233    flex-direction: column;
4234  }
4235
4236  .sp-backdrop {
4237    display: none;
4238    position: fixed;
4239    inset: 0;
4240    background: rgba(0, 0, 0, 0);
4241    z-index: 9998;
4242    pointer-events: none;
4243    transition: background-color .25s ease;
4244  }
4245  .sp-backdrop.is-open {
4246    display: block;
4247    pointer-events: auto;
4248  }
4249
4250  .sp-handle { display: none; }
4251
4252  .sp-header {
4253    display: flex;
4254    align-items: center;
4255    gap: 12px;
4256    flex-shrink: 0;
4257  }
4258  .sp-header-image {
4259    width: 48px;
4260    height: 48px;
4261    border-radius: 8px;
4262    object-fit: cover;
4263    flex-shrink: 0;
4264    background: #F1EFE8;
4265  }
4266  .sp-header-info { flex: 1; min-width: 0; }
4267  .sp-header-title {
4268    font-size: 13px;
4269    font-weight: 500;
4270    margin: 0 0 2px;
4271    color: #1B2A4A;
4272    line-height: 1.3;
4273    overflow: hidden;
4274    display: -webkit-box;
4275    -webkit-line-clamp: 2;
4276    -webkit-box-orient: vertical;
4277  }
4278  .sp-header-price {
4279    font-size: 12px;
4280    color: rgba(0, 0, 0, 0.55);
4281    margin: 0;
4282  }
4283  .sp-close {
4284    width: 32px;
4285    height: 32px;
4286    border-radius: 50%;
4287    background: rgba(0, 0, 0, 0.05);
4288    border: none;
4289    cursor: pointer;
4290    display: flex;
4291    align-items: center;
4292    justify-content: center;
4293    color: #1B2A4A;
4294    flex-shrink: 0;
4295    padding: 0;
4296    transition: background-color .15s ease;
4297  }
4298  .sp-close:hover { background: rgba(0, 0, 0, 0.10); }
4299  .sp-close svg { width: 16px; height: 16px; }
4300
4301  .sp-section-label {
4302    font-size: 11px;
4303    color: rgba(0, 0, 0, 0.55);
4304    margin: 0 0 8px;
4305    letter-spacing: 0.04em;
4306    text-transform: uppercase;
4307    font-weight: 500;
4308    flex-shrink: 0;
4309  }
4310
4311  .sp-options {
4312    flex: 1 1 auto;
4313    display: flex;
4314    flex-direction: column;
4315    gap: 6px;
4316    overflow-y: auto;
4317    overscroll-behavior: contain;
4318    -webkit-overflow-scrolling: touch;
4319    margin: 0;
4320  }
4321  .sp-option {
4322    width: 100%;
4323    display: flex;
4324    justify-content: space-between;
4325    align-items: center;
4326    padding: 12px 14px;
4327    border-radius: 10px;
4328    border: 1px solid rgba(0, 0, 0, 0.12);
4329    background: transparent;
4330    cursor: pointer;
4331    font-size: 14px;
4332    color: #1B2A4A;
4333    font-family: inherit;
4334    transition: border-color .15s ease, background .15s ease;
4335    text-align: left;
4336  }
4337  .sp-option:hover { border-color: #1B2A4A; }
4338  .sp-option-label { font-weight: 500; }
4339  .sp-option-price {
4340    color: rgba(0, 0, 0, 0.55);
4341    font-variant-numeric: tabular-nums;
4342  }
4343  .sp-option.is-selected {
4344    background: #1B2A4A;
4345    color: #fff;
4346    border-color: #1B2A4A;
4347  }
4348  .sp-option.is-selected .sp-option-price { color: rgba(255, 255, 255, 0.85); }
4349
4350  .sp-footer { flex: 0 0 auto; padding-top: 12px; }
4351  .sp-add {
4352    width: 100%;
4353    min-height: 48px;
4354    padding: 12px 16px;
4355    border-radius: 10px;
4356    background: #FFB74A;
4357    color: #000000;
4358    border: none;
4359    font-size: 15px;
4360    font-weight: 500;
4361    cursor: pointer;
4362    display: flex;
4363    align-items: center;
4364    justify-content: center;
4365    gap: 8px;
4366    font-family: inherit;
4367    transition: opacity .15s ease;
4368  }
4369  .sp-add:disabled {
4370    background: rgba(0, 0, 0, 0.12);
4371    color: rgba(0, 0, 0, 0.45);
4372    cursor: not-allowed;
4373  }
4374  .sp-add:not(:disabled):hover { opacity: .92; }
4375
4376  /* ============ DESKTOP: popover ============ */
4377  @media screen and (min-width: 700px) {
4378    .sp-panel {
4379      width: 320px;
4380      max-height: 480px;
4381      border-radius: 12px;
4382      border: 0.5px solid rgba(0, 0, 0, 0.15);
4383      box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
4384      padding: 14px;
4385    }
4386    .sp-header {
4387      padding-bottom: 12px;
4388      margin-bottom: 12px;
4389      border-bottom: 0.5px solid rgba(0, 0, 0, 0.08);
4390    }
4391    .sp-options { max-height: 280px; padding-right: 4px; }
4392  }
4393
4394  /* ============ MOBILE: bottom sheet ============ */
4395  @media screen and (max-width: 699px) {
4396    .sp-panel {
4397      top: auto;
4398      left: 0;
4399      right: 0;
4400      bottom: 0;
4401      width: 100%;
4402      max-height: 88vh;
4403      border-radius: 20px 20px 0 0;
4404      transform: translateY(100%);
4405      transition: transform .32s cubic-bezier(0.32, 0.72, 0, 1);
4406      box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.15);
4407      padding: 0 16px 20px;
4408      visibility: hidden;
4409    }
4410    .sp-panel.is-open {
4411      transform: translateY(0);
4412      visibility: visible;
4413    }
4414    .sp-backdrop.is-open { background: rgba(0, 0, 0, 0.55); }
4415
4416    .sp-handle {
4417      display: block;
4418      width: 44px;
4419      height: 5px;
4420      background: rgba(0, 0, 0, 0.15);
4421      border-radius: 3px;
4422      margin: 10px auto 6px;
4423      flex-shrink: 0;
4424    }
4425    .sp-header {
4426      padding: 12px 0;
4427      margin-bottom: 14px;
4428      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
4429    }
4430    .sp-header-image { width: 56px; height: 56px; border-radius: 10px; }
4431    .sp-header-title { font-size: 15px; }
4432    .sp-header-price {
4433      font-size: 14px;
4434      color: #E24B4A;
4435      font-weight: 500;
4436    }
4437
4438    .sp-section-label { font-size: 12px; margin-bottom: 10px; }
4439
4440    .sp-options { max-height: none; padding-bottom: 4px; gap: 8px; }
4441    .sp-option { padding: 14px 16px; font-size: 15px; }
4442
4443    .sp-footer {
4444      padding-top: 14px;
4445      background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%);
4446      position: sticky;
4447      bottom: -20px;
4448      margin: 0 -16px -20px;
4449      padding: 14px 16px 20px;
4450    }
4451    .sp-add { min-height: 54px; font-size: 16px; }
4452  }
4453
4454  body.sp-lock { overflow: hidden; }
4455</style>
4456
4457<div class="section   section-blends section-full text-custom"style="--text-color: 19 49 86;">
4458  <div class="section-stack">
4459  <section-header class="section-header "><div class="prose"><p class="bold">Prova i cuscini più amati dagli Italiani</p><h2 class="h2" reveal-on-scroll="true"><span class="text-custom " style="--text-color: 19 49 86;"><split-lines>Cuscini in vendita online</split-lines></span></h2><p>Scopri i cuscini Active in memory foam più virali sui social e i più apprezzati nelle recensioni online.</p></div><a href="/collections/memory-foam-ortopedici" class="text-with-icon group">
4460        <span class="reversed-link">Scegli il cuscino più adatto a te</span>
4461        <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
4462        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
4463      </svg></span>
4464      </a></section-header><div class="scrollable-with-controls"><scroll-carousel selector="product-card" id="scroll-area-template--29563887157595__featured-collection" class="scroll-area bleed ">
4465        <reveal-items selector=".product-list > *">
4466          <product-list class="product-list"><div class="product-card-with-picker"> <product-card handle="cuscino-antirussamento-russare-non-e-piu-un-problema"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge
4467  class="badge badge--on-sale js-on-sale-badge"
4468  data-product-tags="cuscino,laterale,NEW ENTRY,ortopedici,prono,russamento"
4469  data-savings="43%"
4470  
4471  
4472>
4473  Risparmia <span class="js-badge-text">43% </span>
4474</on-sale-badge>
4475
4476<script>
4477  document.addEventListener('DOMContentLoaded', function () {
4478    const forms = document.querySelectorAll('form[action^="/cart/add"]');
4479
4480    forms.forEach(function (form) {
4481      const variantSelect = form.querySelector('[name="id"]');
4482      if (!variantSelect) return;
4483
4484      const formId = form.getAttribute('id');
4485      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
4486      if (!badge) return;
4487
4488      const badgeText = badge.querySelector('.js-badge-text');
4489      if (!badgeText) return;
4490
4491      variantSelect.addEventListener('change', function () {
4492        const selectedVariantId = parseInt(variantSelect.value, 10);
4493        const metafields = window.variantMetafields[selectedVariantId] || {};
4494        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
4495        const savings = badge.dataset.savings;
4496        const isMaterasso = badge.dataset.productTags.includes('materasso');
4497
4498        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
4499        badgeText.textContent = label;
4500
4501        const compare = metafields.compare_at_price || 0;
4502        const price = metafields.price || 0;
4503        badge.hidden = !(compare > price);
4504      });
4505    });
4506  });
4507</script>
4507</div><div class="product-card__figure">
4508      <a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=2000" alt="Cuscino - AntiRussamento - Russare non è più un problema - Zeus" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=1000" alt="Cuscino - AntiRussamento - Russare non è più un problema - Zeus" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&amp;width=1000 1000w" width="1000" height="1000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="bold" data-instant>Cuscino - AntiRussamento - Russare non è più un problema - Zeus</a></span>
4509
4510
4511
4512
4513
4514<!-- TrustBox widget - Product Mini -->
4515<div class="trustpilot-widget"
4516     data-locale="it-IT"
4517     data-template-id="54d39695764ea907c0f34825"
4518     data-businessunit-id="64b92c6e11c8af68008b143e"
4519     data-style-height="24px"
4520     data-style-width="100%"
4521     data-theme="light"
4522     data-sku="ZEUS"
4523     data-no-reviews="hide"
4524     data-scroll-to-list="false"
4525     data-style-alignment="left">
4526  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
4527</div>
4528<!-- End TrustBox widget -->
4529
4530<!-- Include the Trustpilot script -->
4531<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4531
4532
4533<style>
4534  .trustpilot-widget {
4535    margin-bottom: 10px;
4536  }
4537  .trustpilot-widget .tp-widget-review-count {
4538    font-family: 'Poppins', sans-serif;
4539    font-size: 16px;
4540    color: #333;
4541  }
4542  .trustpilot-widget .tp-stars {
4543    color: #ffb400;
4544  }
4545</style>
4546      
4547<price-list  class="price-list  " ><sale-price class="text-on-sale">
4548        <span class="sr-only">Prezzo scontato</span>€79,00</sale-price>
4549
4550      <compare-at-price class="text-subdued line-through">
4551        <span class="sr-only">Prezzo </span>€139,00</compare-at-price></price-list></div></div>
4552</product-card><div class="size-picker-trigger-wrap">
4553                      <button type="button" class="sp-direct" data-variant-id="40894286037045">
4554                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
4555                          <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
4556                          <line x1="3" y1="6" x2="21" y2="6"></line>
4557                          <path d="M16 10a4 4 0 0 1-8 0"></path>
4558                        </svg>
4559                        <span>Aggiungi al carrello · €79,00</span>
4560                      </button>
4561                    </div></div><div class="product-card-with-picker"> <product-card handle="venere"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge
4562  class="badge badge--on-sale js-on-sale-badge"
4563  data-product-tags="best-seller,cuscino,idea-regalo,laterale,ortopedici,promo,TopSeller"
4564  data-savings="36%"
4565  
4566  
4567>
4568  Risparmia <span class="js-badge-text">36% </span>
4569</on-sale-badge>
4570
4571<script>
4572  document.addEventListener('DOMContentLoaded', function () {
4573    const forms = document.querySelectorAll('form[action^="/cart/add"]');
4574
4575    forms.forEach(function (form) {
4576      const variantSelect = form.querySelector('[name="id"]');
4577      if (!variantSelect) return;
4578
4579      const formId = form.getAttribute('id');
4580      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
4581      if (!badge) return;
4582
4583      const badgeText = badge.querySelector('.js-badge-text');
4584      if (!badgeText) return;
4585
4586      variantSelect.addEventListener('change', function () {
4587        const selectedVariantId = parseInt(variantSelect.value, 10);
4588        const metafields = window.variantMetafields[selectedVariantId] || {};
4589        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
4590        const savings = badge.dataset.savings;
4591        const isMaterasso = badge.dataset.productTags.includes('materasso');
4592
4593        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
4594        badgeText.textContent = label;
4595
4596        const compare = metafields.compare_at_price || 0;
4597        const price = metafields.price || 0;
4598        badge.hidden = !(compare > price);
4599      });
4600    });
4601  });
4602</script>
4602</div><div class="product-card__figure">
4603      <a href="/products/venere" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=2000" alt="Cuscino AntiRughe - Proteggi la Pelle - Venere" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=2000" alt="Cuscino AntiRughe - Proteggi la Pelle - Venere" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/venere" class="bold" data-instant>Cuscino AntiRughe - Proteggi la Pelle - Venere</a></span>
4604
4605
4606
4607
4608
4609<!-- TrustBox widget - Product Mini -->
4610<div class="trustpilot-widget"
4611     data-locale="it-IT"
4612     data-template-id="54d39695764ea907c0f34825"
4613     data-businessunit-id="64b92c6e11c8af68008b143e"
4614     data-style-height="24px"
4615     data-style-width="100%"
4616     data-theme="light"
4617     data-sku="Venere"
4618     data-no-reviews="hide"
4619     data-scroll-to-list="false"
4620     data-style-alignment="left">
4621  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
4622</div>
4623<!-- End TrustBox widget -->
4624
4625<!-- Include the Trustpilot script -->
4626<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4626
4627
4628<style>
4629  .trustpilot-widget {
4630    margin-bottom: 10px;
4631  }
4632  .trustpilot-widget .tp-widget-review-count {
4633    font-family: 'Poppins', sans-serif;
4634    font-size: 16px;
4635    color: #333;
4636  }
4637  .trustpilot-widget .tp-stars {
4638    color: #ffb400;
4639  }
4640</style>
4641      
4642<price-list  class="price-list  " ><sale-price class="text-on-sale">
4643        <span class="sr-only">Prezzo scontato</span>€89,00</sale-price>
4644
4645      <compare-at-price class="text-subdued line-through">
4646        <span class="sr-only">Prezzo </span>€139,99</compare-at-price></price-list></div></div>
4647</product-card><div class="size-picker-trigger-wrap">
4648                      <button type="button" class="sp-direct" data-variant-id="40894277451829">
4649                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
4650                          <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
4651                          <line x1="3" y1="6" x2="21" y2="6"></line>
4652                          <path d="M16 10a4 4 0 0 1-8 0"></path>
4653                        </svg>
4654                        <span>Aggiungi al carrello · €89,00</span>
4655                      </button>
4656                    </div></div><div class="product-card-with-picker"> <product-card handle="poseidone"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__figure">
4657      <a href="/products/poseidone" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=2000" alt="Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=2000" alt="Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/poseidone" class="bold" data-instant>Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone</a></span>
4658
4659
4660
4661
4662
4663<!-- TrustBox widget - Product Mini -->
4664<div class="trustpilot-widget"
4665     data-locale="it-IT"
4666     data-template-id="54d39695764ea907c0f34825"
4667     data-businessunit-id="64b92c6e11c8af68008b143e"
4668     data-style-height="24px"
4669     data-style-width="100%"
4670     data-theme="light"
4671     data-sku="Poseidone"
4672     data-no-reviews="hide"
4673     data-scroll-to-list="false"
4674     data-style-alignment="left">
4675  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
4676</div>
4677<!-- End TrustBox widget -->
4678
4679<!-- Include the Trustpilot script -->
4680<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4680
4681
4682<style>
4683  .trustpilot-widget {
4684    margin-bottom: 10px;
4685  }
4686  .trustpilot-widget .tp-widget-review-count {
4687    font-family: 'Poppins', sans-serif;
4688    font-size: 16px;
4689    color: #333;
4690  }
4691  .trustpilot-widget .tp-stars {
4692    color: #ffb400;
4693  }
4694</style>
4695      
4696<price-list  class="price-list  " ><sale-price class="text-subdued">
4697        <span class="sr-only">Prezzo scontato</span>€99,00</sale-price></price-list></div></div>
4698</product-card><div class="size-picker-trigger-wrap">
4699                      <button type="button" class="sp-direct" data-variant-id="40978102779957">
4700                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
4701                          <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
4702                          <line x1="3" y1="6" x2="21" y2="6"></line>
4703                          <path d="M16 10a4 4 0 0 1-8 0"></path>
4704                        </svg>
4705                        <span>Aggiungi al carrello · €99,00</span>
4706                      </button>
4707                    </div></div><div class="product-card-with-picker"> <product-card handle="kratos-cervical-fresh-gel"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge
4708  class="badge badge--on-sale js-on-sale-badge"
4709  data-product-tags="cervical,cervicale,cuscino,fresh,laterale,ortopedici,promo,supino"
4710  data-savings="34%"
4711  
4712  
4713>
4714  Risparmia <span class="js-badge-text">34% </span>
4715</on-sale-badge>
4716
4717<script>
4718  document.addEventListener('DOMContentLoaded', function () {
4719    const forms = document.querySelectorAll('form[action^="/cart/add"]');
4720
4721    forms.forEach(function (form) {
4722      const variantSelect = form.querySelector('[name="id"]');
4723      if (!variantSelect) return;
4724
4725      const formId = form.getAttribute('id');
4726      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
4727      if (!badge) return;
4728
4729      const badgeText = badge.querySelector('.js-badge-text');
4730      if (!badgeText) return;
4731
4732      variantSelect.addEventListener('change', function () {
4733        const selectedVariantId = parseInt(variantSelect.value, 10);
4734        const metafields = window.variantMetafields[selectedVariantId] || {};
4735        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
4736        const savings = badge.dataset.savings;
4737        const isMaterasso = badge.dataset.productTags.includes('materasso');
4738
4739        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
4740        badgeText.textContent = label;
4741
4742        const compare = metafields.compare_at_price || 0;
4743        const price = metafields.price || 0;
4744        badge.hidden = !(compare > price);
4745      });
4746    });
4747  });
4748</script>
4748</div><div class="product-card__figure">
4749      <a href="/products/kratos-cervical-fresh-gel" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=2000" alt="Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=2000" alt="Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/kratos-cervical-fresh-gel" class="bold" data-instant>Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos</a></span>
4750
4751
4752
4753
4754
4755<!-- TrustBox widget - Product Mini -->
4756<div class="trustpilot-widget"
4757     data-locale="it-IT"
4758     data-template-id="54d39695764ea907c0f34825"
4759     data-businessunit-id="64b92c6e11c8af68008b143e"
4760     data-style-height="24px"
4761     data-style-width="100%"
4762     data-theme="light"
4763     data-sku="KRATOS"
4764     data-no-reviews="hide"
4765     data-scroll-to-list="false"
4766     data-style-alignment="left">
4767  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
4768</div>
4769<!-- End TrustBox widget -->
4770
4771<!-- Include the Trustpilot script -->
4772<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4772
4773
4774<style>
4775  .trustpilot-widget {
4776    margin-bottom: 10px;
4777  }
4778  .trustpilot-widget .tp-widget-review-count {
4779    font-family: 'Poppins', sans-serif;
4780    font-size: 16px;
4781    color: #333;
4782  }
4783  .trustpilot-widget .tp-stars {
4784    color: #ffb400;
4785  }
4786</style>
4787      
4788<price-list  class="price-list  " ><sale-price class="text-on-sale">
4789        <span class="sr-only">Prezzo scontato</span>€99,00</sale-price>
4790
4791      <compare-at-price class="text-subdued line-through">
4792        <span class="sr-only">Prezzo </span>€148,99</compare-at-price></price-list></div></div>
4793</product-card><div class="size-picker-trigger-wrap">
4794                      <button type="button" class="sp-direct" data-variant-id="41949435723829">
4795                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
4796                          <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path>
4797                          <line x1="3" y1="6" x2="21" y2="6"></line>
4798                          <path d="M16 10a4 4 0 0 1-8 0"></path>
4799                        </svg>
4800                        <span>Aggiungi al carrello · €99,00</span>
4801                      </button>
4802                    </div></div></product-list>
4803        </reveal-items>
4804      </scroll-carousel></div>
4805  </div>
4806</div>
4807
4808<script>
4809(function() {
4810  const SECTION_ID = 'template--29563887157595__featured-collection';
4811  const section = document.getElementById('shopify-section-' + SECTION_ID);
4812  if (!section) return;
4813
4814  if (section.dataset.spInit === '1') return;
4815  section.dataset.spInit = '1';
4816
4817  const isMobile = () => window.matchMedia('(max-width: 699px)').matches;
4818
4819  function portalize() {
4820    section.querySelectorAll('.sp-portal').forEach(function(el) {
4821      if (el.parentElement !== document.body) document.body.appendChild(el);
4822    });
4823  }
4824  portalize();
4825
4826  function getPanel(triggerEl) {
4827    return document.getElementById(triggerEl.dataset.panel);
4828  }
4829  function getBackdrop(panel) {
4830    return document.getElementById(panel.id + '-backdrop');
4831  }
4832  function getTriggerForPanel(panelId) {
4833    return section.querySelector('.sp-trigger[data-panel="' + panelId + '"]');
4834  }
4835
4836  function doClose(panel) {
4837    panel.classList.remove('is-open');
4838    const backdrop = getBackdrop(panel);
4839    if (backdrop) backdrop.classList.remove('is-open');
4840    const trigger = getTriggerForPanel(panel.id);
4841    if (trigger) trigger.setAttribute('aria-expanded', 'false');
4842    if (!document.querySelector('.sp-panel.is-open')) {
4843      document.body.classList.remove('sp-lock');
4844    }
4845  }
4846
4847  function closeAllPanels(except) {
4848    document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) {
4849      if (panel === except) return;
4850      if (panel.dataset.section !== SECTION_ID) return;
4851      doClose(panel);
4852    });
4853  }
4854
4855  function positionPanelDesktop(panel, trigger) {
4856    if (isMobile()) {
4857      panel.style.top = '';
4858      panel.style.left = '';
4859      return;
4860    }
4861    const rect = trigger.getBoundingClientRect();
4862    const panelW = panel.offsetWidth || 320;
4863    const panelH = panel.offsetHeight || 320;
4864    const margin = 8;
4865
4866    let left = rect.left;
4867    if (left + panelW + margin > window.innerWidth) {
4868      left = Math.max(margin, rect.right - panelW);
4869    }
4870    if (left < margin) left = margin;
4871
4872    const spaceBelow = window.innerHeight - rect.bottom;
4873    let top;
4874    if (spaceBelow >= panelH + margin || rect.top < panelH + margin) {
4875      top = rect.bottom + 6;
4876    } else {
4877      top = rect.top - panelH - 6;
4878    }
4879    panel.style.left = left + 'px';
4880    panel.style.top = top + 'px';
4881  }
4882
4883  function openPanel(trigger) {
4884    const panel = getPanel(trigger);
4885    if (!panel) return;
4886    closeAllPanels(panel);
4887
4888    panel.classList.add('is-open');
4889    const backdrop = getBackdrop(panel);
4890    if (backdrop) backdrop.classList.add('is-open');
4891    trigger.setAttribute('aria-expanded', 'true');
4892
4893    if (isMobile()) {
4894      document.body.classList.add('sp-lock');
4895    } else {
4896      requestAnimationFrame(function() { positionPanelDesktop(panel, trigger); });
4897    }
4898  }
4899
4900  section.addEventListener('click', function(e) {
4901    const trigger = e.target.closest('.sp-trigger');
4902    if (trigger) {
4903      e.preventDefault();
4904      const panel = getPanel(trigger);
4905      if (panel && panel.classList.contains('is-open')) doClose(panel);
4906      else openPanel(trigger);
4907      return;
4908    }
4909    const directBtn = e.target.closest('.sp-direct');
4910    if (directBtn && directBtn.dataset.variantId) {
4911      addToCart(directBtn, directBtn.dataset.variantId, null);
4912    }
4913  });
4914
4915  document.addEventListener('click', function(e) {
4916    const target = e.target;
4917
4918    const closeEl = target.closest('[data-close-picker]');
4919    if (closeEl) {
4920      let panel;
4921      if (closeEl.classList.contains('sp-backdrop')) {
4922        panel = document.getElementById(closeEl.dataset.panelTarget);
4923      } else {
4924        panel = closeEl.closest('.sp-panel');
4925      }
4926      if (panel && panel.dataset.section === SECTION_ID) {
4927        doClose(panel);
4928        return;
4929      }
4930    }
4931
4932    const option = target.closest('.sp-option');
4933    if (option) {
4934      const panel = option.closest('.sp-panel');
4935      if (!panel || panel.dataset.section !== SECTION_ID) return;
4936      panel.querySelectorAll('.sp-option').forEach(function(o) {
4937        o.classList.remove('is-selected');
4938        o.setAttribute('aria-checked', 'false');
4939      });
4940      option.classList.add('is-selected');
4941      option.setAttribute('aria-checked', 'true');
4942      const addBtn = panel.querySelector('.sp-add');
4943      addBtn.dataset.variantId = option.dataset.variantId;
4944      addBtn.disabled = false;
4945      addBtn.querySelector('.sp-add-text').textContent =
4946        'Aggiungi · ' + option.dataset.variantPrice;
4947      return;
4948    }
4949
4950    const addBtn = target.closest('.sp-add');
4951    if (addBtn && !addBtn.disabled && addBtn.dataset.variantId) {
4952      const panel = addBtn.closest('.sp-panel');
4953      if (!panel || panel.dataset.section !== SECTION_ID) return;
4954      addToCart(addBtn, addBtn.dataset.variantId, panel);
4955      return;
4956    }
4957
4958    if (!isMobile()) {
4959      const insidePanel = target.closest('.sp-panel');
4960      const onTrigger = target.closest('.sp-trigger');
4961      if (!insidePanel && !onTrigger) {
4962        document.querySelectorAll('.sp-panel.is-open').forEach(function(p) {
4963          if (p.dataset.section === SECTION_ID) doClose(p);
4964        });
4965      }
4966    }
4967  });
4968
4969  document.addEventListener('keydown', function(e) {
4970    if (e.key !== 'Escape') return;
4971    document.querySelectorAll('.sp-panel.is-open').forEach(function(p) {
4972      if (p.dataset.section === SECTION_ID) doClose(p);
4973    });
4974  });
4975
4976  function reposition() {
4977    if (isMobile()) return;
4978    document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) {
4979      if (panel.dataset.section !== SECTION_ID) return;
4980      const trigger = getTriggerForPanel(panel.id);
4981      if (trigger) positionPanelDesktop(panel, trigger);
4982    });
4983  }
4984  window.addEventListener('scroll', reposition, { passive: true, capture: true });
4985  window.addEventListener('resize', reposition);
4986
4987  // ============== FUNZIONE AGGIORNATA PER APP TERZE PARTI ==============
4988  function addToCart(btn, variantId, panel) {
4989    const textEl = btn.querySelector('.sp-add-text') || btn.querySelector('span');
4990    const originalText = textEl ? textEl.textContent : '';
4991    btn.disabled = true;
4992    if (textEl) textEl.textContent = 'Aggiunta in corso…';
4993
4994    // Usiamo FormData perché è il formato che MonsterCart legge meglio quando intercetta la chiamata fetch
4995    let formData = new FormData();
4996    formData.append('id', variantId);
4997    formData.append('quantity', 1);
4998
4999    fetch('/cart/add.js', {
5000      method: 'POST',
5001      body: formData
5002    })
5003    .then(function(res) {
5004      if (!res.ok) throw new Error('cart-add-failed');
5005      return res.json();
5006    })
5007    .then(function(item) {
5008      // Chiudiamo il nostro modale
5009      if (panel) {
5010        doClose(panel);
5011        panel.querySelectorAll('.sp-option').forEach(function(o) {
5012          o.classList.remove('is-selected');
5013          o.setAttribute('aria-checked', 'false');
5014        });
5015        const addBtn = panel.querySelector('.sp-add');
5016        if (addBtn) {
5017          addBtn.disabled = true;
5018          delete addBtn.dataset.variantId;
5019          addBtn.querySelector('.sp-add-text').textContent = 'Seleziona una misura';
5020        }
5021      } else {
5022        btn.disabled = false;
5023        if (textEl) textEl.textContent = originalText;
5024      }
5025
5026      // Molte app di carrello (tra cui MonsterCart) si aprono automaticamente se sentono una chiamata 
5027      // a /cart/add.js, ma per stare sicuri forziamo un aggiornamento e l'apertura.
5028      fetch('/cart.js')
5029        .then(res => res.json())
5030        .then(cart => {
5031          // Inviamo eventi per i temi classici
5032          document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: cart }));
5033          document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true }));
5034          
5035          if (window.jQuery) {
5036            window.jQuery(document).trigger('ajaxCart.afterCartLoad', [cart]);
5037          }
5038
5039          // Il trucco universale: simuliamo un clic sull'icona del carrello
5040          // MonsterCart si "sveglia" quando rileva questo clic
5041          setTimeout(() => {
5042            const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble, [data-cart-icon]');
5043            if (cartIcon) {
5044              cartIcon.click();
5045            }
5046          }, 150);
5047        });
5048    })
5049    .catch(function() {
5050      btn.disabled = false;
5051      if (textEl) textEl.textContent = originalText;
5052      alert('Si è verificato un errore durante l\'aggiunta al carrello.');
5053    });
5054  }
5055})();
5056</script>
5056
5057
5058</section><section id="shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800" class="shopify-section shopify-section--custom-html"><style>
5059    #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 {
5060      
5061      
5062    }
5063  </style><style>
5064  #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 {
5065    --section-background-hash: 000548400362060010605206022071761;
5066  }
5067
5068  #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 + * {
5069    --previous-section-background-hash: 000548400362060010605206022071761;
5070  }@media screen and (min-width: 700px) {
5071      #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 {
5072        --section-background-hash: 0;
5073      }
5074
5075      #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 + * {
5076        --previous-section-background-hash: 0;
5077      }
5078    }</style><div class="section   section-boxed bg-custom"style="--background: 255 183 74;">
5079    <div class="parent">
5080    <div></div>
5081<div class="brand-wrapper" style="padding-top: 30px; border-radius: 20px 20px 0 0 ;">
5082<img class="compare-heading_img" src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/OF_logoNEW-white-500.png?v=1691585607" loading="lazy" alt="Logo Olimpo-Flex bianco">
5083</div>
5084<div class="brand-wrapper generic-brand">Brand<br>Generico</div>
5085
5086    <div class="compare-title_wrapper">
5087      100% Tessuti OEKO TEX
5088    </div>
5089    
5090    <div class="compare-feature_wrapper">
5091        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5092  <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5093  <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5094</svg>
5095    </div>
5096    <div class="compare-feature_wrapper">
5097        
5098<svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5099  <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5100</svg>
5101    </div>
5102
5103    <div class="compare-title_wrapper">
5104      Dispositivi Medici Detraibili Classe 1
5105    </div>
5106
5107    <div class="compare-feature_wrapper">
5108        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5109  <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5110  <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5111</svg>
5112        </div>
5113    <div class="compare-feature_wrapper">   
5114        <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5115            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5116        </svg>
5117    </div>
5118
5119    <div class="compare-title_wrapper">
5120      Certificazione del Ministero della Salute
5121    </div>
5122
5123    <div class="compare-feature_wrapper">
5124        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5125            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5126            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5127        </svg>
5128    </div>
5129    <div class="compare-feature_wrapper">
5130        
5131<svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5132  <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5133</svg>
5134    </div>
5135
5136    <div class="compare-title_wrapper">
5137      Materiali di altissima qualità
5138    </div>
5139
5140    <div class="compare-feature_wrapper">
5141        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5142            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5143            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5144        </svg>
5145    </div>
5146    <div class="compare-feature_wrapper">
5147         <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5148            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5149        </svg>
5150    </div>
5151
5152    <div class="compare-title_wrapper">
5153      Costante innovazione
5154    </div>
5155
5156    <div class="compare-feature_wrapper">
5157        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5158            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5159            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5160        </svg>
5161    </div>
5162    <div class="compare-feature_wrapper">
5163         <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5164            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5165        </svg>
5166    </div>
5167
5168<div class="compare-title_wrapper">
5169      Prodotti Italiani Certificati
5170    </div>
5171
5172    <div class="compare-feature_wrapper">
5173        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5174            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5175            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5176        </svg>
5177    </div>
5178    <div class="compare-feature_wrapper">
5179         <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5180            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5181        </svg>
5182    </div>
5183
5184    <div class="compare-title_wrapper">
5185      Cambio e Rimborso Gratuito
5186    </div>
5187
5188    <div class="compare-feature_wrapper">
5189        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5190            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5191            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5192        </svg>
5193    </div>
5194    <div class="compare-feature_wrapper">
5195         <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5196            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5197        </svg>
5198    </div>
5199
5200    <div class="compare-title_wrapper">
5201      Recensioni 5 Stelle Verificate
5202    </div>
5203
5204    <div class="compare-feature_wrapper" style="padding-bottom: 30px; padding-top: 15px; border-radius: 0 0 20px 20px;">
5205        <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24">
5206            <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path>
5207            <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path>
5208        </svg>
5209    </div>
5210    <div class="compare-feature_wrapper" style="margin-top: -10px;">
5211         <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24">
5212            <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.
521208-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path>
5213        </svg>
5214    </div>
5215
5216</div>
5217  </div>
5218</section><section id="shopify-section-template--29563887157595__faq" class="shopify-section shopify-section--faq"><style>
5219  #shopify-section-template--29563887157595__faq {
5220    --section-background-hash: 001090540349100060205007095070997;
5221  }
5222
5223  #shopify-section-template--29563887157595__faq + * {
5224    --previous-section-background-hash: 001090540349100060205007095070997;
5225  }@media screen and (min-width: 700px) {
5226      #shopify-section-template--29563887157595__faq {
5227        --section-background-hash: 0;
5228      }
5229
5230      #shopify-section-template--29563887157595__faq + * {
5231        --previous-section-background-hash: 0;
5232      }
5233    }</style><style>
5234  #shopify-section-template--29563887157595__faq {
5235    --section-stack-intro: 60%;
5236    --section-stack-main: 60%;
5237  }
5238</style>
5239
5240<div class="section   section-boxed bg-custom text-custom"style="--background: 247 247 247; --text-color: 26 26 26;">
5241  <div class="section-stack section-stack--center "><div class="section-stack__intro">
5242        <div class="v-stack gap-10"><div class="prose text-center"><h2 class="h2"><span class="text-custom " style="--text-color: 19 49 86;">Domande? Siamo qui per te.</span></h2><p>Non trovi la risposta che cerchi? Contattaci subito, siamo qui per toglierti ogni tuo dubbio!</p></div></div>
5243      </div><div class="section-stack__main" >
5244        <div class="accordion-box rounded bg-secondary"><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5245  <summary><div class="accordion__toggle bold"><h3 >GARANZIA DI 10 ANNI</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
5246        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5247      </svg></span>
5248    </div>
5249  </summary>
5250
5251  <div class="accordion__content"><div class="prose"><p>Sì, tutti i nostri prodotti sono coperti da una garanzia che varia dai 2 ai 10 anni, a seconda del prodotto. In caso di merce difettosa (documentata con foto), procediamo subito con una sostituzione.</p></div></div>
5252</details>
5253<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5254  <summary><div class="accordion__toggle bold"><h3 >100 NOTTI DI PROVA GRATIS</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
5255        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5256      </svg></span>
5257    </div>
5258  </summary>
5259
5260  <div class="accordion__content"><div class="prose"><p>Assolutamente sì! Con OlimpoFlex hai <strong>100 notti di prova.</strong> Se non sei soddisfatto, ti <strong>rimborsiamo completamente</strong>. <strong>Il reso è gratuito!</strong></p></div></div>
5261</details>
5262<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5263  <summary><div class="accordion__toggle bold"><h3 >RESO CHIARO E SEMPLICE</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
5264        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5265      </svg></span>
5266    </div>
5267  </summary>
5268
5269  <div class="accordion__content"><div class="prose"><p>È semplicissimo! Contattaci via WhatsApp o email a <strong>[email protected]</strong>. </p><p><strong>Ci occuperemo noi di tutto:</strong> organizzeremo il ritiro e il corriere passerà direttamente a casa tua. </p><p>Il reso è totalmente a carico nostro e gratuito.</p></div></div>
5270</details>
5271<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5272  <summary><div class="accordion__toggle bold"><h3 >DISPOSITIVI MEDICI DETRAIBILI</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
5273        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5274      </svg></span>
5275    </div>
5276  </summary>
5277
5278  <div class="accordion__content"><div class="prose"><p><strong>Sì</strong>, tutti i prodotti contrassegnati come "Dispositivo Medico" sono <strong>dispositivi medici di classe 1 e detraibili al 19% nella Dichiarazione dei Redditi</strong> (730 o ex Modello UNICO PF). </p><p>Per richiedere la fattura, scrivici a <strong>[email protected]</strong>.</p></div></div>
5279</details>
5280</div>
5281      </div><div ><div class="faq-availability"><div class="v-stack gap-4"><div class="v-stack">Scrivi adesso a un nostro consulente del sonno</div></div>
5282<a class="button button--xl"
5283  style="--button-background: 37 211 102 / var(--button-background-opacity, 1);--button-outline-color: 37 211 102;--button-text-color: 26 26 26;"
5284  
5285  
5286  
5287  
5288  
5289  href="https://wa.me/3516986857?text=Ciao!%20Ho%20bisogno%20di%20aiuto%2C%20potete%20aiutarmi%3F"
5290  
5291  
5292 >Contattaci Adesso</a>
5293</div></div>
5294  </div>
5295</div></section><section id="shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA" class="shopify-section section">
5296
5297<style>
5298  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-wrap {
5299    position: relative;
5300    width: 100%;
5301  }
5302  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-viewport {
5303    overflow: hidden;
5304    width: 100%;
5305  }
5306  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-track {
5307    display: flex;
5308    will-change: transform;
5309    transition: transform .35s ease;
5310    touch-action: pan-y;
5311  }
5312  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-slide {
5313    flex: 0 0 auto;
5314    width: var(--bc-slide-w, 100%);
5315    box-sizing: border-box;
5316    padding: 0.75rem;
5317  }
5318
5319  /* Card */
5320  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card {
5321    display: flex; flex-direction: column; height: 100%;
5322    background: var(--color-background, #fff);
5323    border-radius: 12px; overflow: hidden;
5324    box-shadow: 0 2px 10px rgb(0 0 0 / 0.06);
5325    text-decoration: none; color: inherit;
5326    transition: box-shadow .25s ease;
5327  }
5328  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card:hover {
5329    box-shadow: 0 4px 20px rgb(0 0 0 / 0.12);
5330  }
5331  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-img-wrap { aspect-ratio: 16/9; overflow: hidden; }
5332  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-img { width:100%; height:100%; object-fit:cover; display:block; transition: transform .3s ease; }
5333  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card:hover .bc-img { transform: scale(1.03); }
5334  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-content { padding: 0.75rem 1rem 1rem; }
5335  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-title { margin:0 0 .35rem 0; font-weight:600; font-size:1rem; line-height:1.3; }
5336  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-meta { font-size:.85rem; opacity:.75; }
5337
5338  /* Arrows */
5339  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-arrow {
5340    position: absolute; top: 50%; transform: translateY(-50%);
5341    border: none; background: rgb(0 0 0 / .5); color: #fff;
5342    width: 40px; height: 40px; border-radius: 999px;
5343    display: grid; place-items: center; cursor: pointer; z-index: 2;
5344    transition: opacity .2s ease;
5345  }
5346  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-prev { left
5346: .5rem; }
5347  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-next { right: .5rem; }
5348  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-arrow[disabled] { opacity: .35; cursor: default; }
5349
5350  /* Responsive widths */
5351  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA { --bc-per-view: 1; }
5352  @media (min-width: 700px) {
5353    #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA { --bc-per-view: 3; }
5354  }
5355  #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-slide { width: calc(100% / var(--bc-per-view)); }
5356</style>
5357
5358<div class="bc-section">
5359  
5360    <h2 style="margin-bottom:.25rem; font-size: 2em; color: #133156;">Il Blog del Sonno</h2>
5361    
5362      <a href="/blogs/magazzzine" class="text-with-icon group">
5363        <span class="reversed-link">Dormi meglio con i nostri consigli</span>
5364        <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
5365          <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5366        </svg></span>
5367      </a>
5368    
5369  
5370  
5371    <p style="margin-top:0; margin-bottom:1rem; opacity:.8">Il Blog online del riposo più cliccato in Italia</p>
5372  
5373
5374  <div class="bc-wrap" data-section-id="template--29563887157595__blog_infinite_carousel_LiWAeA">
5375    <button class="bc-arrow bc-prev" type="button" aria-label="Precedente">&larr;</button>
5376    <button class="bc-arrow bc-next" type="button" aria-label="Successivo">&rarr;</button>
5377
5378    <div class="bc-viewport">
5379      <div class="bc-track"><div class="bc-slide" >
5380                <a class="bc-card" href="/blogs/magazzzine/quale-il-miglior-materasso-matrimoniale-qualita-prezzo" aria-label="Qual&#39;è il miglior materasso matrimoniale qualità prezzo?">
5381                  <div class="bc-img-wrap">
5382                    
5383                      <img class="bc-img"
5384                           src="//olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=800"
5385                           srcset="//olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=400 400w, //olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=800 800w, //olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=1200 1200w"
5386                           sizes="(max-width:700px) 95vw, 33vw"
5387                           alt="Qual&#39;è il miglior materasso matrimoniale qualità prezzo?"
5388                           loading="lazy">
5389                    
5390                  </div>
5391                  <div class="bc-content">
5392                    <h3 class="bc-title">Qual'è il miglior materasso matrimoniale qualità prezzo?</h3>
5393                    
5394                      <div class="bc-meta">
5395                        24 nov 2024
5396                         · Redazione OlimpoFlex
5397                      </div>
5398                    
5399                  </div>
5400                </a>
5401              </div><div class="bc-slide" >
5402                <a class="bc-card" href="/blogs/magazzzine/significato-sognare-completo-letto" aria-label="Significato del Completo Letto nei Sogni">
5403                  <div class="bc-img-wrap">
5404                    
5405                      <img class="bc-img"
5406                           src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=800"
5407                           srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=1200 1200w"
5408                           sizes="(max-width:700px) 95vw, 33vw"
5409                           alt="Significato del Completo Letto nei Sogni"
5410                           loading="lazy">
5411                    
5412                  </div>
5413                  <div class="bc-content">
5414                    <h3 class="bc-title">Significato del Completo Letto nei Sogni</h3>
5415                    
5416                      <div class="bc-meta">
5417                        4 gen 2025
5418                         · Redazione OlimpoFlex
5419                      </div>
5420                    
5421                  </div>
5422                </a>
5423              </div><div class="bc-slide" >
5424                <a class="bc-card" href="/blogs/magazzzine/top-5-marche-topper-2-piazze" aria-label="Quali sono le top 5 marche di topper 2 piazze del 2025?">
5425                  <div class="bc-img-wrap">
5426                    
5427                      <img class="bc-img"
5428                           src="//olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=800"
5429                           srcset="//olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=400 400w, //olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=800 800w, //olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=1200 1200w"
5430                           sizes="(max-width:700px) 95vw, 33vw"
5431                           alt="Le Migliori Marche di Topper 2 Piazze"
5432                           loading="lazy">
5433                    
5434                  </div>
5435                  <div class="bc-content">
5436                    <h3 class="bc-title">Quali sono le top 5 marche di topper 2 piazze del 2025?</h3>
5437                    
5438                      <div class="bc-meta">
5439                        28 nov 2024
5440                         · Shopify API
5441                      </div>
5442                    
5443                  </div>
5444                </a>
5445              </div><div class="bc-slide" >
5446                <a class="bc-card" href="/blogs/magazzzine/qual-e-il-materasso-ideale-per-chi-soffre-di-fibromialgia" aria-label="Qual è il materasso ideale per chi soffre di fibromialgia?">
5447                  <div class="bc-img-wrap">
5448                    
5449                      <img class="bc-img"
5450                           src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=800"
5451                           srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=1200 1200w"
5452                           sizes="(max-width:700px) 95vw, 33vw"
5453                           alt="Qual è il materasso ideale per chi soffre di fibromialgia?"
5454                           loading="lazy">
5455                    
5456                  </div>
5457                  <div class="bc-content">
5458                    <h3 class="bc-title">Qual è il materasso ideale per chi soffre di fibromialgia?</h3>
5459                    
5460                      <div class="bc-meta">
5461                        21 gen 2024
5462                         · Redazione OlimpoFlex
5463                      </div>
5464                    
5465                  </div>
5466                </a>
5467              </div><div class="bc-slide" >
5468                <a class="bc-card" href="/blogs/magazzzine/quali-sono-i-cuscini-piu-indicati-per-chi-soffre-di-apnea" aria-label="Quali sono i cuscini più indicati per chi soffre di apnea?">
5469                  <div class="bc-img-wrap">
5470                    
5471                      <img class="bc-img"
5472                           src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=800"
5473                           srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=1200 1200w"
5474                           sizes="(max-width:700px) 95vw, 33vw"
5475                           alt="Quali sono i cuscini più indicati per chi soffre di apnea?"
5476                           loading="lazy">
5477                    
5478                  </div>
5479                  <div class="bc-content">
5480                    <h3 class="bc-title">Quali sono i cuscini più indicati per chi soffre di apnea?</h3>
5481                    
5482                      <div class="bc-meta">
5483                        15 giu 2024
5484                         · Redazione OlimpoFlex
5485                      </div>
5486                    
5487                  </div>
5488                </a>
5489              </div></div>
5490    </div>
5491  </div>
5492</div>
5493
5494<script>
5495(function(){
5496  const root = document.currentScript.closest('#shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA');
5497  const wrap = root.querySelector('.bc-wrap');
5498  if (!wrap) return;
5499
5500  const track = wrap.querySelector('.bc-track');
5501  const slides = Array.from(track.children);
5502  const prevBtn = wrap.querySelector('.bc-prev');
5503  const nextBtn = wrap.querySelector('.bc-next');
5504
5505  let perView = 1;
5506  let index = 0;
5507  let slideW = 0;
5508
5509  function getPerView() {
5510    return window.matchMedia('(min-width:700px)').matches ? 3 : 1;
5511  }
5512  function measure() {
5513    perView = getPerView();
5514    const first = track.querySelector('.bc-slide');
5515    slideW = first ? first.getBoundingClientRect().width : 0;
5516    jumpTo(index, false);
5517    updateArrows();
5518  }
5519  function maxIndex() {
5520    return Math.max(0, slides.length - perView);
5521  }
5522  function clamp(i) {
5523    return Math.min(Math.max(0, i), maxIndex());
5524  }
5525  function jumpTo(i, withTransition) {
5526    if (typeof withTransition === 'undefined') withTransition = true;
5527    index = clamp(i);
5528    track.style.transition = withTransition ? 'transform .35s ease' : 'none';
5529    var x = -index * slideW;
5530    track.style.transform = 'translate3d(' + x + 'px,0,0)';
5531  }
5532  function updateArrows() {
5533    var mi = maxIndex();
5534    prevBtn.disabled = (index <= 0);
5535    nextBtn.disabled = (index >= mi);
5536  }
5537
5538  prevBtn.addEventListener('click', function() { jumpTo(index - 1, true); updateArrows(); });
5539  nextBtn.addEventListener('click', function() { jumpTo(index + 1, true); updateArrows(); });
5540
5541  /* Drag / Swipe */
5542  var startX = 0, curX = 0, dragging = false, saved = 0;
5543  function onDown(e) {
5544    dragging = true;
5545    track.style.transition = 'none';
5546    startX = (e.touches ? e.touches[0].clientX : e.clientX);
5547    var m = track.style.transform.match(/translate3d\((-?\d+(?:\.\d+)?)px/);
5548    saved = m ? parseFloat(m[1]) : -index * slideW;
5549  }
5550  function onMove(e) {
5551    if (!dragging) return;
5552    curX = (e.touches ? e.touches[0].clientX : e.clientX);
5553    var dx = curX - startX;
5554    track.style.transform = 'translate3d(' + (saved + dx) + 'px,0,0)';
5555  }
5556  function onUp() {
5557    if (!dragging) return;
5558    dragging = false;
5559    var dx = (curX || startX) - startX;
5560    var threshold = slideW * 0.2;
5561    if (dx < -threshold) jumpTo(index + 1, true);
5562    else if (dx > threshold) jumpTo(index - 1, true);
5563    else jumpTo(index, true);
5564    updateArrows();
5565  }
5566  wrap.addEventListener('mousedown', onDown);
5567  window.addEventListener('mousemove', onMove);
5568  window.addEventListener('mouseup', onUp);
5569  wrap.addEventListener('touchstart', onDown, { passive: true });
5570  window.addEventListener('touchmove', onMove, { passive: true });
5571  window.addEventListener('touchend', onUp);
5572
5573  function init() {
5574    measure();
5575    jumpTo(0, false);
5576    updateArrows();
5577  }
5578  init();
5579
5580  window.addEventListener('resize', function() { measure(); });
5581  window.addEventListener('orientationchange', function() { measure(); });
5582
5583  document.addEventListener('shopify:section:load', function(e) {
5584    if (e.detail.sectionId === 'template--29563887157595__blog_infinite_carousel_LiWAeA') { measure(); }
5585  });
5586})();
5587</script>
5587
5588
5589
5590</section><section id="shopify-section-template--29563887157595__parlano_di_noi_XXYtHm" class="shopify-section section-parlano-di-noi"><div class="parlano-di-noi" id="parlano-di-noi-template--29563887157595__parlano_di_noi_XXYtHm">
5591  <div class="parlano-di-noi__container"><h2 class="parlano-di-noi__titolo">Siamo sui principali media Italiani 💙</h2><p class="parlano-di-noi__sottotitolo">Parlano di noi sulle migliori testate giornalistiche Italiane</p><div class="parlano-di-noi__slider">
5592      <div class="parlano-di-noi__track"><div class="parlano-di-noi__slide" ><a href="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/2026_03_09_La_Repubblica__ed._Firenze__pag.41.pdf?v=1773414752" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5593                    src="//olimpo-flex.com/cdn/shop/files/repubblica-logo_a4a31498-b93b-46a3-a59c-34bcc5ba9de5.png?v=1773414114&width=400"
5594                    alt="Repubblica.it"
5595                    class="parlano-di-noi__logo"
5596                    loading="lazy"
5597                    width="200"
5598                    height="80"
5599                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.grazia.it/stile-di-vita/tendenze-lifestyle/dormire-male-cause-sleepscrolling-961310" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5600                    src="//olimpo-flex.com/cdn/shop/files/Grazia_Logo_744a81a6-8e05-40c4-a73e-78bfc9dfc37e.webp?v=1774273582&width=400"
5601                    alt="Repubblica.it"
5602                    class="parlano-di-noi__logo"
5603                    loading="lazy"
5604                    width="200"
5605                    height="80"
5606                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.menshealth.com/it/salute/benessere-psicofisico/a70722573/consigli-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5607                    src="//olimpo-flex.com/cdn/shop/files/logo_men.webp?v=1774256203&width=400"
5608                    alt="Repubblica.it"
5609                    class="parlano-di-noi__logo"
5610                    loading="lazy"
5611                    width="200"
5612                    height="80"
5613                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.ansa.it/canale_lifestyle/notizie/societa_diritti/2026/03/13/sleepscrolling-e-altri-disastri-come-dormire-di-piu-e-meglio_52388692-8f5a-4280-8e8d-c920f78d868f.html" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5614                    src="//olimpo-flex.com/cdn/shop/files/ansa1.jpg?v=1773414521&width=400"
5615                    alt="ANSA.it"
5616                    class="parlano-di-noi__logo"
5617                    loading="lazy"
5618                    width="200"
5619                    height="80"
5620                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.corrierenazionale.it/2026/03/11/giornata-mondiale-del-sonno-fenomeno-sleepscrolling-la-guida-per-tornare-a-dormire-e-sopravvivere-allora-legale/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5621                    src="//olimpo-flex.com/cdn/shop/files/corriere_nazionale.webp?v=1774942542&width=400"
5622                    alt="Corriere Nazionale"
5623                    class="parlano-di-noi__logo"
5624                    loading="lazy"
5625                    width="200"
5626                    height="80"
5627                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://socialandtech.net/ora-legale-italiani-sempre-piu-stanchi-tra-sleepscrolling-e-gufi-digitali-la-guida-pratica-per-vivere-al-meglio-il-cambio-dellora/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5628                    src="//olimpo-flex.com/cdn/shop/files/logo_socialandtech.png?v=1774943866&width=400"
5629                    alt="Social and Tech"
5630                    class="parlano-di-noi__logo"
5631                    loading="lazy"
5632                    width="200"
5633                    height="80"
5634                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.myfitnessmagazine.it/ora-legale-2026-la-guida-pratica-per-dormire-meglio-e-adattarsi-senza-stress/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5635                    src="//olimpo-flex.com/cdn/shop/files/logo_mfm.png?v=1774943799&width=400"
5636                    alt="My Fitness Magazine"
5637                    class="parlano-di-noi__logo"
5638                    loading="lazy"
5639                    width="200"
5640                    height="80"
5641                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.silhouettedonna.it/benessere/benessere-1/cambio-dellora-cosi-non-perdi-il-sonno-58018/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5642                    src="//olimpo-flex.com/cdn/shop/files/logo.png?v=1774943728&width=400"
5643                    alt="Silhoutte donna"
5644                    class="parlano-di-noi__logo"
5645                    loading="lazy"
5646                    width="200"
5647                    height="80"
5648                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.greenplanner.it/2026/03/27/ora-legale-salute-energia-sonno/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5649                    src="//olimpo-flex.com/cdn/shop/files/new-header-gpm-white.png?v=1774943665&width=400"
5650                    alt="green planner"
5651                    class="parlano-di-noi__logo"
5652                    loading="lazy"
5653                    width="200"
5654                    height="80"
5655                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://vocealta.it/sleepscrolling-e-sonno-a-rischio-come-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5656                    src="//olimpo-flex.com/cdn/shop/files/logo-voce-alta-blu-e1636133562314.png?v=1774943467&width=400"
5657                    alt="Voce Alta"
5658                    class="parlano-di-noi__logo"
5659                    loading="lazy"
5660                    width="200"
5661                    height="80"
5662                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://dilei.it/salute/ora-legale-consigli-contro-stanchezza-cosa-evitare/2219468/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5663                    src="//olimpo-flex.com/cdn/shop/files/unnamed.jpg?v=1774943412&width=400"
5664                    alt="Di Lei"
5665                    class="parlano-di-noi__logo"
5666                    loading="lazy"
5667                    width="200"
5668                    height="80"
5669                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.giornaletrentino.it/ambiente/il-sonno-chiave-del-benessere-ecco-come-dormire-di-pi%C3%B9-e-meglio-1.4321073" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5670                    src="//olimpo-flex.com/cdn/shop/files/images.webp?v=1774943054&width=400"
5671                    alt="Giornale Trentino"
5672                    class="parlano-di-noi__logo"
5673                    loading="lazy"
5674                    width="200"
5675                    height="80"
5676                  ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://toscana.italiaeconomy.it/olimpoflex-nasce-la-foam-valley-in-toscana/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img
5677                    src="//olimpo-flex.com/cdn/shop/files/Logo-ToscanaEconomy-NoPayoff.webp?v=1774942753&width=400"
5678                    alt="Toscana Economy"
5679                    class="parlano-di-noi__logo"
5680                    loading="lazy"
5681                    width="200"
5682                    height="80"
5683                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true">
5683<a href="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/2026_03_09_La_Repubblica__ed._Firenze__pag.41.pdf?v=1773414752" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5684                    src="//olimpo-flex.com/cdn/shop/files/repubblica-logo_a4a31498-b93b-46a3-a59c-34bcc5ba9de5.png?v=1773414114&width=400"
5685                    alt="Repubblica.it"
5686                    class="parlano-di-noi__logo"
5687                    loading="lazy"
5688                    width="200"
5689                    height="80"
5690                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.grazia.it/stile-di-vita/tendenze-lifestyle/dormire-male-cause-sleepscrolling-961310" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5691                    src="//olimpo-flex.com/cdn/shop/files/Grazia_Logo_744a81a6-8e05-40c4-a73e-78bfc9dfc37e.webp?v=1774273582&width=400"
5692                    alt="Repubblica.it"
5693                    class="parlano-di-noi__logo"
5694                    loading="lazy"
5695                    width="200"
5696                    height="80"
5697                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.menshealth.com/it/salute/benessere-psicofisico/a70722573/consigli-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5698                    src="//olimpo-flex.com/cdn/shop/files/logo_men.webp?v=1774256203&width=400"
5699                    alt="Repubblica.it"
5700                    class="parlano-di-noi__logo"
5701                    loading="lazy"
5702                    width="200"
5703                    height="80"
5704                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.ansa.it/canale_lifestyle/notizie/societa_diritti/2026/03/13/sleepscrolling-e-altri-disastri-come-dormire-di-piu-e-meglio_52388692-8f5a-4280-8e8d-c920f78d868f.html" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5705                    src="//olimpo-flex.com/cdn/shop/files/ansa1.jpg?v=1773414521&width=400"
5706                    alt="ANSA.it"
5707                    class="parlano-di-noi__logo"
5708                    loading="lazy"
5709                    width="200"
5710                    height="80"
5711                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.corrierenazionale.it/2026/03/11/giornata-mondiale-del-sonno-fenomeno-sleepscrolling-la-guida-per-tornare-a-dormire-e-sopravvivere-allora-legale/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5712                    src="//olimpo-flex.com/cdn/shop/files/corriere_nazionale.webp?v=1774942542&width=400"
5713                    alt="Corriere Nazionale"
5714                    class="parlano-di-noi__logo"
5715                    loading="lazy"
5716                    width="200"
5717                    height="80"
5718                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://socialandtech.net/ora-legale-italiani-sempre-piu-stanchi-tra-sleepscrolling-e-gufi-digitali-la-guida-pratica-per-vivere-al-meglio-il-cambio-dellora/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5719                    src="//olimpo-flex.com/cdn/shop/files/logo_socialandtech.png?v=1774943866&width=400"
5720                    alt="Social and Tech"
5721                    class="parlano-di-noi__logo"
5722                    loading="lazy"
5723                    width="200"
5724                    height="80"
5725                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.myfitnessmagazine.it/ora-legale-2026-la-guida-pratica-per-dormire-meglio-e-adattarsi-senza-stress/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5726                    src="//olimpo-flex.com/cdn/shop/files/logo_mfm.png?v=1774943799&width=400"
5727                    alt="My Fitness Magazine"
5728                    class="parlano-di-noi__logo"
5729                    loading="lazy"
5730                    width="200"
5731                    height="80"
5732                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.silhouettedonna.it/benessere/benessere-1/cambio-dellora-cosi-non-perdi-il-sonno-58018/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5733                    src="//olimpo-flex.com/cdn/shop/files/logo.png?v=1774943728&width=400"
5734                    alt="Silhoutte donna"
5735                    class="parlano-di-noi__logo"
5736                    loading="lazy"
5737                    width="200"
5738                    height="80"
5739                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.greenplanner.it/2026/03/27/ora-legale-salute-energia-sonno/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5740                    src="//olimpo-flex.com/cdn/shop/files/new-header-gpm-white.png?v=1774943665&width=400"
5741                    alt="green planner"
5742                    class="parlano-di-noi__logo"
5743                    loading="lazy"
5744                    width="200"
5745                    height="80"
5746                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://vocealta.it/sleepscrolling-e-sonno-a-rischio-come-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5747                    src="//olimpo-flex.com/cdn/shop/files/logo-voce-alta-blu-e1636133562314.png?v=1774943467&width=400"
5748                    alt="Voce Alta"
5749                    class="parlano-di-noi__logo"
5750                    loading="lazy"
5751                    width="200"
5752                    height="80"
5753                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://dilei.it/salute/ora-legale-consigli-contro-stanchezza-cosa-evitare/2219468/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5754                    src="//olimpo-flex.com/cdn/shop/files/unnamed.jpg?v=1774943412&width=400"
5755                    alt="Di Lei"
5756                    class="parlano-di-noi__logo"
5757                    loading="lazy"
5758                    width="200"
5759                    height="80"
5760                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.giornaletrentino.it/ambiente/il-sonno-chiave-del-benessere-ecco-come-dormire-di-pi%C3%B9-e-meglio-1.4321073" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5761                    src="//olimpo-flex.com/cdn/shop/files/images.webp?v=1774943054&width=400"
5762                    alt="Giornale Trentino"
5763                    class="parlano-di-noi__logo"
5764                    loading="lazy"
5765                    width="200"
5766                    height="80"
5767                  ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://toscana.italiaeconomy.it/olimpoflex-nasce-la-foam-valley-in-toscana/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img
5768                    src="//olimpo-flex.com/cdn/shop/files/Logo-ToscanaEconomy-NoPayoff.webp?v=1774942753&width=400"
5769                    alt="Toscana Economy"
5770                    class="parlano-di-noi__logo"
5771                    loading="lazy"
5772                    width="200"
5773                    height="80"
5774                  ></div></a></div></div>
5775    </div>
5776
5777  </div>
5778</div>
5779
5780<style>
5781  .parlano-di-noi {
5782    padding: 60px 0;
5783    background-color: #f9f9f9;
5784    overflow: hidden;
5785  }
5786
5787  .parlano-di-noi__container {
5788    margin: 0 auto;
5789    padding: 0 20px;
5790    text-align: center;
5791  }
5792
5793  .parlano-di-noi__titolo {
5794    font-size: 32px;
5795    font-weight: 700;
5796    color: #1a2744;
5797    margin: 0 0 8px;
5798    letter-spacing: -0.5px;
5799  }
5800
5801  .parlano-di-noi__sottotitolo {
5802    font-size: 16px;
5803    color: #777;
5804    margin: 0 0 40px;
5805    font-weight: 400;
5806  }
5807
5808  /* ===== Slider continuo CSS-only ===== */
5809  .parlano-di-noi__slider {
5810    overflow: hidden;
5811    width: 100%;
5812  }
5813
5814  .parlano-di-noi__track {
5815    display: flex;
5816    gap: 20px;
5817    width: max-content;
5818    animation: parlanoScroll 40s linear infinite;
5819    /* NUOVO: L'animazione parte in pausa di default */
5820    animation-play-state: paused; 
5821  }
5822
5823  /* NUOVO: Classe aggiunta via JS quando la sezione è visibile */
5824  .parlano-di-noi__track.is-visible {
5825    animation-play-state: running;
5826  }
5827
5828  /* Aggiunto !important per garantire che il blocco su hover funzioni anche con la classe is-visible attiva */
5829  .parlano-di-noi__slider:hover .parlano-di-noi__track {
5830    animation-play-state: paused !important;
5831  }
5832
5833  .parlano-di-noi__slide {
5834    flex-shrink: 0;
5835    width: 260px;
5836  }
5837
5838  /* Card */
5839  .parlano-di-noi__card {
5840    display: flex;
5841    align-items: center;
5842    justify-content: center;
5843    border-radius: 12px;
5844    padding: 28px 20px;
5845    min-height: 100px;
5846    text-decoration: none;
5847    color: inherit;
5848    transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
5849    cursor: pointer;
5850    height: 100%;
5851    box-sizing: border-box;
5852  }
5853
5854  a.parlano-di-noi__card:hover {
5855    box-shadow: 0 8px 30px rgba(0,0,0,0.08);
5856    transform: translateY(-3px) scale(1.02);
5857    background: linear-gradient(135deg, #fff 80%, #f5a6230D 100%);
5858  }
5859
5860  /* Logo */
5861  .parlano-di-noi__logo-wrap {
5862    display: flex;
5863    align-items: center;
5864    justify-content: center;
5865  }
5866
5867  .parlano-di-noi__logo {
5868    max-width: 160px;
5869    max-height: 50px;
5870    width: auto;
5871    height: auto;
5872    object-fit: contain;
5873    transition: transform 0.3s ease;
5874  }
5875
5876  .parlano-di-noi__card:hover .parlano-di-noi__logo {
5877    transform: scale(1.06);
5878  }
5879
5880  .parlano-di-noi__logo-placeholder {
5881    font-size: 18px;
5882    font-weight: 700;
5883    color: #1a2744;
5884  }
5885
5886  /* Animazione loop infinito */
5887  @keyframes parlanoScroll {
5888    0% { transform: translateX(0); }
5889    100% { transform: translateX(-50%); }
5890  }
5891
5892  /* Responsive */
5893  @media (max-width: 768px) {
5894    .parlano-di-noi { padding: 40px 0; }
5895    .parlano-di-noi__titolo { font-size: 26px; }
5896    .parlano-di-noi__slide { width: 200px; }
5897  }
5898</style>
5899
5900<script>
5901  document.addEventListener("DOMContentLoaded", function() {
5902    const sectionId = 'parlano-di-noi-template--29563887157595__parlano_di_noi_XXYtHm';
5903    const section = document.getElementById(sectionId);
5904    
5905    if (section) {
5906      const track = section.querySelector('.parlano-di-noi__track');
5907      
5908      // Controlliamo se il browser supporta IntersectionObserver
5909      if ('IntersectionObserver' in window) {
5910        const observer = new IntersectionObserver((entries) => {
5911          entries.forEach(entry => {
5912            if (entry.isIntersecting) {
5913              // Quando la sezione entra nello schermo, facciamo partire l'animazione
5914              track.classList.add('is-visible');
5915            } else {
5916              // Opzionale: mette in pausa l'animazione quando la sezione non è più visibile (ottimizza le performance)
5917              track.classList.remove('is-visible');
5918            }
5919          });
5920        }, { 
5921          threshold: 0.1 // Si attiva quando almeno il 10% della sezione è visibile
5922        });
5923
5924        observer.observe(section);
5925      } else {
5926        // Fallback per browser molto vecchi: l'animazione parte subito
5927        track.classList.add('is-visible');
5928      }
5929    }
5930  });
5931</script>
5931
5932
5933</section><section id="shopify-section-template--29563887157595__press" class="shopify-section shopify-section--press"></section>
5934<!-- BEGIN sections: footer-group -->
5935<footer id="shopify-section-sections--29563889156443__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
5936  @media screen and (min-width: 1000px) {
5937    #shopify-section-sections--29563889156443__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
5938    }
5939  }
5940
5941
5942
5943</style><div class="footer">
5944  <div class="container">
5945    <div class="footer__wrapper"><div class="footer__block-list empty:hidden">
5946                <div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h3">Iscriviti alla nostra newsletter</p><div class="klaviyo-form-YjTveE"></div>
5947                    
5948                  </div>
5949                </div>
5950              
5951          
5952<div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1">
5953          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
5954            <span class="footer-accordion__title">Prodotti</span>
5955            <span class="footer-accordion__icon" aria-hidden="true">
5955▸</span>
5956          </summary>
5957
5958          <div class="footer-accordion__panel">
5959            <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2">
5960                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5961                        <span class="footer-accordion__title">Best Sellers</span>
5962                        <span class="footer-accordion__icon" aria-hidden="true">▸</span>
5963                      </summary>
5964                      <div class="footer-accordion__panel">
5965                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5966                              <a href="https://olimpo-flex.com/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="footer-link footer-link--level-3">Cuscino Antirussamento Zeus</a>
5967                            </li><li class="footer-menu__item footer-menu__item--level-3">
5968                              <a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="footer-link footer-link--level-3">Topper Termoregolatore antisudorazione</a>
5969                            </li><li class="footer-menu__item footer-menu__item--level-3">
5970                              <a href="https://olimpo-flex.com/products/venere" class="footer-link footer-link--level-3">Cuscino Antirughe Venere</a>
5971                            </li><li class="footer-menu__item footer-menu__item--level-3">
5972                              <a href="https://olimpo-flex.com/products/federa-cotone" class="footer-link footer-link--level-3">Federe a Sacchetto</a>
5973                            </li><li class="footer-menu__item footer-menu__item--level-3">
5974                              <a href="https://olimpo-flex.com/products/apollo" class="footer-link footer-link--level-3">Cuscino Anti Russamento bio Apollo</a>
5975                            </li><li class="footer-menu__item footer-menu__item--level-3">
5976                              <a href="https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="footer-link footer-link--level-3">Materasso Memory Foam Hybrid</a>
5977                            </li><li class="footer-menu__item footer-menu__item--level-3">
5978                              <a href="https://olimpo-flex.com/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="footer-link footer-link--level-3">Materasso Memory Foam triplo strato</a>
5979                            </li><li class="footer-menu__item footer-menu__item--level-3">
5980                              <a href="https://olimpo-flex.com/products/kratos-cervical-fresh-gel" class="footer-link footer-link--level-3">Cuscino Cervicale Kratos</a>
5981                            </li><li class="footer-menu__item footer-menu__item--level-3">
5982                              <a href="https://olimpo-flex.com/collections/all" class="footer-link footer-link--level-3">Tutti i prodotti</a>
5983                            </li></ul>
5984                      </div>
5985                    </details></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2">
5986                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5987                        <span class="footer-accordion__title">Soluzioni Specifiche</span>
5988                        <span class="footer-accordion__icon" aria-hidden="true">
5988▸</span>
5989                      </summary>
5990                      <div class="footer-accordion__panel">
5991                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5992                              <a href="https://olimpo-flex.com/collections/materassi-ortopedici" class="footer-link footer-link--level-3">Materassi Dispositivo Medico</a>
5993                            </li><li class="footer-menu__item footer-menu__item--level-3">
5994                              <a href="https://olimpo-flex.com/collections/i-freschissimi" class="footer-link footer-link--level-3">I freschissimi</a>
5995                            </li><li class="footer-menu__item footer-menu__item--level-3">
5996                              <a href="https://olimpo-flex.com/collections/pancia-giu" class="footer-link footer-link--level-3">Per chi dorme a pancia in giù</a>
5997                            </li><li class="footer-menu__item footer-menu__item--level-3">
5998                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="footer-link footer-link--level-3">Per chi dorme di lato</a>
5999                            </li><li class="footer-menu__item footer-menu__item--level-3">
6000                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="footer-link footer-link--level-3">Per chi dorme supino</a>
6001                            </li></ul>
6002                      </div>
6003                    </details></li></ul>
6004          </div>
6005        </details></li></ul></div><div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1">
6006          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
6007            <span class="footer-accordion__title">Link utili</span>
6008            <span class="footer-accordion__icon" aria-hidden="true">
6008▸</span>
6009          </summary>
6010
6011          <div class="footer-accordion__panel">
6012            <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/blogs/magazzzine" class="footer-link footer-link--level-2">Blog: Magazzzine</a></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2">
6013                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
6014                        <span class="footer-accordion__title">Guide alla scelta</span>
6015                        <span class="footer-accordion__icon" aria-hidden="true">▸</span>
6016                      </summary>
6017                      <div class="footer-accordion__panel">
6018                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
6019                              <a href="https://olimpo-flex.com/blogs/magazzzine/come-scegliere-la-giusta-altezza-per-un-topper-memory" class="footer-link footer-link--level-3">Scegliere Giusta Altezza per un Topper </a>
6020                            </li><li class="footer-menu__item footer-menu__item--level-3">
6021                              <a href="https://olimpo-flex.com/blogs/magazzzine/perche-evitare-i-materassi-a-molle-insacchettate-svantaggi" class="footer-link footer-link--level-3">Svantaggi dei Materassi a Molle Insacchettate</a>
6022                            </li><li class="footer-menu__item footer-menu__item--level-3">
6023                              <a href="https://olimpo-flex.com/blogs/magazzzine/qual-e-la-lunghezza-standard-della-coperta-matrimoniale" class="footer-link footer-link--level-3">Lunghezza Standard della Coperta Matrimoniale</a>
6024                            </li><li class="footer-menu__item footer-menu__item--level-3">
6025                              <a href="https://olimpo-flex.com/blogs/magazzzine/come-eliminare-le-macchie-da-un-piumino" class="footer-link footer-link--level-3">Eliminare Macchie dal Piumino</a>
6026                            </li></ul>
6027                      </div>
6028                    </details></li></ul>
6029          </div>
6030        </details></li></ul></div><div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1">
6031          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
6032            <span class="footer-accordion__title">Olimpoflex</span>
6033            <span class="footer-accordion__icon" aria-hidden="true">
6033▸</span>
6034          </summary>
6035
6036          <div class="footer-accordion__panel">
6037            <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/about" class="footer-link footer-link--level-2">Chi Siamo</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/pagamenti-sicuri" class="footer-link footer-link--level-2">Pagamenti</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/policies/refund-policy" class="footer-link footer-link--level-2">Resi e rimborsi</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/detrazione-iva-4-legge-104" class="footer-link footer-link--level-2">Detrazione IVA</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/ritiro-gratis" class="footer-link footer-link--level-2">Ritiro dell'usato</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/privacy-policy-olimpo-24" class="footer-link footer-link--level-2">Privacy Policy</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/cookie-policy" class="footer-link footer-link--level-2">Cookie Policy</a></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2">
6038                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
6039                        <span class="footer-accordion__title">FAQ</span>
6040                        <span class="footer-accordion__icon" aria-hidden="true">
6040▸</span>
6041                      </summary>
6042                      <div class="footer-accordion__panel">
6043                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
6044                              <a href="https://olimpo-flex.com/pages/faq-materassi" class="footer-link footer-link--level-3">FAQ materassi</a>
6045                            </li><li class="footer-menu__item footer-menu__item--level-3">
6046                              <a href="https://olimpo-flex.com/pages/faq-cuscini" class="footer-link footer-link--level-3">FAQ cuscini</a>
6047                            </li><li class="footer-menu__item footer-menu__item--level-3">
6048                              <a href="https://olimpo-flex.com/pages/faq-topper" class="footer-link footer-link--level-3">FAQ topper</a>
6049                            </li><li class="footer-menu__item footer-menu__item--level-3">
6050                              <a href="https://olimpo-flex.com/pages/faq-piumini-letto" class="footer-link footer-link--level-3">FAQ piumini</a>
6051                            </li><li class="footer-menu__item footer-menu__item--level-3">
6052                              <a href="https://olimpo-flex.com/pages/faq-lenzuola" class="footer-link footer-link--level-3">FAQ lenzuola</a>
6053                            </li></ul>
6054                      </div>
6055                    </details></li></ul>
6056          </div>
6057        </details></li></ul></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li>
6058      <a href="https://www.facebook.com/OlimpoFlex/" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
6059        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
6060      </svg></a>
6061    </li><li>
6062      <a href="https://www.instagram.com/olimpoflex.ita" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
6063        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
6064      </svg></a>
6065    </li><li>
6066      <a href="https://www.youtube.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
6067        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
6068      </svg></a>
6069    </li><li>
6070      <a href="https://www.tiktok.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewB
6070ox="0 0 24 24">
6071        <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/>
6072      </svg></a>
6073    </li><li>
6074      <a href="https://www.linkedin.com/company/102241004" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
6075        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
6076      </svg></a>
6077    </li><li>
6078      <a href="https://api.whatsapp.com/send/?phone=393421693587&text=Ciao%21+Ho+bisogno+di+informazioni%2C+mi+potete+aiutare%3F" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su WhatsApp"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-whatsapp" viewBox="0 0 24 24">
6079        <path fill-rule="evenodd" clip-rule="evenodd" d="M19.354 4.552a10.336 10.336 0 0 0-7.36-3.052C6.257 1.5 1.588 6.168 1.586 11.905a10.383 10.383 0 0 0 1.39 5.202L1.5 22.5l5.516-1.447c1.52.83 3.232 1.266 4.973 1.266h.004c5.736 0 10.404-4.668 10.406-10.405a10.342 10.342 0 0 0-3.045-7.362Zm-7.36 16.01h-.004a8.639 8.639 0 0 1-4.402-1.205l-.316-.188-3.274.859.874-3.192-.206-.327a8.626 8.626 0 0 1-1.322-4.603c.002-4.769 3.882-8.649 8.653-8.649a8.59 8.59 0 0 1 6.115 2.537 8.596 8.596 0 0 1 2.53 6.119c-.002 4.769-3.881 8.649-8.649 8.649Zm4.744-6.477c-.26-.13-1.539-.76-1.777-.846-.239-.087-.412-.13-.585.13s-.672.846-.823 1.02c-.152.173-.304.195-.564.064-.26-.13-1.097-.404-2.09-1.29-.773-.69-1.295-1.54-1.447-1.801-.152-.26-.016-.401.114-.53.116-.117.26-.304.39-.456.13-.152.173-.26.26-.434.087-.173.043-.325-.022-.455s-.584-1.41-.802-1.93c-.21-.508-.425-.439-.584-.447a10.498 10.498 0 0 0-.499-.01.955.955 0 0 0-.693.326c-.239.26-.91.89-.91 2.169 0 1.28.931 2.516 1.061 2.69.13.174 1.834 2.8 4.442 3.926.62.268 1.105.428 1.482.548.623.198 1.19.17 1.638.103.5-.074 1.538-.629 1.755-1.236.216-.607.216-1.128.151-1.236-.064-.109-.238-.174-.498-.304v-.001Z" fill="currentColor" />
6080      </svg></a>
6081    </li></ul><div class="h-stack gap-6"><link rel="stylesheet" href="//olimpo-flex.com/cdn/shop/t/52/assets/country-flags.css?v=37534770876763558761783160311" media="print" onload="this.media='all'; this.onload = null"><div class="relative">
6082      <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-country--sections--29563889156443__footer" aria-expanded="false">
6083        <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">Stati Uniti (EUR €)</span>
6084        </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
6085        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
6086      </svg></button>
6087
6088      <x-popover id="popover-localization-form-country--sections--29563889156443__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover">
6089        <p class="h5" slot="title">Paese/Area geografica</p><form method="post" action="/localization" id="localization-form-country--sections--29563889156443__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AL" >
6090                <span class="country-flags country-flags--AL"></span>
6091                <span>Albania (ALL L)</span>
6092              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AD" >
6093                <span class="country-flags country-flags--AD"></span>
6094                <span>Andorra (EUR €)</span>
6095              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" >
6096                <span class="country-flags country-flags--AU"></span>
6097                <span>Australia (EUR €)</span>
6098              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" >
6099                <span class="country-flags country-flags--AT"></span>
6100                <span>Austria (EUR €)</span>
6101              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" >
6102                <span class="country-flags country-flags--BE"></span>
6103                <span>Belgio (EUR €)</span>
6104              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BY" >
6105                <span class="country-flags country-flags--BY"></span>
6106                <span>Bielorussia (EUR €)</span>
6107              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BA" >
6108                <span class="country-flags country-flags--BA"></span>
6109                <span>Bosnia ed Erzegovina (BAM КМ)</span>
6110              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" >
6111                <span class="country-flags country-flags--BG"></span>
6112                <span>Bulgaria (EUR €)</span>
6113              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" >
6114                <span class="country-flags country-flags--CA"></span>
6115                <span>Canada (EUR €)</span>
6116              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" >
6117                <span class="country-flags country-flags--CZ"></span>
6118                <span>Cechia (EUR €)</span>
6119              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VA" >
6120                <span class="country-flags country-flags--VA"></span>
6121                <span>Città del Vaticano (EUR €)</span>
6122              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" >
6123                <span class="country-flags country-flags--KR"></span>
6124                <span>Corea del Sud (EUR €)</span>
6125              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" >
6126                <span class="country-flags country-flags--HR"></span>
6127                <span>Croazia (EUR €)</span>
6128              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" >
6129                <span class="country-flags country-flags--DK"></span>
6130                <span>Danimarca (EUR €)</span>
6131              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AE" >
6132                <span class="country-flags country-flags--AE"></span>
6133                <span>Emirati Arabi Uniti (EUR €)</span>
6134              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" >
6135                <span class="country-flags country-flags--EE"></span>
6136                <span>Estonia (EUR €)</span>
6137              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" >
6138                <span class="country-flags country-flags--FI"></span>
6139                <span>Finlandia (EUR €)</span>
6140              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" >
6141                <span class="country-flags country-flags--FR"></span>
6142                <span>Francia (EUR €)</span>
6143              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" >
6144                <span class="country-flags country-flags--DE"></span>
6145                <span>Germania (EUR €)</span>
6146              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" >
6147                <span class="country-flags country-flags--JP"></span>
6148                <span>Giappone (EUR €)</span>
6149              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GI" >
6150                <span class="country-flags country-flags--GI"></span>
6151                <span>Gibilterra (GBP £)</span>
6152              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" >
6153                <span class="country-flags country-flags--GR"></span>
6154                <span>Grecia (EUR €)</span>
6155              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GG" >
6156                <span class="country-flags country-flags--GG"></span>
6157                <span>Guernsey (GBP £)</span>
6158              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" >
6159                <span class="country-flags country-flags--IE"></span>
6160                <span>Irlanda (EUR €)</span>
6161              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IS" >
6162                <span class="country-flags country-flags--IS"></span>
6163                <span>Islanda (ISK kr)</span>
6164              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IM" >
6165                <span class="country-flags country-flags--IM"></span>
6166                <span>Isola di Man (GBP £)</span>
6167              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AX" >
6168                <span class="country-flags country-flags--AX"></span>
6169                <span>Isole Åland (EUR €)</span>
6170              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FO" >
6171                <span class="country-flags country-flags--FO"></span>
6172                <span>Isole Fær Øer (DKK kr.)</span>
6173              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" >
6174                <span class="country-flags country-flags--IL"></span>
6175                <span>Israele (EUR €)</span>
6176              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" >
6177                <span class="country-flags country-flags--IT"></span>
6178                <span>Italia (EUR €)</span>
6179              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JE" >
6180                <span class="country-flags country-flags--JE"></span>
6181                <span>Jersey (EUR €)</span>
6182              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="XK" >
6183                <span class="country-flags country-flags--XK"></span>
6184                <span>Kosovo (EUR €)</span>
6185              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" >
6186                <span class="country-flags country-flags--LV"></span>
6187                <span>Lettonia (EUR €)</span>
6188              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LI" >
6189                <span class="country-flags country-flags--LI"></span>
6190                <span>Liechtenstein (CHF CHF)</span>
6191              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" >
6192                <span class="country-flags country-flags--LT"></span>
6193                <span>Lituania (EUR €)</span>
6194              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" >
6195                <span class="country-flags country-flags--LU"></span>
6196                <span>Lussemburgo (EUR €)</span>
6197              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MK" >
6198                <span class="country-flags country-flags--MK"></span>
6199                <span>Macedonia del Nord (MKD ден)</span>
6200              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" >
6201                <span class="country-flags country-flags--MY"></span>
6202                <span>Malaysia (EUR €)</span>
6203              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" >
6204                <span class="country-flags country-flags--MT"></span>
6205                <span>Malta (EUR €)</span>
6206              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MD" >
6207                <span class="country-flags country-flags--MD"></span>
6208                <span>Moldavia (MDL L)</span>
6209              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" >
6210                <span class="country-flags country-flags--MC"></span>
6211                <span>Monaco (EUR €)</span>
6212              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ME" >
6213                <span class="country-flags country-flags--ME"></span>
6214                <span>Montenegro (EUR €)</span>
6215              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" >
6216                <span class="country-flags country-flags--NO"></span>
6217                <span>Norvegia (EUR €)</span>
6218              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NZ" >
6219                <span class="country-flags country-flags--NZ"></span>
6220                <span>Nuova Zelanda (EUR €)</span>
6221              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" >
6222                <span class="country-flags country-flags--NL"></span>
6223                <span>Paesi Bassi (EUR €)</span>
6224              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" >
6225                <span class="country-flags country-flags--PL"></span>
6226                <span>Polonia (EUR €)</span>
6227              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" >
6228                <span class="country-flags country-flags--PT"></span>
6229                <span>Portogallo (EUR €)</span>
6230              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" >
6231                <span class="country-flags country-flags--HK"></span>
6232                <span>RAS di Hong Kong (EUR €)</span>
6233              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" >
6234                <span class="country-flags country-flags--GB"></span>
6235                <span>Regno Unito (EUR €)</span>
6236              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RO" >
6237                <span class="country-flags country-flags--RO"></span>
6238                <span>Romania (RON Lei)</span>
6239              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RU" >
6240                <span class="country-flags country-flags--RU"></span>
6241                <span>Russia (EUR €)</span>
6242              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SM" >
6243                <span class="country-flags country-flags--SM"></span>
6244                <span>San Marino (EUR €)</span>
6245              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RS" >
6246                <span class="country-flags country-flags--RS"></span>
6247                <span>Serbia (RSD РСД)</span>
6248              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" >
6249                <span class="country-flags country-flags--SG"></span>
6250                <span>Singapore (EUR €)</span>
6251              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" >
6252                <span class="country-flags country-flags--SK"></span>
6253                <span>Slovacchia (EUR €)</span>
6254              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" >
6255                <span class="country-flags country-flags--SI"></span>
6256                <span>Slovenia (EUR €)</span>
6257              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" >
6258                <span class="country-flags country-flags--ES"></span>
6259                <span>Spagna (EUR €)</span>
6260              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true">
6261                <span class="country-flags country-flags--US"></span>
6262                <span>Stati Uniti (EUR €)</span>
6263              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SJ" >
6264                <span class="country-flags country-flags--SJ"></span>
6265                <span>Svalbard e Jan Mayen (EUR €)</span>
6266              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" >
6267                <span class="country-flags country-flags--SE"></span>
6268                <span>Svezia (EUR €)</span>
6269              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" >
6270                <span class="country-flags country-flags--CH"></span>
6271                <span>Svizzera (CHF CHF)</span>
6272              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="UA" >
6273                <span class="country-flags country-flags--UA"></span>
6274                <span>Ucraina (UAH ₴)</span>
6275              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" >
6276                <span class="country-flags country-flags--HU"></span>
6277                <span>Ungheria (HUF Ft)</span>
6278              </button></x-listbox></form></x-popover>
6279    </div></div></div><div class="footer__aside-bottom"><div class="footer__payment-icons h-stack wrap gap-2"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
6279</svg>
6280<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
6281<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
628106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
6282<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
62827 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/>
6282</svg>
6283<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
62830-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
6284<svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
6284635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
628416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6285</div><p class="footer__copyright text-sm text-subdued">© 2026, OlimpoFlex | ITACHI SRL - P.Iva 02070460478<br><a href="mailto:[email protected]">[email protected]</a></p>
6286        </div>
6287      </div>
6288    </div>
6289  </div>
6290<script>
6291(function() {
6292  const mql = window.matchMedia('(min-width: 990px)');
6293
6294  function sync() {
6295    const all = document.querySelectorAll('.footer-accordion');
6296    if (mql.matches) {
6297      all.forEach(d => d.setAttribute('open', ''));
6298      // set aria
6299      all.forEach(d => {
6300        const s = d.querySelector('.footer-accordion__summary');
6301        if (s) s.setAttribute('aria-expanded', 'true');
6302      });
6303    } else {
6304      all.forEach(d => d.removeAttribute('open'));
6305      all.forEach(d => {
6306        const s = d.querySelector('.footer-accordion__summary');
6307        if (s) s.setAttribute('aria-expanded', 'false');
6308      });
6309    }
6310  }
6311
6312  // aria-expanded aggiornato quando l'utente apre/chiude
6313  function wireAria() {
6314    document.querySelectorAll('.footer-accordion').forEach(d => {
6315      d.addEventListener('toggle', function() {
6316        const s = this.querySelector('.footer-accordion__summary');
6317        if (s) s.setAttribute('aria-expanded', this.open ? 'true' : 'false');
6318      });
6319    });
6320  }
6321
6322  sync();
6323  wireAria();
6324  mql.addEventListener('change', sync);
6325})();
6326</script>
6326
6327
6328
6329
6330</div>
6331
6332</footer>
6333<!-- END sections: footer-group --></main>
6334
6335        
6335<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/vendor.min.js?v=20880576495916334881783160278"></script>
6335
6336    
6336<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/theme.js?v=77766444680783578651783160311"></script>
6336
6337    
6337<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/sections.js?v=101273579296539737751783160715"></script>
6337<script>
6338  document.documentElement.classList.replace('no-js', 'js');
6339
6340  // This allows to expose several variables to the global scope, to be used in scripts
6341  window.themeVariables = {
6342    settings: {
6343      showPageTransition: false,
6344      headingApparition: "split_rotation",
6345      pageType: "index",
6346      moneyFormat: "€{{amount_with_comma_separator}}",
6347      moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
6348      currencyCodeEnabled: false,
6349      cartType: "drawer",
6350      showDiscount: true,
6351      discountMode: "percentage"
6352    },
6353
6354    strings: {
6355      accessibilityClose: "Chiudi",
6356      accessibilityNext: "Successivo",
6357      accessibilityPrevious: "Precedente",
6358      addToCartButton: "Aggiungi al carrello",
6359      soldOutButton: "Esaurito",
6360      preOrderButton: "Pre-ordina",
6361      unavailableButton: "Non disponibile",
6362      closeGallery: "Chiudi galleria immagini",
6363      zoomGallery: "Ingrandisci immagine",
6364      errorGallery: "L\u0026#39;immagine non può essere caricata",
6365      soldOutBadge: "Esaurito",
6366      discountBadge: "Risparmia @@",
6367      sku: "SKU:",
6368      searchNoResults: "Nessun prodotto trovato",
6369      addOrderNote: "Aggiungi una nota all\u0026#39;ordine",
6370      editOrderNote: "Modifica nota dell\u0026#39;ordine",
6371      shippingEstimatorNoResults: "Siamo spiacenti, non spediamo nella tua zona.",
6372      shippingEstimatorOneResult: "1 opzione spedizione disponibile per il tuo indirizzo:",
6373      shippingEstimatorMultipleResults: "Multiple opzioni spedizione disponibili per il tuo indirizzo:",
6374      shippingEstimatorError: "C\u0026#39;è stato un errore nel calcolo delle opzioni spedizione:"
6375    },
6376
6377    breakpoints: {
6378      'sm': 'screen and (min-width: 700px)',
6379      'md': 'screen and (min-width: 1000px)',
6380      'lg': 'screen and (min-width: 1150px)',
6381      'xl': 'screen and (min-width: 1400px)',
6382
6383      'sm-max': 'screen and (max-width: 699px)',
6384      'md-max': 'screen and (max-width: 999px)',
6385      'lg-max': 'screen and (max-width: 1149px)',
6386      'xl-max': 'screen and (max-width: 1399px)'
6387    }
6388  };// For detecting native share
6389  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
6389<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/countdown-timer.js?v=166610580621597616031783160229"></script>
6389
6390
6391    
6392
6393	
6394 
6395<script defer>document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("iframe").forEach(function(t){var e;t.hasAttribute("data-src")||(e=t.getAttribute("src"),t.setAttribute("data-src",e),t.removeAttribute("src"))});var t=document.querySelectorAll("iframe[data-src]"),e=new IntersectionObserver(function(t,e){t.forEach(function(t){t.isIntersecting&&((t=t.target).src=t.getAttribute("data-src"),e.unobserve(t))})},{rootMargin:"0px 0px 100px 0px"});t.forEach(function(t){e.observe(t)})});</script>
6395
6396    
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412<style>
6413
6414/* =========================================================
6415   RESET
6416========================================================= */
6417
6418#olimpo-discount-overlay *,
6419#olimpo-discount-mini-wrapper * {
6420  box-sizing: border-box;
6421}
6422
6423
6424/* =========================================================
6425   OVERLAY
6426========================================================= */
6427
6428#olimpo-discount-overlay {
6429  position: fixed;
6430  inset: 0;
6431
6432  display: none;
6433  align-items: center;
6434  justify-content: center;
6435
6436  padding: 16px;
6437
6438  background: rgba(0, 0, 0, 0.48);
6439
6440  z-index: 2147483000;
6441
6442  opacity: 0;
6443
6444  transition: opacity 0.25s ease;
6445}
6446
6447
6448#olimpo-discount-overlay.is-visible {
6449  display: flex;
6450  opacity: 1;
6451}
6452
6453
6454/* =========================================================
6455   POPUP GRANDE
6456========================================================= */
6457
6458#olimpo-discount-popup {
6459  position: relative;
6460
6461  width: 100%;
6462  max-width: 340px;
6463
6464  padding: 36px 22px 30px;
6465
6466  background: #ffffff;
6467
6468  border-radius: 22px;
6469
6470  text-align: center;
6471
6472  box-shadow:
6473    0 20px 50px rgba(0, 0, 0, 0.20);
6474
6475  opacity: 0;
6476
6477  transform:
6478    translateY(12px)
6479    scale(0.96);
6480
6481  transition:
6482    transform 0.25s ease,
6483    opacity 0.25s ease;
6484}
6485
6486
6487#olimpo-discount-overlay.is-visible
6488#olimpo-discount-popup {
6489
6490  opacity: 1;
6491
6492  transform:
6493    translateY(0)
6494    scale(1);
6495}
6496
6497
6498/* =========================================================
6499   X POPUP GRANDE
6500========================================================= */
6501
6502#olimpo-discount-close {
6503  position: absolute;
6504
6505  top: 8px;
6506  right: 10px;
6507
6508  width: 32px;
6509  height: 32px;
6510
6511  padding: 0;
6512
6513  display: flex;
6514  align-items: center;
6515  justify-content: center;
6516
6517  border: 0;
6518
6519  background: transparent;
6520
6521  color: #555555;
6522
6523  font-family: Arial, sans-serif;
6524
6525  font-size: 23px;
6526  font-weight: 300;
6527
6528  line-height: 1;
6529
6530  cursor: pointer;
6531
6532  appearance: none;
6533  -webkit-appearance: none;
6534}
6535
6536
6537/* =========================================================
6538   TITOLO
6539========================================================= */
6540
6541#olimpo-discount-title {
6542  margin: 0;
6543
6544  color: #073664;
6545
6546  font-family: inherit;
6547
6548  font-size: 29px;
6549  line-height: 1.06;
6550
6551  font-weight: 800;
6552
6553  letter-spacing: -0.6px;
6554}
6555
6556
6557/* =========================================================
6558   SOTTOTITOLO
6559========================================================= */
6560
6561#olimpo-discount-subtitle {
6562  margin: 17px 0 17px;
6563
6564  color: #073664;
6565
6566  font-family: inherit;
6567
6568  font-size: 16px;
6569  line-height: 1.35;
6570
6571  font-weight: 400;
6572}
6573
6574
6575/* =========================================================
6576   CTA PRINCIPALE
6577========================================================= */
6578
6579#olimpo-discount-yes {
6580  width: 100%;
6581  min-height: 58px;
6582
6583  padding: 10px 18px;
6584
6585  display: flex;
6586  align-items: center;
6587  justify-content: center;
6588
6589  border: none;
6590
6591  border-radius: 30px;
6592
6593  background: #ffb545;
6594
6595  color: #073664;
6596
6597  font-family: inherit;
6598
6599  font-size: 17px;
6600  line-height: 1.2;
6601
6602  font-weight: 800;
6603
6604  text-align: center;
6605  text-decoration: none;
6606
6607  cursor: pointer;
6608
6609  transition:
6610    transform 0.2s ease,
6611    background-color 0.2s ease;
6612}
6613
6614
6615#olimpo-discount-yes:active {
6616  transform: scale(0.98);
6617}
6618
6619
6620/* =========================================================
6621   NO GRAZIE
6622========================================================= */
6623
6624#olimpo-discount-no {
6625  margin-top: 25px;
6626
6627  padding: 4px;
6628
6629  border: 0;
6630
6631  background: transparent;
6632
6633  color: #d30c0c;
6634
6635  font-family: inherit;
6636
6637  font-size: 11px;
6638  line-height: 1.3;
6639
6640  font-weight: 400;
6641
6642  cursor: pointer;
6643
6644  appearance: none;
6645  -webkit-appearance: none;
6646}
6647
6648
6649/* =========================================================
6650   LINGUETTA VERTICALE
6651   CENTRO SINISTRA
6652========================================================= */
6653
6654#olimpo-discount-mini-wrapper {
6655  position: fixed;
6656
6657  left: 0;
6658  top: 50%;
6659
6660  width: 56px;
6661  height: 195px;
6662
6663  display: none;
6664
6665  z-index: 2147482999;
6666
6667  opacity: 0;
6668
6669  transform:
6670    translateY(-50%)
6671    translateX(-18px);
6672
6673  transition:
6674    opacity 0.3s ease,
6675    transform 0.3s ease;
6676}
6677
6678
6679#olimpo-discount-mini-wrapper.is-visible {
6680  display: block;
6681
6682  opacity: 1;
6683
6684  transform:
6685    translateY(-50%)
6686    translateX(0);
6687}
6688
6689
6690/* =========================================================
6691   CORPO LINGUETTA
6692========================================================= */
6693
6694#olimpo-discount-mini {
6695  position: absolute;
6696
6697  inset: 0;
6698
6699  width: 100%;
6700  height: 100%;
6701
6702  padding: 0;
6703
6704  border: 2px solid #3478ff;
6705
6706  border-left: none;
6707
6708  border-radius:
6709    0
6710    25px
6711    25px
6712    0;
6713
6714  background: #ffc15a;
6715
6716  box-shadow:
6717    5px
6718    8px
6719    22px
6720    rgba(0, 0, 0, 0.18);
6721
6722  cursor: pointer;
6723
6724  appearance: none;
6725  -webkit-appearance: none;
6726
6727  transition:
6728    box-shadow 0.2s ease,
6729    background-color 0.2s ease;
6730}
6731
6732
6733/* =========================================================
6734   TESTO VERTICALE
6735========================================================= */
6736
6737#olimpo-discount-mini-text {
6738  position: absolute;
6739
6740  left: 50%;
6741  top: 56%;
6742
6743  transform:
6744    translate(-50%, -50%)
6745    rotate(-90deg);
6746
6747  display: block;
6748
6749  white-space: nowrap;
6750
6751  color: #073664;
6752
6753  font-family: inherit;
6754
6755  font-size: 13px;
6756  line-height: 1;
6757
6758  font-weight: 800;
6759
6760  letter-spacing: 0.15px;
6761
6762  pointer-events: none;
6763}
6764
6765
6766/* =========================================================
6767   X LINGUETTA
6768   CHIUSURA DEFINITIVA
6769========================================================= */
6770
6771#olimpo-discount-mini-close {
6772  position: absolute;
6773
6774  top: 8px;
6775  left: 50%;
6776
6777  width: 27px;
6778  height: 27px;
6779
6780  padding: 0;
6781
6782  display: flex;
6783  align-items: center;
6784  justify-content: center;
6785
6786  transform: translateX(-50%);
6787
6788  border: none;
6789
6790  border-radius: 50%;
6791
6792  background: rgba(255, 255, 255, 0.92);
6793
6794  color: #073664;
6795
6796  font-family: Arial, sans-serif;
6797
6798  font-size: 17px;
6799  line-height: 1;
6800
6801  font-weight: 500;
6802
6803  cursor: pointer;
6804
6805  box-shadow:
6806    0
6807    2px
6808    6px
6809    rgba(0, 0, 0, 0.14);
6810
6811  z-index: 3;
6812
6813  appearance: none;
6814  -webkit-appearance: none;
6815}
6816
6817
6818/* =========================================================
6819   TABLET
6820========================================================= */
6821
6822@media screen and (min-width: 600px) {
6823
6824  #olimpo-discount-popup {
6825    max-width: 390px;
6826
6827    padding:
6828      40px
6829      28px
6830      35px;
6831  }
6832
6833
6834  #olimpo-discount-title {
6835    font-size: 34px;
6836  }
6837
6838
6839  #olimpo-discount-subtitle {
6840    font-size: 17px;
6841  }
6842
6843
6844  #olimpo-discount-yes {
6845    min-height: 60px;
6846
6847    font-size: 18px;
6848  }
6849
6850
6851  #olimpo-discount-mini-wrapper {
6852    width: 58px;
6853    height: 205px;
6854  }
6855
6856
6857  #olimpo-discount-mini-text {
6858    font-size: 14px;
6859  }
6860
6861}
6862
6863
6864/* =========================================================
6865   DESKTOP
6866========================================================= */
6867
6868@media screen and (min-width: 1000px) {
6869
6870  #olimpo-discount-popup {
6871    max-width: 420px;
6872
6873    padding:
6874      42px
6875      30px
6876      38px;
6877
6878    border-radius: 24px;
6879  }
6880
6881
6882  #olimpo-discount-title {
6883    font-size: 36px;
6884  }
6885
6886
6887  #olimpo-discount-subtitle {
6888    margin-top: 20px;
6889
6890    font-size: 17px;
6891  }
6892
6893
6894  #olimpo-discount-yes:hover {
6895    background: #ffac32;
6896
6897    transform: translateY(-1px);
6898  }
6899
6900
6901  #olimpo-discount-mini:hover {
6902    box-shadow:
6903      7px
6904      10px
6905      27px
6906      rgba(0, 0, 0, 0.23);
6907  }
6908
6909
6910  #olimpo-discount-mini-close:hover {
6911    background: #ffffff;
6912  }
6913
6914}
6915
6916</style>
6917
6918
6919
6920<!-- =======================================================
6921     POPUP GRANDE
6922======================================================= -->
6923
6924<div
6925  id="olimpo-discount-overlay"
6926  aria-hidden="true"
6927>
6928
6929  <div
6930    id="olimpo-discount-popup"
6931    role="dialog"
6932    aria-modal="true"
6933    aria-labelledby="olimpo-discount-title"
6934  >
6935
6936    <!-- X -->
6937    <button
6938      id="olimpo-discount-close"
6939      type="button"
6940      aria-label="Riduci il popup"
6941    >
6942      &times;
6943    </button>
6944
6945
6946    <!-- TITOLO -->
6947    <h2 id="olimpo-discount-title">
6948      Vorresti uno sconto di 10€?
6949    </h2>
6950
6951
6952    <!-- SOTTOTITOLO -->
6953    <p id="olimpo-discount-subtitle">
6954      Valido sul tuo primo ordine.
6955    </p>
6956
6957
6958    <!-- PULSANTE SPOKI -->
6959    <a
6960      id="olimpo-discount-yes"
6961      href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/"
6962      target="_blank"
6963      rel="noopener noreferrer"
6964    >
6965      SÌ, GRAZIE!
6966    </a>
6967
6968
6969    <!-- NO GRAZIE -->
6970    <button
6971      id="olimpo-discount-no"
6972      type="button"
6973    >
6974      No grazie, non voglio risparmiare
6975    </button>
6976
6977  </div>
6978
6979</div>
6980
6981
6982
6983<!-- =======================================================
6984     LINGUETTA VERTICALE
6985======================================================= -->
6986
6987<div
6988  id="olimpo-discount-mini-wrapper"
6989>
6990
6991  <!-- CLICK = RIAPRE IL POPUP -->
6992
6993  <button
6994    id="olimpo-discount-mini"
6995    type="button"
6996    aria-label="Apri lo sconto di 10 euro"
6997  >
6998
6999    <span id="olimpo-discount-mini-text">
7000      OTTIENI 10€ 💙
7001    </span>
7002
7003  </button>
7004
7005
7006  <!-- X = CHIUSURA DEFINITIVA -->
7007
7008  <button
7009    id="olimpo-discount-mini-close"
7010    type="button"
7011    aria-label="Non mostrare più questo sconto"
7012    title="Non mostrare più"
7013  >
7014    &times;
7015  </button>
7016
7017</div>
7018
7019
7020
7021<script>
7022
7023(function () {
7024
7025  /* =======================================================
7026     TEMPO DI COMPARSA
7027
7028     HOME = 15000 = 15 secondi
7029     BLOG = 10000 = 10 secondi
7030  ======================================================= */
7031
7032  var DELAY = 15000;
7033
7034
7035  /*
7036  Home e Blog hanno memorie separate.
7037  */
7038
7039  var STORAGE_SUFFIX =
7040    'home';
7041
7042
7043  var MINIMIZED_KEY =
7044    'olimpo_discount_popup_minimized_' +
7045    STORAGE_SUFFIX;
7046
7047
7048  var DISMISSED_KEY =
7049    'olimpo_discount_popup_permanently_closed_' +
7050    STORAGE_SUFFIX;
7051
7052
7053
7054  /* =======================================================
7055     ELEMENTI
7056  ======================================================= */
7057
7058  var overlay =
7059    document.getElementById(
7060      'olimpo-discount-overlay'
7061    );
7062
7063
7064  var closeButton =
7065    document.getElementById(
7066      'olimpo-discount-close'
7067    );
7068
7069
7070  var noButton =
7071    document.getElementById(
7072      'olimpo-discount-no'
7073    );
7074
7075
7076  var miniWrapper =
7077    document.getElementById(
7078      'olimpo-discount-mini-wrapper'
7079    );
7080
7081
7082  var miniButton =
7083    document.getElementById(
7084      'olimpo-discount-mini'
7085    );
7086
7087
7088  var miniClose =
7089    document.getElementById(
7090      'olimpo-discount-mini-close'
7091    );
7092
7093
7094
7095  if (
7096    !overlay ||
7097    !closeButton ||
7098    !noButton ||
7099    !miniWrapper ||
7100    !miniButton ||
7101    !miniClose
7102  ) {
7103
7104    return;
7105
7106  }
7107
7108
7109
7110  /* =======================================================
7111     CONTROLLO CHIUSURA DEFINITIVA
7112  ======================================================= */
7113
7114  function isPermanentlyClosed() {
7115
7116    try {
7117
7118      return (
7119        localStorage.getItem(
7120          DISMISSED_KEY
7121        ) === 'true'
7122      );
7123
7124    } catch (error) {
7125
7126      return false;
7127
7128    }
7129
7130  }
7131
7132
7133
7134  /* =======================================================
7135     CHIUSURA DEFINITIVA
7136  ======================================================= */
7137
7138  function permanentlyClose() {
7139
7140    try {
7141
7142      localStorage.setItem(
7143        DISMISSED_KEY,
7144        'true'
7145      );
7146
7147    } catch (error) {}
7148
7149
7150    overlay.classList.remove(
7151      'is-visible'
7152    );
7153
7154
7155    overlay.style.display =
7156      'none';
7157
7158
7159    overlay.setAttribute(
7160      'aria-hidden',
7161      'true'
7162    );
7163
7164
7165    miniWrapper.classList.remove(
7166      'is-visible'
7167    );
7168
7169
7170    miniWrapper.style.display =
7171      'none';
7172
7173
7174    document.body.style.overflow =
7175      '';
7176
7177  }
7178
7179
7180
7181  /* =======================================================
7182     CONTROLLO STATO MINIMIZZATO
7183  ======================================================= */
7184
7185  function wasMinimized() {
7186
7187    try {
7188
7189      return (
7190        sessionStorage.getItem(
7191          MINIMIZED_KEY
7192        ) === 'true'
7193      );
7194
7195    } catch (error) {
7196
7197      return false;
7198
7199    }
7200
7201  }
7202
7203
7204
7205  /* =======================================================
7206     SALVA STATO MINIMIZZATO
7207  ======================================================= */
7208
7209  function saveMinimized() {
7210
7211    try {
7212
7213      sessionStorage.setItem(
7214        MINIMIZED_KEY,
7215        'true'
7216      );
7217
7218    } catch (error) {}
7219
7220  }
7221
7222
7223
7224  /* =======================================================
7225     APERTURA POPUP
7226  ======================================================= */
7227
7228  function openPopup() {
7229
7230    if (isPermanentlyClosed()) {
7231      return;
7232    }
7233
7234
7235    /*
7236    Nasconde linguetta
7237    */
7238
7239    miniWrapper.classList.remove(
7240      'is-visible'
7241    );
7242
7243
7244    setTimeout(
7245      function () {
7246
7247        miniWrapper.style.display =
7248          'none';
7249
7250      },
7251      200
7252    );
7253
7254
7255    /*
7256    Mostra popup
7257    */
7258
7259    overlay.style.display =
7260      'flex';
7261
7262
7263    requestAnimationFrame(
7264      function () {
7265
7266        overlay.classList.add(
7267          'is-visible'
7268        );
7269
7270      }
7271    );
7272
7273
7274    overlay.setAttribute(
7275      'aria-hidden',
7276      'false'
7277    );
7278
7279
7280    /*
7281    Blocca scroll pagina
7282    */
7283
7284    document.body.style.overflow =
7285      'hidden';
7286
7287  }
7288
7289
7290
7291  /* =======================================================
7292     MOSTRA LINGUETTA
7293  ======================================================= */
7294
7295  function showMini() {
7296
7297    if (isPermanentlyClosed()) {
7298      return;
7299    }
7300
7301
7302    miniWrapper.style.display =
7303      'block';
7304
7305
7306    requestAnimationFrame(
7307      function () {
7308
7309        miniWrapper.classList.add(
7310          'is-visible'
7311        );
7312
7313      }
7314    );
7315
7316  }
7317
7318
7319
7320  /* =======================================================
7321     MINIMIZZA POPUP
7322  ======================================================= */
7323
7324  function minimizePopup() {
7325
7326    saveMinimized();
7327
7328
7329    overlay.classList.remove(
7330      'is-visible'
7331    );
7332
7333
7334    overlay.setAttribute(
7335      'aria-hidden',
7336      'true'
7337    );
7338
7339
7340    document.body.style.overflow =
7341      '';
7342
7343
7344    setTimeout(
7345      function () {
7346
7347        overlay.style.display =
7348          'none';
7349
7350
7351        showMini();
7352
7353      },
7354      250
7355    );
7356
7357  }
7358
7359
7360
7361  /* =======================================================
7362     X POPUP GRANDE
7363  ======================================================= */
7364
7365  closeButton.addEventListener(
7366    'click',
7367    function () {
7368
7369      minimizePopup();
7370
7371    }
7372  );
7373
7374
7375
7376  /* =======================================================
7377     NO GRAZIE
7378  ======================================================= */
7379
7380  noButton.addEventListener(
7381    'click',
7382    function () {
7383
7384      minimizePopup();
7385
7386    }
7387  );
7388
7389
7390
7391  /* =======================================================
7392     CLICK LINGUETTA
7393  ======================================================= */
7394
7395  miniButton.addEventListener(
7396    'click',
7397    function () {
7398
7399      openPopup();
7400
7401    }
7402  );
7403
7404
7405
7406  /* =======================================================
7407     X LINGUETTA
7408     CHIUSURA DEFINITIVA
7409  ======================================================= */
7410
7411  miniClose.addEventListener(
7412    'click',
7413    function (event) {
7414
7415      event.preventDefault();
7416
7417      event.stopPropagation();
7418
7419
7420      permanentlyClose();
7421
7422    }
7423  );
7424
7425
7426
7427  /* =======================================================
7428     CLICK FUORI DAL POPUP
7429  ======================================================= */
7430
7431  overlay.addEventListener(
7432    'click',
7433    function (event) {
7434
7435      if (
7436        event.target === overlay
7437      ) {
7438
7439        minimizePopup();
7440
7441      }
7442
7443    }
7444  );
7445
7446
7447
7448  /* =======================================================
7449     ESC
7450  ======================================================= */
7451
7452  document.addEventListener(
7453    'keydown',
7454    function (event) {
7455
7456      if (
7457        event.key === 'Escape' &&
7458        overlay.classList.contains(
7459          'is-visible'
7460        )
7461      ) {
7462
7463        minimizePopup();
7464
7465      }
7466
7467    }
7468  );
7469
7470
7471
7472  /* =======================================================
7473     AVVIO
7474  ======================================================= */
7475
7476
7477  /*
7478  Se l'utente ha chiuso definitivamente
7479  questa specifica versione,
7480  non mostriamo nulla.
7481  */
7482
7483  if (isPermanentlyClosed()) {
7484
7485    return;
7486
7487  }
7488
7489
7490
7491  /*
7492  Se nella sessione era già stato
7493  minimizzato, mostriamo direttamente
7494  la linguetta.
7495  */
7496
7497  if (wasMinimized()) {
7498
7499    showMini();
7500
7501    return;
7502
7503  }
7504
7505
7506
7507  /*
7508  Prima comparsa:
7509
7510  HOME -> dopo 15 secondi
7511  BLOG -> dopo 10 secondi
7512  */
7513
7514  setTimeout(
7515    function () {
7516
7517      if (!isPermanentlyClosed()) {
7518
7519        openPopup();
7520
7521      }
7522
7523    },
7524    DELAY
7525  );
7526
7527
7528})();
7529
7530</script>
7530
7531
7532
7533
7534    <style> images-with-text-scrolling .images-scrolling-desktop__content-list img {width: 240px !important;} @media (max-width: 600px) {images-with-text-scrolling .images-scrolling-mobile__item img {width: 160px !important; } .panel__scroller ul.v-stack li.h3 span {font-size: 18px; }} @media (min-width: 760px) {.home-tp-wrapper {width: 230px; }} .panel__scroller ul.v-stack li.h3 span {font-size: 18px;} .product-info__variant-picker {font-weight: bold; font-size: larger;} .pbadge {border: 2px dashed #0a69a9; padding: 5px 10px; color: #0a69a9; border-radius: 10px; display: inline-block;} .price-list {display: flex; flex-direction: column; gap: 0;} .product-info__badge-list {padding-bottom: 10px;} .product-info .price-list .text-on-sale {font-size: 32px;} .sr-only {font-size: 32px; font-weight: bold;} </style>
7535<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7535
7536</body>      
7537</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.