1<!doctype html> 2 3<html class="no-js" lang="it" dir="ltr"> 4 <head> 5 6 <!-- Google Tag Manager -->
7<script>
vendor: 327 bytes, lines 7-11
7(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 8new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 9j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 10'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 11})(window,document,'script','dataLayer','
11GTM-T85ZHV27
vendor: 3 bytes, line 11
11');
11</script>
11 12<!-- End Google Tag Manager --> 13 14<!-- Start of Shoplift scripts --> 15<!-- 2024-04-26T06:57:44.8511436Z --> 16<style>.shoplift-hide { opacity: 0 !important; }</style>
17<script type="text/javascript">(function(rootPath, template){ /* Generated on 2024-05-03T06:59:45.3777102Z */var R=Object.defineProperty;var I=(f,u,d)=>u in f?R(f,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):f[u]=d;var w=(f,u,d)=>(I(f,typeof u!="symbol"?u+"":u,d),d);(function(){"use strict";var f=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bot(?:[^\\w]|_|$)|(?<! ya(?:yandex)?)search|(?<!(?:lib))http|(?<![hg]m)score|@|\\(\\)|\\.com|^12345|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hatena|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline explorer|^postman|^python|^rank|^read|^reed|^rest|^serf|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|cloud|crawl|dareboost|datanyze|dejaclick|dmbrowser|download|evc-batch/|feed|firephp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|neustar wpm|node|nutch|offbyone|optimize|pageburst|parser|perl|phantom|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|robot|rss|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|webglance|webkit2png|whatcms/|zgrab",u=/bot|spider|crawl|http|lighthouse/i,d;function P(){if(d instanceof RegExp)return d;try{d=new RegExp(f,"i")}catch{d=u}return d}function x(m){return!!m&&P().test(m)}class C extends Error{constructor(){super();w(this,"isBot");this.isBot=!0}}function S(m){return typeof m.isBot=="boolean"&&m.isBot}class V{constructor(a,e,s,t){w(this,"shop");w(this,"storageSessionKey");w(this,"host");w(this,"cssHideClass");w(this,"testConfigs");this.shop=a,this.storageSessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.host=e,this.cssHideClass=s,this.testConfigs=t}testsForUrl(a){const e=new URL(window.location.href),s=this.typeFromTemplate();return a.filter(t=>t.hypotheses.some(i=>i.isControl&&i.type===s&&i.affix===template.suffix||i.type==="theme")&&(!e.searchParams.has("view")||t.hypotheses.filter(i=>!i.isControl).map(i=>i.affix).includes(e.searchParams.get("view")??"")))}typeFromTemplate(){switch(template.type){case"collection-list":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}getLocalVisitor(){const a=window.localStorage.getItem(this.storageSessionKey);if(a)try{return JSON.parse(a)}catch{}return null}flagProcessing(a){const e=this.getLocalVisitor();e&&(e.isProcessing=a,this.updateLocalStorage(e))}async getRemoteVisitor(a){return(await this.makeRequest({method:"get",url:`${this.host}/api/v0/visitors/${a}`})).data}getUTMValue(a){const s=decodeURIComponent(window.location.search.substring(1)).split("&");for(let t=0;t<s.length;t++){const i=s[t].split("=");if(i[0]===a)return i[1]||null}return null}hidePage(){this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function a(){let s=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
17sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(s=!0)}(navigator.userAgent||navigator.vendor),s}function e(){let s=!1;return function(t){(/android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(s=!0)}(navigator.userAgent||navigator.vendor),s}return a()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(a){return()=>{a&&window.document.documentElement.classList.remove(a)}}async sendCartEvent(a){let e=await this.makeRequest({method:"get",url:`${window.location.origin}/cart.js`});e.data.note===null&&(e=await this.makeRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})}));const s={session_id:a,...e.data};await this.makeRequest({method:"post",url:`${this.host}/api/events/cart`,data:JSON.stringify(s)})}async makeRequest(a){const{url:e,method:s,headers:t}=a;return await new Promise((i,o)=>{const r=new XMLHttpRequest;if(r.open(s.toUpperCase(),e,!0),(!t||!t.Accept)&&r.setRequestHeader("Accept","application/json"),(!t||!t["Content-Type"])&&r.setRequestHeader("Content-Type","application/json"),t)for(const c in t)r.setRequestHeader(c,t[c]);(this.host.includes("ngrok.io")||this.host.includes("ngrok-free.app"))&&r.setRequestHeader("ngrok-skip-browser-warning","1234"),r.send(a.data),r.onreadystatechange=function(){if(this.readyState===XMLHttpRequest.DONE)if(this.status>=200&&this.status<400){const c={text:r.responseText,data:{}};try{c.data=JSON.parse(r.responseText)}catch{}i(c)}else this.status==422&&JSON.parse(r.responseText).isBot?o(new C):o()}})}updateLocalStorage(a){window.localStorage.setItem(this.storageSessionKey,JSON.stringify(a))}getChannel(a){var s;return((s=[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
17andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
17pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
17,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
17akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
17andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(t=>t.test(a)))==null?void 0:s.name)??"other"}}class q extends V{constructor(e,s,t,i,o){super(e,s,t?"shoplift-hide":"",o);w(this,"sendPageView",!1);this.testConfigs=o,this.sendPageView=!!i}async init(){if(window.Shopify&&window.Shopify.designMode||window.location.href.includes("slScreenshot=true")||x(navigator.userAgent))return;const e=this.getDeviceType(),s=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",o=this.getUTMValue("utm_content")??"",r=window.document.referrer;this.flagProcessing(!0);try{if(await this.handleVisitorTest(e,s,t,i,o,r))return;this.showPage();const n=await this.getVisitor();this.flagProcessing(!1),console.log("SHOPLIFT SCRIPT INITIALIZED!"),window.shoplift=!0,n&&(this.sendPageView&&await this.createPageView(n),await this.sendCartEvent(n.id))}catch(c){if(S(c))return;throw c}finally{this.flagProcessing(!1)}}async handleVisitorTest(e,s,t,i,o,r){const c={device:e!=="tablet"?e:"mobile",utmSource:s,utmMedium:t,utmCampaign:i,utmContent:o,referrer:r};let n=await this.getVisitor();if(this.isThemePreview()){if(n===null&&!this.hasThemeTest(this.testConfigs)||n&&!this.hasThemeTest(this.testConfigs)&&!n.visitorTests.some(l=>l.isThemeTest))return!0;if(n&&!this.hasThemeTest(this.testConfigs)&&n.visitorTests.some(l=>l.isThemeTest)){this.hidePage();const l=new URL(window.location.toString());return l.searchParams.set("preview_theme_id",""),window.location.assign(l),!0}this.clearThemeBar()}const y=await this.filterTestsByAudience(this.testConfigs,n,c);let p=this.testsForUrl(y);const k=p.length>0;if(k&&n){const l=this.getVisitorHypothesis(n,p);if(l){const h=this.considerRedirect(l);return h&&this.redirect(l),h}}if(k){if(this.hasThemeAndTemplateTests(y)){const v=n?this.visitorActiveTestType(n):null;let b;switch(v){case"template":b=g=>g!=="theme";break;case"theme":b=g=>g==="theme";break;case null:b=Math.random()>.5?g=>g==="theme":g=>g!=="theme";break}p=p.filter(g=>g.hypotheses.some(T=>T.isControl&&b(T.type)))}if(p.length===0)return n??(n=this.createLocalVisitor(c)),!1;const l=p[Math.floor(Math.random()*p.length)],h=this.pickHypothesis(l);if(h){n===null?n=this.createLocalVisitorInTest(c,l.id,h.id,h.type==="theme"):n=this.addLocalVisitorToTest(n,l.id,h.id,h.type==="theme");const v=this.considerRedirect(h);return v&&this.redirect(h),v}}return n===null&&(n=this.createLocalVisitor(c)),!1}getVisitorHypothesis(e,s){return s.reduce((t,i)=>t.concat(i.hypotheses),[]).find(t=>e.visitorTests.some(i=>i.hypothesisId===t.id))}async createVisitor(e,s){const t={shop:e,...s};return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors`,data:JSON.stringify(t)})).data}async createPageView(e){const s={path:window.location.href,visitorId:e.id,cart:null,customer:null};return(await this.makeRequest({method:"post",url:`${this.host}/api/events/page-view`,headers:{"Content-Type":"text/plain"},data:JSON.stringify(s)})).data}async createVisitorInTest(e,s,t,i){const o={shop:e,testId:s,referrer:t.referrer,device:t.device,utmSource:t.utmSource,utmMedium:t.utmMedium,utmContent:t.utmContent,utmCampaign:t.utmCampaign,isControl:i};return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors/create-in-test`,data:JSON.stringify(o)})).data}
17async includeInTest(e,s,t){return(await this.makeRequest({method:"post",url:`${this.host}/api/v0/visitors/${e.id}/add-to-test`,data:JSON.stringify({testId:s,isControl:t})})).data}createLocalVisitor(e){const s={...e,id:"",createdAt:new Date,needsPersistence:!0,isProcessing:!0,visitorTests:[]};return this.updateLocalStorage(s),s}createLocalVisitorInTest(e,s,t,i){const o={...e,id:"",createdAt:new Date,needsPersistence:!0,isProcessing:!0,visitorTests:[{testId:s,hypothesisId:t,isThemeTest:i,needsPersistence:!0}]};return this.updateLocalStorage(o),o}addLocalVisitorToTest(e,s,t,i){return e.visitorTests.push({testId:s,hypothesisId:t,isThemeTest:i,needsPersistence:!0}),this.updateLocalStorage(e),e}updateLocalStorage(e){window.localStorage.setItem(this.storageSessionKey,JSON.stringify(e))}getVisitorHypotheses(e){return e.visitorTests.map(s=>{var t;return(t=this.testConfigs.find(i=>i.hypotheses.some(o=>o.id===s.hypothesisId)))==null?void 0:t.hypotheses.find(i=>i.id==s.hypothesisId)}).filter(s=>!!s)}getHypothesis(e){return this.testConfigs.filter(s=>s.hypotheses.some(t=>t.id===e)).map(s=>s.hypotheses.find(t=>t.id===e))[0]}async filterTestsByAudience(e,s,t){const i=[];for(const o of e)((s==null?void 0:s.visitorTests.some(c=>c.testId===o.id))||await this.isTargetAudience(o,s||t,s===null||s.createdAt>=o.startAt))&&i.push(o);return i}async isTargetAudience(e,s,t){let i=null;e.requiresCountry&&(this.hidePage(),i=(await this.makeRequest({method:"get",url:`${this.host}/api/v0/visitors/get-country`})).data);const o=this.getChannel(s);return(e.device==="all"||e.device===s.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&t||e.visitorOption==="returning"&&!t)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((r,c)=>r||c.reduce((n,y)=>n&&y(s,t,o,i),!0),!1))}pickHypothesis(e){let s=Math.random();const t=e.hypotheses.reduce((o,r)=>o+r.visitorCount,0);return e.hypotheses.sort((o,r)=>o.isControl?r.isControl?0:-1:r.isControl?1:0).reduce((o,r)=>{if(o!==null)return o;const n=e.hypotheses.reduce((y,p)=>y&&p.visitorCount>20,!0)?r.visitorCount/t-r.trafficPercentage:0;return s<=r.trafficPercentage-n?r:(s-=r.trafficPercentage,null)},null)}considerRedirect(e){if(e!==null){const s=new URL(window.location.toString());if(!e.isControl&&(e.type!=="theme"&&e.affix!==s.searchParams.get("view")||e.type!=="theme"&&e.redirectPath&&!s.pathname.endsWith(e.redirectPath)||e.type==="theme"&&!this.isThemePreview()))return this.hidePage(),!0}return!1}redirect(e){if(e.isControl)return;const s=new URL(window.location.toString());if(e.redirectPath){const t=RegExp("^(/w{2}-w{2})/").exec(s.pathname);if(t&&t.length>1){const i=t[1];s.pathname=`${i}${e.redirectPath}`}else s.pathname=e.redirectPath}else e.type==="theme"?(s.searchParams.set("_ab","0"),s.searchParams.set("_fd","0"),s.searchParams.set("_sc","1"),s.searchParams.set("preview_theme_id",e.themeId.toString())):s.searchParams.set("view",e.affix);window.location.assign(s)}clearThemeBar(){this.waitForElement("#preview-bar-iframe").then(e=>e.remove()).catch(e=>console.error(e))}waitForElement(e){return new Promise(s=>{const t=document.querySelector(e);if(t){s(t);return}const i=new MutationObserver(o=>{const r=document.querySelector(e);if(r){i.disconnect(),s(r);return}});i.observe(document.documentElement,{childList:!0,subtree:!0})})}async getVisitor(){const e=this.getLocalVisitor();if(e===null||typeof e.id!="string")return null;const s=typeof e.visitorTests<"u"?e.visitorTests.filter(i=>i.needsPersistence):[];let t=null;for(const i of s){const o=this.getHypothesis(i.hypothesisId);o&&(e.needsPersistence?(t=await this.createVisitorInTest(this.shop,i.testId,e,o.isControl),e.needsPersistence=!1):t=await this.includeInTest(e,i.testId,o.isControl))}return e.needsPersistence&&t===null&&(t=await this.createVisitor(this.shop,e)),t!==null?(this.updateLocalStorage(t),t):typeof e.visitorTests<"u"?e:(t=await this.getRemoteVisitor(e.id),t&&this.updateLocalStorage(t),t)}isThemePreview(){return window.document.cookie.includes("preview_theme=1")}hasThemeTest(e){return e.some(s=>s.hypotheses.some(t=>t.type==="theme"))}hasThemeAndTemplateTests(e){return this.hasThemeTest(e)&&e.some(s=>s.hypotheses.some(t=>t.type!=="theme"))}visitorActiveTestType(e){const s=e.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(o=>o.id==t.hypothesisId)));return s.length===0?null:s.some(t=>t.isThemeTest)?"theme":"template"}}(async function(){window.shopliftInstance||(window.shopliftInstance=new q("olimpoflex.myshopify.com","https://app.shoplift.ai",false,false,[]),await window.shopliftInstance.init())})()})(); })("/", { suffix: "", type: "index" })</script>
17 18<!-- End of Shoplift scripts --> 19 20 21 22 <meta charset="utf-8"> 23 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 24 <meta name="theme-color" content="#f0f0f0"> 25 26<title>OlimpoFlex: Materassi, Cuscini e Topper Online</title><meta name="description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando lâalta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><link rel="canonical" href="https://olimpo-flex.com/"><link rel="shortcut icon" href="//olimpo-flex.com/cdn/shop/files/olimpo-flex-logo.webp?v=1706708498&width=96"> 27 <link rel="apple-touch-icon" href="//olimpo-flex.com/cdn/shop/files/olimpo-flex-logo.webp?v=1706708498&width=180"><link rel="preconnect" href="https://cdn.shopify.com"> 28 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 29 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 30 <link 31 rel="stylesheet" 32 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" 33> 34 <link rel="preload" href="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" as="script" type="application/javascript" crossorigin><link rel="preload" href="//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 35 <meta property="og:title" content="OlimpoFlex: Materassi, Cuscini e Topper Online"><meta property="og:image" content="http://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048"> 36 <meta property="og:image:secure_url" content="https://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048"> 37 <meta property="og:image:width" content="2000"> 38 <meta property="og:image:height" content="2000"><meta property="og:description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando lâalta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><meta property="og:url" content="https://olimpo-flex.com/"> 39 <meta property="og:site_name" content="OlimpoFlex"> 40 <meta name="twitter:card" content="summary"><meta name="twitter:title" content="OlimpoFlex: Materassi, Cuscini e Topper Online"> 41 <meta name="twitter:description" content="Scegli tra Materassi, Cuscini e Topper, per ogni tipo di riposo;rispecchiando lâalta qualità del Made in Tuscany. Per te 100 notti di prova con tasso 0 anticipo 0 fino a 24 mesi."><meta name="twitter:image" content="https://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?crop=center&height=1200&v=1727271832&width=1200"> 42 <meta name="twitter:image:alt" content=""> 43 44 45
45<script type="application/ld+json"> 46 { 47 "@context": "https://schema.org", 48 "@type": "BreadcrumbList", 49 "itemListElement": [{ 50 "@type": "ListItem", 51 "position": 1, 52 "name": "Home", 53 "item": "https://olimpo-flex.com" 54 }] 55 } 56 </script>
56 57 58<style>/* Typography (heading) */ 59 @font-face { 60 font-family: Poppins; 61 font-weight: 600; 62 font-style: normal; 63 font-display: fallback; 64 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"), 65 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff"); 66} 67 68@font-face { 69 font-family: Poppins; 70 font-weight: 600; 71 font-style: italic; 72 font-display: fallback; 73 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"), 74 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff"); 75} 76 77/* Typography (body) */ 78 @font-face { 79 font-family: Poppins; 80 font-weight: 400; 81 font-style: normal; 82 font-display: fallback; 83 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 84 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 85} 86 87@font-face { 88 font-family: Poppins; 89 font-weight: 400; 90 font-style: italic; 91 font-display: fallback; 92 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 93 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 94} 95 96@font-face { 97 font-family: Poppins; 98 font-weight: 700; 99 font-style: normal; 100 font-display: fallback; 101 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 102 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 103} 104 105@font-face { 106 font-family: Poppins; 107 font-weight: 700; 108 font-style: italic; 109 font-display: fallback; 110 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 111 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 112} 113 114:root { 115 /** 116 * --------------------------------------------------------------------- 117 * SPACING VARIABLES 118 * 119 * We are using a spacing inspired from frameworks like Tailwind CSS. 120 * --------------------------------------------------------------------- 121 */ 122 --spacing-0-5: 0.125rem; /* 2px */ 123 --spacing-1: 0.25rem; /* 4px */ 124 --spacing-1-5: 0.375rem; /* 6px */ 125 --spacing-2: 0.5rem; /* 8px */ 126 --spacing-2-5: 0.625rem; /* 10px */ 127 --spacing-3: 0.75rem; /* 12px */ 128 --spacing-3-5: 0.875rem; /* 14px */ 129 --spacing-4: 1rem; /* 16px */ 130 --spacing-4-5: 1.125rem; /* 18px */ 131 --spacing-5: 1.25rem; /* 20px */ 132 --spacing-5-5: 1.375rem; /* 22px */ 133 --spacing-6: 1.5rem; /* 24px */ 134 --spacing-6-5: 1.625rem; /* 26px */ 135 --spacing-7: 1.75rem; /* 28px */ 136 --spacing-7-5: 1.875rem; /* 30px */ 137 --spacing-8: 2rem; /* 32px */ 138 --spacing-8-5: 2.125rem; /* 34px */ 139 --spacing-9: 2.25rem; /* 36px */ 140 --spacing-9-5: 2.375rem; /* 38px */ 141 --spacing-10: 2.5rem; /* 40px */ 142 --spacing-11: 2.75rem; /* 44px */ 143 --spacing-12: 3rem; /* 48px */ 144 --spacing-14: 3.5rem; /* 56px */ 145 --spacing-16: 4rem; /* 64px */ 146 --spacing-18: 4.5rem; /* 72px */ 147 --spacing-20: 5rem; /* 80px */ 148 --spacing-24: 6rem; /* 96px */ 149 --spacing-28: 7rem; /* 112px */ 150 --spacing-32: 8rem; /* 128px */ 151 --spacing-36: 9rem; /* 144px */ 152 --spacing-40: 10rem; /* 160px */ 153 --spacing-44: 11rem; /* 176px */ 154 --spacing-48: 12rem; /* 192px */ 155 --spacing-52: 13rem; /* 208px */ 156 --spacing-56: 14rem; /* 224px */ 157 --spacing-60: 15rem; /* 240px */ 158 --spacing-64: 16rem; /* 256px */ 159 --spacing-72: 18rem; /* 288px */ 160 --spacing-80: 20rem; /* 320px */ 161 --spacing-96: 24rem; /* 384px */ 162 163 /* Container */ 164 --container-max-width: 1360px; 165 --container-narrow-max-width: 1110px; 166 --container-gutter: var(--spacing-5); 167 --section-outer-spacing-block: var(--spacing-12); 168 --section-inner-max-spacing-block: var(--spacing-10); 169 --section-inner-spacing-inline: var(--container-gutter); 170 --section-stack-spacing-block: var(--spacing-8); 171 172 /* Grid gutter */ 173 --grid-gutter: var(--spacing-5); 174 175 /* Product list settings */ 176 --product-list-row-gap: var(--spacing-8); 177 --product-list-column-gap: var(--grid-gutter); 178 179 /* Form settings */ 180 --input-gap: var(--spacing-2); 181 --input-height: 2.625rem; 182 --input-padding-inline: var(--spacing-4); 183 184 /* Other sizes */ 185 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 186 187 /* RTL support */ 188 --transform-logical-flip: 1; 189 --transform-origin-start: left;
190 --transform-origin-end: right; 191 192 /** 193 * --------------------------------------------------------------------- 194 * TYPOGRAPHY 195 * --------------------------------------------------------------------- 196 */ 197 198 /* Font properties */ 199 --heading-font-family: Poppins, sans-serif; 200 --heading-font-weight: 600; 201 --heading-font-style: normal; 202 --heading-text-transform: normal; 203 --heading-letter-spacing: -0.02em; 204 --text-font-family: Poppins, sans-serif; 205 --text-font-weight: 400; 206 --text-font-style: normal; 207 --text-letter-spacing: 0.0em; 208 209 /* Font sizes */ 210 --text-h0: 3rem; 211 --text-h1: 2.5rem; 212 --text-h2: 2rem; 213 --text-h3: 1.5rem; 214 --text-h4: 1.375rem; 215 --text-h5: 1.125rem; 216 --text-h6: 1rem; 217 --text-xs: 0.6875rem; 218 --text-sm: 0.75rem; 219 --text-base: 0.875rem; 220 --text-lg: 1.125rem; 221 222 /** 223 * --------------------------------------------------------------------- 224 * COLORS 225 * --------------------------------------------------------------------- 226 */ 227 228 /* Color settings */--accent: 255 183 74; 229 --text-primary: 26 26 26; 230 --background-primary: 240 240 240; 231 --dialog-background: 255 255 255; 232 --border-color: var(--text-color, var(--text-primary)) / 0.12; 233 234 /* Button colors */ 235 --button-background-primary: 255 183 74; 236 --button-text-primary: 26 26 26; 237 --button-background-secondary: 60 182 255; 238 --button-text-secondary: 255 255 255; 239 240 /* Status colors */ 241 --success-background: 224 244 232; 242 --success-text: 0 163 65; 243 --warning-background: 255 246 233; 244 --warning-text: 255 183 74; 245 --error-background: 254 231 231; 246 --error-text: 248 58 58; 247 248 /* Product colors */ 249 --on-sale-text: 248 58 58; 250 --on-sale-badge-background: 248 58 58; 251 --on-sale-badge-text: 255 255 255; 252 --sold-out-badge-background: 0 0 0; 253 --sold-out-badge-text: 255 255 255; 254 --primary-badge-background: 0 150 59; 255 --primary-badge-text: 255 255 255; 256 --star-color: 255 183 74; 257 --product-card-background: 255 255 255; 258 --product-card-text: 26 26 26; 259 260 /* Header colors */ 261 --header-background: 240 240 240; 262 --header-text: 26 26 26; 263 264 /* Footer colors */ 265 --footer-background: 19 49 86; 266 --footer-text: 255 255 255; 267 268 /* Rounded variables (used for border radius) */ 269 --rounded-xs: 0.25rem; 270 --rounded-sm: 0.375rem; 271 --rounded: 0.75rem; 272 --rounded-lg: 1.5rem; 273 --rounded-full: 9999px; 274 275 --rounded-button: 3.75rem; 276 --rounded-input: 0.5rem; 277 278 /* Box shadow */ 279 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); 280 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); 281 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); 282 --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); 283 284 /** 285 * --------------------------------------------------------------------- 286 * OTHER 287 * --------------------------------------------------------------------- 288 */ 289 290 --cursor-close-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-close.svg?v=147174565022153725511783160310); 291 --cursor-zoom-in-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-in.svg?v=154953035094101115921783160311); 292 --cursor-zoom-out-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-out.svg?v=16155520337305705181783160310); 293 --checkmark-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/checkmark.svg?v=90515812459792003691783160311); 294 } 295 296 [dir="rtl"]:root { 297 /* RTL support */ 298 --transform-logical-flip: -1; 299 --transform-origin-start: right; 300 --transform-origin-end: left; 301 } 302 303 @media screen and (min-width: 700px) { 304 :root { 305 /* Typography (font size) */ 306 --text-h0: 4rem; 307 --text-h1: 3rem; 308 --text-h2: 2.5rem; 309 --text-h3: 2rem; 310 --text-h4: 1.625rem; 311 --text-h5: 1.25rem; 312 --text-h6: 1.125rem; 313 314 --text-xs: 0.75rem; 315 --text-sm: 0.875rem; 316 --text-base: 1.0rem; 317 --text-lg: 1.25rem; 318 319 /* Spacing */ 320 --container-gutter: 2rem; 321 --section-outer-spacing-block: var(--spacing-16); 322 --section-inner-max-spacing-block: var(--spacing-12); 323 --section-inner-spacing-inline: var(--spacing-12); 324 --section-stack-spacing-block: var(--spacing-12); 325 326 /* Grid gutter */ 327 --grid-gutter: var(--spacing-6); 328 329 /* Product list settings */ 330 --product-list-row-gap: var(--spacing-12); 331 332 /* Form settings */ 333 --input-gap: 1rem; 334 --input-height: 3.125rem; 335 --input-padding-inline: var(--spacing-5); 336 } 337 } 338 339 @media screen and (min-width: 1000px) { 340 :root { 341 /* Spacing settings */ 342 --container-gutter: var(--spacing-12); 343 --section-outer-spacing-block: var(--spacing-18); 344 --section-inner-max-spacing-block: var(--spacing-16); 345 --section-inner-spacing-inline: var(--spacing-16); 346 --section-stack-spacing-block: var(--spacing-12); 347 } 348 } 349 350 @media screen and (min-width: 1150px) { 351 :root { 352 /* Spacing settings */ 353 --container-gutter: var(--spacing-12); 354 --section-outer-spacing-block: var(--spacing-20); 355 --section-inner-max-spacing-block: var(--spacing-16); 356 --section-inner-spacing-inline: var(--spacing-16); 357 --section-stack-spacing-block: var(--spacing-12); 358 } 359 } 360 361 @media screen and (min-width: 1400px) { 362 :root { 363 /* Typography (font size) */ 364 --text-h0: 5rem; 365 --text-h1: 3.75rem; 366 --text-h2: 3rem; 367 --text-h3: 2.25rem; 368 --text-h4: 2rem; 369 --text-h5: 1.5rem; 370 --text-h6: 1.25rem; 371 372 --section-outer-spacing-block: var(--spacing-24); 373 --section-inner-max-spacing-block: var(--spacing-18); 374 --section-inner-spacing-inline: var(--spacing-18); 375 } 376 } 377 378 @media screen and (min-width: 1600px) { 379 :root { 380 --section-outer-spacing-block: var(--spacing-24); 381 --section-inner-max-spacing-block: var(--spacing-20); 382 --section-inner-spacing-inline: var(--spacing-20); 383 } 384 } 385 386 /** 387 * --------------------------------------------------------------------- 388 * LIQUID DEPENDANT CSS 389 * 390 * Our main CSS is Liquid free, but some very specific features depend on 391 * theme settings, so we have them here 392 * --------------------------------------------------------------------- 393 */@media screen and (pointer: fine) {
394 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 395 --button-background-opacity: 0.85; 396 } 397 398 .button--subdued:not([disabled]):hover { 399 --button-background: var(--text-color) / .05 !important; 400 } 401 }</style>
401<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
401<meta name="google-site-verification" content="gX_1we_VgXiE3E7WIew52Md29ji-dTla0S795sFRrRI"> 402<meta name="facebook-domain-verification" content="4g6xwd8xqtdhfu0nes34jlqxvd1dde"> 403<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57514131509/digital_wallets/dialog"> 404<meta id="in-context-paypal-metadata" data-shop-id="57514131509" data-venmo-supported="false" data-environment="production" data-locale="it_IT" data-paypal-v4="true" data-currency="EUR"> 405<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
405<script async="async" src="/checkouts/internal/preloads.js?locale=it-US"></script>
405 406<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
407<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=it-US&shop_id=57514131509" crossorigin="anonymous"></script>
vendor: 1 bytes, line 407
407
408<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57514131509,"countryCode":"IT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57514131509","merchantName":"OlimpoFlex","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"OlimpoFlex","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 408
408
409<script id="shopify-features" type="application/json">{"accessToken":"3cf5ca77f3ca2c36c1fc69145bdfb69c","betas":["rich-media-storefront-analytics"],"domain":"olimpo-flex.com","predictiveSearch":true,"shopId":57514131509,"locale":"it"}</script>
vendor: 1 bytes, line 409
409
410<script>var Shopify = Shopify || {}; 411Shopify.shop = "olimpoflex.myshopify.com"; 412Shopify.locale = "it"; 413Shopify.currency = {"active":"EUR","rate":"1.0"}; 414Shopify.country = "US"; 415Shopify.theme = {"name":"Tema Predefinito Estate 26 v2","id":198432162139,"schema_name":"Impact","schema_version":"4.3.4","theme_store_id":1190,"role":"main"}; 416Shopify.theme.handle = "null"; 417Shopify.theme.style = {"id":null,"handle":null}; 418Shopify.cdnHost = "olimpo-flex.com/cdn"; 419Shopify.routes = Shopify.routes || {}; 420Shopify.routes.root = "/"; 421Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 422Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 423Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 424Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 424
424
425<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 425
425
426<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 426
426
427<script> 428 window.ShopifyPay = window.ShopifyPay || {}; 429 window.ShopifyPay.apiHost = "shop.app\/pay"; 430 window.ShopifyPay.redirectState = null; 431</script>
vendor: 1 bytes, line 431
431
432<script> 433 window.Shopify = window.Shopify || {}; 434 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 435 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 436 window.Shopify.SignInWithShop.eligible = true; 437</script>
vendor: 1 bytes, line 437
437
438<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 438
438
439<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js"></script>
vendor: 1 bytes, line 439
439
440<script type="module"> 441 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js"); 442 443 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 444 445</script>
vendor: 1 bytes, line 445
445
446<script> 447 window.Shopify = window.Shopify || {}; 448 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 449 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.it.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.it.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.it.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.it.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.it.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.it.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.it.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.it.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.it.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.it.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.it.esm.js"],"listener":["modules/v2/loader.listener.it.esm.js"],"pay-button":["modules/v2/loader.pay-button.it.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.it.esm.js"],"shop-button":["modules/v2/loader.shop-button.it.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.it.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.it.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.it.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.it.esm.js"],"shop-login":["modules/v2/loader.shop-login.it.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.it.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.it.esm.js"]}; 450</script>
vendor: 1 bytes, line 450
450
451<script>(function() { 452 var isLoaded = false; 453 function asyncLoad() { 454 if (isLoaded) return; 455 isLoaded = true; 456 var urls = ["https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJVU2hXSzBiYWFOUW12NGNOIiwicyI6InNrdSJ9\u0026shop=olimpoflex.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/olimpoflex.myshopify.com.js?settings=1782868589665\u0026shop=olimpoflex.myshopify.com","https:\/\/olimpoflex.myshopify.com\/apps\/delivery\/delivery_coder.js?t=1711935209.544\u0026n=477687046\u0026shop=olimpoflex.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=olimpoflex.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJVU2hXSzBiYWFOUW12NGNOIiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6IiJ9\u0026shop=olimpoflex.myshopify.com"]; 457 for (var i = 0; i < urls.length; i++) { 458 var s = document.createElement('script'); 459 s.type = 'text/javascript'; 460 s.async = true; 461 s.src = urls[i]; 462 var x = document.getElementsByTagName('script')[0]; 463 x.parentNode.insertBefore(s, x); 464 } 465 }; 466 if(window.attachEvent) { 467 window.attachEvent('onload', asyncLoad); 468 } else { 469 window.addEventListener('load', asyncLoad, false); 470 } 471})();</script>
vendor: 1 bytes, line 471
471
472<script id="__st">var __st={"a":57514131509,"offset":7200,"reqid":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202","pageurl":"olimpo-flex.com\/","u":"f0e3ad590fd7","p":"home"};</script>
vendor: 1 bytes, line 472
472
473<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 473
473
474<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 474
474
475<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//olimpo-flex.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 475
475
476<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
476<script crossorigin="anonymous" defer="defer" src="//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 476
476
477<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 477
477
478<script> 479 window.Shopify = window.Shopify || {}; 480 window.Shopify.MCP = window.Shopify.MCP || {}; 481 window.Shopify.MCP.enabled = true; 482 window.Shopify.MCP.shop = "olimpoflex.myshopify.com"; 483 window.Shopify.MCP.mcpEndpoint = "https:\/\/olimpo-flex.com\/api\/mcp"; 484 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 485</script>
vendor: 1 bytes, line 485
485
486<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/olimpo-flex.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 487</script>
vendor: 1 bytes, line 487
487
488<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://olimpo-flex.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.it.js",t.type="module",document.head.appendChild(t)}}; 489</script>
vendor: 1 bytes, line 489
489
490<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 491 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 492</script>
vendor: 1 bytes, line 492
492
493<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 494</script>
494 495<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://olimpo-flex.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 496<style id="shopify-accelerated-checkout-cart"> 497 #shopify-buyer-consent { 498 margin-top: 1em; 499 display: inline-block; 500 width: 100%; 501} 502 503#shopify-buyer-consent.hidden { 504 display: none; 505} 506 507#shopify-subscription-policy-button { 508 background: none; 509 border: none; 510 padding: 0; 511 text-decoration: underline; 512 font-size: inherit; 513 cursor: pointer; 514} 515 516#shopify-subscription-policy-button::before { 517 box-shadow: none; 518} 519 520 </style> 521
522<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
522 523<link href="//olimpo-flex.com/cdn/shop/t/52/assets/theme.css?v=31365007567763443281783160275" rel="stylesheet" type="text/css" media="all" /> 524<!-- BEGIN MerchantWidget Code 525
526<script id='merchantWidgetScript' 527 528 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 529 530 defer> 531 532</script>
532 533
534<script type="text/javascript"> 535 536 merchantWidgetScript.addEventListener('load', function () { 537 538 merchantwidget.start({ 539 540 position: 'LEFT_BOTTOM' 541 542 }); 543 544 }); 545 546</script>
546 547 548 END MerchantWidget Code -->
549<script> 550if (window.location.search.includes("page=1")) { 551 const params = new URLSearchParams(window.location.search); 552 if (params.get("page") === "1") { 553 params.delete("page"); 554 const newUrl = 555 window.location.pathname + 556 (params.toString() ? "?" + params.toString() : "") + 557 window.location.hash; 558 559 window.history.replaceState({}, "", newUrl); 560 } 561} 562</script>
562 563 564<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
565<script type="text/javascript"> 566 (function (c, l, a, r, i, t, y) { 567 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 568 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 569 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 570 571 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 572 if (error) { 573 console.error("Error loading Shopify features:", error); 574 return; 575 } 576 577 c[a]('consentv2', { 578 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 579 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 580 source: 101, 581 }); 582 }); 583 584 l.addEventListener("visitorConsentCollected", function (e) { 585 c[a]('consentv2', { 586 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 587 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 588 source: 101, 589 }); 590 }); 591 })(window, document, "clarity", "script", "wqivrf64f3"); 592</script>
592 593 594 595 596<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 597 598 599 600 601 602 603 604 605 606 607 608 609
609<script async src="https://static.klaviyo.com/onsite/js/UBXRju/klaviyo.js?company_id=UBXRju"></script>
609 610
610<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
610 611 612 613 614 615 616 617
617<script> 618 window.klaviyoReviewsProductDesignMode = false 619 </script>
619 620 621 622 623 624 625 626 627 628 629<!-- END app block --><!-- BEGIN app block: shopify://apps/c-edd-estimated-delivery-date/blocks/app_setting/4a0685bc-c234-45b2-8382-5ad6a8e3e3fd -->
629<script> 630 window.deliveryCommon = window.deliveryCommon || {}; 631 window.deliveryCommon.setting = {}; 632 Object.assign(window.deliveryCommon.setting, { 633 "shop_currency_code__ed": 'EUR' || 'USD', 634 "shop_locale_code__ed": 'it' || 'en', 635 "shop_domain__ed": 'olimpoflex.myshopify.com', 636 "product_available__ed": '', 637 "product_id__ed": '' 638 }); 639 window.deliveryED = window.deliveryED || {}; 640 window.deliveryED.setting = {}; 641 Object.assign(window.deliveryED.setting, { 642 "delivery__app_setting": {"main_delivery_setting":{"is_active":1,"order_delivery_info":"\u003cp\u003eConsegna ultra veloce per \u003cstrong\u003e{country_flag}\u003c\/strong\u003e \u003cstrong\u003e{country_name}\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eRichiedilo entro \u003cstrong\u003e{cutoff_time}\u003c\/strong\u003e ,consegna prevista \u003cstrong\u003e{order_delivered_minimum_date} and {order_delivered_maximum_date}\u003c\/strong\u003e\u003cbr\/\u003e\u003c\/p\u003e","is_ignore_out_of_stock":0,"out_of_stock_mode":0,"out_of_stock_info":"\u003cp\u003e\u003c\/p\u003e","order_progress_bar_mode":1,"order_progress_setting":{"ordered":{"svg_number":52,"title":"Ordina Adesso","tips_description":"La tua spedizione è pronta per partire ð¦ "},"order_ready":{"svg_number":4,"is_active":0,"title":"Spedizione","date_title":"{order_ready_minimum_date}","tips_description":"Il tuo ordine staâ arrivando preparati ð "},"order_delivered":{"svg_number":31,"title":"Consegna","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Poste Italiane sta arrivando da Teï¼{order_delivered_minimum_date} ðª "}},"order_delivery_work_week":[0,1,1,1,1,1,0],"order_delivery_day_range":[1,2],"order_delivery_calc_method":0,"order_ready_work_week":[0,1,1,1,1,1,0],"order_ready_day_range":[0,1],"order_ready_calc_method":2,"holiday":[],"order_delivery_date_format":13,"delivery_date_custom_format":"{month_local} {day}","delivery_date_format_zero":1,"delivery_date_format_month_translate":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"delivery_date_format_week_translate":["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],"order_delivery_countdown_format":6,"delivery_countdown_custom_format":"{hours} {hours_local} {minutes} {minutes_local} {seconds} {seconds_local}","countdown_format_translate":["Ore","Minuti","Secondi"],"delivery_countdown_format_zero":1,"countdown_cutoff_hour":1,"countdown_cutoff_minute":59,"countdown_cutoff_advanced_enable":0,"countdown_cutoff_advanced":[[23,59],[23,59],[23,59],[23,59],[23,59],[23,59],[23,59]],"countdown_mode":0,"after_deadline_hide_widget":0,"timezone_mode":0,"timezone":1,"todayandtomorrow":[{"lan_code":"en","lan_name":"English","left":"today","right":"tomorrow"},{"lan_code":"it","lan_name":"Italian","left":"today","right":"tomorrow"}],"translate_country_name":[{"lan_code":"it","lan_name":"Italian","country_name_list":{"af":"Afghanistan","ax":"à land Islands","al":"Albania","dz":"Algeria","as":"American Samoa","ad":"Andorra","ao":"Angola","ai":"Anguilla","aq":"Antarctica","ag":"Antigua and Barbuda","ar":"Argentina","am":"Armenia","aw":"Aruba","au":"Australia","at":"Austria","az":"Azerbaijan","bs":"Bahamas","bh":"Bahrain","bd":"Bangladesh","bb":"Barbados","by":"Belarus","be":"Belgium","bz":"Belize","bj":"Benin","bm":"Bermuda","bt":"Bhutan","bo":"Bolivia (Plurinational State of)","bq":"Bonaire, Sint Eustatius and Sab","ba":"Bosnia and Herzegovina","bw":"Botswana","bv":"Bouvet Island","br":"Brazil","io":"British Indian Ocean Territory","bn":"Brunei Darussalam","bg":"Bulgaria","bf":"Burkina Faso","bi":"Burundi","kh":"Cambodia","cm":"Cameroon","ca":"Canada","cv":"Cape Verde","ky":"Cayman Islands","cf":"Central African Republic","td":"Chad","cl":"Chile","cn":"China","cx":"Christmas Island","cc":"Cocos (Keeling) Islands","co":"Colombia","km":"Comoros","cg":"Congo","cd":"Congo (Democratic Republic of the)","ck":"Cook Islands","cr":"Costa Rica","hr":"Croatia","cu":"Cuba","cw":"Curaçao","cy":"Cyprus","cz":"Czech Republic","ci":"Côte d'Ivoire","dk":"Denmark","dj":"Djibouti","dm":"Dominica","do":"Dominican Republic","ec":"Ecuador","eg":"Egypt","sv":"El Salvador","gq":"Equatorial Guinea","er":"Eritrea","ee":"Estonia","et":"Ethiopia","fk":"Falkland Islands (Malvinas)","fo":"Faroe Islands","fj":"Fiji","fi":"Finland","fr":"France","gf":"French Guiana","tf":"French Southern Territories","pf":"French polynesia","ga":"Gabon","gm":"Gambia","ge":"Georgia","de":"Germany","gh":"Ghana","gi":"Gibraltar","gr":"Greece","gl":"Greenland","gd":"Grenada","gp":"Guadeloupe","gu":"Guam","gt":"Guatemala","gg":"Guernsey","gn":"Guinea","gw":"Guinea-Bissau","gy":"Guyana","ht":"Haiti","hm":"Heard Island and McDonald Islands","va":"Holy See","hn":"Honduras","hk":"Hong Kong","hu":"Hungary","is":"Iceland","in":"India","id":"Indonesia","ir":"Iran (Islamic Republic of","iq":"Iraq","ie":"Ireland","im":"Isle of Man","il":"Israel","it":"Italy","jm":"Jamaica","jp":"Japan","je":"Jersey","jo":"Jordan","kz":"Kazakhstan","ke":"Kenya","ki":"Kiribati","kp":"Korea (Democratic People's Republic of)","kr":"Korea (Republic of)","kw":"Kuwait","kg":"Kyrgyzstan","la":"Lao People's Democratic Republic","lv":"Latvia","lb":"Lebanon","ls":"Lesotho","lr":"Liberia","ly":"Libya","li":"Liechtenstein","lt":"Lithuania","lu":"Luxembourg","mo":"Macao","mk":"Macedonia (the former Yugoslav Republic of)","mg":"Madagascar","mw":"Malawi","my":"Malaysia","mv":"Maldives","ml":"Mali","mt":"Malta","mh":"Marshall islands","mq":"Martinique","mr":"Mauritania","mu":"Mauritius","yt":"Mayotte","mx":"Mexico","fm":"Micronesia (Federated States of)","md":"Moldova (Republic of)","mc":"Monaco","mn":"Mongolia","me":"Montenegro","ms":"Montserrat","ma":"Morocco","mz":"Mozambique","mm":"Myanmar","na":"Namibia","nr":"Nauru","np":"Nepal","nl":"Netherlands","nc":"New Caledonia","nz":"New Zealand","ni":"Nicaragua","ne":"Niger","ng":"Nigeria","nu":"Niue","nf":"Norfolk Island","mp":"Northern Mariana Islands","no":"Norway","om":"Oman","pk":"Pakistan","pw":"Palau","ps":"Palestine, State of","pa":"Panama","pg":"Papua New Guinea","py":"Paraguay","pe":"Peru","ph":"Philippines","pn":"Pitcairn","pl":"Poland","pt":"Portugal","pr":"Puerto Rico","qa":"Qatar","xk":"Republic of Kosovo","ro":"Romania","ru":"Russian Federation","rw":"Rwanda","re":"Réunion","bl":"Saint Barthélemy","sh":"Saint Helena, Ascension and Tristan da Cunha","kn":"Saint Kitts and Nevis","lc":"Saint Lucia","mf":"Saint Martin (French part)","pm"
642:"Saint Pierre and Miquelon","vc":"Saint Vincent and the Grenadines","ws":"Samoa","sm":"San Marino","st":"Sao Tome and Principe","sa":"Saudi Arabia","sn":"Senegal","rs":"Serbia","sc":"Seychelles","sl":"Sierra Leone","sg":"Singapore","sx":"Sint Maarten (Dutch part)","sk":"Slovakia","si":"Slovenia","sb":"Solomon Islands","so":"Somalia","za":"South Africa","gs":"South Georgia and the South Sandwich Islands","ss":"South Sudan","es":"Spain","lk":"Sri Lanka","sd":"Sudan","sr":"Suriname","sj":"Svalbard and Jan Mayen","sz":"Swaziland","se":"Sweden","ch":"Switzerland","sy":"Syrian Arab Republic","tw":"Taiwan","tj":"Tajikistan","tz":"Tanzania","th":"Thailand","tl":"Timor-Leste","tg":"Togo","tk":"Tokelau","to":"Tonga","tt":"Trinidad and Tobago","tn":"Tunisia","tr":"Turkey","tm":"Turkmenistan","tc":"Turks and Caicos Islands","tv":"Tuvalu","ug":"Uganda","ua":"Ukraine","ae":"United Arab Emirates","gb":"United Kingdom of Great Britain and Northern Ireland","um":"United States Minor Outlying Islands","us":"United States of America","uy":"Uruguay","uz":"Uzbekistan","vu":"Vanuatu","ve":"Venezuela (Bolivarian Republic of)","vn":"Viet","vg":"Virgin Islands (British)","vi":"Virgin Islands (U.S.)","wf":"Wallis and Futuna","eh":"Western Sahara","ye":"Yemen","zm":"Zambia","zw":"Zimbabwe"}}],"widget_layout_mode":3,"widget_placement_method":1,"widget_placement_position":0,"widget_placement_page":1,"widget_margin":[12,0,0,0],"message_text_widget_appearance_setting":{"border":{"border_width":5,"border_radius":7,"border_line":2},"color":{"text_color":"#000000","background_color":"#FFFFFF","border_color":"#E2E2E2"},"other":{"margin":[0,0,0,0],"padding":[10,10,10,10]}},"progress_bar_widget_appearance_setting":{"color":{"basic":{"icon_color":"#000000","icon_background_color":"#FFFFFF","order_status_title_color":"#000000","date_title_color":"#000000"},"advanced":{"order_status_title_color":"#325dd9","progress_line_color":"#0cac39","date_title_color":"#000000","description_tips_background_color":"#ffb74a","icon_background_color":"#ffb74a","icon_color":"133156","description_tips_color":"#000000"}},"font":{"icon_font":32,"order_status_title_font":16,"date_title_font":16,"description_tips_font":16},"other":{"margin":[8,0,0,0]}},"show_country_mode":0,"arrow_down_position":0,"country_modal_background_rgba":[0,0,0,0.5],"country_modal_appearance_setting":{"color":{"text_color":"#325dd9","background_color":"#ffb74a","icon_color":"#0365e7","selected_color":"#f2f2f2"},"border":{"border_radius":7},"font":{"text_font":18,"icon_font":23},"other":{"width":56}},"cart_form_mode":0,"cart_form_position":0,"product_form_position":0,"out_of_stock_product_form_position":0,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","widget_custom_css":"span {text-decoration: none !Important}","replace_jq":0,"jquery_version":"1.12.0","is_ignore_cookie_cache":0,"is_show_all":0,"p_mapping":101,"product_ids":["10119783022939","10153955131739","10154190930267","10154452681051","10154481025371","10155753505115","6881879818293","6881882013749","6894976434229","6894980038709","7014109642805","7093741617205","7094152200245","7104304152629","8636121219419","8651649810779","8651688575323","8651693785435","8653900054875","8653903855963","8655401943387","8707023077723","8719147041115","8719161459035","9595147288923","9605105516891","9628479291739","9708696535387","9708718096731","9708721340763","9708757680475","9708763873627","9714251858267","9714284790107","9714301731163","9738138026331","9867225170267"]}}, 643 "delivery__pro_setting": null, 644 "delivery__cate_setting": null 645 }); 646</script>
646 647
648<script src="https://cdn.shopify.com/s/files/1/0654/5637/3996/files/delivery_coder_cc698f59-3829-49b3-8fa2-f9ef0ba024af.js?v=1767391130&t=1088" defer></script>
648 649 650<!-- END app block --><link href="https://cdn.shopify.com/extensions/019b80c0-5ba7-77ab-a728-75e1a0ebedc6/c-edd-estimated-delivery-date-27/assets/delivery_coder.css" rel="stylesheet" type="text/css" media="all"> 651<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
652<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 57514131509,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 652
652
653<script> 654 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 655</script>
vendor: 1 bytes, line 655
655
656<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
656).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 57514131509,storefrontBaseUrl: "https://olimpo-flex.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://olimpo-flex.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4417159515","configuration":"{\"userID\":\"6a07738a2d5c4daa28757a7b\",\"proxyPath\":\"\/apps\/tagfly\",\"serverDomain\":\"https:\/\/apps.tagfly.io\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f62432aac6c69dfb8336ae3c5b714411","type":"APP","apiClientId":5018863,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"4404248923","configuration":"{\"projectId\":\"wqivrf64f3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
656,"dataSharingState":"unrestricted"},{"id":"4403790171","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-NGWXR3ZF\\\",\\\"G-YJYGJVQS2E\\\",\\\"GT-NC6VSFQ\\\"],\\\"target_country\\\":\\\"IT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"MC-S8YMXTDT1D\\\",\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-YJYGJVQS2E\\\",\\\"MC-TWXJCS9K8Y\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"4372496731","configuration":"{\"appUrl\":\"https:\\\/\\\/final-llm-lbka.onrender.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5321cc64522b199c705b216e0cdcb20a","type":"APP","apiClientId":286171627521,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"99713371","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Customer Reviews"},{"id":"322306395","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":[],"name":"Acquisto dai quiz"},{"id":"342491483","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Tillde Script"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"OlimpoFlex","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"olimpoflex.myshopify.com","countryCode":"IT","storefrontUrl":"https:\/\/olimpo-flex.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8707023077723","handle":"materasso-memory-foam-hybrid-molle-insacchettate-pascia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47462877593947","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8719161459035","handle":"materasso-memory-foam-triplo-strato-stretch-maragia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47475584303451","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8719147041115","handle":"materasso-visir","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47475504316763","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9738138026331","handle":"materasso-waterfoam-sceicco","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50044252193115","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6881882013749","handle":"cuscino-antirussamento-russare-non-e-piu-un-problema","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40894286037045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
656,{"id":"6881879818293","handle":"venere","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40894277451829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6894976434229","handle":"poseidone","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40978102779957","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7104304152629","handle":"kratos-cervical-fresh-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41949435723829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6894980038709","handle":"era-cervicale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40978118508597","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://olimpo-flex.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"198432162139","themeStoreId":"1190","themePublished":"true","eventMetadataId":"eec4d6b1-1df4-4f31-a2a6-806093916717","pageType":"home","shopId":"57514131509","storefrontBaseUrl":"https:\/\/olimpo-flex.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
656<script> 657 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 658 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 659 window.ShopifyAnalytics.meta.currency = 'EUR'; 660 var meta = {"page":{"pageType":"home","requestId":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202"}}; 661 for (var attr in meta) { 662 window.ShopifyAnalytics.meta[attr] = meta[attr]; 663 } 664</script>
vendor: 1 bytes, line 664
664
665<script class="analytics"> 666 (function () { 667 var customDocumentWrite = function(content) { 668 var jquery = null; 669 670 if (window.jQuery) { 671 jquery = window.jQuery; 672 } else if (window.Checkout && window.Checkout.$) { 673 jquery = window.Checkout.$; 674 } 675 676 if (jquery) { 677 jquery('body').append(content); 678 } 679 }; 680 681 var hasLoggedConversion = function(token) { 682 if (token) { 683 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 684 } 685 return false; 686 } 687 688 var setCookieIfConversion = function(token) { 689 if (token) { 690 var twoMonthsFromNow = new Date(Date.now()); 691 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 692 693 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 694 } 695 } 696 697 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 698 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 699 if (trekkie.integrations) { 700 return; 701 } 702 trekkie.methods = [ 703 'identify', 704 'page', 705 'ready', 706 'track', 707 'trackForm', 708 'trackLink' 709 ]; 710 trekkie.factory = function(method) { 711 return function() { 712 var args = Array.prototype.slice.call(arguments); 713 args.unshift(method); 714 trekkie.push(args); 715 if (method == 'track' || method == 'page') { 716 var pageUrl; 717 try { 718 pageUrl = window.location.href; 719 } catch (e) {} 720 var pageReferrer; 721 try { 722 pageReferrer = document.referrer; 723 } catch (e) {} 724 try { 725 if (window.__TREKKIE_SHIM_QUEUE == null) { 726 window.__TREKKIE_SHIM_QUEUE = []; 727 } 728 window.__TREKKIE_SHIM_QUEUE.push({ 729 from: 'trekkie-stub', 730 method: method, 731 args: args.slice(1), 732 pageContext: { 733 url: pageUrl, 734 referrer: pageReferrer 735 } 736 }); 737 } catch (e) { 738 // no-op 739 } 740 } 741 return trekkie; 742 }; 743 }; 744 for (var i = 0; i < trekkie.methods.length; i++) { 745 var key = trekkie.methods[i]; 746 trekkie[key] = trekkie.factory(key); 747 } 748 trekkie.load = function(config) { 749 trekkie.config = config || {}; 750 trekkie.config.initialDocumentCookie = document.cookie; 751 var first = document.getElementsByTagName('script')[0]; 752var script = document.createElement('script'); 753script.type = 'text/javascript'; 754script.onerror = function(e) { 755 var scriptFallback = document.createElement('script'); 756 scriptFallback.type = 'text/javascript'; 757 scriptFallback.onerror = function(error) { 758 var Monorail = { 759 produce: function produce(monorailDomain, schemaId, payload) { 760 var currentMs = new Date().getTime(); 761 var event = { 762 schema_id: schemaId, 763 payload: payload, 764 metadata: { 765 event_created_at_ms: currentMs, 766 event_sent_at_ms: currentMs 767 } 768 }; 769 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 770 }, 771 sendRequest: function sendRequest(endpointUrl, payload) { 772 // Try the sendBeacon API 773 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 774 var blobData = new window.Blob([payload], { 775 type: 'text/plain' 776 }); 777 778 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 779 return true; 780 } // sendBeacon was not successful 781 782 } // XHR beacon 783 784 var xhr = new XMLHttpRequest(); 785 786 try { 787 xhr.open('POST', endpointUrl); 788 xhr.setRequestHeader('Content-Type', 'text/plain'); 789 xhr.send(payload); 790 } catch (e) { 791 console.log(e); 792 } 793 794 return false; 795 }, 796 isIos12: function isIos12() { 797 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 798 } 799 }; 800 Monorail.produce('monorail-edge.shopifysvc.com', 801 'trekkie_storefront_load_errors/1.1', 802 {shop_id: 57514131509, 803 theme_id: 198432162139, 804 app_name: "storefront", 805 context_url: window.location.href, 806 source_url: "//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 807 808 }; 809 scriptFallback.async = true; 810 scriptFallback.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 811 first.parentNode.insertBefore(scriptFallback, first); 812}; 813script.async = true; 814script.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 815first.parentNode.insertBefore(script, first); 816 817 }; 818 trekkie.load( 819 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57514131509,"
819isMerchantRequest":null,"themeId":198432162139,"themeCityHash":"18149879311495936561","contentLanguage":"it","currency":"EUR","eventMetadataId":"eec4d6b1-1df4-4f31-a2a6-806093916717"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 820 ); 821 822 var loaded = false; 823 trekkie.ready(function() { 824 if (loaded) return; 825 loaded = true; 826 827 window.ShopifyAnalytics.lib = window.trekkie; 828 829 var originalDocumentWrite = document.write; 830 document.write = customDocumentWrite; 831 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 832 document.write = originalDocumentWrite; 833 834 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 835 var token = match? match[1]: undefined; 836 if (!hasLoggedConversion(token)) { 837 setCookieIfConversion(token); 838 839 } 840 }); 841 842 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f0a8ba9b-9b91-48d0-878c-09f6abf9c344-1791120202","shopifyEmitted":true}); 843 844 var eventsListenerScript = document.createElement('script'); 845 eventsListenerScript.async = true; 846 eventsListenerScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 847 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 848})();</script>
vendor: 1 bytes, line 848
848
849<script 850 defer 851 src="https://olimpo-flex.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 852 data-application="storefront-renderer" 853 data-shop-id="57514131509" 854 data-render-region="gcp-us-west1" 855 data-page-type="index" 856 data-theme-instance-id="198432162139" 857 data-theme-name="Impact" 858 data-theme-version="4.3.4" 859 data-monorail-region="shop_domain" 860 data-resource-timing-sampling-rate="10" 861 data-shs="true" 862 data-shs-beacon="true" 863 data-shs-export-with-fetch="true" 864 data-shs-logs-sample-rate="1" 865 data-shs-beacon-endpoint="https://olimpo-flex.com/api/collect" 866></script>
866 867<meta name="shopify-y" content="05f747a7-f093-4b53-9598-abb77c4dae5e" data-expiration="1822677802000"><meta name="shopify-s" content="0a915730-aa81-4b9a-9185-1318f29e1f68" data-expiration="1791122002000"><meta name="new-cookie-storage-activated" content="t"> 868</head> 869<!-- COOKIE BANNER --> 870<style> 871@media (max-width: 600px) { 872 873 #cookie-overlay { 874 align-items: center !important; 875 justify-content: center !important; 876 padding: 16px; 877 } 878 879 #cookie-banner { 880 width: 100% !important; 881 max-width: 420px !important; 882 border-radius: 14px !important; 883 padding: 22px 18px 18px !important; 884 } 885 886 /* colonna */ 887 #cookie-banner > div:last-child { 888 display: flex; 889 flex-direction: column !important; 890 align-items: stretch !important; 891 } 892 893 /* ð¥ ORDINE BOTTONI */ 894 #accept { order: 1; } 895 #reject { order: 2; } 896 #customize { order: 3; } 897 898 #accept, 899 #reject { 900 width: 100% !important; 901 padding: 14px !important; 902 } 903 904 #accept { 905 margin-left: 0 !important; 906 } 907 908 #customize { 909 text-align: center; 910 margin-top: 6px; 911 font-size: 13px; 912 } 913 914 #cookie-banner a { 915 font-size: 12px !important; 916 } 917 918} 919</style> 920<div id="cookie-overlay" style=" 921 position:fixed; 922 inset:0; 923 background:rgba(0,0,0,.45); 924 z-index:2147483647; 925 926 display:none; 927 justify-content:center; 928 align-items:center; 929 930 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; 931"> 932 <div id="cookie-banner" style=" 933 background:#fff; 934 color:#222; 935 width:calc(100% - 40px); 936 max-width:620px; 937 border-radius:16px; 938 box-shadow:0 12px 48px rgba(0,0,0,.18); 939 padding:36px 40px 32px; 940 "> 941 942 <div style="font-size:18px;font-weight:700;margin-bottom:14px;"> 943 Personalizza la tua esperienza 944 </div> 945 946 <div style="font-size:14px;color:#444;margin-bottom:10px;line-height:1.5;"> 947 Utilizziamo cookie tecnici e, previo consenso, cookie di analisi e marketing 948 per migliorare la tua esperienza e offrirti contenuti su misura. 949 </div> 950 951 <div style="display:flex;gap:16px;font-size:13px;margin-bottom:20px;"> 952 <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Privacy</a> 953 <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Cookie</a> 954 </div> 955 956 <div id="cookie-prefs" style="display:none;border-top:1px solid #eee;margin-top:15px;padding-top:15px;"> 957 <div style="display:flex;justify-content:space-between;margin:10px 0;"> 958 <span>Analytics</span> 959 <input type="checkbox" id="analytics"> 960 </div> 961 962 <div style="display:flex;justify-content:space-between;margin:10px 0;"> 963 <span>Marketing</span> 964 <input type="checkbox" id="marketing"> 965 </div> 966 967 <button id="save-prefs" style=" 968 width:100%; 969 margin-top:10px; 970 padding:12px; 971 background:#1877f2; 972 color:#fff; 973 border:none; 974 border-radius:8px; 975 cursor:pointer; 976 "> 977 Salva preferenze 978 </button> 979 </div> 980 981 <div style="display:flex;gap:10px;align-items:center;"> 982 <button id="customize" style="background:none;border:none;text-decoration:underline;cursor:pointer;"> 983 Personalizza 984 </button> 985 986 <button id="reject" style=" 987 background:#fff; 988 border:1px solid #ccc; 989 border-radius:8px; 990 padding:12px 20px; 991 cursor:pointer; 992 "> 993 Solo essenziali 994 </button> 995 996 <button id="accept" style=" 997 background:#1877f2; 998 color:#fff; 999 border:none; 1000 border-radius:8px; 1001 padding:12px 20px; 1002 margin-left:auto; 1003 cursor:pointer; 1004 "> 1005 Accetta tutti 1006 </button> 1007 </div> 1008 1009 </div> 1010</div> 1011
1012<script> 1013(function () { 1014 1015 var COOKIE_NAME = "cookie_consent_v1"; 1016 1017 function setCookie(value) { 1018 document.cookie = COOKIE_NAME + "=" + encodeURIComponent(JSON.stringify(value)) + ";path=/;max-age=31536000"; 1019 } 1020 1021 function getCookie() { 1022 var nameEQ = COOKIE_NAME + "="; 1023 var ca = document.cookie.split(';'); 1024 for(var i=0;i < ca.length;i++) { 1025 var c = ca[i].trim(); 1026 if (c.indexOf(nameEQ) === 0) { 1027 try { 1028 return JSON.parse(decodeURIComponent(c.substring(nameEQ.length))); 1029 } catch(e) { 1030 return null; 1031 } 1032 } 1033 } 1034 return null; 1035 } 1036 1037 function init() { 1038 var overlay = document.getElementById("cookie-overlay"); 1039 var prefs = document.getElementById("cookie-prefs"); 1040 1041 function show() { 1042 overlay.style.display = "flex"; 1043 document.body.style.overflow = "hidden"; 1044 } 1045 1046 function hide() { 1047 overlay.style.display = "none"; 1048 document.body.style.overflow = ""; 1049 } 1050 1051 if (!getCookie()) { 1052 show(); 1053 } 1054 1055 document.getElementById("accept").onclick = function () { 1056 setCookie({analytics:true, marketing:true}); 1057 hide(); 1058 }; 1059 1060 document.getElementById("reject").onclick = function () { 1061 setCookie({analytics:false, marketing:false}); 1062 hide(); 1063 }; 1064 1065 document.getElementById("customize").onclick = function () { 1066 prefs.style.display = prefs.style.display === "block" ? "none" : "block"; 1067 }; 1068 1069 document.getElementById("save-prefs").onclick = function () { 1070 setCookie({ 1071 analytics: document.getElementById("analytics").checked, 1072 marketing: document.getElementById("marketing").checked 1073 }); 1074 hide(); 1075 }; 1076 } 1077 1078 if (document.readyState === "loading") { 1079 document.addEventListener("DOMContentLoaded", init); 1080 } else { 1081 init(); 1082 } 1083 1084})(); 1085</script>
1085 1086 1087 <body class=" zoom-image--enabled"><!-- DRAWER --> 1088<template id="drawer-default-template"> 1089 <style> 1090 [hidden] { 1091 display: none !important; 1092 } 1093 </style> 1094 1095 <button part="outside-close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1096 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1097 </svg></button> 1098 1099 <div part="overlay"></div> 1100 1101 <div part="content"> 1102 <header part="header"> 1103 <slot name="header"></slot> 1104 1105 <button part="close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1106 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1107 </svg></button> 1108 </header> 1109 1110 <div part="body"> 1111 <slot></slot> 1112 </div> 1113 1114 <footer part="footer"> 1115 <slot name="footer"></slot> 1116 </footer> 1117 </div> 1118</template> 1119 1120<!-- POPOVER --> 1121<template id="popover-default-template"> 1122 <button part="outside-close-button" is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1123 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1124 </svg></button> 1125 1126 <div part="overlay"></div> 1127 1128 <div part="content"> 1129 <header part="title"> 1130 <slot name="title"></slot> 1131 </header> 1132 1133 <div part="body"> 1134 <slot></slot> 1135 </div> 1136 </div> 1137</template><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" aria-hidden="true" width="1" height="1" style="position:absolute;width:0;height:0;opacity:0" onload="if(!window.__tildeBridge){window.__tildeBridge=1;window.dataLayer=window.dataLayer||[];window.addEventListener('message',function(e){if(!e.data||e.data.message!=='shopify_pixel_event')return;var p={};try{p=JSON.parse(e.data.json)}catch(x){return}if(e.data.event_name==='ecommerce_null'){dataLayer.push({ecommerce:null});return}p.event=e.data.event_name;dataLayer.push(p)})}"> 1138 1139 <a href="#main" class="skip-to-content sr-only">Vai al contenuto</a><!-- BEGIN sections: header-group --> 1140<aside id="shopify-section-sections--29563889189211__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1141 :root { 1142 --sticky-announcement-bar-enabled:1; 1143 }#shopify-section-sections--29563889189211__announcement-bar { 1144 position: sticky; 1145 top: 0; 1146 z-index: 20; 1147 } 1148 1149 .shopify-section--header ~ #shopify-section-sections--29563889189211__announcement-bar { 1150 top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 1151 }</style><height-observer variable="announcement-bar"> 1152 <div class="announcement-bar bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;"><marquee-text scrolling-speed="11" class="announcement-bar__scrolling-list"><span class="announcement-bar__item" ><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1153 1154 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1155 1156 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1157 1158 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1159 1160 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1161
1162 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1163 1164 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1165 1166 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1167 1168 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1169 1170 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1171 1172 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1173 1174 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1175 1176 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1177 1178 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1179 1180 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1181 1182 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1183 1184 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1185 1186 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1187 1188 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1189 1190 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1191 1192 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1193 1194 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1195 1196 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1197 1198 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1199 1200 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1201
1202 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1203 1204 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1205 1206 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1207 1208 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1209 1210 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1211 1212 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1213 1214 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1215 1216 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1217 1218 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1219 1220 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1221 1222 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1223 1224 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1225 1226 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1227 1228 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1229 1230 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1231 1232 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1233 1234 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1235 1236 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1237 1238 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1239 1240 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1241
1242 <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" ><a href="https://olimpo-flex.com/collections/promo">SALDI: -60% + 5% EXTRA</a></p> 1243 1244 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/">SCONTO DI BENVENUTO CODICE: ZZZ5</a></p> 1245 1246 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/pagamenti-sicuri">FINO A 24 RATE TASSO 0, ANTICIPO 0, DETRAZIONE AL 19%</a></p> 1247 1248 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/pages/ritiro-gratis">SPEDIZIONI E RESO GRATUITI 100 NOTTI DI PROVA INCLUSE</a></p> 1249 1250 <span class="shape-circle shape--sm"></span><p class="bold text-base" ><a href="https://olimpo-flex.com/policies/refund-policy">100 NOTTI DI PROVA RIPOSATI O RIMBORSATI</a></p> 1251 1252 <span class="shape-circle shape--sm"></span></span></marquee-text></div> 1253 </height-observer> 1254 1255
1255<script> 1256 document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__announcement-bar').clientHeight) + 'px'); 1257 </script>
1257</aside><header id="shopify-section-sections--29563889189211__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1258 :root { 1259 --sticky-header-enabled:1; 1260 } 1261 1262 #shopify-section-sections--29563889189211__header { 1263 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1264 --header-padding-block: var(--spacing-3); 1265 --header-background-opacity: 1.0; 1266 --header-background-blur-radius: 0px; 1267 --header-transparent-text-color: 255 183 74;--header-logo-width: 140px; 1268 --header-logo-height: 47px;position: sticky; 1269 top: 0; 1270 z-index: 10; 1271 }.shopify-section--announcement-bar ~ #shopify-section-sections--29563889189211__header { 1272 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 1273 }@media screen and (max-width: 699px) { 1274 .navigation-drawer { 1275 --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2)); 1276 } 1277 }@media screen and (min-width: 700px) { 1278 #shopify-section-sections--29563889189211__header {--header-logo-width: 160px; 1279 --header-logo-height: 54px;--header-padding-block: var(--spacing-6); 1280 } 1281 }@media screen and (min-width: 1150px) {#shopify-section-sections--29563889189211__header { 1282 --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr); 1283 } 1284 }</style> 1285 1286<height-observer variable="header"> 1287 <store-header class="header" sticky> 1288 <div class="header__wrapper"><div class="header__main-nav"> 1289 <div class="header__icon-list"> 1290 <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu"> 1291 <span class="sr-only">Apri il menu di navigazione</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22"> 1292 <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path> 1293 </svg></button> 1294 1295 <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer"> 1296 <span class="sr-only">Mostra il menu di ricerca</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 1297 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1298 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1299 </svg></a><nav class="header__link-list justify-center wrap" role="navigation"> 1300 <ul class="contents" role="list"> 1301 1302 <li><a href="/pages/sleep-calculator" class="bold link-faded-reverse" ><font style="color: #287d54">Calcola il tuo Sleep Score</font></a></li> 1303 1304 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1305 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Materassi<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1306 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1307 </svg></summary> 1308 1309 <div class="dropdown-menu "> 1310 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/qual-e-il-materassi-piu-adatto-a-te" class="dropdown-menu__item group" > 1311 <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale materasso scegliere? </span></span></span> 1312 </a></li><li><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="dropdown-menu__item group" > 1313 <span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span> 1314 </a></li><li><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="dropdown-menu__item group" >
1315 <span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span> 1316 </a></li><li><a href="/products/materasso-visir" class="dropdown-menu__item group" > 1317 <span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span> 1318 </a></li><li><a href="https://olimpo-flex.com/collections/materassi-vedi-tutti" class="dropdown-menu__item group" > 1319 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span> 1320 </a></li><li><a href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam" class="dropdown-menu__item group" > 1321 <span><span class="reversed-link">Migliori Materassi</span></span> 1322 </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1323 <summary class="dropdown-menu__item group" > 1324 <span><span class="reversed-link">Per Misura</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10"> 1325 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1326 </svg></summary> 1327 1328 <div class="dropdown-menu"> 1329 <ul class="contents" role="list"><li> 1330 <a href="https://olimpo-flex.com/collections/materassi-matrimoniali" class="dropdown-menu__item group" > 1331 <span><span class="reversed-link">Matrimoniali</span></span> 1332 </a> 1333 </li><li> 1334 <a href="https://olimpo-flex.com/collections/materassi-singoli" class="dropdown-menu__item group" > 1335 <span><span class="reversed-link">Singoli</span></span> 1336 </a> 1337 </li><li> 1338 <a href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo" class="dropdown-menu__item group" > 1339 <span><span class="reversed-link">Una piazza e mezza</span></span> 1340 </a> 1341 </li><li> 1342 <a href="https://olimpo-flex.com/collections/materassi-king-size" class="dropdown-menu__item group" > 1343 <span><span class="reversed-link">King Size</span></span> 1344 </a> 1345 </li><li> 1346 <a href="https://olimpo-flex.com/collections/materassi-francesi" class="dropdown-menu__item group" > 1347 <span><span class="reversed-link">Francesi</span></span> 1348 </a> 1349 </li></ul> 1350 </div> 1351 </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1352 <summary class="dropdown-menu__item group" > 1353 <span><span class="reversed-link">Per Materiale</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10"> 1354 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1355 </svg></summary> 1356 1357 <div class="dropdown-menu"> 1358 <ul class="contents" role="list"><li> 1359 <a href="https://olimpo-flex.com/collections/materassi-memory-foam" class="dropdown-menu__item group" >
1360 <span><span class="reversed-link">Memory Foam</span></span> 1361 </a> 1362 </li><li> 1363 <a href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate" class="dropdown-menu__item group" > 1364 <span><span class="reversed-link">Molle Insacchettate</span></span> 1365 </a> 1366 </li><li> 1367 <a href="https://olimpo-flex.com/collections/materassi-in-water-foam" class="dropdown-menu__item group" > 1368 <span><span class="reversed-link">Water Foam</span></span> 1369 </a> 1370 </li><li> 1371 <a href="https://olimpo-flex.com/collections/materassi-ibridi" class="dropdown-menu__item group" > 1372 <span><span class="reversed-link">Ibridi</span></span> 1373 </a> 1374 </li></ul> 1375 </div> 1376 </details></li></ul> 1377 </div> 1378 </details></li> 1379 1380 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1381 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Topper<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1382 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1383 </svg></summary> 1384 1385 <div class="dropdown-menu dropdown-menu--restrictable"> 1386 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te" class="dropdown-menu__item group" > 1387 <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale topper scegliere? </span></span></span> 1388 </a></li><li><a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="dropdown-menu__item group" > 1389 <span><span class="reversed-link">Topper Termoregolatore</span></span> 1390 </a></li><li><a href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico" class="dropdown-menu__item group" > 1391 <span><span class="reversed-link">Topper Antivirale</span></span> 1392 </a></li><li><a href="https://olimpo-flex.com/collections/toppers" class="dropdown-menu__item group" > 1393 <span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span> 1394 </a></li><li><a href="https://olimpo-flex.com/collections/topper-matrimoniali" class="dropdown-menu__item group" > 1395 <span><span class="reversed-link">Topper Matrimoniali</span></span> 1396 </a></li><li><a href="https://olimpo-flex.com/collections/topper-singoli" class="dropdown-menu__item group" > 1397 <span><span class="reversed-link">Topper Singoli</span></span> 1398 </a></li></ul> 1399 </div> 1400 </details></li> 1401 1402 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1403 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Cuscini<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1404 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1405 </svg></summary> 1406 1407 <div class="dropdown-menu "> 1408 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te" class="dropdown-menu__item group" >
1409 <span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale cuscino scegliere? </span></span></span> 1410 </a></li><li><a href="/products/era-cervicale" class="dropdown-menu__item group" > 1411 <span><span class="reversed-link">Cuscino Cervicale</span></span> 1412 </a></li><li><a href="/products/venere" class="dropdown-menu__item group" > 1413 <span><span class="reversed-link">Cuscino Antirughe</span></span> 1414 </a></li><li><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="dropdown-menu__item group" > 1415 <span><span class="reversed-link">Cuscino Antirussamento</span></span> 1416 </a></li><li><a href="/products/poseidone" class="dropdown-menu__item group" > 1417 <span><span class="reversed-link">Cuscino Termoregolatore</span></span> 1418 </a></li><li><a href="https://olimpo-flex.com/collections/cuscini-olimpoflex" class="dropdown-menu__item group" > 1419 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span> 1420 </a></li><li><a href="https://olimpo-flex.com/collections/migliori-cuscini" class="dropdown-menu__item group" > 1421 <span><span class="reversed-link">Migliori Cuscini</span></span> 1422 </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1423 <summary class="dropdown-menu__item group" > 1424 <span><span class="reversed-link">Per Beneficio</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10"> 1425 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1426 </svg></summary> 1427 1428 <div class="dropdown-menu"> 1429 <ul class="contents" role="list"><li> 1430 <a href="https://olimpo-flex.com/collections/cuscini-per-cervicale" class="dropdown-menu__item group" > 1431 <span><span class="reversed-link">Cuscini cervicale</span></span> 1432 </a> 1433 </li><li> 1434 <a href="https://olimpo-flex.com/collections/cuscini-ortopedici" class="dropdown-menu__item group" > 1435 <span><span class="reversed-link">Cuscini ortopedici</span></span> 1436 </a> 1437 </li><li> 1438 <a href="https://olimpo-flex.com/collections/cuscini-antirussamento" class="dropdown-menu__item group" > 1439 <span><span class="reversed-link">Cuscini antirussamento</span></span> 1440 </a> 1441 </li><li> 1442 <a href="https://olimpo-flex.com/collections/cuscini-antisudore" class="dropdown-menu__item group" > 1443 <span><span class="reversed-link">Cuscini antisudore</span></span> 1444 </a> 1445 </li><li> 1446 <a href="https://olimpo-flex.com/collections/cuscini-antirughe" class="dropdown-menu__item group" > 1447 <span><span class="reversed-link">Cuscini antirughe</span></span> 1448 </a> 1449 </li><li> 1450 <a href="https://olimpo-flex.com/collections/reflux" class="dropdown-menu__item group" >
1451 <span><span class="reversed-link">Cuscini antireflusso</span></span> 1452 </a> 1453 </li><li> 1454 <a href="https://olimpo-flex.com/collections/cuscini-per-gravidanza" class="dropdown-menu__item group" > 1455 <span><span class="reversed-link">Cuscini gravidanza</span></span> 1456 </a> 1457 </li></ul> 1458 </div> 1459 </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1460 <summary class="dropdown-menu__item group" > 1461 <span><span class="reversed-link">Per Posizione</span></span><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right" viewBox="0 0 7 10"> 1462 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1463 </svg></summary> 1464 1465 <div class="dropdown-menu"> 1466 <ul class="contents" role="list"><li> 1467 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="dropdown-menu__item group" > 1468 <span><span class="reversed-link">Dormire di lato</span></span> 1469 </a> 1470 </li><li> 1471 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="dropdown-menu__item group" > 1472 <span><span class="reversed-link">Dormire Supini</span></span> 1473 </a> 1474 </li><li> 1475 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome" class="dropdown-menu__item group" > 1476 <span><span class="reversed-link">Dormire sull'addome</span></span> 1477 </a> 1478 </li></ul> 1479 </div> 1480 </details></li></ul> 1481 </div> 1482 </details></li> 1483 1484 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1485 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Indispensabili<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1486 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1487 </svg></summary> 1488 1489 <div class="dropdown-menu dropdown-menu--restrictable"> 1490 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/biancheria" class="dropdown-menu__item group" > 1491 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span> 1492 </a></li><li><a href="https://olimpo-flex.com/collections/coprimaterassi" class="dropdown-menu__item group" > 1493 <span><span class="reversed-link">Coprimaterassi</span></span> 1494 </a></li><li><a href="https://olimpo-flex.com/collections/tutti-i-lenzuoli" class="dropdown-menu__item group" > 1495 <span><span class="reversed-link">Lenzuola</span></span> 1496 </a></li><li><a href="https://olimpo-flex.com/collections/piumoni" class="dropdown-menu__item group" > 1497 <span><span class="reversed-link">Piumini</span></span> 1498 </a></li></ul> 1499 </div> 1500 </details></li> 1501 1502 <li>
1502<details class="relative" is="dropdown-disclosure" trigger="hover"> 1503 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" ><font style="color: #ff0000">OFFERTE</font><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1504 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1505 </svg></summary> 1506 1507 <div class="dropdown-menu dropdown-menu--restrictable"> 1508 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/promo" class="dropdown-menu__item group" > 1509 <span><span class="reversed-link">Promo</span></span> 1510 </a></li><li><a href="https://olimpo-flex.com/collections/outlet" class="dropdown-menu__item group" > 1511 <span><span class="reversed-link">Outlet</span></span> 1512 </a></li></ul> 1513 </div> 1514 </details></li></ul> 1515 </nav></div> 1516 </div><h1 class="header__logo"> 1517 <a href="/"><span class="sr-only">OlimpoFlex</span><img src="//olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&width=2000" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&width=320 320w, //olimpo-flex.com/cdn/shop/files/Logo_Ufficiale.webp?v=1774341853&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&width=500" alt="Olimpo-Flex logo bianco" srcset="//olimpo-flex.com/cdn/shop/files/OF_logoNEW-white-500.png?v=1691585607&width=320 320w, //olimpo-flex.com/cdn/shop/files/OF_logoNEW-white-500.png?v=1691585607&width=480 480w" width="500" height="152" sizes="160px" class="header__logo-image header__logo-image--transparent"></a> 1518 </h1> 1519 1520<div class="header__secondary-nav"><div class="header__icon-list"><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer"> 1521 <span class="sr-only">Mostra il menu di ricerca</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 1522 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1523 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1524 </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer"> 1525 <span class="sr-only">Mostra il carrello</span><svg role="presentation" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22"> 1526 <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path> 1527 <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1528 </svg><div class="header__cart-count"> 1529 <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count> 1530 </div> 1531 </a> 1532 </div> 1533 </div> 1534 </div> 1535 </store-header> 1536</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" > 1537 <button is="close-button" aria-label="Chiudi"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24"> 1538 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1539 </svg></button><div class="panel-list__wrapper"> 1540 <div class="panel"> 1541 <div class="panel__wrapper" > 1542 <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4"> 1543<li class="h3 sm:h4"><a href="/pages/sleep-calculator" class="group block w-full">
1544 <span><span class="reversed-link"><font style="color: #287d54">Calcola il tuo Sleep Score</font></span></span> 1545 </a></li> 1546<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0"> 1547 <span>Materassi</span> 1548 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1549 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1550 </svg></span> 1551 </button></li> 1552<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-1"> 1553 <span>Topper</span> 1554 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1555 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1556 </svg></span> 1557 </button></li> 1558<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-2"> 1559 <span>Cuscini</span> 1560 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1561 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1562 </svg></span> 1563 </button></li> 1564<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-3"> 1565 <span>Indispensabili</span> 1566 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1567 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1568 </svg></span> 1569 </button></li> 1570<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-4"> 1571 <span><font style="color: #ff0000">OFFERTE</font></span> 1572 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1573 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1574 </svg></span> 1575 </button></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li> 1576 <a href="https://www.facebook.com/OlimpoFlex/" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24"> 1577 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1578 </svg></a> 1579 </li><li> 1580 <a href="https://www.instagram.com/olimpoflex.ita" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 1581 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
1581047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1582 </svg></a> 1583 </li><li> 1584 <a href="https://www.youtube.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 1585 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 1586 </svg></a> 1587 </li><li> 1588 <a href="https://www.tiktok.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24"> 1589 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 1590 </svg></a> 1591 </li><li> 1592 <a href="https://www.linkedin.com/company/102241004" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24"> 1593 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/> 1594 </svg></a> 1595 </li><li> 1596 <a href="https://api.whatsapp.com/send/?phone=393421693587&text=Ciao%21+Ho+bisogno+di+informazioni%2C+mi+potete+aiutare%3F" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su WhatsApp"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-whatsapp" viewBox="0 0 24 24"> 1597 <path fill-rule="evenodd" clip-rule="evenodd" d="M19.354 4.552a10.336 10.336 0 0 0-7.36-3.052C6.257 1.5 1.588 6.168 1.586 11.905a10.383 10.383 0 0 0 1.39 5.202L1.5 22.5l5.516-1.447c1.52.83 3.232 1.266 4.973 1.266h.004c5.736 0 10.404-4.668 10.406-10.405a10.342 10.342 0 0 0-3.045-7.362Zm-7.36 16.01h-.004a8.639 8.639 0 0 1-4.402-1.205l-.316-.188-3.274.859.874-3.192-.206-.327a8.626 8.626 0 0 1-1.322-4.603c.002-4.769 3.882-8.649 8.653-8.649a8.59 8.59 0 0 1 6.115 2.537 8.596 8.596 0 0 1 2.53 6.119c-.002 4.769-3.881 8.649-8.649 8.649Zm4.744-6.477c-.26-.13-1.539-.76-1.777-.846-.239-.087-.412-.13-.585.13s-.672.846-.823 1.02
1597c-.152.173-.304.195-.564.064-.26-.13-1.097-.404-2.09-1.29-.773-.69-1.295-1.54-1.447-1.801-.152-.26-.016-.401.114-.53.116-.117.26-.304.39-.456.13-.152.173-.26.26-.434.087-.173.043-.325-.022-.455s-.584-1.41-.802-1.93c-.21-.508-.425-.439-.584-.447a10.498 10.498 0 0 0-.499-.01.955.955 0 0 0-.693.326c-.239.26-.91.89-.91 2.169 0 1.28.931 2.516 1.061 2.69.13.174 1.834 2.8 4.442 3.926.62.268 1.105.428 1.482.548.623.198 1.19.17 1.638.103.5-.074 1.538-.629 1.755-1.236.216-.607.216-1.128.151-1.236-.064-.109-.238-.174-.498-.304v-.001Z" fill="currentColor" /> 1598 </svg></a> 1599 </li></ul></div></div> 1600 </div><div class="panel gap-8"> 1601 <div class="panel__wrapper" hidden> 1602 <ul class="v-stack gap-4"> 1603 <li class="lg:hidden"> 1604 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1605 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1606 </svg>Materassi 1607 </button> 1608 </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/qual-e-il-materassi-piu-adatto-a-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale materasso scegliere? </span></span></span> 1609 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia"><span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span> 1610 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-memory-foam-triplo-strato-stretch-maragia"><span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span> 1611 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/materasso-visir"><span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span> 1612 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/materassi-vedi-tutti"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span> 1613 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam"><span><span class="reversed-link">Migliori Materassi</span></span> 1614 </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0"> 1615 <span>Per Misura</span> 1616 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1617 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1618 </svg></span> 1619 </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1"> 1620 <span>Per Materiale</span> 1621 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1622 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1623 </svg></span> 1624 </button></li></ul></div><div class="panel__wrapper" hidden> 1625 <ul class="v-stack gap-4"> 1626 <li class="lg:hidden"> 1627 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1627ox="0 0 7 10"> 1628 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1629 </svg>Topper 1630 </button> 1631 </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale topper scegliere? </span></span></span> 1632 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore"><span><span class="reversed-link">Topper Termoregolatore</span></span> 1633 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico"><span><span class="reversed-link">Topper Antivirale</span></span> 1634 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/toppers"><span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span> 1635 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/topper-matrimoniali"><span><span class="reversed-link">Topper Matrimoniali</span></span> 1636 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/topper-singoli"><span><span class="reversed-link">Topper Singoli</span></span> 1637 </a></li></ul></div><div class="panel__wrapper" hidden> 1638 <ul class="v-stack gap-4"> 1639 <li class="lg:hidden"> 1640 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1641 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1642 </svg>Cuscini 1643 </button> 1644 </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te"><span><span class="reversed-link"><span style="background-color: #fbbf24; color: black; font-weight: bold; padding: 2px 6px;"> Quiz: Quale cuscino scegliere? </span></span></span> 1645 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/era-cervicale"><span><span class="reversed-link">Cuscino Cervicale</span></span> 1646 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/venere"><span><span class="reversed-link">Cuscino Antirughe</span></span> 1647 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema"><span><span class="reversed-link">Cuscino Antirussamento</span></span> 1648 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/products/poseidone"><span><span class="reversed-link">Cuscino Termoregolatore</span></span> 1649 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/cuscini-olimpoflex"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span> 1650 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/migliori-cuscini"><span><span class="reversed-link">Migliori Cuscini</span></span> 1651 </a></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2"> 1652 <span>Per Beneficio</span> 1653 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
1653ox="0 0 5 8"> 1654 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1655 </svg></span> 1656 </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3"> 1657 <span>Per Posizione</span> 1658 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1659 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1660 </svg></span> 1661 </button></li></ul></div><div class="panel__wrapper" hidden> 1662 <ul class="v-stack gap-4"> 1663 <li class="lg:hidden"> 1664 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1665 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1666 </svg>Indispensabili 1667 </button> 1668 </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/biancheria"><span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span> 1669 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/coprimaterassi"><span><span class="reversed-link">Coprimaterassi</span></span> 1670 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/tutti-i-lenzuoli"><span><span class="reversed-link">Lenzuola</span></span> 1671 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/piumoni"><span><span class="reversed-link">Piumini</span></span> 1672 </a></li></ul></div><div class="panel__wrapper" hidden> 1673 <ul class="v-stack gap-4"> 1674 <li class="lg:hidden"> 1675 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1676 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1677 </svg><font style="color: #ff0000">OFFERTE</font> 1678 </button> 1679 </li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/promo"><span><span class="reversed-link">Promo</span></span> 1680 </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://olimpo-flex.com/collections/outlet"><span><span class="reversed-link">Outlet</span></span> 1681 </a></li></ul></div> 1682 </div> 1683 <div class="panel"> 1684 <div class="panel__wrapper" hidden> 1685 <ul class="v-stack gap-4"> 1686 <li class="text-with-icon lg:hidden"> 1687 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1688 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1689 </svg>Per Misura 1690 </button> 1691 </li><li class="h3 sm:h5"> 1692 <a class="group block w-full" 1693 href="https://olimpo-flex.com/collections/materassi-matrimoniali"><span><span class="reversed-link">Matrimoniali</span></span> 1694 </a> 1695 </li><li class="h3 sm:h5"> 1696 <a class="group block w-full" 1697 href="https://olimpo-flex.com/collections/materassi-singoli"><span><span class="reversed-link">Singoli</span></span> 1698 </a> 1699 </li><li class="h3 sm:h5"> 1700 <a class="group block w-full" 1701 href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo"><span><span class="reversed-link">Una piazza e mezza</span></span> 1702 </a> 1703 </li><li class="h3 sm:h5"> 1704 <a class="group block w-full" 1705 href="https://olimpo-flex.com/collections/materassi-king-size"><span><span class="reversed-link">King Size</span></span> 1706 </a> 1707 </li><li class="h3 sm:h5"> 1708 <a class="group block w-full" 1709 href="https://olimpo-flex.com/collections/materassi-francesi"><span><span class="reversed-link">Francesi</span></span> 1710 </a> 1711 </li></ul> 1712 </div><div class="panel__wrapper" hidden> 1713 <ul class="v-stack gap-4"> 1714 <li class="text-with-icon lg:hidden"> 1715 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1715ox="0 0 7 10"> 1716 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1717 </svg>Per Materiale 1718 </button> 1719 </li><li class="h3 sm:h5"> 1720 <a class="group block w-full" 1721 href="https://olimpo-flex.com/collections/materassi-memory-foam"><span><span class="reversed-link">Memory Foam</span></span> 1722 </a> 1723 </li><li class="h3 sm:h5"> 1724 <a class="group block w-full" 1725 href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate"><span><span class="reversed-link">Molle Insacchettate</span></span> 1726 </a> 1727 </li><li class="h3 sm:h5"> 1728 <a class="group block w-full" 1729 href="https://olimpo-flex.com/collections/materassi-in-water-foam"><span><span class="reversed-link">Water Foam</span></span> 1730 </a> 1731 </li><li class="h3 sm:h5"> 1732 <a class="group block w-full" 1733 href="https://olimpo-flex.com/collections/materassi-ibridi"><span><span class="reversed-link">Ibridi</span></span> 1734 </a> 1735 </li></ul> 1736 </div><div class="panel__wrapper" hidden> 1737 <ul class="v-stack gap-4"> 1738 <li class="text-with-icon lg:hidden"> 1739 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1740 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1741 </svg>Per Beneficio 1742 </button> 1743 </li><li class="h3 sm:h5"> 1744 <a class="group block w-full" 1745 href="https://olimpo-flex.com/collections/cuscini-per-cervicale"><span><span class="reversed-link">Cuscini cervicale</span></span> 1746 </a> 1747 </li><li class="h3 sm:h5"> 1748 <a class="group block w-full" 1749 href="https://olimpo-flex.com/collections/cuscini-ortopedici"><span><span class="reversed-link">Cuscini ortopedici</span></span> 1750 </a> 1751 </li><li class="h3 sm:h5"> 1752 <a class="group block w-full" 1753 href="https://olimpo-flex.com/collections/cuscini-antirussamento"><span><span class="reversed-link">Cuscini antirussamento</span></span> 1754 </a> 1755 </li><li class="h3 sm:h5"> 1756 <a class="group block w-full" 1757 href="https://olimpo-flex.com/collections/cuscini-antisudore"><span><span class="reversed-link">Cuscini antisudore</span></span> 1758 </a> 1759 </li><li class="h3 sm:h5"> 1760 <a class="group block w-full" 1761 href="https://olimpo-flex.com/collections/cuscini-antirughe"><span><span class="reversed-link">Cuscini antirughe</span></span> 1762 </a> 1763 </li><li class="h3 sm:h5"> 1764 <a class="group block w-full" 1765 href="https://olimpo-flex.com/collections/reflux"><span><span class="reversed-link">Cuscini antireflusso</span></span> 1766 </a> 1767 </li><li class="h3 sm:h5"> 1768 <a class="group block w-full" 1769 href="https://olimpo-flex.com/collections/cuscini-per-gravidanza"><span><span class="reversed-link">Cuscini gravidanza</span></span> 1770 </a> 1771 </li></ul> 1772 </div><div class="panel__wrapper" hidden> 1773 <ul class="v-stack gap-4"> 1774 <li class="text-with-icon lg:hidden"> 1775 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
1775ox="0 0 7 10"> 1776 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1777 </svg>Per Posizione 1778 </button> 1779 </li><li class="h3 sm:h5"> 1780 <a class="group block w-full" 1781 href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato"><span><span class="reversed-link">Dormire di lato</span></span> 1782 </a> 1783 </li><li class="h3 sm:h5"> 1784 <a class="group block w-full" 1785 href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini"><span><span class="reversed-link">Dormire Supini</span></span> 1786 </a> 1787 </li><li class="h3 sm:h5"> 1788 <a class="group block w-full" 1789 href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome"><span><span class="reversed-link">Dormire sull'addome</span></span> 1790 </a> 1791 </li></ul> 1792 </div> 1793 </div></div></navigation-drawer>
1793<script> 1794 document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__header').clientHeight) + 'px'); 1795</script>
1795 1796 1797<style> #shopify-section-sections--29563889189211__header a[aria-controls="cart-drawer"] {padding: 10px; border-radius: 23px; background: #ffb74a;} #shopify-section-sections--29563889189211__header .count-bubble {border-radius: 50% !important; background: linear-gradient(225deg, #ff7d3d, #dd6933) !important; box-shadow: -2px 2px 4px #e96f36, 2px -2px 4px #ff7b3c;} #shopify-section-sections--29563889189211__header a[href="/account"].hidden.tap-area.sm\:block {display: none !important;} #shopify-section-sections--29563889189211__header .panel-footer__localization-wrapper a[href="/account"] {display: none !important;} </style></header><section id="shopify-section-sections--29563889189211__custom_liquid_7jCpJN" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style> 1798 #shopify-section-sections--29563889189211__custom_liquid_7jCpJN { 1799 --section-background-hash: 0; 1800 } 1801 1802 #shopify-section-sections--29563889189211__custom_liquid_7jCpJN + * { 1803 --previous-section-background-hash: 0; 1804 }</style><style> 1805 #shopify-section-sections--29563889189211__custom_liquid_7jCpJN { 1806 1807 1808 } 1809 </style> 1810 1811 <div class="section section-blends section-full"> 1812 1813<style> 1814 .mobile-submenu { display: none; } 1815 1816 @media screen and (max-width: 768px) { 1817 .mobile-submenu { 1818 display: flex; 1819 justify-content: space-around; 1820 align-items: flex-start; /* prima era center: causava extra-spazio quando una voce aveva 3 righe */ 1821 background: #FFB74A; 1822 border-top: 1px solid #e0b800; 1823 padding: 6px 0 7px; /* ridotto da 10px 0 */ 1824 position: fixed; 1825 top: 100px; 1826 left: 0; 1827 right: 0; 1828 z-index: 9999; 1829 } 1830 1831 .submenu-item { 1832 width: 25%; 1833 text-decoration: none; 1834 color: #133156; 1835 font-size: 11px; /* ridotto da 12px */ 1836 line-height: 1.15; /* compatto */ 1837 display: flex; 1838 flex-direction: column; 1839 align-items: center; 1840 gap: 4px; /* ridotto da 6px */ 1841 text-align: center; 1842 padding: 0 4px; /* respiro orizzontale tra le voci */ 1843 } 1844 1845 .submenu-item img { 1846 width: 26px; /* ridotto da 30px */ 1847 height: 26px; 1848 object-fit: contain; 1849 } 1850 1851 .submenu-item span { 1852 font-size: 9px; /* AGGIUNTO PUNTO E VIRGOLA MANCANTE */ 1853 display: block; 1854 hyphens: auto; /* permette sillabazione automatica delle parole lunghe */ 1855 word-break: break-word; 1856 } 1857 1858 .submenu-item.active { 1859 color: #133156; 1860 font-weight: 700; 1861 } 1862 } 1863 1864 /* Rimuove spazio su desktop */ 1865 @media screen and (min-width: 769px) { 1866 .shopify-section:has(.mobile-submenu), 1867 .shopify-section .mobile-submenu { 1868 margin: 0 !important; 1869 padding: 0 !important; 1870 height: 0 !important; 1871 overflow: hidden !important; 1872 } 1873 } 1874</style> 1875 1876<div class="mobile-submenu"> 1877 <!-- QUIZ --> 1878 <a href="https://olimpo-flex.com/pages/sleep-calculator" 1879 class="submenu-item "> 1880 <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Quiz_1.png?v=1771928197" alt="Quiz OlimpoFlex"> 1881 <span>Scopri Punteggio del tuo Sonno</span> 1882 </a> 1883 1884 <!-- MATERASSI --> 1885 <a href="https://olimpo-flex.com/collections/materassi-matrimoniali" 1886 class="submenu-item "> 1887 <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Materasso1.png?v=1771928197" alt="Materassi OlimpoFlex"> 1888 <span>Materassi</span> 1889 </a> 1890 1891 <!-- CUSCINI --> 1892 <a href="https://olimpo-flex.com/collections/cuscini-olimpoflex" 1893 class="submenu-item "> 1894 <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Cuscino_1.png?v=1771928197" alt="Cuscini OlimpoFlex"> 1895 <span>Cuscini</span> 1896 </a> 1897 1898 <!-- TOPPER --> 1899 <a href="https://olimpo-flex.com/collections/toppers" 1900 class="submenu-item "> 1901 <img src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Topper_1.png?v=1771928197" alt="Topper OlimpoFlex"> 1902 <span>Topper</span> 1903 </a> 1904</div> 1905 1906 </div> 1907</section><section id="shopify-section-sections--29563889189211__custom_liquid_3GBRie" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style> 1908 #shopify-section-sections--29563889189211__custom_liquid_3GBRie { 1909 --section-background-hash: 0; 1910 } 1911 1912 #shopify-section-sections--29563889189211__custom_liquid_3GBRie + * { 1913 --previous-section-background-hash: 0; 1914 }</style><style> 1915 #shopify-section-sections--29563889189211__custom_liquid_3GBRie { 1916 --section-spacing-block: 0px; 1917 1918 } 1919 </style> 1920 1921 <div class="section section-blends section-full"> 1922 1923 1924 1925 1926 1927 1928<div style="position:fixed;bottom:20px;right:20px;z-index:9999;width:60px;height:60px;"> 1929 <a 1930 href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/" 1931 target="_blank" 1932 rel="noopener noreferrer" 1933 aria-label="Chat WhatsApp" 1934 style="display:block;width:100%;height:100%;" 1935 > 1936 <img
1937 src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Wha.webp?v=1773066049" 1938 alt="WhatsApp" 1939 loading="eager" 1940 style="width:100%;height:100%;object-fit:contain;display:block;" 1941 > 1942 </a> 1943</div> 1944 </div> 1945</section> 1946<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1947<div id="shopify-section-sections--29563889221979__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer class="search-drawer drawer drawer--lg" id="search-drawer"> 1948 <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search"> 1949 <div class="search-input"> 1950 <input type="search" name="q" placeholder="Cerca..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Ricerca"> 1951 <button type="reset" class="text-subdued">Cancella</button> 1952 <button type="button" is="close-button"> 1953 <span class="sr-only">Chiudi</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1954 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1955 </svg></button> 1956 </div> 1957 1958 <style> 1959 #shopify-section-sections--29563889221979__search-drawer { 1960 --predictive-search-column-count: 3; 1961 } 1962 </style> 1963 1964 <input type="hidden" name="type" value="product"> 1965 1966 <predictive-search class="predictive-search" section-id="sections--29563889221979__search-drawer"><div slot="idle"> 1967 <div class="v-stack gap-3 sm:gap-4"> 1968 1969 1970 1971 <p class="bold text-subdued">Stai cercando questi?</p> 1972 1973 <div class="searchcol"> 1974 1975 <div class="searchcol__element"> 1976 <a href="/collections/materassi-vedi-tutti"> 1977 <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Visir_Stanza1.webp?v=1717693596"> 1978 <p class="reversed-link hover:show">Materassi</p> 1979 </a> 1980 </div> 1981 1982 <div class="searchcol__element"> 1983 <a href="/collections/toppers"> 1984 <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/2_9032a580-99f1-44d5-951d-bf080e660de7.png?v=1721217065"> 1985 <p class="reversed-link hover:show">Topper</p> 1986 </a> 1987 </div> 1988 1989 <div class="searchcol__element"> 1990 <a href="/collections/cuscini-olimpoflex"> 1991 <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/Era_Strati_1500x1900_MIN.png?v=1726152065"> 1992 <p class="reversed-link hover:show">Cuscini</p> 1993 </a> 1994 </div> 1995 1996 <div class="searchcol__element"> 1997 <a href="/collections/biancheria"> 1998 <img src="//cdn.shopify.com/s/files/1/0575/1413/1509/files/shot_piumino_su_letto.jpg?v=1702284121"> 1999 <p class="reversed-link hover:show">Biancheria</p> 2000 </a> 2001 </div> 2002 2003 </div> 2004 2005 <p id="searchquiz" class="bold text-subdued">Non sai da dove partire?</p> 2006 2007 <div class="searchquiz"> 2008 2009 <ul class="v-stack gap-2 sm:gap-3" role="list"> 2010 2011 <li> 2012 <a href="/pages/qual-e-il-materasso-piu-adatto-a-te" class="h5"> 2013 <span class="reversed-link hover:show">Configura Materasso</span> 2014 </a> 2015 </li> 2016 2017 <li> 2018 <a href="/pages/scegli-il-topper-perfetto-per-te" class="h5"> 2019 <span class="reversed-link hover:show">Trova il tuo Topper</span> 2020 </a> 2021 </li> 2022 2023 <li> 2024 <a href="/pages/scegli-il-cuscino-perfetto-per-te" class="h5"> 2025 <span class="reversed-link hover:show">Trova il tuo cuscino</span> 2026 </a> 2027 </li> 2028 2029 </ul> 2030 2031 </div> 2032 2033 <style> 2034 .searchcol { 2035 display: flex; 2036 gap: 20px; 2037 justify-content: space-between 2038 } 2039 2040 @media only screen and (max-width: 768px) { 2041 .searchcol { 2042 overflow-x: scroll; 2043 } 2044 } 2045 2046 .searchcol__element { 2047 text-align:center; 2048 } 2049 2050 .searchcol__element img { 2051 border-radius: 0.375rem; 2052 margin-bottom: 10px; 2053 max-width: 120px; 2054 } 2055 #searchquiz { 2056 margin-top: 20px; 2057 } 2058 </style> 2059 2060 2061 2062 2063 </div> 2064 </div><div slot="results"></div> 2065 2066 <div slot="loading"> 2067 <div class="v-stack gap-5 sm:gap-6 "> 2068 <div class="h-stack gap-4 sm:gap-5">
2068<span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 2069 2070 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 2071 <span class="skeleton skeleton--thumbnail"></span> 2072 2073 <div class="v-stack gap-3 w-full"> 2074 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 2075 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 2076 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 2077 </div> 2078 </div><div class="h-stack align-center gap-5 sm:gap-6"> 2079 <span class="skeleton skeleton--thumbnail"></span> 2080 2081 <div class="v-stack gap-3 w-full"> 2082 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 2083 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 2084 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 2085 </div> 2086 </div><div class="h-stack align-center gap-5 sm:gap-6"> 2087 <span class="skeleton skeleton--thumbnail"></span> 2088 2089 <div class="v-stack gap-3 w-full"> 2090 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 2091 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 2092 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 2093 </div> 2094 </div><div class="h-stack align-center gap-5 sm:gap-6"> 2095 <span class="skeleton skeleton--thumbnail"></span> 2096 2097 <div class="v-stack gap-3 w-full"> 2098 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 2099 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 2100 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 2101 </div> 2102 </div></div> 2103 </div></div> 2104 </predictive-search> 2105 </form> 2106</search-drawer> 2107 2108<style> #shopify-section-sections--29563889221979__search-drawer .search-drawer {z-index: 1000000000 !important;} </style></div> 2109<!-- END sections: overlay-group --><main role="main" id="main" class="anchor"> 2110 <section id="shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3" class="shopify-section shopify-section--slideshow"><style>#shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 { 2111 --slideshow-background: #f2f2f2; 2112 --slideshow-controls-background: ; 2113 --slideshow-controls-color: 255 255 255;}#block-image_79EyV8 {--slideshow-slide-background: #f2f2f2; 2114 --slideshow-slide-controls-background: ; 2115 --slideshow-slide-controls-color: 255 255 255; 2116 }</style><x-slideshow class="slideshow " ><slideshow-carousel id="slideshow-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3" class="slideshow__carousel" reveal-on-scroll="true" selector=".slideshow__slide" transition="fade_with_text" autoplay="20" role="region"><a id="block-image_79EyV8" href="/collections/materassi-matrimoniali" class="slideshow__slide is-selected" role="group" ><div class="content-over-media content-over-media--auto " style="--content-over-media-content-max-width: 780px; --content-over-media-overlay: 0 0 0 / 0.0"><img src="//olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=2048" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=200 200w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=300 300w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=400 400w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=500 500w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=600 600w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=700 700w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=800 800w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=900 900w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=1800 1800w, //olimpo-flex.com/cdn/shop/files/Autonno_Desktop.png?v=1790856436&width=2000 2000w" width="2048" height="768" loading="eager" fetchpriority="high" sizes="100vw" class="hidden sm:block"><img src="//olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=1024" alt="" srcset="//olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=200 200w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=300 300w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=400 400w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=500 500w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=600 600w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=700 700w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=800 800w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=900 900w, //olimpo-flex.com/cdn/shop/files/Autonno_Mobile.png?v=1790856438&width=1000 1000w" width="1024" height="1536" loading="eager" fetchpriority="high" sizes="100vw" class="sm:hidden">
2116<div class="place-self-center text-center sm:place-self-center sm:text-center text-custom"style="--text-color: 255 255 255;"> 2117 <div class="prose"> 2118</div> 2119 </div> 2120 </div></a></slideshow-carousel> 2121</x-slideshow> 2122 2123<style> #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .prose * + :not(.timer-number, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .timer-legend) {margin-block-start: var(--spacing-4);} #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 > *, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 span, #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_legend_clq2xdcs95965821dro0m9rbty6 {margin-block-start: 0 !important;} #shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 {margin-block-start: 0 !important; padding: 0;} @media (min-width: 768px) {#shopify-section-template--29563887157595__b0ad7b25-ff8a-4cf5-abbb-98b2051271d3 .countdown_timer_wrapper_clq2xdcs95965821dro0m9rbty6 {align-items: start; }} </style></section><section id="shopify-section-template--29563887157595__featured_collection_EixHd9" class="shopify-section shopify-section--featured-collection"><style> 2124 #shopify-section-template--29563887157595__featured_collection_EixHd9 { 2125 --section-background-hash: 000548400362060010605206022071761; 2126 } 2127 2128 #shopify-section-template--29563887157595__featured_collection_EixHd9 + * { 2129 --previous-section-background-hash: 000548400362060010605206022071761; 2130 }</style><style>#shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list { 2131 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 2132 --product-list-items-per-row: 1; 2133 --product-list-carousel-item-width: 74vw; 2134 --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr)); 2135 } 2136 2137 @media screen and (min-width: 700px) { 2138 #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list { 2139 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 2140 --product-list-items-per-row: 2; 2141 --product-list-carousel-item-width: 36vw; 2142 } 2143 } 2144 2145 @media screen and (min-width: 1000px) { 2146 #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list { 2147 --product-list-items-per-row: 4; 2148 --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3)); 2149 } 2150 } 2151 2152 /* ============ CARD WRAPPER (uniform heights) ============ */ 2153 #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-list > * { height: 100%; } 2154 #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-card-with-picker { 2155 display: flex; 2156 flex-direction: column; 2157 position: relative; 2158 height: 100%; 2159 } 2160 #shopify-section-template--29563887157595__featured_collection_EixHd9 .product-card-with-picker > *:first-child { 2161 flex: 1 1 auto; 2162 min-height: 0; 2163 } 2164 #shopify-section-template--29563887157595__featured_collection_EixHd9 .size-picker-trigger-wrap { 2165 margin-top: 10px; 2166 flex: 0 0 auto; 2167 } 2168 2169 /* ============ TRIGGER ============ */ 2170 .sp-trigger, 2171 .sp-direct { 2172 width: 100%; 2173 min-height: 42px; 2174 padding: 10px 14px; 2175 border-radius: 8px; 2176 background: #1B2A4A; 2177 color: #fff; 2178 border: none; 2179 font-size: 14px; 2180 font-weight: 500; 2181 cursor: pointer; 2182 display: flex; 2183 align-items: center; 2184 justify-content: center; 2185 gap: 8px; 2186 font-family: inherit; 2187 line-height: 1.2; 2188 transition: opacity .15s ease; 2189 } 2190 .sp-trigger:hover, .sp-direct:hover { opacity: .92; } 2191 .sp-trigger:focus-visible, .sp-direct:focus-visible { 2192 outline: 2px solid #1B2A4A; 2193 outline-offset: 2px; 2194 } 2195 .sp-chevron { width: 14px; height: 14px; transition: transform .2s ease; } 2196 .sp-trigger[aria-expanded="true"] .sp-chevron { transform: rotate(180deg); } 2197 2198 /* ============ PANEL (lives in <body>, fixed positioning) ============ */ 2199 .sp-panel { 2200 display: none; 2201 position: fixed; 2202 z-index: 10000; 2203 background: #fff; 2204 color: #1B2A4A; 2205 font-family: inherit; 2206 box-sizing: border-box; 2207 } 2208 .sp-panel.is-open { 2209 display: flex; 2210 flex-direction: column; 2211 } 2212 2213 .sp-backdrop { 2214 display: none; 2215 position: fixed; 2216 inset: 0; 2217 background: rgba(0, 0, 0, 0); 2218 z-index: 9998; 2219 pointer-events: none; 2220 transition: background-color .25s ease; 2221 } 2222 .sp-backdrop.is-open { 2223 display: block; 2224 pointer-events: auto; 2225 } 2226 2227 .sp-handle { display: none; } 2228 2229 .sp-header { 2230 display: flex; 2231 align-items: center; 2232 gap: 12px; 2233 flex-shrink: 0; 2234 } 2235 .sp-header-image { 2236 width: 48px; 2237 height: 48px; 2238 border-radius: 8px; 2239 object-fit: cover; 2240 flex-shrink: 0; 2241 background: #F1EFE8; 2242 } 2243 .sp-header-info { flex: 1; min-width: 0; } 2244 .sp-header-title { 2245 font-size: 13px; 2246 font-weight: 500; 2247 margin: 0 0 2px; 2248 color: #1B2A4A; 2249 line-height: 1.3; 2250 overflow: hidden; 2251 display: -webkit-box; 2252 -webkit-line-clamp: 2; 2253 -webkit-box-orient: vertical; 2254 } 2255 .sp-header-price { 2256 font-size: 12px; 2257 color: rgba(0, 0, 0, 0.55); 2258 margin: 0; 2259 } 2260 .sp-close { 2261 width: 32px; 2262 height: 32px; 2263 border-radius: 50%; 2264 background: rgba(0, 0, 0, 0.05); 2265 border: none; 2266 cursor: pointer; 2267 display: flex; 2268 align-items: center; 2269 justify-content: center; 2270 color: #1B2A4A; 2271 flex-shrink: 0; 2272 padding: 0; 2273 transition: background-color .15s ease; 2274 } 2275 .sp-close:hover { background: rgba(0, 0, 0, 0.10); } 2276 .sp-close svg { width: 16px; height: 16px; } 2277 2278 .sp-section-label { 2279 font-size: 11px; 2280 color: rgba(0, 0, 0, 0.55); 2281 margin: 0 0 8px; 2282 letter-spacing: 0.04em; 2283 text-transform: uppercase; 2284 font-weight: 500; 2285 flex-shrink: 0; 2286 } 2287 2288 .sp-options { 2289 flex: 1 1 auto; 2290 display: flex; 2291 flex-direction: column; 2292 gap: 6px; 2293 overflow-y: auto; 2294 overscroll-behavior: contain; 2295 -webkit-overflow-scrolling: touch; 2296 margin: 0; 2297 } 2298 .sp-option { 2299 width: 100%; 2300 display: flex; 2301 justify-content: space-between; 2302 align-items: center; 2303 padding: 12px 14px; 2304 border-radius: 10px; 2305 border: 1px solid rgba(0, 0, 0, 0.12); 2306 background: transparent; 2307 cursor: pointer; 2308 font-size: 14px; 2309 color: #1B2A4A; 2310 font-family: inherit; 2311 transition: border-color .15s ease, background .15s ease; 2312 text-align: left; 2313 } 2314 .sp-option:hover { border-color: #1B2A4A; } 2315 .sp-option-label { font-weight: 500; } 2316 .sp-option-price { 2317 color: rgba(0, 0, 0, 0.55); 2318 font-variant-numeric: tabular-nums; 2319 } 2320 .sp-option.is-selected { 2321 background: #1B2A4A; 2322 color: #fff; 2323 border-color: #1B2A4A; 2324 } 2325 .sp-option.is-selected .sp-option-price { color: rgba(255, 255, 255, 0.85); } 2326 2327 .sp-footer { flex: 0 0 auto; padding-top: 12px; } 2328 .sp-add { 2329 width: 100%; 2330 min-height: 48px; 2331 padding: 12px 16px; 2332 border-radius: 10px; 2333 background: #FFB74A; 2334 color: #000000; 2335 border: none; 2336 font-size: 15px; 2337 font-weight: 500; 2338 cursor: pointer; 2339 display: flex; 2340 align-items: center; 2341 justify-content: center; 2342 gap: 8px; 2343 font-family: inherit; 2344 transition: opacity .15s ease; 2345 } 2346 .sp-add:disabled { 2347 background: rgba(0, 0, 0, 0.12); 2348 color: rgba(0, 0, 0, 0.45);
2349 cursor: not-allowed; 2350 } 2351 .sp-add:not(:disabled):hover { opacity: .92; } 2352 2353 /* ============ DESKTOP: popover ============ */ 2354 @media screen and (min-width: 700px) { 2355 .sp-panel { 2356 width: 320px; 2357 max-height: 480px; 2358 border-radius: 12px; 2359 border: 0.5px solid rgba(0, 0, 0, 0.15); 2360 box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12); 2361 padding: 14px; 2362 } 2363 .sp-header { 2364 padding-bottom: 12px; 2365 margin-bottom: 12px; 2366 border-bottom: 0.5px solid rgba(0, 0, 0, 0.08); 2367 } 2368 .sp-options { max-height: 280px; padding-right: 4px; } 2369 } 2370 2371 /* ============ MOBILE: bottom sheet ============ */ 2372 @media screen and (max-width: 699px) { 2373 .sp-panel { 2374 top: auto; 2375 left: 0; 2376 right: 0; 2377 bottom: 0; 2378 width: 100%; 2379 max-height: 88vh; 2380 border-radius: 20px 20px 0 0; 2381 transform: translateY(100%); 2382 transition: transform .32s cubic-bezier(0.32, 0.72, 0, 1); 2383 box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.15); 2384 padding: 0 16px 20px; 2385 visibility: hidden; 2386 } 2387 .sp-panel.is-open { 2388 transform: translateY(0); 2389 visibility: visible; 2390 } 2391 .sp-backdrop.is-open { background: rgba(0, 0, 0, 0.55); } 2392 2393 .sp-handle { 2394 display: block; 2395 width: 44px; 2396 height: 5px; 2397 background: rgba(0, 0, 0, 0.15); 2398 border-radius: 3px; 2399 margin: 10px auto 6px; 2400 flex-shrink: 0; 2401 } 2402 .sp-header { 2403 padding: 12px 0; 2404 margin-bottom: 14px; 2405 border-bottom: 1px solid rgba(0, 0, 0, 0.08); 2406 } 2407 .sp-header-image { width: 56px; height: 56px; border-radius: 10px; } 2408 .sp-header-title { font-size: 15px; } 2409 .sp-header-price { 2410 font-size: 14px; 2411 color: #E24B4A; 2412 font-weight: 500; 2413 } 2414 2415 .sp-section-label { font-size: 12px; margin-bottom: 10px; } 2416 2417 .sp-options { max-height: none; padding-bottom: 4px; gap: 8px; } 2418 .sp-option { padding: 14px 16px; font-size: 15px; } 2419 2420 .sp-footer { 2421 padding-top: 14px; 2422 background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%); 2423 position: sticky; 2424 bottom: -20px; 2425 margin: 0 -16px -20px; 2426 padding: 14px 16px 20px; 2427 } 2428 .sp-add { min-height: 54px; font-size: 16px; } 2429 } 2430 2431 body.sp-lock { overflow: hidden; } 2432</style> 2433 2434<div class="section section-full bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;"> 2435 <div class="section-stack"> 2436 <section-header class="section-header "><div class="prose"><p class="bold">10 anni di garanzia e 100 notti di prova</p><h2 class="h2" reveal-on-scroll="true"><split-lines>Materassi in vendita online</split-lines></h2><p>Consegna e ritiro dell'usato sempre Inclusi</p></div></section-header><div class="scrollable-with-controls"><scroll-carousel selector="product-card" id="scroll-area-template--29563887157595__featured_collection_EixHd9" class="scroll-area bleed "> 2437 <reveal-items selector=".product-list > *"> 2438 <product-list class="product-list"><div class="product-card-with-picker"> <product-card handle="materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge 2439 class="badge badge--on-sale js-on-sale-badge" 2440 data-product-tags="dispositivo medico,materasso" 2441 data-savings="60%" 2442 2443 2444> 2445 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2446</on-sale-badge> 2447
2448<script> 2449 document.addEventListener('DOMContentLoaded', function () { 2450 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2451 2452 forms.forEach(function (form) { 2453 const variantSelect = form.querySelector('[name="id"]'); 2454 if (!variantSelect) return; 2455 2456 const formId = form.getAttribute('id'); 2457 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2458 if (!badge) return; 2459 2460 const badgeText = badge.querySelector('.js-badge-text'); 2461 if (!badgeText) return; 2462 2463 variantSelect.addEventListener('change', function () { 2464 const selectedVariantId = parseInt(variantSelect.value, 10); 2465 const metafields = window.variantMetafields[selectedVariantId] || {}; 2466 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2467 const savings = badge.dataset.savings; 2468 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2469 2470 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2471 badgeText.textContent = label; 2472 2473 const compare = metafields.compare_at_price || 0; 2474 const price = metafields.price || 0; 2475 badge.hidden = !(compare > price); 2476 }); 2477 }); 2478 }); 2479</script>
2479</div><div class="product-card__figure"> 2480 <a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=2000" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià " srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=1500" alt="Materasso Memory Foam Hybrid Molle Insacchettate Pascià " srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Pascia.webp?v=1773328157&width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="bold" data-instant>Materasso Memory Foam Hybrid Molle Insacchettate Pascià </a></span> 2481 2482 2483 2484 2485 2486<!-- TrustBox widget - Product Mini --> 2487<div class="trustpilot-widget" 2488 data-locale="it-IT" 2489 data-template-id="54d39695764ea907c0f34825" 2490 data-businessunit-id="64b92c6e11c8af68008b143e" 2491 data-style-height="24px" 2492 data-style-width="100%" 2493 data-theme="light" 2494 data-sku="PSC_M_160190" 2495 data-no-reviews="hide" 2496 data-scroll-to-list="false" 2497 data-style-alignment="left"> 2498 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 2499</div> 2500<!-- End TrustBox widget --> 2501 2502<!-- Include the Trustpilot script -->
2503<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2503 2504 2505<style> 2506 .trustpilot-widget { 2507 margin-bottom: 10px; 2508 } 2509 .trustpilot-widget .tp-widget-review-count { 2510 font-family: 'Poppins', sans-serif; 2511 font-size: 16px; 2512 color: #333; 2513 } 2514 .trustpilot-widget .tp-stars { 2515 color: #ffb400; 2516 } 2517</style> 2518 2519<price-list class="price-list " ><sale-price class="text-on-sale"> 2520 <span class="sr-only">Prezzo scontato</span>Da â¬249,00</sale-price> 2521 2522 <compare-at-price class="text-subdued line-through"> 2523 <span class="sr-only">Prezzo </span>â¬623,00</compare-at-price></price-list></div></div> 2524</product-card><div class="size-picker-trigger-wrap"> 2525 <button 2526 type="button" 2527 class="sp-trigger" 2528 aria-haspopup="dialog" 2529 aria-expanded="false" 2530 data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-1" 2531 > 2532 <span>Scegli misura</span> 2533 <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2534 <polyline points="6 9 12 15 18 9"></polyline> 2535 </svg> 2536 </button> 2537 </div><div 2538 id="sp-panel-template--29563887157595__featured_collection_EixHd9-1-backdrop" 2539 class="sp-backdrop sp-portal" 2540 data-section="template--29563887157595__featured_collection_EixHd9" 2541 data-close-picker 2542 data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-1" 2543 aria-hidden="true" 2544 ></div> 2545 2546 <div 2547 id="sp-panel-template--29563887157595__featured_collection_EixHd9-1" 2548 class="sp-panel sp-portal" 2549 data-section="template--29563887157595__featured_collection_EixHd9" 2550 role="dialog" 2551 aria-modal="true" 2552 aria-label="Scegli misura per Materasso Memory Foam Hybrid Molle Insacchettate Pascià " 2553 > 2554 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 2555 2556 <header class="sp-header"><img 2557 class="sp-header-image" 2558 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=120" 2559 alt="" 2560 loading="lazy" 2561 width="56" 2562 height="56" 2563 /><div class="sp-header-info"> 2564 <p class="sp-header-title">Materasso Memory Foam Hybrid Molle Insacchettate Pascià </p> 2565 <p class="sp-header-price">Da â¬249,00</p> 2566 </div> 2567 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 2568 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2569 <line x1="18" y1="6" x2="6" y2="18"></line> 2570 <line x1="6" y1="6" x2="18" y2="18"></line> 2571 </svg> 2572 </button> 2573 </header> 2574 2575 <p class="sp-section-label">Misura · 9 disponibili</p> 2576 2577 <div class="sp-options" role="radiogroup"><button 2578 type="button" 2579 class="sp-option" 2580 role="radio" 2581 aria-checked="false" 2582 data-variant-id="47462877593947" 2583 data-variant-price="â¬249,00" 2584 > 2585 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2586 <span class="sp-option-price">â¬249,00</span> 2587 </button><button 2588 type="button" 2589 class="sp-option" 2590 role="radio" 2591 aria-checked="false" 2592 data-variant-id="47462879887707" 2593 data-variant-price="â¬289,00" 2594 > 2595 <span class="sp-option-label">Singolo - 90x200cm</span> 2596 <span class="sp-option-price">â¬289,00</span> 2597 </button><button 2598 type="button" 2599 class="sp-option" 2600 role="radio" 2601 aria-checked="false" 2602 data-variant-id="47462880051547" 2603 data-variant-price="â¬409,00" 2604 > 2605 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 2606 <span class="sp-option-price">â¬409,00</span> 2607 </button><button 2608 type="button" 2609 class="sp-option" 2610 role="radio" 2611 aria-checked="false" 2612 data-variant-id="47462880084315" 2613 data-variant-price="â¬429,00" 2614 > 2615 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 2616 <span class="sp-option-price">â¬429,00</span> 2617 </button><button 2618 type="button" 2619 class="sp-option" 2620 role="radio" 2621 aria-checked="false" 2622 data-variant-id="47462880117083" 2623 data-variant-price="â¬459,00" 2624 > 2625 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 2626 <span class="sp-option-price">â¬459,00</span> 2627 </button><button 2628 type="button" 2629 class="sp-option" 2630 role="radio" 2631 aria-checked="false" 2632 data-variant-id="47462880149851" 2633 data-variant-price="â¬479,00" 2634 > 2635 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 2636 <span class="sp-option-price">â¬479,00</span> 2637 </button><button 2638 type="button" 2639 class="sp-option" 2640 role="radio" 2641 aria-checked="false" 2642 data-variant-id="48844099453275" 2643 data-variant-price="â¬509,00" 2644 > 2645 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 2646 <span class="sp-option-price">â¬509,00</span> 2647 </button><button 2648 type="button" 2649 class="sp-option" 2650 role="radio" 2651 aria-checked="false" 2652 data-variant-id="47462880215387" 2653 data-variant-price="â¬539,00" 2654 > 2655 <span class="sp-option-label">Matrimoniale - 180x200cm</span> 2656 <span class="sp-option-price">â¬539,00</span> 2657 </button><button 2658 type="button" 2659 class="sp-option" 2660 role="radio" 2661 aria-checked="false" 2662 data-variant-id="47462880280923" 2663 data-variant-price="â¬589,00" 2664 >
2665 <span class="sp-option-label">Matrimoniale - 200x200cm</span> 2666 <span class="sp-option-price">â¬589,00</span> 2667 </button></div> 2668 2669 <div class="sp-footer"> 2670 <button type="button" class="sp-add" disabled> 2671 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2672 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 2673 <line x1="3" y1="6" x2="21" y2="6"></line> 2674 <path d="M16 10a4 4 0 0 1-8 0"></path> 2675 </svg> 2676 <span class="sp-add-text">Seleziona una misura</span> 2677 </button> 2678 </div> 2679 </div></div><div class="product-card-with-picker"> <product-card handle="materasso-memory-foam-triplo-strato-stretch-maragia" class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge 2680 class="badge badge--on-sale js-on-sale-badge" 2681 data-product-tags="dispositivo medico,materasso" 2682 data-savings="60%" 2683 2684 2685> 2686 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2687</on-sale-badge> 2688
2689<script> 2690 document.addEventListener('DOMContentLoaded', function () { 2691 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2692 2693 forms.forEach(function (form) { 2694 const variantSelect = form.querySelector('[name="id"]'); 2695 if (!variantSelect) return; 2696 2697 const formId = form.getAttribute('id'); 2698 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2699 if (!badge) return; 2700 2701 const badgeText = badge.querySelector('.js-badge-text'); 2702 if (!badgeText) return; 2703 2704 variantSelect.addEventListener('change', function () { 2705 const selectedVariantId = parseInt(variantSelect.value, 10); 2706 const metafields = window.variantMetafields[selectedVariantId] || {}; 2707 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2708 const savings = badge.dataset.savings; 2709 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2710 2711 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2712 badgeText.textContent = label; 2713 2714 const compare = metafields.compare_at_price || 0; 2715 const price = metafields.price || 0; 2716 badge.hidden = !(compare > price); 2717 }); 2718 }); 2719 }); 2720</script>
2720</div><div class="product-card__figure"> 2721 <a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=2000" alt="Materasso Memory Foam triplo strato stretch Maragià " srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=1500" alt="Materasso Memory Foam triplo strato stretch Maragià " srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Maragia.webp?v=1773328140&width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="bold" data-instant>Materasso Memory Foam triplo strato stretch Maragià </a></span> 2722 2723 2724 2725 2726 2727<!-- TrustBox widget - Product Mini --> 2728<div class="trustpilot-widget" 2729 data-locale="it-IT" 2730 data-template-id="54d39695764ea907c0f34825" 2731 data-businessunit-id="64b92c6e11c8af68008b143e" 2732 data-style-height="24px" 2733 data-style-width="100%" 2734 data-theme="light" 2735 data-sku="MRG_M_160190" 2736 data-no-reviews="hide" 2737 data-scroll-to-list="false" 2738 data-style-alignment="left"> 2739 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 2740</div> 2741<!-- End TrustBox widget --> 2742 2743<!-- Include the Trustpilot script -->
2744<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2744 2745 2746<style> 2747 .trustpilot-widget { 2748 margin-bottom: 10px; 2749 } 2750 .trustpilot-widget .tp-widget-review-count { 2751 font-family: 'Poppins', sans-serif; 2752 font-size: 16px; 2753 color: #333; 2754 } 2755 .trustpilot-widget .tp-stars { 2756 color: #ffb400; 2757 } 2758</style> 2759 2760<price-list class="price-list " ><sale-price class="text-on-sale"> 2761 <span class="sr-only">Prezzo scontato</span>Da â¬299,00</sale-price> 2762 2763 <compare-at-price class="text-subdued line-through"> 2764 <span class="sr-only">Prezzo </span>â¬748,00</compare-at-price></price-list></div></div> 2765</product-card><div class="size-picker-trigger-wrap"> 2766 <button 2767 type="button" 2768 class="sp-trigger" 2769 aria-haspopup="dialog" 2770 aria-expanded="false" 2771 data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-2" 2772 > 2773 <span>Scegli misura</span> 2774 <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2775 <polyline points="6 9 12 15 18 9"></polyline> 2776 </svg> 2777 </button> 2778 </div><div 2779 id="sp-panel-template--29563887157595__featured_collection_EixHd9-2-backdrop" 2780 class="sp-backdrop sp-portal" 2781 data-section="template--29563887157595__featured_collection_EixHd9" 2782 data-close-picker 2783 data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-2" 2784 aria-hidden="true" 2785 ></div> 2786 2787 <div 2788 id="sp-panel-template--29563887157595__featured_collection_EixHd9-2" 2789 class="sp-panel sp-portal" 2790 data-section="template--29563887157595__featured_collection_EixHd9" 2791 role="dialog" 2792 aria-modal="true" 2793 aria-label="Scegli misura per Materasso Memory Foam triplo strato stretch Maragià " 2794 > 2795 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 2796 2797 <header class="sp-header"><img 2798 class="sp-header-image" 2799 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=120" 2800 alt="" 2801 loading="lazy" 2802 width="56" 2803 height="56" 2804 /><div class="sp-header-info"> 2805 <p class="sp-header-title">Materasso Memory Foam triplo strato stretch Maragià </p> 2806 <p class="sp-header-price">Da â¬299,00</p> 2807 </div> 2808 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 2809 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2810 <line x1="18" y1="6" x2="6" y2="18"></line> 2811 <line x1="6" y1="6" x2="18" y2="18"></line> 2812 </svg> 2813 </button> 2814 </header> 2815 2816 <p class="sp-section-label">Misura · 10 disponibili</p> 2817 2818 <div class="sp-options" role="radiogroup"><button 2819 type="button" 2820 class="sp-option" 2821 role="radio" 2822 aria-checked="false" 2823 data-variant-id="47475584303451" 2824 data-variant-price="â¬299,00" 2825 > 2826 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2827 <span class="sp-option-price">â¬299,00</span> 2828 </button><button 2829 type="button" 2830 class="sp-option" 2831 role="radio" 2832 aria-checked="false" 2833 data-variant-id="47475584401755" 2834 data-variant-price="â¬339,00" 2835 > 2836 <span class="sp-option-label">Singolo - 90x200cm</span> 2837 <span class="sp-option-price">â¬339,00</span> 2838 </button><button 2839 type="button" 2840 class="sp-option" 2841 role="radio" 2842 aria-checked="false" 2843 data-variant-id="54054387712347" 2844 data-variant-price="â¬439,00" 2845 > 2846 <span class="sp-option-label">Piazza e Mezza - 120x200cm</span> 2847 <span class="sp-option-price">â¬439,00</span> 2848 </button><button 2849 type="button" 2850 class="sp-option" 2851 role="radio" 2852 aria-checked="false" 2853 data-variant-id="47475584565595" 2854 data-variant-price="â¬479,00" 2855 > 2856 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 2857 <span class="sp-option-price">â¬479,00</span> 2858 </button><button 2859 type="button" 2860 class="sp-option" 2861 role="radio" 2862 aria-checked="false" 2863 data-variant-id="47475584598363" 2864 data-variant-price="â¬509,00" 2865 > 2866 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 2867 <span class="sp-option-price">â¬509,00</span> 2868 </button><button 2869 type="button" 2870 class="sp-option" 2871 role="radio" 2872 aria-checked="false" 2873 data-variant-id="47475584631131" 2874 data-variant-price="â¬549,00" 2875 > 2876 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 2877 <span class="sp-option-price">â¬549,00</span> 2878 </button><button 2879 type="button" 2880 class="sp-option" 2881 role="radio" 2882 aria-checked="false" 2883 data-variant-id="47475584663899" 2884 data-variant-price="â¬569,00" 2885 > 2886 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 2887 <span class="sp-option-price">â¬569,00</span> 2888 </button><button 2889 type="button" 2890 class="sp-option" 2891 role="radio" 2892 aria-checked="false" 2893 data-variant-id="49213257318747" 2894 data-variant-price="â¬609,00" 2895 > 2896 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 2897 <span class="sp-option-price">â¬609,00</span> 2898 </button><button 2899 type="button" 2900 class="sp-option" 2901 role="radio" 2902 aria-checked="false" 2903 data-variant-id="47475584729435" 2904 data-variant-price="â¬639,00" 2905 >
2906 <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span> 2907 <span class="sp-option-price">â¬639,00</span> 2908 </button><button 2909 type="button" 2910 class="sp-option" 2911 role="radio" 2912 aria-checked="false" 2913 data-variant-id="47475584794971" 2914 data-variant-price="â¬699,00" 2915 > 2916 <span class="sp-option-label">Matrimoniale - 200x200cm</span> 2917 <span class="sp-option-price">â¬699,00</span> 2918 </button></div> 2919 2920 <div class="sp-footer"> 2921 <button type="button" class="sp-add" disabled> 2922 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2923 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 2924 <line x1="3" y1="6" x2="21" y2="6"></line> 2925 <path d="M16 10a4 4 0 0 1-8 0"></path> 2926 </svg> 2927 <span class="sp-add-text">Seleziona una misura</span> 2928 </button> 2929 </div> 2930 </div></div><div class="product-card-with-picker"> <product-card handle="materasso-visir" class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge 2931 class="badge badge--on-sale js-on-sale-badge" 2932 data-product-tags="dispositivo medico,materasso" 2933 data-savings="60%" 2934 2935 2936> 2937 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2938</on-sale-badge> 2939
2940<script> 2941 document.addEventListener('DOMContentLoaded', function () { 2942 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2943 2944 forms.forEach(function (form) { 2945 const variantSelect = form.querySelector('[name="id"]'); 2946 if (!variantSelect) return; 2947 2948 const formId = form.getAttribute('id'); 2949 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2950 if (!badge) return; 2951 2952 const badgeText = badge.querySelector('.js-badge-text'); 2953 if (!badgeText) return; 2954 2955 variantSelect.addEventListener('change', function () { 2956 const selectedVariantId = parseInt(variantSelect.value, 10); 2957 const metafields = window.variantMetafields[selectedVariantId] || {}; 2958 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2959 const savings = badge.dataset.savings; 2960 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2961 2962 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2963 badgeText.textContent = label; 2964 2965 const compare = metafields.compare_at_price || 0; 2966 const price = metafields.price || 0; 2967 badge.hidden = !(compare > price); 2968 }); 2969 }); 2970 }); 2971</script>
2971</div><div class="product-card__figure"> 2972 <a href="/products/materasso-visir" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=2000" alt="Materasso Memory Foam a due Strati con effetto massaggio Visir" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=1500" alt="Materasso Memory Foam a due Strati con effetto massaggio Visir" srcset="//olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=200 200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=300 300w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=400 400w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=500 500w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=600 600w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=700 700w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=800 800w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Infografica2_Visir.webp?v=1773328151&width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-visir" class="bold" data-instant>Materasso Memory Foam a due Strati con effetto massaggio Visir</a></span> 2973 2974 2975 2976 2977 2978<!-- TrustBox widget - Product Mini --> 2979<div class="trustpilot-widget" 2980 data-locale="it-IT" 2981 data-template-id="54d39695764ea907c0f34825" 2982 data-businessunit-id="64b92c6e11c8af68008b143e" 2983 data-style-height="24px" 2984 data-style-width="100%" 2985 data-theme="light" 2986 data-sku="VSR_M_160190" 2987 data-no-reviews="hide" 2988 data-scroll-to-list="false" 2989 data-style-alignment="left"> 2990 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 2991</div> 2992<!-- End TrustBox widget --> 2993 2994<!-- Include the Trustpilot script -->
2995<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2995 2996 2997<style> 2998 .trustpilot-widget { 2999 margin-bottom: 10px; 3000 } 3001 .trustpilot-widget .tp-widget-review-count { 3002 font-family: 'Poppins', sans-serif; 3003 font-size: 16px; 3004 color: #333; 3005 } 3006 .trustpilot-widget .tp-stars { 3007 color: #ffb400; 3008 } 3009</style> 3010 3011<price-list class="price-list " ><sale-price class="text-on-sale"> 3012 <span class="sr-only">Prezzo scontato</span>Da â¬199,00</sale-price> 3013 3014 <compare-at-price class="text-subdued line-through"> 3015 <span class="sr-only">Prezzo </span>â¬498,00</compare-at-price></price-list></div></div> 3016</product-card><div class="size-picker-trigger-wrap"> 3017 <button 3018 type="button" 3019 class="sp-trigger" 3020 aria-haspopup="dialog" 3021 aria-expanded="false" 3022 data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-3" 3023 > 3024 <span>Scegli misura</span> 3025 <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3026 <polyline points="6 9 12 15 18 9"></polyline> 3027 </svg> 3028 </button> 3029 </div><div 3030 id="sp-panel-template--29563887157595__featured_collection_EixHd9-3-backdrop" 3031 class="sp-backdrop sp-portal" 3032 data-section="template--29563887157595__featured_collection_EixHd9" 3033 data-close-picker 3034 data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-3" 3035 aria-hidden="true" 3036 ></div> 3037 3038 <div 3039 id="sp-panel-template--29563887157595__featured_collection_EixHd9-3" 3040 class="sp-panel sp-portal" 3041 data-section="template--29563887157595__featured_collection_EixHd9" 3042 role="dialog" 3043 aria-modal="true" 3044 aria-label="Scegli misura per Materasso Memory Foam a due Strati con effetto massaggio Visir" 3045 > 3046 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 3047 3048 <header class="sp-header"><img 3049 class="sp-header-image" 3050 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=120" 3051 alt="" 3052 loading="lazy" 3053 width="56" 3054 height="56" 3055 /><div class="sp-header-info"> 3056 <p class="sp-header-title">Materasso Memory Foam a due Strati con effetto massaggio Visir</p> 3057 <p class="sp-header-price">Da â¬199,00</p> 3058 </div> 3059 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 3060 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3061 <line x1="18" y1="6" x2="6" y2="18"></line> 3062 <line x1="6" y1="6" x2="18" y2="18"></line> 3063 </svg> 3064 </button> 3065 </header> 3066 3067 <p class="sp-section-label">Misura · 9 disponibili</p> 3068 3069 <div class="sp-options" role="radiogroup"><button 3070 type="button" 3071 class="sp-option" 3072 role="radio" 3073 aria-checked="false" 3074 data-variant-id="47475504316763" 3075 data-variant-price="â¬199,00" 3076 > 3077 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3078 <span class="sp-option-price">â¬199,00</span> 3079 </button><button 3080 type="button" 3081 class="sp-option" 3082 role="radio" 3083 aria-checked="false" 3084 data-variant-id="47475504415067" 3085 data-variant-price="â¬229,00" 3086 > 3087 <span class="sp-option-label">Singolo - 90x200cm</span> 3088 <span class="sp-option-price">â¬229,00</span> 3089 </button><button 3090 type="button" 3091 class="sp-option" 3092 role="radio" 3093 aria-checked="false" 3094 data-variant-id="47475504578907" 3095 data-variant-price="â¬329,00" 3096 > 3097 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 3098 <span class="sp-option-price">â¬329,00</span> 3099 </button><button 3100 type="button" 3101 class="sp-option" 3102 role="radio" 3103 aria-checked="false" 3104 data-variant-id="47475504611675" 3105 data-variant-price="â¬339,00" 3106 > 3107 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 3108 <span class="sp-option-price">â¬339,00</span> 3109 </button><button 3110 type="button" 3111 class="sp-option" 3112 role="radio" 3113 aria-checked="false" 3114 data-variant-id="47475504644443" 3115 data-variant-price="â¬369,00" 3116 > 3117 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 3118 <span class="sp-option-price">â¬369,00</span> 3119 </button><button 3120 type="button" 3121 class="sp-option" 3122 role="radio" 3123 aria-checked="false" 3124 data-variant-id="47475504677211" 3125 data-variant-price="â¬389,00" 3126 > 3127 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 3128 <span class="sp-option-price">â¬389,00</span> 3129 </button><button 3130 type="button" 3131 class="sp-option" 3132 role="radio" 3133 aria-checked="false" 3134 data-variant-id="49213319774555" 3135 data-variant-price="â¬409,00" 3136 > 3137 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 3138 <span class="sp-option-price">â¬409,00</span> 3139 </button><button 3140 type="button" 3141 class="sp-option" 3142 role="radio" 3143 aria-checked="false" 3144 data-variant-id="47475504742747" 3145 data-variant-price="â¬429,00" 3146 > 3147 <span class="sp-option-label">Matrimoniale - 180x200cm size</span> 3148 <span class="sp-option-price">â¬429,00</span> 3149 </button><button 3150 type="button" 3151 class="sp-option" 3152 role="radio" 3153 aria-checked="false" 3154 data-variant-id="47475504808283" 3155 data-variant-price="â¬479,00" 3156 >
3157 <span class="sp-option-label">Matrimoniale - 200x200cm Long Size</span> 3158 <span class="sp-option-price">â¬479,00</span> 3159 </button></div> 3160 3161 <div class="sp-footer"> 3162 <button type="button" class="sp-add" disabled> 3163 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3164 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 3165 <line x1="3" y1="6" x2="21" y2="6"></line> 3166 <path d="M16 10a4 4 0 0 1-8 0"></path> 3167 </svg> 3168 <span class="sp-add-text">Seleziona una misura</span> 3169 </button> 3170 </div> 3171 </div></div><div class="product-card-with-picker"> <product-card handle="materasso-waterfoam-sceicco" class="product-card product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 26 26 26;"><div class="product-card__badge-list" ><on-sale-badge 3172 class="badge badge--on-sale js-on-sale-badge" 3173 data-product-tags="dispositivo medico,materasso" 3174 data-savings="60%" 3175 3176 3177> 3178 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 3179</on-sale-badge> 3180
3181<script> 3182 document.addEventListener('DOMContentLoaded', function () { 3183 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 3184 3185 forms.forEach(function (form) { 3186 const variantSelect = form.querySelector('[name="id"]'); 3187 if (!variantSelect) return; 3188 3189 const formId = form.getAttribute('id'); 3190 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 3191 if (!badge) return; 3192 3193 const badgeText = badge.querySelector('.js-badge-text'); 3194 if (!badgeText) return; 3195 3196 variantSelect.addEventListener('change', function () { 3197 const selectedVariantId = parseInt(variantSelect.value, 10); 3198 const metafields = window.variantMetafields[selectedVariantId] || {}; 3199 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 3200 const savings = badge.dataset.savings; 3201 const isMaterasso = badge.dataset.productTags.includes('materasso'); 3202 3203 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 3204 badgeText.textContent = label; 3205 3206 const compare = metafields.compare_at_price || 0; 3207 const price = metafields.price || 0; 3208 badge.hidden = !(compare > price); 3209 }); 3210 }); 3211 }); 3212</script>
3212</div><div class="product-card__figure"> 3213 <a href="/products/materasso-waterfoam-sceicco" data-instant><img src="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=1024" alt="Materasso Water Memory Foam Stretch Sceicco" srcset="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=200 200w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=300 300w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=400 400w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=500 500w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=600 600w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=700 700w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=800 800w, //olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=1000 1000w" width="1024" height="1024" loading="lazy" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=1024" alt="Materasso Water Memory Foam Stretch Sceicco" srcset="//olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=200 200w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=300 300w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=400 400w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=500 500w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=600 600w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=700 700w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=800 800w, //olimpo-flex.com/cdn/shop/files/SCEICCOBIANCO3.webp?v=1773328120&width=1000 1000w" width="1024" height="1024" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 1 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/materasso-waterfoam-sceicco" class="bold" data-instant>Materasso Water Memory Foam Stretch Sceicco</a></span> 3214 3215 3216 3217 3218 3219<!-- TrustBox widget - Product Mini --> 3220<div class="trustpilot-widget" 3221 data-locale="it-IT" 3222 data-template-id="54d39695764ea907c0f34825" 3223 data-businessunit-id="64b92c6e11c8af68008b143e" 3224 data-style-height="24px" 3225 data-style-width="100%" 3226 data-theme="light" 3227 data-sku="mat_scc_80190" 3228 data-no-reviews="hide" 3229 data-scroll-to-list="false" 3230 data-style-alignment="left"> 3231 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 3232</div> 3233<!-- End TrustBox widget --> 3234 3235<!-- Include the Trustpilot script -->
3236<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
3236 3237 3238<style> 3239 .trustpilot-widget { 3240 margin-bottom: 10px; 3241 } 3242 .trustpilot-widget .tp-widget-review-count { 3243 font-family: 'Poppins', sans-serif; 3244 font-size: 16px; 3245 color: #333; 3246 } 3247 .trustpilot-widget .tp-stars { 3248 color: #ffb400; 3249 } 3250</style> 3251 3252<price-list class="price-list " ><sale-price class="text-on-sale"> 3253 <span class="sr-only">Prezzo scontato</span>Da â¬149,99</sale-price> 3254 3255 <compare-at-price class="text-subdued line-through"> 3256 <span class="sr-only">Prezzo </span>â¬505,50</compare-at-price></price-list></div></div> 3257</product-card><div class="size-picker-trigger-wrap"> 3258 <button 3259 type="button" 3260 class="sp-trigger" 3261 aria-haspopup="dialog" 3262 aria-expanded="false" 3263 data-panel="sp-panel-template--29563887157595__featured_collection_EixHd9-4" 3264 > 3265 <span>Scegli misura</span> 3266 <svg class="sp-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3267 <polyline points="6 9 12 15 18 9"></polyline> 3268 </svg> 3269 </button> 3270 </div><div 3271 id="sp-panel-template--29563887157595__featured_collection_EixHd9-4-backdrop" 3272 class="sp-backdrop sp-portal" 3273 data-section="template--29563887157595__featured_collection_EixHd9" 3274 data-close-picker 3275 data-panel-target="sp-panel-template--29563887157595__featured_collection_EixHd9-4" 3276 aria-hidden="true" 3277 ></div> 3278 3279 <div 3280 id="sp-panel-template--29563887157595__featured_collection_EixHd9-4" 3281 class="sp-panel sp-portal" 3282 data-section="template--29563887157595__featured_collection_EixHd9" 3283 role="dialog" 3284 aria-modal="true" 3285 aria-label="Scegli misura per Materasso Water Memory Foam Stretch Sceicco" 3286 > 3287 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 3288 3289 <header class="sp-header"><img 3290 class="sp-header-image" 3291 src="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=120" 3292 alt="" 3293 loading="lazy" 3294 width="56" 3295 height="56" 3296 /><div class="sp-header-info"> 3297 <p class="sp-header-title">Materasso Water Memory Foam Stretch Sceicco</p> 3298 <p class="sp-header-price">Da â¬149,99</p> 3299 </div> 3300 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 3301 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3302 <line x1="18" y1="6" x2="6" y2="18"></line> 3303 <line x1="6" y1="6" x2="18" y2="18"></line> 3304 </svg> 3305 </button> 3306 </header> 3307 3308 <p class="sp-section-label">Misura · 11 disponibili</p> 3309 3310 <div class="sp-options" role="radiogroup"><button 3311 type="button" 3312 class="sp-option" 3313 role="radio" 3314 aria-checked="false" 3315 data-variant-id="50044252193115" 3316 data-variant-price="â¬209,00" 3317 > 3318 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3319 <span class="sp-option-price">â¬209,00</span> 3320 </button><button 3321 type="button" 3322 class="sp-option" 3323 role="radio" 3324 aria-checked="false" 3325 data-variant-id="50044252291419" 3326 data-variant-price="â¬249,00" 3327 > 3328 <span class="sp-option-label">Singolo - 90x200cm</span> 3329 <span class="sp-option-price">â¬249,00</span> 3330 </button><button 3331 type="button" 3332 class="sp-option" 3333 role="radio" 3334 aria-checked="false" 3335 data-variant-id="50044252455259" 3336 data-variant-price="â¬349,00" 3337 > 3338 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 3339 <span class="sp-option-price">â¬349,00</span> 3340 </button><button 3341 type="button" 3342 class="sp-option" 3343 role="radio" 3344 aria-checked="false" 3345 data-variant-id="50044252488027" 3346 data-variant-price="â¬369,00" 3347 > 3348 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 3349 <span class="sp-option-price">â¬369,00</span> 3350 </button><button 3351 type="button" 3352 class="sp-option" 3353 role="radio" 3354 aria-checked="false" 3355 data-variant-id="50044252520795" 3356 data-variant-price="â¬399,00" 3357 > 3358 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 3359 <span class="sp-option-price">â¬399,00</span> 3360 </button><button 3361 type="button" 3362 class="sp-option" 3363 role="radio" 3364 aria-checked="false" 3365 data-variant-id="50044252553563" 3366 data-variant-price="â¬419,00" 3367 > 3368 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 3369 <span class="sp-option-price">â¬419,00</span> 3370 </button><button 3371 type="button" 3372 class="sp-option" 3373 role="radio" 3374 aria-checked="false" 3375 data-variant-id="50044252619099" 3376 data-variant-price="â¬439,00" 3377 > 3378 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 3379 <span class="sp-option-price">â¬439,00</span> 3380 </button><button 3381 type="button" 3382 class="sp-option" 3383 role="radio" 3384 aria-checked="false" 3385 data-variant-id="52932704534875" 3386 data-variant-price="â¬149,99" 3387 > 3388 <span class="sp-option-label">Outlet - 120x190</span> 3389 <span class="sp-option-price">â¬149,99</span> 3390 </button><button 3391 type="button" 3392 class="sp-option" 3393 role="radio" 3394 aria-checked="false" 3395 data-variant-id="52932704567643" 3396 data-variant-price="â¬149,99" 3397 >
3398 <span class="sp-option-label">Outlet - 120x200</span> 3399 <span class="sp-option-price">â¬149,99</span> 3400 </button><button 3401 type="button" 3402 class="sp-option" 3403 role="radio" 3404 aria-checked="false" 3405 data-variant-id="50044252684635" 3406 data-variant-price="â¬459,00" 3407 > 3408 <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span> 3409 <span class="sp-option-price">â¬459,00</span> 3410 </button><button 3411 type="button" 3412 class="sp-option" 3413 role="radio" 3414 aria-checked="false" 3415 data-variant-id="50044252750171" 3416 data-variant-price="â¬509,00" 3417 > 3418 <span class="sp-option-label">Matrimoniale - 200x200cm Super King Size</span> 3419 <span class="sp-option-price">â¬509,00</span> 3420 </button></div> 3421 3422 <div class="sp-footer"> 3423 <button type="button" class="sp-add" disabled> 3424 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3425 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 3426 <line x1="3" y1="6" x2="21" y2="6"></line> 3427 <path d="M16 10a4 4 0 0 1-8 0"></path> 3428 </svg> 3429 <span class="sp-add-text">Seleziona una misura</span> 3430 </button> 3431 </div> 3432 </div></div></product-list> 3433 </reveal-items> 3434 </scroll-carousel></div> 3435 </div> 3436</div> 3437
3438<script> 3439(function() { 3440 const SECTION_ID = 'template--29563887157595__featured_collection_EixHd9'; 3441 const section = document.getElementById('shopify-section-' + SECTION_ID); 3442 if (!section) return; 3443 3444 if (section.dataset.spInit === '1') return; 3445 section.dataset.spInit = '1'; 3446 3447 const isMobile = () => window.matchMedia('(max-width: 699px)').matches; 3448 3449 function portalize() { 3450 section.querySelectorAll('.sp-portal').forEach(function(el) { 3451 if (el.parentElement !== document.body) document.body.appendChild(el); 3452 }); 3453 } 3454 portalize(); 3455 3456 function getPanel(triggerEl) { 3457 return document.getElementById(triggerEl.dataset.panel); 3458 } 3459 function getBackdrop(panel) { 3460 return document.getElementById(panel.id + '-backdrop'); 3461 } 3462 function getTriggerForPanel(panelId) { 3463 return section.querySelector('.sp-trigger[data-panel="' + panelId + '"]'); 3464 } 3465 3466 function doClose(panel) { 3467 panel.classList.remove('is-open'); 3468 const backdrop = getBackdrop(panel); 3469 if (backdrop) backdrop.classList.remove('is-open'); 3470 const trigger = getTriggerForPanel(panel.id); 3471 if (trigger) trigger.setAttribute('aria-expanded', 'false'); 3472 if (!document.querySelector('.sp-panel.is-open')) { 3473 document.body.classList.remove('sp-lock'); 3474 } 3475 } 3476 3477 function closeAllPanels(except) { 3478 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 3479 if (panel === except) return; 3480 if (panel.dataset.section !== SECTION_ID) return; 3481 doClose(panel); 3482 }); 3483 } 3484 3485 function positionPanelDesktop(panel, trigger) { 3486 if (isMobile()) { 3487 panel.style.top = ''; 3488 panel.style.left = ''; 3489 return; 3490 } 3491 const rect = trigger.getBoundingClientRect(); 3492 const panelW = panel.offsetWidth || 320; 3493 const panelH = panel.offsetHeight || 320; 3494 const margin = 8; 3495 3496 let left = rect.left; 3497 if (left + panelW + margin > window.innerWidth) { 3498 left = Math.max(margin, rect.right - panelW); 3499 } 3500 if (left < margin) left = margin; 3501 3502 const spaceBelow = window.innerHeight - rect.bottom; 3503 let top; 3504 if (spaceBelow >= panelH + margin || rect.top < panelH + margin) { 3505 top = rect.bottom + 6; 3506 } else { 3507 top = rect.top - panelH - 6; 3508 } 3509 panel.style.left = left + 'px'; 3510 panel.style.top = top + 'px'; 3511 } 3512 3513 function openPanel(trigger) { 3514 const panel = getPanel(trigger); 3515 if (!panel) return; 3516 closeAllPanels(panel); 3517 3518 panel.classList.add('is-open'); 3519 const backdrop = getBackdrop(panel); 3520 if (backdrop) backdrop.classList.add('is-open'); 3521 trigger.setAttribute('aria-expanded', 'true'); 3522 3523 if (isMobile()) { 3524 document.body.classList.add('sp-lock'); 3525 } else { 3526 requestAnimationFrame(function() { positionPanelDesktop(panel, trigger); }); 3527 } 3528 } 3529 3530 section.addEventListener('click', function(e) { 3531 const trigger = e.target.closest('.sp-trigger'); 3532 if (trigger) { 3533 e.preventDefault(); 3534 const panel = getPanel(trigger); 3535 if (panel && panel.classList.contains('is-open')) doClose(panel); 3536 else openPanel(trigger); 3537 return; 3538 } 3539 const directBtn = e.target.closest('.sp-direct'); 3540 if (directBtn && directBtn.dataset.variantId) { 3541 addToCart(directBtn, directBtn.dataset.variantId, null); 3542 } 3543 }); 3544 3545 document.addEventListener('click', function(e) { 3546 const target = e.target; 3547 3548 const closeEl = target.closest('[data-close-picker]'); 3549 if (closeEl) { 3550 let panel; 3551 if (closeEl.classList.contains('sp-backdrop')) { 3552 panel = document.getElementById(closeEl.dataset.panelTarget); 3553 } else { 3554 panel = closeEl.closest('.sp-panel'); 3555 } 3556 if (panel && panel.dataset.section === SECTION_ID) { 3557 doClose(panel); 3558 return; 3559 } 3560 } 3561 3562 const option = target.closest('.sp-option'); 3563 if (option) { 3564 const panel = option.closest('.sp-panel'); 3565 if (!panel || panel.dataset.section !== SECTION_ID) return; 3566 panel.querySelectorAll('.sp-option').forEach(function(o) { 3567 o.classList.remove('is-selected'); 3568 o.setAttribute('aria-checked', 'false'); 3569 }); 3570 option.classList.add('is-selected'); 3571 option.setAttribute('aria-checked', 'true'); 3572 const addBtn = panel.querySelector('.sp-add'); 3573 addBtn.dataset.variantId = option.dataset.variantId; 3574 addBtn.disabled = false;
3575 addBtn.querySelector('.sp-add-text').textContent = 3576 'Aggiungi · ' + option.dataset.variantPrice; 3577 return; 3578 } 3579 3580 const addBtn = target.closest('.sp-add'); 3581 if (addBtn && !addBtn.disabled && addBtn.dataset.variantId) { 3582 const panel = addBtn.closest('.sp-panel'); 3583 if (!panel || panel.dataset.section !== SECTION_ID) return; 3584 addToCart(addBtn, addBtn.dataset.variantId, panel); 3585 return; 3586 } 3587 3588 if (!isMobile()) { 3589 const insidePanel = target.closest('.sp-panel'); 3590 const onTrigger = target.closest('.sp-trigger'); 3591 if (!insidePanel && !onTrigger) { 3592 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 3593 if (p.dataset.section === SECTION_ID) doClose(p); 3594 }); 3595 } 3596 } 3597 }); 3598 3599 document.addEventListener('keydown', function(e) { 3600 if (e.key !== 'Escape') return; 3601 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 3602 if (p.dataset.section === SECTION_ID) doClose(p); 3603 }); 3604 }); 3605 3606 function reposition() { 3607 if (isMobile()) return; 3608 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 3609 if (panel.dataset.section !== SECTION_ID) return; 3610 const trigger = getTriggerForPanel(panel.id); 3611 if (trigger) positionPanelDesktop(panel, trigger); 3612 }); 3613 } 3614 window.addEventListener('scroll', reposition, { passive: true, capture: true }); 3615 window.addEventListener('resize', reposition); 3616 3617 // ============== FUNZIONE AGGIORNATA PER APP TERZE PARTI ============== 3618 function addToCart(btn, variantId, panel) { 3619 const textEl = btn.querySelector('.sp-add-text') || btn.querySelector('span'); 3620 const originalText = textEl ? textEl.textContent : ''; 3621 btn.disabled = true; 3622 if (textEl) textEl.textContent = 'Aggiunta in corsoâ¦'; 3623 3624 // Usiamo FormData perché è il formato che MonsterCart legge meglio quando intercetta la chiamata fetch 3625 let formData = new FormData(); 3626 formData.append('id', variantId); 3627 formData.append('quantity', 1); 3628 3629 fetch('/cart/add.js', { 3630 method: 'POST', 3631 body: formData 3632 }) 3633 .then(function(res) { 3634 if (!res.ok) throw new Error('cart-add-failed'); 3635 return res.json(); 3636 }) 3637 .then(function(item) { 3638 // Chiudiamo il nostro modale 3639 if (panel) { 3640 doClose(panel); 3641 panel.querySelectorAll('.sp-option').forEach(function(o) { 3642 o.classList.remove('is-selected'); 3643 o.setAttribute('aria-checked', 'false'); 3644 }); 3645 const addBtn = panel.querySelector('.sp-add'); 3646 if (addBtn) { 3647 addBtn.disabled = true; 3648 delete addBtn.dataset.variantId; 3649 addBtn.querySelector('.sp-add-text').textContent = 'Seleziona una misura'; 3650 } 3651 } else { 3652 btn.disabled = false; 3653 if (textEl) textEl.textContent = originalText; 3654 } 3655 3656 // Molte app di carrello (tra cui MonsterCart) si aprono automaticamente se sentono una chiamata 3657 // a /cart/add.js, ma per stare sicuri forziamo un aggiornamento e l'apertura. 3658 fetch('/cart.js') 3659 .then(res => res.json()) 3660 .then(cart => { 3661 // Inviamo eventi per i temi classici 3662 document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: cart })); 3663 document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true })); 3664 3665 if (window.jQuery) { 3666 window.jQuery(document).trigger('ajaxCart.afterCartLoad', [cart]); 3667 } 3668 3669 // Il trucco universale: simuliamo un clic sull'icona del carrello 3670 // MonsterCart si "sveglia" quando rileva questo clic 3671 setTimeout(() => { 3672 const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble, [data-cart-icon]'); 3673 if (cartIcon) { 3674 cartIcon.click(); 3675 } 3676 }, 150); 3677 }); 3678 }) 3679 .catch(function() { 3680 btn.disabled = false; 3681 if (textEl) textEl.textContent = originalText; 3682 alert('Si è verificato un errore durante l\'aggiunta al carrello.'); 3683 }); 3684 } 3685})(); 3686</script>
3686 3687 3688<style> #shopify-section-template--29563887157595__featured_collection_EixHd9 sale-price {font-size: 22px;} </style></section><section id="shopify-section-template--29563887157595__custom_liquid_VWVMwm" class="shopify-section shopify-section--custom-liquid"><style> 3689 #shopify-section-template--29563887157595__custom_liquid_VWVMwm { 3690 --section-background-hash: 0; 3691 } 3692 3693 #shopify-section-template--29563887157595__custom_liquid_VWVMwm + * { 3694 --previous-section-background-hash: 0; 3695 }</style><style> 3696 #shopify-section-template--29563887157595__custom_liquid_VWVMwm { 3697 3698 3699 } 3700 </style> 3701 3702 <div class="section section-blends section-full"> 3703 <style> 3704.ofq * { box-sizing: border-box; } 3705.ofq { 3706--day: 1; --night: 0; 3707font-family: 'Nunito', system-ui, -apple-system, sans-serif; 3708background: #ffffff; 3709padding: 40px 16px 56px; 3710} 3711.ofq-head { max-width: 820px; margin: 0 auto 8px; text-align: center; } 3712.ofq-eyebrow { margin: 0 0 6px; font-size: 13px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #f6a821; } 3713.ofq-title { margin: 0; font-size: 28px; font-weight: 900; letter-spacing: -.02em; color: #221a63; } 3714.ofq-row { display: flex; flex-wrap: nowrap; align-items: flex-start; gap: 16px; max-width: 792px; margin: 0 auto; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding: 4px 16px 14px; justify-content: flex-start; } 3715.ofq-row::-webkit-scrollbar { display: none; } 3716@media (min-width: 820px) { .ofq-row { overflow-x: visible; justify-content: center; } } 3717.ofq-col { flex: 0 0 auto; width: min(360px, 82vw); scroll-snap-align: center; } 3718.ofq-card { width: 100%; margin: 0; padding: 0; } 3719.ofq-link { text-decoration: none; color: inherit; display: block; } 3720.ofq-stage { 3721position: relative; width: 100%; aspect-ratio: 1 / 1; border-radius: 26px; overflow: hidden; 3722container-type: size; 3723background: linear-gradient(180deg,#aee0f0 0%,#cfeef3 42%,#eaf6f0 70%,#fdf3e0 100%); 3724box-shadow: 0 14px 34px -16px rgba(58,110,130,.45); 3725transition: transform .35s cubic-bezier(.34,1.4,.5,1), box-shadow .35s ease; 3726} 3727.ofq-link:hover .ofq-stage { transform: translateY(-4px); box-shadow: 0 22px 44px -16px rgba(58,110,130,.5); } 3728.ofq-cardtitle { margin: 18px 0 4px; font-size: 22px; font-weight: 800; color: #221a63; letter-spacing: -.01em; } 3729.ofq-cardsub { margin: 0; font-size: 15px; font-weight: 600; color: #6f7d96; } 3730.ofq-cta { 3731display: inline-flex; align-items: center; gap: 1.4cqmin; padding: 1.7cqmin 3.8cqmin; 3732background: #f6a821; color: #221a63; font-size: 3.5cqmin; font-weight: 900; 3733border-radius: 99px; white-space: nowrap; box-shadow: 0 6px 16px -6px rgba(0,0,0,.45); 3734transform-origin: center; animation: ofq-cta-vibe 2.4s ease-in-out infinite; 3735} 3736@keyframes ofq-floaty { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-1.1cqmin); } } 3737@keyframes ofq-swap { 37380%, 25% { transform: scale(1, 1) translateY(0); } 373929.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); } 374033% { transform: scale(0.97, 1.04) translateY(-.2cqmin); } 374136% { transform: scale(1, 1) translateY(0); } 374258% { transform: scale(1, 1) translateY(0); } 374362.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); } 374466% { transform: scale(0.97, 1.04) translateY(-.2cqmin); } 374569% { transform: scale(1, 1) translateY(0); } 374692% { transform: scale(1, 1) translateY(0); } 374796.5% { transform: scale(1.05, 0.86) translateY(.9cqmin); } 374899% { transform: scale(0.97, 1.04) translateY(-.2cqmin); } 3749100% { transform: scale(1, 1) translateY(0); } 3750} 3751@keyframes ofq-sweep { 37520%, 26% { transform: translateX(-160%) skewX(-18deg); opacity: 0; } 375328% { opacity: .85; } 375434% { transform: translateX(220%) skewX(-18deg); opacity: 0; } 375558% { transform: translateX(-160%) skewX(-18deg); opacity: 0; } 375661% { opacity: .85; } 375767% { transform: translateX(220%) skewX(-18deg); opacity: 0; } 375892% { transform: translateX(-160%) skewX(-18deg); opacity: 0; } 375995% { opacity: .85; } 3760100% { transform: translateX(220%) skewX(-18deg); opacity: 0; } 3761} 3762@keyframes ofq-nam-a { 0% { opacity: 1; transform: translateY(0); } 26% { opacity: 1; transform: translateY(0); } 31% { opacity: 0; transform: translateY(-2.2cqmin); } 93% { opacity: 0; transform: translateY(2.2cqmin); } 98% { opacity: 1; transform: translateY(0); } 100% { opacity: 1; transform: translateY(0); } } 3763@keyframes ofq-nam-b { 0% { opacity: 0; transform: translateY(2.2cqmin); } 28% { opacity: 0; transform: translateY(2.2cqmin); } 33% { opacity: 1; transform: translateY(0); } 59% { opacity: 1; transform: translateY(0); } 64% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } } 3764@keyframes ofq-nam-c { 0% { opacity: 0; transform: translateY(2.2cqmin); } 61% { opacity: 0; transform: translateY(2.2cqmin); } 66% { opacity: 1; transform: translateY(0); } 92% { opacity: 1; transform: translateY(0); } 97% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } } 3765@keyframes ofq-shadow { 0%, 100% { transform: translateX(-50%) scaleX(1); opacity: .22; } 50% { transform: translateX(-50%) scaleX(1.06); opacity: .15; } } 3766@keyframes ofq-bob { 0%, 100% { transform: rotate(-5deg) translateY(0); } 50% { transform: rotate(-5deg) translateY(-1.3cqmin); } } 3767@keyframes ofq-spring { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(0.9); } } 3768@keyframes ofq-drift { from { transform: translateX(-34cqmin); } to { transform: translateX(124cqmin); } } 3769@keyframes ofq-rays { to { transform: rotate(360deg); } } 3770@keyframes ofq-sun { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } } 3771@keyframes ofq-rise { 0% { transform: translateY(0) scale(.55); opacity: 0; } 18% { opacity: .9; } 100% { transform: translateY(-16cqmin) scale(1.15); opacity: 0; } } 3772@keyframes ofq-twinkle { 0%, 100% { transform: scale(0) rotate(0deg); opacity: 0; } 50% { transform: scale(1) rotate(45deg); opacity: 1; } } 3773@keyframes ofq-star { 0%, 100% { opacity: .25; transform: scale(.7); } 50% { opacity: 1; transform: scale(1); } } 3774@keyframes ofq-cyc-a { 0% { opacity: 1; } 28% { opacity: 1; } 33% { opacity: 0; } 95% { opacity: 0; } 100% { opacity: 1; } } 3775@keyframes ofq-cyc-b { 0% { opacity: 0; } 28% { opacity: 0; } 33% { opacity: 1; } 61% { opacity: 1; } 66% { opacity: 0; } 100% { opacity: 0; } } 3776@keyframes ofq-cyc-c { 0% { opacity: 0; } 61% { opacity: 0; } 66% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } } 3777@keyframes ofq-tiltfloat { 0%, 100% { transform: perspective(840px) rotateX(40deg) scale(1.22) translateY(0); } 50% { transform: perspective(840px) rotateX(40deg) scale(1.22) translateY(-1.5cqmin); } } 3778@keyframes ofq-puff { 0%, 100% { transform: translateY(-.5cqmin) scale(1); } 50% { transform: translateY(-1.7cqmin) scale(1.05); } } 3779@keyframes ofq-cyc-1 { 0% { opacity: 1; } 30% { opacity: 1; } 34% { opacity: 0; } 96% { opacity: 0; } 100% { opacity: 1; } } 3780@keyframes ofq-cyc-2 { 0% { opacity: 0; } 30% { opacity: 0; } 34% { opacity: 1; } 63% { opacity: 1; } 67% { opacity: 0; } 100% { opacity: 0; } } 3781@keyframes ofq-cyc-3 { 0% { opacity: 0; } 63% { opacity: 0; } 67% { opacity: 1; } 96% { opacity: 1; } 100% { opacity: 0; } } 3782@keyframes ofq-nam-1 { 0% { opacity: 1; transform: translateY(0); } 30% { opacity: 1; transform: translateY(0); } 34% { opacity: 0; transform: translateY(-2.2cqmin); } 96% { opacity: 0; transform: translateY(2.2cqmin); } 100% { opacity: 1; transform: translateY(0); } } 3783@keyframes ofq-nam-2 { 0% { opacity: 0; transform: translateY(2.2cqmin); } 30% { opacity: 0; transform: translateY(2.2cqmin); } 34% { opacity: 1; transform: translateY(0); } 63% { opacity: 1; transform: translateY(0); } 67% { opacity: 0; transform: translateY(-2.2cqmin); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } } 3784@keyframes ofq-nam-3 { 0% { opacity: 0; transform: translateY(2.2cqmin); } 63% { opacity: 0; transform: translateY(2.2cqmin); } 67% { opacity: 1; transform: translateY(0); } 96% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-2.2cqmin); } } 3785@keyframes ofq-cta-vibe { 37860%, 56%, 100% { transform: scale(1) rotate(0deg); } 378760% { transform: scale(1.06) rotate(-3.5deg); } 378863% { transform: scale(1.06) rotate(3.5deg); } 378966% { transform: scale(1.06) rotate(-3.5deg); } 379069% { transform: scale(1.06) rotate(3.5deg); } 379173% { transform: scale(1.03) rotate(0deg); } 3792} 3793</style><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap" rel="stylesheet"><div class="ofq"><div class="ofq-head"><p class="ofq-eyebrow">Trova il prodotto giusto in 1 minuto</p><h2 class="ofq-title">Non sai quale scegliere? Fai il quiz</h2></div><div class="ofq-row"><div class="ofq-col"><div class="ofq-card"><a class="ofq-link" href="https://olimpo-flex.com/pages/qual-e-il-materasso-piu-adatto-a-te"><div class="ofq-stage"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#101a33 0%,#1f2f54 45%,#34406e 72%,#4a4a78 100%); opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; top:5cqmin; right:6cqmin; width:30cqmin; height:30cqmin; opacity:var(--day); transition:opacity 1s ease; animation:ofq-sun 5s ease-in-out infinite;"><div style="position:absolute; inset:-14cqmin; background:radial-gradient(circle, rgba(246,168,33,.42) 0%, rgba(246,168,33,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%; background:repeating-conic-gradient(from 0deg, #f9c14d 0deg 5deg, rgba(249,193,77,0) 5deg 22.5deg); -webkit-mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); animation:ofq-rays 44s linear infinite;"></div><div style="position:absolute; inset:22%; border-radius:50%; background:radial-gradient(circle at 38% 32%, #ffe39c 0%, #f9b937 58%, #f59e1a 100%); box-shadow:0 4px 14px -2px rgba(245,150,30,.45);"></div></div><div style="position:absolute; top:6cqmin; right:8cqmin; width:24cqmin; height:24cqmin; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; inset:-10cqmin; background:radial-gradient(circle, rgba(214,224,255,.40) 0%, rgba(214,224,255,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%;
3793 background:radial-gradient(circle at 36% 32%, #fbfdff 0%, #dfe6f5 60%, #c3cbe2 100%); box-shadow:inset -4cqmin -3cqmin 0 -1cqmin rgba(150,162,200,.35), 0 0 18px rgba(200,212,255,.5);"></div><div style="position:absolute; top:28%; left:30%; width:4cqmin; height:4cqmin; border-radius:50%; background:rgba(150,162,200,.30);"></div><div style="position:absolute; top:55%; left:52%; width:3cqmin; height:3cqmin; border-radius:50%; background:rgba(150,162,200,.25);"></div></div><div style="position:absolute; top:12cqmin; left:0; opacity:var(--day); transition:opacity 1s ease; animation:ofq-drift 28s linear infinite; animation-delay:-4s;"><div style="position:relative; width:20cqmin; height:7cqmin; background:#fff; border-radius:7cqmin; box-shadow:0 3px 10px -4px rgba(80,130,150,.4);"></div><div style="position:absolute; top:-4cqmin; left:4cqmin; width:9cqmin; height:9cqmin; background:#fff; border-radius:50%;"></div><div style="position:absolute; top:-6cqmin; left:9cqmin; width:11cqmin; height:11cqmin; background:#fff; border-radius:50%;"></div></div><div style="position:absolute; inset:0; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; top:14cqmin; left:18cqmin; width:2.4cqmin; height:2.4cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.2s ease-in-out infinite;"></div><div style="position:absolute; top:24cqmin; left:30cqmin; width:1.8cqmin; height:1.8cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.6s ease-in-out infinite; animation-delay:.6s;"></div><div style="position:absolute; top:9cqmin; left:42cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.6s ease-in-out infinite; animation-delay:1.2s;"></div><div style="position:absolute; top:30cqmin; left:12cqmin; width:2cqmin; height:2cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.9s ease-in-out infinite; animation-delay:1.8s;"></div><div style="position:absolute; top:40cqmin; left:50cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.1s ease-in-out infinite; animation-delay:.3s;"></div></div><div style="position:absolute; inset:0; opacity:var(--day); transition:opacity 1s ease;"><div style="position:absolute; top:20cqmin; left:16cqmin; width:4cqmin; height:4cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 3.4s ease-in-out infinite;"></div><div style="position:absolute; top:44cqmin; right:12cqmin; width:3cqmin; height:3cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 2.8s ease-in-out infinite; animation-delay:1s;"></div></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#fbe7c2 0%,#f6d9a6 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin;"></div><div style="position:absolute; bottom:0; left:-10%; width:60%; height:18cqmin; background:linear-gradient(180deg,#fdeecb 0%,#f8e1b2 100%); border-top-right-radius:100% 30cqmin;"></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#2b3a5e 0%,#222f4d 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin; opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; left:50%; bottom:13cqmin; width:72cqmin; transform:translateX(-50%);"><div style="position:absolute; bottom:-2.5cqmin; left:50%; width:66cqmin; height:5cqmin; background:radial-gradient(ellipse, rgba(60,50,70,.5) 0%, rgba(60,50,70,0) 70%); border-radius:50%; animation:ofq-shadow 6s ease-in-out infinite;"></div><div style="animation:ofq-swap 6s ease-in-out infinite; transform-origin:50% 100%;"><div style="position:relative; animation:ofq-floaty 6s ease-in-out infinite;"><div style="position:relative; height:4.9cqmin;"><div style="position:absolute; inset:0; animation:ofq-cyc-a 6s ease-in-out infinite;"><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden;"><div style="position:absolute; inset:0; background-image:radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin), radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin); background-size:1.1cqmin 1.1cqmin; background-position:0 0, .55cqmin .55cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div><div style="position:absolute; top:4cqmin; left:0; width:100%; height:.9cqmin; background:linear-gradient(180deg,#6cc4dd,#3f9fc0);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-b 6s ease-in-out infinite;"><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden;"><div style="position:absolute; inset:0; background-image:radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin), radial-gradient(rgba(90,110,125,.20) .2cqmin, transparent .26cqmin); background-size:1.1cqmin 1.1cqmin; background-position:0 0, .55cqmin .55cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div><div style="position:absolute; top:4cqmin; left:0; width:100%; height:.9cqmin; background:linear-gradient(180deg,#f08a3e,#e0691f);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-c 6s ease-in-out infinite;"><div style="position:absolute; top:3.3cqmin; left:0; width:100%; height:1.6cqmin; background:linear-gradient(180deg,#2b3f9c,#1c2a73);"></div><div style="position:absolute; top:0; left:0; width:100%; height:4cqmin; background:linear-gradient(180deg,#f8fafb,#e6eaec); border-radius:4cqmin 4cqmin 0 0; overflow:hidden; clip-path:polygon(0 0, 100% 0, 100% 100%, 60% 100%, 56% 62%, 32% 62%, 28% 100%, 0 100%);"><div style="position:absolute; inset:0; background-image:repeating-linear-gradient(90deg, rgba(90,110,125,.16) 0 .18cqmin, transparent .18cqmin .9cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.1cqmin; background:rgba(255,255,255,.55);"></div></div></div></div><div style="position:relative; height:23cqmin; overflow:hidden; background:#5f6e7d;"><div style="position:absolute; inset:0; animation:ofq-cyc-a 6s ease-in-out infinite;"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#8a99a8 0%,#5f6e7d 100%);"></div><div style="position:absolute; bottom:0; left:0; width:100%; height:4cqmin; background-image:repeating-linear-gradient(90deg, transparent 0 4.8cqmin, rgba(0,0,0,.30) 4.8cqmin 5.3cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:36%; background:linear-gradient(180deg,#c6d9be 0%,#9ab791 100%);"></div><div style="position:absolute; top:30%; left:0; width:100%; height:18%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:30%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.06) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.3);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-b 6s ease-in-out infinite;"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#6885ad 0%,#41608a 100%);"></div><div style="position:absolute; bottom:0; left:0; width:100%; height:4cqmin; background-image:repeating-linear-gradient(90deg, transparent 0 4.8cqmin, rgba(0,0,0,.30) 4.8cqmin 5.3cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:52%; background:linear-gradient(180deg,#ecb6a8 0%,#d28b7a 100%);"></div><div style="position:absolute; top:46%; left:0; width:100%; height:16%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:25%; background:linear-gradient(180deg,#c6d9be 0%,#9ab791 100%);"></div><div style="position:absolute; top:19%; left:0; width:100%; height:15%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#bcd3b3 0%,#8fae86 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:60%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.06) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.3);"></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-c 6s ease-in-out infinite;"><div style="position:absolute; top:78%; left:0; width:100%; bottom:0; background:linear-gradient(180deg,#9cc18f 0%,#7ba86f 100%);"></div><div style="position:absolute; top:78%; left:0; width:100%; bottom:0; background-image:radial-gradient(rgba(255,255,255,.20) .4cqmin, transparent .5cqmin), radial-gradient(rgba(0,0,0,.14) .35cqmin, transparent .45cqmin); background-size:2.2cqmin 2.2cqmin, 1.7cqmin 1.7cqmin;"></div><div style="position:absolute; top:70%; left:0; width:100%; height:8%; background:linear-gradient(180deg,#e3a596 0%,#cf8473 100%);"></div><div style="position:absolute; top:26%; left:0; width:100%; height:44%; background:linear-gradient(180deg,#243150 0%,#1a2640 100%);"></div><div style="position:absolute; top:27%; left:0; width:100%; height:42%; display:flex; align-items:center; justify-content:space-between; padding:0 2.4cqmin; box-sizing:border-box; transform-origin:bottom; animation:ofq-spring 2.6s ease-in-out infinite;"><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin;
3793 background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin;
3793 background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div><div style="flex:1; margin:0 .22cqmin; height:90%; align-self:center; border-radius:1.5cqmin; background:linear-gradient(90deg,#586069 0%,#aeb6c0 28%,#eef2f6 50%,#aeb6c0 72%,#586069 100%); box-shadow:inset 0 .5cqmin .4cqmin -.3cqmin rgba(255,255,255,.55), inset 0 -.6cqmin .4cqmin -.3cqmin rgba(0,0,0,.5);"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:20%; background:linear-gradient(180deg,#c2cd62 0%,#9aa742 100%);"></div><div style="position:absolute; top:14%; left:0; width:100%; height:15%; display:flex; align-items:flex-start;"><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div><div style="flex:1; height:100%; margin:0 .12cqmin; background:linear-gradient(180deg,#b8c358 0%,#97a440 100%); border-radius:0 0 50% 50% / 0 0 90% 90%;"></div></div><div style="position:absolute; top:0; left:0; width:100%; height:18%; background-image:repeating-linear-gradient(90deg, rgba(0,0,0,.07) 0 .35cqmin, transparent .35cqmin 3.2cqmin);"></div><div style="position:absolute; top:0; left:0; width:100%; height:1.2cqmin; background:rgba(255,255,255,.28);"></div></div></div><div style="position:relative; height:6cqmin; background:linear-gradient(180deg,#272b31,#16181c); border-radius:0 0 3.5cqmin 3.5cqmin; overflow:hidden;"><div style="position:absolute; inset:0; background-image:repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 .4cqmin, rgba(0,0,0,.12) .4cqmin .9cqmin);"></div><div style="position:absolute; top:50%; left:7cqmin; transform:translateY(-50%); display:flex; align-items:center; gap:.8cqmin; padding:.8cqmin 1.7cqmin; background:#2f343b; border:.25cqmin solid rgba(140,160,200,.35); border-radius:1.2cqmin;"><span style="color:#9fb6e8; font-size:2.8cqmin; font-weight:900; letter-spacing:.04em;">
3793Zzz</span></div></div><div style="position:absolute; inset:0; overflow:hidden; border-radius:4cqmin 4cqmin 3.5cqmin 3.5cqmin; pointer-events:none;"><div style="position:absolute; top:0; left:0; width:34%; height:100%; background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.55) 50%, rgba(255,255,255,0) 100%); animation:ofq-sweep 6s ease-in-out infinite;"></div></div></div></div></div><div style="position:absolute; left:50%; bottom:45cqmin; margin-left:-30cqmin; width:22cqmin; height:10cqmin; background:linear-gradient(150deg,#fff 0%,#eef4f6 100%); border-radius:6cqmin; box-shadow:0 4px 10px -5px rgba(60,50,70,.4); animation:ofq-bob 5s ease-in-out infinite;"><div style="position:absolute; top:50%; left:18%; width:64%; height:1.3cqmin; transform:translateY(-50%); background:rgba(80,90,110,.12); border-radius:2cqmin;"></div></div><div style="position:absolute; left:50%; bottom:56cqmin; margin-left:-9cqmin; color:#7fbfe0; font-weight:900;"><span style="position:absolute; font-size:5cqmin; animation:ofq-rise 3.6s ease-in-out infinite;">z</span><span style="position:absolute; left:3.5cqmin; font-size:6.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:.9s;">z</span><span style="position:absolute; left:8cqmin; font-size:8.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:1.8s;">z</span></div><div style="position:absolute; top:5cqmin; left:5cqmin;"><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-a 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Visir</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-b 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Maragià </span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.4cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-c 6s ease-in-out infinite;"><span style="width:2cqmin; height:2cqmin; border-radius:50%; background:#f6a821;"></span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Pascià </span></div></div><div style="position:absolute; bottom:4cqmin; left:50%; transform:translateX(-50%); z-index:5;"><span class="ofq-cta"><span>Fai il quiz</span><span style="font-size:3.9cqmin; line-height:1;">→</span></span></div></div><h3 class="ofq-cardtitle">Trova il materasso dei tuoi sogni</h3><p class="ofq-cardsub">Fai il quiz del tuo materasso ideale</p></a></div></div><div class="ofq-col"><div class="ofq-card"><a class="ofq-link" href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te"><div class="ofq-stage"><div style="position:absolute; inset:0; background:linear-gradient(180deg,#101a33 0%,#1f2f54 45%,#34406e 72%,#4a4a78 100%); opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; top:5cqmin; right:6cqmin; width:30cqmin; height:30cqmin; opacity:var(--day); transition:opacity 1s ease; animation:ofq-sun 5s ease-in-out infinite;"><div style="position:absolute; inset:-14cqmin; background:radial-gradient(circle, rgba(246,168,33,.42) 0%, rgba(246,168,33,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%; background:repeating-conic-gradient(from 0deg, #f9c14d 0deg 5deg, rgba(249,193,77,0) 5deg 22.5deg); -webkit-mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); mask:radial-gradient(closest-side, transparent 56%, #000 57%, #000 78%, transparent 80%); animation:ofq-rays 44s linear infinite;"></div><div style="position:absolute; inset:22%; border-radius:50%; background:radial-gradient(circle at 38% 32%, #ffe39c 0%, #f9b937 58%, #f59e1a 100%); box-shadow:0 4px 14px -2px rgba(245,150,30,.45);"></div></div><div style="position:absolute; top:6cqmin; right:8cqmin; width:24cqmin; height:24cqmin; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; inset:-10cqmin; background:radial-gradient(circle, rgba(214,224,255,.40) 0%, rgba(214,224,255,0) 62%);"></div><div style="position:absolute; inset:0; border-radius:50%;
3793 background:radial-gradient(circle at 36% 32%, #fbfdff 0%, #dfe6f5 60%, #c3cbe2 100%); box-shadow:inset -4cqmin -3cqmin 0 -1cqmin rgba(150,162,200,.35), 0 0 18px rgba(200,212,255,.5);"></div><div style="position:absolute; top:28%; left:30%; width:4cqmin; height:4cqmin; border-radius:50%; background:rgba(150,162,200,.30);"></div><div style="position:absolute; top:55%; left:52%; width:3cqmin; height:3cqmin; border-radius:50%; background:rgba(150,162,200,.25);"></div></div><div style="position:absolute; top:12cqmin; left:0; opacity:var(--day); transition:opacity 1s ease; animation:ofq-drift 28s linear infinite; animation-delay:-4s;"><div style="position:relative; width:20cqmin; height:7cqmin; background:#fff; border-radius:7cqmin; box-shadow:0 3px 10px -4px rgba(80,130,150,.4);"></div><div style="position:absolute; top:-4cqmin; left:4cqmin; width:9cqmin; height:9cqmin; background:#fff; border-radius:50%;"></div><div style="position:absolute; top:-6cqmin; left:9cqmin; width:11cqmin; height:11cqmin; background:#fff; border-radius:50%;"></div></div><div style="position:absolute; inset:0; opacity:var(--night); transition:opacity 1s ease;"><div style="position:absolute; top:14cqmin; left:18cqmin; width:2.4cqmin; height:2.4cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.2s ease-in-out infinite;"></div><div style="position:absolute; top:24cqmin; left:30cqmin; width:1.8cqmin; height:1.8cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.6s ease-in-out infinite; animation-delay:.6s;"></div><div style="position:absolute; top:9cqmin; left:42cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.6s ease-in-out infinite; animation-delay:1.2s;"></div><div style="position:absolute; top:30cqmin; left:12cqmin; width:2cqmin; height:2cqmin; background:#fff; border-radius:50%; animation:ofq-star 2.9s ease-in-out infinite; animation-delay:1.8s;"></div><div style="position:absolute; top:40cqmin; left:50cqmin; width:1.6cqmin; height:1.6cqmin; background:#fff; border-radius:50%; animation:ofq-star 3.1s ease-in-out infinite; animation-delay:.3s;"></div></div><div style="position:absolute; inset:0; opacity:var(--day); transition:opacity 1s ease;"><div style="position:absolute; top:20cqmin; left:16cqmin; width:4cqmin; height:4cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 3.4s ease-in-out infinite;"></div><div style="position:absolute; top:44cqmin; right:12cqmin; width:3cqmin; height:3cqmin; background:#fff4cf; clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%); animation:ofq-twinkle 2.8s ease-in-out infinite; animation-delay:1s;"></div></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#fbe7c2 0%,#f6d9a6 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin;"></div><div style="position:absolute; bottom:0; left:-10%; width:60%; height:18cqmin; background:linear-gradient(180deg,#fdeecb 0%,#f8e1b2 100%); border-top-right-radius:100% 30cqmin;"></div><div style="position:absolute; bottom:0; left:-6%; width:112%; height:30cqmin; background:linear-gradient(180deg,#2b3a5e 0%,#222f4d 100%); border-top-left-radius:60% 40cqmin; border-top-right-radius:60% 40cqmin; opacity:var(--night); transition:opacity 1s ease;"></div><div style="position:absolute; left:50%; bottom:18cqmin; width:74cqmin; height:46cqmin; transform:translateX(-50%);"><div style="position:absolute; bottom:1cqmin; left:50%; width:54cqmin; height:6cqmin; transform:translateX(-50%); background:radial-gradient(ellipse, rgba(60,50,70,.45) 0%, rgba(60,50,70,0) 70%); border-radius:50%; animation:ofq-shadow 5s ease-in-out infinite;"></div><div style="position:absolute; inset:0; transform-origin:50% 64%; animation:ofq-tiltfloat 5s ease-in-out infinite;"><div style="position:absolute; inset:0; animation:ofq-cyc-1 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#4a96e4 0%,#3f8fe0 45%,#2f72c9 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.5), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(0,0,0,.4), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(40,70,120,.5); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,.5) .55cqmin, transparent .8cqmin), radial-gradient(circle at 30% 30%, rgba(255,255,255,.45) .35cqmin, transparent .7cqmin); background-size:3cqmin 3cqmin, 3cqmin 3cqmin;"></div></div></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-2 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#e6abca 0%,#dd9ec0 45%,#c97ea6 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.5), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(0,0,0,.32), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(120,60,95,.45); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:radial-gradient(circle at 50% 50%, rgba(70,20,45,.5) .55cqmin, transparent .8cqmin), radial-gradient(circle at 30% 30%, rgba(255,255,255,.4) .35cqmin, transparent .7cqmin); background-size:3cqmin 3cqmin, 3cqmin 3cqmin;"></div></div></div></div><div style="position:absolute; inset:0; animation:ofq-cyc-3 7.8s ease-in-out infinite;"><div style="position:absolute; left:9cqmin; right:9cqmin; top:19cqmin; height:16cqmin; border-radius:12cqmin; background:linear-gradient(180deg,#e1e6ea,#c2c8cd); box-shadow:0 10px 18px -8px rgba(60,50,70,.45);"></div><div style="position:absolute; left:8cqmin; right:8cqmin; top:4cqmin; height:25cqmin; border-radius:13cqmin; overflow:hidden; background:linear-gradient(155deg,#fff 0%,#eef1f4 70%,#e2e7ea 100%); box-shadow:inset 0 1.4cqmin 2.4cqmin -1cqmin rgba(255,255,255,.85), inset 0 -1cqmin 2cqmin -1cqmin rgba(120,140,160,.4);"><div style="position:absolute; inset:0; background-image:radial-gradient(circle, rgba(150,165,180,.4) .22cqmin, transparent .3cqmin); background-size:2.3cqmin 2.3cqmin;"></div><div style="position:absolute; top:3.5cqmin; left:6cqmin; right:6cqmin; bottom:3.5cqmin; border-radius:5cqmin; overflow:hidden; background:linear-gradient(180deg,#5ab8f4 0%,#52b3f2 45%,#2f8fde 100%); box-shadow:inset 0 1.6cqmin 1.8cqmin -.8cqmin rgba(255,255,255,.55), inset 0 -1.6cqmin 2cqmin -.7cqmin rgba(20,70,130,.45), 0 1.8cqmin 2.4cqmin -.8cqmin rgba(40,90,150,.5); animation:ofq-puff 2.6s ease-in-out infinite; transform-origin:50% 50%;"><div style="position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.3) 0 .4cqmin, transparent .4cqmin), linear-gradient(90deg, rgba(10,50,100,.32) 0 .4cqmin, transparent .4cqmin), linear-gradient(90deg, rgba(255,255,255,.22) .4cqmin .75cqmin, transparent .75cqmin); background-size:3.6cqmin 3.6cqmin;"></div><div style="position:absolute; top:0; left:0; width:100%; height:42%; background:linear-gradient(180deg, rgba(255,255,255,.4), rgba(255,255,255,0));"></div></div></div></div></div></div><div style="position:absolute; left:50%; bottom:58cqmin; margin-left:-3cqmin; color:#7fbfe0; font-weight:900;"><span style="position:absolute; font-size:5cqmin; animation:ofq-rise 3.6s ease-in-out infinite;">z</span><span style="position:absolute; left:3.5cqmin; font-size:6.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:.9s;">z</span><span style="position:absolute; left:8cqmin; font-size:8.5cqmin; animation:ofq-rise 3.6s ease-in-out infinite; animation-delay:1.8s;">z</span></div><div style="position:absolute; top:5cqmin; left:5cqmin;"><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-1 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antirussamento</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Zeus</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-2 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antirughe</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Venere</span></div><div style="position:absolute; top:0; left:0; display:inline-flex; align-items:center; gap:1.9cqmin; padding:1.3cqmin 2.6cqmin; background:rgba(34,26,99,.92); border-radius:99px; box-shadow:0 4px 12px -4px rgba(0,0,0,.4); white-space:nowrap; animation:ofq-nam-3 7.8s ease-in-out infinite;"><span style="color:#f6a821; font-size:2.5cqmin; font-weight:800; letter-spacing:.05em; text-transform:uppercase;">Antisudore</span><span style="color:#fff; font-size:3.4cqmin; font-weight:800;">Poseidone</span></div></div><div style="position:absolute; bottom:4cqmin; left:50%; transform:translateX(-50%); z-index:5;"><span class="ofq-cta"><span>Fai il quiz</span><span style="font-size:3.9cqmin; line-height:1;">→</span></span></div></div><h3 class="ofq-cardtitle">Quale cuscino sei?</h3><p class="ofq-cardsub">Scopri il cuscino migliore per te</p></a></div></div></div></div>
3793<script> 3794(function () { 3795var h = new Date().getHours(); 3796if (h < 6 || h >= 20) { 3797document.querySelectorAll('.ofq').forEach(function (el) { 3798el.style.setProperty('--day', '0'); 3799el.style.setProperty('--night', '1'); 3800}); 3801} 3802})(); 3803</script>
3803 3804 </div> 3805</section><section id="shopify-section-template--29563887157595__custom_liquid_jwkHeM" class="shopify-section shopify-section--custom-liquid"><style> 3806 #shopify-section-template--29563887157595__custom_liquid_jwkHeM { 3807 --section-background-hash: 073354098500052085030600020041766; 3808 } 3809 3810 #shopify-section-template--29563887157595__custom_liquid_jwkHeM + * { 3811 --previous-section-background-hash: 073354098500052085030600020041766; 3812 }</style><style> 3813 #shopify-section-template--29563887157595__custom_liquid_jwkHeM { 3814 --section-spacing-block: 0px; 3815 --section-spacing-inline: 0px; 3816 } 3817 </style> 3818 3819 <div class="section section-full bg-custom"style="--background: 0 182 122;"> 3820 <style> 3821.review-section { 3822 background: #00B67A; 3823 padding: 80px 0 70px; 3824 overflow: hidden; 3825 text-align: center; 3826} 3827 3828.review-eyebrow { 3829 display: inline-block; 3830 background: #133156; 3831 color: #fff; 3832 padding: 7px 16px; 3833 font-size: 13px; 3834 font-weight: 700; 3835 letter-spacing: 1px; 3836 border-radius: 999px; 3837 margin-bottom: 20px; 3838 text-transform: uppercase; 3839} 3840 3841.review-title-main { 3842 color: #fff; 3843 font-size: 54px; 3844 font-weight: 800; 3845 line-height: 1.1; 3846 margin-bottom: 18px; 3847} 3848 3849.review-subtitle { 3850 color: #fff; 3851 font-size: 18px; 3852 max-width: 720px; 3853 margin: 0 auto 34px; 3854 line-height: 1.6; 3855} 3856 3857.trust-logo { 3858 max-width: 160px; 3859 width: 100%; 3860 height: auto; 3861 filter: brightness(0) saturate(100%) invert(15%) sepia(85%) saturate(700%) hue-rotate(115deg) brightness(85%) contrast(100%); 3862} 3863 3864.review-slider { 3865 overflow: hidden; 3866 width: 100%; 3867 -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 7%, #000 93%, transparent 100%); 3868 mask-image: linear-gradient(to right, transparent 0%, #000 7%, #000 93%, transparent 100%); 3869} 3870 3871.review-track { 3872 display: flex; 3873 gap: 24px; 3874 animation: scrollReviews 70s linear infinite; 3875 width: max-content; 3876} 3877 3878.review-slider:hover .review-track { 3879 animation-play-state: paused; 3880} 3881 3882.review-card { 3883 min-width: 320px; 3884 max-width: 320px; 3885 background: #fff; 3886 border-radius: 18px; 3887 padding: 22px; 3888 box-shadow: 0 10px 28px rgba(0,0,0,0.08); 3889 text-align: left; 3890 display: flex; 3891 flex-direction: column; 3892 justify-content: space-between; 3893 transition: transform 0.25s ease, box-shadow 0.25s ease; 3894} 3895 3896.review-card:hover { 3897 transform: translateY(-6px); 3898 box-shadow: 0 18px 38px rgba(0,0,0,0.16); 3899} 3900 3901.stars { 3902 color: #046A38; 3903 font-size: 18px; 3904 margin-bottom: 10px; 3905} 3906 3907.review-title { 3908 font-size: 17px; 3909 font-weight: 700; 3910 margin-bottom: 8px; 3911 color: #133156; 3912} 3913 3914.review-text { 3915 font-size: 14px; 3916 line-height: 1.5; 3917 margin-bottom: 18px; 3918 color: #333; 3919} 3920 3921.review-author { 3922 font-weight: 600; 3923 font-size: 14px; 3924 color: #133156; 3925} 3926 3927.review-link { 3928 font-size: 13px; 3929 margin-top: 6px; 3930 color: #00855e; 3931 font-weight: 600; 3932 text-decoration: none; 3933} 3934 3935.review-link:hover { 3936 text-decoration: underline; 3937} 3938 3939.review-cta-wrap { 3940 margin-top: 48px; 3941} 3942 3943.review-cta { 3944 display: inline-block; 3945 background: #FFB74A; 3946 color: #133156; 3947 font-weight: 700; 3948 font-size: 15px; 3949 padding: 15px 36px; 3950 border-radius: 999px; 3951 text-decoration: none; 3952 box-shadow: 0 8px 22px rgba(0,0,0,0.15); 3953 transition: transform 0.2s ease, box-shadow 0.2s ease; 3954} 3955 3956.review-cta:hover { 3957 transform: translateY(-2px); 3958 box-shadow: 0 12px 30px rgba(0,0,0,0.24); 3959} 3960 3961@keyframes scrollReviews { 3962 0% { transform: translateX(0); } 3963 100% { transform: translateX(-50%); } 3964} 3965 3966@media (max-width: 768px) { 3967 .review-title-main { font-size: 34px; } 3968 .review-card { min-width: 260px; max-width: 260px; } 3969} 3970</style> 3971 3972 3973<div class="review-section"> 3974 3975 <div class="review-eyebrow">Le recensioni dei nostri clienti</div> 3976 3977 <div class="review-title-main"> 3978 Il nostro showroom è <br><u>la tua camera da letto</u>. 3979</div> 3980 3981 <div class="review-subtitle"> 3982Hai sempre 100 notti di prova, consegna al piano e reso dell'usato gratuiti. 3983 </div> 3984 3985 <div style="width:100%; display:flex; justify-content:center; margin-bottom:40px;"> 3986 <img 3987 src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/Trustpilot_new_logo-removebg-preview.png?v=1772450679" 3988 alt="Trustpilot" 3989 class="trust-logo" 3990 > 3991 </div> 3992 3993 <div class="review-slider"> 3994 <div class="review-track"> 3995 3996 <!-- ===== LISTA RECENSIONI (set 1) ===== --> 3997 3998 <!-- 1 --> 3999 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Fresco anche con questo caldo</div><div class="review-text">Con le temperature di questi giorni non sudo più la notte: il materasso resta fresco e asciutto. Consegna al piano puntualissima.</div></div><div><div class="review-author">â Pietro S.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4000 4001 <!-- 2 --> 4002 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Consegna al piano impeccabile</div><div class="review-text">Portato fino in camera al terzo piano senza ascensore, ragazzi gentilissimi. E il materasso è davvero traspirante.</div></div><div><div class="review-author">
4002â Angelo L.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4003 4004 <!-- 3 --> 4005 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Notti fresche d'estate</div><div class="review-text">Tessuto traspirante che non accumula calore. Finalmente dormo bene anche nelle notti più calde.</div></div><div><div class="review-author">â Angela F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4006 4007 <!-- 4 --> 4008 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Servizio e freschezza al top</div><div class="review-text">Consegna rapida e direttamente al piano, e un materasso che resta fresco tutta la notte. Promosso.</div></div><div><div class="review-author">â GianLuca</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4009 4010 <!-- 5 --> 4011 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Addio sudore notturno</div><div class="review-text">Col caldo dormivo malissimo, ora il materasso è fresco e asciutto. Consegnato comodamente in camera.</div></div><div><div class="review-author">â Emanuele F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4012 4013 <!-- 6 --> 4014 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Traspirante e accogliente</div><div class="review-text">Si sente la differenza: fresco anche d'estate. E la consegna al piano è stata comodissima.</div></div><div><div class="review-author">â Gianfilippo M.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4015 4016 <!-- 7 --> 4017 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Estate finalmente serena</div><div class="review-text">Dormo fresco anche a luglio, niente afa sotto le coperte. Trasporto fino in camera gestito benissimo.</div></div><div><div class="review-author">â Luigi</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4018 4019 <!-- 8 --> 4020 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Fresco e ben consegnato</div><div class="review-text">Materasso fresco, niente calore accumulato la notte. Portato su per le scale senza alcun problema.</div></div><div><div class="review-author">â Maurizia</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4021 4022 <!-- 9 --> 4023 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Qualità e freschezza</div><div class="review-text">Materiali traspiranti di ottima qualità , perfetti con il caldo. Consegna al piano gratuita e puntuale.</div></div><div><div class="review-author">â Eugenio</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4024 4025 <!-- 10 --> 4026 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Consegna comoda, comfort fresco</div><div class="review-text">Mi hanno portato il materasso fino in camera. Fresco e leggero, ideale per l'estate.</div></div><div><div class="review-author">â Caterina R.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4027 4028 <!-- 11 --> 4029 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Promosso per l'estate</div><div class="review-text">Resta fresco tutta la notte, niente sudore. E il servizio di consegna al piano è stato eccellente.</div></div><div><div class="review-author">â Graziana D.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4030 4031 4032 <!-- ===== DUPLICATO (set 2) â necessario per il loop continuo ===== --> 4033 4034 <!-- 1 --> 4035 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Fresco anche con questo caldo</div><div class="review-text">Con le temperature di questi giorni non sudo più la notte: il materasso resta fresco e asciutto. Consegna al piano puntualissima.</div></div><div><div class="review-author">â Pietro S.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4036 4037 <!-- 2 --> 4038 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Consegna al piano impeccabile</div><div class="review-text">Portato fino in camera al terzo piano senza ascensore, ragazzi gentilissimi. E il materasso è davvero traspirante.</div></div><div><div class="review-author">
4038â Angelo L.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4039 4040 <!-- 3 --> 4041 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Notti fresche d'estate</div><div class="review-text">Tessuto traspirante che non accumula calore. Finalmente dormo bene anche nelle notti più calde.</div></div><div><div class="review-author">â Angela F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4042 4043 <!-- 4 --> 4044 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Servizio e freschezza al top</div><div class="review-text">Consegna rapida e direttamente al piano, e un materasso che resta fresco tutta la notte. Promosso.</div></div><div><div class="review-author">â GianLuca</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4045 4046 <!-- 5 --> 4047 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Addio sudore notturno</div><div class="review-text">Col caldo dormivo malissimo, ora il materasso è fresco e asciutto. Consegnato comodamente in camera.</div></div><div><div class="review-author">â Emanuele F.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4048 4049 <!-- 6 --> 4050 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Traspirante e accogliente</div><div class="review-text">Si sente la differenza: fresco anche d'estate. E la consegna al piano è stata comodissima.</div></div><div><div class="review-author">â Gianfilippo M.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4051 4052 <!-- 7 --> 4053 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Estate finalmente serena</div><div class="review-text">Dormo fresco anche a luglio, niente afa sotto le coperte. Trasporto fino in camera gestito benissimo.</div></div><div><div class="review-author">â Luigi</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4054 4055 <!-- 8 --> 4056 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Fresco e ben consegnato</div><div class="review-text">Materasso fresco, niente calore accumulato la notte. Portato su per le scale senza alcun problema.</div></div><div><div class="review-author">â Maurizia</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4057 4058 <!-- 9 --> 4059 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Qualità e freschezza</div><div class="review-text">Materiali traspiranti di ottima qualità , perfetti con il caldo. Consegna al piano gratuita e puntuale.</div></div><div><div class="review-author">â Eugenio</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4060 4061 <!-- 10 --> 4062 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Consegna comoda, comfort fresco</div><div class="review-text">Mi hanno portato il materasso fino in camera. Fresco e leggero, ideale per l'estate.</div></div><div><div class="review-author">â Caterina R.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4063 4064 <!-- 11 --> 4065 <div class="review-card"><div><div class="stars">â â â â â </div><div class="review-title">Promosso per l'estate</div><div class="review-text">Resta fresco tutta la notte, niente sudore. E il servizio di consegna al piano è stato eccellente.</div></div><div><div class="review-author">â Graziana D.</div><a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-link">Leggi le recensioni</a></div></div> 4066 4067 </div> 4068 </div> 4069 4070 <div class="review-cta-wrap"> 4071 <a href="https://it.trustpilot.com/review/olimpo-flex.com?stars=5" target="_blank" class="review-cta">Leggi tutte le recensioni a 5 stelle â </a> 4072 </div> 4073 4074</div> 4075 </div> 4076</section><section id="shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" class="shopify-section shopify-section--text-with-icons"><style> 4077 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 { 4078 --section-background-hash: 000548400362060010605206022071761; 4079 } 4080 4081 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 + * { 4082 --previous-section-background-hash: 000548400362060010605206022071761; 4083 }</style><style> 4084 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 { 4085 --text-with-icons-template: minmax(0, 1fr); 4086 --text-with-icons-justify: center; 4087 --text-with-icons-text-align: center; 4088 --text-with-icons-gap: var(--spacing-5); 4089 }@media screen and (min-width: 699px) { 4090 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 { 4091 --text-with-icons-template: repeat(2, minmax(0, 1fr)); 4092 } 4093 }@media screen and (min-width: 1150px) { 4094 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 { 4095 --text-with-icons-gap: var(--spacing-5); 4096 } 4097 }@media screen and (min-width: 1000px) { 4098 #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 { 4099 --text-with-icons-template: repeat(3, minmax(0, 630px)); 4100 --text-with-icons-justify: start; 4101 --text-with-icons-text-align: start; 4102 } 4103 }</style> 4104 4105 <div class="section section-full bg-custom text-custom"style="--background: 255 183 74; --text-color: 19 49 86;"> 4106 <div class="section-stack"><div class="text-with-icons">
4107 <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" role="region"><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-template--19360033505627__d677159f-1363-44a0-8c07-85bc2011bde8-item-1" class="text-with-icons__item snap-center" role="group" aria-label="Numero 1 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-star" viewBox="0 0 24 24"> 4108 <path d="M11.206 1.934a.857.857 0 0 1 1.588 0l2.468 6.019 6.647.582a.857.857 0 0 1 .47 1.516l-4.535 3.723a.857.857 0 0 0-.291.844l1.416 6.565a.857.857 0 0 1-1.314.892L12 18.295l-5.655 3.78a.857.857 0 0 1-1.314-.892l1.418-6.565a.857.857 0 0 0-.295-.844l-4.532-3.723a.857.857 0 0 1 .47-1.516l6.647-.582 2.469-6.02h-.002Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/> 4109 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-star" viewBox="0 0 24 24"> 4110 <path d="M11.206 1.934a.857.857 0 0 1 1.588 0l2.468 6.019 6.647.582a.857.857 0 0 1 .47 1.516l-4.535 3.723a.857.857 0 0 0-.291.844l1.416 6.565a.857.857 0 0 1-1.314.892L12 18.295l-5.655 3.78a.857.857 0 0 1-1.314-.892l1.418-6.565a.857.857 0 0 0-.295-.844l-4.532-3.723a.857.857 0 0 1 .47-1.516l6.647-.582 2.469-6.02h-.002Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/> 4111 </svg></div><div class="text-with-icons__text-wrapper"> 4112 <div class="prose"><p class="h6">100 Notti di Prova Gratuite</p></div> 4113 </div> 4114 </div><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-c4926425-9cb5-42b9-aafb-5b304963f1d1" class="text-with-icons__item snap-center" role="group" aria-label="Numero 2 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-document" viewBox="0 0 24 24"> 4115 <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" fill="currentColor" fill-opacity=".12"/> 4116 <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" stroke="currentColor"/> 4117 <path d="M14.304 1.286H9.696A2.544 2.544 0 0 0 7.152 3.83v.001a2.544 2.544 0 0 0 2.544 2.544h4.608a2.544 2.544 0 0 0 2.544-2.544V3.83a2.544 2.544 0 0 0-2.544-2.544Z" stroke="currentColor" stroke-linejoin="round"/> 4118 <path d="M9 11h6M9 16h4" stroke="currentColor" stroke-linecap="round"/> 4119 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-document" viewBox="0 0 24 24"> 4120 <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" fill="currentColor" fill-opacity=".12"/> 4121 <path d="M7.163 4.068a2.544 2.544 0 0 0 2.533 2.307h4.608a2.544 2.544 0 0 0 2.533-2.307l.787.1c.333.042.664.084.993.124a1.731 1.731 0 0 1 1.53 1.584c.352 4.914.352 9.846 0 14.759a1.677 1.677 0 0 1-1.533 1.555c-4.538.38-8.69.38-13.227 0a1.676 1.676 0 0 1-1.533-1.555 103.014 103.014 0 0 1 0-14.759 1.731 1.731 0 0 1 1.53-1.584c.328-.04.66-.082.993-.125l.786-.1Z" stroke="currentColor"/> 4122 <path d="M14.304 1.286H9.696A2.544 2.544 0 0 0 7.152 3.83v.001a2.544 2.544 0 0 0 2.544 2.544h4.608a2.544 2.544 0 0 0 2.544-2.544V3.83a2.544 2.544 0 0 0-2.544-2.544Z" stroke="currentColor" stroke-linejoin="round"/> 4123 <path d="M9 11h6M9 16h4" stroke="currentColor" stroke-linecap="round"/> 4124 </svg></div><div class="text-with-icons__text-wrapper"> 4125 <div class="prose"><p class="h6">10 anni di Garanzia Olimpo</p></div> 4126 </div> 4127 </div><div id="block-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8-57d63c3f-abed-4161-862c-50e5b799b5ba" class="text-with-icons__item snap-center" role="group" aria-label="Numero 3 di 3" ><div class="text-custom"style="--text-color: 19 49 86;"><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="24" height="24" class="sm:hidden icon icon-picto-gift" viewBox="0 0 24 24"> 4128 <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18
41280 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/> 4129 <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/> 4130 <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4131 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1" width="32" height="32" class="hidden sm:block icon icon-picto-gift" viewBox="0 0 24 24"> 4132 <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18 0 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/> 4133 <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/> 4134 <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4135 </svg></div><div class="text-with-icons__text-wrapper"> 4136 <div class="prose"><p class="h6">Spedizione Express e Ritiro Usato Gratuiti</p></div> 4137 </div> 4138 </div></scroll-carousel><page-dots aria-controls="carousel-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true"> 4139 <span class="sr-only">Vai all'articolo 1</span> 4140 </button><button type="button" class="tap-area" aria-current="false"> 4141 <span class="sr-only">Vai all'articolo 2</span> 4142 </button><button type="button" class="tap-area" aria-current="false"> 4143 <span class="sr-only">Vai all'articolo 3</span> 4144 </button></page-dots></div> 4145 </div> 4146 </div><style> #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 .text-with-icons__item {display: flex; align-items: center; justify-content: center;} #shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 selector {padding-block-start: 0 !imporatnt;} @media (max-width: 600px) {#shopify-section-template--29563887157595__d677159f-1363-44a0-8c07-85bc2011bde8 .text-with-icons__item {justify-content: center; }} </style></section><section id="shopify-section-template--29563887157595__featured-collection" class="shopify-section shopify-section--featured-collection"><style> 4147 #shopify-section-template--29563887157595__featured-collection { 4148 --section-background-hash: 0; 4149 } 4150 4151 #shopify-section-template--29563887157595__featured-collection + * { 4152 --previous-section-background-hash: 0; 4153 }</style><style>#shopify-section-template--29563887157595__featured-collection .product-list { 4154 --product-list-gap: var(--product-list-row-gap) var(--spacing-2); 4155 --product-list-items-per-row: 2; 4156 --product-list-carousel-item-width: 74vw; 4157 --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr)); 4158 } 4159 4160 @media screen and (min-width: 700px) { 4161 #shopify-section-template--29563887157595__featured-collection .product-list { 4162 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 4163 --product-list-items-per-row: 2; 4164 --product-list-carousel-item-width: 36vw; 4165 } 4166 } 4167 4168 @media screen and (min-width: 1000px) { 4169 #shopify-section-template--29563887157595__featured-collection .product-list { 4170 --product-list-items-per-row: 4; 4171 --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3)); 4172 } 4173 } 4174 4175 /* ============ CARD WRAPPER (uniform heights) ============ */ 4176 #shopify-section-template--29563887157595__featured-collection .product-list > * { height: 100%; } 4177 #shopify-section-template--29563887157595__featured-collection .product-card-with-picker { 4178 display: flex; 4179 flex-direction: column; 4180 position: relative; 4181 height: 100%; 4182 } 4183 #shopify-section-template--29563887157595__featured-collection .product-card-with-picker > *:first-child { 4184 flex: 1 1 auto; 4185 min-height: 0; 4186 } 4187 #shopify-section-template--29563887157595__featured-collection .size-picker-trigger-wrap { 4188 margin-top: 10px; 4189 flex: 0 0 auto; 4190 } 4191 4192 /* ============ TRIGGER ============ */ 4193 .sp-trigger, 4194 .sp-direct { 4195 width: 100%; 4196 min-height: 42px; 4197 padding: 10px 14px; 4198 border-radius: 8px; 4199 background: #1B2A4A; 4200 color: #fff; 4201 border: none; 4202 font-size: 14px; 4203 font-weight: 500; 4204 cursor: pointer; 4205 display: flex; 4206 align-items: center; 4207 justify-content: center; 4208 gap: 8px; 4209 font-family: inherit; 4210 line-height: 1.2; 4211 transition: opacity .15s ease; 4212 } 4213 .sp-trigger:hover, .sp-direct:hover { opacity: .92; } 4214 .sp-trigger:focus-visible, .sp-direct:focus-visible { 4215 outline: 2px solid #1B2A4A; 4216 outline-offset: 2px; 4217 } 4218 .sp-chevron { width: 14px; height: 14px; transition: transform .2s ease; } 4219 .sp-trigger[aria-expanded="true"] .sp-chevron { transform: rotate(180deg); } 4220 4221 /* ============ PANEL (lives in <body>, fixed positioning) ============ */ 4222 .sp-panel { 4223 display: none; 4224 position: fixed; 4225 z-index: 10000; 4226 background: #fff; 4227 color: #1B2A4A; 4228 font-family: inherit; 4229 box-sizing: border-box; 4230 } 4231 .sp-panel.is-open { 4232 display: flex; 4233 flex-direction: column; 4234 } 4235 4236 .sp-backdrop { 4237 display: none; 4238 position: fixed; 4239 inset: 0; 4240 background: rgba(0, 0, 0, 0); 4241 z-index: 9998; 4242 pointer-events: none; 4243 transition: background-color .25s ease; 4244 } 4245 .sp-backdrop.is-open { 4246 display: block; 4247 pointer-events: auto; 4248 } 4249 4250 .sp-handle { display: none; } 4251 4252 .sp-header { 4253 display: flex; 4254 align-items: center; 4255 gap: 12px; 4256 flex-shrink: 0; 4257 } 4258 .sp-header-image { 4259 width: 48px; 4260 height: 48px; 4261 border-radius: 8px; 4262 object-fit: cover; 4263 flex-shrink: 0; 4264 background: #F1EFE8; 4265 } 4266 .sp-header-info { flex: 1; min-width: 0; } 4267 .sp-header-title { 4268 font-size: 13px; 4269 font-weight: 500; 4270 margin: 0 0 2px; 4271 color: #1B2A4A; 4272 line-height: 1.3; 4273 overflow: hidden; 4274 display: -webkit-box; 4275 -webkit-line-clamp: 2; 4276 -webkit-box-orient: vertical; 4277 } 4278 .sp-header-price { 4279 font-size: 12px; 4280 color: rgba(0, 0, 0, 0.55); 4281 margin: 0; 4282 } 4283 .sp-close { 4284 width: 32px; 4285 height: 32px; 4286 border-radius: 50%; 4287 background: rgba(0, 0, 0, 0.05); 4288 border: none; 4289 cursor: pointer; 4290 display: flex; 4291 align-items: center; 4292 justify-content: center; 4293 color: #1B2A4A; 4294 flex-shrink: 0; 4295 padding: 0; 4296 transition: background-color .15s ease; 4297 } 4298 .sp-close:hover { background: rgba(0, 0, 0, 0.10); } 4299 .sp-close svg { width: 16px; height: 16px; } 4300 4301 .sp-section-label { 4302 font-size: 11px; 4303 color: rgba(0, 0, 0, 0.55); 4304 margin: 0 0 8px; 4305 letter-spacing: 0.04em; 4306 text-transform: uppercase; 4307 font-weight: 500; 4308 flex-shrink: 0; 4309 } 4310 4311 .sp-options { 4312 flex: 1 1 auto; 4313 display: flex; 4314 flex-direction: column; 4315 gap: 6px; 4316 overflow-y: auto; 4317 overscroll-behavior: contain; 4318 -webkit-overflow-scrolling: touch; 4319 margin: 0; 4320 } 4321 .sp-option { 4322 width: 100%; 4323 display: flex; 4324 justify-content: space-between; 4325 align-items: center; 4326 padding: 12px 14px; 4327 border-radius: 10px; 4328 border: 1px solid rgba(0, 0, 0, 0.12); 4329 background: transparent; 4330 cursor: pointer; 4331 font-size: 14px; 4332 color: #1B2A4A; 4333 font-family: inherit; 4334 transition: border-color .15s ease, background .15s ease; 4335 text-align: left; 4336 } 4337 .sp-option:hover { border-color: #1B2A4A; } 4338 .sp-option-label { font-weight: 500; } 4339 .sp-option-price { 4340 color: rgba(0, 0, 0, 0.55); 4341 font-variant-numeric: tabular-nums; 4342 } 4343 .sp-option.is-selected { 4344 background: #1B2A4A; 4345 color: #fff; 4346 border-color: #1B2A4A; 4347 } 4348 .sp-option.is-selected .sp-option-price { color: rgba(255, 255, 255, 0.85); } 4349 4350 .sp-footer { flex: 0 0 auto; padding-top: 12px; } 4351 .sp-add { 4352 width: 100%; 4353 min-height: 48px; 4354 padding: 12px 16px; 4355 border-radius: 10px; 4356 background: #FFB74A; 4357 color: #000000; 4358 border: none; 4359 font-size: 15px; 4360 font-weight: 500; 4361 cursor: pointer; 4362 display: flex; 4363 align-items: center; 4364 justify-content: center; 4365 gap: 8px; 4366 font-family: inherit; 4367 transition: opacity .15s ease; 4368 } 4369 .sp-add:disabled { 4370 background: rgba(0, 0, 0, 0.12); 4371 color: rgba(0, 0, 0, 0.45);
4372 cursor: not-allowed; 4373 } 4374 .sp-add:not(:disabled):hover { opacity: .92; } 4375 4376 /* ============ DESKTOP: popover ============ */ 4377 @media screen and (min-width: 700px) { 4378 .sp-panel { 4379 width: 320px; 4380 max-height: 480px; 4381 border-radius: 12px; 4382 border: 0.5px solid rgba(0, 0, 0, 0.15); 4383 box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12); 4384 padding: 14px; 4385 } 4386 .sp-header { 4387 padding-bottom: 12px; 4388 margin-bottom: 12px; 4389 border-bottom: 0.5px solid rgba(0, 0, 0, 0.08); 4390 } 4391 .sp-options { max-height: 280px; padding-right: 4px; } 4392 } 4393 4394 /* ============ MOBILE: bottom sheet ============ */ 4395 @media screen and (max-width: 699px) { 4396 .sp-panel { 4397 top: auto; 4398 left: 0; 4399 right: 0; 4400 bottom: 0; 4401 width: 100%; 4402 max-height: 88vh; 4403 border-radius: 20px 20px 0 0; 4404 transform: translateY(100%); 4405 transition: transform .32s cubic-bezier(0.32, 0.72, 0, 1); 4406 box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.15); 4407 padding: 0 16px 20px; 4408 visibility: hidden; 4409 } 4410 .sp-panel.is-open { 4411 transform: translateY(0); 4412 visibility: visible; 4413 } 4414 .sp-backdrop.is-open { background: rgba(0, 0, 0, 0.55); } 4415 4416 .sp-handle { 4417 display: block; 4418 width: 44px; 4419 height: 5px; 4420 background: rgba(0, 0, 0, 0.15); 4421 border-radius: 3px; 4422 margin: 10px auto 6px; 4423 flex-shrink: 0; 4424 } 4425 .sp-header { 4426 padding: 12px 0; 4427 margin-bottom: 14px; 4428 border-bottom: 1px solid rgba(0, 0, 0, 0.08); 4429 } 4430 .sp-header-image { width: 56px; height: 56px; border-radius: 10px; } 4431 .sp-header-title { font-size: 15px; } 4432 .sp-header-price { 4433 font-size: 14px; 4434 color: #E24B4A; 4435 font-weight: 500; 4436 } 4437 4438 .sp-section-label { font-size: 12px; margin-bottom: 10px; } 4439 4440 .sp-options { max-height: none; padding-bottom: 4px; gap: 8px; } 4441 .sp-option { padding: 14px 16px; font-size: 15px; } 4442 4443 .sp-footer { 4444 padding-top: 14px; 4445 background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%); 4446 position: sticky; 4447 bottom: -20px; 4448 margin: 0 -16px -20px; 4449 padding: 14px 16px 20px; 4450 } 4451 .sp-add { min-height: 54px; font-size: 16px; } 4452 } 4453 4454 body.sp-lock { overflow: hidden; } 4455</style> 4456 4457<div class="section section-blends section-full text-custom"style="--text-color: 19 49 86;"> 4458 <div class="section-stack"> 4459 <section-header class="section-header "><div class="prose"><p class="bold">Prova i cuscini più amati dagli Italiani</p><h2 class="h2" reveal-on-scroll="true"><span class="text-custom " style="--text-color: 19 49 86;"><split-lines>Cuscini in vendita online</split-lines></span></h2><p>Scopri i cuscini Active in memory foam più virali sui social e i più apprezzati nelle recensioni online.</p></div><a href="/collections/memory-foam-ortopedici" class="text-with-icon group"> 4460 <span class="reversed-link">Scegli il cuscino più adatto a te</span> 4461 <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 4462 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 4463 </svg></span> 4464 </a></section-header><div class="scrollable-with-controls"><scroll-carousel selector="product-card" id="scroll-area-template--29563887157595__featured-collection" class="scroll-area bleed "> 4465 <reveal-items selector=".product-list > *"> 4466 <product-list class="product-list"><div class="product-card-with-picker"> <product-card handle="cuscino-antirussamento-russare-non-e-piu-un-problema" class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge 4467 class="badge badge--on-sale js-on-sale-badge" 4468 data-product-tags="cuscino,laterale,NEW ENTRY,ortopedici,prono,russamento" 4469 data-savings="43%" 4470 4471 4472> 4473 Risparmia <span class="js-badge-text">43% </span> 4474</on-sale-badge> 4475
4476<script> 4477 document.addEventListener('DOMContentLoaded', function () { 4478 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 4479 4480 forms.forEach(function (form) { 4481 const variantSelect = form.querySelector('[name="id"]'); 4482 if (!variantSelect) return; 4483 4484 const formId = form.getAttribute('id'); 4485 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 4486 if (!badge) return; 4487 4488 const badgeText = badge.querySelector('.js-badge-text'); 4489 if (!badgeText) return; 4490 4491 variantSelect.addEventListener('change', function () { 4492 const selectedVariantId = parseInt(variantSelect.value, 10); 4493 const metafields = window.variantMetafields[selectedVariantId] || {}; 4494 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 4495 const savings = badge.dataset.savings; 4496 const isMaterasso = badge.dataset.productTags.includes('materasso'); 4497 4498 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 4499 badgeText.textContent = label; 4500 4501 const compare = metafields.compare_at_price || 0; 4502 const price = metafields.price || 0; 4503 badge.hidden = !(compare > price); 4504 }); 4505 }); 4506 }); 4507</script>
4507</div><div class="product-card__figure"> 4508 <a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=2000" alt="Cuscino - AntiRussamento - Russare non è più un problema - Zeus" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Zeus.webp?v=1744993991&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=1000" alt="Cuscino - AntiRussamento - Russare non è più un problema - Zeus" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_04880e49-1722-4876-bf3a-fdbb7bc97ecc.jpg?v=1744993991&width=1000 1000w" width="1000" height="1000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="bold" data-instant>Cuscino - AntiRussamento - Russare non è più un problema - Zeus</a></span> 4509 4510 4511 4512 4513 4514<!-- TrustBox widget - Product Mini --> 4515<div class="trustpilot-widget" 4516 data-locale="it-IT" 4517 data-template-id="54d39695764ea907c0f34825" 4518 data-businessunit-id="64b92c6e11c8af68008b143e" 4519 data-style-height="24px" 4520 data-style-width="100%" 4521 data-theme="light" 4522 data-sku="ZEUS" 4523 data-no-reviews="hide" 4524 data-scroll-to-list="false" 4525 data-style-alignment="left"> 4526 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 4527</div> 4528<!-- End TrustBox widget --> 4529 4530<!-- Include the Trustpilot script -->
4531<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4531 4532 4533<style> 4534 .trustpilot-widget { 4535 margin-bottom: 10px; 4536 } 4537 .trustpilot-widget .tp-widget-review-count { 4538 font-family: 'Poppins', sans-serif; 4539 font-size: 16px; 4540 color: #333; 4541 } 4542 .trustpilot-widget .tp-stars { 4543 color: #ffb400; 4544 } 4545</style> 4546 4547<price-list class="price-list " ><sale-price class="text-on-sale"> 4548 <span class="sr-only">Prezzo scontato</span>â¬79,00</sale-price> 4549 4550 <compare-at-price class="text-subdued line-through"> 4551 <span class="sr-only">Prezzo </span>â¬139,00</compare-at-price></price-list></div></div> 4552</product-card><div class="size-picker-trigger-wrap"> 4553 <button type="button" class="sp-direct" data-variant-id="40894286037045"> 4554 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 4555 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 4556 <line x1="3" y1="6" x2="21" y2="6"></line> 4557 <path d="M16 10a4 4 0 0 1-8 0"></path> 4558 </svg> 4559 <span>Aggiungi al carrello · â¬79,00</span> 4560 </button> 4561 </div></div><div class="product-card-with-picker"> <product-card handle="venere" class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge 4562 class="badge badge--on-sale js-on-sale-badge" 4563 data-product-tags="best-seller,cuscino,idea-regalo,laterale,ortopedici,promo,TopSeller" 4564 data-savings="36%" 4565 4566 4567> 4568 Risparmia <span class="js-badge-text">36% </span> 4569</on-sale-badge> 4570
4571<script> 4572 document.addEventListener('DOMContentLoaded', function () { 4573 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 4574 4575 forms.forEach(function (form) { 4576 const variantSelect = form.querySelector('[name="id"]'); 4577 if (!variantSelect) return; 4578 4579 const formId = form.getAttribute('id'); 4580 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 4581 if (!badge) return; 4582 4583 const badgeText = badge.querySelector('.js-badge-text'); 4584 if (!badgeText) return; 4585 4586 variantSelect.addEventListener('change', function () { 4587 const selectedVariantId = parseInt(variantSelect.value, 10); 4588 const metafields = window.variantMetafields[selectedVariantId] || {}; 4589 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 4590 const savings = badge.dataset.savings; 4591 const isMaterasso = badge.dataset.productTags.includes('materasso'); 4592 4593 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 4594 badgeText.textContent = label; 4595 4596 const compare = metafields.compare_at_price || 0; 4597 const price = metafields.price || 0; 4598 badge.hidden = !(compare > price); 4599 }); 4600 }); 4601 }); 4602</script>
4602</div><div class="product-card__figure"> 4603 <a href="/products/venere" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=2000" alt="Cuscino AntiRughe - Proteggi la Pelle - Venere" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Venere.webp?v=1744993964&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=2000" alt="Cuscino AntiRughe - Proteggi la Pelle - Venere" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_561a2f51-0974-41df-aa2b-01c715af90e9.jpg?v=1744993964&width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/venere" class="bold" data-instant>Cuscino AntiRughe - Proteggi la Pelle - Venere</a></span> 4604 4605 4606 4607 4608 4609<!-- TrustBox widget - Product Mini --> 4610<div class="trustpilot-widget" 4611 data-locale="it-IT" 4612 data-template-id="54d39695764ea907c0f34825" 4613 data-businessunit-id="64b92c6e11c8af68008b143e" 4614 data-style-height="24px" 4615 data-style-width="100%" 4616 data-theme="light" 4617 data-sku="Venere" 4618 data-no-reviews="hide" 4619 data-scroll-to-list="false" 4620 data-style-alignment="left"> 4621 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 4622</div> 4623<!-- End TrustBox widget --> 4624 4625<!-- Include the Trustpilot script -->
4626<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4626 4627 4628<style> 4629 .trustpilot-widget { 4630 margin-bottom: 10px; 4631 } 4632 .trustpilot-widget .tp-widget-review-count { 4633 font-family: 'Poppins', sans-serif; 4634 font-size: 16px; 4635 color: #333; 4636 } 4637 .trustpilot-widget .tp-stars { 4638 color: #ffb400; 4639 } 4640</style> 4641 4642<price-list class="price-list " ><sale-price class="text-on-sale"> 4643 <span class="sr-only">Prezzo scontato</span>â¬89,00</sale-price> 4644 4645 <compare-at-price class="text-subdued line-through"> 4646 <span class="sr-only">Prezzo </span>â¬139,99</compare-at-price></price-list></div></div> 4647</product-card><div class="size-picker-trigger-wrap"> 4648 <button type="button" class="sp-direct" data-variant-id="40894277451829"> 4649 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 4650 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 4651 <line x1="3" y1="6" x2="21" y2="6"></line> 4652 <path d="M16 10a4 4 0 0 1-8 0"></path> 4653 </svg> 4654 <span>Aggiungi al carrello · â¬89,00</span> 4655 </button> 4656 </div></div><div class="product-card-with-picker"> <product-card handle="poseidone" class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__figure"> 4657 <a href="/products/poseidone" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=2000" alt="Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Poseidone.webp?v=1744993935&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=2000" alt="Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_bee1f447-4586-448e-b085-99f0325a9d69.jpg?v=1744993935&width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/poseidone" class="bold" data-instant>Cuscino - Gel- Stop al Sudore - Termoregolatore - Poseidone</a></span> 4658 4659 4660 4661 4662 4663<!-- TrustBox widget - Product Mini --> 4664<div class="trustpilot-widget" 4665 data-locale="it-IT" 4666 data-template-id="54d39695764ea907c0f34825" 4667 data-businessunit-id="64b92c6e11c8af68008b143e" 4668 data-style-height="24px" 4669 data-style-width="100%" 4670 data-theme="light"
4671 data-sku="Poseidone" 4672 data-no-reviews="hide" 4673 data-scroll-to-list="false" 4674 data-style-alignment="left"> 4675 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 4676</div> 4677<!-- End TrustBox widget --> 4678 4679<!-- Include the Trustpilot script -->
4680<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4680 4681 4682<style> 4683 .trustpilot-widget { 4684 margin-bottom: 10px; 4685 } 4686 .trustpilot-widget .tp-widget-review-count { 4687 font-family: 'Poppins', sans-serif; 4688 font-size: 16px; 4689 color: #333; 4690 } 4691 .trustpilot-widget .tp-stars { 4692 color: #ffb400; 4693 } 4694</style> 4695 4696<price-list class="price-list " ><sale-price class="text-subdued"> 4697 <span class="sr-only">Prezzo scontato</span>â¬99,00</sale-price></price-list></div></div> 4698</product-card><div class="size-picker-trigger-wrap"> 4699 <button type="button" class="sp-direct" data-variant-id="40978102779957"> 4700 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 4701 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 4702 <line x1="3" y1="6" x2="21" y2="6"></line> 4703 <path d="M16 10a4 4 0 0 1-8 0"></path> 4704 </svg> 4705 <span>Aggiungi al carrello · â¬99,00</span> 4706 </button> 4707 </div></div><div class="product-card-with-picker"> <product-card handle="kratos-cervical-fresh-gel" class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 19 49 86;"><div class="product-card__badge-list" ><on-sale-badge 4708 class="badge badge--on-sale js-on-sale-badge" 4709 data-product-tags="cervical,cervicale,cuscino,fresh,laterale,ortopedici,promo,supino" 4710 data-savings="34%" 4711 4712 4713> 4714 Risparmia <span class="js-badge-text">34% </span> 4715</on-sale-badge> 4716
4717<script> 4718 document.addEventListener('DOMContentLoaded', function () { 4719 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 4720 4721 forms.forEach(function (form) { 4722 const variantSelect = form.querySelector('[name="id"]'); 4723 if (!variantSelect) return; 4724 4725 const formId = form.getAttribute('id'); 4726 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 4727 if (!badge) return; 4728 4729 const badgeText = badge.querySelector('.js-badge-text'); 4730 if (!badgeText) return; 4731 4732 variantSelect.addEventListener('change', function () { 4733 const selectedVariantId = parseInt(variantSelect.value, 10); 4734 const metafields = window.variantMetafields[selectedVariantId] || {}; 4735 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 4736 const savings = badge.dataset.savings; 4737 const isMaterasso = badge.dataset.productTags.includes('materasso'); 4738 4739 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 4740 badgeText.textContent = label; 4741 4742 const compare = metafields.compare_at_price || 0; 4743 const price = metafields.price || 0; 4744 badge.hidden = !(compare > price); 4745 }); 4746 }); 4747 }); 4748</script>
4748</div><div class="product-card__figure"> 4749 <a href="/products/kratos-cervical-fresh-gel" data-instant><img src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=2000" alt="Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos" srcset="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=200 200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=300 300w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=400 400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=500 500w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=600 600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=700 700w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=800 800w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Kratos.webp?v=1744993779&width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-square"><img src="//olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=2000" alt="Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos" srcset="//olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=200 200w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=300 300w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=400 400w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=500 500w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=600 600w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=700 700w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=800 800w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=1000 1000w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=1200 1200w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=1400 1400w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=1600 1600w, //olimpo-flex.com/cdn/shop/files/Benefici_4af3c93f-d188-441d-b6e7-e82f588f19df.jpg?v=1744993779&width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 4 - (24px / 4 * 3))"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title"><a href="/products/kratos-cervical-fresh-gel" class="bold" data-instant>Cuscino - Gel- Cervicale - Stop al Sudore - Termoregolatore - Kratos</a></span> 4750 4751 4752 4753 4754 4755<!-- TrustBox widget - Product Mini --> 4756<div class="trustpilot-widget" 4757 data-locale="it-IT" 4758 data-template-id="54d39695764ea907c0f34825" 4759 data-businessunit-id="64b92c6e11c8af68008b143e" 4760 data-style-height="24px" 4761 data-style-width="100%" 4762 data-theme="light" 4763 data-sku="KRATOS" 4764 data-no-reviews="hide" 4765 data-scroll-to-list="false" 4766 data-style-alignment="left"> 4767 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 4768</div> 4769<!-- End TrustBox widget --> 4770 4771<!-- Include the Trustpilot script -->
4772<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
4772 4773 4774<style> 4775 .trustpilot-widget { 4776 margin-bottom: 10px; 4777 } 4778 .trustpilot-widget .tp-widget-review-count { 4779 font-family: 'Poppins', sans-serif; 4780 font-size: 16px; 4781 color: #333; 4782 } 4783 .trustpilot-widget .tp-stars { 4784 color: #ffb400; 4785 } 4786</style> 4787 4788<price-list class="price-list " ><sale-price class="text-on-sale"> 4789 <span class="sr-only">Prezzo scontato</span>â¬99,00</sale-price> 4790 4791 <compare-at-price class="text-subdued line-through"> 4792 <span class="sr-only">Prezzo </span>â¬148,99</compare-at-price></price-list></div></div> 4793</product-card><div class="size-picker-trigger-wrap"> 4794 <button type="button" class="sp-direct" data-variant-id="41949435723829"> 4795 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 4796 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 4797 <line x1="3" y1="6" x2="21" y2="6"></line> 4798 <path d="M16 10a4 4 0 0 1-8 0"></path> 4799 </svg> 4800 <span>Aggiungi al carrello · â¬99,00</span> 4801 </button> 4802 </div></div></product-list> 4803 </reveal-items> 4804 </scroll-carousel></div> 4805 </div> 4806</div> 4807
4808<script> 4809(function() { 4810 const SECTION_ID = 'template--29563887157595__featured-collection'; 4811 const section = document.getElementById('shopify-section-' + SECTION_ID); 4812 if (!section) return; 4813 4814 if (section.dataset.spInit === '1') return; 4815 section.dataset.spInit = '1'; 4816 4817 const isMobile = () => window.matchMedia('(max-width: 699px)').matches; 4818 4819 function portalize() { 4820 section.querySelectorAll('.sp-portal').forEach(function(el) { 4821 if (el.parentElement !== document.body) document.body.appendChild(el); 4822 }); 4823 } 4824 portalize(); 4825 4826 function getPanel(triggerEl) { 4827 return document.getElementById(triggerEl.dataset.panel); 4828 } 4829 function getBackdrop(panel) { 4830 return document.getElementById(panel.id + '-backdrop'); 4831 } 4832 function getTriggerForPanel(panelId) { 4833 return section.querySelector('.sp-trigger[data-panel="' + panelId + '"]'); 4834 } 4835 4836 function doClose(panel) { 4837 panel.classList.remove('is-open'); 4838 const backdrop = getBackdrop(panel); 4839 if (backdrop) backdrop.classList.remove('is-open'); 4840 const trigger = getTriggerForPanel(panel.id); 4841 if (trigger) trigger.setAttribute('aria-expanded', 'false'); 4842 if (!document.querySelector('.sp-panel.is-open')) { 4843 document.body.classList.remove('sp-lock'); 4844 } 4845 } 4846 4847 function closeAllPanels(except) { 4848 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 4849 if (panel === except) return; 4850 if (panel.dataset.section !== SECTION_ID) return; 4851 doClose(panel); 4852 }); 4853 } 4854 4855 function positionPanelDesktop(panel, trigger) { 4856 if (isMobile()) { 4857 panel.style.top = ''; 4858 panel.style.left = ''; 4859 return; 4860 } 4861 const rect = trigger.getBoundingClientRect(); 4862 const panelW = panel.offsetWidth || 320; 4863 const panelH = panel.offsetHeight || 320; 4864 const margin = 8; 4865 4866 let left = rect.left; 4867 if (left + panelW + margin > window.innerWidth) { 4868 left = Math.max(margin, rect.right - panelW); 4869 } 4870 if (left < margin) left = margin; 4871 4872 const spaceBelow = window.innerHeight - rect.bottom; 4873 let top; 4874 if (spaceBelow >= panelH + margin || rect.top < panelH + margin) { 4875 top = rect.bottom + 6; 4876 } else { 4877 top = rect.top - panelH - 6; 4878 } 4879 panel.style.left = left + 'px'; 4880 panel.style.top = top + 'px'; 4881 } 4882 4883 function openPanel(trigger) { 4884 const panel = getPanel(trigger); 4885 if (!panel) return; 4886 closeAllPanels(panel); 4887 4888 panel.classList.add('is-open'); 4889 const backdrop = getBackdrop(panel); 4890 if (backdrop) backdrop.classList.add('is-open'); 4891 trigger.setAttribute('aria-expanded', 'true'); 4892 4893 if (isMobile()) { 4894 document.body.classList.add('sp-lock'); 4895 } else { 4896 requestAnimationFrame(function() { positionPanelDesktop(panel, trigger); }); 4897 } 4898 } 4899 4900 section.addEventListener('click', function(e) { 4901 const trigger = e.target.closest('.sp-trigger'); 4902 if (trigger) { 4903 e.preventDefault(); 4904 const panel = getPanel(trigger); 4905 if (panel && panel.classList.contains('is-open')) doClose(panel); 4906 else openPanel(trigger); 4907 return; 4908 } 4909 const directBtn = e.target.closest('.sp-direct'); 4910 if (directBtn && directBtn.dataset.variantId) { 4911 addToCart(directBtn, directBtn.dataset.variantId, null); 4912 } 4913 }); 4914 4915 document.addEventListener('click', function(e) { 4916 const target = e.target; 4917 4918 const closeEl = target.closest('[data-close-picker]'); 4919 if (closeEl) { 4920 let panel; 4921 if (closeEl.classList.contains('sp-backdrop')) { 4922 panel = document.getElementById(closeEl.dataset.panelTarget); 4923 } else { 4924 panel = closeEl.closest('.sp-panel'); 4925 } 4926 if (panel && panel.dataset.section === SECTION_ID) { 4927 doClose(panel); 4928 return; 4929 } 4930 } 4931 4932 const option = target.closest('.sp-option'); 4933 if (option) { 4934 const panel = option.closest('.sp-panel'); 4935 if (!panel || panel.dataset.section !== SECTION_ID) return; 4936 panel.querySelectorAll('.sp-option').forEach(function(o) { 4937 o.classList.remove('is-selected'); 4938 o.setAttribute('aria-checked', 'false'); 4939 }); 4940 option.classList.add('is-selected'); 4941 option.setAttribute('aria-checked', 'true'); 4942 const addBtn = panel.querySelector('.sp-add'); 4943 addBtn.dataset.variantId = option.dataset.variantId; 4944 addBtn.disabled = false;
4945 addBtn.querySelector('.sp-add-text').textContent = 4946 'Aggiungi · ' + option.dataset.variantPrice; 4947 return; 4948 } 4949 4950 const addBtn = target.closest('.sp-add'); 4951 if (addBtn && !addBtn.disabled && addBtn.dataset.variantId) { 4952 const panel = addBtn.closest('.sp-panel'); 4953 if (!panel || panel.dataset.section !== SECTION_ID) return; 4954 addToCart(addBtn, addBtn.dataset.variantId, panel); 4955 return; 4956 } 4957 4958 if (!isMobile()) { 4959 const insidePanel = target.closest('.sp-panel'); 4960 const onTrigger = target.closest('.sp-trigger'); 4961 if (!insidePanel && !onTrigger) { 4962 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 4963 if (p.dataset.section === SECTION_ID) doClose(p); 4964 }); 4965 } 4966 } 4967 }); 4968 4969 document.addEventListener('keydown', function(e) { 4970 if (e.key !== 'Escape') return; 4971 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 4972 if (p.dataset.section === SECTION_ID) doClose(p); 4973 }); 4974 }); 4975 4976 function reposition() { 4977 if (isMobile()) return; 4978 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 4979 if (panel.dataset.section !== SECTION_ID) return; 4980 const trigger = getTriggerForPanel(panel.id); 4981 if (trigger) positionPanelDesktop(panel, trigger); 4982 }); 4983 } 4984 window.addEventListener('scroll', reposition, { passive: true, capture: true }); 4985 window.addEventListener('resize', reposition); 4986 4987 // ============== FUNZIONE AGGIORNATA PER APP TERZE PARTI ============== 4988 function addToCart(btn, variantId, panel) { 4989 const textEl = btn.querySelector('.sp-add-text') || btn.querySelector('span'); 4990 const originalText = textEl ? textEl.textContent : ''; 4991 btn.disabled = true; 4992 if (textEl) textEl.textContent = 'Aggiunta in corsoâ¦'; 4993 4994 // Usiamo FormData perché è il formato che MonsterCart legge meglio quando intercetta la chiamata fetch 4995 let formData = new FormData(); 4996 formData.append('id', variantId); 4997 formData.append('quantity', 1); 4998 4999 fetch('/cart/add.js', { 5000 method: 'POST', 5001 body: formData 5002 }) 5003 .then(function(res) { 5004 if (!res.ok) throw new Error('cart-add-failed'); 5005 return res.json(); 5006 }) 5007 .then(function(item) { 5008 // Chiudiamo il nostro modale 5009 if (panel) { 5010 doClose(panel); 5011 panel.querySelectorAll('.sp-option').forEach(function(o) { 5012 o.classList.remove('is-selected'); 5013 o.setAttribute('aria-checked', 'false'); 5014 }); 5015 const addBtn = panel.querySelector('.sp-add'); 5016 if (addBtn) { 5017 addBtn.disabled = true; 5018 delete addBtn.dataset.variantId; 5019 addBtn.querySelector('.sp-add-text').textContent = 'Seleziona una misura'; 5020 } 5021 } else { 5022 btn.disabled = false; 5023 if (textEl) textEl.textContent = originalText; 5024 } 5025 5026 // Molte app di carrello (tra cui MonsterCart) si aprono automaticamente se sentono una chiamata 5027 // a /cart/add.js, ma per stare sicuri forziamo un aggiornamento e l'apertura. 5028 fetch('/cart.js') 5029 .then(res => res.json()) 5030 .then(cart => { 5031 // Inviamo eventi per i temi classici 5032 document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: cart })); 5033 document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true })); 5034 5035 if (window.jQuery) { 5036 window.jQuery(document).trigger('ajaxCart.afterCartLoad', [cart]); 5037 } 5038 5039 // Il trucco universale: simuliamo un clic sull'icona del carrello 5040 // MonsterCart si "sveglia" quando rileva questo clic 5041 setTimeout(() => { 5042 const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble, [data-cart-icon]'); 5043 if (cartIcon) { 5044 cartIcon.click(); 5045 } 5046 }, 150); 5047 }); 5048 }) 5049 .catch(function() { 5050 btn.disabled = false; 5051 if (textEl) textEl.textContent = originalText; 5052 alert('Si è verificato un errore durante l\'aggiunta al carrello.'); 5053 }); 5054 } 5055})(); 5056</script>
5056 5057 5058</section><section id="shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800" class="shopify-section shopify-section--custom-html"><style> 5059 #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 { 5060 5061 5062 } 5063 </style><style> 5064 #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 { 5065 --section-background-hash: 000548400362060010605206022071761; 5066 } 5067 5068 #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 + * { 5069 --previous-section-background-hash: 000548400362060010605206022071761; 5070 }@media screen and (min-width: 700px) { 5071 #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 { 5072 --section-background-hash: 0; 5073 } 5074 5075 #shopify-section-template--29563887157595__9826a359-6993-42f3-a865-7900c89ab800 + * { 5076 --previous-section-background-hash: 0; 5077 } 5078 }</style><div class="section section-boxed bg-custom"style="--background: 255 183 74;"> 5079 <div class="parent"> 5080 <div></div> 5081<div class="brand-wrapper" style="padding-top: 30px; border-radius: 20px 20px 0 0 ;"> 5082<img class="compare-heading_img" src="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/OF_logoNEW-white-500.png?v=1691585607" loading="lazy" alt="Logo Olimpo-Flex bianco"> 5083</div> 5084<div class="brand-wrapper generic-brand">Brand<br>Generico</div> 5085 5086 <div class="compare-title_wrapper"> 5087 100% Tessuti OEKO TEX 5088 </div> 5089 5090 <div class="compare-feature_wrapper"> 5091 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5092 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5093 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5094</svg> 5095 </div> 5096 <div class="compare-feature_wrapper"> 5097 5098<svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5099 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5100</svg> 5101 </div> 5102 5103 <div class="compare-title_wrapper"> 5104 Dispositivi Medici Detraibili Classe 1 5105 </div> 5106 5107 <div class="compare-feature_wrapper"> 5108 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5109 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5110 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5111</svg> 5112 </div> 5113 <div class="compare-feature_wrapper"> 5114 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5115 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5116 </svg> 5117 </div> 5118 5119 <div class="compare-title_wrapper"> 5120 Certificazione del Ministero della Salute 5121 </div> 5122 5123 <div class="compare-feature_wrapper"> 5124 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5125 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5126 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5127 </svg> 5128 </div> 5129 <div class="compare-feature_wrapper"> 5130 5131<svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5132 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5133</svg> 5134 </div> 5135 5136 <div class="compare-title_wrapper"> 5137 Materiali di altissima qualità 5138 </div> 5139 5140 <div class="compare-feature_wrapper"> 5141 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5142 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5143 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5144 </svg> 5145 </div> 5146 <div class="compare-feature_wrapper"> 5147 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5148 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5149 </svg> 5150 </div> 5151 5152 <div class="compare-title_wrapper"> 5153 Costante innovazione 5154 </div> 5155 5156 <div class="compare-feature_wrapper"> 5157 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5158 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5159 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5160 </svg> 5161 </div> 5162 <div class="compare-feature_wrapper"> 5163 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5164 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5165 </svg> 5166 </div> 5167 5168<div class="compare-title_wrapper"> 5169 Prodotti Italiani Certificati 5170 </div> 5171 5172 <div class="compare-feature_wrapper"> 5173 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5174 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5175 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5176 </svg> 5177 </div> 5178 <div class="compare-feature_wrapper"> 5179 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5180 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5181 </svg> 5182 </div> 5183 5184 <div class="compare-title_wrapper"> 5185 Cambio e Rimborso Gratuito 5186 </div> 5187 5188 <div class="compare-feature_wrapper"> 5189 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5190 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5191 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5192 </svg> 5193 </div> 5194 <div class="compare-feature_wrapper"> 5195 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5196 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.08-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5197 </svg> 5198 </div> 5199 5200 <div class="compare-title_wrapper"> 5201 Recensioni 5 Stelle Verificate 5202 </div> 5203 5204 <div class="compare-feature_wrapper" style="padding-bottom: 30px; padding-top: 15px; border-radius: 0 0 20px 20px;"> 5205 <svg id="checkmark_compare" data-name="Livello 1" viewbox="0 0 24 24"> 5206 <path style="fill: #ffb74a;" d="m12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0Z"></path> 5207 <path style="fill: #fff;" d="m18.08,9.46l-6.5,6.5c-.19.2-.45.29-.71.29s-.51-.1-.71-.29l-3.25-3.25c-.39-.39-.39-1.02,0-1.41.39-.39,1.02-.39,1.41,0l2.54,2.54,5.79-5.79c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41Z"></path> 5208 </svg> 5209 </div> 5210 <div class="compare-feature_wrapper" style="margin-top: -10px;"> 5211 <svg id="feature_times" data-name="Livello 1" viewbox="0 0 24 24"> 5212 <path style="fill= #133156;" d="m16.28,8.97l-3.08,3.03,3.08,3.03c.09.08.15.18.2.28.05.11.07.22.07.34s-.02.23-.07.34c-.05.11-.11.2-.2.28-.08.08-.17.14-.28.18-.1.04-.22.06-.33.06-.22,0-.44-.09-.6-.25l-3.08-3.08-3.03,3.08c-.16.16-.38.25-.6.25-.11,0-.22-.02-.33-.06-.1-.04-.2-.11-.28-.18-.16-.16-.25-.38-.25-.6s.09-.44.25-.6l3.03-3.
521208-3.03-3.03c-.14-.16-.21-.37-.21-.59,0-.22.1-.42.25-.57.15-.15.36-.24.57-.25.22,0,.43.07.59.21l3.03,3.03,3.03-3.03c.08-.08.17-.15.28-.19.1-.05.22-.07.33-.07.11,0,.23.02.33.06.11.04.2.1.29.18.08.08.15.17.19.28.05.1.07.22.07.33,0,.11-.02.23-.06.33-.04.11-.1.2-.18.29Zm4.2,11.52c-1.68,1.68-3.82,2.82-6.14,3.28-2.33.46-4.74.23-6.93-.68-2.19-.91-4.07-2.45-5.39-4.42-1.32-1.97-2.02-4.29-2.02-6.67s.7-4.69,2.02-6.67C3.34,3.36,5.21,1.82,7.41.91,9.6,0,12.01-.23,14.34.23c2.33.46,4.47,1.61,6.14,3.28,1.11,1.11,2,2.44,2.6,3.89.6,1.46.91,3.02.91,4.59s-.31,3.14-.91,4.59c-.6,1.46-1.49,2.78-2.6,3.89Zm-1.21-15.76c-1.44-1.43-3.27-2.41-5.27-2.8-1.99-.39-4.06-.19-5.94.59-1.88.78-3.48,2.1-4.61,3.79s-1.73,3.68-1.73,5.71.6,4.02,1.73,5.71c1.13,1.69,2.73,3.01,4.61,3.79,1.88.78,3.94.99,5.94.59,1.99-.39,3.83-1.37,5.27-2.8.96-.96,1.72-2.09,2.24-3.34.52-1.25.79-2.59.79-3.94s-.27-2.69-.79-3.94c-.52-1.25-1.28-2.39-2.24-3.34Z"></path> 5213 </svg> 5214 </div> 5215 5216</div> 5217 </div> 5218</section><section id="shopify-section-template--29563887157595__faq" class="shopify-section shopify-section--faq"><style> 5219 #shopify-section-template--29563887157595__faq { 5220 --section-background-hash: 001090540349100060205007095070997; 5221 } 5222 5223 #shopify-section-template--29563887157595__faq + * { 5224 --previous-section-background-hash: 001090540349100060205007095070997; 5225 }@media screen and (min-width: 700px) { 5226 #shopify-section-template--29563887157595__faq { 5227 --section-background-hash: 0; 5228 } 5229 5230 #shopify-section-template--29563887157595__faq + * { 5231 --previous-section-background-hash: 0; 5232 } 5233 }</style><style> 5234 #shopify-section-template--29563887157595__faq { 5235 --section-stack-intro: 60%; 5236 --section-stack-main: 60%; 5237 } 5238</style> 5239 5240<div class="section section-boxed bg-custom text-custom"style="--background: 247 247 247; --text-color: 26 26 26;"> 5241 <div class="section-stack section-stack--center "><div class="section-stack__intro"> 5242 <div class="v-stack gap-10"><div class="prose text-center"><h2 class="h2"><span class="text-custom " style="--text-color: 19 49 86;">Domande? Siamo qui per te.</span></h2><p>Non trovi la risposta che cerchi? Contattaci subito, siamo qui per toglierti ogni tuo dubbio!</p></div></div> 5243 </div><div class="section-stack__main" > 5244 <div class="accordion-box rounded bg-secondary"><details class=" accordion group" aria-expanded="false" is="accordion-disclosure" > 5245 <summary><div class="accordion__toggle bold"><h3 >GARANZIA DI 10 ANNI</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6"> 5246 <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5247 </svg></span> 5248 </div> 5249 </summary> 5250 5251 <div class="accordion__content"><div class="prose"><p>Sì, tutti i nostri prodotti sono coperti da una garanzia che varia dai 2 ai 10 anni, a seconda del prodotto. In caso di merce difettosa (documentata con foto), procediamo subito con una sostituzione.</p></div></div> 5252</details> 5253<details class=" accordion group" aria-expanded="false" is="accordion-disclosure" > 5254 <summary><div class="accordion__toggle bold"><h3 >100 NOTTI DI PROVA GRATIS</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6"> 5255 <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5256 </svg></span> 5257 </div> 5258 </summary> 5259 5260 <div class="accordion__content"><div class="prose"><p>Assolutamente sì! Con OlimpoFlex hai <strong>100 notti di prova.</strong> Se non sei soddisfatto, ti <strong>rimborsiamo completamente</strong>. <strong>Il reso è gratuito!</strong></p></div></div> 5261</details> 5262<details class=" accordion group" aria-expanded="false" is="accordion-disclosure" > 5263 <summary><div class="accordion__toggle bold"><h3 >RESO CHIARO E SEMPLICE</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6"> 5264 <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5265 </svg></span> 5266 </div> 5267 </summary> 5268
5269 <div class="accordion__content"><div class="prose"><p>à semplicissimo! Contattaci via WhatsApp o email a <strong>[email protected]</strong>. </p><p><strong>Ci occuperemo noi di tutto:</strong> organizzeremo il ritiro e il corriere passerà direttamente a casa tua. </p><p>Il reso è totalmente a carico nostro e gratuito.</p></div></div> 5270</details> 5271<details class=" accordion group" aria-expanded="false" is="accordion-disclosure" > 5272 <summary><div class="accordion__toggle bold"><h3 >DISPOSITIVI MEDICI DETRAIBILI</h3><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6"> 5273 <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5274 </svg></span> 5275 </div> 5276 </summary> 5277 5278 <div class="accordion__content"><div class="prose"><p><strong>Sì</strong>, tutti i prodotti contrassegnati come "Dispositivo Medico" sono <strong>dispositivi medici di classe 1 e detraibili al 19% nella Dichiarazione dei Redditi</strong> (730 o ex Modello UNICO PF). </p><p>Per richiedere la fattura, scrivici a <strong>[email protected]</strong>.</p></div></div> 5279</details> 5280</div> 5281 </div><div ><div class="faq-availability"><div class="v-stack gap-4"><div class="v-stack">Scrivi adesso a un nostro consulente del sonno</div></div> 5282<a class="button button--xl" 5283 style="--button-background: 37 211 102 / var(--button-background-opacity, 1);--button-outline-color: 37 211 102;--button-text-color: 26 26 26;" 5284 5285 5286 5287 5288 5289 href="https://wa.me/3516986857?text=Ciao!%20Ho%20bisogno%20di%20aiuto%2C%20potete%20aiutarmi%3F" 5290 5291 5292 >Contattaci Adesso</a> 5293</div></div> 5294 </div> 5295</div></section><section id="shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA" class="shopify-section section"> 5296 5297<style> 5298 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-wrap { 5299 position: relative; 5300 width: 100%; 5301 } 5302 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-viewport { 5303 overflow: hidden; 5304 width: 100%; 5305 } 5306 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-track { 5307 display: flex; 5308 will-change: transform; 5309 transition: transform .35s ease; 5310 touch-action: pan-y; 5311 } 5312 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-slide { 5313 flex: 0 0 auto; 5314 width: var(--bc-slide-w, 100%); 5315 box-sizing: border-box; 5316 padding: 0.75rem; 5317 } 5318 5319 /* Card */ 5320 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card { 5321 display: flex; flex-direction: column; height: 100%; 5322 background: var(--color-background, #fff); 5323 border-radius: 12px; overflow: hidden; 5324 box-shadow: 0 2px 10px rgb(0 0 0 / 0.06); 5325 text-decoration: none; color: inherit; 5326 transition: box-shadow .25s ease; 5327 } 5328 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card:hover { 5329 box-shadow: 0 4px 20px rgb(0 0 0 / 0.12); 5330 } 5331 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-img-wrap { aspect-ratio: 16/9; overflow: hidden; } 5332 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-img { width:100%; height:100%; object-fit:cover; display:block; transition: transform .3s ease; } 5333 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-card:hover .bc-img { transform: scale(1.03); } 5334 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-content { padding: 0.75rem 1rem 1rem; } 5335 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-title { margin:0 0 .35rem 0; font-weight:600; font-size:1rem; line-height:1.3; } 5336 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-meta { font-size:.85rem; opacity:.75; } 5337 5338 /* Arrows */ 5339 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-arrow { 5340 position: absolute; top: 50%; transform: translateY(-50%); 5341 border: none; background: rgb(0 0 0 / .5); color: #fff; 5342 width: 40px; height: 40px; border-radius: 999px; 5343 display: grid; place-items: center; cursor: pointer; z-index: 2; 5344 transition: opacity .2s ease; 5345 } 5346 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-prev { left
5346: .5rem; } 5347 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-next { right: .5rem; } 5348 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-arrow[disabled] { opacity: .35; cursor: default; } 5349 5350 /* Responsive widths */ 5351 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA { --bc-per-view: 1; } 5352 @media (min-width: 700px) { 5353 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA { --bc-per-view: 3; } 5354 } 5355 #shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA .bc-slide { width: calc(100% / var(--bc-per-view)); } 5356</style> 5357 5358<div class="bc-section"> 5359 5360 <h2 style="margin-bottom:.25rem; font-size: 2em; color: #133156;">Il Blog del Sonno</h2> 5361 5362 <a href="/blogs/magazzzine" class="text-with-icon group"> 5363 <span class="reversed-link">Dormi meglio con i nostri consigli</span> 5364 <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 5365 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5366 </svg></span> 5367 </a> 5368 5369 5370 5371 <p style="margin-top:0; margin-bottom:1rem; opacity:.8">Il Blog online del riposo più cliccato in Italia</p> 5372 5373 5374 <div class="bc-wrap" data-section-id="template--29563887157595__blog_infinite_carousel_LiWAeA"> 5375 <button class="bc-arrow bc-prev" type="button" aria-label="Precedente">←</button> 5376 <button class="bc-arrow bc-next" type="button" aria-label="Successivo">→</button> 5377 5378 <div class="bc-viewport"> 5379 <div class="bc-track"><div class="bc-slide" > 5380 <a class="bc-card" href="/blogs/magazzzine/quale-il-miglior-materasso-matrimoniale-qualita-prezzo" aria-label="Qual'è il miglior materasso matrimoniale qualità prezzo?"> 5381 <div class="bc-img-wrap"> 5382 5383 <img class="bc-img" 5384 src="//olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=800" 5385 srcset="//olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=400 400w, //olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=800 800w, //olimpo-flex.com/cdn/shop/articles/dd9559544ef2340b3003ecbe35dcadfc.webp?v=1732416299&width=1200 1200w" 5386 sizes="(max-width:700px) 95vw, 33vw" 5387 alt="Qual'è il miglior materasso matrimoniale qualità prezzo?" 5388 loading="lazy"> 5389 5390 </div> 5391 <div class="bc-content"> 5392 <h3 class="bc-title">Qual'è il miglior materasso matrimoniale qualità prezzo?</h3> 5393 5394 <div class="bc-meta"> 5395 24 nov 2024 5396 · Redazione OlimpoFlex 5397 </div> 5398 5399 </div> 5400 </a> 5401 </div><div class="bc-slide" > 5402 <a class="bc-card" href="/blogs/magazzzine/significato-sognare-completo-letto" aria-label="Significato del Completo Letto nei Sogni"> 5403 <div class="bc-img-wrap"> 5404 5405 <img class="bc-img" 5406 src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=800" 5407 srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-163239.webp?v=1774625566&width=1200 1200w" 5408 sizes="(max-width:700px) 95vw, 33vw" 5409 alt="Significato del Completo Letto nei Sogni" 5410 loading="lazy"> 5411 5412 </div> 5413 <div class="bc-content"> 5414 <h3 class="bc-title">Significato del Completo Letto nei Sogni</h3> 5415 5416 <div class="bc-meta"> 5417 4 gen 2025 5418 · Redazione OlimpoFlex 5419 </div> 5420 5421 </div> 5422 </a> 5423 </div><div class="bc-slide" > 5424 <a class="bc-card" href="/blogs/magazzzine/top-5-marche-topper-2-piazze" aria-label="Quali sono le top 5 marche di topper 2 piazze del 2025?"> 5425 <div class="bc-img-wrap"> 5426 5427 <img class="bc-img" 5428 src="//olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=800" 5429 srcset="//olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=400 400w, //olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=800 800w, //olimpo-flex.com/cdn/shop/articles/e481ec0ad4be36f86ba4f1fc0ad1775f.webp?v=1732785712&width=1200 1200w" 5430 sizes="(max-width:700px) 95vw, 33vw" 5431 alt="Le Migliori Marche di Topper 2 Piazze" 5432 loading="lazy"> 5433 5434 </div> 5435 <div class="bc-content"> 5436 <h3 class="bc-title">Quali sono le top 5 marche di topper 2 piazze del 2025?</h3> 5437 5438 <div class="bc-meta"> 5439 28 nov 2024 5440 · Shopify API 5441 </div> 5442 5443 </div> 5444 </a> 5445 </div><div class="bc-slide" > 5446 <a class="bc-card" href="/blogs/magazzzine/qual-e-il-materasso-ideale-per-chi-soffre-di-fibromialgia" aria-label="Qual è il materasso ideale per chi soffre di fibromialgia?"> 5447 <div class="bc-img-wrap"> 5448 5449 <img class="bc-img" 5450 src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=800" 5451 srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-191004.webp?v=1774635011&width=1200 1200w" 5452 sizes="(max-width:700px) 95vw, 33vw" 5453 alt="Qual è il materasso ideale per chi soffre di fibromialgia?" 5454 loading="lazy"> 5455 5456 </div> 5457 <div class="bc-content"> 5458 <h3 class="bc-title">Qual è il materasso ideale per chi soffre di fibromialgia?</h3> 5459 5460 <div class="bc-meta"> 5461 21 gen 2024 5462 · Redazione OlimpoFlex 5463 </div> 5464 5465 </div> 5466 </a> 5467 </div><div class="bc-slide" > 5468 <a class="bc-card" href="/blogs/magazzzine/quali-sono-i-cuscini-piu-indicati-per-chi-soffre-di-apnea" aria-label="Quali sono i cuscini più indicati per chi soffre di apnea?"> 5469 <div class="bc-img-wrap"> 5470 5471 <img class="bc-img" 5472 src="//olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=800" 5473 srcset="//olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=400 400w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=800 800w, //olimpo-flex.com/cdn/shop/articles/banner-20260327-183211.webp?v=1774632741&width=1200 1200w" 5474 sizes="(max-width:700px) 95vw, 33vw" 5475 alt="Quali sono i cuscini più indicati per chi soffre di apnea?" 5476 loading="lazy"> 5477 5478 </div> 5479 <div class="bc-content"> 5480 <h3 class="bc-title">Quali sono i cuscini più indicati per chi soffre di apnea?</h3> 5481 5482 <div class="bc-meta"> 5483 15 giu 2024 5484 · Redazione OlimpoFlex 5485 </div> 5486 5487 </div> 5488 </a> 5489 </div></div> 5490 </div> 5491 </div> 5492</div> 5493
5494<script> 5495(function(){ 5496 const root = document.currentScript.closest('#shopify-section-template--29563887157595__blog_infinite_carousel_LiWAeA'); 5497 const wrap = root.querySelector('.bc-wrap'); 5498 if (!wrap) return; 5499 5500 const track = wrap.querySelector('.bc-track'); 5501 const slides = Array.from(track.children); 5502 const prevBtn = wrap.querySelector('.bc-prev'); 5503 const nextBtn = wrap.querySelector('.bc-next'); 5504 5505 let perView = 1; 5506 let index = 0; 5507 let slideW = 0; 5508 5509 function getPerView() { 5510 return window.matchMedia('(min-width:700px)').matches ? 3 : 1; 5511 } 5512 function measure() { 5513 perView = getPerView(); 5514 const first = track.querySelector('.bc-slide'); 5515 slideW = first ? first.getBoundingClientRect().width : 0; 5516 jumpTo(index, false); 5517 updateArrows(); 5518 } 5519 function maxIndex() { 5520 return Math.max(0, slides.length - perView); 5521 } 5522 function clamp(i) { 5523 return Math.min(Math.max(0, i), maxIndex()); 5524 } 5525 function jumpTo(i, withTransition) { 5526 if (typeof withTransition === 'undefined') withTransition = true; 5527 index = clamp(i); 5528 track.style.transition = withTransition ? 'transform .35s ease' : 'none'; 5529 var x = -index * slideW; 5530 track.style.transform = 'translate3d(' + x + 'px,0,0)'; 5531 } 5532 function updateArrows() { 5533 var mi = maxIndex(); 5534 prevBtn.disabled = (index <= 0); 5535 nextBtn.disabled = (index >= mi); 5536 } 5537 5538 prevBtn.addEventListener('click', function() { jumpTo(index - 1, true); updateArrows(); }); 5539 nextBtn.addEventListener('click', function() { jumpTo(index + 1, true); updateArrows(); }); 5540 5541 /* Drag / Swipe */ 5542 var startX = 0, curX = 0, dragging = false, saved = 0; 5543 function onDown(e) { 5544 dragging = true; 5545 track.style.transition = 'none'; 5546 startX = (e.touches ? e.touches[0].clientX : e.clientX); 5547 var m = track.style.transform.match(/translate3d\((-?\d+(?:\.\d+)?)px/); 5548 saved = m ? parseFloat(m[1]) : -index * slideW; 5549 } 5550 function onMove(e) { 5551 if (!dragging) return; 5552 curX = (e.touches ? e.touches[0].clientX : e.clientX); 5553 var dx = curX - startX; 5554 track.style.transform = 'translate3d(' + (saved + dx) + 'px,0,0)'; 5555 } 5556 function onUp() { 5557 if (!dragging) return; 5558 dragging = false; 5559 var dx = (curX || startX) - startX; 5560 var threshold = slideW * 0.2; 5561 if (dx < -threshold) jumpTo(index + 1, true); 5562 else if (dx > threshold) jumpTo(index - 1, true); 5563 else jumpTo(index, true); 5564 updateArrows(); 5565 } 5566 wrap.addEventListener('mousedown', onDown); 5567 window.addEventListener('mousemove', onMove); 5568 window.addEventListener('mouseup', onUp); 5569 wrap.addEventListener('touchstart', onDown, { passive: true }); 5570 window.addEventListener('touchmove', onMove, { passive: true }); 5571 window.addEventListener('touchend', onUp); 5572 5573 function init() { 5574 measure(); 5575 jumpTo(0, false); 5576 updateArrows(); 5577 } 5578 init(); 5579 5580 window.addEventListener('resize', function() { measure(); }); 5581 window.addEventListener('orientationchange', function() { measure(); }); 5582 5583 document.addEventListener('shopify:section:load', function(e) { 5584 if (e.detail.sectionId === 'template--29563887157595__blog_infinite_carousel_LiWAeA') { measure(); } 5585 }); 5586})(); 5587</script>
5587 5588 5589 5590</section><section id="shopify-section-template--29563887157595__parlano_di_noi_XXYtHm" class="shopify-section section-parlano-di-noi"><div class="parlano-di-noi" id="parlano-di-noi-template--29563887157595__parlano_di_noi_XXYtHm"> 5591 <div class="parlano-di-noi__container"><h2 class="parlano-di-noi__titolo">Siamo sui principali media Italiani ð</h2><p class="parlano-di-noi__sottotitolo">Parlano di noi sulle migliori testate giornalistiche Italiane</p><div class="parlano-di-noi__slider"> 5592 <div class="parlano-di-noi__track"><div class="parlano-di-noi__slide" ><a href="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/2026_03_09_La_Repubblica__ed._Firenze__pag.41.pdf?v=1773414752" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5593 src="//olimpo-flex.com/cdn/shop/files/repubblica-logo_a4a31498-b93b-46a3-a59c-34bcc5ba9de5.png?v=1773414114&width=400" 5594 alt="Repubblica.it" 5595 class="parlano-di-noi__logo" 5596 loading="lazy" 5597 width="200" 5598 height="80" 5599 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.grazia.it/stile-di-vita/tendenze-lifestyle/dormire-male-cause-sleepscrolling-961310" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5600 src="//olimpo-flex.com/cdn/shop/files/Grazia_Logo_744a81a6-8e05-40c4-a73e-78bfc9dfc37e.webp?v=1774273582&width=400" 5601 alt="Repubblica.it" 5602 class="parlano-di-noi__logo" 5603 loading="lazy" 5604 width="200" 5605 height="80" 5606 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.menshealth.com/it/salute/benessere-psicofisico/a70722573/consigli-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5607 src="//olimpo-flex.com/cdn/shop/files/logo_men.webp?v=1774256203&width=400" 5608 alt="Repubblica.it" 5609 class="parlano-di-noi__logo" 5610 loading="lazy" 5611 width="200" 5612 height="80" 5613 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.ansa.it/canale_lifestyle/notizie/societa_diritti/2026/03/13/sleepscrolling-e-altri-disastri-come-dormire-di-piu-e-meglio_52388692-8f5a-4280-8e8d-c920f78d868f.html" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5614 src="//olimpo-flex.com/cdn/shop/files/ansa1.jpg?v=1773414521&width=400" 5615 alt="ANSA.it" 5616 class="parlano-di-noi__logo" 5617 loading="lazy" 5618 width="200" 5619 height="80" 5620 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.corrierenazionale.it/2026/03/11/giornata-mondiale-del-sonno-fenomeno-sleepscrolling-la-guida-per-tornare-a-dormire-e-sopravvivere-allora-legale/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5621 src="//olimpo-flex.com/cdn/shop/files/corriere_nazionale.webp?v=1774942542&width=400" 5622 alt="Corriere Nazionale" 5623 class="parlano-di-noi__logo" 5624 loading="lazy" 5625 width="200" 5626 height="80" 5627 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://socialandtech.net/ora-legale-italiani-sempre-piu-stanchi-tra-sleepscrolling-e-gufi-digitali-la-guida-pratica-per-vivere-al-meglio-il-cambio-dellora/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5628 src="//olimpo-flex.com/cdn/shop/files/logo_socialandtech.png?v=1774943866&width=400" 5629 alt="Social and Tech" 5630 class="parlano-di-noi__logo" 5631 loading="lazy" 5632 width="200" 5633 height="80" 5634 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.myfitnessmagazine.it/ora-legale-2026-la-guida-pratica-per-dormire-meglio-e-adattarsi-senza-stress/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5635 src="//olimpo-flex.com/cdn/shop/files/logo_mfm.png?v=1774943799&width=400" 5636 alt="My Fitness Magazine" 5637 class="parlano-di-noi__logo" 5638 loading="lazy" 5639 width="200" 5640 height="80" 5641 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.silhouettedonna.it/benessere/benessere-1/cambio-dellora-cosi-non-perdi-il-sonno-58018/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5642 src="//olimpo-flex.com/cdn/shop/files/logo.png?v=1774943728&width=400" 5643 alt="Silhoutte donna" 5644 class="parlano-di-noi__logo" 5645 loading="lazy" 5646 width="200" 5647 height="80" 5648 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.greenplanner.it/2026/03/27/ora-legale-salute-energia-sonno/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5649 src="//olimpo-flex.com/cdn/shop/files/new-header-gpm-white.png?v=1774943665&width=400" 5650 alt="green planner" 5651 class="parlano-di-noi__logo" 5652 loading="lazy" 5653 width="200" 5654 height="80" 5655 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://vocealta.it/sleepscrolling-e-sonno-a-rischio-come-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5656 src="//olimpo-flex.com/cdn/shop/files/logo-voce-alta-blu-e1636133562314.png?v=1774943467&width=400" 5657 alt="Voce Alta" 5658 class="parlano-di-noi__logo" 5659 loading="lazy" 5660 width="200" 5661 height="80" 5662 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://dilei.it/salute/ora-legale-consigli-contro-stanchezza-cosa-evitare/2219468/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5663 src="//olimpo-flex.com/cdn/shop/files/unnamed.jpg?v=1774943412&width=400" 5664 alt="Di Lei" 5665 class="parlano-di-noi__logo" 5666 loading="lazy" 5667 width="200" 5668 height="80" 5669 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://www.giornaletrentino.it/ambiente/il-sonno-chiave-del-benessere-ecco-come-dormire-di-pi%C3%B9-e-meglio-1.4321073" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5670 src="//olimpo-flex.com/cdn/shop/files/images.webp?v=1774943054&width=400" 5671 alt="Giornale Trentino" 5672 class="parlano-di-noi__logo" 5673 loading="lazy" 5674 width="200" 5675 height="80" 5676 ></div></a></div><div class="parlano-di-noi__slide" ><a href="https://toscana.italiaeconomy.it/olimpoflex-nasce-la-foam-valley-in-toscana/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card"><div class="parlano-di-noi__logo-wrap"><img 5677 src="//olimpo-flex.com/cdn/shop/files/Logo-ToscanaEconomy-NoPayoff.webp?v=1774942753&width=400" 5678 alt="Toscana Economy" 5679 class="parlano-di-noi__logo" 5680 loading="lazy" 5681 width="200" 5682 height="80" 5683 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true">
5683<a href="https://cdn.shopify.com/s/files/1/0575/1413/1509/files/2026_03_09_La_Repubblica__ed._Firenze__pag.41.pdf?v=1773414752" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5684 src="//olimpo-flex.com/cdn/shop/files/repubblica-logo_a4a31498-b93b-46a3-a59c-34bcc5ba9de5.png?v=1773414114&width=400" 5685 alt="Repubblica.it" 5686 class="parlano-di-noi__logo" 5687 loading="lazy" 5688 width="200" 5689 height="80" 5690 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.grazia.it/stile-di-vita/tendenze-lifestyle/dormire-male-cause-sleepscrolling-961310" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5691 src="//olimpo-flex.com/cdn/shop/files/Grazia_Logo_744a81a6-8e05-40c4-a73e-78bfc9dfc37e.webp?v=1774273582&width=400" 5692 alt="Repubblica.it" 5693 class="parlano-di-noi__logo" 5694 loading="lazy" 5695 width="200" 5696 height="80" 5697 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.menshealth.com/it/salute/benessere-psicofisico/a70722573/consigli-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5698 src="//olimpo-flex.com/cdn/shop/files/logo_men.webp?v=1774256203&width=400" 5699 alt="Repubblica.it" 5700 class="parlano-di-noi__logo" 5701 loading="lazy" 5702 width="200" 5703 height="80" 5704 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.ansa.it/canale_lifestyle/notizie/societa_diritti/2026/03/13/sleepscrolling-e-altri-disastri-come-dormire-di-piu-e-meglio_52388692-8f5a-4280-8e8d-c920f78d868f.html" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5705 src="//olimpo-flex.com/cdn/shop/files/ansa1.jpg?v=1773414521&width=400" 5706 alt="ANSA.it" 5707 class="parlano-di-noi__logo" 5708 loading="lazy" 5709 width="200" 5710 height="80" 5711 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.corrierenazionale.it/2026/03/11/giornata-mondiale-del-sonno-fenomeno-sleepscrolling-la-guida-per-tornare-a-dormire-e-sopravvivere-allora-legale/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5712 src="//olimpo-flex.com/cdn/shop/files/corriere_nazionale.webp?v=1774942542&width=400" 5713 alt="Corriere Nazionale" 5714 class="parlano-di-noi__logo" 5715 loading="lazy" 5716 width="200" 5717 height="80" 5718 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://socialandtech.net/ora-legale-italiani-sempre-piu-stanchi-tra-sleepscrolling-e-gufi-digitali-la-guida-pratica-per-vivere-al-meglio-il-cambio-dellora/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5719 src="//olimpo-flex.com/cdn/shop/files/logo_socialandtech.png?v=1774943866&width=400" 5720 alt="Social and Tech" 5721 class="parlano-di-noi__logo" 5722 loading="lazy" 5723 width="200" 5724 height="80" 5725 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.myfitnessmagazine.it/ora-legale-2026-la-guida-pratica-per-dormire-meglio-e-adattarsi-senza-stress/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5726 src="//olimpo-flex.com/cdn/shop/files/logo_mfm.png?v=1774943799&width=400" 5727 alt="My Fitness Magazine" 5728 class="parlano-di-noi__logo" 5729 loading="lazy" 5730 width="200" 5731 height="80" 5732 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.silhouettedonna.it/benessere/benessere-1/cambio-dellora-cosi-non-perdi-il-sonno-58018/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5733 src="//olimpo-flex.com/cdn/shop/files/logo.png?v=1774943728&width=400" 5734 alt="Silhoutte donna" 5735 class="parlano-di-noi__logo" 5736 loading="lazy" 5737 width="200" 5738 height="80" 5739 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.greenplanner.it/2026/03/27/ora-legale-salute-energia-sonno/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5740 src="//olimpo-flex.com/cdn/shop/files/new-header-gpm-white.png?v=1774943665&width=400" 5741 alt="green planner" 5742 class="parlano-di-noi__logo" 5743 loading="lazy" 5744 width="200" 5745 height="80" 5746 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://vocealta.it/sleepscrolling-e-sonno-a-rischio-come-dormire-meglio/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5747 src="//olimpo-flex.com/cdn/shop/files/logo-voce-alta-blu-e1636133562314.png?v=1774943467&width=400" 5748 alt="Voce Alta" 5749 class="parlano-di-noi__logo" 5750 loading="lazy" 5751 width="200" 5752 height="80" 5753 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://dilei.it/salute/ora-legale-consigli-contro-stanchezza-cosa-evitare/2219468/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5754 src="//olimpo-flex.com/cdn/shop/files/unnamed.jpg?v=1774943412&width=400" 5755 alt="Di Lei" 5756 class="parlano-di-noi__logo" 5757 loading="lazy" 5758 width="200" 5759 height="80" 5760 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://www.giornaletrentino.it/ambiente/il-sonno-chiave-del-benessere-ecco-come-dormire-di-pi%C3%B9-e-meglio-1.4321073" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5761 src="//olimpo-flex.com/cdn/shop/files/images.webp?v=1774943054&width=400" 5762 alt="Giornale Trentino" 5763 class="parlano-di-noi__logo" 5764 loading="lazy" 5765 width="200" 5766 height="80" 5767 ></div></a></div><div class="parlano-di-noi__slide" aria-hidden="true"><a href="https://toscana.italiaeconomy.it/olimpoflex-nasce-la-foam-valley-in-toscana/" target="_blank" rel="noopener noreferrer" class="parlano-di-noi__card" tabindex="-1"><div class="parlano-di-noi__logo-wrap"><img 5768 src="//olimpo-flex.com/cdn/shop/files/Logo-ToscanaEconomy-NoPayoff.webp?v=1774942753&width=400" 5769 alt="Toscana Economy" 5770 class="parlano-di-noi__logo" 5771 loading="lazy" 5772 width="200" 5773 height="80" 5774 ></div></a></div></div> 5775 </div> 5776 5777 </div> 5778</div> 5779 5780<style> 5781 .parlano-di-noi { 5782 padding: 60px 0; 5783 background-color: #f9f9f9; 5784 overflow: hidden; 5785 } 5786 5787 .parlano-di-noi__container { 5788 margin: 0 auto; 5789 padding: 0 20px; 5790 text-align: center; 5791 } 5792 5793 .parlano-di-noi__titolo { 5794 font-size: 32px; 5795 font-weight: 700; 5796 color: #1a2744; 5797 margin: 0 0 8px; 5798 letter-spacing: -0.5px; 5799 } 5800 5801 .parlano-di-noi__sottotitolo { 5802 font-size: 16px; 5803 color: #777; 5804 margin: 0 0 40px; 5805 font-weight: 400; 5806 } 5807 5808 /* ===== Slider continuo CSS-only ===== */ 5809 .parlano-di-noi__slider { 5810 overflow: hidden; 5811 width: 100%; 5812 } 5813 5814 .parlano-di-noi__track { 5815 display: flex; 5816 gap: 20px; 5817 width: max-content; 5818 animation: parlanoScroll 40s linear infinite; 5819 /* NUOVO: L'animazione parte in pausa di default */ 5820 animation-play-state: paused; 5821 } 5822 5823 /* NUOVO: Classe aggiunta via JS quando la sezione è visibile */ 5824 .parlano-di-noi__track.is-visible { 5825 animation-play-state: running; 5826 } 5827 5828 /* Aggiunto !important per garantire che il blocco su hover funzioni anche con la classe is-visible attiva */ 5829 .parlano-di-noi__slider:hover .parlano-di-noi__track { 5830 animation-play-state: paused !important; 5831 } 5832 5833 .parlano-di-noi__slide { 5834 flex-shrink: 0; 5835 width: 260px; 5836 } 5837 5838 /* Card */ 5839 .parlano-di-noi__card { 5840 display: flex;
5841 align-items: center; 5842 justify-content: center; 5843 border-radius: 12px; 5844 padding: 28px 20px; 5845 min-height: 100px; 5846 text-decoration: none; 5847 color: inherit; 5848 transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease, background 0.3s ease; 5849 cursor: pointer; 5850 height: 100%; 5851 box-sizing: border-box; 5852 } 5853 5854 a.parlano-di-noi__card:hover { 5855 box-shadow: 0 8px 30px rgba(0,0,0,0.08); 5856 transform: translateY(-3px) scale(1.02); 5857 background: linear-gradient(135deg, #fff 80%, #f5a6230D 100%); 5858 } 5859 5860 /* Logo */ 5861 .parlano-di-noi__logo-wrap { 5862 display: flex; 5863 align-items: center; 5864 justify-content: center; 5865 } 5866 5867 .parlano-di-noi__logo { 5868 max-width: 160px; 5869 max-height: 50px; 5870 width: auto; 5871 height: auto; 5872 object-fit: contain; 5873 transition: transform 0.3s ease; 5874 } 5875 5876 .parlano-di-noi__card:hover .parlano-di-noi__logo { 5877 transform: scale(1.06); 5878 } 5879 5880 .parlano-di-noi__logo-placeholder { 5881 font-size: 18px; 5882 font-weight: 700; 5883 color: #1a2744; 5884 } 5885 5886 /* Animazione loop infinito */ 5887 @keyframes parlanoScroll { 5888 0% { transform: translateX(0); } 5889 100% { transform: translateX(-50%); } 5890 } 5891 5892 /* Responsive */ 5893 @media (max-width: 768px) { 5894 .parlano-di-noi { padding: 40px 0; } 5895 .parlano-di-noi__titolo { font-size: 26px; } 5896 .parlano-di-noi__slide { width: 200px; } 5897 } 5898</style> 5899
5900<script> 5901 document.addEventListener("DOMContentLoaded", function() { 5902 const sectionId = 'parlano-di-noi-template--29563887157595__parlano_di_noi_XXYtHm'; 5903 const section = document.getElementById(sectionId); 5904 5905 if (section) { 5906 const track = section.querySelector('.parlano-di-noi__track'); 5907 5908 // Controlliamo se il browser supporta IntersectionObserver 5909 if ('IntersectionObserver' in window) { 5910 const observer = new IntersectionObserver((entries) => { 5911 entries.forEach(entry => { 5912 if (entry.isIntersecting) { 5913 // Quando la sezione entra nello schermo, facciamo partire l'animazione 5914 track.classList.add('is-visible'); 5915 } else { 5916 // Opzionale: mette in pausa l'animazione quando la sezione non è più visibile (ottimizza le performance) 5917 track.classList.remove('is-visible'); 5918 } 5919 }); 5920 }, { 5921 threshold: 0.1 // Si attiva quando almeno il 10% della sezione è visibile 5922 }); 5923 5924 observer.observe(section); 5925 } else { 5926 // Fallback per browser molto vecchi: l'animazione parte subito 5927 track.classList.add('is-visible'); 5928 } 5929 } 5930 }); 5931</script>
5931 5932 5933</section><section id="shopify-section-template--29563887157595__press" class="shopify-section shopify-section--press"></section> 5934<!-- BEGIN sections: footer-group --> 5935<footer id="shopify-section-sections--29563889156443__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 5936 @media screen and (min-width: 1000px) { 5937 #shopify-section-sections--29563889156443__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 5938 } 5939 } 5940 5941 5942 5943</style><div class="footer"> 5944 <div class="container"> 5945 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"> 5946 <div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h3">Iscriviti alla nostra newsletter</p><div class="klaviyo-form-YjTveE"></div> 5947 5948 </div> 5949 </div> 5950 5951 5952<div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1"> 5953 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 5954 <span class="footer-accordion__title">Prodotti</span> 5955 <span class="footer-accordion__icon" aria-hidden="true">
5955â¸</span> 5956 </summary> 5957 5958 <div class="footer-accordion__panel"> 5959 <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2"> 5960 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 5961 <span class="footer-accordion__title">Best Sellers</span> 5962 <span class="footer-accordion__icon" aria-hidden="true">â¸</span> 5963 </summary> 5964 <div class="footer-accordion__panel"> 5965 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 5966 <a href="https://olimpo-flex.com/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="footer-link footer-link--level-3">Cuscino Antirussamento Zeus</a> 5967 </li><li class="footer-menu__item footer-menu__item--level-3"> 5968 <a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="footer-link footer-link--level-3">Topper Termoregolatore antisudorazione</a> 5969 </li><li class="footer-menu__item footer-menu__item--level-3"> 5970 <a href="https://olimpo-flex.com/products/venere" class="footer-link footer-link--level-3">Cuscino Antirughe Venere</a> 5971 </li><li class="footer-menu__item footer-menu__item--level-3"> 5972 <a href="https://olimpo-flex.com/products/federa-cotone" class="footer-link footer-link--level-3">Federe a Sacchetto</a> 5973 </li><li class="footer-menu__item footer-menu__item--level-3"> 5974 <a href="https://olimpo-flex.com/products/apollo" class="footer-link footer-link--level-3">Cuscino Anti Russamento bio Apollo</a> 5975 </li><li class="footer-menu__item footer-menu__item--level-3"> 5976 <a href="https://olimpo-flex.com/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="footer-link footer-link--level-3">Materasso Memory Foam Hybrid</a> 5977 </li><li class="footer-menu__item footer-menu__item--level-3"> 5978 <a href="https://olimpo-flex.com/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="footer-link footer-link--level-3">Materasso Memory Foam triplo strato</a> 5979 </li><li class="footer-menu__item footer-menu__item--level-3"> 5980 <a href="https://olimpo-flex.com/products/kratos-cervical-fresh-gel" class="footer-link footer-link--level-3">Cuscino Cervicale Kratos</a> 5981 </li><li class="footer-menu__item footer-menu__item--level-3"> 5982 <a href="https://olimpo-flex.com/collections/all" class="footer-link footer-link--level-3">Tutti i prodotti</a> 5983 </li></ul> 5984 </div> 5985 </details></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2"> 5986 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 5987 <span class="footer-accordion__title">Soluzioni Specifiche</span> 5988 <span class="footer-accordion__icon" aria-hidden="true">
5988â¸</span> 5989 </summary> 5990 <div class="footer-accordion__panel"> 5991 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 5992 <a href="https://olimpo-flex.com/collections/materassi-ortopedici" class="footer-link footer-link--level-3">Materassi Dispositivo Medico</a> 5993 </li><li class="footer-menu__item footer-menu__item--level-3"> 5994 <a href="https://olimpo-flex.com/collections/i-freschissimi" class="footer-link footer-link--level-3">I freschissimi</a> 5995 </li><li class="footer-menu__item footer-menu__item--level-3"> 5996 <a href="https://olimpo-flex.com/collections/pancia-giu" class="footer-link footer-link--level-3">Per chi dorme a pancia in giù</a> 5997 </li><li class="footer-menu__item footer-menu__item--level-3"> 5998 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="footer-link footer-link--level-3">Per chi dorme di lato</a> 5999 </li><li class="footer-menu__item footer-menu__item--level-3"> 6000 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="footer-link footer-link--level-3">Per chi dorme supino</a> 6001 </li></ul> 6002 </div> 6003 </details></li></ul> 6004 </div> 6005 </details></li></ul></div><div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1"> 6006 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 6007 <span class="footer-accordion__title">Link utili</span> 6008 <span class="footer-accordion__icon" aria-hidden="true">
6008â¸</span> 6009 </summary> 6010 6011 <div class="footer-accordion__panel"> 6012 <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/blogs/magazzzine" class="footer-link footer-link--level-2">Blog: Magazzzine</a></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2"> 6013 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 6014 <span class="footer-accordion__title">Guide alla scelta</span> 6015 <span class="footer-accordion__icon" aria-hidden="true">â¸</span> 6016 </summary> 6017 <div class="footer-accordion__panel"> 6018 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 6019 <a href="https://olimpo-flex.com/blogs/magazzzine/come-scegliere-la-giusta-altezza-per-un-topper-memory" class="footer-link footer-link--level-3">Scegliere Giusta Altezza per un Topper </a> 6020 </li><li class="footer-menu__item footer-menu__item--level-3"> 6021 <a href="https://olimpo-flex.com/blogs/magazzzine/perche-evitare-i-materassi-a-molle-insacchettate-svantaggi" class="footer-link footer-link--level-3">Svantaggi dei Materassi a Molle Insacchettate</a> 6022 </li><li class="footer-menu__item footer-menu__item--level-3"> 6023 <a href="https://olimpo-flex.com/blogs/magazzzine/qual-e-la-lunghezza-standard-della-coperta-matrimoniale" class="footer-link footer-link--level-3">Lunghezza Standard della Coperta Matrimoniale</a> 6024 </li><li class="footer-menu__item footer-menu__item--level-3"> 6025 <a href="https://olimpo-flex.com/blogs/magazzzine/come-eliminare-le-macchie-da-un-piumino" class="footer-link footer-link--level-3">Eliminare Macchie dal Piumino</a> 6026 </li></ul> 6027 </div> 6028 </details></li></ul> 6029 </div> 6030 </details></li></ul></div><div class="footer__block footer__block--menu" ><ul class="footer-menu footer-menu--level-1 footer-menu--root" role="list"><li class="footer-menu__item footer-menu__item--level-1 is-root"><details class="footer-accordion footer-accordion--level-1" data-depth="1"> 6031 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 6032 <span class="footer-accordion__title">Olimpoflex</span> 6033 <span class="footer-accordion__icon" aria-hidden="true">
6033â¸</span> 6034 </summary> 6035 6036 <div class="footer-accordion__panel"> 6037 <ul class="footer-menu footer-menu--level-2" role="list"><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/about" class="footer-link footer-link--level-2">Chi Siamo</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/pagamenti-sicuri" class="footer-link footer-link--level-2">Pagamenti</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/policies/refund-policy" class="footer-link footer-link--level-2">Resi e rimborsi</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/detrazione-iva-4-legge-104" class="footer-link footer-link--level-2">Detrazione IVA</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/ritiro-gratis" class="footer-link footer-link--level-2">Ritiro dell'usato</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/privacy-policy-olimpo-24" class="footer-link footer-link--level-2">Privacy Policy</a></li><li class="footer-menu__item footer-menu__item--level-2"><a href="https://olimpo-flex.com/pages/cookie-policy" class="footer-link footer-link--level-2">Cookie Policy</a></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2"> 6038 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 6039 <span class="footer-accordion__title">FAQ</span> 6040 <span class="footer-accordion__icon" aria-hidden="true">
6040â¸</span> 6041 </summary> 6042 <div class="footer-accordion__panel"> 6043 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 6044 <a href="https://olimpo-flex.com/pages/faq-materassi" class="footer-link footer-link--level-3">FAQ materassi</a> 6045 </li><li class="footer-menu__item footer-menu__item--level-3"> 6046 <a href="https://olimpo-flex.com/pages/faq-cuscini" class="footer-link footer-link--level-3">FAQ cuscini</a> 6047 </li><li class="footer-menu__item footer-menu__item--level-3"> 6048 <a href="https://olimpo-flex.com/pages/faq-topper" class="footer-link footer-link--level-3">FAQ topper</a> 6049 </li><li class="footer-menu__item footer-menu__item--level-3"> 6050 <a href="https://olimpo-flex.com/pages/faq-piumini-letto" class="footer-link footer-link--level-3">FAQ piumini</a> 6051 </li><li class="footer-menu__item footer-menu__item--level-3"> 6052 <a href="https://olimpo-flex.com/pages/faq-lenzuola" class="footer-link footer-link--level-3">FAQ lenzuola</a> 6053 </li></ul> 6054 </div> 6055 </details></li></ul> 6056 </div> 6057 </details></li></ul></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li> 6058 <a href="https://www.facebook.com/OlimpoFlex/" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24"> 6059 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 6060 </svg></a> 6061 </li><li> 6062 <a href="https://www.instagram.com/olimpoflex.ita" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 6063 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 6064 </svg></a> 6065 </li><li> 6066 <a href="https://www.youtube.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 6067 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 6068 </svg></a> 6069 </li><li> 6070 <a href="https://www.tiktok.com/@olimpoflex" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewB
6070ox="0 0 24 24"> 6071 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 6072 </svg></a> 6073 </li><li> 6074 <a href="https://www.linkedin.com/company/102241004" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24"> 6075 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/> 6076 </svg></a> 6077 </li><li> 6078 <a href="https://api.whatsapp.com/send/?phone=393421693587&text=Ciao%21+Ho+bisogno+di+informazioni%2C+mi+potete+aiutare%3F" class="tap-area" target="_blank" rel="noopener" aria-label="Seguici su WhatsApp"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-whatsapp" viewBox="0 0 24 24"> 6079 <path fill-rule="evenodd" clip-rule="evenodd" d="M19.354 4.552a10.336 10.336 0 0 0-7.36-3.052C6.257 1.5 1.588 6.168 1.586 11.905a10.383 10.383 0 0 0 1.39 5.202L1.5 22.5l5.516-1.447c1.52.83 3.232 1.266 4.973 1.266h.004c5.736 0 10.404-4.668 10.406-10.405a10.342 10.342 0 0 0-3.045-7.362Zm-7.36 16.01h-.004a8.639 8.639 0 0 1-4.402-1.205l-.316-.188-3.274.859.874-3.192-.206-.327a8.626 8.626 0 0 1-1.322-4.603c.002-4.769 3.882-8.649 8.653-8.649a8.59 8.59 0 0 1 6.115 2.537 8.596 8.596 0 0 1 2.53 6.119c-.002 4.769-3.881 8.649-8.649 8.649Zm4.744-6.477c-.26-.13-1.539-.76-1.777-.846-.239-.087-.412-.13-.585.13s-.672.846-.823 1.02c-.152.173-.304.195-.564.064-.26-.13-1.097-.404-2.09-1.29-.773-.69-1.295-1.54-1.447-1.801-.152-.26-.016-.401.114-.53.116-.117.26-.304.39-.456.13-.152.173-.26.26-.434.087-.173.043-.325-.022-.455s-.584-1.41-.802-1.93c-.21-.508-.425-.439-.584-.447a10.498 10.498 0 0 0-.499-.01.955.955 0 0 0-.693.326c-.239.26-.91.89-.91 2.169 0 1.28.931 2.516 1.061 2.69.13.174 1.834 2.8 4.442 3.926.62.268 1.105.428 1.482.548.623.198 1.19.17 1.638.103.5-.074 1.538-.629 1.755-1.236.216-.607.216-1.128.151-1.236-.064-.109-.238-.174-.498-.304v-.001Z" fill="currentColor" /> 6080 </svg></a> 6081 </li></ul><div class="h-stack gap-6"><link rel="stylesheet" href="//olimpo-flex.com/cdn/shop/t/52/assets/country-flags.css?v=37534770876763558761783160311" media="print" onload="this.media='all'; this.onload = null"><div class="relative"> 6082 <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-country--sections--29563889156443__footer" aria-expanded="false"> 6083 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">Stati Uniti (EUR â¬)</span> 6084 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 6085 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 6086 </svg></button> 6087 6088 <x-popover id="popover-localization-form-country--sections--29563889156443__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 6089 <p class="h5" slot="title">Paese/Area geografica</p><form method="post" action="/localization" id="localization-form-country--sections--29563889156443__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AL" >
6090 <span class="country-flags country-flags--AL"></span> 6091 <span>Albania (ALL L)</span> 6092 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AD" > 6093 <span class="country-flags country-flags--AD"></span> 6094 <span>Andorra (EUR â¬)</span> 6095 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" > 6096 <span class="country-flags country-flags--AU"></span> 6097 <span>Australia (EUR â¬)</span> 6098 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 6099 <span class="country-flags country-flags--AT"></span> 6100 <span>Austria (EUR â¬)</span> 6101 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 6102 <span class="country-flags country-flags--BE"></span> 6103 <span>Belgio (EUR â¬)</span> 6104 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BY" > 6105 <span class="country-flags country-flags--BY"></span> 6106 <span>Bielorussia (EUR â¬)</span> 6107 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BA" > 6108 <span class="country-flags country-flags--BA"></span> 6109 <span>Bosnia ed Erzegovina (BAM ÐÐ)</span> 6110 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 6111 <span class="country-flags country-flags--BG"></span> 6112 <span>Bulgaria (EUR â¬)</span> 6113 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 6114 <span class="country-flags country-flags--CA"></span> 6115 <span>Canada (EUR â¬)</span> 6116 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 6117 <span class="country-flags country-flags--CZ"></span> 6118 <span>Cechia (EUR â¬)</span> 6119 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VA" > 6120 <span class="country-flags country-flags--VA"></span> 6121 <span>Città del Vaticano (EUR â¬)</span> 6122 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" > 6123 <span class="country-flags country-flags--KR"></span> 6124 <span>Corea del Sud (EUR â¬)</span> 6125 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 6126 <span class="country-flags country-flags--HR"></span> 6127 <span>Croazia (EUR â¬)</span> 6128 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 6129 <span class="country-flags country-flags--DK"></span> 6130 <span>Danimarca (EUR â¬)</span> 6131 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AE" > 6132 <span class="country-flags country-flags--AE"></span> 6133 <span>Emirati Arabi Uniti (EUR â¬)</span> 6134 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 6135 <span class="country-flags country-flags--EE"></span> 6136 <span>Estonia (EUR â¬)</span> 6137 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 6138 <span class="country-flags country-flags--FI"></span> 6139 <span>Finlandia (EUR â¬)</span> 6140 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" >
6141 <span class="country-flags country-flags--FR"></span> 6142 <span>Francia (EUR â¬)</span> 6143 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 6144 <span class="country-flags country-flags--DE"></span> 6145 <span>Germania (EUR â¬)</span> 6146 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 6147 <span class="country-flags country-flags--JP"></span> 6148 <span>Giappone (EUR â¬)</span> 6149 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GI" > 6150 <span class="country-flags country-flags--GI"></span> 6151 <span>Gibilterra (GBP £)</span> 6152 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 6153 <span class="country-flags country-flags--GR"></span> 6154 <span>Grecia (EUR â¬)</span> 6155 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GG" > 6156 <span class="country-flags country-flags--GG"></span> 6157 <span>Guernsey (GBP £)</span> 6158 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" > 6159 <span class="country-flags country-flags--IE"></span> 6160 <span>Irlanda (EUR â¬)</span> 6161 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IS" > 6162 <span class="country-flags country-flags--IS"></span> 6163 <span>Islanda (ISK kr)</span> 6164 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IM" > 6165 <span class="country-flags country-flags--IM"></span> 6166 <span>Isola di Man (GBP £)</span> 6167 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AX" > 6168 <span class="country-flags country-flags--AX"></span> 6169 <span>Isole à land (EUR â¬)</span> 6170 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FO" > 6171 <span class="country-flags country-flags--FO"></span> 6172 <span>Isole Fær Ãer (DKK kr.)</span> 6173 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 6174 <span class="country-flags country-flags--IL"></span> 6175 <span>Israele (EUR â¬)</span> 6176 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 6177 <span class="country-flags country-flags--IT"></span> 6178 <span>Italia (EUR â¬)</span> 6179 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JE" > 6180 <span class="country-flags country-flags--JE"></span> 6181 <span>Jersey (EUR â¬)</span> 6182 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="XK" > 6183 <span class="country-flags country-flags--XK"></span> 6184 <span>Kosovo (EUR â¬)</span> 6185 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 6186 <span class="country-flags country-flags--LV"></span> 6187 <span>Lettonia (EUR â¬)</span> 6188 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LI" > 6189 <span class="country-flags country-flags--LI"></span> 6190 <span>Liechtenstein (CHF CHF)</span> 6191 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" >
6192 <span class="country-flags country-flags--LT"></span> 6193 <span>Lituania (EUR â¬)</span> 6194 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 6195 <span class="country-flags country-flags--LU"></span> 6196 <span>Lussemburgo (EUR â¬)</span> 6197 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MK" > 6198 <span class="country-flags country-flags--MK"></span> 6199 <span>Macedonia del Nord (MKD ден)</span> 6200 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 6201 <span class="country-flags country-flags--MY"></span> 6202 <span>Malaysia (EUR â¬)</span> 6203 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 6204 <span class="country-flags country-flags--MT"></span> 6205 <span>Malta (EUR â¬)</span> 6206 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MD" > 6207 <span class="country-flags country-flags--MD"></span> 6208 <span>Moldavia (MDL L)</span> 6209 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 6210 <span class="country-flags country-flags--MC"></span> 6211 <span>Monaco (EUR â¬)</span> 6212 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ME" > 6213 <span class="country-flags country-flags--ME"></span> 6214 <span>Montenegro (EUR â¬)</span> 6215 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 6216 <span class="country-flags country-flags--NO"></span> 6217 <span>Norvegia (EUR â¬)</span> 6218 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NZ" > 6219 <span class="country-flags country-flags--NZ"></span> 6220 <span>Nuova Zelanda (EUR â¬)</span> 6221 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 6222 <span class="country-flags country-flags--NL"></span> 6223 <span>Paesi Bassi (EUR â¬)</span> 6224 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 6225 <span class="country-flags country-flags--PL"></span> 6226 <span>Polonia (EUR â¬)</span> 6227 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 6228 <span class="country-flags country-flags--PT"></span> 6229 <span>Portogallo (EUR â¬)</span> 6230 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 6231 <span class="country-flags country-flags--HK"></span> 6232 <span>RAS di Hong Kong (EUR â¬)</span> 6233 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 6234 <span class="country-flags country-flags--GB"></span> 6235 <span>Regno Unito (EUR â¬)</span> 6236 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RO" > 6237 <span class="country-flags country-flags--RO"></span> 6238 <span>Romania (RON Lei)</span> 6239 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RU" > 6240 <span class="country-flags country-flags--RU"></span> 6241 <span>Russia (EUR â¬)</span> 6242 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SM" >
6243 <span class="country-flags country-flags--SM"></span> 6244 <span>San Marino (EUR â¬)</span> 6245 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RS" > 6246 <span class="country-flags country-flags--RS"></span> 6247 <span>Serbia (RSD РСÐ)</span> 6248 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 6249 <span class="country-flags country-flags--SG"></span> 6250 <span>Singapore (EUR â¬)</span> 6251 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" > 6252 <span class="country-flags country-flags--SK"></span> 6253 <span>Slovacchia (EUR â¬)</span> 6254 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 6255 <span class="country-flags country-flags--SI"></span> 6256 <span>Slovenia (EUR â¬)</span> 6257 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 6258 <span class="country-flags country-flags--ES"></span> 6259 <span>Spagna (EUR â¬)</span> 6260 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 6261 <span class="country-flags country-flags--US"></span> 6262 <span>Stati Uniti (EUR â¬)</span> 6263 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SJ" > 6264 <span class="country-flags country-flags--SJ"></span> 6265 <span>Svalbard e Jan Mayen (EUR â¬)</span> 6266 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 6267 <span class="country-flags country-flags--SE"></span> 6268 <span>Svezia (EUR â¬)</span> 6269 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 6270 <span class="country-flags country-flags--CH"></span> 6271 <span>Svizzera (CHF CHF)</span> 6272 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="UA" > 6273 <span class="country-flags country-flags--UA"></span> 6274 <span>Ucraina (UAH â´)</span> 6275 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 6276 <span class="country-flags country-flags--HU"></span> 6277 <span>Ungheria (HUF Ft)</span> 6278 </button></x-listbox></form></x-popover> 6279 </div></div></div><div class="footer__aside-bottom"><div class="footer__payment-icons h-stack wrap gap-2"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
6279</svg> 6280<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 6281<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
628106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 6282<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
62827 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/>
6282</svg> 6283<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
62830-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 6284<svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
6284635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
628416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 6285</div><p class="footer__copyright text-sm text-subdued">© 2026, OlimpoFlex | ITACHI SRL - P.Iva 02070460478<br><a href="mailto:[email protected]">[email protected]</a></p> 6286 </div> 6287 </div> 6288 </div> 6289 </div>
6290<script> 6291(function() { 6292 const mql = window.matchMedia('(min-width: 990px)'); 6293 6294 function sync() { 6295 const all = document.querySelectorAll('.footer-accordion'); 6296 if (mql.matches) { 6297 all.forEach(d => d.setAttribute('open', '')); 6298 // set aria 6299 all.forEach(d => { 6300 const s = d.querySelector('.footer-accordion__summary'); 6301 if (s) s.setAttribute('aria-expanded', 'true'); 6302 }); 6303 } else { 6304 all.forEach(d => d.removeAttribute('open')); 6305 all.forEach(d => { 6306 const s = d.querySelector('.footer-accordion__summary'); 6307 if (s) s.setAttribute('aria-expanded', 'false'); 6308 }); 6309 } 6310 } 6311 6312 // aria-expanded aggiornato quando l'utente apre/chiude 6313 function wireAria() { 6314 document.querySelectorAll('.footer-accordion').forEach(d => { 6315 d.addEventListener('toggle', function() { 6316 const s = this.querySelector('.footer-accordion__summary'); 6317 if (s) s.setAttribute('aria-expanded', this.open ? 'true' : 'false'); 6318 }); 6319 }); 6320 } 6321 6322 sync(); 6323 wireAria(); 6324 mql.addEventListener('change', sync); 6325})(); 6326</script>
6326 6327 6328 6329 6330</div> 6331 6332</footer> 6333<!-- END sections: footer-group --></main> 6334 6335
6335<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/vendor.min.js?v=20880576495916334881783160278"></script>
6335 6336
6336<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/theme.js?v=77766444680783578651783160311"></script>
6336 6337
6337<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/sections.js?v=101273579296539737751783160715"></script>
6337<script> 6338 document.documentElement.classList.replace('no-js', 'js'); 6339 6340 // This allows to expose several variables to the global scope, to be used in scripts 6341 window.themeVariables = { 6342 settings: { 6343 showPageTransition: false, 6344 headingApparition: "split_rotation", 6345 pageType: "index", 6346 moneyFormat: "â¬{{amount_with_comma_separator}}", 6347 moneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 6348 currencyCodeEnabled: false, 6349 cartType: "drawer", 6350 showDiscount: true, 6351 discountMode: "percentage" 6352 }, 6353 6354 strings: { 6355 accessibilityClose: "Chiudi", 6356 accessibilityNext: "Successivo", 6357 accessibilityPrevious: "Precedente", 6358 addToCartButton: "Aggiungi al carrello", 6359 soldOutButton: "Esaurito", 6360 preOrderButton: "Pre-ordina", 6361 unavailableButton: "Non disponibile", 6362 closeGallery: "Chiudi galleria immagini", 6363 zoomGallery: "Ingrandisci immagine", 6364 errorGallery: "L\u0026#39;immagine non può essere caricata", 6365 soldOutBadge: "Esaurito", 6366 discountBadge: "Risparmia @@", 6367 sku: "SKU:", 6368 searchNoResults: "Nessun prodotto trovato", 6369 addOrderNote: "Aggiungi una nota all\u0026#39;ordine", 6370 editOrderNote: "Modifica nota dell\u0026#39;ordine", 6371 shippingEstimatorNoResults: "Siamo spiacenti, non spediamo nella tua zona.", 6372 shippingEstimatorOneResult: "1 opzione spedizione disponibile per il tuo indirizzo:", 6373 shippingEstimatorMultipleResults: "Multiple opzioni spedizione disponibili per il tuo indirizzo:", 6374 shippingEstimatorError: "C\u0026#39;è stato un errore nel calcolo delle opzioni spedizione:" 6375 }, 6376 6377 breakpoints: { 6378 'sm': 'screen and (min-width: 700px)', 6379 'md': 'screen and (min-width: 1000px)', 6380 'lg': 'screen and (min-width: 1150px)', 6381 'xl': 'screen and (min-width: 1400px)', 6382 6383 'sm-max': 'screen and (max-width: 699px)', 6384 'md-max': 'screen and (max-width: 999px)', 6385 'lg-max': 'screen and (max-width: 1149px)', 6386 'xl-max': 'screen and (max-width: 1399px)' 6387 } 6388 };// For detecting native share 6389 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
6389<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/countdown-timer.js?v=166610580621597616031783160229"></script>
6389 6390 6391 6392 6393 6394
6395<script defer>document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("iframe").forEach(function(t){var e;t.hasAttribute("data-src")||(e=t.getAttribute("src"),t.setAttribute("data-src",e),t.removeAttribute("src"))});var t=document.querySelectorAll("iframe[data-src]"),e=new IntersectionObserver(function(t,e){t.forEach(function(t){t.isIntersecting&&((t=t.target).src=t.getAttribute("data-src"),e.unobserve(t))})},{rootMargin:"0px 0px 100px 0px"});t.forEach(function(t){e.observe(t)})});</script>
6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412<style> 6413 6414/* ========================================================= 6415 RESET 6416========================================================= */ 6417 6418#olimpo-discount-overlay *, 6419#olimpo-discount-mini-wrapper * { 6420 box-sizing: border-box; 6421} 6422 6423 6424/* ========================================================= 6425 OVERLAY 6426========================================================= */ 6427 6428#olimpo-discount-overlay { 6429 position: fixed; 6430 inset: 0; 6431 6432 display: none; 6433 align-items: center; 6434 justify-content: center; 6435 6436 padding: 16px; 6437 6438 background: rgba(0, 0, 0, 0.48); 6439 6440 z-index: 2147483000; 6441 6442 opacity: 0; 6443 6444 transition: opacity 0.25s ease; 6445} 6446 6447 6448#olimpo-discount-overlay.is-visible { 6449 display: flex; 6450 opacity: 1; 6451} 6452 6453 6454/* ========================================================= 6455 POPUP GRANDE 6456========================================================= */ 6457 6458#olimpo-discount-popup { 6459 position: relative; 6460 6461 width: 100%; 6462 max-width: 340px; 6463 6464 padding: 36px 22px 30px; 6465 6466 background: #ffffff; 6467 6468 border-radius: 22px; 6469 6470 text-align: center; 6471 6472 box-shadow: 6473 0 20px 50px rgba(0, 0, 0, 0.20); 6474 6475 opacity: 0; 6476 6477 transform: 6478 translateY(12px) 6479 scale(0.96); 6480 6481 transition: 6482 transform 0.25s ease, 6483 opacity 0.25s ease; 6484} 6485 6486 6487#olimpo-discount-overlay.is-visible 6488#olimpo-discount-popup { 6489 6490 opacity: 1; 6491 6492 transform: 6493 translateY(0) 6494 scale(1); 6495} 6496 6497 6498/* ========================================================= 6499 X POPUP GRANDE 6500========================================================= */ 6501 6502#olimpo-discount-close { 6503 position: absolute; 6504 6505 top: 8px; 6506 right: 10px; 6507 6508 width: 32px; 6509 height: 32px; 6510 6511 padding: 0; 6512 6513 display: flex; 6514 align-items: center; 6515 justify-content: center; 6516 6517 border: 0; 6518 6519 background: transparent; 6520 6521 color: #555555; 6522 6523 font-family: Arial, sans-serif; 6524 6525 font-size: 23px; 6526 font-weight: 300; 6527 6528 line-height: 1; 6529 6530 cursor: pointer; 6531 6532 appearance: none; 6533 -webkit-appearance: none; 6534} 6535 6536 6537/* ========================================================= 6538 TITOLO 6539========================================================= */ 6540 6541#olimpo-discount-title { 6542 margin: 0; 6543 6544 color: #073664; 6545 6546 font-family: inherit; 6547 6548 font-size: 29px; 6549 line-height: 1.06; 6550 6551 font-weight: 800; 6552 6553 letter-spacing: -0.6px; 6554} 6555 6556 6557/* ========================================================= 6558 SOTTOTITOLO 6559========================================================= */ 6560 6561#olimpo-discount-subtitle { 6562 margin: 17px 0 17px; 6563 6564 color: #073664; 6565 6566 font-family: inherit; 6567 6568 font-size: 16px; 6569 line-height: 1.35; 6570 6571 font-weight: 400; 6572} 6573 6574 6575/* ========================================================= 6576 CTA PRINCIPALE 6577========================================================= */ 6578 6579#olimpo-discount-yes { 6580 width: 100%; 6581 min-height: 58px; 6582 6583 padding: 10px 18px; 6584 6585 display: flex; 6586 align-items: center; 6587 justify-content: center; 6588 6589 border: none; 6590 6591 border-radius: 30px; 6592 6593 background: #ffb545; 6594 6595 color: #073664; 6596 6597 font-family: inherit; 6598 6599 font-size: 17px; 6600 line-height: 1.2; 6601 6602 font-weight: 800; 6603 6604 text-align: center; 6605 text-decoration: none; 6606 6607 cursor: pointer; 6608 6609 transition: 6610 transform 0.2s ease, 6611 background-color 0.2s ease; 6612} 6613 6614 6615#olimpo-discount-yes:active { 6616 transform: scale(0.98); 6617} 6618 6619 6620/* ========================================================= 6621 NO GRAZIE 6622========================================================= */ 6623 6624#olimpo-discount-no { 6625 margin-top: 25px; 6626 6627 padding: 4px; 6628 6629 border: 0; 6630 6631 background: transparent; 6632 6633 color: #d30c0c; 6634 6635 font-family: inherit; 6636 6637 font-size: 11px; 6638 line-height: 1.3; 6639 6640 font-weight: 400; 6641 6642 cursor: pointer; 6643 6644 appearance: none; 6645 -webkit-appearance: none; 6646} 6647 6648 6649/* ========================================================= 6650 LINGUETTA VERTICALE 6651 CENTRO SINISTRA 6652========================================================= */ 6653 6654#olimpo-discount-mini-wrapper { 6655 position: fixed; 6656 6657 left: 0; 6658 top: 50%; 6659 6660 width: 56px; 6661 height: 195px; 6662 6663 display: none; 6664 6665 z-index: 2147482999; 6666 6667 opacity: 0; 6668 6669 transform: 6670 translateY(-50%) 6671 translateX(-18px); 6672 6673 transition: 6674 opacity 0.3s ease, 6675 transform 0.3s ease; 6676} 6677 6678 6679#olimpo-discount-mini-wrapper.is-visible { 6680 display: block; 6681 6682 opacity: 1; 6683 6684 transform: 6685 translateY(-50%) 6686 translateX(0); 6687} 6688 6689 6690/* ========================================================= 6691 CORPO LINGUETTA 6692========================================================= */ 6693 6694#olimpo-discount-mini { 6695 position: absolute; 6696 6697 inset: 0; 6698 6699 width: 100%; 6700 height: 100%; 6701 6702 padding: 0; 6703 6704 border: 2px solid #3478ff; 6705 6706 border-left: none; 6707 6708 border-radius: 6709 0 6710 25px 6711 25px 6712 0; 6713 6714 background: #ffc15a; 6715 6716 box-shadow: 6717 5px 6718 8px 6719 22px 6720 rgba(0, 0, 0, 0.18); 6721 6722 cursor: pointer; 6723 6724 appearance: none; 6725 -webkit-appearance: none; 6726 6727 transition: 6728 box-shadow 0.2s ease, 6729 background-color 0.2s ease; 6730} 6731 6732 6733/* ========================================================= 6734 TESTO VERTICALE 6735========================================================= */ 6736 6737#olimpo-discount-mini-text { 6738 position: absolute; 6739 6740 left: 50%; 6741 top: 56%; 6742 6743 transform: 6744 translate(-50%, -50%) 6745 rotate(-90deg); 6746 6747 display: block; 6748 6749 white-space: nowrap; 6750 6751 color: #073664; 6752 6753 font-family: inherit; 6754 6755 font-size: 13px; 6756 line-height: 1; 6757 6758 font-weight: 800; 6759 6760 letter-spacing: 0.15px; 6761 6762 pointer-events: none; 6763} 6764 6765 6766/* ========================================================= 6767 X LINGUETTA 6768 CHIUSURA DEFINITIVA 6769========================================================= */ 6770 6771#olimpo-discount-mini-close { 6772 position: absolute; 6773 6774 top: 8px; 6775 left: 50%; 6776 6777 width: 27px; 6778 height: 27px; 6779 6780 padding: 0; 6781 6782 display: flex; 6783 align-items: center; 6784 justify-content: center; 6785 6786 transform: translateX(-50%); 6787 6788 border: none; 6789 6790 border-radius: 50%; 6791 6792 background: rgba(255, 255, 255, 0.92); 6793 6794 color: #073664; 6795 6796 font-family: Arial, sans-serif; 6797 6798 font-size: 17px; 6799 line-height: 1; 6800 6801 font-weight: 500; 6802 6803 cursor: pointer; 6804 6805 box-shadow: 6806 0 6807 2px 6808 6px 6809 rgba(0, 0, 0, 0.14); 6810 6811 z-index: 3; 6812 6813 appearance: none; 6814 -webkit-appearance: none; 6815} 6816 6817 6818/* ========================================================= 6819 TABLET 6820========================================================= */ 6821 6822@media screen and (min-width: 600px) { 6823 6824 #olimpo-discount-popup { 6825 max-width: 390px; 6826 6827 padding: 6828 40px 6829 28px 6830 35px; 6831 } 6832 6833 6834 #olimpo-discount-title { 6835 font-size: 34px; 6836 } 6837 6838 6839 #olimpo-discount-subtitle { 6840 font-size: 17px; 6841 } 6842 6843 6844 #olimpo-discount-yes { 6845 min-height: 60px; 6846 6847 font-size: 18px; 6848 } 6849 6850 6851 #olimpo-discount-mini-wrapper { 6852 width: 58px; 6853 height: 205px; 6854 } 6855 6856 6857 #olimpo-discount-mini-text { 6858 font-size: 14px; 6859 } 6860 6861} 6862 6863 6864/* ========================================================= 6865 DESKTOP 6866========================================================= */ 6867 6868@media screen and (min-width: 1000px) { 6869 6870 #olimpo-discount-popup { 6871 max-width: 420px; 6872 6873 padding: 6874 42px 6875 30px 6876 38px; 6877 6878 border-radius: 24px; 6879 } 6880 6881 6882 #olimpo-discount-title { 6883 font-size: 36px; 6884 } 6885 6886 6887 #olimpo-discount-subtitle { 6888 margin-top: 20px; 6889 6890 font-size: 17px; 6891 } 6892 6893 6894 #olimpo-discount-yes:hover { 6895 background: #ffac32; 6896 6897 transform: translateY(-1px); 6898 } 6899 6900 6901 #olimpo-discount-mini:hover { 6902 box-shadow: 6903 7px 6904 10px 6905 27px 6906 rgba(0, 0, 0, 0.23); 6907 } 6908 6909 6910 #olimpo-discount-mini-close:hover { 6911 background: #ffffff; 6912 } 6913 6914} 6915 6916</style> 6917 6918 6919 6920<!-- ======================================================= 6921 POPUP GRANDE 6922======================================================= --> 6923 6924<div 6925 id="olimpo-discount-overlay" 6926 aria-hidden="true" 6927> 6928
6929 <div 6930 id="olimpo-discount-popup" 6931 role="dialog" 6932 aria-modal="true" 6933 aria-labelledby="olimpo-discount-title" 6934 > 6935 6936 <!-- X --> 6937 <button 6938 id="olimpo-discount-close" 6939 type="button" 6940 aria-label="Riduci il popup" 6941 > 6942 × 6943 </button> 6944 6945 6946 <!-- TITOLO --> 6947 <h2 id="olimpo-discount-title"> 6948 Vorresti uno sconto di 10â¬? 6949 </h2> 6950 6951 6952 <!-- SOTTOTITOLO --> 6953 <p id="olimpo-discount-subtitle"> 6954 Valido sul tuo primo ordine. 6955 </p> 6956 6957 6958 <!-- PULSANTE SPOKI --> 6959 <a 6960 id="olimpo-discount-yes" 6961 href="https://widget.spoki.com/wd/6ed3993c-6eda-4d8a-bc04-a8b476e4561f/" 6962 target="_blank" 6963 rel="noopener noreferrer" 6964 > 6965 SÃ, GRAZIE! 6966 </a> 6967 6968 6969 <!-- NO GRAZIE --> 6970 <button 6971 id="olimpo-discount-no" 6972 type="button" 6973 > 6974 No grazie, non voglio risparmiare 6975 </button> 6976 6977 </div> 6978 6979</div> 6980 6981 6982 6983<!-- ======================================================= 6984 LINGUETTA VERTICALE 6985======================================================= --> 6986 6987<div 6988 id="olimpo-discount-mini-wrapper" 6989> 6990 6991 <!-- CLICK = RIAPRE IL POPUP --> 6992 6993 <button 6994 id="olimpo-discount-mini" 6995 type="button" 6996 aria-label="Apri lo sconto di 10 euro" 6997 > 6998 6999 <span id="olimpo-discount-mini-text"> 7000 OTTIENI 10⬠ð 7001 </span> 7002 7003 </button> 7004 7005 7006 <!-- X = CHIUSURA DEFINITIVA --> 7007 7008 <button 7009 id="olimpo-discount-mini-close" 7010 type="button" 7011 aria-label="Non mostrare più questo sconto" 7012 title="Non mostrare più" 7013 > 7014 × 7015 </button> 7016 7017</div> 7018 7019 7020
7021<script> 7022 7023(function () { 7024 7025 /* ======================================================= 7026 TEMPO DI COMPARSA 7027 7028 HOME = 15000 = 15 secondi 7029 BLOG = 10000 = 10 secondi 7030 ======================================================= */ 7031 7032 var DELAY = 15000; 7033 7034 7035 /* 7036 Home e Blog hanno memorie separate. 7037 */ 7038 7039 var STORAGE_SUFFIX = 7040 'home'; 7041 7042 7043 var MINIMIZED_KEY = 7044 'olimpo_discount_popup_minimized_' + 7045 STORAGE_SUFFIX; 7046 7047 7048 var DISMISSED_KEY = 7049 'olimpo_discount_popup_permanently_closed_' + 7050 STORAGE_SUFFIX; 7051 7052 7053 7054 /* ======================================================= 7055 ELEMENTI 7056 ======================================================= */ 7057 7058 var overlay = 7059 document.getElementById( 7060 'olimpo-discount-overlay' 7061 ); 7062 7063 7064 var closeButton = 7065 document.getElementById( 7066 'olimpo-discount-close' 7067 ); 7068 7069 7070 var noButton = 7071 document.getElementById( 7072 'olimpo-discount-no' 7073 ); 7074 7075 7076 var miniWrapper = 7077 document.getElementById( 7078 'olimpo-discount-mini-wrapper' 7079 ); 7080 7081 7082 var miniButton = 7083 document.getElementById( 7084 'olimpo-discount-mini' 7085 ); 7086 7087 7088 var miniClose = 7089 document.getElementById( 7090 'olimpo-discount-mini-close' 7091 ); 7092 7093 7094 7095 if ( 7096 !overlay || 7097 !closeButton || 7098 !noButton || 7099 !miniWrapper || 7100 !miniButton || 7101 !miniClose 7102 ) { 7103 7104 return; 7105 7106 } 7107 7108 7109 7110 /* ======================================================= 7111 CONTROLLO CHIUSURA DEFINITIVA 7112 ======================================================= */ 7113 7114 function isPermanentlyClosed() { 7115 7116 try { 7117 7118 return ( 7119 localStorage.getItem( 7120 DISMISSED_KEY 7121 ) === 'true' 7122 ); 7123 7124 } catch (error) { 7125 7126 return false; 7127 7128 } 7129 7130 } 7131 7132 7133 7134 /* ======================================================= 7135 CHIUSURA DEFINITIVA 7136 ======================================================= */ 7137 7138 function permanentlyClose() { 7139 7140 try { 7141 7142 localStorage.setItem( 7143 DISMISSED_KEY, 7144 'true' 7145 ); 7146 7147 } catch (error) {} 7148 7149 7150 overlay.classList.remove( 7151 'is-visible' 7152 ); 7153 7154 7155 overlay.style.display = 7156 'none'; 7157 7158 7159 overlay.setAttribute( 7160 'aria-hidden', 7161 'true' 7162 ); 7163 7164 7165 miniWrapper.classList.remove( 7166 'is-visible' 7167 ); 7168 7169 7170 miniWrapper.style.display = 7171 'none'; 7172 7173 7174 document.body.style.overflow = 7175 ''; 7176 7177 } 7178 7179 7180 7181 /* ======================================================= 7182 CONTROLLO STATO MINIMIZZATO 7183 ======================================================= */ 7184 7185 function wasMinimized() { 7186 7187 try { 7188 7189 return ( 7190 sessionStorage.getItem( 7191 MINIMIZED_KEY 7192 ) === 'true' 7193 ); 7194 7195 } catch (error) { 7196 7197 return false; 7198 7199 } 7200 7201 } 7202 7203 7204 7205 /* ======================================================= 7206 SALVA STATO MINIMIZZATO 7207 ======================================================= */ 7208 7209 function saveMinimized() { 7210 7211 try { 7212 7213 sessionStorage.setItem( 7214 MINIMIZED_KEY, 7215 'true' 7216 ); 7217 7218 } catch (error) {} 7219 7220 } 7221 7222 7223 7224 /* ======================================================= 7225 APERTURA POPUP 7226 ======================================================= */ 7227 7228 function openPopup() { 7229 7230 if (isPermanentlyClosed()) { 7231 return; 7232 } 7233 7234 7235 /* 7236 Nasconde linguetta 7237 */ 7238 7239 miniWrapper.classList.remove( 7240 'is-visible' 7241 ); 7242 7243 7244 setTimeout( 7245 function () { 7246 7247 miniWrapper.style.display = 7248 'none'; 7249 7250 }, 7251 200 7252 ); 7253 7254 7255 /* 7256 Mostra popup 7257 */ 7258 7259 overlay.style.display = 7260 'flex'; 7261 7262 7263 requestAnimationFrame( 7264 function () { 7265 7266 overlay.classList.add( 7267 'is-visible' 7268 ); 7269 7270 } 7271 ); 7272 7273 7274 overlay.setAttribute( 7275 'aria-hidden', 7276 'false' 7277 ); 7278 7279 7280 /* 7281 Blocca scroll pagina 7282 */ 7283 7284 document.body.style.overflow = 7285 'hidden'; 7286 7287 } 7288 7289 7290 7291 /* ======================================================= 7292 MOSTRA LINGUETTA 7293 ======================================================= */ 7294 7295 function showMini() { 7296 7297 if (isPermanentlyClosed()) { 7298 return; 7299 } 7300 7301 7302 miniWrapper.style.display = 7303 'block'; 7304 7305 7306 requestAnimationFrame( 7307 function () { 7308 7309 miniWrapper.classList.add( 7310 'is-visible' 7311 ); 7312 7313 } 7314 ); 7315 7316 } 7317 7318 7319 7320 /* ======================================================= 7321 MINIMIZZA POPUP 7322 ======================================================= */ 7323 7324 function minimizePopup() { 7325 7326 saveMinimized(); 7327 7328 7329 overlay.classList.remove( 7330 'is-visible' 7331 ); 7332 7333 7334 overlay.setAttribute( 7335 'aria-hidden', 7336 'true' 7337 ); 7338 7339 7340 document.body.style.overflow = 7341 ''; 7342 7343 7344 setTimeout( 7345 function () { 7346 7347 overlay.style.display = 7348 'none'; 7349 7350 7351 showMini(); 7352 7353 }, 7354 250 7355 ); 7356 7357 } 7358 7359 7360 7361 /* ======================================================= 7362 X POPUP GRANDE 7363 ======================================================= */ 7364 7365 closeButton.addEventListener( 7366 'click', 7367 function () { 7368 7369 minimizePopup(); 7370 7371 } 7372 ); 7373 7374 7375 7376 /* ======================================================= 7377 NO GRAZIE 7378 ======================================================= */ 7379 7380 noButton.addEventListener( 7381 'click', 7382 function () { 7383 7384 minimizePopup(); 7385 7386 } 7387 ); 7388 7389 7390 7391 /* ======================================================= 7392 CLICK LINGUETTA 7393 ======================================================= */ 7394 7395 miniButton.addEventListener( 7396 'click', 7397 function () { 7398 7399 openPopup(); 7400 7401 } 7402 ); 7403 7404 7405 7406 /* ======================================================= 7407 X LINGUETTA 7408 CHIUSURA DEFINITIVA 7409 ======================================================= */ 7410 7411 miniClose.addEventListener( 7412 'click', 7413 function (event) { 7414 7415 event.preventDefault(); 7416 7417 event.stopPropagation(); 7418 7419 7420 permanentlyClose(); 7421 7422 } 7423 ); 7424 7425 7426 7427 /* ======================================================= 7428 CLICK FUORI DAL POPUP 7429 ======================================================= */ 7430 7431 overlay.addEventListener( 7432 'click', 7433 function (event) { 7434 7435 if ( 7436 event.target === overlay 7437 ) { 7438 7439 minimizePopup(); 7440 7441 } 7442 7443 } 7444 ); 7445 7446 7447 7448 /* ======================================================= 7449 ESC 7450 ======================================================= */ 7451 7452 document.addEventListener( 7453 'keydown', 7454 function (event) { 7455 7456 if ( 7457 event.key === 'Escape' && 7458 overlay.classList.contains( 7459 'is-visible' 7460 ) 7461 ) { 7462 7463 minimizePopup(); 7464 7465 } 7466 7467 } 7468 ); 7469 7470 7471 7472 /* ======================================================= 7473 AVVIO 7474 ======================================================= */ 7475 7476 7477 /* 7478 Se l'utente ha chiuso definitivamente 7479 questa specifica versione, 7480 non mostriamo nulla. 7481 */ 7482 7483 if (isPermanentlyClosed()) { 7484 7485 return; 7486 7487 } 7488 7489 7490 7491 /* 7492 Se nella sessione era già stato 7493 minimizzato, mostriamo direttamente 7494 la linguetta. 7495 */ 7496 7497 if (wasMinimized()) { 7498 7499 showMini(); 7500 7501 return; 7502 7503 } 7504 7505 7506 7507 /* 7508 Prima comparsa: 7509 7510 HOME -> dopo 15 secondi 7511 BLOG -> dopo 10 secondi 7512 */ 7513 7514 setTimeout( 7515 function () { 7516 7517 if (!isPermanentlyClosed()) { 7518 7519 openPopup(); 7520 7521 } 7522 7523 }, 7524 DELAY 7525 ); 7526 7527 7528})(); 7529 7530</script>
7530 7531 7532 7533 7534 <style> images-with-text-scrolling .images-scrolling-desktop__content-list img {width: 240px !important;} @media (max-width: 600px) {images-with-text-scrolling .images-scrolling-mobile__item img {width: 160px !important; } .panel__scroller ul.v-stack li.h3 span {font-size: 18px; }} @media (min-width: 760px) {.home-tp-wrapper {width: 230px; }} .panel__scroller ul.v-stack li.h3 span {font-size: 18px;} .product-info__variant-picker {font-weight: bold; font-size: larger;} .pbadge {border: 2px dashed #0a69a9; padding: 5px 10px; color: #0a69a9; border-radius: 10px; display: inline-block;} .price-list {display: flex; flex-direction: column; gap: 0;} .product-info__badge-list {padding-bottom: 10px;} .product-info .price-list .text-on-sale {font-size: 32px;} .sr-only {font-size: 32px; font-weight: bold;} </style>
7535<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7535 7536</body> 7537</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.