PageSourceSearch

https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia

html olimpo-flex.com collected 2026-10-04 13:23:26 UTC 531,527 bytes, 6,392 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())})()})(); }
17)("/", { suffix: "prodotto-generale", type: "product" })</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>Materasso Memory Foam Ibrido Molle Insacchettate | Pascià</title><meta name="description" content="Materasso ibrido Pascià: molle insacchettate a 7 zone e memory foam traspirante. 100 notti di prova, 10 anni di garanzia e ritiro dell&#39;usato gratuito."><link rel="canonical" href="https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia"><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="product">
35 <meta property="og:title" content="Materasso Memory Foam Hybrid Molle Insacchettate Pascià">
36 <meta property="product:price:amount" content="249,00">
37 <meta property="product:price:currency" content="EUR"><meta property="og:image" content="http://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=2048">
38 <meta property="og:image:secure_url" content="https://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=2048">
39 <meta property="og:image:width" content="2000">
40 <meta property="og:image:height" content="2000"><meta property="og:description" content="Materasso ibrido Pascià: molle insacchettate a 7 zone e memory foam traspirante. 100 notti di prova, 10 anni di garanzia e ritiro dell&#39;usato gratuito."><meta property="og:url" content="https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia">
41 <meta property="og:site_name" content="OlimpoFlex">
42 <meta name="twitter:card" content="summary"><meta name="twitter:title" content="Materasso Memory Foam Hybrid Molle Insacchettate Pascià">
43 <meta name="twitter:description" content="Esplora nuovi livelli di comfort e supporto con il Materasso Memory Foam Hybrid Molle Insacchettate Pascià, un capolavoro di innovazione per il tuo riposo. Questo straordinario materasso fonde la precisione delle molle insacchettate con la morbidezza avvolgente del memory foam. Le molle insacchettate sono distribuite strategicamente su tutta la superficie e assicurano un supporto a ogni parte del tuo corpo. Un comfort personalizzato che si adatta alle tue esigenze specifiche di sonno: il memory foam, noto per la sua capacità di adattarsi alla forma del corpo, aggiunge un tocco di lusso. Accogliente, questa schiuma viscoelastica di alta qualità offre un&#39;esperienza di sonno che ti farà dimenticare lo stress. Perché è il migliore materasso memory foam hybrid a molle insacchettate? Il Materasso Memory Foam Hybrid Molle Insacchettate Pascià è progettato per adattarsi alle tue esigenze, offrendoti il meglio di entrambi i"><meta name="twitter:image" content="https://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?crop=center&height=1200&v=1773328157&width=1200">
44 <meta name="twitter:image:alt" content="">
45  
45<script type="application/ld+json">
46  {
47    "@context": "https://schema.org",
48    "@type": "Product",
49    "productID": 8707023077723,
50    "offers": [{
51          "@type": "Offer",
52          "name": "Singolo - 80x190cm Standard",
53          "availability":"https://schema.org/InStock",
54          "price": 249.0,
55          "priceCurrency": "EUR",
56          "priceValidUntil": "2026-10-14","sku": "PSC_M_160190","gtin": "0765708161926","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462877593947"
57        },
58{
59          "@type": "Offer",
60          "name": "Singolo - 90x200cm",
61          "availability":"https://schema.org/InStock",
62          "price": 289.0,
63          "priceCurrency": "EUR",
64          "priceValidUntil": "2026-10-14","sku": "PSC_S_90200","gtin": "0765708161957","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462879887707"
65        },
66{
67          "@type": "Offer",
68          "name": "Piazza e Mezza - 140x190cm Francese",
69          "availability":"https://schema.org/InStock",
70          "price": 409.0,
71          "priceCurrency": "EUR",
72          "priceValidUntil": "2026-10-14","sku": "PSC_M_140190","gtin": "0765708162008","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880051547"
73        },
74{
75          "@type": "Offer",
76          "name": "Piazza e Mezza - 140x200cm",
77          "availability":"https://schema.org/InStock",
78          "price": 429.0,
79          "priceCurrency": "EUR",
80          "priceValidUntil": "2026-10-14","sku": "PSC_M_140200","gtin": "0765708162015","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880084315"
81        },
82{
83          "@type": "Offer",
84          "name": "Matrimoniale - 160x190cm Standard",
85          "availability":"https://schema.org/InStock",
86          "price": 459.0,
87          "priceCurrency": "EUR",
88          "priceValidUntil": "2026-10-14","sku": "PSC_M_160190","gtin": "0765708162022","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880117083"
89        },
90{
91          "@type": "Offer",
92          "name": "Matrimoniale - 160x200cm",
93          "availability":"https://schema.org/InStock",
94          "price": 479.0,
95          "priceCurrency": "EUR",
96          "priceValidUntil": "2026-10-14","sku": "PSC_M_160200","gtin": "0765708162039","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880149851"
97        },
98{
99          "@type": "Offer",
100          "name": "Matrimoniale - 170x200cm Queen Size",
101          "availability":"https://schema.org/InStock",
102          "price": 509.0,
103          "priceCurrency": "EUR",
104          "priceValidUntil": "2026-10-14","sku": "PSC_M_170200","gtin": "0765708162053","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=48844099453275"
105        },
106{
107          "@type": "Offer",
108          "name": "Matrimoniale - 180x200cm",
109          "availability":"https://schema.org/InStock",
110          "price": 539.0,
111          "priceCurrency": "EUR",
112          "priceValidUntil": "2026-10-14","sku": "PSC_M_180200","gtin": "0765708162077","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880215387"
113        },
114{
115          "@type": "Offer",
116          "name": "Matrimoniale - 200x200cm",
117          "availability":"https://schema.org/InStock",
118          "price": 589.0,
119          "priceCurrency": "EUR",
120          "priceValidUntil": "2026-10-14","sku": "PSC_M_200200","gtin": "0765708162091","url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia?variant=47462880280923"
121        }
122],"brand": {
123      "@type": "Brand",
124      "name": "Olimpoflex"
125    },
126    "name": "Materasso Memory Foam Hybrid Molle Insacchettate Pascià",
127    "description": "Esplora nuovi livelli di comfort e supporto con il Materasso Memory Foam Hybrid Molle Insacchettate Pascià, un capolavoro di innovazione per il tuo riposo.\nQuesto straordinario materasso fonde la precisione delle molle insacchettate con la morbidezza avvolgente del memory foam.\nLe molle insacchettate sono distribuite strategicamente su tutta la superficie e assicurano un supporto a ogni parte del tuo corpo.\nUn comfort personalizzato che si adatta alle tue esigenze specifiche di sonno: il memory foam, noto per la sua capacità di adattarsi alla forma del corpo, aggiunge un tocco di lusso.\nAccogliente, questa schiuma viscoelastica di alta qualità offre un'esperienza di sonno che ti farà dimenticare lo stress.\nPerché è il migliore materasso memory foam hybrid a molle insacchettate?\nIl Materasso Memory Foam Hybrid Molle Insacchettate Pascià è progettato per adattarsi alle tue esigenze, offrendoti il meglio di entrambi i mondi.\nLa sua copertura traspirante contribuisce a mantenere una temperatura ottimale durante la notte, garantendo una sensazione di freschezza.\nScegli il Materasso Memory Foam Hybrid Pascià e trasforma il tuo letto in un'oasi di comfort. Rilassati, distenditi e lasciati avvolgere dalla perfezione di un riposo su misura: con il Materasso Memory Hybrid Pascià ogni notte diventa un'opportunità per rigenerarti.\n\n\nHybrid - combinazione di molle insacchettate e Memory Foam\n\n7 zone di sostegno per un supporto ottimale\n\n
127Isolamento dal movimento - non senti i movimenti di chi dorme accanto a te\n\nUltra traspirante per un riposo sempre perfetto\n",
128    "category": "materasso",
129    "url": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia",
130    "sku": "PSC_M_160190","gtin": "0765708161926","weight": {
131        "@type": "QuantitativeValue",
132        "unitCode": "kg",
133        "value": 0.0
134      },"image": {
135      "@type": "ImageObject",
136      "url": "https://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1024",
137      "image": "https://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1024",
138      "name": "",
139      "width": "1024",
140      "height": "1024"
141    }
142  }
143  </script>
143
144
145
146
147  
147<script type="application/ld+json">
148  {
149    "@context": "https://schema.org",
150    "@type": "BreadcrumbList",
151  "itemListElement": [{
152      "@type": "ListItem",
153      "position": 1,
154      "name": "Home",
155      "item": "https://olimpo-flex.com"
156    },{
157          "@type": "ListItem",
158          "position": 2,
159          "name": "Materasso Memory Foam Hybrid Molle Insacchettate Pascià",
160          "item": "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia"
161        }]
162  }
163  </script>
163
164
165<style>/* Typography (heading) */
166  @font-face {
167  font-family: Poppins;
168  font-weight: 600;
169  font-style: normal;
170  font-display: fallback;
171  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
172       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
173}
174
175@font-face {
176  font-family: Poppins;
177  font-weight: 600;
178  font-style: italic;
179  font-display: fallback;
180  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
181       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
182}
183
184/* Typography (body) */
185  @font-face {
186  font-family: Poppins;
187  font-weight: 400;
188  font-style: normal;
189  font-display: fallback;
190  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
191       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
192}
193
194@font-face {
195  font-family: Poppins;
196  font-weight: 400;
197  font-style: italic;
198  font-display: fallback;
199  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
200       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
201}
202
203@font-face {
204  font-family: Poppins;
205  font-weight: 700;
206  font-style: normal;
207  font-display: fallback;
208  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
209       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
210}
211
212@font-face {
213  font-family: Poppins;
214  font-weight: 700;
215  font-style: italic;
216  font-display: fallback;
217  src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
218       url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
219}
220
221:root {
222    /**
223     * ---------------------------------------------------------------------
224     * SPACING VARIABLES
225     *
226     * We are using a spacing inspired from frameworks like Tailwind CSS.
227     * ---------------------------------------------------------------------
228     */
229    --spacing-0-5: 0.125rem; /* 2px */
230    --spacing-1: 0.25rem; /* 4px */
231    --spacing-1-5: 0.375rem; /* 6px */
232    --spacing-2: 0.5rem; /* 8px */
233    --spacing-2-5: 0.625rem; /* 10px */
234    --spacing-3: 0.75rem; /* 12px */
235    --spacing-3-5: 0.875rem; /* 14px */
236    --spacing-4: 1rem; /* 16px */
237    --spacing-4-5: 1.125rem; /* 18px */
238    --spacing-5: 1.25rem; /* 20px */
239    --spacing-5-5: 1.375rem; /* 22px */
240    --spacing-6: 1.5rem; /* 24px */
241    --spacing-6-5: 1.625rem; /* 26px */
242    --spacing-7: 1.75rem; /* 28px */
243    --spacing-7-5: 1.875rem; /* 30px */
244    --spacing-8: 2rem; /* 32px */
245    --spacing-8-5: 2.125rem; /* 34px */
246    --spacing-9: 2.25rem; /* 36px */
247    --spacing-9-5: 2.375rem; /* 38px */
248    --spacing-10: 2.5rem; /* 40px */
249    --spacing-11: 2.75rem; /* 44px */
250    --spacing-12: 3rem; /* 48px */
251    --spacing-14: 3.5rem; /* 56px */
252    --spacing-16: 4rem; /* 64px */
253    --spacing-18: 4.5rem; /* 72px */
254    --spacing-20: 5rem; /* 80px */
255    --spacing-24: 6rem; /* 96px */
256    --spacing-28: 7rem; /* 112px */
257    --spacing-32: 8rem; /* 128px */
258    --spacing-36: 9rem; /* 144px */
259    --spacing-40: 10rem; /* 160px */
260    --spacing-44: 11rem; /* 176px */
261    --spacing-48: 12rem; /* 192px */
262    --spacing-52: 13rem; /* 208px */
263    --spacing-56: 14rem; /* 224px */
264    --spacing-60: 15rem; /* 240px */
265    --spacing-64: 16rem; /* 256px */
266    --spacing-72: 18rem; /* 288px */
267    --spacing-80: 20rem; /* 320px */
268    --spacing-96: 24rem; /* 384px */
269
270    /* Container */
271    --container-max-width: 1360px;
272    --container-narrow-max-width: 1110px;
273    --container-gutter: var(--spacing-5);
274    --section-outer-spacing-block: var(--spacing-12);
275    --section-inner-max-spacing-block: var(--spacing-10);
276    --section-inner-spacing-inline: var(--container-gutter);
277    --section-stack-spacing-block: var(--spacing-8);
278
279    /* Grid gutter */
280    --grid-gutter: var(--spacing-5);
281
282    /* Product list settings */
283    --product-list-row-gap: var(--spacing-8);
284    --product-list-column-gap: var(--grid-gutter);
285
286    /* Form settings */
287    --input-gap: var(--spacing-2);
288    --input-height: 2.625rem;
289    --input-padding-inline: var(--spacing-4);
290
291    /* Other sizes */
292    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
293
294    /* RTL support */
295    --transform-logical-flip: 1;
296    --transform-origin-start: left;
297    --transform-origin-end: right;
298
299    /**
300     * ---------------------------------------------------------------------
301     * TYPOGRAPHY
302     * ---------------------------------------------------------------------
303     */
304
305    /* Font properties */
306    --heading-font-family: Poppins, sans-serif;
307    --heading-font-weight: 600;
308    --heading-font-style: normal;
309    --heading-text-transform: normal;
310    --heading-letter-spacing: -0.02em;
311    --text-font-family: Poppins, sans-serif;
312    --text-font-weight: 400;
313    --text-font-style: normal;
314    --text-letter-spacing: 0.0em;
315
316    /* Font sizes */
317    --text-h0: 3rem;
318    --text-h1: 2.5rem;
319    --text-h2: 2rem;
320    --text-h3: 1.5rem;
321    --text-h4: 1.375rem;
322    --text-h5: 1.125rem;
323    --text-h6: 1rem;
324    --text-xs: 0.6875rem;
325    --text-sm: 0.75rem;
326    --text-base: 0.875rem;
327    --text-lg: 1.125rem;
328
329    /**
330     * ---------------------------------------------------------------------
331     * COLORS
332     * ---------------------------------------------------------------------
333     */
334
335    /* Color settings */--accent: 255 183 74;
336    --text-primary: 26 26 26;
337    --background-primary: 240 240 240;
338    --dialog-background: 255 255 255;
339    --border-color: var(--text-color, var(--text-primary)) / 0.12;
340
341    /* Button colors */
342    --button-background-primary: 255 183 74;
343    --button-text-primary: 26 26 26;
344    --button-background-secondary: 60 182 255;
345    --button-text-secondary: 255 255 255;
346
347    /* Status colors */
348    --success-background: 224 244 232;
349    --success-text: 0 163 65;
350    --warning-background: 255 246 233;
351    --warning-text: 255 183 74;
352    --error-background: 254 231 231;
353    --error-text: 248 58 58;
354
355    /* Product colors */
356    --on-sale-text: 248 58 58;
357    --on-sale-badge-background: 248 58 58;
358    --on-sale-badge-text: 255 255 255;
359    --sold-out-badge-background: 0 0 0;
360    --sold-out-badge-text: 255 255 255;
361    --primary-badge-background: 0 150 59;
362    --primary-badge-text: 255 255 255;
363    --star-color: 255 183 74;
364    --product-card-background: 255 255 255;
365    --product-card-text: 26 26 26;
366
367    /* Header colors */
368    --header-background: 240 240 240;
369    --header-text: 26 26 26;
370
371    /* Footer colors */
372    --footer-background: 19 49 86;
373    --footer-text: 255 255 255;
374
375    /* Rounded variables (used for border radius) */
376    --rounded-xs: 0.25rem;
377    --rounded-sm: 0.375rem;
378    --rounded: 0.75rem;
379    --rounded-lg: 1.5rem;
380    --rounded-full: 9999px;
381
382    --rounded-button: 3.75rem;
383    --rounded-input: 0.5rem;
384
385    /* Box shadow */
386    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1);
387    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1);
388    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1);
389    --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1);
390
391    /**
392     * ---------------------------------------------------------------------
393     * OTHER
394     * ---------------------------------------------------------------------
395     */
396
397    --cursor-close-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-close.svg?v=147174565022153725511783160310);
398    --cursor-zoom-in-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-in.svg?v=154953035094101115921783160311);
399    --cursor-zoom-out-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-out.svg?v=16155520337305705181783160310);
400    --checkmark-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/checkmark.svg?v=90515812459792003691783160311);
401  }
402
403  [dir="rtl"]:root {
404    /* RTL support */
405    --transform-logical-flip: -1;
406    --transform-origin-start: right;
407    --transform-origin-end: left;
408  }
409
410  @media screen and (min-width: 700px) {
411    :root {
412      /* Typography (font size) */
413      --text-h0: 4rem;
414      --text-h1: 3rem;
415      --text-h2: 2.5rem;
416      --text-h3: 2rem;
417      --text-h4: 1.625rem;
418      --text-h5: 1.25rem;
419      --text-h6: 1.125rem;
420
421      --text-xs: 0.75rem;
422      --text-sm: 0.875rem;
423      --text-base: 1.0rem;
424      --text-lg: 1.25rem;
425
426      /* Spacing */
427      --container-gutter: 2rem;
428      --section-outer-spacing-block: var(--spacing-16);
429      --section-inner-max-spacing-block: var(--spacing-12);
430      --section-inner-spacing-inline: var(--spacing-12);
431      --section-stack-spacing-block: var(--spacing-12);
432
433      /* Grid gutter */
434      --grid-gutter: var(--spacing-6);
435
436      /* Product list settings */
437      --product-list-row-gap: var(--spacing-12);
438
439      /* Form settings */
440      --input-gap: 1rem;
441      --input-height: 3.125rem;
442      --input-padding-inline: var(--spacing-5);
443    }
444  }
445
446  @media screen and (min-width: 1000px) {
447    :root {
448      /* Spacing settings */
449      --container-gutter: var(--spacing-12);
450      --section-outer-spacing-block: var(--spacing-18);
451      --section-inner-max-spacing-block: var(--spacing-16);
452      --section-inner-spacing-inline: var(--spacing-16);
453      --section-stack-spacing-block: var(--spacing-12);
454    }
455  }
456
457  @media screen and (min-width: 1150px) {
458    :root {
459      /* Spacing settings */
460      --container-gutter: var(--spacing-12);
461      --section-outer-spacing-block: var(--spacing-20);
462      --section-inner-max-spacing-block: var(--spacing-16);
463      --section-inner-spacing-inline: var(--spacing-16);
464      --section-stack-spacing-block: var(--spacing-12);
465    }
466  }
467
468  @media screen and (min-width: 1400px) {
469    :root {
470      /* Typography (font size) */
471      --text-h0: 5rem;
472      --text-h1: 3.75rem;
473      --text-h2: 3rem;
474      --text-h3: 2.25rem;
475      --text-h4: 2rem;
476      --text-h5: 1.5rem;
477      --text-h6: 1.25rem;
478
479      --section-outer-spacing-block: var(--spacing-24);
480      --section-inner-max-spacing-block: var(--spacing-18);
481      --section-inner-spacing-inline: var(--spacing-18);
482    }
483  }
484
485  @media screen and (min-width: 1600px) {
486    :root {
487      --section-outer-spacing-block: var(--spacing-24);
488      --section-inner-max-spacing-block: var(--spacing-20);
489      --section-inner-spacing-inline: var(--spacing-20);
490    }
491  }
492
493  /**
494   * ---------------------------------------------------------------------
495   * LIQUID DEPENDANT CSS
496   *
497   * Our main CSS is Liquid free, but some very specific features depend on
498   * theme settings, so we have them here
499   * ---------------------------------------------------------------------
500   */@media screen and (pointer: fine) {
501        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
502          --button-background-opacity: 0.85;
503        }
504
505        .button--subdued:not([disabled]):hover {
506          --button-background: var(--text-color) / .05 !important;
507        }
508      }</style>
508<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
508<meta name="google-site-verification" content="gX_1we_VgXiE3E7WIew52Md29ji-dTla0S795sFRrRI">
509<meta name="facebook-domain-verification" content="4g6xwd8xqtdhfu0nes34jlqxvd1dde">
510<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57514131509/digital_wallets/dialog">
511<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">
512<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/47462877593947:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia.oembed">
513<script async="async" src="/checkouts/internal/preloads.js?locale=it-US"></script>
513
514<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
515<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=it-US&shop_id=57514131509" crossorigin="anonymous"></script>
vendor: 1 bytes, line 515
515
516<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 516
516
517<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 517
517
518<script>var Shopify = Shopify || {};
519Shopify.shop = "olimpoflex.myshopify.com";
520Shopify.locale = "it";
521Shopify.currency = {"active":"EUR","rate":"1.0"};
522Shopify.country = "US";
523Shopify.theme = {"name":"Tema Predefinito Estate 26 v2","id":198432162139,"schema_name":"Impact","schema_version":"4.3.4","theme_store_id":1190,"role":"main"};
524Shopify.theme.handle = "null";
525Shopify.theme.style = {"id":null,"handle":null};
526Shopify.cdnHost = "olimpo-flex.com/cdn";
527Shopify.routes = Shopify.routes || {};
528Shopify.routes.root = "/";
529Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
530Shopify.SignInWithShop = Shopify.SignInWithShop || {};
531Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
532Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 532
532
533<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 533
533
534<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 534
534
535<script>
536  window.ShopifyPay = window.ShopifyPay || {};
537  window.ShopifyPay.apiHost = "shop.app\/pay";
538  window.ShopifyPay.redirectState = null;
539</script>
vendor: 1 bytes, line 539
539
540<script>
541  window.Shopify = window.Shopify || {};
542  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
543  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
544  window.Shopify.SignInWithShop.eligible = true;
545</script>
vendor: 1 bytes, line 545
545
546<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 546
546
547<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 547
547
548<script type="module">
549  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js");
550
551  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
552
553</script>
vendor: 1 bytes, line 553
553
554<script>
555  window.Shopify = window.Shopify || {};
556  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
557  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"]};
558</script>
vendor: 1 bytes, line 558
558
559<script>(function() {
560  var isLoaded = false;
561  function asyncLoad() {
562    if (isLoaded) return;
563    isLoaded = true;
564    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"];
565    for (var i = 0; i < urls.length; i++) {
566      var s = document.createElement('script');
567      s.type = 'text/javascript';
568      s.async = true;
569      s.src = urls[i];
570      var x = document.getElementsByTagName('script')[0];
571      x.parentNode.insertBefore(s, x);
572    }
573  };
574  if(window.attachEvent) {
575    window.attachEvent('onload', asyncLoad);
576  } else {
577    window.addEventListener('load', asyncLoad, false);
578  }
579})();</script>
vendor: 1 bytes, line 579
579
580<script id="__st">var __st={"a":57514131509,"offset":7200,"reqid":"e4fd147b-1e8c-40ba-97c9-1d9d8743bf5a-1791120205","pageurl":"olimpo-flex.com\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","u":"036032292aa7","p":"product","rtyp":"product","rid":8707023077723};</script>
vendor: 1 bytes, line 580
580
581<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 581
581
582<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 582
582
583<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 583
583
584<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>
584<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 584
584
585<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 585
585
586<script>
587  window.Shopify = window.Shopify || {};
588  window.Shopify.MCP = window.Shopify.MCP || {};
589  window.Shopify.MCP.enabled = true;
590  window.Shopify.MCP.shop = "olimpoflex.myshopify.com";
591  window.Shopify.MCP.mcpEndpoint = "https:\/\/olimpo-flex.com\/api\/mcp";
592  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"]}}];
593</script>
vendor: 1 bytes, line 593
593
594<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=");})();
595</script>
vendor: 1 bytes, line 595
595
596<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)}};
597</script>
vendor: 1 bytes, line 597
597
598<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
599  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);
600</script>
vendor: 1 bytes, line 600
600
601<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})}}));
602</script>
602
603<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">
604<style id="shopify-accelerated-checkout-cart">
605        #shopify-buyer-consent {
606  margin-top: 1em;
607  display: inline-block;
608  width: 100%;
609}
610
611#shopify-buyer-consent.hidden {
612  display: none;
613}
614
615#shopify-subscription-policy-button {
616  background: none;
617  border: none;
618  padding: 0;
619  text-decoration: underline;
620  font-size: inherit;
621  cursor: pointer;
622}
623
624#shopify-subscription-policy-button::before {
625  box-shadow: none;
626}
627
628      </style>
629
630<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
630
631<link href="//olimpo-flex.com/cdn/shop/t/52/assets/theme.css?v=31365007567763443281783160275" rel="stylesheet" type="text/css" media="all" />
632<!-- BEGIN MerchantWidget Code
633
634<script id='merchantWidgetScript'
635
636        src="https://www.gstatic.com/shopping/merchant/merchantwidget.js"
637
638        defer>
639
640</script>
640
641
642<script type="text/javascript">
643
644  merchantWidgetScript.addEventListener('load', function () {
645
646    merchantwidget.start({
647
648     position: 'LEFT_BOTTOM'
649
650   });
651
652  });
653
654</script>
654
655
656 END MerchantWidget Code -->
657<script>
658if (window.location.search.includes("page=1")) {
659  const params = new URLSearchParams(window.location.search);
660  if (params.get("page") === "1") {
661    params.delete("page");
662    const newUrl =
663      window.location.pathname +
664      (params.toString() ? "?" + params.toString() : "") +
665      window.location.hash;
666
667    window.history.replaceState({}, "", newUrl);
668  }
669}
670</script>
670
671
672<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
673
674
675
676
677
678
679
680
681
682
683
684
685  
685<script async src="https://static.klaviyo.com/onsite/js/UBXRju/klaviyo.js?company_id=UBXRju"></script>
685
686  
686<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>
686
687
688  
689    
689<script id="viewed_product">
690      if (item == null) {
691        var _learnq = _learnq || [];
692
693        var MetafieldReviews = null
694        var MetafieldYotpoRating = null
695        var MetafieldYotpoCount = null
696        var MetafieldLooxRating = null
697        var MetafieldLooxCount = null
698        var okendoProduct = null
699        var okendoProductReviewCount = null
700        var okendoProductReviewAverageValue = null
701        try {
702          // The following fields are used for Customer Hub recently viewed in order to add reviews.
703          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
704          MetafieldReviews = {};
705          MetafieldYotpoRating = null
706          MetafieldYotpoCount = null
707          MetafieldLooxRating = null
708          MetafieldLooxCount = null
709
710          okendoProduct = null
711          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
712          if (okendoProduct && 'error' in okendoProduct) {
713            okendoProduct = null
714          }
715          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
716          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
717        } catch (error) {
718          console.error('Error in Klaviyo onsite reviews tracking:', error);
719        }
720
721        var item = {
722          Name: "Materasso Memory Foam Hybrid Molle Insacchettate Pascià",
723          ProductID: 8707023077723,
724          Categories: ["I Nostri Prodotti – Soluzioni Complete per il Riposo","Le Nostre Promozioni – Offerte Imperdibili per il Riposo","Materassi a molle insacchettate – Sostegno personalizzato e traspirabilità","Materassi e Cuscini Dispositivo Medico Detraibili al 19%","Materassi francesi – Eleganza e comfort in formato compatto","Materassi ibridi molle + Memory – Il meglio di due tecnologie in un unico materasso","Materassi King Size – Il massimo dello spazio e del comfort","Materassi matrimoniali online: offerte, prezzi e modelli","Materassi Memory Foam","Materassi ortopedici – Sostegno ideale per la colonna vertebrale","Materassi piazza e mezzo – Lo spazio perfetto per un riposo rigenerante","Materassi singoli – Comfort e qualità per il tuo riposo","Per Chi Dorme a Pancia in Giù – Supporto Delicato e Comfort","Tutti i Materassi"],
725          ImageURL: "https://olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia_grande.webp?v=1773328157",
726          URL: "https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia",
727          Brand: "Olimpoflex",
728          Price: "€249,00",
729          Value: "249,00",
730          CompareAtPrice: "€1.473,00"
731        };
732        _learnq.push(['track', 'Viewed Product', item]);
733        _learnq.push(['trackViewedItem', {
734          Title: item.Name,
735          ItemId: item.ProductID,
736          Categories: item.Categories,
737          ImageUrl: item.ImageURL,
738          Url: item.URL,
739          Metadata: {
740            Brand: item.Brand,
741            Price: item.Price,
742            Value: item.Value,
743            CompareAtPrice: item.CompareAtPrice
744          },
745          metafields:{
746            reviews: MetafieldReviews,
747            yotpo:{
748              rating: MetafieldYotpoRating,
749              count: MetafieldYotpoCount,
750            },
751            loox:{
752              rating: MetafieldLooxRating,
753              count: MetafieldLooxCount,
754            },
755            okendo: {
756              rating: okendoProductReviewAverageValue,
757              count: okendoProductReviewCount,
758            }
759          }
760        }]);
761      }
762    </script>
762
763  
764
765
766
767
768  
768<script>
769    window.klaviyoReviewsProductDesignMode = false
770  </script>
770
771
772
773
774
775
776
777
778
779
780<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
781<script type="text/javascript">
782  (function (c, l, a, r, i, t, y) {
783    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
784    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
785    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
786
787    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
788      if (error) {
789        console.error("Error loading Shopify features:", error);
790        return;
791      }
792
793      c[a]('consentv2', {
794        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
795        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
796        source: 101,
797      });
798    });
799
800    l.addEventListener("visitorConsentCollected", function (e) {
801      c[a]('consentv2', {
802        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
803        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
804        source: 101,
805      });
806    });
807  })(window, document, "clarity", "script", "wqivrf64f3");
808</script>
808
809
810
811
812<!-- END app block --><!-- BEGIN app block: shopify://apps/c-edd-estimated-delivery-date/blocks/app_setting/4a0685bc-c234-45b2-8382-5ad6a8e3e3fd -->
812<script>
813    window.deliveryCommon = window.deliveryCommon || {};
814    window.deliveryCommon.setting = {};
815    Object.assign(window.deliveryCommon.setting, {
816        "shop_currency_code__ed": 'EUR' || 'USD',
817        "shop_locale_code__ed": 'it' || 'en',
818        "shop_domain__ed":  'olimpoflex.myshopify.com',
819        "product_available__ed": 'true',
820        "product_id__ed": '8707023077723'
821    });
822    window.deliveryED = window.deliveryED || {};
823    window.deliveryED.setting = {};
824    Object.assign(window.deliveryED.setting, {
825        "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"
825:"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"]}},
826        "delivery__pro_setting": {"product_delivery_setting":{"is_add":0,"order_delivery_info":"\u003cspan style=\"display:block\"\u003eConsegna ultra veloce per \u003cstrong\u003e{country_flag}\u003c\/strong\u003e \u003cstrong\u003e{country_name}\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"display:block\"\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\/span\u003e","out_of_stock_info":"\u003cspan style=\"display:block\"\u003e\u003c\/span\u003e","out_of_stock_mode":0,"order_progress_bar_mode":1,"order_progress_setting":{"ordered":{"svg_number":52,"title":"Ordina Oggi","tips_description":"La tua spedizione è già pronta per partire 📦 "},"order_ready":{"svg_number":4,"is_active":1,"title":"Spedizione","date_title":"{order_ready_minimum_date} - {order_ready_maximum_date}","tips_description":"Il tuo ordine sta’ arrivando preparati a riceverlo 🚚 "}
826,"order_delivered":{"svg_number":31,"title":"Consegna","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Stiamo 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":[],"widget_display_status":0,"widget_layout_mode":3,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}"}},
827        "delivery__cate_setting": {"category_delivery_setting":{"category":{"is_add":1,"order_delivery_info":"\u003cspan style=\"display:block\"\u003eConsegna ultra veloce per \u003cstrong\u003e{country_flag}\u003c\/strong\u003e \u003cstrong\u003e{country_name}\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"display:block\"\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\/span\u003e","out_of_stock_info":"\u003cspan style=\"display:block\"\u003e\u003c\/span\u003e","out_of_stock_mode":0,"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":1,"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":[],"is_show_all_unadd_country":1,"widget_display_status":0,"widget_layout_mode":3,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","category_id":"307957","t":1731428553}}}
828    });
829</script>
829
830
831<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>
831
832
833<!-- 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">
834<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
835<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: "product"};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 835
835
836<script>
837  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
838</script>
vendor: 1 bytes, line 838
838
839<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}
839).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"]}
839,"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":[{"price":{"amount":249.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462877593947","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_160190","title":"Singolo - 80x190cm Standard","untranslatedTitle":"Singolo - 80x190cm Standard"},{"price":{"amount":289.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462879887707","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_S_90200","title":"Singolo - 90x200cm","untranslatedTitle":"Singolo - 90x200cm"},{"price":{"amount":409.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880051547","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_140190","title":"Piazza e Mezza - 140x190cm Francese","untranslatedTitle":"Piazza e Mezza - 140x190cm Francese"},{"price":{"amount":429.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880084315","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_140200","title":"Piazza e Mezza - 140x200cm","untranslatedTitle":"Piazza e Mezza - 140x200cm"},{"price":{"amount":459.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880117083","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_160190","title":"Matrimoniale - 160x190cm Standard","untranslatedTitle":"Matrimoniale - 160x190cm Standard"},{"price":{"amount":479.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880149851","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_160200","title":"Matrimoniale - 160x200cm","untranslatedTitle":"Matrimoniale - 160x200cm"},{"price":{"amount":509.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"48844099453275","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_170200","title":"Matrimoniale - 170x200cm Queen Size","untranslatedTitle":"Matrimoniale - 170x200cm Queen Size"},{"price":{"amount":539.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880215387","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_180200","title":"Matrimoniale - 180x200cm","untranslatedTitle":"Matrimoniale - 180x200cm"},{"price":{"amount":589.0,"currencyCode":"EUR"},"product":{"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","vendor":"Olimpoflex","id":"8707023077723","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","type":"materasso"},"id":"47462880280923","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"sku":"PSC_M_200200","title":"Matrimoniale - 200x200cm","untranslatedTitle":"Matrimoniale - 200x200cm"}],"products":[{"id":"8707023077723","handle":"materasso-memory-foam-hybrid-molle-insacchettate-pascia","isCollective":null,"title":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","type":"materasso","untranslatedTitle":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià","url":"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia","vendor":"Olimpoflex","remoteShopId":null,"variants":[{"id":"47462877593947","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":249.0,"currencyCode":"EUR"},"sku":"PSC_M_160190","title":"Singolo - 80x190cm Standard","untranslatedTitle":"Singolo - 80x190cm Standard"},{"id":"47462879887707","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":289.0,"currencyCode":"EUR"},"sku":"PSC_S_90200","title":"Singolo - 90x200cm","untranslatedTitle":"Singolo - 90x200cm"},{"id":"47462880051547","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":409.0,"currencyCode":"EUR"},"sku":"PSC_M_140190","title":"Piazza e Mezza - 140x190cm Francese","untranslatedTitle":"Piazza e Mezza - 140x190cm Francese"},{"id":"47462880084315","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":429.0,"currencyCode":"EUR"},"sku":"PSC_M_140200","title":"Piazza e Mezza - 140x200cm","untranslatedTitle":"Piazza e Mezza - 140x200cm"},{"id":"47462880117083","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":459.0,"currencyCode":"EUR"},"sku":"PSC_M_160190","title":"Matrimoniale - 160x190cm Standard","untranslatedTitle":"Matrimoniale - 160x190cm Standard"},{"id":"47462880149851","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":479.0,"currencyCode":"EUR"},"sku":"PSC_M_160200","title":"Matrimoniale - 160x200cm","untranslatedTitle":"Matrimoniale - 160x200cm"},{"id":"48844099453275","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":509.0,"currencyCode":"EUR"},"sku":"PSC_M_170200","title":"Matrimoniale - 170x200cm Queen Size","untranslatedTitle":"Matrimoniale - 170x200cm Queen Size"},{"id":"47462880215387","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":539.0,"currencyCode":"EUR"},"sku":"PSC_M_180200","title":"Matrimoniale - 180x200cm","untranslatedTitle":"Matrimoniale - 180x200cm"},{"id":"47462880280923","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157"},"price":{"amount":589.0,"currencyCode":"EUR"},"sku":"PSC_M_200200","title":"Matrimoniale - 200x200cm","untranslatedTitle":"Matrimoniale - 200x200cm"}]}
839,{"id":"10154452681051","handle":"coprimaterasso-antiacaro-antistress","isCollective":null,"title":"Coprimaterasso Antiacaro Antistress – Protezione Igienica","type":null,"untranslatedTitle":"Coprimaterasso Antiacaro Antistress – Protezione Igienica","url":"\/products\/coprimaterasso-antiacaro-antistress","vendor":"Olimpoflex","remoteShopId":null,"variants":[{"id":"51907642032475","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955"},"price":{"amount":49.0,"currencyCode":"EUR"},"sku":null,"title":"Singolo","untranslatedTitle":"Singolo"}]},{"id":"10155753505115","handle":"completo-tutto-incluso","isCollective":null,"title":"Completo Tutto Incluso in 100% Cotone Percalle – Eleganza, Comfort e Qualità Artigianale Toscana","type":"Completo Letto Copripiumino","untranslatedTitle":"Completo Tutto Incluso in 100% Cotone Percalle – Eleganza, Comfort e Qualità Artigianale Toscana","url":"\/products\/completo-tutto-incluso","vendor":"Olimpoflex","remoteShopId":null,"variants":[{"id":"51601880744283","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/01-VerdeChiaro-CompletoFull.webp?v=1774279774"},"price":{"amount":134.0,"currencyCode":"EUR"},"sku":null,"title":"Verde chiaro \/ Singolo | 80x190","untranslatedTitle":"Verde chiaro \/ Singolo | 80x190"}]},{"id":"10154481025371","handle":"coprimaterasso-impermeabile","isCollective":null,"title":"Coprimaterasso Impermeabile – Traspirante e Silenzioso","type":null,"untranslatedTitle":"Coprimaterasso Impermeabile – Traspirante e Silenzioso","url":"\/products\/coprimaterasso-impermeabile","vendor":"Olimpoflex","remoteShopId":null,"variants":[{"id":"51907640295771","image":{"src":"\/\/olimpo-flex.com\/cdn\/shop\/files\/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899"},"price":{"amount":40.0,"currencyCode":"EUR"},"sku":null,"title":"Singolo","untranslatedTitle":"Singolo"}]}],"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":"6d590ace-df22-4388-8563-fb8c75157484","pageType":"product","resourceId":"8707023077723","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":249.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Materasso Memory Foam Hybrid Molle Insacchettate Pascià\",\"vendor\":\"Olimpoflex\",\"id\":\"8707023077723\",\"untranslatedTitle\":\"Materasso Memory Foam Hybrid Molle Insacchettate Pascià\",\"url\":\"\/products\/materasso-memory-foam-hybrid-molle-insacchettate-pascia\",\"type\":\"materasso\"},\"id\":\"47462877593947\",\"image\":{\"src\":\"\/\/olimpo-flex.com\/cdn\/shop\/files\/INFOGRAFICA1_Pascia.webp?v=1773328157\"},\"sku\":\"PSC_M_160190\",\"title\":\"Singolo - 80x190cm Standard\",\"untranslatedTitle\":\"Singolo - 80x190cm Standard\"}}]]"});})();</script>
839<script>
840  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
841  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
842  window.ShopifyAnalytics.meta.currency = 'EUR';
843  var meta = {"product":{"id":8707023077723,"gid":"gid:\/\/shopify\/Product\/8707023077723","vendor":"Olimpoflex","type":"materasso","handle":"materasso-memory-foam-hybrid-molle-insacchettate-pascia","variants":[{"id":47462877593947,"price":24900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Singolo - 80x190cm Standard","public_title":"Singolo - 80x190cm Standard","sku":"PSC_M_160190"},{"id":47462879887707,"price":28900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Singolo - 90x200cm","public_title":"Singolo - 90x200cm","sku":"PSC_S_90200"},{"id":47462880051547,"price":40900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Piazza e Mezza - 140x190cm Francese","public_title":"Piazza e Mezza - 140x190cm Francese","sku":"PSC_M_140190"},{"id":47462880084315,"price":42900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Piazza e Mezza - 140x200cm","public_title":"Piazza e Mezza - 140x200cm","sku":"PSC_M_140200"},{"id":47462880117083,"price":45900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Matrimoniale - 160x190cm Standard","public_title":"Matrimoniale - 160x190cm Standard","sku":"PSC_M_160190"},{"id":47462880149851,"price":47900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Matrimoniale - 160x200cm","public_title":"Matrimoniale - 160x200cm","sku":"PSC_M_160200"},{"id":48844099453275,"price":50900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Matrimoniale - 170x200cm Queen Size","public_title":"Matrimoniale - 170x200cm Queen Size","sku":"PSC_M_170200"},{"id":47462880215387,"price":53900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Matrimoniale - 180x200cm","public_title":"Matrimoniale - 180x200cm","sku":"PSC_M_180200"},{"id":47462880280923,"price":58900,"name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Matrimoniale - 200x200cm","public_title":"Matrimoniale - 200x200cm","sku":"PSC_M_200200"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8707023077723,"requestId":"e4fd147b-1e8c-40ba-97c9-1d9d8743bf5a-1791120205"}};
844  for (var attr in meta) {
845    window.ShopifyAnalytics.meta[attr] = meta[attr];
846  }
847</script>
vendor: 1 bytes, line 847
847
848<script class="analytics">
849  (function () {
850    var customDocumentWrite = function(content) {
851      var jquery = null;
852
853      if (window.jQuery) {
854        jquery = window.jQuery;
855      } else if (window.Checkout && window.Checkout.$) {
856        jquery = window.Checkout.$;
857      }
858
859      if (jquery) {
860        jquery('body').append(content);
861      }
862    };
863
864    var hasLoggedConversion = function(token) {
865      if (token) {
866        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
867      }
868      return false;
869    }
870
871    var setCookieIfConversion = function(token) {
872      if (token) {
873        var twoMonthsFromNow = new Date(Date.now());
874        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
875
876        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
877      }
878    }
879
880    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
881    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
882    if (trekkie.integrations) {
883      return;
884    }
885    trekkie.methods = [
886      'identify',
887      'page',
888      'ready',
889      'track',
890      'trackForm',
891      'trackLink'
892    ];
893    trekkie.factory = function(method) {
894      return function() {
895        var args = Array.prototype.slice.call(arguments);
896        args.unshift(method);
897        trekkie.push(args);
898        if (method == 'track' || method == 'page') {
899          var pageUrl;
900          try {
901            pageUrl = window.location.href;
902          } catch (e) {}
903          var pageReferrer;
904          try {
905            pageReferrer = document.referrer;
906          } catch (e) {}
907          try {
908            if (window.__TREKKIE_SHIM_QUEUE == null) {
909              window.__TREKKIE_SHIM_QUEUE = [];
910            }
911            window.__TREKKIE_SHIM_QUEUE.push({
912              from: 'trekkie-stub',
913              method: method,
914              args: args.slice(1),
915              pageContext: {
916                url: pageUrl,
917                referrer: pageReferrer
918              }
919            });
920          } catch (e) {
921            // no-op
922          }
923        }
924        return trekkie;
925      };
926    };
927    for (var i = 0; i < trekkie.methods.length; i++) {
928      var key = trekkie.methods[i];
929      trekkie[key] = trekkie.factory(key);
930    }
931    trekkie.load = function(config) {
932      trekkie.config = config || {};
933      trekkie.config.initialDocumentCookie = document.cookie;
934      var first = document.getElementsByTagName('script')[0];
935var script = document.createElement('script');
936script.type = 'text/javascript';
937script.onerror = function(e) {
938  var scriptFallback = document.createElement('script');
939  scriptFallback.type = 'text/javascript';
940  scriptFallback.onerror = function(error) {
941          var Monorail = {
942      produce: function produce(monorailDomain, schemaId, payload) {
943        var currentMs = new Date().getTime();
944        var event = {
945          schema_id: schemaId,
946          payload: payload,
947          metadata: {
948            event_created_at_ms: currentMs,
949            event_sent_at_ms: currentMs
950          }
951        };
952        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
953      },
954      sendRequest: function sendRequest(endpointUrl, payload) {
955        // Try the sendBeacon API
956        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
957          var blobData = new window.Blob([payload], {
958            type: 'text/plain'
959          });
960
961          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
962            return true;
963          } // sendBeacon was not successful
964
965        } // XHR beacon
966
967        var xhr = new XMLHttpRequest();
968
969        try {
970          xhr.open('POST', endpointUrl);
971          xhr.setRequestHeader('Content-Type', 'text/plain');
972          xhr.send(payload);
973        } catch (e) {
974          console.log(e);
975        }
976
977        return false;
978      },
979      isIos12: function isIos12() {
980        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
981      }
982    };
983    Monorail.produce('monorail-edge.shopifysvc.com',
984      'trekkie_storefront_load_errors/1.1',
985      {shop_id: 57514131509,
986      theme_id: 198432162139,
987      app_name: "storefront",
988      context_url: window.location.href,
989      source_url: "//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
990
991  };
992  scriptFallback.async = true;
993  scriptFallback.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
994  first.parentNode.insertBefore(scriptFallback, first);
995};
996script.async = true;
997script.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
998first.parentNode.insertBefore(script, first);
999
1000    };
1001    trekkie.load(
1002      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57514131509,"
1002isMerchantRequest":null,"themeId":198432162139,"themeCityHash":"18149879311495936561","contentLanguage":"it","currency":"EUR","eventMetadataId":"6d590ace-df22-4388-8563-fb8c75157484"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1003    );
1004
1005    var loaded = false;
1006    trekkie.ready(function() {
1007      if (loaded) return;
1008      loaded = true;
1009
1010      window.ShopifyAnalytics.lib = window.trekkie;
1011
1012      var originalDocumentWrite = document.write;
1013      document.write = customDocumentWrite;
1014      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1015      document.write = originalDocumentWrite;
1016
1017      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1018      var token = match? match[1]: undefined;
1019      if (!hasLoggedConversion(token)) {
1020        setCookieIfConversion(token);
1021        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":47462877593947,"productId":8707023077723,"productGid":"gid:\/\/shopify\/Product\/8707023077723","name":"Materasso Memory Foam Hybrid Molle Insacchettate Pascià - Singolo - 80x190cm Standard","price":"249.00","sku":"PSC_M_160190","brand":"Olimpoflex","variant":"Singolo - 80x190cm Standard","category":"materasso","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1022      }
1023    });
1024
1025    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8707023077723,"requestId":"e4fd147b-1e8c-40ba-97c9-1d9d8743bf5a-1791120205","shopifyEmitted":true});
1026
1027    var eventsListenerScript = document.createElement('script');
1028    eventsListenerScript.async = true;
1029    eventsListenerScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1030    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1031})();</script>
vendor: 1 bytes, line 1031
1031
1032<script
1033  defer
1034  src="https://olimpo-flex.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1035  data-application="storefront-renderer"
1036  data-shop-id="57514131509"
1037  data-render-region="gcp-us-west1"
1038  data-page-type="product"
1039  data-theme-instance-id="198432162139"
1040  data-theme-name="Impact"
1041  data-theme-version="4.3.4"
1042  data-monorail-region="shop_domain"
1043  data-resource-timing-sampling-rate="10"
1044  data-shs="true"
1045  data-shs-beacon="true"
1046  data-shs-export-with-fetch="true"
1047  data-shs-logs-sample-rate="1"
1048  data-shs-beacon-endpoint="https://olimpo-flex.com/api/collect"
1049></script>
1049
1050<meta name="shopify-y" content="8701017e-9cc6-4bda-a475-02ee0162cc3b" data-expiration="1822677805000"><meta name="shopify-s" content="81f15ba5-a2d1-430d-882b-554cf1efa3b2" data-expiration="1791122005000"><meta name="new-cookie-storage-activated" content="t">
1051</head>
1052<!-- COOKIE BANNER -->
1053<style>
1054@media (max-width: 600px) {
1055
1056  #cookie-overlay {
1057    align-items: center !important;
1058    justify-content: center !important;
1059    padding: 16px;
1060  }
1061
1062  #cookie-banner {
1063    width: 100% !important;
1064    max-width: 420px !important;
1065    border-radius: 14px !important;
1066    padding: 22px 18px 18px !important;
1067  }
1068
1069  /* colonna */
1070  #cookie-banner > div:last-child {
1071    display: flex;
1072    flex-direction: column !important;
1073    align-items: stretch !important;
1074  }
1075
1076  /* 🔥 ORDINE BOTTONI */
1077  #accept { order: 1; }
1078  #reject { order: 2; }
1079  #customize { order: 3; }
1080
1081  #accept,
1082  #reject {
1083    width: 100% !important;
1084    padding: 14px !important;
1085  }
1086
1087  #accept {
1088    margin-left: 0 !important;
1089  }
1090
1091  #customize {
1092    text-align: center;
1093    margin-top: 6px;
1094    font-size: 13px;
1095  }
1096
1097  #cookie-banner a {
1098    font-size: 12px !important;
1099  }
1100
1101}
1102</style>
1103<div id="cookie-overlay" style="
1104  position:fixed;
1105  inset:0;
1106  background:rgba(0,0,0,.45);
1107  z-index:2147483647;
1108
1109  display:none;
1110  justify-content:center;
1111  align-items:center;
1112
1113  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
1114">
1115  <div id="cookie-banner" style="
1116    background:#fff;
1117    color:#222;
1118    width:calc(100% - 40px);
1119    max-width:620px;
1120    border-radius:16px;
1121    box-shadow:0 12px 48px rgba(0,0,0,.18);
1122    padding:36px 40px 32px;
1123  ">
1124
1125    <div style="font-size:18px;font-weight:700;margin-bottom:14px;">
1126      Personalizza la tua esperienza
1127    </div>
1128
1129    <div style="font-size:14px;color:#444;margin-bottom:10px;line-height:1.5;">
1130      Utilizziamo cookie tecnici e, previo consenso, cookie di analisi e marketing
1131      per migliorare la tua esperienza e offrirti contenuti su misura.
1132    </div>
1133
1134    <div style="display:flex;gap:16px;font-size:13px;margin-bottom:20px;">
1135      <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Privacy</a>
1136      <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Cookie</a>
1137    </div>
1138
1139    <div id="cookie-prefs" style="display:none;border-top:1px solid #eee;margin-top:15px;padding-top:15px;">
1140      <div style="display:flex;justify-content:space-between;margin:10px 0;">
1141        <span>Analytics</span>
1142        <input type="checkbox" id="analytics">
1143      </div>
1144
1145      <div style="display:flex;justify-content:space-between;margin:10px 0;">
1146        <span>Marketing</span>
1147        <input type="checkbox" id="marketing">
1148      </div>
1149
1150      <button id="save-prefs" style="
1151        width:100%;
1152        margin-top:10px;
1153        padding:12px;
1154        background:#1877f2;
1155        color:#fff;
1156        border:none;
1157        border-radius:8px;
1158        cursor:pointer;
1159      ">
1160        Salva preferenze
1161      </button>
1162    </div>
1163
1164    <div style="display:flex;gap:10px;align-items:center;">
1165      <button id="customize" style="background:none;border:none;text-decoration:underline;cursor:pointer;">
1166        Personalizza
1167      </button>
1168
1169      <button id="reject" style="
1170        background:#fff;
1171        border:1px solid #ccc;
1172        border-radius:8px;
1173        padding:12px 20px;
1174        cursor:pointer;
1175      ">
1176        Solo essenziali
1177      </button>
1178
1179      <button id="accept" style="
1180        background:#1877f2;
1181        color:#fff;
1182        border:none;
1183        border-radius:8px;
1184        padding:12px 20px;
1185        margin-left:auto;
1186        cursor:pointer;
1187      ">
1188        Accetta tutti
1189      </button>
1190    </div>
1191
1192  </div>
1193</div>
1194
1195<script>
1196(function () {
1197
1198  var COOKIE_NAME = "cookie_consent_v1";
1199
1200  function setCookie(value) {
1201    document.cookie = COOKIE_NAME + "=" + encodeURIComponent(JSON.stringify(value)) + ";path=/;max-age=31536000";
1202  }
1203
1204  function getCookie() {
1205    var nameEQ = COOKIE_NAME + "=";
1206    var ca = document.cookie.split(';');
1207    for(var i=0;i < ca.length;i++) {
1208      var c = ca[i].trim();
1209      if (c.indexOf(nameEQ) === 0) {
1210        try {
1211          return JSON.parse(decodeURIComponent(c.substring(nameEQ.length)));
1212        } catch(e) {
1213          return null;
1214        }
1215      }
1216    }
1217    return null;
1218  }
1219
1220  function init() {
1221    var overlay = document.getElementById("cookie-overlay");
1222    var prefs = document.getElementById("cookie-prefs");
1223
1224    function show() {
1225      overlay.style.display = "flex";
1226      document.body.style.overflow = "hidden";
1227    }
1228
1229    function hide() {
1230      overlay.style.display = "none";
1231      document.body.style.overflow = "";
1232    }
1233
1234    if (!getCookie()) {
1235      show();
1236    }
1237
1238    document.getElementById("accept").onclick = function () {
1239      setCookie({analytics:true, marketing:true});
1240      hide();
1241    };
1242
1243    document.getElementById("reject").onclick = function () {
1244      setCookie({analytics:false, marketing:false});
1245      hide();
1246    };
1247
1248    document.getElementById("customize").onclick = function () {
1249      prefs.style.display = prefs.style.display === "block" ? "none" : "block";
1250    };
1251
1252    document.getElementById("save-prefs").onclick = function () {
1253      setCookie({
1254        analytics: document.getElementById("analytics").checked,
1255        marketing: document.getElementById("marketing").checked
1256      });
1257      hide();
1258    };
1259  }
1260
1261  if (document.readyState === "loading") {
1262    document.addEventListener("DOMContentLoaded", init);
1263  } else {
1264    init();
1265  }
1266
1267})();
1268</script>
1268
1269
1270  <body class=" zoom-image--enabled"><!-- DRAWER -->
1271<template id="drawer-default-template">
1272  <style>
1273    [hidden] {
1274      display: none !important;
1275    }
1276  </style>
1277
1278  <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">
1279        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1280      </svg></button>
1281
1282  <div part="overlay"></div>
1283
1284  <div part="content">
1285    <header part="header">
1286      <slot name="header"></slot>
1287
1288      <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">
1289        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1290      </svg></button>
1291    </header>
1292
1293    <div part="body">
1294      <slot></slot>
1295    </div>
1296
1297    <footer part="footer">
1298      <slot name="footer"></slot>
1299    </footer>
1300  </div>
1301</template>
1302
1303<!-- POPOVER -->
1304<template id="popover-default-template">
1305  <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">
1306        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1307      </svg></button>
1308
1309  <div part="overlay"></div>
1310
1311  <div part="content">
1312    <header part="title">
1313      <slot name="title"></slot>
1314    </header>
1315
1316    <div part="body">
1317      <slot></slot>
1318    </div>
1319  </div>
1320</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)})}">
1321
1322    <a href="#main" class="skip-to-content sr-only">Vai al contenuto</a><!-- BEGIN sections: header-group -->
1323<aside id="shopify-section-sections--29563889189211__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
1324    :root {
1325      --sticky-announcement-bar-enabled:1;
1326    }#shopify-section-sections--29563889189211__announcement-bar {
1327        position: sticky;
1328        top: 0;
1329        z-index: 20;
1330      }
1331
1332      .shopify-section--header ~ #shopify-section-sections--29563889189211__announcement-bar {
1333        top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px));
1334      }</style><height-observer variable="announcement-bar">
1335    <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>
1336
1337              <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>
1338
1339              <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>
1340
1341              <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>
1342
1343              <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>
1344
1345              <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>
1346
1347              <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>
1348
1349              <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>
1350
1351              <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>
1352
1353              <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>
1354
1355              <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>
1356
1357              <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>
1358
1359              <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>
1360
1361              <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>
1362
1363              <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>
1364
1365              <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>
1366
1367              <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>
1368
1369              <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>
1370
1371              <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>
1372
1373              <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>
1374
1375              <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>
1376
1377              <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>
1378
1379              <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>
1380
1381              <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>
1382
1383              <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>
1384
1385              <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>
1386
1387              <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>
1388
1389              <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>
1390
1391              <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>
1392
1393              <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>
1394
1395              <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>
1396
1397              <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>
1398
1399              <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>
1400
1401              <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>
1402
1403              <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>
1404
1405              <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>
1406
1407              <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>
1408
1409              <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>
1410
1411              <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>
1412
1413              <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>
1414
1415              <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>
1416
1417              <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>
1418
1419              <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>
1420
1421              <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>
1422
1423              <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>
1424
1425              <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>
1426
1427              <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>
1428
1429              <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>
1430
1431              <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>
1432
1433              <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>
1434
1435              <span class="shape-circle shape--sm"></span></span></marquee-text></div>
1436  </height-observer>
1437
1438  
1438<script>
1439    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__announcement-bar').clientHeight) + 'px');
1440  </script>
1440</aside><header id="shopify-section-sections--29563889189211__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
1441  :root {
1442    --sticky-header-enabled:1;
1443  }
1444
1445  #shopify-section-sections--29563889189211__header {
1446    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
1447    --header-padding-block: var(--spacing-3);
1448    --header-background-opacity: 1.0;
1449    --header-background-blur-radius: 0px;
1450    --header-transparent-text-color: 255 183 74;--header-logo-width: 140px;
1451      --header-logo-height: 47px;position: sticky;
1452    top: 0;
1453    z-index: 10;
1454  }.shopify-section--announcement-bar ~ #shopify-section-sections--29563889189211__header {
1455      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
1456    }@media screen and (max-width: 699px) {
1457      .navigation-drawer {
1458        --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2));
1459      }
1460    }@media screen and (min-width: 700px) {
1461    #shopify-section-sections--29563889189211__header {--header-logo-width: 160px;
1462        --header-logo-height: 54px;--header-padding-block: var(--spacing-6);
1463    }
1464  }@media screen and (min-width: 1150px) {#shopify-section-sections--29563889189211__header {
1465        --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr);
1466      }
1467    }</style>
1468
1469<height-observer variable="header">
1470  <store-header class="header"  sticky>
1471    <div class="header__wrapper"><div class="header__main-nav">
1472        <div class="header__icon-list">
1473          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
1474            <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">
1475        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
1476      </svg></button>
1477
1478          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
1479            <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">
1480        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1481        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1482      </svg></a><nav class="header__link-list justify-center wrap" role="navigation">
1483              <ul class="contents" role="list">
1484
1485                  <li><a href="/pages/sleep-calculator" class="bold link-faded-reverse" ><font style="color: #287d54">Calcola il tuo Sleep Score</font></a></li>
1486
1487                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1488                          <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">
1489        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1490      </svg></summary>
1491
1492                          <div class="dropdown-menu ">
1493                            <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" >
1494                                      <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>
1495                                    </a></li><li><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="dropdown-menu__item group" aria-current="page">
1496                                      <span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span>
1497                                    </a></li><li><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="dropdown-menu__item group" >
1498                                      <span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span>
1499                                    </a></li><li><a href="/products/materasso-visir" class="dropdown-menu__item group" >
1500                                      <span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span>
1501                                    </a></li><li><a href="https://olimpo-flex.com/collections/materassi-vedi-tutti" class="dropdown-menu__item group" >
1502                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span>
1503                                    </a></li><li><a href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam" class="dropdown-menu__item group" >
1504                                      <span><span class="reversed-link">Migliori Materassi</span></span>
1505                                    </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1506                                      <summary class="dropdown-menu__item group" >
1507                                        <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">
1508        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1509      </svg></summary>
1510
1511                                      <div class="dropdown-menu">
1512                                        <ul class="contents" role="list"><li>
1513                                              <a href="https://olimpo-flex.com/collections/materassi-matrimoniali" class="dropdown-menu__item group" >
1514                                                <span><span class="reversed-link">Matrimoniali</span></span>
1515                                              </a>
1516                                            </li><li>
1517                                              <a href="https://olimpo-flex.com/collections/materassi-singoli" class="dropdown-menu__item group" >
1518                                                <span><span class="reversed-link">Singoli</span></span>
1519                                              </a>
1520                                            </li><li>
1521                                              <a href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo" class="dropdown-menu__item group" >
1522                                                <span><span class="reversed-link">Una piazza e mezza</span></span>
1523                                              </a>
1524                                            </li><li>
1525                                              <a href="https://olimpo-flex.com/collections/materassi-king-size" class="dropdown-menu__item group" >
1526                                                <span><span class="reversed-link">King Size</span></span>
1527                                              </a>
1528                                            </li><li>
1529                                              <a href="https://olimpo-flex.com/collections/materassi-francesi" class="dropdown-menu__item group" >
1530                                                <span><span class="reversed-link">Francesi</span></span>
1531                                              </a>
1532                                            </li></ul>
1533                                      </div>
1534                                    </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1535                                      <summary class="dropdown-menu__item group" >
1536                                        <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">
1537        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1538      </svg></summary>
1539
1540                                      <div class="dropdown-menu">
1541                                        <ul class="contents" role="list"><li>
1542                                              <a href="https://olimpo-flex.com/collections/materassi-memory-foam" class="dropdown-menu__item group" >
1543                                                <span><span class="reversed-link">Memory Foam</span></span>
1544                                              </a>
1545                                            </li><li>
1546                                              <a href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate" class="dropdown-menu__item group" >
1547                                                <span><span class="reversed-link">Molle Insacchettate</span></span>
1548                                              </a>
1549                                            </li><li>
1550                                              <a href="https://olimpo-flex.com/collections/materassi-in-water-foam" class="dropdown-menu__item group" >
1551                                                <span><span class="reversed-link">Water Foam</span></span>
1552                                              </a>
1553                                            </li><li>
1554                                              <a href="https://olimpo-flex.com/collections/materassi-ibridi" class="dropdown-menu__item group" >
1555                                                <span><span class="reversed-link">Ibridi</span></span>
1556                                              </a>
1557                                            </li></ul>
1558                                      </div>
1559                                    </details></li></ul>
1560                          </div>
1561                        </details></li>
1562
1563                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1564                          <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">
1565        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1566      </svg></summary>
1567
1568                          <div class="dropdown-menu dropdown-menu--restrictable">
1569                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te" class="dropdown-menu__item group" >
1570                                      <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>
1571                                    </a></li><li><a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="dropdown-menu__item group" >
1572                                      <span><span class="reversed-link">Topper Termoregolatore</span></span>
1573                                    </a></li><li><a href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico" class="dropdown-menu__item group" >
1574                                      <span><span class="reversed-link">Topper Antivirale</span></span>
1575                                    </a></li><li><a href="https://olimpo-flex.com/collections/toppers" class="dropdown-menu__item group" >
1576                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span>
1577                                    </a></li><li><a href="https://olimpo-flex.com/collections/topper-matrimoniali" class="dropdown-menu__item group" >
1578                                      <span><span class="reversed-link">Topper Matrimoniali</span></span>
1579                                    </a></li><li><a href="https://olimpo-flex.com/collections/topper-singoli" class="dropdown-menu__item group" >
1580                                      <span><span class="reversed-link">Topper Singoli</span></span>
1581                                    </a></li></ul>
1582                          </div>
1583                        </details></li>
1584
1585                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1586                          <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">
1587        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1588      </svg></summary>
1589
1590                          <div class="dropdown-menu ">
1591                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te" class="dropdown-menu__item group" >
1592                                      <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>
1593                                    </a></li><li><a href="/products/era-cervicale" class="dropdown-menu__item group" >
1594                                      <span><span class="reversed-link">Cuscino Cervicale</span></span>
1595                                    </a></li><li><a href="/products/venere" class="dropdown-menu__item group" >
1596                                      <span><span class="reversed-link">Cuscino Antirughe</span></span>
1597                                    </a></li><li><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="dropdown-menu__item group" >
1598                                      <span><span class="reversed-link">Cuscino Antirussamento</span></span>
1599                                    </a></li><li><a href="/products/poseidone" class="dropdown-menu__item group" >
1600                                      <span><span class="reversed-link">Cuscino Termoregolatore</span></span>
1601                                    </a></li><li><a href="https://olimpo-flex.com/collections/cuscini-olimpoflex" class="dropdown-menu__item group" >
1602                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span>
1603                                    </a></li><li><a href="https://olimpo-flex.com/collections/migliori-cuscini" class="dropdown-menu__item group" >
1604                                      <span><span class="reversed-link">Migliori Cuscini</span></span>
1605                                    </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1606                                      <summary class="dropdown-menu__item group" >
1607                                        <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">
1608        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1609      </svg></summary>
1610
1611                                      <div class="dropdown-menu">
1612                                        <ul class="contents" role="list"><li>
1613                                              <a href="https://olimpo-flex.com/collections/cuscini-per-cervicale" class="dropdown-menu__item group" >
1614                                                <span><span class="reversed-link">Cuscini cervicale</span></span>
1615                                              </a>
1616                                            </li><li>
1617                                              <a href="https://olimpo-flex.com/collections/cuscini-ortopedici" class="dropdown-menu__item group" >
1618                                                <span><span class="reversed-link">Cuscini ortopedici</span></span>
1619                                              </a>
1620                                            </li><li>
1621                                              <a href="https://olimpo-flex.com/collections/cuscini-antirussamento" class="dropdown-menu__item group" >
1622                                                <span><span class="reversed-link">Cuscini antirussamento</span></span>
1623                                              </a>
1624                                            </li><li>
1625                                              <a href="https://olimpo-flex.com/collections/cuscini-antisudore" class="dropdown-menu__item group" >
1626                                                <span><span class="reversed-link">Cuscini antisudore</span></span>
1627                                              </a>
1628                                            </li><li>
1629                                              <a href="https://olimpo-flex.com/collections/cuscini-antirughe" class="dropdown-menu__item group" >
1630                                                <span><span class="reversed-link">Cuscini antirughe</span></span>
1631                                              </a>
1632                                            </li><li>
1633                                              <a href="https://olimpo-flex.com/collections/reflux" class="dropdown-menu__item group" >
1634                                                <span><span class="reversed-link">Cuscini antireflusso</span></span>
1635                                              </a>
1636                                            </li><li>
1637                                              <a href="https://olimpo-flex.com/collections/cuscini-per-gravidanza" class="dropdown-menu__item group" >
1638                                                <span><span class="reversed-link">Cuscini gravidanza</span></span>
1639                                              </a>
1640                                            </li></ul>
1641                                      </div>
1642                                    </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover">
1643                                      <summary class="dropdown-menu__item group" >
1644                                        <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">
1645        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1646      </svg></summary>
1647
1648                                      <div class="dropdown-menu">
1649                                        <ul class="contents" role="list"><li>
1650                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="dropdown-menu__item group" >
1651                                                <span><span class="reversed-link">Dormire di lato</span></span>
1652                                              </a>
1653                                            </li><li>
1654                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="dropdown-menu__item group" >
1655                                                <span><span class="reversed-link">Dormire Supini</span></span>
1656                                              </a>
1657                                            </li><li>
1658                                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome" class="dropdown-menu__item group" >
1659                                                <span><span class="reversed-link">Dormire sull'addome</span></span>
1660                                              </a>
1661                                            </li></ul>
1662                                      </div>
1663                                    </details></li></ul>
1664                          </div>
1665                        </details></li>
1666
1667                  <li><details class="relative" is="dropdown-disclosure" trigger="hover">
1668                          <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">
1669        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1670      </svg></summary>
1671
1672                          <div class="dropdown-menu dropdown-menu--restrictable">
1673                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/biancheria" class="dropdown-menu__item group" >
1674                                      <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span>
1675                                    </a></li><li><a href="https://olimpo-flex.com/collections/coprimaterassi" class="dropdown-menu__item group" >
1676                                      <span><span class="reversed-link">Coprimaterassi</span></span>
1677                                    </a></li><li><a href="https://olimpo-flex.com/collections/tutti-i-lenzuoli" class="dropdown-menu__item group" >
1678                                      <span><span class="reversed-link">Lenzuola</span></span>
1679                                    </a></li><li><a href="https://olimpo-flex.com/collections/piumoni" class="dropdown-menu__item group" >
1680                                      <span><span class="reversed-link">Piumini</span></span>
1681                                    </a></li></ul>
1682                          </div>
1683                        </details></li>
1684
1685                  <li>
1685<details class="relative" is="dropdown-disclosure" trigger="hover">
1686                          <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">
1687        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1688      </svg></summary>
1689
1690                          <div class="dropdown-menu dropdown-menu--restrictable">
1691                            <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/promo" class="dropdown-menu__item group" >
1692                                      <span><span class="reversed-link">Promo</span></span>
1693                                    </a></li><li><a href="https://olimpo-flex.com/collections/outlet" class="dropdown-menu__item group" >
1694                                      <span><span class="reversed-link">Outlet</span></span>
1695                                    </a></li></ul>
1696                          </div>
1697                        </details></li></ul>
1698            </nav></div>
1699      </div>
1700        <a href="/" class="header__logo"><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>
1701      
1702<div class="header__secondary-nav"><div class="header__icon-list"><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
1703            <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">
1704        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1705        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1706      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
1707            <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">
1708            <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>
1709            <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>
1710          </svg><div class="header__cart-count">
1711              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
1712            </div>
1713          </a>
1714        </div>
1715      </div>
1716    </div>
1717  </store-header>
1718</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
1719    <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">
1720        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1721      </svg></button><div class="panel-list__wrapper">
1722  <div class="panel">
1723    <div class="panel__wrapper" >
1724      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
1725<li class="h3 sm:h4"><a href="/pages/sleep-calculator" class="group block w-full">
1726                  <span><span class="reversed-link"><font style="color: #287d54">Calcola il tuo Sleep Score</font></span></span>
1727                </a></li>
1728<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0">
1729                  <span>Materassi</span>
1730                  <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">
1731        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1732      </svg></span>
1733                </button></li>
1734<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-1">
1735                  <span>Topper</span>
1736                  <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">
1737        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1738      </svg></span>
1739                </button></li>
1740<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-2">
1741                  <span>Cuscini</span>
1742                  <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">
1743        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1744      </svg></span>
1745                </button></li>
1746<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-3">
1747                  <span>Indispensabili</span>
1748                  <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">
1749        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1750      </svg></span>
1751                </button></li>
1752<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-4">
1753                  <span><font style="color: #ff0000">OFFERTE</font></span>
1754                  <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">
1755        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1756      </svg></span>
1757                </button></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
1758      <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">
1759        <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"/>
1760      </svg></a>
1761    </li><li>
1762      <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">
1763        <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.
1763047 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"/>
1764      </svg></a>
1765    </li><li>
1766      <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">
1767        <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"/>
1768      </svg></a>
1769    </li><li>
1770      <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">
1771        <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"/>
1772      </svg></a>
1773    </li><li>
1774      <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">
1775        <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"/>
1776      </svg></a>
1777    </li><li>
1778      <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">
1779        <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
1779c-.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" />
1780      </svg></a>
1781    </li></ul></div></div>
1782  </div><div class="panel gap-8">
1783      <div class="panel__wrapper"  hidden>
1784                  <ul class="v-stack gap-4">
1785                    <li class="lg:hidden">
1786                      <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">
1787        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1788      </svg>Materassi
1789                      </button>
1790                    </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>
1791                            </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>
1792                            </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>
1793                            </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>
1794                            </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>
1795                            </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>
1796                            </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0">
1797                              <span>Per Misura</span>
1798                              <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">
1799        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1800      </svg></span>
1801                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1">
1802                              <span>Per Materiale</span>
1803                              <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">
1804        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1805      </svg></span>
1806                            </button></li></ul></div><div class="panel__wrapper"  hidden>
1807                  <ul class="v-stack gap-4">
1808                    <li class="lg:hidden">
1809                      <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
1809ox="0 0 7 10">
1810        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1811      </svg>Topper
1812                      </button>
1813                    </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>
1814                            </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>
1815                            </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>
1816                            </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>
1817                            </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>
1818                            </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>
1819                            </a></li></ul></div><div class="panel__wrapper"  hidden>
1820                  <ul class="v-stack gap-4">
1821                    <li class="lg:hidden">
1822                      <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">
1823        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1824      </svg>Cuscini
1825                      </button>
1826                    </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>
1827                            </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>
1828                            </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>
1829                            </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>
1830                            </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>
1831                            </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>
1832                            </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>
1833                            </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2">
1834                              <span>Per Beneficio</span>
1835                              <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
1835ox="0 0 5 8">
1836        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1837      </svg></span>
1838                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3">
1839                              <span>Per Posizione</span>
1840                              <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">
1841        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1842      </svg></span>
1843                            </button></li></ul></div><div class="panel__wrapper"  hidden>
1844                  <ul class="v-stack gap-4">
1845                    <li class="lg:hidden">
1846                      <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">
1847        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1848      </svg>Indispensabili
1849                      </button>
1850                    </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>
1851                            </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>
1852                            </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>
1853                            </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>
1854                            </a></li></ul></div><div class="panel__wrapper"  hidden>
1855                  <ul class="v-stack gap-4">
1856                    <li class="lg:hidden">
1857                      <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">
1858        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1859      </svg><font style="color: #ff0000">OFFERTE</font>
1860                      </button>
1861                    </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>
1862                            </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>
1863                            </a></li></ul></div>
1864    </div>
1865    <div class="panel">
1866      <div class="panel__wrapper" hidden>
1867                              <ul class="v-stack gap-4">
1868                                <li class="text-with-icon lg:hidden">
1869                                  <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">
1870        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1871      </svg>Per Misura
1872                                  </button>
1873                                </li><li class="h3 sm:h5">
1874                                    <a class="group block w-full"
1875                                       href="https://olimpo-flex.com/collections/materassi-matrimoniali"><span><span class="reversed-link">Matrimoniali</span></span>
1876                                    </a>
1877                                  </li><li class="h3 sm:h5">
1878                                    <a class="group block w-full"
1879                                       href="https://olimpo-flex.com/collections/materassi-singoli"><span><span class="reversed-link">Singoli</span></span>
1880                                    </a>
1881                                  </li><li class="h3 sm:h5">
1882                                    <a class="group block w-full"
1883                                       href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo"><span><span class="reversed-link">Una piazza e mezza</span></span>
1884                                    </a>
1885                                  </li><li class="h3 sm:h5">
1886                                    <a class="group block w-full"
1887                                       href="https://olimpo-flex.com/collections/materassi-king-size"><span><span class="reversed-link">King Size</span></span>
1888                                    </a>
1889                                  </li><li class="h3 sm:h5">
1890                                    <a class="group block w-full"
1891                                       href="https://olimpo-flex.com/collections/materassi-francesi"><span><span class="reversed-link">Francesi</span></span>
1892                                    </a>
1893                                  </li></ul>
1894                            </div><div class="panel__wrapper" hidden>
1895                              <ul class="v-stack gap-4">
1896                                <li class="text-with-icon lg:hidden">
1897                                  <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
1897ox="0 0 7 10">
1898        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1899      </svg>Per Materiale
1900                                  </button>
1901                                </li><li class="h3 sm:h5">
1902                                    <a class="group block w-full"
1903                                       href="https://olimpo-flex.com/collections/materassi-memory-foam"><span><span class="reversed-link">Memory Foam</span></span>
1904                                    </a>
1905                                  </li><li class="h3 sm:h5">
1906                                    <a class="group block w-full"
1907                                       href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate"><span><span class="reversed-link">Molle Insacchettate</span></span>
1908                                    </a>
1909                                  </li><li class="h3 sm:h5">
1910                                    <a class="group block w-full"
1911                                       href="https://olimpo-flex.com/collections/materassi-in-water-foam"><span><span class="reversed-link">Water Foam</span></span>
1912                                    </a>
1913                                  </li><li class="h3 sm:h5">
1914                                    <a class="group block w-full"
1915                                       href="https://olimpo-flex.com/collections/materassi-ibridi"><span><span class="reversed-link">Ibridi</span></span>
1916                                    </a>
1917                                  </li></ul>
1918                            </div><div class="panel__wrapper" hidden>
1919                              <ul class="v-stack gap-4">
1920                                <li class="text-with-icon lg:hidden">
1921                                  <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">
1922        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1923      </svg>Per Beneficio
1924                                  </button>
1925                                </li><li class="h3 sm:h5">
1926                                    <a class="group block w-full"
1927                                       href="https://olimpo-flex.com/collections/cuscini-per-cervicale"><span><span class="reversed-link">Cuscini cervicale</span></span>
1928                                    </a>
1929                                  </li><li class="h3 sm:h5">
1930                                    <a class="group block w-full"
1931                                       href="https://olimpo-flex.com/collections/cuscini-ortopedici"><span><span class="reversed-link">Cuscini ortopedici</span></span>
1932                                    </a>
1933                                  </li><li class="h3 sm:h5">
1934                                    <a class="group block w-full"
1935                                       href="https://olimpo-flex.com/collections/cuscini-antirussamento"><span><span class="reversed-link">Cuscini antirussamento</span></span>
1936                                    </a>
1937                                  </li><li class="h3 sm:h5">
1938                                    <a class="group block w-full"
1939                                       href="https://olimpo-flex.com/collections/cuscini-antisudore"><span><span class="reversed-link">Cuscini antisudore</span></span>
1940                                    </a>
1941                                  </li><li class="h3 sm:h5">
1942                                    <a class="group block w-full"
1943                                       href="https://olimpo-flex.com/collections/cuscini-antirughe"><span><span class="reversed-link">Cuscini antirughe</span></span>
1944                                    </a>
1945                                  </li><li class="h3 sm:h5">
1946                                    <a class="group block w-full"
1947                                       href="https://olimpo-flex.com/collections/reflux"><span><span class="reversed-link">Cuscini antireflusso</span></span>
1948                                    </a>
1949                                  </li><li class="h3 sm:h5">
1950                                    <a class="group block w-full"
1951                                       href="https://olimpo-flex.com/collections/cuscini-per-gravidanza"><span><span class="reversed-link">Cuscini gravidanza</span></span>
1952                                    </a>
1953                                  </li></ul>
1954                            </div><div class="panel__wrapper" hidden>
1955                              <ul class="v-stack gap-4">
1956                                <li class="text-with-icon lg:hidden">
1957                                  <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
1957ox="0 0 7 10">
1958        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
1959      </svg>Per Posizione
1960                                  </button>
1961                                </li><li class="h3 sm:h5">
1962                                    <a class="group block w-full"
1963                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato"><span><span class="reversed-link">Dormire di lato</span></span>
1964                                    </a>
1965                                  </li><li class="h3 sm:h5">
1966                                    <a class="group block w-full"
1967                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini"><span><span class="reversed-link">Dormire Supini</span></span>
1968                                    </a>
1969                                  </li><li class="h3 sm:h5">
1970                                    <a class="group block w-full"
1971                                       href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome"><span><span class="reversed-link">Dormire sull'addome</span></span>
1972                                    </a>
1973                                  </li></ul>
1974                            </div>
1975    </div></div></navigation-drawer>
1975<script>
1976  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__header').clientHeight) + 'px');
1977</script>
1977
1978
1979<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">
1980</section><section id="shopify-section-sections--29563889189211__custom_liquid_3GBRie" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style>
1981  #shopify-section-sections--29563889189211__custom_liquid_3GBRie {
1982    --section-background-hash: 0;
1983  }
1984
1985  #shopify-section-sections--29563889189211__custom_liquid_3GBRie + * {
1986    --previous-section-background-hash: 0;
1987  }</style><style>
1988    #shopify-section-sections--29563889189211__custom_liquid_3GBRie {
1989      --section-spacing-block: 0px;
1990      
1991    }
1992  </style>
1993
1994  <div class="section   section-blends section-full">
1995    
1996
1997
1998
1999
2000
2001<div style="position:fixed;bottom:20px;right:20px;z-index:9999;width:60px;height:60px;">
2002  <a 
2003    href="https://widget.spoki.com/wd/7d5e2e60-6274-4e79-bf00-4853254295ec/" 
2004    target="_blank" 
2005    rel="noopener noreferrer"
2006    aria-label="Chat WhatsApp"
2007    style="display:block;width:100%;height:100%;"
2008  >
2009    <img 
2010      src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Wha.webp?v=1773066049"
2011      alt="WhatsApp"
2012      loading="eager"
2013      style="width:100%;height:100%;object-fit:contain;display:block;"
2014    >
2015  </a>
2016</div>
2017  </div>
2018</section>
2019<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2020<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">
2021  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
2022    <div class="search-input">
2023      <input type="search" name="q" placeholder="Cerca..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Ricerca">
2024      <button type="reset" class="text-subdued">Cancella</button>
2025      <button type="button" is="close-button">
2026        <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">
2027        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2028      </svg></button>
2029    </div>
2030
2031    <style>
2032      #shopify-section-sections--29563889221979__search-drawer {
2033        --predictive-search-column-count: 3;
2034      }
2035    </style>
2036
2037    <input type="hidden" name="type" value="product">
2038
2039    <predictive-search class="predictive-search" section-id="sections--29563889221979__search-drawer"><div slot="idle">
2040          <div class="v-stack gap-3 sm:gap-4">
2041
2042            
2043
2044            <p class="bold text-subdued">Stai cercando questi?</p>
2045
2046            <div class="searchcol">
2047
2048              <div class="searchcol__element">
2049                <a href="/collections/materassi-vedi-tutti">
2050              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Visir_Stanza1.webp?v=1717693596">
2051              <p class="reversed-link hover:show">Materassi</p>
2052                </a>
2053              </div>
2054              
2055              <div class="searchcol__element">
2056                <a href="/collections/toppers">
2057              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/2_9032a580-99f1-44d5-951d-bf080e660de7.png?v=1721217065">
2058              <p class="reversed-link hover:show">Topper</p>
2059                </a>
2060              </div>
2061              
2062              <div class="searchcol__element">
2063                <a href="/collections/cuscini-olimpoflex">
2064              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Era_Strati_1500x1900_MIN.png?v=1726152065">
2065              <p class="reversed-link hover:show">Cuscini</p>
2066                </a>
2067              </div>
2068              
2069              <div class="searchcol__element">
2070                <a href="/collections/biancheria">
2071              <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/shot_piumino_su_letto.jpg?v=1702284121">
2072              <p class="reversed-link hover:show">Biancheria</p>
2073                </a>
2074              </div>
2075              
2076            </div>
2077
2078            <p id="searchquiz" class="bold text-subdued">Non sai da dove partire?</p>
2079              
2080            <div class="searchquiz">
2081
2082              <ul class="v-stack gap-2 sm:gap-3" role="list">
2083
2084              <li>
2085                <a href="/pages/qual-e-il-materasso-piu-adatto-a-te" class="h5">
2086                  <span class="reversed-link hover:show">Configura Materasso</span>
2087                </a>
2088              </li>
2089
2090                <li>
2091              <a href="/pages/scegli-il-topper-perfetto-per-te" class="h5">
2092                    <span class="reversed-link hover:show">Trova il tuo Topper</span>
2093              </a>
2094                  </li>
2095
2096                <li>
2097              <a href="/pages/scegli-il-cuscino-perfetto-per-te" class="h5">
2098                    <span class="reversed-link hover:show">Trova il tuo cuscino</span>
2099              </a>
2100                </li>
2101
2102              </ul>
2103              
2104            </div>
2105
2106            <style>
2107              .searchcol {
2108                display: flex;
2109                gap: 20px;
2110                justify-content: space-between
2111              }
2112
2113              @media only screen and (max-width: 768px) {
2114                .searchcol {
2115                overflow-x: scroll;
2116              }
2117              }
2118
2119              .searchcol__element {
2120                text-align:center;
2121              }
2122
2123              .searchcol__element img {
2124                border-radius: 0.375rem;
2125                margin-bottom: 10px;
2126                max-width: 120px;
2127              }
2128              #searchquiz {
2129                margin-top: 20px;
2130              }
2131            </style>
2132
2133            
2134
2135            
2136          </div>
2137        </div><div slot="results"></div>
2138
2139      <div slot="loading">
2140        <div class="v-stack gap-5 sm:gap-6 ">
2141          <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>
2142
2143          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
2144                <span class="skeleton skeleton--thumbnail"></span>
2145
2146                <div class="v-stack gap-3 w-full">
2147                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2148                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2149                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2150                </div>
2151              </div><div class="h-stack align-center gap-5 sm:gap-6">
2152                <span class="skeleton skeleton--thumbnail"></span>
2153
2154                <div class="v-stack gap-3 w-full">
2155                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2156                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2157                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2158                </div>
2159              </div><div class="h-stack align-center gap-5 sm:gap-6">
2160                <span class="skeleton skeleton--thumbnail"></span>
2161
2162                <div class="v-stack gap-3 w-full">
2163                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2164                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2165                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2166                </div>
2167              </div><div class="h-stack align-center gap-5 sm:gap-6">
2168                <span class="skeleton skeleton--thumbnail"></span>
2169
2170                <div class="v-stack gap-3 w-full">
2171                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2172                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2173                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2174                </div>
2175              </div></div>
2176        </div></div>
2177    </predictive-search>
2178  </form>
2179</search-drawer>
2180
2181<style> #shopify-section-sections--29563889221979__search-drawer .search-drawer {z-index: 1000000000 !important;} </style></div>
2182<!-- END sections: overlay-group --><main role="main" id="main" class="anchor">
2183      <section id="shopify-section-template--29563888992603__main" class="shopify-section shopify-section--main-product"><style>
2184  #shopify-section-template--29563888992603__main {
2185    --section-background-hash: 0;
2186  }
2187
2188  #shopify-section-template--29563888992603__main + * {
2189    --previous-section-background-hash: 0;
2190  }</style><style>
2191  #shopify-section-template--29563888992603__main {
2192    --product-grid: auto / minmax(0, 1fr);
2193    --product-gallery-media-list-grid: auto / auto-flow 100%;
2194    --product-gallery-media-list-gap: var(--spacing-0-5);
2195  }
2196
2197  @media screen and (max-width: 999px) {
2198    #shopify-section-template--29563888992603__main {
2199      --section-spacing-block-start: 0px;
2200    }
2201  }
2202
2203  @media screen and (min-width: 1000px) {
2204    #shopify-section-template--29563888992603__main {--product-grid: auto / minmax(0, 1.2fr) minmax(0, 0.8fr);
2205      --product-gallery-media-list-grid: auto / auto-flow 100%;
2206      --product-gallery-media-list-gap: calc(var(--grid-gutter) / 2);
2207    }}
2208
2209  @media screen and (min-width: 1400px) {
2210    #shopify-section-template--29563888992603__main {
2211      --product-gallery-media-list-gap: var(--grid-gutter);
2212    }
2213  }
2214</style>
2215
2216<div class="section section--tight  section-blends section-full text-custom"style="--text-color: 26 26 26;">
2217  <div class="product">
2218<product-gallery form="product-form-8707023077723-template--29563888992603__main"allow-zoom="2" class="product-gallery  product-gallery--desktop-carousel  product-gallery--mobile-expanded"><div class="product-gallery__ar-wrapper">
2219    <div class="product-gallery__media-list-wrapper"><custom-cursor class="product-gallery__cursor" >
2220          <div class="circle-button circle-button--fill circle-button--lg"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10">
2221        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2222      </svg></div>
2223        </custom-cursor><media-carousel desktop-mode="carousel_thumbnails_bottom" adaptive-height initial-index="0" autoplay id="product-gallery-8707023077723-template--29563888992603__main" class="product-gallery__media-list full-bleed scroll-area md:unbleed"><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="51996615737691" ><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, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=2000 2000w" width="2000" height="2000" loading="eager" fetchpriority="high" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="51326303502683" ><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" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="55443114951003" ><img src="//olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=1080" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="55443115016539" ><img src="//olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=1080" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="56419675799899" ><img src="//olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=1800 1800w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=2000 2000w" width="2048" height="2048" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="56419676029275" >
2223<img src="//olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=1800 1800w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=2000 2000w" width="2048" height="2048" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="56419675996507" ><img src="//olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=1000 1000w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=1200 1200w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=1400 1400w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=1600 1600w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=1800 1800w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=2000 2000w" width="2048" height="2048" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(760px, 42vw)" class="rounded"></div></media-carousel><div class="product-gallery__zoom ">
2224          <button type="button" is="product-zoom-button" class="circle-button circle-button--fill ring">
2225            <span class="sr-only">Ingrandisci immagine</span><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="15" height="15" class="icon icon-image-zoom" viewBox="0 0 15 15">
2226        <circle cx="7.067" cy="7.067" r="6.067" stroke="currentColor"></circle>
2227        <path d="M11.4 11.4 14 14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2228        <path d="M7 4v6M4 7h6" stroke="currentColor"></path>
2229      </svg></button>
2230        </div></div></div><scroll-shadow class="product-gallery__thumbnail-list-wrapper">
2231        <page-dots align-selected class="product-gallery__thumbnail-list scroll-area bleed md:unbleed" aria-controls="product-gallery-8707023077723-template--29563888992603__main"><button type="button" class="product-gallery__thumbnail"  aria-current="true" aria-label="Vai all&amp;#39;articolo 1"><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=56 56w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=192 192w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2232            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 2"><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=56 56w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&amp;width=192 192w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2233            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 3"><img src="//olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=1080" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/2_02b992ca-4135-4047-bf8f-3a73067a32b1.png?v=1773328157&amp;width=192 192w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2234            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 4"><img src="//olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=1080" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/3_6ee6051a-803e-4d62-9c96-6d459dbe28e6.png?v=1766160455&amp;width=192 192w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2235            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 5"><img src="//olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/PASCIA-1-PRIM.webp?v=1773049244&amp;width=192 192w" width="2048" height="2048" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2236            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 6">
2236<img src="//olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/PASCIA-3-PRIM.webp?v=1773049244&amp;width=192 192w" width="2048" height="2048" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2237            </button><button type="button" class="product-gallery__thumbnail"  aria-current="false" aria-label="Vai all&amp;#39;articolo 7"><img src="//olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=2048" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià" srcset="//olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=64 64w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=112 112w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=128 128w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=168 168w, //olimpo-flex.com/cdn/shop/files/PASCIA-2-PRIM.webp?v=1773049244&amp;width=192 192w" width="2048" height="2048" loading="lazy" sizes="(max-width: 699px) 56px, 64px" class="object-contain rounded-sm">
2238            </button></page-dots>
2239      </scroll-shadow>
2240</product-gallery><safe-sticky class="product-info"><div class="product-info__liquid" >
2241            
2242
2243
2244<!-- TrustBox widget - Product Mini -->
2245<div class="trustpilot-widget"
2246  data-locale="it-IT"
2247  data-template-id="54d39695764ea907c0f34825"
2248  data-businessunit-id="64b92c6e11c8af68008b143e"
2249  data-style-height="24px"
2250  data-style-width="100%"
2251  data-theme="light"
2252  data-font-family="Poppins"
2253  data-no-reviews="hide"
2254  data-scroll-to-list="true"
2255  data-style-alignment="left"
2256  data-sku="PSC_M_160190,PSC_S_90200,PSC_M_140190,PSC_M_140200,PSC_M_160190,PSC_M_160200,PSC_M_170200,PSC_M_180200,PSC_M_200200">
2257  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
2258</div>
2259<!-- End TrustBox widget -->
2260          </div><h1 class="product-info__title h4" >
2261            Materasso Memory Foam Hybrid Molle Insacchettate Pascià
2262          </h1><div class="product-info__liquid" >
2263            <p><div class="metafield-rich_text_field"><p>Con tecnologia Olimpo Aloe Massage® per un sonno stabilizzato,  massaggiante e sempre alla giusta temperatura.</p></div></p>
2264          </div><div class="product-info__variant-picker" ><variant-picker class="variant-picker" handle="materasso-memory-foam-hybrid-molle-insacchettate-pascia" form="product-form-8707023077723-template--29563888992603__main"  ><fieldset class="variant-picker__option no-js:hidden"><div class="of-two-level" data-of-two-level data-option-position="1">
2265
2266            <div class="of-two-level__header">
2267              <span class="of-two-level__title">Scegli la taglia</span></div>
2268
2269            <div class="of-two-level__categories" role="tablist" aria-label="Tipo di letto"><button
2270                  type="button"
2271                  class="of-two-level__cat-tab is-active"
2272                  data-of-cat-tab="Singolo"
2273                  role="tab"
2274                  aria-selected="true"
2275                >Singolo</button><button
2276                  type="button"
2277                  class="of-two-level__cat-tab"
2278                  data-of-cat-tab="Piazza e Mezza"
2279                  role="tab"
2280                  aria-selected="false"
2281                >Piazza e Mezza</button><button
2282                  type="button"
2283                  class="of-two-level__cat-tab"
2284                  data-of-cat-tab="Matrimoniale"
2285                  role="tab"
2286                  aria-selected="false"
2287                >Matrimoniale</button></div>
2288
2289            <div data-option-selector class="of-two-level__sizes-wrap">
2290              <input type="hidden" name="option1" form="product-form-8707023077723-template--29563888992603__main" value="Singolo - 80x190cm Standard" data-of-hidden-input><div
2291                  class="of-two-level__size-list"
2292                  data-of-cat-group="Singolo"
2293                  
2294                ><button
2295                        type="button"
2296                        class="of-two-level__size-row is-selected"
2297                        value="Singolo - 80x190cm Standard"
2298                        data-option-value
2299                        aria-checked="true"
2300                      >
2301                        <span class="of-two-level__size-dim">80x190cm</span><span class="of-two-level__size-badge of-two-level__size-badge--standard"><svg class="of-two-level__star" width="10" height="10" viewBox="0 0 12 12" aria-hidden="true" focusable="false">
2302                                <path d="M6 0.5l1.7 3.45 3.8.55-2.75 2.68.65 3.79L6 9.18 2.6 10.97l.65-3.79L0.5 4.5l3.8-.55z" fill="currentColor"/>
2303                              </svg><span>Standard</span>
2304                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€249,00</span></button><button
2305                        type="button"
2306                        class="of-two-level__size-row"
2307                        value="Singolo - 90x200cm"
2308                        data-option-value
2309                        aria-checked="false"
2310                      >
2311                        <span class="of-two-level__size-dim">90x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€289,00</span></button></div><div
2312                  class="of-two-level__size-list"
2313                  data-of-cat-group="Piazza e Mezza"
2314                  hidden aria-hidden="true"
2315                ><button
2316                        type="button"
2317                        class="of-two-level__size-row"
2318                        value="Piazza e Mezza - 140x190cm Francese"
2319                        data-option-value
2320                        aria-checked="false"
2321                      >
2322                        <span class="of-two-level__size-dim">140x190cm</span><span class="of-two-level__size-badge"><span>Francese</span>
2323                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€409,00</span></button><button
2324                        type="button"
2325                        class="of-two-level__size-row"
2326                        value="Piazza e Mezza - 140x200cm"
2327                        data-option-value
2328                        aria-checked="false"
2329                      >
2330                        <span class="of-two-level__size-dim">140x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€429,00</span></button></div><div
2331                  class="of-two-level__size-list"
2332                  data-of-cat-group="Matrimoniale"
2333                  hidden aria-hidden="true"
2334                ><button
2335                        type="button"
2336                        class="of-two-level__size-row"
2337                        value="Matrimoniale - 160x190cm Standard"
2338                        data-option-value
2339                        aria-checked="false"
2340                      >
2341                        <span class="of-two-level__size-dim">160x190cm</span><span class="of-two-level__size-badge of-two-level__size-badge--standard"><svg class="of-two-level__star" width="10" height="10" viewBox="0 0 12 12" aria-hidden="true" focusable="false">
2342                                <path d="M6 0.5l1.7 3.45 3.8.55-2.75 2.68.65 3.79L6 9.18 2.6 10.97l.65-3.79L0.5 4.5l3.8-.55z" fill="currentColor"/>
2343                              </svg><span>Standard</span>
2344                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€459,00</span></button><button
2345                        type="button"
2346                        class="of-two-level__size-row"
2347                        value="Matrimoniale - 160x200cm"
2348                        data-option-value
2349                        aria-checked="false"
2350                      >
2351                        <span class="of-two-level__size-dim">160x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€479,00</span></button><button
2352                        type="button"
2353                        class="of-two-level__size-row"
2354                        value="Matrimoniale - 170x200cm Queen Size"
2355                        data-option-value
2356                        aria-checked="false"
2357                      >
2358                        <span class="of-two-level__size-dim">170x200cm</span><span class="of-two-level__size-badge"><span>Queen Size</span>
2359                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€509,00</span></button><button
2360                        type="button"
2361                        class="of-two-level__size-row"
2362                        value="Matrimoniale - 180x200cm"
2363                        data-option-value
2364                        aria-checked="false"
2365                      >
2366                        <span class="of-two-level__size-dim">180x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€539,00</span></button><button
2367                        type="button"
2368                        class="of-two-level__size-row"
2369                        value="Matrimoniale - 200x200cm"
2370                        data-option-value
2371                        aria-checked="false"
2372                      >
2373                        <span class="of-two-level__size-dim">200x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€589,00</span></button></div></div>
2374          </div>
2375
2376          <style>
2377            /* ============================================================
2378               OF TWO-LEVEL VARIANT PICKER — design "Lista scansionabile"
2379               ============================================================ */
2380            .of-two-level {
2381              display: flex;
2382              flex-direction: column;
2383              gap: 14px;
2384              width: 100%;
2385              font-family: inherit;
2386            }
2387
2388            /* Header: titolo + link guida taglie */
2389            .of-two-level__header {
2390              display: flex;
2391              align-items: center;
2392              justify-content: space-between;
2393              gap: 8px;
2394            }
2395            .of-two-level__title {
2396              font-size: 16px;
2397              font-weight: 600;
2398              color: #00174F;
2399              letter-spacing: -0.005em;
2400              line-height: 1.2;
2401            }
2402            .of-two-level__chart-btn {
2403              background: transparent;
2404              border: none;
2405              padding: 0;
2406              font-size: 12px;
2407              font-weight: 500;
2408              color: #6b7280;
2409              text-decoration: underline;
2410              text-underline-offset: 3px;
2411              cursor: pointer;
2412              -webkit-tap-highlight-color: transparent;
2413              font-family: inherit;
2414            }
2415            .of-two-level__chart-btn:hover { color: #00174F; }
2416
2417            /* Categorie: tab sottolineati */
2418            .of-two-level__categories {
2419              display: flex;
2420              border-bottom: 1px solid #e5e7eb;
2421              margin-bottom: 4px;
2422            }
2423            .of-two-level__cat-tab {
2424              flex: 1 1 0;
2425              min-height: 44px;
2426              padding: 11px 8px;
2427              border: none;
2428              background: transparent;
2429              color: #9ca3af;
2430              font-size: 13px;
2431              font-weight: 500;
2432              cursor: pointer;
2433              border-bottom: 2px solid transparent;
2434              margin-bottom: -1px;
2435              transition: color 0.15s ease, border-color 0.15s ease;
2436              -webkit-tap-highlight-color: transparent;
2437              font-family: inherit;
2438              letter-spacing: 0.005em;
2439              white-space: nowrap;
2440              display: inline-flex;
2441              align-items: center;
2442              justify-content: center;
2443              gap: 6px;
2444            }
2445            .of-two-level__cat-tab::before {
2446              content: '';
2447              width: 6px;
2448              height: 6px;
2449              border-radius: 50%;
2450              background: #00174F;
2451              opacity: 0;
2452              transform: scale(0.4);
2453              transition: opacity 0.18s ease, transform 0.18s ease;
2454              flex-shrink: 0;
2455            }
2456            .of-two-level__cat-tab:hover { color: #00174F; }
2457            .of-two-level__cat-tab:focus-visible {
2458              outline: 2px solid #ffb74a;
2459              outline-offset: -2px;
2460            }
2461            .of-two-level__cat-tab.is-active {
2462              color: #00174F;
2463              border-bottom-color: #00174F;
2464              font-weight: 600;
2465            }
2466            .of-two-level__cat-tab.is-active::before {
2467              opacity: 1;
2468              transform: scale(1);
2469            }
2470
2471            /* Lista taglie */
2472            .of-two-level__sizes-wrap { display: block; }
2473            .of-two-level__size-list {
2474              display: flex;
2475              flex-direction: column;
2476              gap: 6px;
2477            }
2478            .of-two-level__size-list[hidden] {
2479              display: none !important;
2480            }
2481
2482            .of-two-level__size-row {
2483              display: flex;
2484              align-items: center;
2485              gap: 10px;
2486              width: 100%;
2487              min-height: 52px;
2488              padding: 13px 14px;
2489              border: 1.5px solid #e5e7eb;
2490              border-radius: 11px;
2491              background: #ffffff;
2492              cursor: pointer;
2493              transition: border-color 0.15s ease, background-color 0.15s ease, transform 0.1s ease;
2494              text-align: left;
2495              font-family: inherit;
2496              -webkit-tap-highlight-color: transparent;
2497            }
2498            .of-two-level__size-row:hover {
2499              border-color: #b8bfcc;
2500            }
2501            .of-two-level__size-row:active {
2502              transform: scale(0.99);
2503            }
2504            .of-two-level__size-row:focus-visible {
2505              outline: 2px solid #ffb74a;
2506              outline-offset: 2px;
2507            }
2508            .of-two-level__size-row.is-selected {
2509              border: 2px solid #00174F;
2510              padding: 12px 13px; /* compensa per bordo più spesso */
2511              background: #f7f8fb;
2512            }
2513
2514            .of-two-level__size-dim {
2515              font-size: 14.5px;
2516              font-weight: 600;
2517              color: #00174F;
2518              min-width: 64px;
2519              letter-spacing: 0.005em;
2520              flex-shrink: 0;
2521              line-height: 1.2;
2522            }
2523
2524            .of-two-level__size-badge {
2525              display: inline-block;
2526              padding: 3px 7px;
2527              font-size: 9px;
2528              font-weight: 700;
2529              letter-spacing: 0.1em;
2530              color: #6b7280;
2531              background: #f3f4f6;
2532              border-radius: 4px;
2533              text-transform: uppercase;
2534              line-height: 1.2;
2535              flex-shrink: 0;
2536            }
2537            .of-two-level__size-badge--standard {
2538              display: inline-flex !important;
2539              align-items: center;
2540              gap: 4px;
2541              color: #0a0a0a !important;
2542              background: #fff1cc !important;
2543              font-weight: 800 !important;
2544              border: 1px solid #f5d76a;
2545              padding: 3px 8px !important;
2546              line-height: 1.1;
2547            }
2548            .of-two-level__size-row.is-selected .of-two-level__size-badge--standard {
2549              background: #ffe89a !important;
2550              border-color: #e8b820;
2551            }
2552            .of-two-level__star {
2553              flex-shrink: 0;
2554              color: #d99e1c;
2555              margin-top: -1px;
2556            }
2557            .of-two-level__size-row.is-selected .of-two-level__star {
2558              color: #b8800a;
2559            }
2560
2561            .of-two-level__size-spacer {
2562              flex: 1;
2563              min-width: 0;
2564            }
2565
2566            .of-two-level__size-price {
2567              font-size: 13.5px;
2568              font-weight: 600;
2569              color: #6b7280;
2570              flex-shrink: 0;
2571              line-height: 1.2;
2572            }
2573            .of-two-level__size-row.is-selected .of-two-level__size-price {
2574              color: #00174F;
2575            }
2576
2577            @media (max-width: 380px) {
2578              .of-two-level__cat-tab {
2579                font-size: 12.5px;
2580                padding: 10px 4px;
2581              }
2582              .of-two-level__size-dim {
2583                font-size: 14px;
2584                min-width: 60px;
2585              }
2586              .of-two-level__size-price {
2587                font-size: 13px;
2588              }
2589              .of-two-level__size-row {
2590                padding: 12px 12px;
2591              }
2592              .of-two-level__size-row.is-selected {
2593                padding: 11px 11px;
2594              }
2595            }
2596          </style>
2597
2598          
2598<script>
2599            (function () {
2600              var pickers = document.querySelectorAll('[data-of-two-level]');
2601              if (!pickers.length) return;
2602
2603              pickers.forEach(function (picker) {
2604                if (picker.dataset.ofInit === '1') return;
2605                picker.dataset.ofInit = '1';
2606
2607                var tabs        = picker.querySelectorAll('[data-of-cat-tab]');
2608                var groups      = picker.querySelectorAll('[data-of-cat-group]');
2609                var sizeRows    = picker.querySelectorAll('[data-option-value]');
2610                var hiddenInput = picker.querySelector('[data-of-hidden-input]');
2611
2612                tabs.forEach(function (tab) {
2613                  tab.addEventListener('click', function () {
2614                    var cat = tab.getAttribute('data-of-cat-tab');
2615
2616                    tabs.forEach(function (t) {
2617                      var active = (t === tab);
2618                      t.classList.toggle('is-active', active);
2619                      t.setAttribute('aria-selected', active ? 'true' : 'false');
2620                    });
2621
2622                    groups.forEach(function (g) {
2623                      var match = (g.getAttribute('data-of-cat-group') === cat);
2624                      if (match) {
2625                        g.removeAttribute('hidden');
2626                        g.removeAttribute('aria-hidden');
2627                      } else {
2628                        g.setAttribute('hidden', '');
2629                        g.setAttribute('aria-hidden', 'true');
2630                      }
2631                    });
2632                  });
2633                });
2634
2635                sizeRows.forEach(function (row) {
2636                  row.addEventListener('click', function () {
2637                    var value = row.getAttribute('value');
2638
2639                    sizeRows.forEach(function (r) {
2640                      var sel = (r === row);
2641                      r.classList.toggle('is-selected', sel);
2642                      r.setAttribute('aria-checked', sel ? 'true' : 'false');
2643                    });
2644
2645                    if (hiddenInput) {
2646                      hiddenInput.value = value;
2647                      hiddenInput.dispatchEvent(new Event('change', { bubbles: true }));
2648                      hiddenInput.dispatchEvent(new Event('input',  { bubbles: true }));
2649                    }
2650                  });
2651                });
2652              });
2653            })();
2654          </script>
2654</fieldset><noscript><div class="form-control" >
2655  <select id="select-template--29563888992603__main-product-form-8707023077723-template--29563888992603__main-id" class="select select--native is-floating" name="id" form="product-form-8707023077723-template--29563888992603__main"
2656  
2657  
2658><option selected="selected"  value="47462877593947">Singolo - 80x190cm Standard - €249,00</option><option   value="47462879887707">Singolo - 90x200cm - €289,00</option><option   value="47462880051547">Piazza e Mezza - 140x190cm Francese - €409,00</option><option   value="47462880084315">Piazza e Mezza - 140x200cm - €429,00</option><option   value="47462880117083">Matrimoniale - 160x190cm Standard - €459,00</option><option   value="47462880149851">Matrimoniale - 160x200cm - €479,00</option><option   value="48844099453275">Matrimoniale - 170x200cm Queen Size - €509,00</option><option   value="47462880215387">Matrimoniale - 180x200cm - €539,00</option><option   value="47462880280923">Matrimoniale - 200x200cm - €589,00</option></select><svg role="presentation" focusable="false" width="10" height="7" class="select-chevron icon icon-chevron-bottom" viewBox="0 0 10 7">
2659        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2660      </svg><label for="select-template--29563888992603__main-product-form-8707023077723-template--29563888992603__main-id" class="floating-label">Variante</label></div></noscript>
2661  </variant-picker></div><div class="product-info__liquid" >
2662            <div style="display: flex; gap: 12px; background-color: #f0fdf4; border: 1px solid #4ade80; border-radius: 8px; padding: 16px; font-family: system-ui, -apple-system, sans-serif; color: #374151; max-width: 600px;">
2663  
2664  <div style="flex-shrink: 0; margin-top: 2px;">
2665    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#1f2937" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
2666      <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>
2667      <polyline points="9 12 11 14 15 10"></polyline>
2668    </svg>
2669  </div>
2670
2671  <div>
2672    <div style="font-weight: 600; font-size: 16px; color: #111827; margin-bottom: 6px;">
2673      Dispositivo Medico
2674    </div>
2675    <div style="font-size: 15px; line-height: 1.5;">
2676      Idoneo alla <strong>detrazione al 19%</strong>.<br>
2677      Include <strong>spedizione gratuita</strong> e <strong>100 notti di prova</strong>.
2678    </div>
2679  </div>
2680</div>
2681          </div><div class="product-info__price"><div class="product-info__badge-list" ><on-sale-badge
2682  class="badge badge--on-sale js-on-sale-badge"
2683  data-product-tags="dispositivo medico,materasso"
2684  data-savings="60%"
2685  form="product-form-8707023077723-template--29563888992603__main"
2686  
2687>
2688  Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span>
2689</on-sale-badge>
2690
2691<script>
2692  document.addEventListener('DOMContentLoaded', function () {
2693    const forms = document.querySelectorAll('form[action^="/cart/add"]');
2694
2695    forms.forEach(function (form) {
2696      const variantSelect = form.querySelector('[name="id"]');
2697      if (!variantSelect) return;
2698
2699      const formId = form.getAttribute('id');
2700      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
2701      if (!badge) return;
2702
2703      const badgeText = badge.querySelector('.js-badge-text');
2704      if (!badgeText) return;
2705
2706      variantSelect.addEventListener('change', function () {
2707        const selectedVariantId = parseInt(variantSelect.value, 10);
2708        const metafields = window.variantMetafields[selectedVariantId] || {};
2709        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
2710        const savings = badge.dataset.savings;
2711        const isMaterasso = badge.dataset.productTags.includes('materasso');
2712
2713        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
2714        badgeText.textContent = label;
2715
2716        const compare = metafields.compare_at_price || 0;
2717        const price = metafields.price || 0;
2718        badge.hidden = !(compare > price);
2719      });
2720    });
2721  });
2722</script>
2722</div><div class="rating-with-text"><price-list role="region" aria-live="polite" class="price-list price-list--lg " ><div class="product-info__price">
2723    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
2724      <span class="sr-only">Prezzo </span>€623,00</compare-at-price>
2725</div>
2726    
2727    <div class="product-info__price">
2728    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-lg text-on-sale">
2729      <span class="sr-only">Prezzo scontato</span>€249,00</sale-price>
2730</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued">(/)
2731      </unit-price></price-list></div>
2732
2733          <!-- ========================================== -->
2734          <!-- PAGOLIGHT PRICE-PER-MONTH COMPONENT STARTS -->
2735          <!-- ========================================== --><!-- DEFINE CUSTOM TERMS HERE -->
2736        
2737        
2738        
2739        
2740
2741        <!-- DON'T CHANGE ANYTHING BELOW THIS LINE -->
2742          
2743          
2744
2745          <div class="heidi_messaging">
2746            <div
2747              id="heidipay-container"
2748              data-heidipay="true"
2749              data-heidipay-minorAmount="24900"
2750              data-heidipay-term="12"
2751              data-heidipay-currencySymbol="EUR"
2752              data-heidipay-lang="it"
2753              data-heidipay-type="PRODUCT_DESCRIPTION_HEYLIGHT_BNPL_IT"
2754              data-heidipay-apiKey="c5f30e5cbb7ac9a655056d45407696bd500c475f"
2755              data-heidipay-cadence="MONTHLY"
2756              data-heidipay-thousandsSeparator="."
2757              data-heidipay-decimalSeparator=","
2758              data-heidipay-symbolOnLeft="false"
2759              data-heidipay-spaceBetweenAmountAndSymbol="true"
2760              data-heidipay-decimalDigits="2"
2761            ></div>
2762          </div><!-- ========================================== -->
2763        <!-- PAGOLIGHT PRICE-PER-MONTH COMPONENT ENDS -->
2764        <!-- ========================================== -->
2765
2766        
2766<script>
2767          document.addEventListener('DOMContentLoaded', function () {
2768            var currentUrl = window.location.href;
2769
2770            // Fade in the content when the page loads
2771            document.body.style.opacity = '0';
2772            document.body.style.transition = 'opacity 0.4s';
2773            document.body.style.opacity = '1';
2774
2775            // Function to fade out and refresh the page
2776            function fadeOutAndRefresh() {
2777              document.body.style.opacity = '0';
2778              setTimeout(function () {
2779                window.location.reload();
2780              }, 400); // Match this timeout with the transition duration
2781            }
2782
2783            // Function to check for URL change
2784            function checkForVariantChange() {
2785              var newUrl = window.location.href;
2786              if (currentUrl !== newUrl) {
2787                fadeOutAndRefresh();
2788              }
2789            }
2790
2791            // Listen for changes in URL
2792            setInterval(checkForVariantChange, 1000); // Check for URL change every 1000 milliseconds (1 second)
2793          });
2794        </script>
2794</div><hr class="product-info__separator" ><div class="product-info__liquid" >
2795            
2796
2797
2798
2799          </div>
2800
2801        
2802        
2803        
2804
2805        
2806<div class="product-info__buy-buttons" ><form method="post" action="/cart/add" id="product-form-8707023077723-template--29563888992603__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="47462877593947"><div class="v-stack gap-4"><buy-buttons class="buy-buttons " template="prodotto-generale" form="product-form-8707023077723-template--29563888992603__main">
2807<button type="submit" class="button button--xl"
2808  
2809  
2810  
2811  
2812  
2813  
2814  
2815  
2816  is="custom-button"
2817 >Aggiungi al carrello</button><style>
2818  /* Pulsante ACQUISTA SUBITO – stesso stile base del tema, ma arancione */
2819  .acquista-subito-btn {
2820    background-color: #ff7a00 !important;
2821    border-color: #ff7a00 !important;
2822    color: black !important;
2823    width: 100%;
2824    font-weight: 700;
2825    text-align: center;
2826    transition: all 0.2s ease-in-out;
2827  }
2828
2829  .acquista-subito-btn:hover {
2830    background-color: #e66e00 !important;
2831    border-color: #e66e00 !important;
2832    transform: translateY(-1px);
2833  }
2834
2835  .acquista-subito-btn:disabled {
2836    opacity: 0.6;
2837    cursor: not-allowed;
2838    transform: none;
2839  }
2840</style>
2841
2842<script>
2843  if (!window.__acquistaSubitoInit) {
2844    window.__acquistaSubitoInit = true;
2845
2846    document.addEventListener('click', function (event) {
2847      const btn = event.target.closest('[data-buy-now]');
2848      if (!btn) return;
2849
2850      const formId = btn.getAttribute('data-form-id');
2851      const form = document.getElementById(formId);
2852      if (!form) return;
2853
2854      const idInput = form.querySelector('input[name="id"]');
2855      if (!idInput || !idInput.value) return;
2856
2857      const variantId = idInput.value;
2858
2859      btn.disabled = true;
2860
2861      fetch('/cart/add.js', {
2862        method: 'POST',
2863        headers: {
2864          'Content-Type': 'application/json',
2865          'Accept': 'application/json'
2866        },
2867        body: JSON.stringify({
2868          items: [{
2869            id: variantId,
2870            quantity: 1
2871          }]
2872        })
2873      })
2874      .then(function () {
2875        window.location.href = '/checkout';
2876      })
2877      .catch(function (error) {
2878        console.error('Errore Acquista Subito:', error);
2879        // in caso di errore proviamo comunque a mandare al checkout
2880        window.location.href = '/checkout';
2881      })
2882      .finally(function () {
2883        btn.disabled = false;
2884      });
2885    });
2886  }
2887</script>
2887</buy-buttons>
2888  </div>
2889  <div class="delivery-widget__manual"></div><input type="hidden" name="product-id" value="8707023077723" /><input type="hidden" name="section-id" value="template--29563888992603__main" /></form><!-- SCRIPT UNIVERSALE PER APRIRE IL CARRELLO NATIVO -->
2890<script>
2891  if (!window.__nativeCartOpenerInit) {
2892    window.__nativeCartOpenerInit = true;
2893
2894    // Intercetta tutte le richieste Fetch del tema per capire quando un prodotto viene aggiunto
2895    const originalFetch = window.fetch;
2896    window.fetch = function() {
2897      return originalFetch.apply(this, arguments).then((response) => {
2898        // Se la richiesta è andata a buon fine ed è diretta al carrello
2899        if (response.url.includes('/cart/add') && response.ok) {
2900          
2901          // Aspettiamo mezzo secondo che il tema aggiorni il contatore e la grafica del carrello
2902          setTimeout(() => {
2903            // 1. Diciamo al tema di rinfrescare il carrello visivamente
2904            document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true }));
2905            document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true }));
2906            document.dispatchEvent(new CustomEvent('ajaxProduct:added', { bubbles: true }));
2907
2908            // 2. Cerchiamo il componente nativo del carrello (compatibile con quasi tutti i temi moderni)
2909            const drawer = document.querySelector('cart-drawer, mini-cart, [data-cart-drawer]');
2910            if (drawer) {
2911              // Prova ad usare la funzione nativa di apertura, altrimenti forza la classe CSS
2912              if (typeof drawer.open === 'function') {
2913                drawer.open();
2914              } else {
2915                drawer.classList.add('is-active', 'active', 'open');
2916                drawer.setAttribute('aria-hidden', 'false');
2917              }
2918            } else {
2919              // Fallback: se il drawer è gestito dall'icona, simuliamo il click sull'icona
2920              const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble');
2921              if (cartIcon) cartIcon.click();
2922            }
2923          }, 400); 
2924        }
2925        return response;
2926      });
2927    };
2928  }
2929</script>
2929</div>
2930<div class="olimpo-services-mini">
2931
2932  <div class="olimpo-service-mini">
2933    <span class="olimpo-service-mini__icon">
2934      <i class="fa-solid fa-truck"></i>
2935    </span>
2936    <span>Spedizione gratuita</span>
2937  </div>
2938
2939  <div class="olimpo-service-mini">
2940    <span class="olimpo-service-mini__icon">
2941      <i class="fa-solid fa-rotate-left"></i>
2942    </span>
2943    <span>Reso gratuito</span>
2944  </div>
2945
2946  <div class="olimpo-service-mini">
2947    <span class="olimpo-service-mini__icon">
2948      <i class="fa-solid fa-building"></i>
2949    </span>
2950    <span>Consegna al piano</span>
2951  </div>
2952
2953  <div class="olimpo-service-mini">
2954    <span class="olimpo-service-mini__icon">
2955      <i class="fa-solid fa-recycle"></i>
2956    </span>
2957    <span>Ritiro dell'usato</span>
2958  </div>
2959
2960</div>
2961
2962<style>
2963  .olimpo-services-mini {
2964    display: grid;
2965    grid-template-columns: repeat(2, minmax(0, 1fr));
2966    column-gap: 16px;
2967    row-gap: 9px;
2968    width: 100%;
2969    margin-top: 10px;
2970    background: transparent;
2971  }
2972
2973  .olimpo-service-mini {
2974    display: flex;
2975    align-items: center;
2976    gap: 8px;
2977    min-width: 0;
2978    color: #00174F;
2979    font-size: 12px;
2980    line-height: 1.25;
2981    font-weight: 600;
2982  }
2983
2984  .olimpo-service-mini__icon {
2985    display: flex;
2986    flex: 0 0 28px;
2987    align-items: center;
2988    justify-content: center;
2989    width: 28px;
2990    height: 28px;
2991    border-radius: 50%;
2992    background: #fff3df;
2993    color: #00174F;
2994  }
2995
2996  .olimpo-service-mini__icon i {
2997    font-size: 12px;
2998  }
2999
3000  @media screen and (max-width: 400px) {
3001    .olimpo-services-mini {
3002      column-gap: 10px;
3003      padding: 10px;
3004    }
3005
3006    .olimpo-service-mini {
3007      gap: 6px;
3008      font-size: 11px;
3009    }
3010
3011    .olimpo-service-mini__icon {
3012      flex-basis: 25px;
3013      width: 25px;
3014      height: 25px;
3015    }
3016
3017    .olimpo-service-mini__icon i {
3018      font-size: 11px;
3019    }
3020  }
3021</style>�
3022
3023      <div class="winter-spoki-timer winter-spoki bf-spoki"
3024           style="--winter-bg: #fabe66;
3025                  --winter-accent1: #133156;
3026                  --winter-accent2: #133156;
3027                  --winter-border: #1a1a1a;
3028                  --winter-bottone: #ffb74a;">
3029
3030        <div class="winter-card">
3031
3032          <p class="winter-kicker">
3033            SCONTO EXTRA!
3034          </p>
3035
3036          <p class="winter-sub">
3037            Riscatta il tuo sconto extra di 20€
3038          </p>
3039
3040          <h2 class="winter-title">
3041            L'OFFERTA TERMINERÀ TRA
3042          </h2>
3043
3044          <div id="winter-timer-spoki_timer_TXLcz8" class="winter-timer">
3045            0 giorni 00 ore 00 minuti 00 secondi
3046          </div>
3047
3048          <a id="winter-link-spoki_timer_TXLcz8" class="winter-btn"
3049             href="https://widget.spoki.com/wd/7d5e2e60-6274-4e79-bf00-4853254295ec/"
3050             target="_blank" rel="noopener">
3051            Riscatta Ora
3052          </a>
3053
3054        </div>
3055      </div>
3056
3057      <style>
3058        .winter-spoki-timer .winter-card {
3059          background: var(--winter-bg);
3060          border-radius: 12px;
3061          padding: 16px;
3062          text-align: center;
3063          border: 2px dashed var(--winter-border);
3064          box-shadow: 0 0 10px rgba(0,0,0,.22);
3065          transform-origin: center center;
3066        }
3067
3068        .winter-spoki-timer .winter-kicker {
3069          margin: 0 0 6px;
3070          font-weight: 800;
3071          color: var(--winter-accent2);
3072          font-size: 18px;
3073          text-transform: uppercase;
3074          letter-spacing: .5px;
3075        }
3076
3077        .winter-spoki-timer .winter-sub {
3078          margin: 0 0 14px;
3079          color: var(--winter-accent1);
3080          font-weight: 600;
3081        }
3082
3083        .winter-spoki-timer .winter-title {
3084          margin: 8px 0 6px;
3085          color: var(--winter-accent2);
3086          font-size: 18px;
3087          font-weight: 800;
3088        }
3089
3090        .winter-spoki-timer .winter-timer {
3091          font-size: 20px;
3092          font-weight: 800;
3093          color: var(--winter-accent1);
3094          margin: 6px 0 14px;
3095        }
3096
3097        .winter-spoki-timer .winter-btn {
3098          display: inline-block;
3099          background: var(--winter-bottone);
3100          border: 2px solid var(--winter-accent1);
3101          color: #0b1b24;
3102          border-radius: 50px;
3103          padding: 12px 28px;
3104          font-weight: 800;
3105          text-transform: uppercase;
3106          text-decoration: none;
3107          box-shadow: 0 0 12px rgba(179, 229, 252, 0.35);
3108        }
3109
3110        @keyframes winter-pulse {
3111          0% { transform: scale(1); box-shadow: 0 0 12px rgba(179,229,252,.25); }
3112          50% { transform: scale(1.04); box-shadow: 0 0 38px rgba(129,212,250,.9); }
3113          100% { transform: scale(1); box-shadow: 0 0 12px rgba(179,229,252,.25); }
3114        }
3115
3116        @keyframes winter-vibrate-soft {
3117          0%   { transform: translateX(0); }
3118          20%  { transform: translateX(-3px); }
3119          40%  { transform: translateX(3px); }
3120          60%  { transform: translateX(-2px); }
3121          80%  { transform: translateX(2px); }
3122          100% { transform: translateX(0); }
3123        }
3124      </style>
3125
3126      
3126<script>
3127        (function() {
3128
3129          var timerEl = document.getElementById('winter-timer-spoki_timer_TXLcz8');
3130          if (!timerEl) return;
3131
3132          function nextMonday(now) {
3133            var day = now.getDay(); // 0=Dom, 1=Lun
3134            var days = (8 - day) % 7;
3135            if (days === 0) days = 7;
3136
3137            var target = new Date(now);
3138            target.setDate(now.getDate() + days);
3139            target.setHours(0,0,0,0);
3140            return target;
3141          }
3142
3143          function tick() {
3144            var now = new Date();
3145            var target = nextMonday(now);
3146            var diff = target - now;
3147
3148            if (diff <= 0) { requestAnimationFrame(tick); return; }
3149
3150            var days = Math.floor(diff / 86400000);
3151            var hours = Math.floor((diff % 86400000) / 3600000);
3152            var minutes = Math.floor((diff % 3600000) / 60000);
3153            var seconds = Math.floor((diff % 60000) / 1000);
3154
3155            function pad(n){ return n < 10 ? '0'+n : n; }
3156
3157            timerEl.textContent =
3158              days + " giorni " +
3159              pad(hours) + " ore " +
3160              pad(minutes) + " minuti " +
3161              pad(seconds) + " secondi";
3162
3163            setTimeout(tick, 1000);
3164          }
3165
3166          tick();
3167
3168        })();
3169      </script>
3169
3170
3171    
3172  
3173
3174<div class="product-info__liquid" >
3175            <div style="text-align:center; margin-top: -15px; display: inline-flex; align-items: center; gap: 8px;">
3176  <!-- Icona pacco -->
3177  <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="green" class="bi bi-box-seam-fill" viewBox="0 0 16 16">
3178    <path fill-rule="evenodd" d="M15.528 2.973a.75.75 0 0 1 .472.696v8.662a.75.75 0 0 1-.472.696l-7.25 2.9a.75.75 0 0 1-.557 0l-7.25-2.9A.75.75 0 0 1 0 12.331V3.669a.75.75 0 0 1 .471-.696L7.443.184l.01-.003.268-.108a.75.75 0 0 1 .558 0l.269.108.01.003zM10.404 2 4.25 4.461 1.846 3.5 1 3.839v.4l6.5 2.6v7.922l.5.2.5-.2V6.84l6.5-2.6v-.4l-.846-.339L8 5.961 5.596 5l6.154-2.461z"/>
3179  </svg>
3180  <!-- Testo -->
3181  <span style="color:green">
3182    Reso Gratuito fino al 
3183    
3183<script>
3184      // Calcolo data di scadenza reso
3185      const today = new Date();
3186      const returnDeadline = new Date(today.setDate(today.getDate() + 104));
3187      const options = { day: '2-digit', month: 'long', year: 'numeric' };
3188      document.write(returnDeadline.toLocaleDateString('it-IT', options));
3189    </script>
3189.
3190  </span>
3191</div>
3192          </div><div id="shopify-block-ASTAvS1d1Q3ZWQTE5V__estimated_delivery_date_plus_delivery_coder_theme_K99tPC" class="shopify-block shopify-app-block"><div class="delivery-widget__theme"></div>
3193
3194</div><div class="product-info__liquid" >
3195            <div class="delivery-widget__manual"></div>
3196          </div><hr class="product-info__separator" ><details  class="product-info__accordion accordion  group" aria-expanded="false" is="accordion-disclosure"  >
3197  <summary><div class="accordion__toggle bold"><h3 >Comfort e Benefici</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">
3198        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3199      </svg></span>
3200    </div>
3201  </summary>
3202
3203  <div class="accordion__content"><div class="prose"><div class="metafield-rich_text_field"><ul><li><strong>Adattamento perfetto</strong> – la <strong>struttura ibrida</strong> di <strong>molle insacchettate + memory foam</strong> garantisce la <strong>miglior adattabilità</strong> a <strong>ogni tipo di corpo</strong>.</li><li><strong>Sostegno ottimale</strong> – le <strong>7 zone di portanza differenziata</strong> supportano il <strong>corpo</strong> in modo equilibrato in <strong>ogni parte</strong>.</li><li><strong>Dormi senza disturbi</strong> – grazie all’<strong>isolamento del movimento</strong>, non sentirai quando il/la <strong>partner si muove nel letto</strong> e non rischierai di essere <strong>svegliatə da deformazioni del materasso</strong>.</li><li><strong>Riposo da Dio</strong> – la <strong>massima traspirabilità</strong> degli <strong>strati</strong> e dei <strong>tessuti di rivestimento</strong> garantisce un <strong>sonno sempre alla temperatura ideale</strong>.</li></ul></div></div></div>
3204</details>
3205<details  class="product-info__accordion accordion  group" aria-expanded="false" is="accordion-disclosure"  >
3206  <summary><div class="accordion__toggle bold"><h3 >Struttura e materiali</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">
3207        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3208      </svg></span>
3209    </div>
3210  </summary>
3211
3212  <div class="accordion__content"><div class="prose"><div class="metafield-rich_text_field"><p><strong>Struttura</strong><br />
3213- Olimpo Aloe Massage, strato in memory foam massaggiante<br />
3214- Olimpo Strong Box, sistema di tenuta perimetrale che rende compatto, robusto e durevole il materasso<br />
3215- Molle insacchettate Olimpo Soft Pocket<br />
3216- Schiuma di supporto Olimpo HD ergonomica e stabilizzante<br />
3217- Memory foam con tecnologia termoregolatrice Olimpo Thermo Basic<br />
3218<br />
3219<strong>Materiali</strong><br />
3220Rivestimento superiore: Olimpo Thermo tex, elastico e termoregolatore; completamente sfoderabile e lavabile. Misto cotone e poliestere da 640gr/mq (60% Tencel, 6% Fibra di carbonio).<br />
3221Rivestimento inferiore: 83% poliestere e 17% polipropilene.</p></div></div></div>
3222</details>
3223<details  class="product-info__accordion accordion  group" aria-expanded="false" is="accordion-disclosure"  >
3224  <summary><div class="accordion__toggle bold"><h3 >Numero di molle</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">
3225        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3226      </svg></span>
3227    </div>
3228  </summary>
3229
3230  <div class="accordion__content"><div class="prose"><div class="metafield-rich_text_field"><p>Singolo: 800 molle<br />
3231Piazza e mezzo: 1200 molle<br />
3232Matrimoniale: 1600 molle</p></div></div></div>
3233</details>
3234<details  class="product-info__accordion accordion  group" aria-expanded="false" is="accordion-disclosure"  >
3235  <summary><div class="accordion__toggle bold"><h3 >Rigidità</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">
3236        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3237      </svg></span>
3238    </div>
3239  </summary>
3240
3241  <div class="accordion__content"><div class="prose"><div class="metafield-rich_text_field"><p>Su una scala da 1 a 10:<br />
3242Pascià ha un <strong>grado di rigidità pari a 7</strong> (semirigido)</p></div></div></div>
3243</details>
3244<details  class="product-info__accordion accordion  group" aria-expanded="false" is="accordion-disclosure"  >
3245  <summary><div class="accordion__toggle bold"><h3 >Indicazioni di lavaggio</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">
3246        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3247      </svg></span>
3248    </div>
3249  </summary>
3250
3251  <div class="accordion__content"><div class="prose"><div class="metafield-rich_text_field"><p><strong>Rivestimento:</strong><br />
3252- Lavabile in lavatrice al massimo a 40°C<br />
3253- No asciugatrice<br />
3254- Non usare prodotti a base di candeggina<br />
3255- Non stirare</p><p><strong>Interno:</strong><br />
3256- Pulire delicatamente usando un panno bagnato e percloroetilene in polvere</p></div></div></div>
3257</details>
3258<div class="offer  bg-custom text-custom"style="--background: 242 234 234; --text-color: 26 26 26;" ><div class="text-with-icon"><img src="//olimpo-flex.com/cdn/shop/files/Dispositivo_medico_vect.svg?v=1692648939&amp;width=250" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Dispositivo_medico_vect.svg?v=1692648939&amp;width=56 56w, //olimpo-flex.com/cdn/shop/files/Dispositivo_medico_vect.svg?v=1692648939&amp;width=112 112w" width="250" height="250" loading="lazy" style="max-width: 56px" sizes="56px"><span class="bold text-sm">Dispositivo Medico</span></div><div class="prose text-sm"><p>Questo materasso è detraibile al 19% come spesa sanitaria: prodotto certificato come <strong>Dispositivo medico classe 1 </strong>Regolamento (UE) 2017/745</p></div></div><div class="product-info__liquid" >
3259            <!-- OLIMPOFLEX • KPI del Sonno (violetto, senza sfumature) + frecce up/down -->
3260<div id="of-delivery-steps" class="of-delivery" role="region" aria-label="Benefici sul sonno">
3261  <!-- Header -->
3262  <div class="of-head">
3263    <h3 class="of-title">Come migliora il tuo sonno con <span>OlimpoFlex</span></h3>
3264    <p class="of-lead">
3265      La nostra tecnologia è studiata per ottimizzare la postura, ridurre lo stress corporeo
3266      e favorire un riposo rigenerante ogni notte.
3267    </p>
3268  </div>
3269
3270  <div class="of-divider" aria-hidden="true"></div>
3271
3272  <!-- KPI -->
3273  <div class="of-kpi">
3274    <article class="of-kpi__item">
3275      <div class="of-kpi__figure" data-value="40" data-prefix="+" data-suffix="%" aria-label="+40 percento">
3276        <span class="of-kpi__trend" aria-hidden="true"></span>
3277        <span class="of-kpi__num">0%</span>
3278      </div>
3279      <h4 class="of-kpi__title">Qualità del sonno</h4>
3280      <p class="of-kpi__desc">Supporto ergonomico che allinea schiena e spalle migliorando la profondità del riposo.</p>
3281    </article>
3282
3283    <article class="of-kpi__item">
3284      <div class="of-kpi__figure" data-value="25" data-prefix="+" data-suffix=" min" aria-label="+25 minuti">
3285        <span class="of-kpi__trend" aria-hidden="true"></span>
3286        <span class="of-kpi__num">0 min</span>
3287      </div>
3288      <h4 class="of-kpi__title">di sonno a notte</h4>
3289      <p class="of-kpi__desc">Comfort termico costante per un addormentamento più rapido e naturale.</p>
3290    </article>
3291
3292    <article class="of-kpi__item">
3293      <div class="of-kpi__figure" data-value="4" data-prefix="" data-suffix="×" aria-label="4 volte">
3294        <span class="of-kpi__trend" aria-hidden="true"></span>
3295        <span class="of-kpi__num">0×</span>
3296      </div>
3297      <h4 class="of-kpi__title">sonno più rapido ad addormentarti</h4>
3298      <p class="of-kpi__desc">Distribuzione del peso bilanciata che riduce la pressione su spalle e bacino.</p>
3299    </article>
3300
3301    <article class="of-kpi__item">
3302      <div class="of-kpi__figure" data-value="-30" data-prefix="" data-suffix="%" aria-label="meno 30 percento">
3303        <span class="of-kpi__trend" aria-hidden="true"></span>
3304        <span class="of-kpi__num">0%</span>
3305      </div>
3306      <h4 class="of-kpi__title">risvegli notturni</h4>
3307      <p class="of-kpi__desc">Memory anti-vibrazione che attenua i movimenti del partner.</p>
3308    </article>
3309  </div>
3310</div>
3311
3312<style>
3313/* ======== OLIMPOFLEX – Versione definitiva senza sfumature ======== */
3314#of-delivery-steps.of-delivery{
3315  --violet-600:#7E63F3;
3316  --violet-500:#8C6EF5;
3317  --violet-300:#B9A6FF;
3318  --ink:#1B1135;
3319  --muted:rgb(27 17 53 / .70);
3320  --border:rgb(27 17 53 / .12);
3321  --radius:18px;
3322  --shadow:0 10px 30px rgba(60, 35, 140, .14);
3323  --pad:20px;
3324
3325  color:var(--ink);
3326  background:#D9CFFF;                /* viola pieno, nessuna sfumatura */
3327  border:1px solid var(--border);
3328  border-radius:var(--radius);
3329  padding:clamp(16px, 1.1vw + 12px, var(--pad));
3330  box-shadow:var(--shadow);
3331  max-width:none;
3332  z-index:3;
3333  position:relative;
3334}
3335
3336/* Header */
3337.of-head{display:grid;gap:.6rem;margin-bottom:.4rem;}
3338.of-title{
3339  margin:0; font-weight:900; letter-spacing:-.01em; line-height:1.12;
3340  font-size:clamp(1.25rem,1.1vw + 1rem,1.6rem);
3341}
3342/* Testo “OlimpoFlex” a tinta unita (no gradient) */
3343.of-title span{
3344  color:var(--violet-600);
3345  background:none !important;
3346  -webkit-background-clip:unset;
3347  background-clip:unset;
3348}
3349.of-lead{
3350  margin:0;
3351  font-size:clamp(.96rem,.3vw + .9rem,1.05rem);
3352  line-height:1.55;
3353  color:var(--muted);
3354}
3355
3356/* Divider */
3357.of-divider{
3358  height:3px;
3359  border-radius:999px;
3360  background:linear-gradient(90deg,var(--violet-600),var(--violet-300));
3361  margin:1rem 0 1.2rem;
3362  opacity:.9;
3363}
3364
3365/* KPI grid */
3366.of-kpi{
3367  display:grid;
3368  grid-template-columns:repeat(2,minmax(0,1fr));
3369  gap:clamp(.9rem,1vw,1.2rem);
3370}
3371.of-kpi__item{
3372  background:#fff;
3373  border:1px solid var(--border);
3374  border-radius:calc(var(--radius) - 6px);
3375  padding:clamp(1rem,1vw + .6rem,1.4rem);
3376  display:grid;
3377  gap:.35rem;
3378  box-shadow:0 2px 10px rgba(0,0,0,.04);
3379  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
3380}
3381.of-kpi__item:hover{
3382  transform:translateY(-2px);
3383  box-shadow:0 8px 18px rgba(60,35,140,.15);
3384  border-color:rgb(27 17 53 / .18);
3385}
3386
3387/* Numbers + reveal */
3388.of-kpi__figure{
3389  display:flex; align-items:baseline; gap:.45rem;  /* <-- per freccia + numero */
3390  font-weight:900;
3391  letter-spacing:-.015em;
3392  font-size:clamp(1.55rem,1.2vw + 1rem,2.05rem);
3393  line-height:1.05;
3394  color:var(--violet-600);
3395  transform:translateY(4px);
3396  opacity:0;
3397  transition:opacity .35s ease, transform .35s ease;
3398}
3399.of-kpi__item.is-visible .of-kpi__figure{
3400  opacity:1;
3401  transform:translateY(0);
3402}
3403.of-kpi__num{ color:inherit; }
3404
3405/* Trend badge (freccette) */
3406.of-kpi__trend{
3407  display:inline-flex; align-items:center; justify-content:center;
3408  width:22px; height:22px; border-radius:6px;
3409  line-height:1; flex-shrink:0;
3410  transform:translateY(1px);
3411}
3412.of-kpi__trend svg{ width:14px; height:14px; display:block; fill:currentColor; }
3413/* Up (verde) / Down (rosso) */
3414.of-kpi__trend.is-up   { color:#16a34a; background:rgba(22,163,74,.10); }
3415.of-kpi__trend.is-down { color:#dc2626; background:rgba(220,38,38,.10); }
3416
3417.of-kpi__title{
3418  margin:0;
3419  font-size:clamp(1rem,.25vw + .95rem,1.1rem);
3420  font-weight:800;
3421  color:#2C1F52;
3422}
3423.of-kpi__desc{
3424  margin:0;
3425  font-size:.95rem;
3426  line-height:1.45;
3427  color:var(--muted);
3428}
3429
3430/* Mobile */
3431@media (max-width: 999px){
3432  #of-delivery-steps{
3433    position:static !important;
3434    margin-top:1rem;
3435    width:auto !important;
3436    left:auto !important;
3437    right:auto !important;
3438  }
3439  .of-kpi{grid-template-columns:1fr;}
3440}
3441</style>
3442
3443<script>
3444/*
3445  Posizionamento dinamico + animazione count-up + frecce trend
3446*/
3447(function(){
3448  const ID = 'of-delivery-steps';
3449  const BREAKPOINT = 1000;
3450  const RIGHT_GAP = 100;
3451  const EXTRA_TOP = 40;
3452
3453  const $  = (s,r=document)=>r.querySelector(s);
3454  const $$ = (s,r=document)=>Array.from(r.querySelectorAll(s));
3455  const rectPage = el => { const r=el.getBoundingClientRect(); return {top:r.top+scrollY,left:r.left+scrollX,right:r.right+scrollX,bottom:r.bottom+scrollY,width:r.width,height:r.height}; };
3456
3457  function anchors(){
3458    const info = $('.product-info');
3459    const pdots = document.querySelector('page-dots.product-gallery__thumbnail-list')
3460               || document.querySelector('.product-gallery__thumbnail-list');
3461    const disc  = $('.product-info__liquid .custom-discount') || $('.product-info__liquid');
3462    return {info, pdots, disc};
3463  }
3464
3465  function placeDesktop(){
3466    const el = document.getElementById(ID);
3467    const {info, pdots, disc} = anchors();
3468    if(!el || !info || !pdots || !disc) return;
3469
3470    if(getComputedStyle(info).position==='static') info.style.position='relative';
3471
3472    const infoR  = rectPage(info);
3473    const pdR    = rectPage(pdots);
3474    const discR  = rectPage(disc);
3475
3476    const top = Math.max(0, pdR.bottom + EXTRA_TOP - infoR.top);
3477    const leftRel = pdR.left - infoR.left;
3478    const rightEdgeInPage = discR.left - RIGHT_GAP;
3479    const width = Math.max(300, rightEdgeInPage - pdR.left);
3480
3481    el.style.position = 'absolute';
3482    el.style.top  = top + 'px';
3483    el.style.left = leftRel + 'px';
3484    el.style.width = width + 'px';
3485    el.style.right = 'auto';
3486    el.style.visibility = 'visible';
3487  }
3488
3489  function placeMobile(){
3490    const el = document.getElementById(ID);
3491    const {info} = anchors();
3492    if(!el || !info) return;
3493    el.style.position='static';
3494    el.style.top=el.style.left=el.style.width='';
3495    if(el.parentElement!==info) info.appendChild(el);
3496  }
3497
3498  function place(){ (innerWidth>=BREAKPOINT)?placeDesktop():placeMobile(); }
3499
3500  // ---------- CountUp ----------
3501  function easeOutCubic(t){ return 1 - Math.pow(1 - t, 3); }
3502
3503  function startCountUp(fig){
3504    if(fig.dataset.started) return;
3505    fig.dataset.started = "1";
3506    const raw = parseFloat(fig.getAttribute('data-value')) || 0;
3507    const prefix = fig.getAttribute('data-prefix') || '';
3508    const suffix = fig.getAttribute('data-suffix') || '';
3509    const isNegative = raw < 0;
3510    const target = Math.abs(raw);
3511    const duration = 1200;
3512
3513    const numEl = fig.querySelector('.of-kpi__num');
3514    const start = performance.now();
3515    function step(now){
3516      const t = Math.min(1, (now - start)/duration);
3517      const v = Math.round(target * easeOutCubic(t));
3518      const sign = isNegative ? '−' : prefix;
3519      numEl.textContent = `${sign}${v}${suffix}`;
3520      if(t < 1) requestAnimationFrame(step);
3521    }
3522    requestAnimationFrame(step);
3523  }
3524
3525  // ---------- Trend arrows ----------
3526  function svgUp(){   return '<svg viewBox="0 0 16 16" aria-hidden="true"><path d="M8 3l5 6H3z"/></svg>'; }
3527  function svgDown(){ return '<svg viewBox="0 0 16 16" aria-hidden="true"><path d="M3 7h10L8 13 3 7z"/></svg>'; }
3528
3529  function applyTrends(rootEl){
3530    $$('.of-kpi__figure', rootEl).forEach(fig=>{
3531      const raw = parseFloat(fig.getAttribute('data-value')) || 0;
3532      const trend = fig.querySelector('.of-kpi__trend');
3533      if(!trend) return;
3534      if(raw > 0){
3535        trend.classList.add('is-up');   trend.classList.remove('is-down');
3536        trend.innerHTML = svgUp();      trend.setAttribute('title','In aumento');
3537      }else if(raw < 0){
3538        trend.classList.add('is-down'); trend.classList.remove('is-up');
3539        trend.innerHTML = svgDown();    trend.setAttribute('title','In diminuzione');
3540      }else{
3541        trend.style.display = 'none';
3542      }
3543    });
3544  }
3545
3546  function observeKPIs(rootEl){
3547    const items = $$('.of-kpi__item', rootEl);
3548    if(!items.length) return;
3549    const io = new IntersectionObserver((entries)=>{
3550      entries.forEach(entry=>{
3551        if(entry.isIntersecting){
3552          entry.target.classList.add('is-visible');
3553          const fig = entry.target.querySelector('.of-kpi__figure');
3554          if(fig) startCountUp(fig);
3555        }
3556      });
3557    }
3557, {threshold: .35, rootMargin: "0px 0px -10% 0px"});
3558    items.forEach(i=>io.observe(i));
3559  }
3560
3561  // Init
3562  addEventListener('load',()=>{
3563    const el=document.getElementById(ID);
3564    const {info}=anchors();
3565    if(el && info && !info.contains(el)) info.appendChild(el);
3566
3567    place();
3568    applyTrends(el);
3569    observeKPIs(el);
3570
3571    addEventListener('resize',()=>requestAnimationFrame(place));
3572    if(document.fonts && document.fonts.ready) document.fonts.ready.then(place).catch(()=>{});
3573
3574    if('ResizeObserver' in window){
3575      const {info, pdots, disc}=anchors();
3576      const ro=new ResizeObserver(()=>requestAnimationFrame(place));
3577      if(info)  ro.observe(info);
3578      if(pdots) ro.observe(pdots);
3579      if(disc)  ro.observe(disc);
3580    }
3581    const mo=new MutationObserver(()=>requestAnimationFrame(place));
3582    if(info) mo.observe(info,{childList:true,subtree:true,attributes:true});
3583  });
3584})();
3585</script>
3585
3586          </div></safe-sticky>
3587<script async src="https://upstream.heidipay.com/sdk/heidi-upstream-lib.js"></script>
vendor: 1 bytes, line 3587
3587
3588<script>
3589  window.variantMetafields = {
3590    
3591      "47462877593947": {
3592        "price": 24900,
3593        "compare_at_price": 62300,
3594        "cuscino_omaggio": "+ 1 cuscino omaggio"
3595      },
3596    
3597      "47462879887707": {
3598        "price": 28900,
3599        "compare_at_price": 72300,
3600        "cuscino_omaggio": "+ 1 cuscino omaggio"
3601      },
3602    
3603      "47462880051547": {
3604        "price": 40900,
3605        "compare_at_price": 102300,
3606        "cuscino_omaggio": "+ 2 cuscini omaggio"
3607      },
3608    
3609      "47462880084315": {
3610        "price": 42900,
3611        "compare_at_price": 107300,
3612        "cuscino_omaggio": "+ 2 cuscini omaggio"
3613      },
3614    
3615      "47462880117083": {
3616        "price": 45900,
3617        "compare_at_price": 114800,
3618        "cuscino_omaggio": "+ 2 cuscini omaggio"
3619      },
3620    
3621      "47462880149851": {
3622        "price": 47900,
3623        "compare_at_price": 119800,
3624        "cuscino_omaggio": "+ 2 cuscini omaggio"
3625      },
3626    
3627      "48844099453275": {
3628        "price": 50900,
3629        "compare_at_price": 127300,
3630        "cuscino_omaggio": "+ 2 cuscini omaggio"
3631      },
3632    
3633      "47462880215387": {
3634        "price": 53900,
3635        "compare_at_price": 134800,
3636        "cuscino_omaggio": "+ 2 cuscini omaggio"
3637      },
3638    
3639      "47462880280923": {
3640        "price": 58900,
3641        "compare_at_price": 147300,
3642        "cuscino_omaggio": "+ 2 cuscini omaggio"
3643      }
3644    
3645  };
3646</script>
3646
3647
3648    
3649  </div>
3650</div>
3651
3652  <style>
3653    /* ====== STILI DESKTOP (COMPUTER) – come prima ====== */
3654    .product-quick-add {
3655      width: 100% !important;
3656      background-color: #fff;
3657      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
3658      border-radius: 0.5rem !important;
3659      display: flex;
3660      justify-content: center;
3661      align-items: center;
3662      z-index: 40;
3663    }
3664
3665    .product-quick-add__variant {
3666      display: none;
3667      align-items: center;
3668      justify-content: space-between;
3669      width: 100%;
3670      max-width: 1200px;
3671    }
3672
3673    .product-quick-add__variant img {
3674      max-width: 80px;
3675      margin-right: 1rem;
3676      border-radius: 8px;
3677    }
3678
3679    .v-stack {
3680      display: flex;
3681      flex-direction: column;
3682      gap: 0.5rem;
3683      flex-grow: 1;
3684      min-width: 0;
3685    }
3686
3687    .product-quick-add__buttons {
3688      display: flex;
3689      align-items: center;
3690      width: auto;
3691    }
3692
3693    .truncate-text {
3694      white-space: nowrap;
3695      overflow: hidden;
3696      text-overflow: ellipsis;
3697    }
3698
3699    .sticky-add-btn-container .sticky-add-btn {
3700      background-color: #ffb74a;
3701      color: #00174F;
3702      border-radius: 999px;
3703      font-weight: 600;
3704      border: none;
3705    }
3706
3707    /* ====== SELECT TAGLIA (desktop + mobile) ====== */
3708    .sticky-size-wrapper {
3709      display: flex;
3710      flex-direction: column;
3711      gap: 4px;
3712    }
3713
3714    .sticky-size-label {
3715      font-size: 13px;
3716      font-weight: 600;
3717      color: #00174F;
3718    }
3719
3720    .sticky-size-select {
3721      width: 100%;
3722      padding: 8px 12px;
3723      border-radius: 999px;
3724      border: 1px solid #dcdcdc;
3725      font-size: 14px;
3726      background: #ffffff;
3727      appearance: none;
3728      -webkit-appearance: none;
3729      -moz-appearance: none;
3730      position: relative;
3731    }
3732
3733    .sticky-size-select-wrap {
3734      position: relative;
3735    }
3736
3737    .sticky-size-select-wrap::after {
3738      content: '';
3739      position: absolute;
3740      right: 14px;
3741      top: 50%;
3742      width: 8px;
3743      height: 8px;
3744      border-right: 2px solid #777;
3745      border-bottom: 2px solid #777;
3746      transform: translateY(-50%) rotate(45deg);
3747      pointer-events: none;
3748    }
3749
3750    .product-quick-add__price {
3751      font-size: 15px;
3752    }
3753
3754    .product-quick-add-spacer {
3755      height: 8px;
3756    }
3757
3758    /* ====== ELEMENTI SOLO MOBILE (di default nascosti) ====== */
3759    .product-quick-add__toggle,
3760    .product-quick-add__panel {
3761      display: none;
3762    }
3763
3764    /* ====== STILI MOBILE ====== */
3765    @media (max-width: 700px) {
3766      .product-quick-add {
3767        position: fixed;
3768        left: 0;
3769        right: 0;
3770        bottom: 0;
3771        box-shadow: none !important;
3772        border-radius: 0 !important;
3773        display: block;
3774        background: transparent;
3775        pointer-events: none; /* i figli riabilitano gli eventi */
3776      }
3777
3778      /* barra desktop nascosta su mobile */
3779      .product-quick-add__variant {
3780        display: none;
3781      }
3782
3783      /* PILL "Scegli la taglia" */
3784      .product-quick-add__toggle {
3785        display: flex;
3786        align-items: center;
3787        justify-content: center;
3788        gap: 8px;
3789        max-width: 360px;
3790        margin: 0 auto 10px auto;
3791        padding: 12px 24px;
3792        border-radius: 999px;
3793        background: #ffb74a;
3794        color: #00174F;
3795        font-size: 14px;
3796        font-weight: 600;
3797        text-align: center;
3798        cursor: pointer;
3799        pointer-events: auto;
3800        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
3801        border: none;
3802      }
3803
3804      .product-quick-add__toggle-icon {
3805        display: inline-block;
3806        width: 10px;
3807        height: 10px;
3808        border-left: 2px solid #00174F;
3809        border-bottom: 2px solid #00174F;
3810        transform: rotate(135deg);
3811        transition: transform 0.2s ease;
3812        margin-top: -2px;
3813      }
3814
3815      .product-quick-add.is-open .product-quick-add__toggle-icon {
3816        transform: rotate(-45deg);
3817        margin-top: 2px;
3818      }
3819
3820      /* Panel bottom sheet */
3821      .product-quick-add__panel {
3822        display: block;
3823        position: absolute;
3824        left: 0;
3825        right: 0;
3826        bottom: 0;
3827        pointer-events: auto;
3828        transform: translateY(100%);
3829        opacity: 0;
3830        transition: transform 0.25s ease-out, opacity 0.25s ease-out;
3831      }
3832
3833      .product-quick-add.is-open .product-quick-add__panel {
3834        transform: translateY(0);
3835        opacity: 1;
3836      }
3837
3838      .product-quick-add__panel-inner {
3839        background: #ffffff;
3840        border-radius: 18px 18px 0 0;
3841        box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.18);
3842        padding: 16px 18px 20px 18px;
3843        max-width: 480px;
3844        margin: 0 auto;
3845      }
3846
3847      sale-price {
3848          font-size: 20px!important;
3849          font-weight: 700!important;
3850      }
3851      .product-quick-add__panel-header {
3852        display: flex;
3853        justify-content: space-between;
3854        align-items: center;
3855        margin-bottom: 10px;
3856      }
3857
3858      .product-quick-add__panel-title {
3859        font-size: 14px;
3860        font-weight: 600;
3861      }
3862
3863      /* bottone X chiusura */
3864      .product-quick-add__close {
3865        position: relative;
3866        width: 20px;
3867        height: 20px;
3868        border: none;
3869        background: transparent;
3870        cursor: pointer;
3871        padding: 0;
3872      }
3873
3874      .product-quick-add__close span {
3875        position: absolute;
3876        top: 50%;
3877        left: 50%;
3878        width: 16px;
3879        height: 2px;
3880        background: #888;
3881        border-radius: 999px;
3882        transform-origin: center;
3883      }
3884
3885      .product-quick-add__close span:first-child {
3886        transform: translate(-50%, -50%) rotate(45deg);
3887      }
3888
3889      .product-quick-add__close span:last-child {
3890        transform: translate(-50%, -50%) rotate(-45deg);
3891      }
3892
3893      .product-quick-add__panel-body {
3894        display: flex;
3895        flex-direction: column;
3896        gap: 10px;
3897      }
3898
3899      .product-quick-add__price {
3900        text-align: center;
3901      }
3902
3903      /* Form in basso, full width */
3904      .shopify-product-form.sticky-add-btn-container {
3905        margin-top: 8px;
3906        width: 100%;
3907      }
3908
3909      .shopify-product-form.sticky-add-btn-container .sticky-add-btn {
3910        width: 100%;
3911        padding: 14px 20px;
3912        border-radius: 999px;
3913        font-size: 15px;
3914        font-weight: 600;
3915      }
3916      .product-quick-add:not(.is-scrolled) .product-quick-add__toggle {
3917        transform: translateY(100px);
3918        opacity: 0;
3919        pointer-events: none;
3920        transition: transform 0.3s ease, opacity 0.3s ease;
3921      }
3922
3923      .product-quick-add.is-scrolled .product-quick-add__toggle {
3924        transform: translateY(0);
3925        opacity: 1;
3926        pointer-events: auto;
3927        transition: transform 0.3s ease, opacity 0.3s ease;
3928      }
3929    }
3930  </style>
3931
3932  <div class="product-quick-add is-visible" id="StickyAddToCart">
3933    <!-- ===== MOBILE: TOGGLE & PANEL ===== -->
3934    <button
3935      class="product-quick-add__toggle"
3936      type="button"
3937      aria-expanded="false"
3938    >
3939      <span>Scegli la taglia</span>
3940      <span class="product-quick-add__toggle-icon" aria-hidden="true"></span>
3941    </button>
3942
3943    <div class="product-quick-add__panel" aria-hidden="true">
3944      <div class="product-quick-add__panel-inner">
3945        <div class="product-quick-add__panel-header">
3946          <span class="product-quick-add__panel-title">Scegli la taglia</span>
3947          <button class="product-quick-add__close" type="button" aria-label="Chiudi">
3948            <span></span><span></span>
3949          </button>
3950        </div>
3951
3952        <div class="product-quick-add__panel-body"><div class="sticky-size-wrapper">
3953              <label class="sticky-size-label" for="StickySizeSelectMobile">Taglia</label>
3954              <div class="sticky-size-select-wrap">
3955                <select id="StickySizeSelectMobile" class="sticky-size-select sticky-size-select--mobile"><option
3956                      value="47462877593947"
3957                      selected
3958                    >
3959                      Singolo - 80x190cm Standard
3960                    </option><option
3961                      value="47462879887707"
3962                      
3963                    >
3964                      Singolo - 90x200cm
3965                    </option><option
3966                      value="47462880051547"
3967                      
3968                    >
3969                      Piazza e Mezza - 140x190cm Francese
3970                    </option><option
3971                      value="47462880084315"
3972                      
3973                    >
3974                      Piazza e Mezza - 140x200cm
3975                    </option><option
3976                      value="47462880117083"
3977                      
3978                    >
3979                      Matrimoniale - 160x190cm Standard
3980                    </option><option
3981                      value="47462880149851"
3982                      
3983                    >
3984                      Matrimoniale - 160x200cm
3985                    </option><option
3986                      value="48844099453275"
3987                      
3988                    >
3989                      Matrimoniale - 170x200cm Queen Size
3990                    </option><option
3991                      value="47462880215387"
3992                      
3993                    >
3994                      Matrimoniale - 180x200cm
3995                    </option><option
3996                      value="47462880280923"
3997                      
3998                    >
3999                      Matrimoniale - 200x200cm
4000                    </option></select>
4001              </div>
4002            </div><div class="product-quick-add__price" data-sticky-price><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4003    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4004      <span class="sr-only">Prezzo </span>€623,00</compare-at-price>
4005</div>
4006    
4007    <div class="product-info__price">
4008    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4009      <span class="sr-only">Prezzo scontato</span>€249,00</sale-price>
4010</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4011      </unit-price></price-list></div>
4012
4013          <!-- Form identico: usato sia da mobile che da desktop -->
4014          <form
4015            action="/cart/add"
4016            method="post"
4017            accept-charset="UTF-8"
4018            class="shopify-product-form sticky-add-btn-container"
4019            enctype="multipart/form-data"
4020            id="product-form-8707023077723-template--29563888992603__main"
4021            is="product-form"
4022          >
4023            <input type="hidden" name="form_type" value="product">
4024            <input type="hidden" name="utf8" value="✓">
4025            <input type="hidden" name="id" value="47462877593947" id="StickyVariantId">
4026            <input type="hidden" name="quantity" value="1">
4027            <button type="submit" name="checkout" class="btn btn-primary sticky-add-btn">
4028              Aggiungi al carrello
4029            </button>
4030          </form>
4031        </div>
4032      </div>
4033    </div>
4034
4035    <!-- ===== DESKTOP: BARRA ORIGINALE + SELECT TAGLIA ===== -->
4036    <div class="product-quick-add__variant "><div class="v-stack">
4037        <a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="bold truncate-text">
4038          Materasso Memory Foam Hybri...
4039        </a><div class="sticky-size-wrapper sticky-size-wrapper--desktop">
4040            <label class="sticky-size-label" for="StickySizeSelectDesktop">Scegli la taglia:</label>
4041            <div class="sticky-size-select-wrap">
4042              <select id="StickySizeSelectDesktop" class="sticky-size-select sticky-size-select--desktop"><option
4043                    value="47462877593947"
4044                    selected
4045                  >
4046                    Singolo - 80x190cm Standard
4047                  </option><option
4048                    value="47462879887707"
4049                    
4050                  >
4051                    Singolo - 90x200cm
4052                  </option><option
4053                    value="47462880051547"
4054                    
4055                  >
4056                    Piazza e Mezza - 140x190cm Francese
4057                  </option><option
4058                    value="47462880084315"
4059                    
4060                  >
4061                    Piazza e Mezza - 140x200cm
4062                  </option><option
4063                    value="47462880117083"
4064                    
4065                  >
4066                    Matrimoniale - 160x190cm Standard
4067                  </option><option
4068                    value="47462880149851"
4069                    
4070                  >
4071                    Matrimoniale - 160x200cm
4072                  </option><option
4073                    value="48844099453275"
4074                    
4075                  >
4076                    Matrimoniale - 170x200cm Queen Size
4077                  </option><option
4078                    value="47462880215387"
4079                    
4080                  >
4081                    Matrimoniale - 180x200cm
4082                  </option><option
4083                    value="47462880280923"
4084                    
4085                  >
4086                    Matrimoniale - 200x200cm
4087                  </option></select>
4088            </div>
4089          </div><div class="product-quick-add__price" data-sticky-price>
4089<price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4090    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4091      <span class="sr-only">Prezzo </span>€623,00</compare-at-price>
4092</div>
4093    
4094    <div class="product-info__price">
4095    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4096      <span class="sr-only">Prezzo scontato</span>€249,00</sale-price>
4097</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4098      </unit-price></price-list></div>
4099      </div>
4100
4101      <!-- stesso form usato anche nel panel mobile -->
4102      <form
4103        action="/cart/add"
4104        method="post"
4105        accept-charset="UTF-8"
4106        class="shopify-product-form sticky-add-btn-container"
4107        enctype="multipart/form-data"
4108        id="product-form-8707023077723-template--29563888992603__main"
4109        is="product-form"
4110      >
4111        <input type="hidden" name="form_type" value="product">
4112        <input type="hidden" name="utf8" value="✓">
4113        <input type="hidden" name="id" value="47462877593947" id="StickyVariantId">
4114        <input type="hidden" name="quantity" value="1">
4115        <button type="submit" name="checkout" class="btn btn-primary sticky-add-btn">
4116          Aggiungi al Carrello
4117        </button>
4118      </form>
4119    </div>
4120  </div>
4121
4122  <div class="sticky-price-variants" style="display:none;"><div class="sticky-price-variant" data-variant-id="47462877593947"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4123    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4124      <span class="sr-only">Prezzo </span>€623,00</compare-at-price>
4125</div>
4126    
4127    <div class="product-info__price">
4128    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4129      <span class="sr-only">Prezzo scontato</span>€249,00</sale-price>
4130</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4131      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462879887707"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4132    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4133      <span class="sr-only">Prezzo </span>€723,00</compare-at-price>
4134</div>
4135    
4136    <div class="product-info__price">
4137    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4138      <span class="sr-only">Prezzo scontato</span>€289,00</sale-price>
4139</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4140      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880051547"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4141    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4142      <span class="sr-only">Prezzo </span>€1.023,00</compare-at-price>
4143</div>
4144    
4145    <div class="product-info__price">
4146    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4147      <span class="sr-only">Prezzo scontato</span>€409,00</sale-price>
4148</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4149      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880084315"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4150    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4151      <span class="sr-only">Prezzo </span>€1.073,00</compare-at-price>
4152</div>
4153    
4154    <div class="product-info__price">
4155    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4156      <span class="sr-only">Prezzo scontato</span>€429,00</sale-price>
4157</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4158      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880117083"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4159    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4160      <span class="sr-only">Prezzo </span>€1.148,00</compare-at-price>
4161</div>
4162    
4163    <div class="product-info__price">
4164    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4165      <span class="sr-only">Prezzo scontato</span>€459,00</sale-price>
4166</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4167      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880149851"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4168    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4169      <span class="sr-only">Prezzo </span>€1.198,00</compare-at-price>
4170</div>
4171    
4172    <div class="product-info__price">
4173    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4174      <span class="sr-only">Prezzo scontato</span>€479,00</sale-price>
4175</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4176      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="48844099453275"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4177    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4178      <span class="sr-only">Prezzo </span>€1.273,00</compare-at-price>
4179</div>
4180    
4181    <div class="product-info__price">
4182    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4183      <span class="sr-only">Prezzo scontato</span>€509,00</sale-price>
4184</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4185      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880215387"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4186    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4187      <span class="sr-only">Prezzo </span>€1.348,00</compare-at-price>
4188</div>
4189    
4190    <div class="product-info__price">
4191    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4192      <span class="sr-only">Prezzo scontato</span>€539,00</sale-price>
4193</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4194      </unit-price></price-list></div><div class="sticky-price-variant" data-variant-id="47462880280923"><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4195    <compare-at-price form="product-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4196      <span class="sr-only">Prezzo </span>€1.473,00</compare-at-price>
4197</div>
4198    
4199    <div class="product-info__price">
4200    <sale-price form="product-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4201      <span class="sr-only">Prezzo scontato</span>€589,00</sale-price>
4202</div><unit-price form="product-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4203      </unit-price></price-list></div></div>
4204
4205  
4205<script>
4206  document.addEventListener('DOMContentLoaded', function() {
4207    var sticky = document.getElementById('StickyAddToCart');
4208    if (!sticky) return;
4209
4210    var toggle = sticky.querySelector('.product-quick-add__toggle');
4211    var panel  = sticky.querySelector('.product-quick-add__panel');
4212    var close  = sticky.querySelector('.product-quick-add__close');
4213
4214    function openPanel() {
4215      sticky.classList.add('is-open');
4216      if (toggle) {
4217        toggle.setAttribute('aria-expanded', 'true');
4218      }
4219      if (panel) {
4220        panel.setAttribute('aria-hidden', 'false');
4221      }
4222    }
4223
4224    function closePanel() {
4225      sticky.classList.remove('is-open');
4226      if (toggle) {
4227        toggle.setAttribute('aria-expanded', 'false');
4228      }
4229      if (panel) {
4230        panel.setAttribute('aria-hidden', 'true');
4231      }
4232    }
4233
4234    if (toggle && panel) {
4235      toggle.addEventListener('click', function() {
4236        if (sticky.classList.contains('is-open')) {
4237          closePanel();
4238        } else {
4239          openPanel();
4240        }
4241      });
4242    }
4243
4244    if (close) {
4245      close.addEventListener('click', function() {
4246        closePanel();
4247      });
4248    }
4249
4250    /* ====== INTERSECTION OBSERVER: mostra dopo .video-text-section ====== */
4251    var trigger = document.querySelector('.winter-spoki-timer');
4252    if (trigger) {
4253      var observer = new IntersectionObserver(function(entries) {
4254        entries.forEach(function(entry) {
4255          if (!entry.isIntersecting && entry.boundingClientRect.top < 0) {
4256            sticky.classList.add('is-scrolled');
4257          } else {
4258            sticky.classList.remove('is-scrolled');
4259            closePanel();
4260          }
4261        });
4262      }, { threshold: 0 });
4263
4264      observer.observe(trigger);
4265    }
4266
4267    /* ====== GESTIONE SELECT TAGLIA (desktop + mobile) ====== */
4268    var sizeSelects = sticky.querySelectorAll('.sticky-size-select');
4269    var priceDisplays = document.querySelectorAll('[data-sticky-price]');
4270    var stickyVariantInput = document.getElementById('StickyVariantId');
4271
4272    function updateStickyVariant(newId) {
4273      if (stickyVariantInput) {
4274        stickyVariantInput.value = newId;
4275      }
4276
4277      sizeSelects.forEach(function(sel) {
4278        if (sel.value !== newId) {
4279          sel.value = newId;
4280        }
4281      });
4282
4283      var source = document.querySelector('.sticky-price-variant[data-variant-id="' + newId + '"]');
4284      if (source) {
4285        priceDisplays.forEach(function(pd) {
4286          pd.innerHTML = source.innerHTML;
4287        });
4288      }
4289    }
4290
4291    sizeSelects.forEach(function(sel) {
4292      sel.addEventListener('change', function() {
4293        updateStickyVariant(this.value);
4294      });
4295    });
4296
4297    if (stickyVariantInput && stickyVariantInput.value) {
4298      updateStickyVariant(stickyVariantInput.value);
4299    }
4300  });
4301</script>
4301<template id="quick-buy-content"><div class="quick-buy-drawer__variant text-start h-stack gap-6" slot="header"><variant-media widths="80,160" form="quick-buy-form-8707023077723-template--29563888992603__main"><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=80 80w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&amp;width=160 160w" width="2000" height="2000" loading="lazy" sizes="80px" class="quick-buy-drawer__media rounded-xs"></variant-media><div class="v-stack gap-0.5">
4302      <a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="bold justify-self-start">Materasso Memory Foam Hybrid Molle Insacchettate Pascià</a><price-list role="region" aria-live="polite" class="price-list  " ><div class="product-info__price">
4303    <compare-at-price form="quick-buy-form-8707023077723-template--29563888992603__main"  class="text-subdued line-through">
4304      <span class="sr-only">Prezzo </span>€623,00</compare-at-price>
4305</div>
4306    
4307    <div class="product-info__price">
4308    <sale-price form="quick-buy-form-8707023077723-template--29563888992603__main" class="text-on-sale">
4309      <span class="sr-only">Prezzo scontato</span>€249,00</sale-price>
4310</div><unit-price form="quick-buy-form-8707023077723-template--29563888992603__main" hidden class="text-subdued text-sm">(/)
4311      </unit-price></price-list></div>
4312  </div>
4313  <div class="quick-buy-drawer__info"><variant-picker class="variant-picker" handle="materasso-memory-foam-hybrid-molle-insacchettate-pascia" form="quick-buy-form-8707023077723-template--29563888992603__main"  ><fieldset class="variant-picker__option no-js:hidden"><div class="of-two-level" data-of-two-level data-option-position="1">
4314
4315            <div class="of-two-level__header">
4316              <span class="of-two-level__title">Scegli la taglia</span></div>
4317
4318            <div class="of-two-level__categories" role="tablist" aria-label="Tipo di letto"><button
4319                  type="button"
4320                  class="of-two-level__cat-tab is-active"
4321                  data-of-cat-tab="Singolo"
4322                  role="tab"
4323                  aria-selected="true"
4324                >Singolo</button><button
4325                  type="button"
4326                  class="of-two-level__cat-tab"
4327                  data-of-cat-tab="Piazza e Mezza"
4328                  role="tab"
4329                  aria-selected="false"
4330                >Piazza e Mezza</button><button
4331                  type="button"
4332                  class="of-two-level__cat-tab"
4333                  data-of-cat-tab="Matrimoniale"
4334                  role="tab"
4335                  aria-selected="false"
4336                >Matrimoniale</button></div>
4337
4338            <div data-option-selector class="of-two-level__sizes-wrap">
4339              <input type="hidden" name="option1" form="quick-buy-form-8707023077723-template--29563888992603__main" value="Singolo - 80x190cm Standard" data-of-hidden-input><div
4340                  class="of-two-level__size-list"
4341                  data-of-cat-group="Singolo"
4342                  
4343                ><button
4344                        type="button"
4345                        class="of-two-level__size-row is-selected"
4346                        value="Singolo - 80x190cm Standard"
4347                        data-option-value
4348                        aria-checked="true"
4349                      >
4350                        <span class="of-two-level__size-dim">80x190cm</span><span class="of-two-level__size-badge of-two-level__size-badge--standard"><svg class="of-two-level__star" width="10" height="10" viewBox="0 0 12 12" aria-hidden="true" focusable="false">
4351                                <path d="M6 0.5l1.7 3.45 3.8.55-2.75 2.68.65 3.79L6 9.18 2.6 10.97l.65-3.79L0.5 4.5l3.8-.55z" fill="currentColor"/>
4352                              </svg><span>Standard</span>
4353                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€249,00</span></button><button
4354                        type="button"
4355                        class="of-two-level__size-row"
4356                        value="Singolo - 90x200cm"
4357                        data-option-value
4358                        aria-checked="false"
4359                      >
4360                        <span class="of-two-level__size-dim">90x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€289,00</span></button></div><div
4361                  class="of-two-level__size-list"
4362                  data-of-cat-group="Piazza e Mezza"
4363                  hidden aria-hidden="true"
4364                ><button
4365                        type="button"
4366                        class="of-two-level__size-row"
4367                        value="Piazza e Mezza - 140x190cm Francese"
4368                        data-option-value
4369                        aria-checked="false"
4370                      >
4371                        <span class="of-two-level__size-dim">140x190cm</span><span class="of-two-level__size-badge"><span>Francese</span>
4372                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€409,00</span></button><button
4373                        type="button"
4374                        class="of-two-level__size-row"
4375                        value="Piazza e Mezza - 140x200cm"
4376                        data-option-value
4377                        aria-checked="false"
4378                      >
4379                        <span class="of-two-level__size-dim">140x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€429,00</span></button></div><div
4380                  class="of-two-level__size-list"
4381                  data-of-cat-group="Matrimoniale"
4382                  hidden aria-hidden="true"
4383                ><button
4384                        type="button"
4385                        class="of-two-level__size-row"
4386                        value="Matrimoniale - 160x190cm Standard"
4387                        data-option-value
4388                        aria-checked="false"
4389                      >
4390                        <span class="of-two-level__size-dim">160x190cm</span><span class="of-two-level__size-badge of-two-level__size-badge--standard"><svg class="of-two-level__star" width="10" height="10" viewBox="0 0 12 12" aria-hidden="true" focusable="false">
4391                                <path d="M6 0.5l1.7 3.45 3.8.55-2.75 2.68.65 3.79L6 9.18 2.6 10.97l.65-3.79L0.5 4.5l3.8-.55z" fill="currentColor"/>
4392                              </svg><span>Standard</span>
4393                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€459,00</span></button><button
4394                        type="button"
4395                        class="of-two-level__size-row"
4396                        value="Matrimoniale - 160x200cm"
4397                        data-option-value
4398                        aria-checked="false"
4399                      >
4400                        <span class="of-two-level__size-dim">160x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€479,00</span></button><button
4401                        type="button"
4402                        class="of-two-level__size-row"
4403                        value="Matrimoniale - 170x200cm Queen Size"
4404                        data-option-value
4405                        aria-checked="false"
4406                      >
4407                        <span class="of-two-level__size-dim">170x200cm</span><span class="of-two-level__size-badge"><span>Queen Size</span>
4408                          </span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€509,00</span></button><button
4409                        type="button"
4410                        class="of-two-level__size-row"
4411                        value="Matrimoniale - 180x200cm"
4412                        data-option-value
4413                        aria-checked="false"
4414                      >
4415                        <span class="of-two-level__size-dim">180x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€539,00</span></button><button
4416                        type="button"
4417                        class="of-two-level__size-row"
4418                        value="Matrimoniale - 200x200cm"
4419                        data-option-value
4420                        aria-checked="false"
4421                      >
4422                        <span class="of-two-level__size-dim">200x200cm</span><span class="of-two-level__size-spacer"></span><span class="of-two-level__size-price">€589,00</span></button></div></div>
4423          </div>
4424
4425          <style>
4426            /* ============================================================
4427               OF TWO-LEVEL VARIANT PICKER — design "Lista scansionabile"
4428               ============================================================ */
4429            .of-two-level {
4430              display: flex;
4431              flex-direction: column;
4432              gap: 14px;
4433              width: 100%;
4434              font-family: inherit;
4435            }
4436
4437            /* Header: titolo + link guida taglie */
4438            .of-two-level__header {
4439              display: flex;
4440              align-items: center;
4441              justify-content: space-between;
4442              gap: 8px;
4443            }
4444            .of-two-level__title {
4445              font-size: 16px;
4446              font-weight: 600;
4447              color: #00174F;
4448              letter-spacing: -0.005em;
4449              line-height: 1.2;
4450            }
4451            .of-two-level__chart-btn {
4452              background: transparent;
4453              border: none;
4454              padding: 0;
4455              font-size: 12px;
4456              font-weight: 500;
4457              color: #6b7280;
4458              text-decoration: underline;
4459              text-underline-offset: 3px;
4460              cursor: pointer;
4461              -webkit-tap-highlight-color: transparent;
4462              font-family: inherit;
4463            }
4464            .of-two-level__chart-btn:hover { color: #00174F; }
4465
4466            /* Categorie: tab sottolineati */
4467            .of-two-level__categories {
4468              display: flex;
4469              border-bottom: 1px solid #e5e7eb;
4470              margin-bottom: 4px;
4471            }
4472            .of-two-level__cat-tab {
4473              flex: 1 1 0;
4474              min-height: 44px;
4475              padding: 11px 8px;
4476              border: none;
4477              background: transparent;
4478              color: #9ca3af;
4479              font-size: 13px;
4480              font-weight: 500;
4481              cursor: pointer;
4482              border-bottom: 2px solid transparent;
4483              margin-bottom: -1px;
4484              transition: color 0.15s ease, border-color 0.15s ease;
4485              -webkit-tap-highlight-color: transparent;
4486              font-family: inherit;
4487              letter-spacing: 0.005em;
4488              white-space: nowrap;
4489              display: inline-flex;
4490              align-items: center;
4491              justify-content: center;
4492              gap: 6px;
4493            }
4494            .of-two-level__cat-tab::before {
4495              content: '';
4496              width: 6px;
4497              height: 6px;
4498              border-radius: 50%;
4499              background: #00174F;
4500              opacity: 0;
4501              transform: scale(0.4);
4502              transition: opacity 0.18s ease, transform 0.18s ease;
4503              flex-shrink: 0;
4504            }
4505            .of-two-level__cat-tab:hover { color: #00174F; }
4506            .of-two-level__cat-tab:focus-visible {
4507              outline: 2px solid #ffb74a;
4508              outline-offset: -2px;
4509            }
4510            .of-two-level__cat-tab.is-active {
4511              color: #00174F;
4512              border-bottom-color: #00174F;
4513              font-weight: 600;
4514            }
4515            .of-two-level__cat-tab.is-active::before {
4516              opacity: 1;
4517              transform: scale(1);
4518            }
4519
4520            /* Lista taglie */
4521            .of-two-level__sizes-wrap { display: block; }
4522            .of-two-level__size-list {
4523              display: flex;
4524              flex-direction: column;
4525              gap: 6px;
4526            }
4527            .of-two-level__size-list[hidden] {
4528              display: none !important;
4529            }
4530
4531            .of-two-level__size-row {
4532              display: flex;
4533              align-items: center;
4534              gap: 10px;
4535              width: 100%;
4536              min-height: 52px;
4537              padding: 13px 14px;
4538              border: 1.5px solid #e5e7eb;
4539              border-radius: 11px;
4540              background: #ffffff;
4541              cursor: pointer;
4542              transition: border-color 0.15s ease, background-color 0.15s ease, transform 0.1s ease;
4543              text-align: left;
4544              font-family: inherit;
4545              -webkit-tap-highlight-color: transparent;
4546            }
4547            .of-two-level__size-row:hover {
4548              border-color: #b8bfcc;
4549            }
4550            .of-two-level__size-row:active {
4551              transform: scale(0.99);
4552            }
4553            .of-two-level__size-row:focus-visible {
4554              outline: 2px solid #ffb74a;
4555              outline-offset: 2px;
4556            }
4557            .of-two-level__size-row.is-selected {
4558              border: 2px solid #00174F;
4559              padding: 12px 13px; /* compensa per bordo più spesso */
4560              background: #f7f8fb;
4561            }
4562
4563            .of-two-level__size-dim {
4564              font-size: 14.5px;
4565              font-weight: 600;
4566              color: #00174F;
4567              min-width: 64px;
4568              letter-spacing: 0.005em;
4569              flex-shrink: 0;
4570              line-height: 1.2;
4571            }
4572
4573            .of-two-level__size-badge {
4574              display: inline-block;
4575              padding: 3px 7px;
4576              font-size: 9px;
4577              font-weight: 700;
4578              letter-spacing: 0.1em;
4579              color: #6b7280;
4580              background: #f3f4f6;
4581              border-radius: 4px;
4582              text-transform: uppercase;
4583              line-height: 1.2;
4584              flex-shrink: 0;
4585            }
4586            .of-two-level__size-badge--standard {
4587              display: inline-flex !important;
4588              align-items: center;
4589              gap: 4px;
4590              color: #0a0a0a !important;
4591              background: #fff1cc !important;
4592              font-weight: 800 !important;
4593              border: 1px solid #f5d76a;
4594              padding: 3px 8px !important;
4595              line-height: 1.1;
4596            }
4597            .of-two-level__size-row.is-selected .of-two-level__size-badge--standard {
4598              background: #ffe89a !important;
4599              border-color: #e8b820;
4600            }
4601            .of-two-level__star {
4602              flex-shrink: 0;
4603              color: #d99e1c;
4604              margin-top: -1px;
4605            }
4606            .of-two-level__size-row.is-selected .of-two-level__star {
4607              color: #b8800a;
4608            }
4609
4610            .of-two-level__size-spacer {
4611              flex: 1;
4612              min-width: 0;
4613            }
4614
4615            .of-two-level__size-price {
4616              font-size: 13.5px;
4617              font-weight: 600;
4618              color: #6b7280;
4619              flex-shrink: 0;
4620              line-height: 1.2;
4621            }
4622            .of-two-level__size-row.is-selected .of-two-level__size-price {
4623              color: #00174F;
4624            }
4625
4626            @media (max-width: 380px) {
4627              .of-two-level__cat-tab {
4628                font-size: 12.5px;
4629                padding: 10px 4px;
4630              }
4631              .of-two-level__size-dim {
4632                font-size: 14px;
4633                min-width: 60px;
4634              }
4635              .of-two-level__size-price {
4636                font-size: 13px;
4637              }
4638              .of-two-level__size-row {
4639                padding: 12px 12px;
4640              }
4641              .of-two-level__size-row.is-selected {
4642                padding: 11px 11px;
4643              }
4644            }
4645          </style>
4646
4647          
4647<script>
4648            (function () {
4649              var pickers = document.querySelectorAll('[data-of-two-level]');
4650              if (!pickers.length) return;
4651
4652              pickers.forEach(function (picker) {
4653                if (picker.dataset.ofInit === '1') return;
4654                picker.dataset.ofInit = '1';
4655
4656                var tabs        = picker.querySelectorAll('[data-of-cat-tab]');
4657                var groups      = picker.querySelectorAll('[data-of-cat-group]');
4658                var sizeRows    = picker.querySelectorAll('[data-option-value]');
4659                var hiddenInput = picker.querySelector('[data-of-hidden-input]');
4660
4661                tabs.forEach(function (tab) {
4662                  tab.addEventListener('click', function () {
4663                    var cat = tab.getAttribute('data-of-cat-tab');
4664
4665                    tabs.forEach(function (t) {
4666                      var active = (t === tab);
4667                      t.classList.toggle('is-active', active);
4668                      t.setAttribute('aria-selected', active ? 'true' : 'false');
4669                    });
4670
4671                    groups.forEach(function (g) {
4672                      var match = (g.getAttribute('data-of-cat-group') === cat);
4673                      if (match) {
4674                        g.removeAttribute('hidden');
4675                        g.removeAttribute('aria-hidden');
4676                      } else {
4677                        g.setAttribute('hidden', '');
4678                        g.setAttribute('aria-hidden', 'true');
4679                      }
4680                    });
4681                  });
4682                });
4683
4684                sizeRows.forEach(function (row) {
4685                  row.addEventListener('click', function () {
4686                    var value = row.getAttribute('value');
4687
4688                    sizeRows.forEach(function (r) {
4689                      var sel = (r === row);
4690                      r.classList.toggle('is-selected', sel);
4691                      r.setAttribute('aria-checked', sel ? 'true' : 'false');
4692                    });
4693
4694                    if (hiddenInput) {
4695                      hiddenInput.value = value;
4696                      hiddenInput.dispatchEvent(new Event('change', { bubbles: true }));
4697                      hiddenInput.dispatchEvent(new Event('input',  { bubbles: true }));
4698                    }
4699                  });
4700                });
4701              });
4702            })();
4703          </script>
4703</fieldset><noscript><div class="form-control" >
4704  <select id="select-template--29563888992603__main-quick-buy-form-8707023077723-template--29563888992603__main-id" class="select select--native is-floating" name="id" form="quick-buy-form-8707023077723-template--29563888992603__main"
4705  
4706  
4707><option selected="selected"  value="47462877593947">Singolo - 80x190cm Standard - €249,00</option><option   value="47462879887707">Singolo - 90x200cm - €289,00</option><option   value="47462880051547">Piazza e Mezza - 140x190cm Francese - €409,00</option><option   value="47462880084315">Piazza e Mezza - 140x200cm - €429,00</option><option   value="47462880117083">Matrimoniale - 160x190cm Standard - €459,00</option><option   value="47462880149851">Matrimoniale - 160x200cm - €479,00</option><option   value="48844099453275">Matrimoniale - 170x200cm Queen Size - €509,00</option><option   value="47462880215387">Matrimoniale - 180x200cm - €539,00</option><option   value="47462880280923">Matrimoniale - 200x200cm - €589,00</option></select><svg role="presentation" focusable="false" width="10" height="7" class="select-chevron icon icon-chevron-bottom" viewBox="0 0 10 7">
4708        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4709      </svg><label for="select-template--29563888992603__main-quick-buy-form-8707023077723-template--29563888992603__main-id" class="floating-label">Variante</label></div></noscript>
4710  </variant-picker><form method="post" action="/cart/add" id="quick-buy-form-8707023077723-template--29563888992603__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="47462877593947"><div class="v-stack gap-4"><buy-buttons class="buy-buttons " template="prodotto-generale" form="quick-buy-form-8707023077723-template--29563888992603__main">
4711<button type="submit" class="button button--lg"
4712  
4713  
4714  
4715  
4716  
4717  
4718  
4719  
4720  is="custom-button"
4721 >Aggiungi al carrello</button><style>
4722  /* Pulsante ACQUISTA SUBITO – stesso stile base del tema, ma arancione */
4723  .acquista-subito-btn {
4724    background-color: #ff7a00 !important;
4725    border-color: #ff7a00 !important;
4726    color: black !important;
4727    width: 100%;
4728    font-weight: 700;
4729    text-align: center;
4730    transition: all 0.2s ease-in-out;
4731  }
4732
4733  .acquista-subito-btn:hover {
4734    background-color: #e66e00 !important;
4735    border-color: #e66e00 !important;
4736    transform: translateY(-1px);
4737  }
4738
4739  .acquista-subito-btn:disabled {
4740    opacity: 0.6;
4741    cursor: not-allowed;
4742    transform: none;
4743  }
4744</style>
4745
4746<script>
4747  if (!window.__acquistaSubitoInit) {
4748    window.__acquistaSubitoInit = true;
4749
4750    document.addEventListener('click', function (event) {
4751      const btn = event.target.closest('[data-buy-now]');
4752      if (!btn) return;
4753
4754      const formId = btn.getAttribute('data-form-id');
4755      const form = document.getElementById(formId);
4756      if (!form) return;
4757
4758      const idInput = form.querySelector('input[name="id"]');
4759      if (!idInput || !idInput.value) return;
4760
4761      const variantId = idInput.value;
4762
4763      btn.disabled = true;
4764
4765      fetch('/cart/add.js', {
4766        method: 'POST',
4767        headers: {
4768          'Content-Type': 'application/json',
4769          'Accept': 'application/json'
4770        },
4771        body: JSON.stringify({
4772          items: [{
4773            id: variantId,
4774            quantity: 1
4775          }]
4776        })
4777      })
4778      .then(function () {
4779        window.location.href = '/checkout';
4780      })
4781      .catch(function (error) {
4782        console.error('Errore Acquista Subito:', error);
4783        // in caso di errore proviamo comunque a mandare al checkout
4784        window.location.href = '/checkout';
4785      })
4786      .finally(function () {
4787        btn.disabled = false;
4788      });
4789    });
4790  }
4791</script>
4791</buy-buttons>
4792  </div>
4793  <div class="delivery-widget__manual"></div><input type="hidden" name="product-id" value="8707023077723" /><input type="hidden" name="section-id" value="template--29563888992603__main" /></form><!-- SCRIPT UNIVERSALE PER APRIRE IL CARRELLO NATIVO -->
4794<script>
4795  if (!window.__nativeCartOpenerInit) {
4796    window.__nativeCartOpenerInit = true;
4797
4798    // Intercetta tutte le richieste Fetch del tema per capire quando un prodotto viene aggiunto
4799    const originalFetch = window.fetch;
4800    window.fetch = function() {
4801      return originalFetch.apply(this, arguments).then((response) => {
4802        // Se la richiesta è andata a buon fine ed è diretta al carrello
4803        if (response.url.includes('/cart/add') && response.ok) {
4804          
4805          // Aspettiamo mezzo secondo che il tema aggiorni il contatore e la grafica del carrello
4806          setTimeout(() => {
4807            // 1. Diciamo al tema di rinfrescare il carrello visivamente
4808            document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true }));
4809            document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true }));
4810            document.dispatchEvent(new CustomEvent('ajaxProduct:added', { bubbles: true }));
4811
4812            // 2. Cerchiamo il componente nativo del carrello (compatibile con quasi tutti i temi moderni)
4813            const drawer = document.querySelector('cart-drawer, mini-cart, [data-cart-drawer]');
4814            if (drawer) {
4815              // Prova ad usare la funzione nativa di apertura, altrimenti forza la classe CSS
4816              if (typeof drawer.open === 'function') {
4817                drawer.open();
4818              } else {
4819                drawer.classList.add('is-active', 'active', 'open');
4820                drawer.setAttribute('aria-hidden', 'false');
4821              }
4822            } else {
4823              // Fallback: se il drawer è gestito dall'icona, simuliamo il click sull'icona
4824              const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble');
4825              if (cartIcon) cartIcon.click();
4826            }
4827          }, 400); 
4828        }
4829        return response;
4830      });
4831    };
4832  }
4833</script>
4833<div class="custom-product-block" >
4834      <h2></h2>
4835      <p></p>
4836      <a href="" class="custom-button"></a>
4837    </div><div id="shopify-block-ASTAvS1d1Q3ZWQTE5V__estimated_delivery_date_plus_delivery_coder_theme_K99tPC-1" class="shopify-block shopify-app-block"><div class="delivery-widget__theme"></div>
4838
4839</div></div>  
4840</template>
4841
4842
4843
4844
4845    
4845<script>
4846document.addEventListener("variant:change", function(event) {
4847  const variant = event.detail.variant;
4848  if (!variant) return;
4849
4850  const stickyInput = document.querySelector("#StickyVariantId");
4851  if (stickyInput) {
4852    stickyInput.value = variant.id; // aggiorna con la variante scelta
4853  }
4854});
4855</script>
4855<style> #shopify-section-template--29563888992603__main buy-buttons {width: 100%;} #shopify-section-template--29563888992603__main .delivery-widget__manual {display: none;} #shopify-section-template--29563888992603__main compare-at-price {color: black;} #shopify-section-template--29563888992603__main sale-price {color: #f83a3a !important; font-size: 40px !important;} #shopify-section-template--29563888992603__main /* Mobile */@media (max-width: 768px) {sale-price {font-size: 40px !important; }} </style></section><section id="shopify-section-template--29563888992603__media_with_text_NUdPG8" class="shopify-section shopify-section--media-with-text"><style>
4856  #shopify-section-template--29563888992603__media_with_text_NUdPG8 {
4857    --section-background-hash: 0;
4858  }
4859
4860  #shopify-section-template--29563888992603__media_with_text_NUdPG8 + * {
4861    --previous-section-background-hash: 0;
4862  }</style><style>
4863  #shopify-section-template--29563888992603__media_with_text_NUdPG8 {
4864    --media-with-text-gap: var(--grid-gutter);
4865    --media-with-text-item-grid-template: "media" "content" / auto;
4866  }
4867
4868  @media screen and (min-width: 1000px) {
4869    #shopify-section-template--29563888992603__media_with_text_NUdPG8 {
4870      --media-with-text-gap: var(--spacing-6);
4871    }
4872  }#block-template--29563888992603__media_with_text_NUdPG8-image_MDUUG4 {
4873      --media-with-text-item-icon-width: 48px;
4874    }
4875
4876    @media screen and (min-width: 1000px) {
4877      #block-template--29563888992603__media_with_text_NUdPG8-image_MDUUG4 {
4878        --media-with-text-item-grid-template: "media content" / minmax(0, 1.0fr) minmax(0, 1.0fr);
4879      }
4880    }</style><div class="section   section-blends section-full">
4881  <media-with-text class="media-with-text ">
4882      
4883
4884      
4885</media-with-text>
4886</div>
4887
4888</section><div id="shopify-section-template--29563888992603__quiz_personalizzato_tXVwHg" class="shopify-section"><style>
4889.ofq * { box-sizing: border-box; }
4890.ofq {
4891--day: 1; --night: 0;
4892font-family: 'Nunito', system-ui, -apple-system, sans-serif;
4893background: #ffffff;
4894padding: 40px 16px 56px;
4895}
4896.ofq-head { max-width: 820px; margin: 0 auto 8px; text-align: center; }
4897.ofq-eyebrow { margin: 0 0 6px; font-size: 13px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #f6a821; }
4898.ofq-title { margin: 0; font-size: 28px; font-weight: 900; letter-spacing: -.02em; color: #221a63; }
4899.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; }
4900.ofq-row::-webkit-scrollbar { display: none; }
4901@media (min-width: 820px) { .ofq-row { overflow-x: visible; justify-content: center; } }
4902.ofq-col { flex: 0 0 auto; width: min(360px, 82vw); scroll-snap-align: center; }
4903.ofq-card { width: 100%; margin: 0; padding: 0; }
4904.ofq-link { text-decoration: none; color: inherit; display: block; }
4905.ofq-stage {
4906position: relative; width: 100%; aspect-ratio: 1 / 1; border-radius: 26px; overflow: hidden;
4907container-type: size;
4908background: linear-gradient(180deg,#aee0f0 0%,#cfeef3 42%,#eaf6f0 70%,#fdf3e0 100%);
4909box-shadow: 0 14px 34px -16px rgba(58,110,130,.45);
4910transition: transform .35s cubic-bezier(.34,1.4,.5,1), box-shadow .35s ease;
4911}
4912.ofq-link:hover .ofq-stage { transform: translateY(-4px); box-shadow: 0 22px 44px -16px rgba(58,110,130,.5); }
4913.ofq-cardtitle { margin: 18px 0 4px; font-size: 22px; font-weight: 800; color: #221a63; letter-spacing: -.01em; }
4914.ofq-cardsub { margin: 0; font-size: 15px; font-weight: 600; color: #6f7d96; }
4915.ofq-cta {
4916display: inline-flex; align-items: center; gap: 1.4cqmin; padding: 1.7cqmin 3.8cqmin;
4917background: #f6a821; color: #221a63; font-size: 3.5cqmin; font-weight: 900;
4918border-radius: 99px; white-space: nowrap; box-shadow: 0 6px 16px -6px rgba(0,0,0,.45);
4919transform-origin: center; animation: ofq-cta-vibe 2.4s ease-in-out infinite;
4920}
4921@keyframes ofq-floaty { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-1.1cqmin); } }
4922@keyframes ofq-swap {
49230%, 25% { transform: scale(1, 1) translateY(0); }
492429.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
492533% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
492636% { transform: scale(1, 1) translateY(0); }
492758% { transform: scale(1, 1) translateY(0); }
492862.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
492966% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
493069% { transform: scale(1, 1) translateY(0); }
493192% { transform: scale(1, 1) translateY(0); }
493296.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); }
493399% { transform: scale(0.97, 1.04) translateY(-.2cqmin); }
4934100% { transform: scale(1, 1) translateY(0); }
4935}
4936@keyframes ofq-sweep {
49370%, 26% { transform: translateX(-160%) skewX(-18deg);
4937 opacity: 0; }
493828% { opacity: .85; }
493934% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
494058% { transform: translateX(-160%) skewX(-18deg); opacity: 0; }
494161% { opacity: .85; }
494267% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
494392% { transform: translateX(-160%) skewX(-18deg); opacity: 0; }
494495% { opacity: .85; }
4945100% { transform: translateX(220%) skewX(-18deg); opacity: 0; }
4946}
4947@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); } }
4948@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); } }
4949@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); } }
4950@keyframes ofq-shadow { 0%, 100% { transform: translateX(-50%) scaleX(1); opacity: .22; } 50% { transform: translateX(-50%) scaleX(1.06); opacity: .15; } }
4951@keyframes ofq-bob { 0%, 100% { transform: rotate(-5deg) translateY(0); } 50% { transform: rotate(-5deg) translateY(-1.3cqmin); } }
4952@keyframes ofq-spring { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(0.9); } }
4953@keyframes ofq-drift { from { transform: translateX(-34cqmin); } to { transform: translateX(124cqmin); } }
4954@keyframes ofq-rays { to { transform: rotate(360deg); } }
4955@keyframes ofq-sun { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
4956@keyframes ofq-rise { 0% { transform: translateY(0) scale(.55); opacity: 0; } 18% { opacity: .9; } 100% { transform: translateY(-16cqmin) scale(1.15); opacity: 0; } }
4957@keyframes ofq-twinkle { 0%, 100% { transform: scale(0) rotate(0deg); opacity: 0; } 50% { transform: scale(1) rotate(45deg); opacity: 1; } }
4958@keyframes ofq-star { 0%, 100% { opacity: .25; transform: scale(.7); } 50% { opacity: 1; transform: scale(1); } }
4959@keyframes ofq-cyc-a { 0% { opacity: 1; } 28% { opacity: 1; } 33% { opacity: 0; } 95% { opacity: 0; } 100% { opacity: 1; } }
4960@keyframes ofq-cyc-b { 0% { opacity: 0; } 28% { opacity: 0; } 33% { opacity: 1; } 61% { opacity: 1; } 66% { opacity: 0; } 100% { opacity: 0; } }
4961@keyframes ofq-cyc-c { 0% { opacity: 0; } 61% { opacity: 0; } 66% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } }
4962@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); } }
4963@keyframes ofq-puff { 0%, 100% { transform: translateY(-.5cqmin) scale(1); } 50% { transform: translateY(-1.7cqmin) scale(1.05); } }
4964@keyframes ofq-cyc-1 { 0% { opacity: 1; } 30% { opacity: 1; } 34% { opacity: 0; } 96% { opacity: 0; } 100% { opacity: 1; } }
4965@keyframes ofq-cyc-2 { 0% { opacity: 0; } 30% { opacity: 0; } 34% { opacity: 1; } 63% { opacity: 1; } 67% { opacity: 0; } 100% { opacity: 0; } }
4966@keyframes ofq-cyc-3 { 0% { opacity: 0; } 63% { opacity: 0; } 67% { opacity: 1; } 96% { opacity: 1; } 100% { opacity: 0; } }
4967@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); } }
4968@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); } }
4969@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); } }
4970@keyframes ofq-cta-vibe {
49710%, 56%, 100% { transform: scale(1) rotate(0deg); }
497260% { transform: scale(1.06) rotate(-3.5deg); }
497363% { transform: scale(1.06) rotate(3.5deg); }
497466% { transform: scale(1.06) rotate(-3.5deg); }
497569% { transform: scale(1.06) rotate(3.5deg); }
497673% { transform: scale(1.03) rotate(0deg); }
4977}
4978</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%;
4978 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;
4978 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;
4978 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;">
4978Zzz</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%;
4978 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>
4978<script>
4979(function () {
4980var h = new Date().getHours();
4981if (h < 6 || h >= 20) {
4982document.querySelectorAll('.ofq').forEach(function (el) {
4983el.style.setProperty('--day', '0');
4984el.style.setProperty('--night', '1');
4985});
4986}
4987})();
4988</script>
4988
4989</div><section id="shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f" class="shopify-section shopify-section--product-recommendations"><style>
4990  #shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f {
4991    --section-background-hash: 0;
4992  }
4993
4994  #shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f + * {
4995    --previous-section-background-hash: 0;
4996  }</style><style>
4997  #shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f .product-list {
4998    --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
4999    --product-list-items-per-row: 1;
5000    --product-list-carousel-item-width: 74vw;
5001    --product-list-grid: auto / auto-flow var(--product-list-carousel-item-width);
5002  }
5003
5004  @media screen and (min-width: 700px) {
5005    #shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f .product-list {
5006      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
5007      --product-list-items-per-row: 2;
5008      --product-list-carousel-item-width: 36vw;
5009    }
5010  }
5011
5012  @media screen and (min-width: 1000px) {
5013    #shopify-section-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f .product-list {
5014      --product-list-items-per-row: 4;
5015      --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3));
5016    }
5017  }
5018</style><div class="section   section-blends section-full">
5019  <div class="section-stack">
5020  <section-header class="section-header "><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>I preferiti acquistati insieme:</split-lines></h2></div></section-header><div class="floating-controls-container"><scroll-carousel selector="product-card" id="scroll-area-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f" class="scroll-area bleed ">
5021          <reveal-items selector=".product-list > *">
5022            <product-list class="product-list"> <product-card handle="coprimaterasso-antiacaro-antistress"  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
5023  class="badge badge--on-sale js-on-sale-badge"
5024  data-product-tags=""
5025  data-savings="28%"
5026  
5027  
5028>
5029  Risparmia <span class="js-badge-text">28% </span>
5030</on-sale-badge>
5031
5032<script>
5033  document.addEventListener('DOMContentLoaded', function () {
5034    const forms = document.querySelectorAll('form[action^="/cart/add"]');
5035
5036    forms.forEach(function (form) {
5037      const variantSelect = form.querySelector('[name="id"]');
5038      if (!variantSelect) return;
5039
5040      const formId = form.getAttribute('id');
5041      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
5042      if (!badge) return;
5043
5044      const badgeText = badge.querySelector('.js-badge-text');
5045      if (!badgeText) return;
5046
5047      variantSelect.addEventListener('change', function () {
5048        const selectedVariantId = parseInt(variantSelect.value, 10);
5049        const metafields = window.variantMetafields[selectedVariantId] || {};
5050        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
5051        const savings = badge.dataset.savings;
5052        const isMaterasso = badge.dataset.productTags.includes('materasso');
5053
5054        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
5055        badgeText.textContent = label;
5056
5057        const compare = metafields.compare_at_price || 0;
5058        const price = metafields.price || 0;
5059        badge.hidden = !(compare > price);
5060      });
5061    });
5062  });
5063</script>
5063</div><div class="product-card__figure">
5064      <a href="/products/coprimaterasso-antiacaro-antistress" data-instant><img src="//olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=1080" alt="Coprimaterasso Antiacaro Antistress – Protezione Igienica" srcset="//olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/1_3af04edd-a0fb-48a0-8a4c-9b10591560b0.png?v=1765272955&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, 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/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=1080" alt="Coprimaterasso Antiacaro Antistress – Protezione Igienica" srcset="//olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/5_998bc5ff-8aad-4d89-b9b9-a40c3423409e.png?v=1766279302&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, 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/coprimaterasso-antiacaro-antistress" class="bold" data-instant>Coprimaterasso Antiacaro Antistress – Protezione Igienica</a></span>
5065
5066
5067
5068
5069
5070<!-- TrustBox widget - Product Mini -->
5071<div class="trustpilot-widget"
5072     data-locale="it-IT"
5073     data-template-id="54d39695764ea907c0f34825"
5074     data-businessunit-id="64b92c6e11c8af68008b143e"
5075     data-style-height="24px"
5076     data-style-width="100%"
5077     data-theme="light"
5078     data-sku=""
5079     data-no-reviews="hide"
5080     data-scroll-to-list="false"
5081     data-style-alignment="left">
5082  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
5083</div>
5084<!-- End TrustBox widget -->
5085
5086<!-- Include the Trustpilot script -->
5087<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
5087
5088
5089<style>
5090  .trustpilot-widget {
5091    margin-bottom: 10px;
5092  }
5093  .trustpilot-widget .tp-widget-review-count {
5094    font-family: 'Poppins', sans-serif;
5095    font-size: 16px;
5096    color: #333;
5097  }
5098  .trustpilot-widget .tp-stars {
5099    color: #ffb400;
5100  }
5101</style>
5102      
5103<price-list  class="price-list  " ><sale-price class="text-on-sale">
5104          <span class="sr-only">Prezzo scontato</span>Da €49,00</sale-price>
5105
5106        <compare-at-price class="text-subdued line-through">
5107          <span class="sr-only">Prezzo </span>€68,00</compare-at-price></price-list></div></div>
5108</product-card> <product-card handle="completo-tutto-incluso"  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
5109  class="badge badge--on-sale js-on-sale-badge"
5110  data-product-tags="biancheria,idea-regalo,tessuti preziosi"
5111  data-savings="29%"
5112  
5113  
5114>
5115  Risparmia <span class="js-badge-text">29% </span>
5116</on-sale-badge>
5117
5118<script>
5119  document.addEventListener('DOMContentLoaded', function () {
5120    const forms = document.querySelectorAll('form[action^="/cart/add"]');
5121
5122    forms.forEach(function (form) {
5123      const variantSelect = form.querySelector('[name="id"]');
5124      if (!variantSelect) return;
5125
5126      const formId = form.getAttribute('id');
5127      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
5128      if (!badge) return;
5129
5130      const badgeText = badge.querySelector('.js-badge-text');
5131      if (!badgeText) return;
5132
5133      variantSelect.addEventListener('change', function () {
5134        const selectedVariantId = parseInt(variantSelect.value, 10);
5135        const metafields = window.variantMetafields[selectedVariantId] || {};
5136        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
5137        const savings = badge.dataset.savings;
5138        const isMaterasso = badge.dataset.productTags.includes('materasso');
5139
5140        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
5141        badgeText.textContent = label;
5142
5143        const compare = metafields.compare_at_price || 0;
5144        const price = metafields.price || 0;
5145        badge.hidden = !(compare > price);
5146      });
5147    });
5148  });
5149</script>
5149</div><div class="product-card__figure">
5150      <a href="/products/completo-tutto-incluso" data-instant><img src="//olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=1024" alt="Completo Tutto Incluso in 100% Cotone Percalle – Eleganza, Comfort e Qualità Artigianale Toscana" srcset="//olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/19-Mimosa-CompletoFull.webp?v=1774279774&amp;width=1000 1000w" width="1024" height="1024" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, 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/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=1024" alt="Completo Tutto Incluso in 100% Cotone Percalle – Eleganza, Comfort e Qualità Artigianale Toscana" srcset="//olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/01-VerdeChiaro-CompletoFull.webp?v=1774279774&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) 74vw, (max-width: 999px) 38vw, 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/completo-tutto-incluso" class="bold" data-instant>Completo Tutto Incluso in 100% Cotone Percalle – Eleganza, Comfort e Qualità Artigianale Toscana</a></span>
5151
5152
5153
5154
5155
5156<!-- TrustBox widget - Product Mini -->
5157<div class="trustpilot-widget"
5158     data-locale="it-IT"
5159     data-template-id="54d39695764ea907c0f34825"
5160     data-businessunit-id="64b92c6e11c8af68008b143e"
5161     data-style-height="24px"
5162     data-style-width="100%"
5163     data-theme="light"
5164     data-sku=""
5165     data-no-reviews="hide"
5166     data-scroll-to-list="false"
5167     data-style-alignment="left">
5168  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
5169</div>
5170<!-- End TrustBox widget -->
5171
5172<!-- Include the Trustpilot script -->
5173<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
5173
5174
5175<style>
5176  .trustpilot-widget {
5177    margin-bottom: 10px;
5178  }
5179  .trustpilot-widget .tp-widget-review-count {
5180    font-family: 'Poppins', sans-serif;
5181    font-size: 16px;
5182    color: #333;
5183  }
5184  .trustpilot-widget .tp-stars {
5185    color: #ffb400;
5186  }
5187</style>
5188      
5189<price-list  class="price-list  " ><sale-price class="text-on-sale">
5190          <span class="sr-only">Prezzo scontato</span>Da €134,00</sale-price>
5191
5192        <compare-at-price class="text-subdued line-through">
5193          <span class="sr-only">Prezzo </span>€189,00</compare-at-price></price-list></div><div class="product-card__aside"><fieldset class="product-card__swatch-list h-stack gap-0.5" data-option-position="1"><input class="sr-only" type="radio" name="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1"  id="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-verde-chiaro" value="Verde chiaro"  checked="checked"><label class="color-swatch  color-swatch--sm  rounded-full" for="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-verde-chiaro" data-option-value  style="--swatch-background: #b7cba9">
5194        <span class="sr-only">Verde chiaro</span>
5195      </label><input class="sr-only" type="radio" name="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1"  id="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-oliva" value="Oliva"  ><label class="color-swatch  color-swatch--sm  rounded-full" for="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-oliva" data-option-value  style="--swatch-background: #3f5c38">
5196        <span class="sr-only">Oliva</span>
5197      </label><input class="sr-only" type="radio" name="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1"  id="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-rosa" value="Rosa"  ><label class="color-swatch  color-swatch--sm  rounded-full" for="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-rosa" data-option-value  style="--swatch-background: #fae7eb">
5198        <span class="sr-only">Rosa</span>
5199      </label><input class="sr-only" type="radio" name="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1"  id="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-bianco" value="Bianco"  ><label class="color-swatch  color-swatch--sm ring-inset rounded-full" for="swatch-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f---swatch-template-29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f-10155753505115-1-bianco" data-option-value  style="--swatch-background: #ffffff">
5200        <span class="sr-only">Bianco</span>
5201      </label>
5202                    <a href="/products/completo-tutto-incluso" data-instant class="color-swatch__view-more rounded-full text-xxs text-subdued">+16</a>
5203                  
5204                </fieldset></div></div>
5205</product-card> <product-card handle="coprimaterasso-impermeabile"  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
5206  class="badge badge--on-sale js-on-sale-badge"
5207  data-product-tags=""
5208  data-savings="26%"
5209  
5210  
5211>
5212  Risparmia <span class="js-badge-text">26% </span>
5213</on-sale-badge>
5214
5215<script>
5216  document.addEventListener('DOMContentLoaded', function () {
5217    const forms = document.querySelectorAll('form[action^="/cart/add"]');
5218
5219    forms.forEach(function (form) {
5220      const variantSelect = form.querySelector('[name="id"]');
5221      if (!variantSelect) return;
5222
5223      const formId = form.getAttribute('id');
5224      const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`);
5225      if (!badge) return;
5226
5227      const badgeText = badge.querySelector('.js-badge-text');
5228      if (!badgeText) return;
5229
5230      variantSelect.addEventListener('change', function () {
5231        const selectedVariantId = parseInt(variantSelect.value, 10);
5232        const metafields = window.variantMetafields[selectedVariantId] || {};
5233        const cuscinoOmaggio = metafields.cuscino_omaggio || '';
5234        const savings = badge.dataset.savings;
5235        const isMaterasso = badge.dataset.productTags.includes('materasso');
5236
5237        const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`;
5238        badgeText.textContent = label;
5239
5240        const compare = metafields.compare_at_price || 0;
5241        const price = metafields.price || 0;
5242        badge.hidden = !(compare > price);
5243      });
5244    });
5245  });
5246</script>
5246</div><div class="product-card__figure">
5247      <a href="/products/coprimaterasso-impermeabile" data-instant><img src="//olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=1080" alt="Coprimaterasso Impermeabile – Traspirante e Silenzioso" srcset="//olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/1_2201f14d-1eef-4eb7-ac16-a0686487a70b.png?v=1765272899&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, 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/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=1080" alt="Coprimaterasso Impermeabile – Traspirante e Silenzioso" srcset="//olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=200 200w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=700 700w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=800 800w, //olimpo-flex.com/cdn/shop/files/2_b743a250-70dc-4594-9ef2-86481e659547.png?v=1765272900&amp;width=1000 1000w" width="1080" height="1080" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, 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/coprimaterasso-impermeabile" class="bold" data-instant>Coprimaterasso Impermeabile – Traspirante e Silenzioso</a></span>
5248
5249
5250
5251
5252
5253<!-- TrustBox widget - Product Mini -->
5254<div class="trustpilot-widget"
5255     data-locale="it-IT"
5256     data-template-id="54d39695764ea907c0f34825"
5257     data-businessunit-id="64b92c6e11c8af68008b143e"
5258     data-style-height="24px"
5259     data-style-width="100%"
5260     data-theme="light"
5261     data-sku=""
5262     data-no-reviews="hide"
5263     data-scroll-to-list="false"
5264     data-style-alignment="left">
5265  <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a>
5266</div>
5267<!-- End TrustBox widget -->
5268
5269<!-- Include the Trustpilot script -->
5270<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
5270
5271
5272<style>
5273  .trustpilot-widget {
5274    margin-bottom: 10px;
5275  }
5276  .trustpilot-widget .tp-widget-review-count {
5277    font-family: 'Poppins', sans-serif;
5278    font-size: 16px;
5279    color: #333;
5280  }
5281  .trustpilot-widget .tp-stars {
5282    color: #ffb400;
5283  }
5284</style>
5285      
5286<price-list  class="price-list  " ><sale-price class="text-on-sale">
5287          <span class="sr-only">Prezzo scontato</span>Da €40,00</sale-price>
5288
5289        <compare-at-price class="text-subdued line-through">
5290          <span class="sr-only">Prezzo </span>€54,00</compare-at-price></price-list></div></div>
5291</product-card></product-list>
5292          </reveal-items>
5293        </scroll-carousel><button is="prev-button" class="circle-button circle-button--lg circle-button--fill border group" aria-controls="scroll-area-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f" disabled>
5294              <span class="sr-only">Precedente</span>
5295              <span class="animated-arrow animated-arrow--reverse"></span>
5296            </button>
5297
5298            <button is="next-button" class="circle-button circle-button--lg circle-button--fill border group" aria-controls="scroll-area-template--29563888992603__5cefebdc-1324-4d67-a7a8-6ab492d9b09f">
5299              <span class="sr-only">Successivo</span>
5300              <span class="animated-arrow"></span>
5301            </button></div>
5302  </div>
5303</div>
5304
5305</section><section id="shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb" class="shopify-section shopify-section--media-with-text"><style>
5306  #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb {
5307    --section-background-hash: 0;
5308  }
5309
5310  #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb + * {
5311    --previous-section-background-hash: 0;
5312  }</style><style>
5313  #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb {
5314    --media-with-text-gap: var(--grid-gutter);
5315    --media-with-text-item-grid-template: "media" "content" / auto;
5316  }
5317
5318  @media screen and (min-width: 1000px) {
5319    #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb {
5320      --media-with-text-gap: var(--spacing-6);
5321    }
5322  }#block-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb-video_fFYNmy {
5323      --media-with-text-item-icon-width: 48px;
5324    }
5325
5326    @media screen and (min-width: 1000px) {
5327      #block-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb-video_fFYNmy {
5328        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
5329      }
5330    }</style><div class="section   section-blends section-full">
5331  <media-with-text class="media-with-text ">
5332      
5333
5334      
5335        <div id="block-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb-video_fFYNmy" class="media-with-text__item" >
5336          <div class="media-with-text__media rounded" reveal-on-scroll="true"><video-media autoplay><video playsinline="playsinline" playslinline="true" muted="muted" loop="loop" preload="metadata" poster="//olimpo-flex.com/cdn/shop/files/preview_images/d3ac5c3c6bb34594b3d876a9eb28bc14.thumbnail.0000000000_small.jpg?v=1733908415" loading="lazy"><source src="//olimpo-flex.com/cdn/shop/videos/c/vp/d3ac5c3c6bb34594b3d876a9eb28bc14/d3ac5c3c6bb34594b3d876a9eb28bc14.HD-1080p-2.5Mbps-39534050.mp4?v=0" type="video/mp4"><img src="//olimpo-flex.com/cdn/shop/files/preview_images/d3ac5c3c6bb34594b3d876a9eb28bc14.thumbnail.0000000000_small.jpg?v=1733908415"></video></video-media></div><div class="media-with-text__content rounded bg-custom text-custom"style="--background: 19 49 86; --text-color: 255 183 74;">
5337            <div class="prose break-all place-self-center text-center" reveal-on-scroll="true"><p class="bold">Molle insacchettate + Memory</p><p class="h2">SUBITO PRONTO PER TE</p><p>Mettiamo in sottovuoto il tuo Materasso solamente pochi instanti prima di affidarlo al corriere.</p></div>
5338          </div>
5339        </div>
5340      
5341</media-with-text>
5342</div>
5343
5344<style> #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb #block-template--19928953192795__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb-ac79efab-398a-4170-b48f-164e5dde12d2 {padding-top: 96px;} #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb video-media, #shopify-section-template--29563888992603__7dc880eb-b27f-4626-a9a8-2a1e4a8933eb model-media {aspect-ratio: auto !important;} </style></section><section id="shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571" class="shopify-section shopify-section--logo-list"><style>
5345  #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 {
5346    --section-background-hash: 054922020920008346060000003430673;
5347  }
5348
5349  #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 + * {
5350    --previous-section-background-hash: 054922020920008346060000003430673;
5351  }</style><style>
5352    #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 {
5353      --logo-list-item-max-size: 280px;
5354      --logo-list-grid: 1fr / auto-flow 52vw;
5355      --logo-list-items-per-row: 2;
5356      --logo-list-items-border:  / ;
5357    }
5358
5359    @media screen and (min-width: 700px) {
5360      #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 {
5361        --logo-list-grid: auto-flow 1fr / repeat(var(--logo-list-items-per-row), minmax(0, var(--logo-list-item-max-size)));
5362        --logo-list-items-per-row: 3;
5363      }
5364    }
5365
5366    @media screen and (min-width: 1000px) {
5367      #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 {
5368        --logo-list-items-per-row: 4;
5369      }
5370    }
5371
5372    @media screen and (min-width: 1150px) {
5373      #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 {
5374        --logo-list-items-per-row: 5;
5375      }
5376    }
5377  </style>
5378
5379  <div class="section   section-full bg-custom"style="--background: 255 255 255;">
5380    <div class="section-stack ">
5381      <div class="prose "></div>
5382
5383      <reveal-items class="logo-list scroll-area bleed sm:unbleed"><div 
5384class="logo-list__item bg-custom"style="--background: 255 255 255;" ><img src="//olimpo-flex.com/cdn/shop/files/ABNB-LOGO-OGF.svg?v=1688551180&amp;width=620" alt="ABNB-LOGO-OGF.svg__PID:6e9b9a33-c2ca-40fb-9eaa-4218768856a3" srcset="//olimpo-flex.com/cdn/shop/files/ABNB-LOGO-OGF.svg?v=1688551180&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/ABNB-LOGO-OGF.svg?v=1688551180&amp;width=600 600w" width="620" height="400" loading="lazy" style="--logo-list-image-max-width: 300px" class="logo-list__image" sizes="300px"></div><div 
5385class="logo-list__item bg-custom"style="--background: 255 255 255;" ><img src="//olimpo-flex.com/cdn/shop/files/UNA-LOGO-OF.svg?v=1688551269&amp;width=620" alt="UNA-LOGO-OF.svg__PID:40fbdeaa-4218-4688-96a3-eb23e8338bdb" srcset="//olimpo-flex.com/cdn/shop/files/UNA-LOGO-OF.svg?v=1688551269&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/UNA-LOGO-OF.svg?v=1688551269&amp;width=600 600w" width="620" height="400" loading="lazy" style="--logo-list-image-max-width: 300px" class="logo-list__image" sizes="300px"></div><div 
5386class="logo-list__item bg-custom"style="--background: 255 255 255;" ><img src="//olimpo-flex.com/cdn/shop/files/SR-LOGO-OF.png?v=1688551308&amp;width=620" alt="SR-LOGO-OF.png__PID:aa421876-8856-43eb-a3e8-338bdb2d0446" srcset="//olimpo-flex.com/cdn/shop/files/SR-LOGO-OF.png?v=1688551308&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/SR-LOGO-OF.png?v=1688551308&amp;width=600 600w" width="620" height="400" loading="lazy" style="--logo-list-image-max-width: 300px" class="logo-list__image" sizes="300px"></div><div 
5387class="logo-list__item bg-custom"style="--background: 255 255 255;" ><img src="//olimpo-flex.com/cdn/shop/files/PdiP-LOGO-OF_29d5006c-82fc-481f-8639-4b826f28
5387636b.png?v=1688551308&amp;width=620" alt="PdiP-LOGO-OF.png__PID:deaa4218-7688-46a3-ab23-e8338bdb2d04" srcset="//olimpo-flex.com/cdn/shop/files/PdiP-LOGO-OF_29d5006c-82fc-481f-8639-4b826f28636b.png?v=1688551308&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/PdiP-LOGO-OF_29d5006c-82fc-481f-8639-4b826f28636b.png?v=1688551308&amp;width=600 600w" width="620" height="400" loading="lazy" style="--logo-list-image-max-width: 300px" class="logo-list__image" sizes="300px"></div><div 
5388class="logo-list__item bg-custom"style="--background: 255 255 255;" ><img src="//olimpo-flex.com/cdn/shop/files/AUG-LOGO-OF.png?v=1688551308&amp;width=620" alt="AUG-LOGO-OF.png__PID:18768856-a3eb-43e8-b38b-db2d04462fe2" srcset="//olimpo-flex.com/cdn/shop/files/AUG-LOGO-OF.png?v=1688551308&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/AUG-LOGO-OF.png?v=1688551308&amp;width=600 600w" width="620" height="400" loading="lazy" style="--logo-list-image-max-width: 300px" class="logo-list__image" sizes="300px"></div></reveal-items>
5389    </div>
5390  </div><style> #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 .bg-custom {padding-block: 12px 12px;} #shopify-section-template--29563888992603__8662c6e2-64ba-4821-b68c-d1ab9a255571 .bg-custom .section-stack {gap: 0;} </style></section><section id="shopify-section-template--29563888992603__media_with_text_f97LbR" class="shopify-section shopify-section--media-with-text"><style>
5391  #shopify-section-template--29563888992603__media_with_text_f97LbR {
5392    --section-background-hash: 0;
5393  }
5394
5395  #shopify-section-template--29563888992603__media_with_text_f97LbR + * {
5396    --previous-section-background-hash: 0;
5397  }</style><style>
5398  #shopify-section-template--29563888992603__media_with_text_f97LbR {
5399    --media-with-text-gap: var(--grid-gutter);
5400    --media-with-text-item-grid-template: "media" "content" / auto;
5401  }
5402
5403  @media screen and (min-width: 1000px) {
5404    #shopify-section-template--29563888992603__media_with_text_f97LbR {
5405      --media-with-text-gap: var(--spacing-6);
5406    }
5407  }#block-template--29563888992603__media_with_text_f97LbR-video_iEwi3K {
5408      --media-with-text-item-icon-width: 48px;
5409    }
5410
5411    @media screen and (min-width: 1000px) {
5412      #block-template--29563888992603__media_with_text_f97LbR-video_iEwi3K {
5413        --media-with-text-item-grid-template: "media content" / minmax(0, 1.0fr) minmax(0, 1.0fr);
5414      }
5415    }#block-template--29563888992603__media_with_text_f97LbR-video_ABBTnn {
5416      --media-with-text-item-icon-width: 48px;
5417    }
5418
5419    @media screen and (min-width: 1000px) {
5420      #block-template--29563888992603__media_with_text_f97LbR-video_ABBTnn {
5421        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
5422      }
5423    }#block-template--29563888992603__media_with_text_f97LbR-image_ekTcGV {
5424      --media-with-text-item-icon-width: 48px;
5425    }
5426
5427    @media screen and (min-width: 1000px) {
5428      #block-template--29563888992603__media_with_text_f97LbR-image_ekTcGV {
5429        --media-with-text-item-grid-template: "media content" / minmax(0, 1.0fr) minmax(0, 1.0fr);
5430      }
5431    }#block-template--29563888992603__media_with_text_f97LbR-image_kgfkw3 {
5432      --media-with-text-item-icon-width: 48px;
5433    }
5434
5435    @media screen and (min-width: 1000px) {
5436      #block-template--29563888992603__media_with_text_f97LbR-image_kgfkw3 {
5437        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
5438      }
5439    }</style><div class="section   section-blends section-full">
5440  <media-with-text class="media-with-text ">
5441      
5442
5443      
5444        <div id="block-template--29563888992603__media_with_text_f97LbR-video_iEwi3K" class="media-with-text__item" >
5445          <div class="media-with-text__media rounded" reveal-on-scroll="true"><video-media autoplay><video playsinline="playsinline" playslinline="true" muted="muted" loop="loop" preload="metadata" poster="//olimpo-flex.com/cdn/shop/files/preview_images/428f1ed607784f559ab09d3b8c507121.thumbnail.0000000000_small.jpg?v=1702642642" loading="lazy"><source src="//olimpo-flex.com/cdn/shop/videos/c/vp/428f1ed607784f559ab09d3b8c507121/428f1ed607784f559ab09d3b8c507121.SD-480p-0.9Mbps-22010779.mp4?v=0" type="video/mp4"><img src="//olimpo-flex.com/cdn/shop/files/preview_images/428f1ed607784f559ab09d3b8c507121.thumbnail.0000000000_small.jpg?v=1702642642"></video></video-media></div>
5445<div class="media-with-text__content rounded bg-custom text-custom"style="--background: 247 247 247; --text-color: 26 26 26;">
5446            <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Sostegno e comfort</p><p><span class="metafield-multi_line_text_field">Prova il massimo del relax con la schiuma viscoelastica di alta qualità, progettata per offrirti un supporto accogliente e alleviare lo stress della giornata. Il rivestimento traspirante mantiene una temperatura ideale durante il sonno, regalando una sensazione di freschezza e benessere per un riposo davvero rigenerante.</span></p></div>
5447          </div>
5448        </div>
5449      
5450
5451      
5452
5453      
5454        <div id="block-template--29563888992603__media_with_text_f97LbR-video_ABBTnn" class="media-with-text__item" >
5455          <div class="media-with-text__media rounded" reveal-on-scroll="true"><video-media autoplay><video playsinline="playsinline" playslinline="true" muted="muted" loop="loop" preload="metadata" poster="//olimpo-flex.com/cdn/shop/files/preview_images/d25d2786e3304adc9d532d35ce6dc510.thumbnail.0000000000_small.jpg?v=1702644711" loading="lazy"><source src="//olimpo-flex.com/cdn/shop/videos/c/vp/d25d2786e3304adc9d532d35ce6dc510/d25d2786e3304adc9d532d35ce6dc510.SD-480p-0.9Mbps-22012259.mp4?v=0" type="video/mp4"><img src="//olimpo-flex.com/cdn/shop/files/preview_images/d25d2786e3304adc9d532d35ce6dc510.thumbnail.0000000000_small.jpg?v=1702644711"></video></video-media></div><div class="media-with-text__content rounded bg-custom text-custom"style="--background: 247 247 247; --text-color: 26 26 26;">
5456            <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Isolamento del movimento</p><p><span class="metafield-multi_line_text_field">Grazie alla capacità di assorbire i movimenti, il  materasso OlimpoFlex elimina ogni disturbo notturno. Anche se il tuo partner si muove durante il sonno, tu potrai continuare a goderti un riposo profondo e rigenerante, senza alcuna interruzione.</span></p></div>
5457          </div>
5458        </div>
5459      
5460
5461      
5462
5463      
5464        <div id="block-template--29563888992603__media_with_text_f97LbR-image_ekTcGV" class="media-with-text__item" >
5465          <div class="media-with-text__media rounded" reveal-on-scroll="true">
5466<img src="//olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=720" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=300 300w, //olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=400 400w, //olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=500 500w, //olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=600 600w, //olimpo-flex.com/cdn/shop/files/Sezione-close-up-720x404.jpg?v=1702643564&amp;width=700 700w" width="720" height="404" loading="lazy" sizes="(max-width: 999px) 100vw, min(680px, 50vw)"></div><div class="media-with-text__content rounded bg-custom text-custom"style="--background: 247 247 247; --text-color: 26 26 26;">
5467            <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Molle insacchettate + Memory</p><p><span class="metafield-multi_line_text_field">Questo materasso straordinario combina la precisione delle molle insacchettate con la morbidezza avvolgente della memory foam di alta qualità. Le molle, distribuite strategicamente, offrono un supporto mirato e si adattano alle curve naturali del tuo corpo, garantendo una postura corretta della colonna vertebrale e alleviando i punti di pressione per un riposo davvero rigenerante.</span></p></div>
5468          </div>
5469        </div>
5470      
5471
5472      
5473
5474      
5475</media-with-text>
5476</div>
5477
5478</section><section id="shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91" class="shopify-section shopify-section--text-with-icons"><style>
5479  #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 {
5480    --section-background-hash: 0;
5481  }
5482
5483  #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 + * {
5484    --previous-section-background-hash: 0;
5485  }</style><style>
5486    #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 {
5487      --text-with-icons-template: minmax(0, 1fr);
5488      --text-with-icons-justify: center;
5489      --text-with-icons-text-align: center;
5490      --text-with-icons-gap: var(--spacing-6);
5491    }@media screen and (min-width: 699px) {
5492        #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 {
5493          --text-with-icons-template: repeat(2, minmax(0, 1fr));
5494        }
5495      }@media screen and (min-width: 1150px) {
5496      #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 {
5497        --text-with-icons-gap: var(--spacing-6);
5498      }
5499    }@media screen and (min-width: 1000px) {
5500        #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 {
5501          --text-with-icons-template: repeat(3, minmax(0, 630px));
5502          --text-with-icons-justify: start;
5503          --text-with-icons-text-align: start;
5504        }
5505      }</style>
5506
5507  <div class="section   section-blends section-full">
5508    <div class="section-stack"><div class="text-with-icons">
5509        <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91" role="region"><div id="block-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91-template--19518266507611__5df58889-2224-43b9-8fb3-ff06ba1efa91-item-1" class="text-with-icons__item snap-center" role="group" aria-label="Numero 1 di 3" ><div ><img src="//olimpo-flex.com/cdn/shop/files/nights_-_black.png?v=1688120420&amp;width=200" alt="nights - black.png__PID:084fcff8-8192-411b-ad45-5c79ba0cc152" srcset="//olimpo-flex.com/cdn/shop/files/nights_-_black.png?v=1688120420&amp;width=28 28w, //olimpo-flex.com/cdn/shop/files/nights_-_black.png?v=1688120420&amp;width=56 56w" width="200" height="200" loading="lazy" sizes="28px" style="--mobile-icon-max-width: 24px; --icon-max-width: 28px" class="image-icon"></div><div class="text-with-icons__text-wrapper">
5510                <div class="prose"><p class="h6">100 Notti di prova</p></div>
5511              </div>
5512            </div><div id="block-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91-7afd9eec-a4d5-494a-9f8b-29bce7bdc8ab" class="text-with-icons__item snap-center" role="group" aria-label="Numero 2 di 3" ><div ><img src="//olimpo-flex.com/cdn/shop/files/10_anni_-_black.png?v=1695370606&amp;width=200" alt="" srcset="//olimpo-flex.com/cdn/shop/files/10_anni_-_black.png?v=1695370606&amp;width=28 28w, //olimpo-flex.com/cdn/shop/files/10_anni_-_black.png?v=1695370606&amp;width=56 56w" width="200" height="200" loading="lazy" sizes="28px" style="--mobile-icon-max-width: 24px; --icon-max-width: 28px" class="image-icon"></div><div class="text-with-icons__text-wrapper">
5513                <div class="prose"><p class="h6">10 Anni di garanzia</p></div>
5514              </div>
5515            </div><div id="block-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91-b6271809-4a72-4af5-839a-246b947769a5" class="text-with-icons__item snap-center" role="group" aria-label="Numero 3 di 3" ><div ><img src="//olimpo-flex.com/cdn/shop/files/box_-_black.png?v=1688120431&amp;width=200" alt="box - black.png__PID:cff88192-d11b-4d45-9c79-ba0cc152d63e" srcset="//olimpo-flex.com/cdn/shop/files/box_-_black.png?v=1688120431&amp;width=28 28w, //olimpo-flex.com/cdn/shop/files/box_-_black.png?v=1688120431&amp;width=56 56w" width="200" height="200" loading="lazy" sizes="28px" style="--mobile-icon-max-width: 24px; --icon-max-width: 28px" class="image-icon"></div><div class="text-with-icons__text-wrapper">
5516                <div class="prose"><p class="h6">Pagamento alla consegna</p></div>
5517              </div>
5518            </div></scroll-carousel><page-dots aria-controls="carousel-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
5519                <span class="sr-only">Vai all&#39;articolo 1</span>
5520              </button><button type="button" class="tap-area" aria-current="false">
5521                <span class="sr-only">Vai all&#39;articolo 2</span>
5522              </button><button type="button" class="tap-area" aria-current="false">
5523                <span class="sr-only">Vai all&#39;articolo 3</span>
5524              </button></page-dots></div>
5525    </div>
5526  </div><style> #shopify-section-template--29563888992603__5df58889-2224-43b9-8fb3-ff06ba1efa91 .text-with-icons__item {display: flex; align-items: center; justify-content: center;} </style></section><section id="shopify-section-template--29563888992603__custom_liquid_Ddenaq" class="shopify-section shopify-section--custom-liquid"><style>
5527  #shopify-section-template--29563888992603__custom_liquid_Ddenaq {
5528    --section-background-hash: 0;
5529  }
5530
5531  #shopify-section-template--29563888992603__custom_liquid_Ddenaq + * {
5532    --previous-section-background-hash: 0;
5533  }</style><style>
5534    #shopify-section-template--29563888992603__custom_liquid_Ddenaq {
5535      
5536      
5537    }
5538  </style>
5539
5540  <div class="section   section-blends section-full">
5541    <style>
5542  .discount-support-section {
5543    display: flex;
5544    flex-wrap: wrap;
5545    align-items: center;
5546    justify-content: center;
5547    background: #e6f7ff;
5548    padding: 30px 20px;
5549    border-radius: 12px;
5550    border: 2px dashed #007bff;
5551    gap: 2rem;
5552  }
5553
5554  .discount-support-left,
5555  .discount-support-right {
5556    flex: 1 1 350px;
5557  }
5558
5559  .discount-support-left {
5560    display: flex;
5561    align-items: center;
5562    justify-content: center;
5563  }
5564
5565  .discount-support-circle {
5566    width: 120px;
5567    height: 120px;
5568    border-radius: 50%;
5569    background-color: #007bff;
5570    display: flex;
5571    align-items: center;
5572    justify-content: center;
5573  }
5574
5575  .discount-support-circle span {
5576    color: white;
5577    font-size: 32px;
5578    font-weight: bold;
5579    font-family: Arial, sans-serif;
5580  }
5581
5582  .discount-support-right h3 {
5583    color: #007bff;
5584    margin-bottom: 10px;
5585  }
5586
5587  .discount-support-right p {
5588    color: #0056b3;
5589    margin-bottom: 20px;
5590  }
5591
5592  .button-whatsapp {
5593    display: inline-flex;
5594    align-items: center;
5595    background-color: #007bff;
5596    color: #ffffff;
5597    text-decoration: none;
5598    padding: 12px 20px;
5599    font-size: 15px;
5600    border-radius: 6px;
5601    transition: background-color 0.3s ease;
5602    font-weight: 500;
5603    border: none;
5604  }
5605
5606  .button-whatsapp:hover {
5607    background-color: #0056b3;
5608  }
5609
5610  .button-whatsapp svg {
5611    margin-right: 8px;
5612    fill: #ffffff;
5613  }
5614
5615  @media (max-width: 768px) {
5616    .discount-support-section {
5617      text-align: center;
5618    }
5619
5620    .discount-support-left,
5621    .discount-support-right {
5622      display: flex;
5623      flex-direction: column;
5624      align-items: center;
5625    }
5626  }
5627</style>
5628
5629<div class="discount-support-section">
5630  <div class="discount-support-left">
5631    <div class="discount-support-circle">
5632      <span>4%</span>
5633    </div>
5634  </div>
5635  <div class="discount-support-right">
5636    <h3 class="h3">Richiesta per IVA agevolata al 4%?</h3>
5637    <p class="p">Scopri come ottenerla, contattaci subito su WhatsApp!</p>
5638    <a class="button-whatsapp" href="https://app.spoki.it/wd/d16d5c2a-b95c-450c-8979-a341edf0f553/" target="_blank">
5639      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24">
5640        <path d="M20.52 3.48A11.942 11.942 0 0 0 12 0C5.373 0 0 5.373 0 12a11.95 11.95 0 0 0 3.333 8.333l-1.15 4.167 4.167-1.15A11.95 11.95 0 0 0 12 24c6.627 0 12-5.373 12-12 0-3.19-1.242-6.188-3.48-8.52zm-1.763 14.246c-.298.839-1.753 1.589-2.423 1.689-.619.092-1.408.13-2.278-.144-.526-.162-1.202-.393-2.09-.771-3.678-1.588-6.079-5.3-6.262-5.553-.183-.253-1.5-2-1.5-3.814 0-1.814.953-2.709 1.293-3.081.339-.373.743-.466.99-.466.247 0 .495.002.711.012.231.011.534-.087.836.638.298.725 1.013 2.504 1.103 2.685.09.182.15.398.027.648-.122.25-.183.404-.355.619-.173.214-.36.478-.515.642-.173.181-.354.378-.15.744.203.366.904 1.498 1.936 2.428 1.332 1.206 2.452 1.58 2.818 1.758.366.178.578.15.792-.089.214-.237.914-1.07 1.157-1.439.244-.366.49-.3.832-.18.342.122 2.168 1.023 2.54 1.21.373.187.622.278.713.436.092.159.092.921-.206 1.76z"/>
5641      </svg>
5642      <span>Hai bisogno di aiuto? Scrivici subito</span>
5643    </a>
5644  </div>
5645</div>
5646  </div>
5647</section><section id="shopify-section-template--29563888992603__accordion_content_y8Yctg" class="shopify-section shopify-section--accordion-content"><style>
5648  #shopify-section-template--29563888992603__accordion_content_y8Yctg {
5649    --section-background-hash: 054922020920008346060000003430673;
5650  }
5651
5652  #shopify-section-template--29563888992603__accordion_content_y8Yctg + * {
5653    --previous-section-background-hash: 054922020920008346060000003430673;
5654  }</style><style>
5655  #shopify-section-template--29563888992603__accordion_content_y8Yctg {
5656    --section-stack-intro: 50%;
5657    --section-stack-main: 50%;
5658  }
5659</style>
5660
5661<div class="section   section-full bg-custom"style="--background: 255 255 255;">
5662  <div class="section-stack section-stack--horizontal "><div class="section-stack__intro">
5663        <div class="prose "><p class="bold">Paura di sbagliare?</p><h2 class="h2">Soddisfazione Garantita!</h2><p>Con OlimpoFlex hai 100 notti di prova, perché crediamo che il miglior showroom sia la tua camera da letto. Provalo, vivilo e, se non è quello giusto, cambiamo il prodotto o ritiriamo il reso. Il tuo sonno perfetto è la nostra priorità!</p></div>
5664      </div><div class="section-stack__main">
5665        <div class="accordion-box rounded bg-secondary"><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5666  <summary><div class="accordion__toggle bold"><h3 >100 Notti di Prova</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">
5667        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5668      </svg></span>
5669    </div>
5670  </summary>
5671
5672  <div class="accordion__content"><div class="prose"><p>Soddisfatto o rimborsato SEMPRE. Una volta ricevuto il tuo ordine a casa avrai 100 notti di prova. Al termine delle quali hai il diritto al reso gratuito. Ti basterà metterti in contatto con il nostro supporto e ti guideranno nella procedura.</p></div></div>
5673</details>
5674<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5675  <summary><div class="accordion__toggle bold"><h3 >Spedizione e reso Gratuiti</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">
5676        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5677      </svg></span>
5678    </div>
5679  </summary>
5680
5681  <div class="accordion__content"><div class="prose"><p>Inizia a fare sogni d'oro effettuando il tuo ordine, la spedizione è completamente gratuita.</p></div></div>
5682</details>
5683<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5684  <summary><div class="accordion__toggle bold"><h3 >Fino a 10 anni di Garanzia</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">
5685        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5686      </svg></span>
5687    </div>
5688  </summary>
5689
5690  <div class="accordion__content"><div class="prose"><p>I Topper e i cuscini hanno una garanzia di 2 anni. La sezione di Materassi e Piumini, invece, è garantita per 10 anni.</p></div></div>
5691</details>
5692<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5693  <summary><div class="accordion__toggle bold"><h3 >Fino a 24 Rate senza Interessi</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">
5694        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5695      </svg></span>
5696    </div>
5697  </summary>
5698
5699  <div class="accordion__content"><div class="prose"><p>Scegli di pagare in comode rate senza interessi. Devi solo selezionare "Pagolight" come metodo di pagamento durante il checkout.</p></div></div>
5700</details>
5701<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
5702  <summary><div class="accordion__toggle bold"><h3 >Consulenza Gratuita</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">
5703        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
5704      </svg></span>
5705    </div>
5706  </summary>
5707
5708  <div class="accordion__content"><div class="prose"><p>Contattaci ora su Whatsapp e fatti aiutare nella scelta del tuo nuovo cuscino, topper o materasso da un esperto medico del sonno.</p></div></div>
5709</details>
5710</div>
5711      </div></div>
5712</div>
5713
5714</section><section id="shopify-section-template--29563888992603__featured_articles_manual_bWkwHd" class="shopify-section section-featured-articles-manual">
5715
5716<section id="shopify-section-template--29563888992603__featured_articles_manual_bWkwHd" class="featured-articles-manual">
5717  <div class="fam-container">
5718    
5719      <h2 class="fam-heading">Consigli dal blog</h2>
5720    
5721
5722  <div class="fam-grid"><article class="fam-card">
5723      <a class="fam-media" href="/blogs/magazzzine/routine-serale-consigli-per-un-sonno-migliore-2" aria-label="Routine serale: consigli per un sonno migliore"><img
5724            src="//olimpo-flex.com/cdn/shop/articles/banner-20251003-080553.png?v=1759471560&width=800"
5725            srcset="
5726              //olimpo-flex.com/cdn/shop/articles/banner-20251003-080553.png?v=1759471560&width=400 400w,
5727              //olimpo-flex.com/cdn/shop/articles/banner-20251003-080553.png?v=1759471560&width=600 600w,
5728              //olimpo-flex.com/cdn/shop/articles/banner-20251003-080553.png?v=1759471560&width=800 800w,
5729              //olimpo-flex.com/cdn/shop/articles/banner-20251003-080553.png?v=1759471560&width=1200 1200w
5730            "
5731            sizes="(min-width: 900px) 33vw, 100vw"
5732            alt="Routine serale: consigli per un sonno migliore"
5733            loading="lazy"
5734            class="fam-img fam-ratio-rect"
5735          ></a>
5736
5737      <div class="fam-body">
5738        <h3 class="fam-title"><a href="/blogs/magazzzine/routine-serale-consigli-per-un-sonno-migliore-2">Routine serale: consigli per un sonno migliore</a></h3><div class="fam-meta"><time datetime="2025-10-03">
5739                3 ott 2025
5740              </time></div><p class="fam-excerpt">
5741            Scopri come una routine serale ben pianificata può migliorare il tuo sonno e il benessere generale, riducendo stress e insonnia.
5742          </p><a class="fam-button" href="/blogs/magazzzine/routine-serale-consigli-per-un-sonno-migliore-2">Leggi l&#39;articolo</a></div>
5743    </article><article class="fam-card">
5744      <a class="fam-media" href="/blogs/magazzzine/come-scegliere-la-giusta-altezza-per-un-topper-memory" aria-label="Come scegliere la giusta altezza per un topper memory?"><img
5745            src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-110808.webp?v=1774606101&width=800"
5746            srcset="
5747              //olimpo-flex.com/cdn/shop/articles/banner-20260327-110808.webp?v=1774606101&width=400 400w,
5748              //olimpo-flex.com/cdn/shop/articles/banner-20260327-110808.webp?v=1774606101&width=600 600w,
5749              //olimpo-flex.com/cdn/shop/articles/banner-20260327-110808.webp?v=1774606101&width=800 800w,
5750              //olimpo-flex.com/cdn/shop/articles/banner-20260327-110808.webp?v=1774606101&width=1200 1200w
5751            "
5752            sizes="(min-width: 900px) 33vw, 100vw"
5753            alt="Come scegliere la giusta altezza per un topper memory?"
5754            loading="lazy"
5755            class="fam-img fam-ratio-rect"
5756          ></a>
5757
5758      <div class="fam-body">
5759        <h3 class="fam-title"><a href="/blogs/magazzzine/come-scegliere-la-giusta-altezza-per-un-topper-memory">Come scegliere la giusta altezza per un topper memory?</a></h3><div class="fam-meta">
5759<time datetime="2024-07-27">
5760                27 lug 2024
5761              </time></div><p class="fam-excerpt">
5762            Scegliere la giusta altezza per un topper memory è essenziale per il tuo riposo. Scopri come fare la scelta migliore per il tuo benessere
5763          </p><a class="fam-button" href="/blogs/magazzzine/come-scegliere-la-giusta-altezza-per-un-topper-memory">Leggi l&#39;articolo</a></div>
5764    </article>
5765    <br></div>
5766
5767  </div>
5768
5769  <style>
5770    .featured-articles-manual {
5771      --fam-gap: 20px;
5772      --fam-radius: 14px;
5773      --fam-shadow: 0 6px 18px rgba(0,0,0,.06);
5774      --fam-border: 1px solid rgba(0,0,0,.06);
5775      --fam-accent: #fcd34d;
5776    }
5777    .fam-container { max-width: 1200px; margin: 0 auto; padding: 0 16px; }
5778    .fam-heading { margin: 0 0 18px; font-size: clamp(1.25rem, 2vw, 1.6rem); line-height: 1.2; text-align: left; }
5779    .fam-grid {
5780      display: grid;
5781      grid-template-columns: 1fr;
5782      gap: var(--fam-gap);
5783    }
5784    @media (min-width: 700px) { .fam-grid { grid-template-columns: repeat(3, 1fr); } }
5785
5786    .fam-card {
5787      background: #fff;
5788      border: var(--fam-border);
5789      border-radius: var(--fam-radius);
5790      overflow: hidden;
5791      display: flex;
5792      flex-direction: column;
5793      box-shadow: var(--fam-shadow);
5794      transition: transform .18s ease, box-shadow .18s ease;
5795    }
5796    .fam-card:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(0,0,0,.08); }
5797
5798    .fam-media { display: block; background: #f6f6f6; }
5799    .fam-img { width: 100%; height: auto; display: block; object-fit: cover; }
5800
5801    /* Rapporti immagine */
5802    .fam-ratio-square { aspect-ratio: 1 / 1; object-fit: cover; }
5803    .fam-ratio-rect { object-fit: cover; }
5804    .fam-ratio-wide { aspect-ratio: 16 / 9; object-fit: cover; }
5805    .fam-ratio-natural { aspect-ratio: auto; }
5806
5807    .fam-placeholder { background: repeating-linear-gradient(45deg, #eee, #eee 10px, #f7f7f7 10px, #f7f7f7 20px); }
5808
5809    .fam-body { padding: 16px; display: flex; flex-direction: column; gap: 8px; }
5810    .fam-title { margin: 0; font-size: 1.05rem; line-height: 1.3; }
5811    .fam-title a { text-decoration: none; color: inherit; }
5812    .fam-title a:hover { text-decoration: underline; }
5813
5814    .fam-meta { font-size: .9rem; color: #666; display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
5815    .fam-sep { opacity: .6; }
5816
5817    .fam-excerpt { margin: 4px 0 8px; color: #444; }
5818
5819    .fam-button {
5820      align-self: flex-start;
5821      margin-top: 4px;
5822      padding: 10px 14px;
5823      border-radius: 999px;
5824      border: 1px solid var(--fam-accent);
5825      text-decoration: none;
5826      font-weight: 600;
5827      line-height: 1;
5828      transition: background .18s ease, color .18s ease, border-color .18s ease;
5829      color: var(--fam-accent);
5830      background: transparent;
5831    }
5832    .fam-button:hover { background: var(--fam-accent); color: #fff; }
5833  </style>
5834</section>
5835
5836
5837</section>
5838<!-- BEGIN sections: footer-group -->
5839<footer id="shopify-section-sections--29563889156443__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
5840  @media screen and (min-width: 1000px) {
5841    #shopify-section-sections--29563889156443__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
5842    }
5843  }
5844
5845
5846
5847</style><div class="footer">
5848  <div class="container">
5849    <div class="footer__wrapper"><div class="footer__block-list empty:hidden">
5850                <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>
5851                    
5852                  </div>
5853                </div>
5854              
5855          
5856<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">
5857          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
5858            <span class="footer-accordion__title">Prodotti</span>
5859            <span class="footer-accordion__icon" aria-hidden="true">▸</span>
5860          </summary>
5861
5862          <div class="footer-accordion__panel">
5863            <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">
5864                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5865                        <span class="footer-accordion__title">Best Sellers</span>
5866                        <span class="footer-accordion__icon" aria-hidden="true">▸</span>
5867                      </summary>
5868                      <div class="footer-accordion__panel">
5869                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5870                              <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>
5871                            </li><li class="footer-menu__item footer-menu__item--level-3">
5872                              <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>
5873                            </li><li class="footer-menu__item footer-menu__item--level-3">
5874                              <a href="https://olimpo-flex.com/products/venere" class="footer-link footer-link--level-3">Cuscino Antirughe Venere</a>
5875                            </li><li class="footer-menu__item footer-menu__item--level-3">
5876                              <a href="https://olimpo-flex.com/products/federa-cotone" class="footer-link footer-link--level-3">Federe a Sacchetto</a>
5877                            </li><li class="footer-menu__item footer-menu__item--level-3">
5878                              <a href="https://olimpo-flex.com/products/apollo" class="footer-link footer-link--level-3">Cuscino Anti Russamento bio Apollo</a>
5879                            </li><li class="footer-menu__item footer-menu__item--level-3">
5880                              <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>
5881                            </li><li class="footer-menu__item footer-menu__item--level-3">
5882                              <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>
5883                            </li><li class="footer-menu__item footer-menu__item--level-3">
5884                              <a href="https://olimpo-flex.com/products/kratos-cervical-fresh-gel" class="footer-link footer-link--level-3">Cuscino Cervicale Kratos</a>
5885                            </li><li class="footer-menu__item footer-menu__item--level-3">
5886                              <a href="https://olimpo-flex.com/collections/all" class="footer-link footer-link--level-3">Tutti i prodotti</a>
5887                            </li></ul>
5888                      </div>
5889                    </details></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2">
5890                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5891                        <span class="footer-accordion__title">Soluzioni Specifiche</span>
5892                        <span class="footer-accordion__icon" aria-hidden="true">
5892▸</span>
5893                      </summary>
5894                      <div class="footer-accordion__panel">
5895                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5896                              <a href="https://olimpo-flex.com/collections/materassi-ortopedici" class="footer-link footer-link--level-3">Materassi Dispositivo Medico</a>
5897                            </li><li class="footer-menu__item footer-menu__item--level-3">
5898                              <a href="https://olimpo-flex.com/collections/i-freschissimi" class="footer-link footer-link--level-3">I freschissimi</a>
5899                            </li><li class="footer-menu__item footer-menu__item--level-3">
5900                              <a href="https://olimpo-flex.com/collections/pancia-giu" class="footer-link footer-link--level-3">Per chi dorme a pancia in giù</a>
5901                            </li><li class="footer-menu__item footer-menu__item--level-3">
5902                              <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>
5903                            </li><li class="footer-menu__item footer-menu__item--level-3">
5904                              <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="footer-link footer-link--level-3">Per chi dorme supino</a>
5905                            </li></ul>
5906                      </div>
5907                    </details></li></ul>
5908          </div>
5909        </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">
5910          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
5911            <span class="footer-accordion__title">Link utili</span>
5912            <span class="footer-accordion__icon" aria-hidden="true">
5912▸</span>
5913          </summary>
5914
5915          <div class="footer-accordion__panel">
5916            <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">
5917                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5918                        <span class="footer-accordion__title">Guide alla scelta</span>
5919                        <span class="footer-accordion__icon" aria-hidden="true">▸</span>
5920                      </summary>
5921                      <div class="footer-accordion__panel">
5922                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5923                              <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>
5924                            </li><li class="footer-menu__item footer-menu__item--level-3">
5925                              <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>
5926                            </li><li class="footer-menu__item footer-menu__item--level-3">
5927                              <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>
5928                            </li><li class="footer-menu__item footer-menu__item--level-3">
5929                              <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>
5930                            </li></ul>
5931                      </div>
5932                    </details></li></ul>
5933          </div>
5934        </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">
5935          <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false">
5936            <span class="footer-accordion__title">Olimpoflex</span>
5937            <span class="footer-accordion__icon" aria-hidden="true">
5937▸</span>
5938          </summary>
5939
5940          <div class="footer-accordion__panel">
5941            <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">
5942                      <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false">
5943                        <span class="footer-accordion__title">FAQ</span>
5944                        <span class="footer-accordion__icon" aria-hidden="true">
5944▸</span>
5945                      </summary>
5946                      <div class="footer-accordion__panel">
5947                        <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3">
5948                              <a href="https://olimpo-flex.com/pages/faq-materassi" class="footer-link footer-link--level-3">FAQ materassi</a>
5949                            </li><li class="footer-menu__item footer-menu__item--level-3">
5950                              <a href="https://olimpo-flex.com/pages/faq-cuscini" class="footer-link footer-link--level-3">FAQ cuscini</a>
5951                            </li><li class="footer-menu__item footer-menu__item--level-3">
5952                              <a href="https://olimpo-flex.com/pages/faq-topper" class="footer-link footer-link--level-3">FAQ topper</a>
5953                            </li><li class="footer-menu__item footer-menu__item--level-3">
5954                              <a href="https://olimpo-flex.com/pages/faq-piumini-letto" class="footer-link footer-link--level-3">FAQ piumini</a>
5955                            </li><li class="footer-menu__item footer-menu__item--level-3">
5956                              <a href="https://olimpo-flex.com/pages/faq-lenzuola" class="footer-link footer-link--level-3">FAQ lenzuola</a>
5957                            </li></ul>
5958                      </div>
5959                    </details></li></ul>
5960          </div>
5961        </details></li></ul></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li>
5962      <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">
5963        <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"/>
5964      </svg></a>
5965    </li><li>
5966      <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">
5967        <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"/>
5968      </svg></a>
5969    </li><li>
5970      <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">
5971        <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"/>
5972      </svg></a>
5973    </li><li>
5974      <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
5974ox="0 0 24 24">
5975        <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"/>
5976      </svg></a>
5977    </li><li>
5978      <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">
5979        <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"/>
5980      </svg></a>
5981    </li><li>
5982      <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">
5983        <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" />
5984      </svg></a>
5985    </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">
5986      <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-country--sections--29563889156443__footer" aria-expanded="false">
5987        <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">Stati Uniti (EUR €)</span>
5988        </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
5989        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
5990      </svg></button>
5991
5992      <x-popover id="popover-localization-form-country--sections--29563889156443__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover">
5993        <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="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AL" >
5994                <span class="country-flags country-flags--AL"></span>
5995                <span>Albania (ALL L)</span>
5996              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AD" >
5997                <span class="country-flags country-flags--AD"></span>
5998                <span>Andorra (EUR €)</span>
5999              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" >
6000                <span class="country-flags country-flags--AU"></span>
6001                <span>Australia (EUR €)</span>
6002              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" >
6003                <span class="country-flags country-flags--AT"></span>
6004                <span>Austria (EUR €)</span>
6005              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" >
6006                <span class="country-flags country-flags--BE"></span>
6007                <span>Belgio (EUR €)</span>
6008              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BY" >
6009                <span class="country-flags country-flags--BY"></span>
6010                <span>Bielorussia (EUR €)</span>
6011              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BA" >
6012                <span class="country-flags country-flags--BA"></span>
6013                <span>Bosnia ed Erzegovina (BAM КМ)</span>
6014              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" >
6015                <span class="country-flags country-flags--BG"></span>
6016                <span>Bulgaria (EUR €)</span>
6017              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" >
6018                <span class="country-flags country-flags--CA"></span>
6019                <span>Canada (EUR €)</span>
6020              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" >
6021                <span class="country-flags country-flags--CZ"></span>
6022                <span>Cechia (EUR €)</span>
6023              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VA" >
6024                <span class="country-flags country-flags--VA"></span>
6025                <span>Città del Vaticano (EUR €)</span>
6026              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" >
6027                <span class="country-flags country-flags--KR"></span>
6028                <span>Corea del Sud (EUR €)</span>
6029              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" >
6030                <span class="country-flags country-flags--HR"></span>
6031                <span>Croazia (EUR €)</span>
6032              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" >
6033                <span class="country-flags country-flags--DK"></span>
6034                <span>Danimarca (EUR €)</span>
6035              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AE" >
6036                <span class="country-flags country-flags--AE"></span>
6037                <span>Emirati Arabi Uniti (EUR €)</span>
6038              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" >
6039                <span class="country-flags country-flags--EE"></span>
6040                <span>Estonia (EUR €)</span>
6041              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" >
6042                <span class="country-flags country-flags--FI"></span>
6043                <span>Finlandia (EUR €)</span>
6044              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" >
6045                <span class="country-flags country-flags--FR"></span>
6046                <span>Francia (EUR €)</span>
6047              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" >
6048                <span class="country-flags country-flags--DE"></span>
6049                <span>Germania (EUR €)</span>
6050              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" >
6051                <span class="country-flags country-flags--JP"></span>
6052                <span>Giappone (EUR €)</span>
6053              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GI" >
6054                <span class="country-flags country-flags--GI"></span>
6055                <span>Gibilterra (GBP £)</span>
6056              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" >
6057                <span class="country-flags country-flags--GR"></span>
6058                <span>Grecia (EUR €)</span>
6059              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GG" >
6060                <span class="country-flags country-flags--GG"></span>
6061                <span>Guernsey (GBP £)</span>
6062              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" >
6063                <span class="country-flags country-flags--IE"></span>
6064                <span>Irlanda (EUR €)</span>
6065              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IS" >
6066                <span class="country-flags country-flags--IS"></span>
6067                <span>Islanda (ISK kr)</span>
6068              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IM" >
6069                <span class="country-flags country-flags--IM"></span>
6070                <span>Isola di Man (GBP £)</span>
6071              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AX" >
6072                <span class="country-flags country-flags--AX"></span>
6073                <span>Isole Åland (EUR €)</span>
6074              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FO" >
6075                <span class="country-flags country-flags--FO"></span>
6076                <span>Isole Fær Øer (DKK kr.)</span>
6077              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" >
6078                <span class="country-flags country-flags--IL"></span>
6079                <span>Israele (EUR €)</span>
6080              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" >
6081                <span class="country-flags country-flags--IT"></span>
6082                <span>Italia (EUR €)</span>
6083              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JE" >
6084                <span class="country-flags country-flags--JE"></span>
6085                <span>Jersey (EUR €)</span>
6086              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="XK" >
6087                <span class="country-flags country-flags--XK"></span>
6088                <span>Kosovo (EUR €)</span>
6089              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" >
6090                <span class="country-flags country-flags--LV"></span>
6091                <span>Lettonia (EUR €)</span>
6092              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LI" >
6093                <span class="country-flags country-flags--LI"></span>
6094                <span>Liechtenstein (CHF CHF)</span>
6095              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" >
6096                <span class="country-flags country-flags--LT"></span>
6097                <span>Lituania (EUR €)</span>
6098              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" >
6099                <span class="country-flags country-flags--LU"></span>
6100                <span>Lussemburgo (EUR €)</span>
6101              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MK" >
6102                <span class="country-flags country-flags--MK"></span>
6103                <span>Macedonia del Nord (MKD ден)</span>
6104              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" >
6105                <span class="country-flags country-flags--MY"></span>
6106                <span>Malaysia (EUR €)</span>
6107              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" >
6108                <span class="country-flags country-flags--MT"></span>
6109                <span>Malta (EUR €)</span>
6110              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MD" >
6111                <span class="country-flags country-flags--MD"></span>
6112                <span>Moldavia (MDL L)</span>
6113              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" >
6114                <span class="country-flags country-flags--MC"></span>
6115                <span>Monaco (EUR €)</span>
6116              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ME" >
6117                <span class="country-flags country-flags--ME"></span>
6118                <span>Montenegro (EUR €)</span>
6119              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" >
6120                <span class="country-flags country-flags--NO"></span>
6121                <span>Norvegia (EUR €)</span>
6122              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NZ" >
6123                <span class="country-flags country-flags--NZ"></span>
6124                <span>Nuova Zelanda (EUR €)</span>
6125              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" >
6126                <span class="country-flags country-flags--NL"></span>
6127                <span>Paesi Bassi (EUR €)</span>
6128              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" >
6129                <span class="country-flags country-flags--PL"></span>
6130                <span>Polonia (EUR €)</span>
6131              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" >
6132                <span class="country-flags country-flags--PT"></span>
6133                <span>Portogallo (EUR €)</span>
6134              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" >
6135                <span class="country-flags country-flags--HK"></span>
6136                <span>RAS di Hong Kong (EUR €)</span>
6137              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" >
6138                <span class="country-flags country-flags--GB"></span>
6139                <span>Regno Unito (EUR €)</span>
6140              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RO" >
6141                <span class="country-flags country-flags--RO"></span>
6142                <span>Romania (RON Lei)</span>
6143              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RU" >
6144                <span class="country-flags country-flags--RU"></span>
6145                <span>Russia (EUR €)</span>
6146              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SM" >
6147                <span class="country-flags country-flags--SM"></span>
6148                <span>San Marino (EUR €)</span>
6149              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RS" >
6150                <span class="country-flags country-flags--RS"></span>
6151                <span>Serbia (RSD РСД)</span>
6152              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" >
6153                <span class="country-flags country-flags--SG"></span>
6154                <span>Singapore (EUR €)</span>
6155              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" >
6156                <span class="country-flags country-flags--SK"></span>
6157                <span>Slovacchia (EUR €)</span>
6158              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" >
6159                <span class="country-flags country-flags--SI"></span>
6160                <span>Slovenia (EUR €)</span>
6161              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" >
6162                <span class="country-flags country-flags--ES"></span>
6163                <span>Spagna (EUR €)</span>
6164              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true">
6165                <span class="country-flags country-flags--US"></span>
6166                <span>Stati Uniti (EUR €)</span>
6167              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SJ" >
6168                <span class="country-flags country-flags--SJ"></span>
6169                <span>Svalbard e Jan Mayen (EUR €)</span>
6170              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" >
6171                <span class="country-flags country-flags--SE"></span>
6172                <span>Svezia (EUR €)</span>
6173              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" >
6174                <span class="country-flags country-flags--CH"></span>
6175                <span>Svizzera (CHF CHF)</span>
6176              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="UA" >
6177                <span class="country-flags country-flags--UA"></span>
6178                <span>Ucraina (UAH ₴)</span>
6179              </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" >
6180                <span class="country-flags country-flags--HU"></span>
6181                <span>Ungheria (HUF Ft)</span>
6182              </button></x-listbox></form></x-popover>
6183    </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;"/>
6183</svg>
6184<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>
6185<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.
618506zM23.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>
6186<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
61867 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;"/>
6186</svg>
6187<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 
61870-.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>
6188<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.
6188635.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 
618816.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>
6189</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>
6190        </div>
6191      </div>
6192    </div>
6193  </div>
6194<script>
6195(function() {
6196  const mql = window.matchMedia('(min-width: 990px)');
6197
6198  function sync() {
6199    const all = document.querySelectorAll('.footer-accordion');
6200    if (mql.matches) {
6201      all.forEach(d => d.setAttribute('open', ''));
6202      // set aria
6203      all.forEach(d => {
6204        const s = d.querySelector('.footer-accordion__summary');
6205        if (s) s.setAttribute('aria-expanded', 'true');
6206      });
6207    } else {
6208      all.forEach(d => d.removeAttribute('open'));
6209      all.forEach(d => {
6210        const s = d.querySelector('.footer-accordion__summary');
6211        if (s) s.setAttribute('aria-expanded', 'false');
6212      });
6213    }
6214  }
6215
6216  // aria-expanded aggiornato quando l'utente apre/chiude
6217  function wireAria() {
6218    document.querySelectorAll('.footer-accordion').forEach(d => {
6219      d.addEventListener('toggle', function() {
6220        const s = this.querySelector('.footer-accordion__summary');
6221        if (s) s.setAttribute('aria-expanded', this.open ? 'true' : 'false');
6222      });
6223    });
6224  }
6225
6226  sync();
6227  wireAria();
6228  mql.addEventListener('change', sync);
6229})();
6230</script>
6230
6231
6232
6233
6234</div>
6235
6236</footer>
6237<!-- END sections: footer-group --></main>
6238
6239        
6239<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/vendor.min.js?v=20880576495916334881783160278"></script>
6239
6240    
6240<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/theme.js?v=77766444680783578651783160311"></script>
6240
6241    
6241<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/sections.js?v=101273579296539737751783160715"></script>
6241<script>
6242  document.documentElement.classList.replace('no-js', 'js');
6243
6244  // This allows to expose several variables to the global scope, to be used in scripts
6245  window.themeVariables = {
6246    settings: {
6247      showPageTransition: false,
6248      headingApparition: "split_rotation",
6249      pageType: "product",
6250      moneyFormat: "€{{amount_with_comma_separator}}",
6251      moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
6252      currencyCodeEnabled: false,
6253      cartType: "drawer",
6254      showDiscount: true,
6255      discountMode: "percentage"
6256    },
6257
6258    strings: {
6259      accessibilityClose: "Chiudi",
6260      accessibilityNext: "Successivo",
6261      accessibilityPrevious: "Precedente",
6262      addToCartButton: "Aggiungi al carrello",
6263      soldOutButton: "Esaurito",
6264      preOrderButton: "Pre-ordina",
6265      unavailableButton: "Non disponibile",
6266      closeGallery: "Chiudi galleria immagini",
6267      zoomGallery: "Ingrandisci immagine",
6268      errorGallery: "L\u0026#39;immagine non può essere caricata",
6269      soldOutBadge: "Esaurito",
6270      discountBadge: "Risparmia @@",
6271      sku: "SKU:",
6272      searchNoResults: "Nessun prodotto trovato",
6273      addOrderNote: "Aggiungi una nota all\u0026#39;ordine",
6274      editOrderNote: "Modifica nota dell\u0026#39;ordine",
6275      shippingEstimatorNoResults: "Siamo spiacenti, non spediamo nella tua zona.",
6276      shippingEstimatorOneResult: "1 opzione spedizione disponibile per il tuo indirizzo:",
6277      shippingEstimatorMultipleResults: "Multiple opzioni spedizione disponibili per il tuo indirizzo:",
6278      shippingEstimatorError: "C\u0026#39;è stato un errore nel calcolo delle opzioni spedizione:"
6279    },
6280
6281    breakpoints: {
6282      'sm': 'screen and (min-width: 700px)',
6283      'md': 'screen and (min-width: 1000px)',
6284      'lg': 'screen and (min-width: 1150px)',
6285      'xl': 'screen and (min-width: 1400px)',
6286
6287      'sm-max': 'screen and (max-width: 699px)',
6288      'md-max': 'screen and (max-width: 999px)',
6289      'lg-max': 'screen and (max-width: 1149px)',
6290      'xl-max': 'screen and (max-width: 1399px)'
6291    }
6292  };// For detecting native share
6293  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);// We save the product ID in local storage to be eventually used for recently viewed section
6294    try {
6295      const recentlyViewedProducts = new Set(JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]'));
6296
6297      recentlyViewedProducts.delete(8707023077723); // Delete first to re-move the product
6298      recentlyViewedProducts.add(8707023077723);
6299
6300      localStorage.setItem('theme:recently-viewed-products', JSON.stringify(Array.from(recentlyViewedProducts.values()).reverse()));
6301    } catch (e) {
6302      // Safari in private mode does not allow setting item, we silently fail
6303    }</script>
6303<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/countdown-timer.js?v=166610580621597616031783160229"></script>
6303
6304
6305    
6306
6307	
6308 
6309<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>
6309
6310    
6311<script>
6312window.addEventListener('load', function() {
6313var _learnq = window._learnq || [];
6314function addedToCart() {
6315  fetch(`${window.location.origin}/cart.js`)
6316  .then(res => res.clone().json().then(data => {
6317    var cart = {
6318      total_price: data.total_price/100,
6319      $value: data.total_price/100,
6320      total_discount: data.total_discount,
6321      original_total_price: data.original_total_price/100,
6322      items: data.items
6323    }
6324    if (item !== 'undefined') {
6325      cart = Object.assign(cart, item)
6326    }
6327    if (klAjax) {
6328        _learnq.push(['track', 'Added to Cart', cart]);
6329        klAjax = false;
6330      }
6331  }))
6332};
6333(function (ns, fetch) {
6334  ns.fetch = function() {
6335    const response = fetch.apply(this, arguments);
6336    response.then(res => {
6337      if (`${window.location.origin}/cart/add.js`
6338      	.includes(res.url)) {
6339        	addedToCart()
6340      }
6341    });
6342    return response
6343  }
6344}(window, window.fetch));
6345var klAjax = true;
6346var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']");
6347for (var i = 0; i < atcButtons.length; i++) {
6348    atcButtons[i].addEventListener("click", function() {
6349      if (klAjax) {
6350        _learnq.push(['track', 'Added to Cart', item]);
6351        klAjax = false;
6352      }
6353    })
6354}
6355});
6356</script>
6356
6357      
6357<script type="text/javascript">
6358var _learnq = _learnq || [];
6359  var classname = document.getElementsByClassName("button button--xl");
6360var addToCart = function() {
6361_learnq.push(['track', 'Added to Cart', item]);
6362}; for (var i = 0; i < classname.length; i++) {
6363classname[i].addEventListener('click', addToCart, false);
6364}
6365</script>
6365
6366      
6366<script type="text/javascript">
6367var _learnq = _learnq || [];
6368  var classname = document.getElementsByClassName("button");
6369var addToCart = function() {
6370_learnq.push(['track', 'Added to Cart', item]);
6371}; for (var i = 0; i < classname.length; i++) {
6372classname[i].addEventListener('click', addToCart, false);
6373}
6374</script>
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389    <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>
6390<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6390
6391</body>      
6392</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.