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: "cart" })</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>Il tuo carrello</title><link rel="canonical" href="https://olimpo-flex.com/cart"><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="https://cdn.scalapay.com/widget/v3/js/scalapay-widget.esm.js" as="script" type="application/javascript" crossorigin> 35 <link rel="preload" href="https://cdn.scalapay.com/widget/v3/js/scalapay-widget.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"> 36 <meta property="og:title" content="Il tuo carrello"><meta property="og:image" content="http://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048"> 37 <meta property="og:image:secure_url" content="https://olimpo-flex.com/cdn/shop/files/OF_logoZZZ_Tavola_disegno_3.jpg?v=1727271832&width=2048"> 38 <meta property="og:image:width" content="2000"> 39 <meta property="og:image:height" content="2000"><meta property="og:url" content="https://olimpo-flex.com/cart"> 40 <meta property="og:site_name" content="OlimpoFlex"> 41 <meta name="twitter:card" content="summary"><meta name="twitter:title" content="Il tuo carrello"> 42 <meta name="twitter:description" content="Il tuo carrello"><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"> 43 <meta name="twitter:image:alt" content=""> 44 45 46
46<script type="application/ld+json"> 47 { 48 "@context": "https://schema.org", 49 "@type": "BreadcrumbList", 50 "itemListElement": [{ 51 "@type": "ListItem", 52 "position": 1, 53 "name": "Home", 54 "item": "https://olimpo-flex.com" 55 }] 56 } 57 </script>
57 58 59<style>/* Typography (heading) */ 60 @font-face { 61 font-family: Poppins; 62 font-weight: 600; 63 font-style: normal; 64 font-display: fallback; 65 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"), 66 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff"); 67} 68 69@font-face { 70 font-family: Poppins; 71 font-weight: 600; 72 font-style: italic; 73 font-display: fallback; 74 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"), 75 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff"); 76} 77 78/* Typography (body) */ 79 @font-face { 80 font-family: Poppins; 81 font-weight: 400; 82 font-style: normal; 83 font-display: fallback; 84 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 85 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 86} 87 88@font-face { 89 font-family: Poppins; 90 font-weight: 400; 91 font-style: italic; 92 font-display: fallback; 93 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 94 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 95} 96 97@font-face { 98 font-family: Poppins; 99 font-weight: 700; 100 font-style: normal; 101 font-display: fallback; 102 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 103 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 104} 105 106@font-face { 107 font-family: Poppins; 108 font-weight: 700; 109 font-style: italic; 110 font-display: fallback; 111 src: url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 112 url("//olimpo-flex.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 113} 114 115:root { 116 /** 117 * --------------------------------------------------------------------- 118 * SPACING VARIABLES 119 * 120 * We are using a spacing inspired from frameworks like Tailwind CSS. 121 * --------------------------------------------------------------------- 122 */ 123 --spacing-0-5: 0.125rem; /* 2px */ 124 --spacing-1: 0.25rem; /* 4px */ 125 --spacing-1-5: 0.375rem; /* 6px */ 126 --spacing-2: 0.5rem; /* 8px */ 127 --spacing-2-5: 0.625rem; /* 10px */ 128 --spacing-3: 0.75rem; /* 12px */ 129 --spacing-3-5: 0.875rem; /* 14px */ 130 --spacing-4: 1rem; /* 16px */ 131 --spacing-4-5: 1.125rem; /* 18px */ 132 --spacing-5: 1.25rem; /* 20px */ 133 --spacing-5-5: 1.375rem; /* 22px */ 134 --spacing-6: 1.5rem; /* 24px */ 135 --spacing-6-5: 1.625rem; /* 26px */ 136 --spacing-7: 1.75rem; /* 28px */ 137 --spacing-7-5: 1.875rem; /* 30px */ 138 --spacing-8: 2rem; /* 32px */ 139 --spacing-8-5: 2.125rem; /* 34px */ 140 --spacing-9: 2.25rem; /* 36px */ 141 --spacing-9-5: 2.375rem; /* 38px */ 142 --spacing-10: 2.5rem; /* 40px */ 143 --spacing-11: 2.75rem; /* 44px */ 144 --spacing-12: 3rem; /* 48px */ 145 --spacing-14: 3.5rem; /* 56px */ 146 --spacing-16: 4rem; /* 64px */ 147 --spacing-18: 4.5rem; /* 72px */ 148 --spacing-20: 5rem; /* 80px */ 149 --spacing-24: 6rem; /* 96px */ 150 --spacing-28: 7rem; /* 112px */ 151 --spacing-32: 8rem; /* 128px */ 152 --spacing-36: 9rem; /* 144px */ 153 --spacing-40: 10rem; /* 160px */ 154 --spacing-44: 11rem; /* 176px */ 155 --spacing-48: 12rem; /* 192px */ 156 --spacing-52: 13rem; /* 208px */ 157 --spacing-56: 14rem; /* 224px */ 158 --spacing-60: 15rem; /* 240px */ 159 --spacing-64: 16rem; /* 256px */ 160 --spacing-72: 18rem; /* 288px */ 161 --spacing-80: 20rem; /* 320px */ 162 --spacing-96: 24rem; /* 384px */ 163 164 /* Container */ 165 --container-max-width: 1360px; 166 --container-narrow-max-width: 1110px; 167 --container-gutter: var(--spacing-5); 168 --section-outer-spacing-block: var(--spacing-12); 169 --section-inner-max-spacing-block: var(--spacing-10); 170 --section-inner-spacing-inline: var(--container-gutter); 171 --section-stack-spacing-block: var(--spacing-8); 172 173 /* Grid gutter */ 174 --grid-gutter: var(--spacing-5); 175 176 /* Product list settings */ 177 --product-list-row-gap: var(--spacing-8); 178 --product-list-column-gap: var(--grid-gutter); 179 180 /* Form settings */ 181 --input-gap: var(--spacing-2); 182 --input-height: 2.625rem; 183 --input-padding-inline: var(--spacing-4); 184 185 /* Other sizes */ 186 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 187 188 /* RTL support */ 189 --transform-logical-flip: 1; 190 --transform-origin-start: left;
191 --transform-origin-end: right; 192 193 /** 194 * --------------------------------------------------------------------- 195 * TYPOGRAPHY 196 * --------------------------------------------------------------------- 197 */ 198 199 /* Font properties */ 200 --heading-font-family: Poppins, sans-serif; 201 --heading-font-weight: 600; 202 --heading-font-style: normal; 203 --heading-text-transform: normal; 204 --heading-letter-spacing: -0.02em; 205 --text-font-family: Poppins, sans-serif; 206 --text-font-weight: 400; 207 --text-font-style: normal; 208 --text-letter-spacing: 0.0em; 209 210 /* Font sizes */ 211 --text-h0: 3rem; 212 --text-h1: 2.5rem; 213 --text-h2: 2rem; 214 --text-h3: 1.5rem; 215 --text-h4: 1.375rem; 216 --text-h5: 1.125rem; 217 --text-h6: 1rem; 218 --text-xs: 0.6875rem; 219 --text-sm: 0.75rem; 220 --text-base: 0.875rem; 221 --text-lg: 1.125rem; 222 223 /** 224 * --------------------------------------------------------------------- 225 * COLORS 226 * --------------------------------------------------------------------- 227 */ 228 229 /* Color settings */--accent: 255 183 74; 230 --text-primary: 26 26 26; 231 --background-primary: 240 240 240; 232 --dialog-background: 255 255 255; 233 --border-color: var(--text-color, var(--text-primary)) / 0.12; 234 235 /* Button colors */ 236 --button-background-primary: 255 183 74; 237 --button-text-primary: 26 26 26; 238 --button-background-secondary: 60 182 255; 239 --button-text-secondary: 255 255 255; 240 241 /* Status colors */ 242 --success-background: 224 244 232; 243 --success-text: 0 163 65; 244 --warning-background: 255 246 233; 245 --warning-text: 255 183 74; 246 --error-background: 254 231 231; 247 --error-text: 248 58 58; 248 249 /* Product colors */ 250 --on-sale-text: 248 58 58; 251 --on-sale-badge-background: 248 58 58; 252 --on-sale-badge-text: 255 255 255; 253 --sold-out-badge-background: 0 0 0; 254 --sold-out-badge-text: 255 255 255; 255 --primary-badge-background: 0 150 59; 256 --primary-badge-text: 255 255 255; 257 --star-color: 255 183 74; 258 --product-card-background: 255 255 255; 259 --product-card-text: 26 26 26; 260 261 /* Header colors */ 262 --header-background: 240 240 240; 263 --header-text: 26 26 26; 264 265 /* Footer colors */ 266 --footer-background: 19 49 86; 267 --footer-text: 255 255 255; 268 269 /* Rounded variables (used for border radius) */ 270 --rounded-xs: 0.25rem; 271 --rounded-sm: 0.375rem; 272 --rounded: 0.75rem; 273 --rounded-lg: 1.5rem; 274 --rounded-full: 9999px; 275 276 --rounded-button: 3.75rem; 277 --rounded-input: 0.5rem; 278 279 /* Box shadow */ 280 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); 281 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); 282 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); 283 --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); 284 285 /** 286 * --------------------------------------------------------------------- 287 * OTHER 288 * --------------------------------------------------------------------- 289 */ 290 291 --cursor-close-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-close.svg?v=147174565022153725511783160310); 292 --cursor-zoom-in-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-in.svg?v=154953035094101115921783160311); 293 --cursor-zoom-out-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/cursor-zoom-out.svg?v=16155520337305705181783160310); 294 --checkmark-svg-url: url(//olimpo-flex.com/cdn/shop/t/52/assets/checkmark.svg?v=90515812459792003691783160311); 295 } 296 297 [dir="rtl"]:root { 298 /* RTL support */ 299 --transform-logical-flip: -1; 300 --transform-origin-start: right; 301 --transform-origin-end: left; 302 } 303 304 @media screen and (min-width: 700px) { 305 :root { 306 /* Typography (font size) */ 307 --text-h0: 4rem; 308 --text-h1: 3rem; 309 --text-h2: 2.5rem; 310 --text-h3: 2rem; 311 --text-h4: 1.625rem; 312 --text-h5: 1.25rem; 313 --text-h6: 1.125rem; 314 315 --text-xs: 0.75rem; 316 --text-sm: 0.875rem; 317 --text-base: 1.0rem; 318 --text-lg: 1.25rem; 319 320 /* Spacing */ 321 --container-gutter: 2rem; 322 --section-outer-spacing-block: var(--spacing-16); 323 --section-inner-max-spacing-block: var(--spacing-12); 324 --section-inner-spacing-inline: var(--spacing-12); 325 --section-stack-spacing-block: var(--spacing-12); 326 327 /* Grid gutter */ 328 --grid-gutter: var(--spacing-6); 329 330 /* Product list settings */ 331 --product-list-row-gap: var(--spacing-12); 332 333 /* Form settings */ 334 --input-gap: 1rem; 335 --input-height: 3.125rem; 336 --input-padding-inline: var(--spacing-5); 337 } 338 } 339 340 @media screen and (min-width: 1000px) { 341 :root { 342 /* Spacing settings */ 343 --container-gutter: var(--spacing-12); 344 --section-outer-spacing-block: var(--spacing-18); 345 --section-inner-max-spacing-block: var(--spacing-16); 346 --section-inner-spacing-inline: var(--spacing-16); 347 --section-stack-spacing-block: var(--spacing-12); 348 } 349 } 350 351 @media screen and (min-width: 1150px) { 352 :root { 353 /* Spacing settings */ 354 --container-gutter: var(--spacing-12); 355 --section-outer-spacing-block: var(--spacing-20); 356 --section-inner-max-spacing-block: var(--spacing-16); 357 --section-inner-spacing-inline: var(--spacing-16); 358 --section-stack-spacing-block: var(--spacing-12); 359 } 360 } 361 362 @media screen and (min-width: 1400px) { 363 :root { 364 /* Typography (font size) */ 365 --text-h0: 5rem; 366 --text-h1: 3.75rem; 367 --text-h2: 3rem; 368 --text-h3: 2.25rem; 369 --text-h4: 2rem; 370 --text-h5: 1.5rem; 371 --text-h6: 1.25rem; 372 373 --section-outer-spacing-block: var(--spacing-24); 374 --section-inner-max-spacing-block: var(--spacing-18); 375 --section-inner-spacing-inline: var(--spacing-18); 376 } 377 } 378 379 @media screen and (min-width: 1600px) { 380 :root { 381 --section-outer-spacing-block: var(--spacing-24); 382 --section-inner-max-spacing-block: var(--spacing-20); 383 --section-inner-spacing-inline: var(--spacing-20); 384 } 385 } 386 387 /** 388 * --------------------------------------------------------------------- 389 * LIQUID DEPENDANT CSS 390 * 391 * Our main CSS is Liquid free, but some very specific features depend on 392 * theme settings, so we have them here 393 * --------------------------------------------------------------------- 394 */@media screen and (pointer: fine) {
395 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 396 --button-background-opacity: 0.85; 397 } 398 399 .button--subdued:not([disabled]):hover { 400 --button-background: var(--text-color) / .05 !important; 401 } 402 }</style>
402<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
402<meta name="google-site-verification" content="gX_1we_VgXiE3E7WIew52Md29ji-dTla0S795sFRrRI"> 403<meta name="facebook-domain-verification" content="4g6xwd8xqtdhfu0nes34jlqxvd1dde"> 404<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57514131509/digital_wallets/dialog"> 405<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"> 406<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
406<script async="async" src="/checkouts/internal/preloads.js?locale=it-US"></script>
406 407<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
408<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=it-US&shop_id=57514131509" crossorigin="anonymous"></script>
vendor: 1 bytes, line 408
408
409<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 409
409
410<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 410
410
411<script>var Shopify = Shopify || {}; 412Shopify.shop = "olimpoflex.myshopify.com"; 413Shopify.locale = "it"; 414Shopify.currency = {"active":"EUR","rate":"1.0"}; 415Shopify.country = "US"; 416Shopify.theme = {"name":"Tema Predefinito Estate 26 v2","id":198432162139,"schema_name":"Impact","schema_version":"4.3.4","theme_store_id":1190,"role":"main"}; 417Shopify.theme.handle = "null"; 418Shopify.theme.style = {"id":null,"handle":null}; 419Shopify.cdnHost = "olimpo-flex.com/cdn"; 420Shopify.routes = Shopify.routes || {}; 421Shopify.routes.root = "/"; 422Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 423Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 424Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 425Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 425
425
426<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 426
426
427<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 427
427
428<script> 429 window.ShopifyPay = window.ShopifyPay || {}; 430 window.ShopifyPay.apiHost = "shop.app\/pay"; 431 window.ShopifyPay.redirectState = null; 432</script>
vendor: 1 bytes, line 432
432
433<script> 434 window.Shopify = window.Shopify || {}; 435 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 436 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 437 window.Shopify.SignInWithShop.eligible = true; 438</script>
vendor: 1 bytes, line 438
438
439<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 439
439
440<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 440
440
441<script type="module"> 442 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.it.esm.js"); 443 444 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 445 446</script>
vendor: 1 bytes, line 446
446
447<script> 448 window.Shopify = window.Shopify || {}; 449 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 450 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"]}; 451</script>
vendor: 1 bytes, line 451
451
452<script>(function() { 453 var isLoaded = false; 454 function asyncLoad() { 455 if (isLoaded) return; 456 isLoaded = true; 457 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"]; 458 for (var i = 0; i < urls.length; i++) { 459 var s = document.createElement('script'); 460 s.type = 'text/javascript'; 461 s.async = true; 462 s.src = urls[i]; 463 var x = document.getElementsByTagName('script')[0]; 464 x.parentNode.insertBefore(s, x); 465 } 466 }; 467 if(window.attachEvent) { 468 window.attachEvent('onload', asyncLoad); 469 } else { 470 window.addEventListener('load', asyncLoad, false); 471 } 472})();</script>
vendor: 1 bytes, line 472
472
473<script id="__st">var __st={"a":57514131509,"offset":7200,"reqid":"ff7f1dd4-3321-420d-9685-d1b78d8e8ea7-1791120209","pageurl":"olimpo-flex.com\/cart","u":"769791a92f3a","p":"cart"};</script>
vendor: 1 bytes, line 473
473
474<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 474
474
475<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 475
475
476<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 476
476
477<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>
477<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 477
477
478<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 478
478
479<script> 480 window.Shopify = window.Shopify || {}; 481 window.Shopify.MCP = window.Shopify.MCP || {}; 482 window.Shopify.MCP.enabled = true; 483 window.Shopify.MCP.shop = "olimpoflex.myshopify.com"; 484 window.Shopify.MCP.mcpEndpoint = "https:\/\/olimpo-flex.com\/api\/mcp"; 485 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"]}}]; 486</script>
vendor: 1 bytes, line 486
486
487<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=");})(); 488</script>
vendor: 1 bytes, line 488
488
489<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)}}; 490</script>
vendor: 1 bytes, line 490
490
491<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 492 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); 493</script>
vendor: 1 bytes, line 493
493
494<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})}})); 495</script>
495 496<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"> 497<style id="shopify-accelerated-checkout-cart"> 498 #shopify-buyer-consent { 499 margin-top: 1em; 500 display: inline-block; 501 width: 100%; 502} 503 504#shopify-buyer-consent.hidden { 505 display: none; 506} 507 508#shopify-subscription-policy-button { 509 background: none; 510 border: none; 511 padding: 0; 512 text-decoration: underline; 513 font-size: inherit; 514 cursor: pointer; 515} 516 517#shopify-subscription-policy-button::before { 518 box-shadow: none; 519} 520 521 </style> 522
523<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
523 524<link href="//olimpo-flex.com/cdn/shop/t/52/assets/theme.css?v=31365007567763443281783160275" rel="stylesheet" type="text/css" media="all" /> 525<!-- BEGIN MerchantWidget Code 526
527<script id='merchantWidgetScript' 528 529 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 530 531 defer> 532 533</script>
533 534
535<script type="text/javascript"> 536 537 merchantWidgetScript.addEventListener('load', function () { 538 539 merchantwidget.start({ 540 541 position: 'LEFT_BOTTOM' 542 543 }); 544 545 }); 546 547</script>
547 548 549 END MerchantWidget Code -->
550<script> 551if (window.location.search.includes("page=1")) { 552 const params = new URLSearchParams(window.location.search); 553 if (params.get("page") === "1") { 554 params.delete("page"); 555 const newUrl = 556 window.location.pathname + 557 (params.toString() ? "?" + params.toString() : "") + 558 window.location.hash; 559 560 window.history.replaceState({}, "", newUrl); 561 } 562} 563</script>
563 564 565<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
566<script type="text/javascript"> 567 (function (c, l, a, r, i, t, y) { 568 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 569 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 570 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 571 572 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 573 if (error) { 574 console.error("Error loading Shopify features:", error); 575 return; 576 } 577 578 c[a]('consentv2', { 579 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 580 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 581 source: 101, 582 }); 583 }); 584 585 l.addEventListener("visitorConsentCollected", function (e) { 586 c[a]('consentv2', { 587 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 588 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 589 source: 101, 590 }); 591 }); 592 })(window, document, "clarity", "script", "wqivrf64f3"); 593</script>
593 594 595 596 597<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 598 599 600 601 602 603 604 605 606 607 608 609 610
610<script async src="https://static.klaviyo.com/onsite/js/UBXRju/klaviyo.js?company_id=UBXRju"></script>
610 611
611<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>
611 612 613 614 615 616 617 618
618<script> 619 window.klaviyoReviewsProductDesignMode = false 620 </script>
620 621 622 623 624 625 626 627 628 629 630<!-- END app block --><!-- BEGIN app block: shopify://apps/c-edd-estimated-delivery-date/blocks/app_setting/4a0685bc-c234-45b2-8382-5ad6a8e3e3fd -->
630<script> 631 window.deliveryCommon = window.deliveryCommon || {}; 632 window.deliveryCommon.setting = {}; 633 Object.assign(window.deliveryCommon.setting, { 634 "shop_currency_code__ed": 'EUR' || 'USD', 635 "shop_locale_code__ed": 'it' || 'en', 636 "shop_domain__ed": 'olimpoflex.myshopify.com', 637 "product_available__ed": '', 638 "product_id__ed": '' 639 }); 640 window.deliveryED = window.deliveryED || {}; 641 window.deliveryED.setting = {}; 642 Object.assign(window.deliveryED.setting, { 643 "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"
643:"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"]}}, 644 "delivery__pro_setting": null, 645 "delivery__cate_setting": null 646 }); 647</script>
647 648
649<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>
649 650 651<!-- 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"> 652<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
653<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: "cart"};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 653
653
654<script> 655 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 656</script>
vendor: 1 bytes, line 656
656
657<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}
657).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"]}
657,"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}]}],"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":"fe106e4b-698d-4eda-8a87-71bf2b052a6f","pageType":"cart","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>
657<script> 658 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 659 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 660 window.ShopifyAnalytics.meta.currency = 'EUR'; 661 var meta = {"page":{"pageType":"cart","requestId":"ff7f1dd4-3321-420d-9685-d1b78d8e8ea7-1791120209"}}; 662 for (var attr in meta) { 663 window.ShopifyAnalytics.meta[attr] = meta[attr]; 664 } 665</script>
vendor: 1 bytes, line 665
665
666<script class="analytics"> 667 (function () { 668 var customDocumentWrite = function(content) { 669 var jquery = null; 670 671 if (window.jQuery) { 672 jquery = window.jQuery; 673 } else if (window.Checkout && window.Checkout.$) { 674 jquery = window.Checkout.$; 675 } 676 677 if (jquery) { 678 jquery('body').append(content); 679 } 680 }; 681 682 var hasLoggedConversion = function(token) { 683 if (token) { 684 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 685 } 686 return false; 687 } 688 689 var setCookieIfConversion = function(token) { 690 if (token) { 691 var twoMonthsFromNow = new Date(Date.now()); 692 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 693 694 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 695 } 696 } 697 698 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 699 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 700 if (trekkie.integrations) { 701 return; 702 } 703 trekkie.methods = [ 704 'identify', 705 'page', 706 'ready', 707 'track', 708 'trackForm', 709 'trackLink' 710 ]; 711 trekkie.factory = function(method) { 712 return function() { 713 var args = Array.prototype.slice.call(arguments); 714 args.unshift(method); 715 trekkie.push(args); 716 if (method == 'track' || method == 'page') { 717 var pageUrl; 718 try { 719 pageUrl = window.location.href; 720 } catch (e) {} 721 var pageReferrer; 722 try { 723 pageReferrer = document.referrer; 724 } catch (e) {} 725 try { 726 if (window.__TREKKIE_SHIM_QUEUE == null) { 727 window.__TREKKIE_SHIM_QUEUE = []; 728 } 729 window.__TREKKIE_SHIM_QUEUE.push({ 730 from: 'trekkie-stub', 731 method: method, 732 args: args.slice(1), 733 pageContext: { 734 url: pageUrl, 735 referrer: pageReferrer 736 } 737 }); 738 } catch (e) { 739 // no-op 740 } 741 } 742 return trekkie; 743 }; 744 }; 745 for (var i = 0; i < trekkie.methods.length; i++) { 746 var key = trekkie.methods[i]; 747 trekkie[key] = trekkie.factory(key); 748 } 749 trekkie.load = function(config) { 750 trekkie.config = config || {}; 751 trekkie.config.initialDocumentCookie = document.cookie; 752 var first = document.getElementsByTagName('script')[0]; 753var script = document.createElement('script'); 754script.type = 'text/javascript'; 755script.onerror = function(e) { 756 var scriptFallback = document.createElement('script'); 757 scriptFallback.type = 'text/javascript'; 758 scriptFallback.onerror = function(error) { 759 var Monorail = { 760 produce: function produce(monorailDomain, schemaId, payload) { 761 var currentMs = new Date().getTime(); 762 var event = { 763 schema_id: schemaId, 764 payload: payload, 765 metadata: { 766 event_created_at_ms: currentMs, 767 event_sent_at_ms: currentMs 768 } 769 }; 770 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 771 }, 772 sendRequest: function sendRequest(endpointUrl, payload) { 773 // Try the sendBeacon API 774 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 775 var blobData = new window.Blob([payload], { 776 type: 'text/plain' 777 }); 778 779 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 780 return true; 781 } // sendBeacon was not successful 782 783 } // XHR beacon 784 785 var xhr = new XMLHttpRequest(); 786 787 try { 788 xhr.open('POST', endpointUrl); 789 xhr.setRequestHeader('Content-Type', 'text/plain'); 790 xhr.send(payload); 791 } catch (e) { 792 console.log(e); 793 } 794 795 return false; 796 }, 797 isIos12: function isIos12() { 798 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 799 } 800 }; 801 Monorail.produce('monorail-edge.shopifysvc.com', 802 'trekkie_storefront_load_errors/1.1', 803 {shop_id: 57514131509, 804 theme_id: 198432162139, 805 app_name: "storefront", 806 context_url: window.location.href, 807 source_url: "//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 808 809 }; 810 scriptFallback.async = true; 811 scriptFallback.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 812 first.parentNode.insertBefore(scriptFallback, first); 813}; 814script.async = true; 815script.src = '//olimpo-flex.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 816first.parentNode.insertBefore(script, first); 817 818 }; 819 trekkie.load( 820 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57514131509,"
820isMerchantRequest":null,"themeId":198432162139,"themeCityHash":"18149879311495936561","contentLanguage":"it","currency":"EUR","eventMetadataId":"fe106e4b-698d-4eda-8a87-71bf2b052a6f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 821 ); 822 823 var loaded = false; 824 trekkie.ready(function() { 825 if (loaded) return; 826 loaded = true; 827 828 window.ShopifyAnalytics.lib = window.trekkie; 829 830 var originalDocumentWrite = document.write; 831 document.write = customDocumentWrite; 832 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 833 document.write = originalDocumentWrite; 834 835 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 836 var token = match? match[1]: undefined; 837 if (!hasLoggedConversion(token)) { 838 setCookieIfConversion(token); 839 840 } 841 }); 842 843 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"ff7f1dd4-3321-420d-9685-d1b78d8e8ea7-1791120209","shopifyEmitted":true}); 844 845 var eventsListenerScript = document.createElement('script'); 846 eventsListenerScript.async = true; 847 eventsListenerScript.src = "//olimpo-flex.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 848 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 849})();</script>
vendor: 1 bytes, line 849
849
850<script 851 defer 852 src="https://olimpo-flex.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 853 data-application="storefront-renderer" 854 data-shop-id="57514131509" 855 data-render-region="gcp-us-west1" 856 data-page-type="cart" 857 data-theme-instance-id="198432162139" 858 data-theme-name="Impact" 859 data-theme-version="4.3.4" 860 data-monorail-region="shop_domain" 861 data-resource-timing-sampling-rate="10" 862 data-shs="true" 863 data-shs-beacon="true" 864 data-shs-export-with-fetch="true" 865 data-shs-logs-sample-rate="1" 866 data-shs-beacon-endpoint="https://olimpo-flex.com/api/collect" 867></script>
867 868<meta name="shopify-y" content="99f45b9a-cc98-4e26-a855-2391a8f30416" data-expiration="1822677809000"><meta name="shopify-s" content="eb173237-13f9-4ea4-8cbb-e8874242ecc4" data-expiration="1791122009000"><meta name="new-cookie-storage-activated" content="t"> 869</head> 870<!-- COOKIE BANNER --> 871<style> 872@media (max-width: 600px) { 873 874 #cookie-overlay { 875 align-items: center !important; 876 justify-content: center !important; 877 padding: 16px; 878 } 879 880 #cookie-banner { 881 width: 100% !important; 882 max-width: 420px !important; 883 border-radius: 14px !important; 884 padding: 22px 18px 18px !important; 885 } 886 887 /* colonna */ 888 #cookie-banner > div:last-child { 889 display: flex; 890 flex-direction: column !important; 891 align-items: stretch !important; 892 } 893 894 /* ð¥ ORDINE BOTTONI */ 895 #accept { order: 1; } 896 #reject { order: 2; } 897 #customize { order: 3; } 898 899 #accept, 900 #reject { 901 width: 100% !important; 902 padding: 14px !important; 903 } 904 905 #accept { 906 margin-left: 0 !important; 907 } 908 909 #customize { 910 text-align: center; 911 margin-top: 6px; 912 font-size: 13px; 913 } 914 915 #cookie-banner a { 916 font-size: 12px !important; 917 } 918 919} 920</style> 921<div id="cookie-overlay" style=" 922 position:fixed; 923 inset:0; 924 background:rgba(0,0,0,.45); 925 z-index:2147483647; 926 927 display:none; 928 justify-content:center; 929 align-items:center; 930 931 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; 932"> 933 <div id="cookie-banner" style=" 934 background:#fff; 935 color:#222; 936 width:calc(100% - 40px); 937 max-width:620px; 938 border-radius:16px; 939 box-shadow:0 12px 48px rgba(0,0,0,.18); 940 padding:36px 40px 32px; 941 "> 942 943 <div style="font-size:18px;font-weight:700;margin-bottom:14px;"> 944 Personalizza la tua esperienza 945 </div> 946 947 <div style="font-size:14px;color:#444;margin-bottom:10px;line-height:1.5;"> 948 Utilizziamo cookie tecnici e, previo consenso, cookie di analisi e marketing 949 per migliorare la tua esperienza e offrirti contenuti su misura. 950 </div> 951 952 <div style="display:flex;gap:16px;font-size:13px;margin-bottom:20px;"> 953 <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Privacy</a> 954 <a href="https://www.iubenda.com/privacy-policy/73677985" target="_blank" style="color:#555;text-decoration:underline;">Cookie</a> 955 </div> 956 957 <div id="cookie-prefs" style="display:none;border-top:1px solid #eee;margin-top:15px;padding-top:15px;"> 958 <div style="display:flex;justify-content:space-between;margin:10px 0;"> 959 <span>Analytics</span> 960 <input type="checkbox" id="analytics"> 961 </div> 962 963 <div style="display:flex;justify-content:space-between;margin:10px 0;"> 964 <span>Marketing</span> 965 <input type="checkbox" id="marketing"> 966 </div> 967 968 <button id="save-prefs" style=" 969 width:100%; 970 margin-top:10px; 971 padding:12px; 972 background:#1877f2; 973 color:#fff; 974 border:none; 975 border-radius:8px; 976 cursor:pointer; 977 "> 978 Salva preferenze 979 </button> 980 </div> 981 982 <div style="display:flex;gap:10px;align-items:center;"> 983 <button id="customize" style="background:none;border:none;text-decoration:underline;cursor:pointer;"> 984 Personalizza 985 </button> 986 987 <button id="reject" style=" 988 background:#fff; 989 border:1px solid #ccc; 990 border-radius:8px; 991 padding:12px 20px; 992 cursor:pointer; 993 "> 994 Solo essenziali 995 </button> 996 997 <button id="accept" style=" 998 background:#1877f2; 999 color:#fff; 1000 border:none; 1001 border-radius:8px; 1002 padding:12px 20px; 1003 margin-left:auto; 1004 cursor:pointer; 1005 "> 1006 Accetta tutti 1007 </button> 1008 </div> 1009 1010 </div> 1011</div> 1012
1013<script> 1014(function () { 1015 1016 var COOKIE_NAME = "cookie_consent_v1"; 1017 1018 function setCookie(value) { 1019 document.cookie = COOKIE_NAME + "=" + encodeURIComponent(JSON.stringify(value)) + ";path=/;max-age=31536000"; 1020 } 1021 1022 function getCookie() { 1023 var nameEQ = COOKIE_NAME + "="; 1024 var ca = document.cookie.split(';'); 1025 for(var i=0;i < ca.length;i++) { 1026 var c = ca[i].trim(); 1027 if (c.indexOf(nameEQ) === 0) { 1028 try { 1029 return JSON.parse(decodeURIComponent(c.substring(nameEQ.length))); 1030 } catch(e) { 1031 return null; 1032 } 1033 } 1034 } 1035 return null; 1036 } 1037 1038 function init() { 1039 var overlay = document.getElementById("cookie-overlay"); 1040 var prefs = document.getElementById("cookie-prefs"); 1041 1042 function show() { 1043 overlay.style.display = "flex"; 1044 document.body.style.overflow = "hidden"; 1045 } 1046 1047 function hide() { 1048 overlay.style.display = "none"; 1049 document.body.style.overflow = ""; 1050 } 1051 1052 if (!getCookie()) { 1053 show(); 1054 } 1055 1056 document.getElementById("accept").onclick = function () { 1057 setCookie({analytics:true, marketing:true}); 1058 hide(); 1059 }; 1060 1061 document.getElementById("reject").onclick = function () { 1062 setCookie({analytics:false, marketing:false}); 1063 hide(); 1064 }; 1065 1066 document.getElementById("customize").onclick = function () { 1067 prefs.style.display = prefs.style.display === "block" ? "none" : "block"; 1068 }; 1069 1070 document.getElementById("save-prefs").onclick = function () { 1071 setCookie({ 1072 analytics: document.getElementById("analytics").checked, 1073 marketing: document.getElementById("marketing").checked 1074 }); 1075 hide(); 1076 }; 1077 } 1078 1079 if (document.readyState === "loading") { 1080 document.addEventListener("DOMContentLoaded", init); 1081 } else { 1082 init(); 1083 } 1084 1085})(); 1086</script>
1086 1087 1088 <body class=" zoom-image--enabled"><!-- DRAWER --> 1089<template id="drawer-default-template"> 1090 <style> 1091 [hidden] { 1092 display: none !important; 1093 } 1094 </style> 1095 1096 <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"> 1097 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1098 </svg></button> 1099 1100 <div part="overlay"></div> 1101 1102 <div part="content"> 1103 <header part="header"> 1104 <slot name="header"></slot> 1105 1106 <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"> 1107 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1108 </svg></button> 1109 </header> 1110 1111 <div part="body"> 1112 <slot></slot> 1113 </div> 1114 1115 <footer part="footer"> 1116 <slot name="footer"></slot> 1117 </footer> 1118 </div> 1119</template> 1120 1121<!-- POPOVER --> 1122<template id="popover-default-template"> 1123 <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"> 1124 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1125 </svg></button> 1126 1127 <div part="overlay"></div> 1128 1129 <div part="content"> 1130 <header part="title"> 1131 <slot name="title"></slot> 1132 </header> 1133 1134 <div part="body"> 1135 <slot></slot> 1136 </div> 1137 </div> 1138</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)})}"> 1139 1140 <a href="#main" class="skip-to-content sr-only">Vai al contenuto</a><!-- BEGIN sections: header-group --> 1141<aside id="shopify-section-sections--29563889189211__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1142 :root { 1143 --sticky-announcement-bar-enabled:1; 1144 }#shopify-section-sections--29563889189211__announcement-bar { 1145 position: sticky; 1146 top: 0; 1147 z-index: 20; 1148 } 1149 1150 .shopify-section--header ~ #shopify-section-sections--29563889189211__announcement-bar { 1151 top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 1152 }</style><height-observer variable="announcement-bar"> 1153 <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> 1154 1155 <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> 1156 1157 <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> 1158 1159 <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> 1160 1161 <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> 1162
1163 <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> 1164 1165 <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> 1166 1167 <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> 1168 1169 <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> 1170 1171 <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> 1172 1173 <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> 1174 1175 <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> 1176 1177 <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> 1178 1179 <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> 1180 1181 <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> 1182 1183 <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> 1184 1185 <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> 1186 1187 <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> 1188 1189 <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> 1190 1191 <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> 1192 1193 <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> 1194 1195 <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> 1196 1197 <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> 1198 1199 <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> 1200 1201 <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> 1202
1203 <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> 1204 1205 <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> 1206 1207 <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> 1208 1209 <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> 1210 1211 <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> 1212 1213 <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> 1214 1215 <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> 1216 1217 <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> 1218 1219 <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> 1220 1221 <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> 1222 1223 <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> 1224 1225 <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> 1226 1227 <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> 1228 1229 <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> 1230 1231 <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> 1232 1233 <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> 1234 1235 <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> 1236 1237 <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> 1238 1239 <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> 1240 1241 <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> 1242
1243 <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> 1244 1245 <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> 1246 1247 <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> 1248 1249 <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> 1250 1251 <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> 1252 1253 <span class="shape-circle shape--sm"></span></span></marquee-text></div> 1254 </height-observer> 1255 1256
1256<script> 1257 document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--29563889189211__announcement-bar').clientHeight) + 'px'); 1258 </script>
1258</aside><header id="shopify-section-sections--29563889189211__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1259 :root { 1260 --sticky-header-enabled:1; 1261 } 1262 1263 #shopify-section-sections--29563889189211__header { 1264 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1265 --header-padding-block: var(--spacing-3); 1266 --header-background-opacity: 1.0; 1267 --header-background-blur-radius: 0px; 1268 --header-transparent-text-color: 255 183 74;--header-logo-width: 140px; 1269 --header-logo-height: 47px;position: sticky; 1270 top: 0; 1271 z-index: 10; 1272 }.shopify-section--announcement-bar ~ #shopify-section-sections--29563889189211__header { 1273 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 1274 }@media screen and (max-width: 699px) { 1275 .navigation-drawer { 1276 --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2)); 1277 } 1278 }@media screen and (min-width: 700px) { 1279 #shopify-section-sections--29563889189211__header {--header-logo-width: 160px; 1280 --header-logo-height: 54px;--header-padding-block: var(--spacing-6); 1281 } 1282 }@media screen and (min-width: 1150px) {#shopify-section-sections--29563889189211__header { 1283 --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr); 1284 } 1285 }</style> 1286 1287<height-observer variable="header"> 1288 <store-header class="header" sticky> 1289 <div class="header__wrapper"><div class="header__main-nav"> 1290 <div class="header__icon-list"> 1291 <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu"> 1292 <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"> 1293 <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path> 1294 </svg></button> 1295 1296 <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer"> 1297 <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"> 1298 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1299 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1300 </svg></a><nav class="header__link-list justify-center wrap" role="navigation"> 1301 <ul class="contents" role="list"> 1302 1303 <li><a href="/pages/sleep-calculator" class="bold link-faded-reverse" ><font style="color: #287d54">Calcola il tuo Sleep Score</font></a></li> 1304 1305 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1306 <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"> 1307 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1308 </svg></summary> 1309 1310 <div class="dropdown-menu "> 1311 <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" > 1312 <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> 1313 </a></li><li><a href="/products/materasso-memory-foam-hybrid-molle-insacchettate-pascia" class="dropdown-menu__item group" > 1314 <span><span class="reversed-link">Materasso Memory Foam Hybrid Molle Insacchettate</span></span> 1315 </a></li><li><a href="/products/materasso-memory-foam-triplo-strato-stretch-maragia" class="dropdown-menu__item group" >
1316 <span><span class="reversed-link">Materasso Memory Foam triplo strato stretch</span></span> 1317 </a></li><li><a href="/products/materasso-visir" class="dropdown-menu__item group" > 1318 <span><span class="reversed-link">Materasso Memory Foam a due Strati con effetto massaggio</span></span> 1319 </a></li><li><a href="https://olimpo-flex.com/collections/materassi-vedi-tutti" class="dropdown-menu__item group" > 1320 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Materassi</b></span></span> 1321 </a></li><li><a href="https://olimpo-flex.com/collections/migliori-materassi-memory-foam" class="dropdown-menu__item group" > 1322 <span><span class="reversed-link">Migliori Materassi</span></span> 1323 </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1324 <summary class="dropdown-menu__item group" > 1325 <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"> 1326 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1327 </svg></summary> 1328 1329 <div class="dropdown-menu"> 1330 <ul class="contents" role="list"><li> 1331 <a href="https://olimpo-flex.com/collections/materassi-matrimoniali" class="dropdown-menu__item group" > 1332 <span><span class="reversed-link">Matrimoniali</span></span> 1333 </a> 1334 </li><li> 1335 <a href="https://olimpo-flex.com/collections/materassi-singoli" class="dropdown-menu__item group" > 1336 <span><span class="reversed-link">Singoli</span></span> 1337 </a> 1338 </li><li> 1339 <a href="https://olimpo-flex.com/collections/materassi-piazza-e-mezzo" class="dropdown-menu__item group" > 1340 <span><span class="reversed-link">Una piazza e mezza</span></span> 1341 </a> 1342 </li><li> 1343 <a href="https://olimpo-flex.com/collections/materassi-king-size" class="dropdown-menu__item group" > 1344 <span><span class="reversed-link">King Size</span></span> 1345 </a> 1346 </li><li> 1347 <a href="https://olimpo-flex.com/collections/materassi-francesi" class="dropdown-menu__item group" > 1348 <span><span class="reversed-link">Francesi</span></span> 1349 </a> 1350 </li></ul> 1351 </div> 1352 </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1353 <summary class="dropdown-menu__item group" > 1354 <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"> 1355 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1356 </svg></summary> 1357 1358 <div class="dropdown-menu"> 1359 <ul class="contents" role="list"><li> 1360 <a href="https://olimpo-flex.com/collections/materassi-memory-foam" class="dropdown-menu__item group" >
1361 <span><span class="reversed-link">Memory Foam</span></span> 1362 </a> 1363 </li><li> 1364 <a href="https://olimpo-flex.com/collections/materassi-a-molle-insacchettate" class="dropdown-menu__item group" > 1365 <span><span class="reversed-link">Molle Insacchettate</span></span> 1366 </a> 1367 </li><li> 1368 <a href="https://olimpo-flex.com/collections/materassi-in-water-foam" class="dropdown-menu__item group" > 1369 <span><span class="reversed-link">Water Foam</span></span> 1370 </a> 1371 </li><li> 1372 <a href="https://olimpo-flex.com/collections/materassi-ibridi" class="dropdown-menu__item group" > 1373 <span><span class="reversed-link">Ibridi</span></span> 1374 </a> 1375 </li></ul> 1376 </div> 1377 </details></li></ul> 1378 </div> 1379 </details></li> 1380 1381 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1382 <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"> 1383 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1384 </svg></summary> 1385 1386 <div class="dropdown-menu dropdown-menu--restrictable"> 1387 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-topper-perfetto-per-te" class="dropdown-menu__item group" > 1388 <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> 1389 </a></li><li><a href="https://olimpo-flex.com/products/topper-materasso-rinfrescante-termoregolatore-stop-al-sudore" class="dropdown-menu__item group" > 1390 <span><span class="reversed-link">Topper Termoregolatore</span></span> 1391 </a></li><li><a href="https://olimpo-flex.com/products/topper-protect-antivirale-antiacaro-antibatterico" class="dropdown-menu__item group" > 1392 <span><span class="reversed-link">Topper Antivirale</span></span> 1393 </a></li><li><a href="https://olimpo-flex.com/collections/toppers" class="dropdown-menu__item group" > 1394 <span><span class="reversed-link"><b style="color:#133156 ">Vedi Tutti i Topper</b></span></span> 1395 </a></li><li><a href="https://olimpo-flex.com/collections/topper-matrimoniali" class="dropdown-menu__item group" > 1396 <span><span class="reversed-link">Topper Matrimoniali</span></span> 1397 </a></li><li><a href="https://olimpo-flex.com/collections/topper-singoli" class="dropdown-menu__item group" > 1398 <span><span class="reversed-link">Topper Singoli</span></span> 1399 </a></li></ul> 1400 </div> 1401 </details></li> 1402 1403 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1404 <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"> 1405 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1406 </svg></summary> 1407 1408 <div class="dropdown-menu "> 1409 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/pages/scegli-il-cuscino-perfetto-per-te" class="dropdown-menu__item group" >
1410 <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> 1411 </a></li><li><a href="/products/era-cervicale" class="dropdown-menu__item group" > 1412 <span><span class="reversed-link">Cuscino Cervicale</span></span> 1413 </a></li><li><a href="/products/venere" class="dropdown-menu__item group" > 1414 <span><span class="reversed-link">Cuscino Antirughe</span></span> 1415 </a></li><li><a href="/products/cuscino-antirussamento-russare-non-e-piu-un-problema" class="dropdown-menu__item group" > 1416 <span><span class="reversed-link">Cuscino Antirussamento</span></span> 1417 </a></li><li><a href="/products/poseidone" class="dropdown-menu__item group" > 1418 <span><span class="reversed-link">Cuscino Termoregolatore</span></span> 1419 </a></li><li><a href="https://olimpo-flex.com/collections/cuscini-olimpoflex" class="dropdown-menu__item group" > 1420 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti i Cuscini</b></span></span> 1421 </a></li><li><a href="https://olimpo-flex.com/collections/migliori-cuscini" class="dropdown-menu__item group" > 1422 <span><span class="reversed-link">Migliori Cuscini</span></span> 1423 </a></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1424 <summary class="dropdown-menu__item group" > 1425 <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"> 1426 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1427 </svg></summary> 1428 1429 <div class="dropdown-menu"> 1430 <ul class="contents" role="list"><li> 1431 <a href="https://olimpo-flex.com/collections/cuscini-per-cervicale" class="dropdown-menu__item group" > 1432 <span><span class="reversed-link">Cuscini cervicale</span></span> 1433 </a> 1434 </li><li> 1435 <a href="https://olimpo-flex.com/collections/cuscini-ortopedici" class="dropdown-menu__item group" > 1436 <span><span class="reversed-link">Cuscini ortopedici</span></span> 1437 </a> 1438 </li><li> 1439 <a href="https://olimpo-flex.com/collections/cuscini-antirussamento" class="dropdown-menu__item group" > 1440 <span><span class="reversed-link">Cuscini antirussamento</span></span> 1441 </a> 1442 </li><li> 1443 <a href="https://olimpo-flex.com/collections/cuscini-antisudore" class="dropdown-menu__item group" > 1444 <span><span class="reversed-link">Cuscini antisudore</span></span> 1445 </a> 1446 </li><li> 1447 <a href="https://olimpo-flex.com/collections/cuscini-antirughe" class="dropdown-menu__item group" > 1448 <span><span class="reversed-link">Cuscini antirughe</span></span> 1449 </a> 1450 </li><li> 1451 <a href="https://olimpo-flex.com/collections/reflux" class="dropdown-menu__item group" >
1452 <span><span class="reversed-link">Cuscini antireflusso</span></span> 1453 </a> 1454 </li><li> 1455 <a href="https://olimpo-flex.com/collections/cuscini-per-gravidanza" class="dropdown-menu__item group" > 1456 <span><span class="reversed-link">Cuscini gravidanza</span></span> 1457 </a> 1458 </li></ul> 1459 </div> 1460 </details></li><li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1461 <summary class="dropdown-menu__item group" > 1462 <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"> 1463 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1464 </svg></summary> 1465 1466 <div class="dropdown-menu"> 1467 <ul class="contents" role="list"><li> 1468 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-di-lato" class="dropdown-menu__item group" > 1469 <span><span class="reversed-link">Dormire di lato</span></span> 1470 </a> 1471 </li><li> 1472 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="dropdown-menu__item group" > 1473 <span><span class="reversed-link">Dormire Supini</span></span> 1474 </a> 1475 </li><li> 1476 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-sull-addome" class="dropdown-menu__item group" > 1477 <span><span class="reversed-link">Dormire sull'addome</span></span> 1478 </a> 1479 </li></ul> 1480 </div> 1481 </details></li></ul> 1482 </div> 1483 </details></li> 1484 1485 <li><details class="relative" is="dropdown-disclosure" trigger="hover"> 1486 <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"> 1487 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1488 </svg></summary> 1489 1490 <div class="dropdown-menu dropdown-menu--restrictable"> 1491 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/biancheria" class="dropdown-menu__item group" > 1492 <span><span class="reversed-link"><b style="color:#133156 ">Vedi tutti</b></span></span> 1493 </a></li><li><a href="https://olimpo-flex.com/collections/coprimaterassi" class="dropdown-menu__item group" > 1494 <span><span class="reversed-link">Coprimaterassi</span></span> 1495 </a></li><li><a href="https://olimpo-flex.com/collections/tutti-i-lenzuoli" class="dropdown-menu__item group" > 1496 <span><span class="reversed-link">Lenzuola</span></span> 1497 </a></li><li><a href="https://olimpo-flex.com/collections/piumoni" class="dropdown-menu__item group" > 1498 <span><span class="reversed-link">Piumini</span></span> 1499 </a></li></ul> 1500 </div> 1501 </details></li> 1502 1503 <li>
1503<details class="relative" is="dropdown-disclosure" trigger="hover"> 1504 <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"> 1505 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1506 </svg></summary> 1507 1508 <div class="dropdown-menu dropdown-menu--restrictable"> 1509 <ul class="contents" role="list"><li><a href="https://olimpo-flex.com/collections/promo" class="dropdown-menu__item group" > 1510 <span><span class="reversed-link">Promo</span></span> 1511 </a></li><li><a href="https://olimpo-flex.com/collections/outlet" class="dropdown-menu__item group" > 1512 <span><span class="reversed-link">Outlet</span></span> 1513 </a></li></ul> 1514 </div> 1515 </details></li></ul> 1516 </nav></div> 1517 </div> 1518 <a href="/" class="header__logo"><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> 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" > 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--29563886109019__main" class="shopify-section shopify-section--main-cart"><div class="container"><div class="empty-state"> 2111 <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22"> 2112 <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> 2113 <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> 2114 </svg><span class="count-bubble count-bubble--lg">0</span> 2115 </div> 2116 2117 <div class="prose"> 2118 <p class="h4">Il tuo carrello è vuoto</p> 2119<a class="button button--xl" 2120 2121 2122 2123 2124 2125 2126 href="/collections/materassi-vedi-tutti" 2127 2128 2129 >Continua gli acquisti</a></div> 2130 </div></div> 2131 2132</section><section id="shopify-section-template--29563886109019__featured_collection_YpjbBt" class="shopify-section shopify-section--featured-collection"><style> 2133 #shopify-section-template--29563886109019__featured_collection_YpjbBt { 2134 --section-background-hash: 0; 2135 } 2136 2137 #shopify-section-template--29563886109019__featured_collection_YpjbBt + * { 2138 --previous-section-background-hash: 0; 2139 }</style><style>#shopify-section-template--29563886109019__featured_collection_YpjbBt .product-list { 2140 --product-list-gap: var(--spacing-2); 2141 --product-list-items-per-row: 2; 2142 --product-list-carousel-item-width: 74vw; 2143 --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr)); 2144 } 2145 2146 @media screen and (min-width: 700px) { 2147 #shopify-section-template--29563886109019__featured_collection_YpjbBt .product-list { 2148 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 2149 --product-list-items-per-row: 2; 2150 --product-list-carousel-item-width: 36vw; 2151 } 2152 } 2153 2154 @media screen and (min-width: 1000px) { 2155 #shopify-section-template--29563886109019__featured_collection_YpjbBt .product-list { 2156 --product-list-items-per-row: 3; 2157 --product-list-carousel-item-width: calc(var(--container-inner-width) / 3 - (var
2157(--product-list-column-gap) / 3 * 2)); 2158 } 2159 } 2160 2161 /* ============ CARD WRAPPER (uniform heights) ============ */ 2162 #shopify-section-template--29563886109019__featured_collection_YpjbBt .product-list > * { height: 100%; } 2163 #shopify-section-template--29563886109019__featured_collection_YpjbBt .product-card-with-picker { 2164 display: flex; 2165 flex-direction: column; 2166 position: relative; 2167 height: 100%; 2168 } 2169 #shopify-section-template--29563886109019__featured_collection_YpjbBt .product-card-with-picker > *:first-child { 2170 flex: 1 1 auto; 2171 min-height: 0; 2172 } 2173 #shopify-section-template--29563886109019__featured_collection_YpjbBt .size-picker-trigger-wrap { 2174 margin-top: 10px; 2175 flex: 0 0 auto; 2176 } 2177 2178 /* ============ TRIGGER ============ */ 2179 .sp-trigger, 2180 .sp-direct { 2181 width: 100%; 2182 min-height: 42px; 2183 padding: 10px 14px; 2184 border-radius: 8px; 2185 background: #1B2A4A; 2186 color: #fff; 2187 border: none; 2188 font-size: 14px; 2189 font-weight: 500; 2190 cursor: pointer; 2191 display: flex; 2192 align-items: center; 2193 justify-content: center; 2194 gap: 8px; 2195 font-family: inherit; 2196 line-height: 1.2; 2197 transition: opacity .15s ease; 2198 } 2199 .sp-trigger:hover, .sp-direct:hover { opacity: .92; } 2200 .sp-trigger:focus-visible, .sp-direct:focus-visible { 2201 outline: 2px solid #1B2A4A; 2202 outline-offset: 2px; 2203 } 2204 .sp-chevron { width: 14px; height: 14px; transition: transform .2s ease; } 2205 .sp-trigger[aria-expanded="true"] .sp-chevron { transform: rotate(180deg); } 2206 2207 /* ============ PANEL (lives in <body>, fixed positioning) ============ */ 2208 .sp-panel { 2209 display: none; 2210 position: fixed; 2211 z-index: 10000; 2212 background: #fff; 2213 color: #1B2A4A; 2214 font-family: inherit; 2215 box-sizing: border-box; 2216 } 2217 .sp-panel.is-open { 2218 display: flex; 2219 flex-direction: column; 2220 } 2221 2222 .sp-backdrop { 2223 display: none; 2224 position: fixed; 2225 inset: 0; 2226 background: rgba(0, 0, 0, 0); 2227 z-index: 9998; 2228 pointer-events: none; 2229 transition: background-color .25s ease; 2230 } 2231 .sp-backdrop.is-open { 2232 display: block; 2233 pointer-events: auto; 2234 } 2235 2236 .sp-handle { display: none; } 2237 2238 .sp-header { 2239 display: flex; 2240 align-items: center; 2241 gap: 12px; 2242 flex-shrink: 0; 2243 } 2244 .sp-header-image { 2245 width: 48px; 2246 height: 48px; 2247 border-radius: 8px; 2248 object-fit: cover; 2249 flex-shrink: 0; 2250 background: #F1EFE8; 2251 } 2252 .sp-header-info { flex: 1; min-width: 0; } 2253 .sp-header-title { 2254 font-size: 13px; 2255 font-weight: 500; 2256 margin: 0 0 2px; 2257 color: #1B2A4A; 2258 line-height: 1.3; 2259 overflow: hidden; 2260 display: -webkit-box; 2261 -webkit-line-clamp: 2; 2262 -webkit-box-orient: vertical; 2263 } 2264 .sp-header-price { 2265 font-size: 12px; 2266 color: rgba(0, 0, 0, 0.55); 2267 margin: 0; 2268 } 2269 .sp-close { 2270 width: 32px; 2271 height: 32px; 2272 border-radius: 50%; 2273 background: rgba(0, 0, 0, 0.05); 2274 border: none; 2275 cursor: pointer; 2276 display: flex; 2277 align-items: center; 2278 justify-content: center; 2279 color: #1B2A4A; 2280 flex-shrink: 0; 2281 padding: 0; 2282 transition: background-color .15s ease; 2283 } 2284 .sp-close:hover { background: rgba(0, 0, 0, 0.10); } 2285 .sp-close svg { width: 16px; height: 16px; } 2286 2287 .sp-section-label { 2288 font-size: 11px; 2289 color: rgba(0, 0, 0, 0.55); 2290 margin: 0 0 8px; 2291 letter-spacing: 0.04em; 2292 text-transform: uppercase; 2293 font-weight: 500; 2294 flex-shrink: 0; 2295 } 2296 2297 .sp-options { 2298 flex: 1 1 auto; 2299 display: flex; 2300 flex-direction: column; 2301 gap: 6px; 2302 overflow-y: auto; 2303 overscroll-behavior: contain; 2304 -webkit-overflow-scrolling: touch; 2305 margin: 0; 2306 } 2307 .sp-option { 2308 width: 100%; 2309 display: flex; 2310 justify-content: space-between; 2311 align-items: center; 2312 padding: 12px 14px; 2313 border-radius: 10px; 2314 border: 1px solid rgba(0, 0, 0, 0.12); 2315 background: transparent; 2316 cursor: pointer; 2317 font-size: 14px; 2318 color: #1B2A4A; 2319 font-family: inherit; 2320 transition: border-color .15s ease, background .15s ease; 2321 text-align: left; 2322 } 2323 .sp-option:hover { border-color: #1B2A4A; } 2324 .sp-option-label { font-weight: 500; } 2325 .sp-option-price { 2326 color: rgba(0, 0, 0, 0.55); 2327 font-variant-numeric: tabular-nums; 2328 } 2329 .sp-option.is-selected { 2330 background: #1B2A4A; 2331 color: #fff; 2332 border-color: #1B2A4A; 2333 } 2334 .sp-option.is-selected .sp-option-price { color: rgba(255, 255, 255, 0.85); } 2335 2336 .sp-footer { flex: 0 0 auto; padding-top: 12px; } 2337 .sp-add { 2338 width: 100%; 2339 min-height: 48px; 2340 padding: 12px 16px; 2341 border-radius: 10px; 2342 background: #FFB74A; 2343 color: #000000; 2344 border: none; 2345 font-size: 15px; 2346 font-weight: 500; 2347 cursor: pointer; 2348 display: flex; 2349 align-items: center; 2350 justify-content: center; 2351 gap: 8px; 2352 font-family: inherit; 2353 transition: opacity .15s ease; 2354 } 2355 .sp-add:disabled { 2356 background: rgba(0, 0, 0, 0.12); 2357 color: rgba(0, 0, 0, 0.45);
2358 cursor: not-allowed; 2359 } 2360 .sp-add:not(:disabled):hover { opacity: .92; } 2361 2362 /* ============ DESKTOP: popover ============ */ 2363 @media screen and (min-width: 700px) { 2364 .sp-panel { 2365 width: 320px; 2366 max-height: 480px; 2367 border-radius: 12px; 2368 border: 0.5px solid rgba(0, 0, 0, 0.15); 2369 box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12); 2370 padding: 14px; 2371 } 2372 .sp-header { 2373 padding-bottom: 12px; 2374 margin-bottom: 12px; 2375 border-bottom: 0.5px solid rgba(0, 0, 0, 0.08); 2376 } 2377 .sp-options { max-height: 280px; padding-right: 4px; } 2378 } 2379 2380 /* ============ MOBILE: bottom sheet ============ */ 2381 @media screen and (max-width: 699px) { 2382 .sp-panel { 2383 top: auto; 2384 left: 0; 2385 right: 0; 2386 bottom: 0; 2387 width: 100%; 2388 max-height: 88vh; 2389 border-radius: 20px 20px 0 0; 2390 transform: translateY(100%); 2391 transition: transform .32s cubic-bezier(0.32, 0.72, 0, 1); 2392 box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.15); 2393 padding: 0 16px 20px; 2394 visibility: hidden; 2395 } 2396 .sp-panel.is-open { 2397 transform: translateY(0); 2398 visibility: visible; 2399 } 2400 .sp-backdrop.is-open { background: rgba(0, 0, 0, 0.55); } 2401 2402 .sp-handle { 2403 display: block; 2404 width: 44px; 2405 height: 5px; 2406 background: rgba(0, 0, 0, 0.15); 2407 border-radius: 3px; 2408 margin: 10px auto 6px; 2409 flex-shrink: 0; 2410 } 2411 .sp-header { 2412 padding: 12px 0; 2413 margin-bottom: 14px; 2414 border-bottom: 1px solid rgba(0, 0, 0, 0.08); 2415 } 2416 .sp-header-image { width: 56px; height: 56px; border-radius: 10px; } 2417 .sp-header-title { font-size: 15px; } 2418 .sp-header-price { 2419 font-size: 14px; 2420 color: #E24B4A; 2421 font-weight: 500; 2422 } 2423 2424 .sp-section-label { font-size: 12px; margin-bottom: 10px; } 2425 2426 .sp-options { max-height: none; padding-bottom: 4px; gap: 8px; } 2427 .sp-option { padding: 14px 16px; font-size: 15px; } 2428 2429 .sp-footer { 2430 padding-top: 14px; 2431 background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%); 2432 position: sticky; 2433 bottom: -20px; 2434 margin: 0 -16px -20px; 2435 padding: 14px 16px 20px; 2436 } 2437 .sp-add { min-height: 54px; font-size: 16px; } 2438 } 2439 2440 body.sp-lock { overflow: hidden; } 2441</style> 2442 2443<div class="section section-blends section-full"> 2444 <div class="section-stack"> 2445 <section-header class="section-header "><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>Potresti amare anche...</split-lines></h2></div></section-header><div class="floating-controls-container"><scroll-carousel selector="product-card" id="scroll-area-template--29563886109019__featured_collection_YpjbBt" class="scroll-area bleed is-scrollable"> 2446 <reveal-items selector=".product-list > *"> 2447 <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 2448 class="badge badge--on-sale js-on-sale-badge" 2449 data-product-tags="dispositivo medico,materasso" 2450 data-savings="60%" 2451 2452 2453> 2454 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2455</on-sale-badge> 2456
2457<script> 2458 document.addEventListener('DOMContentLoaded', function () { 2459 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2460 2461 forms.forEach(function (form) { 2462 const variantSelect = form.querySelector('[name="id"]'); 2463 if (!variantSelect) return; 2464 2465 const formId = form.getAttribute('id'); 2466 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2467 if (!badge) return; 2468 2469 const badgeText = badge.querySelector('.js-badge-text'); 2470 if (!badgeText) return; 2471 2472 variantSelect.addEventListener('change', function () { 2473 const selectedVariantId = parseInt(variantSelect.value, 10); 2474 const metafields = window.variantMetafields[selectedVariantId] || {}; 2475 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2476 const savings = badge.dataset.savings; 2477 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2478 2479 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2480 badgeText.textContent = label; 2481 2482 const compare = metafields.compare_at_price || 0; 2483 const price = metafields.price || 0; 2484 badge.hidden = !(compare > price); 2485 }); 2486 }); 2487 }); 2488</script>
2488</div><div class="product-card__figure"> 2489 <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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))" 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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))"></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> 2490 2491 2492 2493 2494 2495<!-- TrustBox widget - Product Mini --> 2496<div class="trustpilot-widget" 2497 data-locale="it-IT" 2498 data-template-id="54d39695764ea907c0f34825" 2499 data-businessunit-id="64b92c6e11c8af68008b143e" 2500 data-style-height="24px" 2501 data-style-width="100%" 2502 data-theme="light" 2503 data-sku="PSC_M_160190" 2504 data-no-reviews="hide" 2505 data-scroll-to-list="false" 2506 data-style-alignment="left"> 2507 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 2508</div> 2509<!-- End TrustBox widget --> 2510 2511<!-- Include the Trustpilot script -->
2512<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2512 2513 2514<style> 2515 .trustpilot-widget { 2516 margin-bottom: 10px; 2517 } 2518 .trustpilot-widget .tp-widget-review-count { 2519 font-family: 'Poppins', sans-serif; 2520 font-size: 16px; 2521 color: #333; 2522 } 2523 .trustpilot-widget .tp-stars { 2524 color: #ffb400; 2525 } 2526</style> 2527 2528<price-list class="price-list " ><sale-price class="text-on-sale"> 2529 <span class="sr-only">Prezzo scontato</span>Da â¬249,00</sale-price> 2530 2531 <compare-at-price class="text-subdued line-through"> 2532 <span class="sr-only">Prezzo </span>â¬623,00</compare-at-price></price-list></div></div> 2533</product-card><div class="size-picker-trigger-wrap"> 2534 <button 2535 type="button" 2536 class="sp-trigger" 2537 aria-haspopup="dialog" 2538 aria-expanded="false" 2539 data-panel="sp-panel-template--29563886109019__featured_collection_YpjbBt-1" 2540 > 2541 <span>Scegli misura</span> 2542 <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"> 2543 <polyline points="6 9 12 15 18 9"></polyline> 2544 </svg> 2545 </button> 2546 </div><div 2547 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-1-backdrop" 2548 class="sp-backdrop sp-portal" 2549 data-section="template--29563886109019__featured_collection_YpjbBt" 2550 data-close-picker 2551 data-panel-target="sp-panel-template--29563886109019__featured_collection_YpjbBt-1" 2552 aria-hidden="true" 2553 ></div> 2554 2555 <div 2556 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-1" 2557 class="sp-panel sp-portal" 2558 data-section="template--29563886109019__featured_collection_YpjbBt" 2559 role="dialog" 2560 aria-modal="true" 2561 aria-label="Scegli misura per Materasso Memory Foam Hybrid Molle Insacchettate Pascià " 2562 > 2563 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 2564 2565 <header class="sp-header"><img 2566 class="sp-header-image" 2567 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Pascia.webp?v=1773328157&width=120" 2568 alt="" 2569 loading="lazy" 2570 width="56" 2571 height="56" 2572 /><div class="sp-header-info"> 2573 <p class="sp-header-title">Materasso Memory Foam Hybrid Molle Insacchettate Pascià </p> 2574 <p class="sp-header-price">Da â¬249,00</p> 2575 </div> 2576 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 2577 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2578 <line x1="18" y1="6" x2="6" y2="18"></line> 2579 <line x1="6" y1="6" x2="18" y2="18"></line> 2580 </svg> 2581 </button> 2582 </header> 2583 2584 <p class="sp-section-label">Misura · 9 disponibili</p> 2585 2586 <div class="sp-options" role="radiogroup"><button 2587 type="button" 2588 class="sp-option" 2589 role="radio" 2590 aria-checked="false" 2591 data-variant-id="47462877593947" 2592 data-variant-price="â¬249,00" 2593 > 2594 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2595 <span class="sp-option-price">â¬249,00</span> 2596 </button><button 2597 type="button" 2598 class="sp-option" 2599 role="radio" 2600 aria-checked="false" 2601 data-variant-id="47462879887707" 2602 data-variant-price="â¬289,00" 2603 > 2604 <span class="sp-option-label">Singolo - 90x200cm</span> 2605 <span class="sp-option-price">â¬289,00</span> 2606 </button><button 2607 type="button" 2608 class="sp-option" 2609 role="radio" 2610 aria-checked="false" 2611 data-variant-id="47462880051547" 2612 data-variant-price="â¬409,00" 2613 > 2614 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 2615 <span class="sp-option-price">â¬409,00</span> 2616 </button><button 2617 type="button" 2618 class="sp-option" 2619 role="radio" 2620 aria-checked="false" 2621 data-variant-id="47462880084315" 2622 data-variant-price="â¬429,00" 2623 > 2624 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 2625 <span class="sp-option-price">â¬429,00</span> 2626 </button><button 2627 type="button" 2628 class="sp-option" 2629 role="radio" 2630 aria-checked="false" 2631 data-variant-id="47462880117083" 2632 data-variant-price="â¬459,00" 2633 > 2634 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 2635 <span class="sp-option-price">â¬459,00</span> 2636 </button><button 2637 type="button" 2638 class="sp-option" 2639 role="radio" 2640 aria-checked="false" 2641 data-variant-id="47462880149851" 2642 data-variant-price="â¬479,00" 2643 > 2644 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 2645 <span class="sp-option-price">â¬479,00</span> 2646 </button><button 2647 type="button" 2648 class="sp-option" 2649 role="radio" 2650 aria-checked="false" 2651 data-variant-id="48844099453275" 2652 data-variant-price="â¬509,00" 2653 > 2654 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 2655 <span class="sp-option-price">â¬509,00</span> 2656 </button><button 2657 type="button" 2658 class="sp-option" 2659 role="radio" 2660 aria-checked="false" 2661 data-variant-id="47462880215387" 2662 data-variant-price="â¬539,00" 2663 > 2664 <span class="sp-option-label">Matrimoniale - 180x200cm</span> 2665 <span class="sp-option-price">â¬539,00</span> 2666 </button><button 2667 type="button" 2668 class="sp-option" 2669 role="radio" 2670 aria-checked="false" 2671 data-variant-id="47462880280923" 2672 data-variant-price="â¬589,00" 2673 >
2674 <span class="sp-option-label">Matrimoniale - 200x200cm</span> 2675 <span class="sp-option-price">â¬589,00</span> 2676 </button></div> 2677 2678 <div class="sp-footer"> 2679 <button type="button" class="sp-add" disabled> 2680 <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"> 2681 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 2682 <line x1="3" y1="6" x2="21" y2="6"></line> 2683 <path d="M16 10a4 4 0 0 1-8 0"></path> 2684 </svg> 2685 <span class="sp-add-text">Seleziona una misura</span> 2686 </button> 2687 </div> 2688 </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 2689 class="badge badge--on-sale js-on-sale-badge" 2690 data-product-tags="dispositivo medico,materasso" 2691 data-savings="60%" 2692 2693 2694> 2695 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2696</on-sale-badge> 2697
2698<script> 2699 document.addEventListener('DOMContentLoaded', function () { 2700 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2701 2702 forms.forEach(function (form) { 2703 const variantSelect = form.querySelector('[name="id"]'); 2704 if (!variantSelect) return; 2705 2706 const formId = form.getAttribute('id'); 2707 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2708 if (!badge) return; 2709 2710 const badgeText = badge.querySelector('.js-badge-text'); 2711 if (!badgeText) return; 2712 2713 variantSelect.addEventListener('change', function () { 2714 const selectedVariantId = parseInt(variantSelect.value, 10); 2715 const metafields = window.variantMetafields[selectedVariantId] || {}; 2716 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2717 const savings = badge.dataset.savings; 2718 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2719 2720 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2721 badgeText.textContent = label; 2722 2723 const compare = metafields.compare_at_price || 0; 2724 const price = metafields.price || 0; 2725 badge.hidden = !(compare > price); 2726 }); 2727 }); 2728 }); 2729</script>
2729</div><div class="product-card__figure"> 2730 <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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))" 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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))"></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> 2731 2732 2733 2734 2735 2736<!-- TrustBox widget - Product Mini --> 2737<div class="trustpilot-widget" 2738 data-locale="it-IT" 2739 data-template-id="54d39695764ea907c0f34825" 2740 data-businessunit-id="64b92c6e11c8af68008b143e" 2741 data-style-height="24px" 2742 data-style-width="100%" 2743 data-theme="light" 2744 data-sku="MRG_M_160190" 2745 data-no-reviews="hide" 2746 data-scroll-to-list="false" 2747 data-style-alignment="left"> 2748 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 2749</div> 2750<!-- End TrustBox widget --> 2751 2752<!-- Include the Trustpilot script -->
2753<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
2753 2754 2755<style> 2756 .trustpilot-widget { 2757 margin-bottom: 10px; 2758 } 2759 .trustpilot-widget .tp-widget-review-count { 2760 font-family: 'Poppins', sans-serif; 2761 font-size: 16px; 2762 color: #333; 2763 } 2764 .trustpilot-widget .tp-stars { 2765 color: #ffb400; 2766 } 2767</style> 2768 2769<price-list class="price-list " ><sale-price class="text-on-sale"> 2770 <span class="sr-only">Prezzo scontato</span>Da â¬299,00</sale-price> 2771 2772 <compare-at-price class="text-subdued line-through"> 2773 <span class="sr-only">Prezzo </span>â¬748,00</compare-at-price></price-list></div></div> 2774</product-card><div class="size-picker-trigger-wrap"> 2775 <button 2776 type="button" 2777 class="sp-trigger" 2778 aria-haspopup="dialog" 2779 aria-expanded="false" 2780 data-panel="sp-panel-template--29563886109019__featured_collection_YpjbBt-2" 2781 > 2782 <span>Scegli misura</span> 2783 <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"> 2784 <polyline points="6 9 12 15 18 9"></polyline> 2785 </svg> 2786 </button> 2787 </div><div 2788 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-2-backdrop" 2789 class="sp-backdrop sp-portal" 2790 data-section="template--29563886109019__featured_collection_YpjbBt" 2791 data-close-picker 2792 data-panel-target="sp-panel-template--29563886109019__featured_collection_YpjbBt-2" 2793 aria-hidden="true" 2794 ></div> 2795 2796 <div 2797 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-2" 2798 class="sp-panel sp-portal" 2799 data-section="template--29563886109019__featured_collection_YpjbBt" 2800 role="dialog" 2801 aria-modal="true" 2802 aria-label="Scegli misura per Materasso Memory Foam triplo strato stretch Maragià " 2803 > 2804 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 2805 2806 <header class="sp-header"><img 2807 class="sp-header-image" 2808 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Maragia.webp?v=1773328140&width=120" 2809 alt="" 2810 loading="lazy" 2811 width="56" 2812 height="56" 2813 /><div class="sp-header-info"> 2814 <p class="sp-header-title">Materasso Memory Foam triplo strato stretch Maragià </p> 2815 <p class="sp-header-price">Da â¬299,00</p> 2816 </div> 2817 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 2818 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 2819 <line x1="18" y1="6" x2="6" y2="18"></line> 2820 <line x1="6" y1="6" x2="18" y2="18"></line> 2821 </svg> 2822 </button> 2823 </header> 2824 2825 <p class="sp-section-label">Misura · 10 disponibili</p> 2826 2827 <div class="sp-options" role="radiogroup"><button 2828 type="button" 2829 class="sp-option" 2830 role="radio" 2831 aria-checked="false" 2832 data-variant-id="47475584303451" 2833 data-variant-price="â¬299,00" 2834 > 2835 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
2836 <span class="sp-option-price">â¬299,00</span> 2837 </button><button 2838 type="button" 2839 class="sp-option" 2840 role="radio" 2841 aria-checked="false" 2842 data-variant-id="47475584401755" 2843 data-variant-price="â¬339,00" 2844 > 2845 <span class="sp-option-label">Singolo - 90x200cm</span> 2846 <span class="sp-option-price">â¬339,00</span> 2847 </button><button 2848 type="button" 2849 class="sp-option" 2850 role="radio" 2851 aria-checked="false" 2852 data-variant-id="54054387712347" 2853 data-variant-price="â¬439,00" 2854 > 2855 <span class="sp-option-label">Piazza e Mezza - 120x200cm</span> 2856 <span class="sp-option-price">â¬439,00</span> 2857 </button><button 2858 type="button" 2859 class="sp-option" 2860 role="radio" 2861 aria-checked="false" 2862 data-variant-id="47475584565595" 2863 data-variant-price="â¬479,00" 2864 > 2865 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 2866 <span class="sp-option-price">â¬479,00</span> 2867 </button><button 2868 type="button" 2869 class="sp-option" 2870 role="radio" 2871 aria-checked="false" 2872 data-variant-id="47475584598363" 2873 data-variant-price="â¬509,00" 2874 > 2875 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 2876 <span class="sp-option-price">â¬509,00</span> 2877 </button><button 2878 type="button" 2879 class="sp-option" 2880 role="radio" 2881 aria-checked="false" 2882 data-variant-id="47475584631131" 2883 data-variant-price="â¬549,00" 2884 > 2885 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 2886 <span class="sp-option-price">â¬549,00</span> 2887 </button><button 2888 type="button" 2889 class="sp-option" 2890 role="radio" 2891 aria-checked="false" 2892 data-variant-id="47475584663899" 2893 data-variant-price="â¬569,00" 2894 > 2895 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 2896 <span class="sp-option-price">â¬569,00</span> 2897 </button><button 2898 type="button" 2899 class="sp-option" 2900 role="radio" 2901 aria-checked="false" 2902 data-variant-id="49213257318747" 2903 data-variant-price="â¬609,00" 2904 > 2905 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 2906 <span class="sp-option-price">â¬609,00</span> 2907 </button><button 2908 type="button" 2909 class="sp-option" 2910 role="radio" 2911 aria-checked="false" 2912 data-variant-id="47475584729435" 2913 data-variant-price="â¬639,00" 2914 >
2915 <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span> 2916 <span class="sp-option-price">â¬639,00</span> 2917 </button><button 2918 type="button" 2919 class="sp-option" 2920 role="radio" 2921 aria-checked="false" 2922 data-variant-id="47475584794971" 2923 data-variant-price="â¬699,00" 2924 > 2925 <span class="sp-option-label">Matrimoniale - 200x200cm</span> 2926 <span class="sp-option-price">â¬699,00</span> 2927 </button></div> 2928 2929 <div class="sp-footer"> 2930 <button type="button" class="sp-add" disabled> 2931 <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"> 2932 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 2933 <line x1="3" y1="6" x2="21" y2="6"></line> 2934 <path d="M16 10a4 4 0 0 1-8 0"></path> 2935 </svg> 2936 <span class="sp-add-text">Seleziona una misura</span> 2937 </button> 2938 </div> 2939 </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 2940 class="badge badge--on-sale js-on-sale-badge" 2941 data-product-tags="dispositivo medico,materasso" 2942 data-savings="60%" 2943 2944 2945> 2946 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 2947</on-sale-badge> 2948
2949<script> 2950 document.addEventListener('DOMContentLoaded', function () { 2951 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 2952 2953 forms.forEach(function (form) { 2954 const variantSelect = form.querySelector('[name="id"]'); 2955 if (!variantSelect) return; 2956 2957 const formId = form.getAttribute('id'); 2958 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 2959 if (!badge) return; 2960 2961 const badgeText = badge.querySelector('.js-badge-text'); 2962 if (!badgeText) return; 2963 2964 variantSelect.addEventListener('change', function () { 2965 const selectedVariantId = parseInt(variantSelect.value, 10); 2966 const metafields = window.variantMetafields[selectedVariantId] || {}; 2967 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 2968 const savings = badge.dataset.savings; 2969 const isMaterasso = badge.dataset.productTags.includes('materasso'); 2970 2971 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 2972 badgeText.textContent = label; 2973 2974 const compare = metafields.compare_at_price || 0; 2975 const price = metafields.price || 0; 2976 badge.hidden = !(compare > price); 2977 }); 2978 }); 2979 }); 2980</script>
2980</div><div class="product-card__figure"> 2981 <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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))" 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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))"></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> 2982 2983 2984 2985 2986 2987<!-- TrustBox widget - Product Mini --> 2988<div class="trustpilot-widget" 2989 data-locale="it-IT" 2990 data-template-id="54d39695764ea907c0f34825" 2991 data-businessunit-id="64b92c6e11c8af68008b143e" 2992 data-style-height="24px" 2993 data-style-width="100%" 2994 data-theme="light" 2995 data-sku="VSR_M_160190" 2996 data-no-reviews="hide" 2997 data-scroll-to-list="false" 2998 data-style-alignment="left"> 2999 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 3000</div> 3001<!-- End TrustBox widget --> 3002 3003<!-- Include the Trustpilot script -->
3004<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
3004 3005 3006<style> 3007 .trustpilot-widget { 3008 margin-bottom: 10px; 3009 } 3010 .trustpilot-widget .tp-widget-review-count { 3011 font-family: 'Poppins', sans-serif; 3012 font-size: 16px; 3013 color: #333; 3014 } 3015 .trustpilot-widget .tp-stars { 3016 color: #ffb400; 3017 } 3018</style> 3019 3020<price-list class="price-list " ><sale-price class="text-on-sale"> 3021 <span class="sr-only">Prezzo scontato</span>Da â¬199,00</sale-price> 3022 3023 <compare-at-price class="text-subdued line-through"> 3024 <span class="sr-only">Prezzo </span>â¬498,00</compare-at-price></price-list></div></div> 3025</product-card><div class="size-picker-trigger-wrap"> 3026 <button 3027 type="button" 3028 class="sp-trigger" 3029 aria-haspopup="dialog" 3030 aria-expanded="false" 3031 data-panel="sp-panel-template--29563886109019__featured_collection_YpjbBt-3" 3032 > 3033 <span>Scegli misura</span> 3034 <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"> 3035 <polyline points="6 9 12 15 18 9"></polyline> 3036 </svg> 3037 </button> 3038 </div><div 3039 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-3-backdrop" 3040 class="sp-backdrop sp-portal" 3041 data-section="template--29563886109019__featured_collection_YpjbBt" 3042 data-close-picker 3043 data-panel-target="sp-panel-template--29563886109019__featured_collection_YpjbBt-3" 3044 aria-hidden="true" 3045 ></div> 3046 3047 <div 3048 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-3" 3049 class="sp-panel sp-portal" 3050 data-section="template--29563886109019__featured_collection_YpjbBt" 3051 role="dialog" 3052 aria-modal="true" 3053 aria-label="Scegli misura per Materasso Memory Foam a due Strati con effetto massaggio Visir" 3054 > 3055 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 3056 3057 <header class="sp-header"><img 3058 class="sp-header-image" 3059 src="//olimpo-flex.com/cdn/shop/files/INFOGRAFICA1_Visir.webp?v=1773328151&width=120" 3060 alt="" 3061 loading="lazy" 3062 width="56" 3063 height="56" 3064 /><div class="sp-header-info"> 3065 <p class="sp-header-title">Materasso Memory Foam a due Strati con effetto massaggio Visir</p> 3066 <p class="sp-header-price">Da â¬199,00</p> 3067 </div> 3068 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 3069 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3070 <line x1="18" y1="6" x2="6" y2="18"></line> 3071 <line x1="6" y1="6" x2="18" y2="18"></line> 3072 </svg> 3073 </button> 3074 </header> 3075 3076 <p class="sp-section-label">Misura · 9 disponibili</p> 3077 3078 <div class="sp-options" role="radiogroup"><button 3079 type="button" 3080 class="sp-option" 3081 role="radio" 3082 aria-checked="false" 3083 data-variant-id="47475504316763" 3084 data-variant-price="â¬199,00" 3085 > 3086 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3087 <span class="sp-option-price">â¬199,00</span> 3088 </button><button 3089 type="button" 3090 class="sp-option" 3091 role="radio" 3092 aria-checked="false" 3093 data-variant-id="47475504415067" 3094 data-variant-price="â¬229,00" 3095 > 3096 <span class="sp-option-label">Singolo - 90x200cm</span> 3097 <span class="sp-option-price">â¬229,00</span> 3098 </button><button 3099 type="button" 3100 class="sp-option" 3101 role="radio" 3102 aria-checked="false" 3103 data-variant-id="47475504578907" 3104 data-variant-price="â¬329,00" 3105 > 3106 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 3107 <span class="sp-option-price">â¬329,00</span> 3108 </button><button 3109 type="button" 3110 class="sp-option" 3111 role="radio" 3112 aria-checked="false" 3113 data-variant-id="47475504611675" 3114 data-variant-price="â¬339,00" 3115 > 3116 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 3117 <span class="sp-option-price">â¬339,00</span> 3118 </button><button 3119 type="button" 3120 class="sp-option" 3121 role="radio" 3122 aria-checked="false" 3123 data-variant-id="47475504644443" 3124 data-variant-price="â¬369,00" 3125 > 3126 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 3127 <span class="sp-option-price">â¬369,00</span> 3128 </button><button 3129 type="button" 3130 class="sp-option" 3131 role="radio" 3132 aria-checked="false" 3133 data-variant-id="47475504677211" 3134 data-variant-price="â¬389,00" 3135 > 3136 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 3137 <span class="sp-option-price">â¬389,00</span> 3138 </button><button 3139 type="button" 3140 class="sp-option" 3141 role="radio" 3142 aria-checked="false" 3143 data-variant-id="49213319774555" 3144 data-variant-price="â¬409,00" 3145 > 3146 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 3147 <span class="sp-option-price">â¬409,00</span> 3148 </button><button 3149 type="button" 3150 class="sp-option" 3151 role="radio" 3152 aria-checked="false" 3153 data-variant-id="47475504742747" 3154 data-variant-price="â¬429,00" 3155 > 3156 <span class="sp-option-label">Matrimoniale - 180x200cm size</span> 3157 <span class="sp-option-price">â¬429,00</span> 3158 </button><button 3159 type="button" 3160 class="sp-option" 3161 role="radio" 3162 aria-checked="false" 3163 data-variant-id="47475504808283" 3164 data-variant-price="â¬479,00" 3165 >
3166 <span class="sp-option-label">Matrimoniale - 200x200cm Long Size</span> 3167 <span class="sp-option-price">â¬479,00</span> 3168 </button></div> 3169 3170 <div class="sp-footer"> 3171 <button type="button" class="sp-add" disabled> 3172 <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"> 3173 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 3174 <line x1="3" y1="6" x2="21" y2="6"></line> 3175 <path d="M16 10a4 4 0 0 1-8 0"></path> 3176 </svg> 3177 <span class="sp-add-text">Seleziona una misura</span> 3178 </button> 3179 </div> 3180 </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 3181 class="badge badge--on-sale js-on-sale-badge" 3182 data-product-tags="dispositivo medico,materasso" 3183 data-savings="60%" 3184 3185 3186> 3187 Risparmia <span class="js-badge-text">60% + 1 cuscino omaggio</span> 3188</on-sale-badge> 3189
3190<script> 3191 document.addEventListener('DOMContentLoaded', function () { 3192 const forms = document.querySelectorAll('form[action^="/cart/add"]'); 3193 3194 forms.forEach(function (form) { 3195 const variantSelect = form.querySelector('[name="id"]'); 3196 if (!variantSelect) return; 3197 3198 const formId = form.getAttribute('id'); 3199 const badge = document.querySelector(`.js-on-sale-badge[form="${formId}"]`); 3200 if (!badge) return; 3201 3202 const badgeText = badge.querySelector('.js-badge-text'); 3203 if (!badgeText) return; 3204 3205 variantSelect.addEventListener('change', function () { 3206 const selectedVariantId = parseInt(variantSelect.value, 10); 3207 const metafields = window.variantMetafields[selectedVariantId] || {}; 3208 const cuscinoOmaggio = metafields.cuscino_omaggio || ''; 3209 const savings = badge.dataset.savings; 3210 const isMaterasso = badge.dataset.productTags.includes('materasso'); 3211 3212 const label = isMaterasso ? `${savings} ${cuscinoOmaggio}` : `${savings}`; 3213 badgeText.textContent = label; 3214 3215 const compare = metafields.compare_at_price || 0; 3216 const price = metafields.price || 0; 3217 badge.hidden = !(compare > price); 3218 }); 3219 }); 3220 }); 3221</script>
3221</div><div class="product-card__figure"> 3222 <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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))" 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 / 2 - 40px), (max-width: 1200px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1360px) / 3 - (24px / 3 * 2))"></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> 3223 3224 3225 3226 3227 3228<!-- TrustBox widget - Product Mini --> 3229<div class="trustpilot-widget" 3230 data-locale="it-IT" 3231 data-template-id="54d39695764ea907c0f34825" 3232 data-businessunit-id="64b92c6e11c8af68008b143e" 3233 data-style-height="24px" 3234 data-style-width="100%" 3235 data-theme="light" 3236 data-sku="mat_scc_80190" 3237 data-no-reviews="hide" 3238 data-scroll-to-list="false" 3239 data-style-alignment="left"> 3240 <a href="https://it.trustpilot.com/review/olimpo-flex.com" target="_blank" rel="noopener">Trustpilot</a> 3241</div> 3242<!-- End TrustBox widget --> 3243 3244<!-- Include the Trustpilot script -->
3245<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
3245 3246 3247<style> 3248 .trustpilot-widget { 3249 margin-bottom: 10px; 3250 } 3251 .trustpilot-widget .tp-widget-review-count { 3252 font-family: 'Poppins', sans-serif; 3253 font-size: 16px; 3254 color: #333; 3255 } 3256 .trustpilot-widget .tp-stars { 3257 color: #ffb400; 3258 } 3259</style> 3260 3261<price-list class="price-list " ><sale-price class="text-on-sale"> 3262 <span class="sr-only">Prezzo scontato</span>Da â¬149,99</sale-price> 3263 3264 <compare-at-price class="text-subdued line-through"> 3265 <span class="sr-only">Prezzo </span>â¬505,50</compare-at-price></price-list></div></div> 3266</product-card><div class="size-picker-trigger-wrap"> 3267 <button 3268 type="button" 3269 class="sp-trigger" 3270 aria-haspopup="dialog" 3271 aria-expanded="false" 3272 data-panel="sp-panel-template--29563886109019__featured_collection_YpjbBt-4" 3273 > 3274 <span>Scegli misura</span> 3275 <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"> 3276 <polyline points="6 9 12 15 18 9"></polyline> 3277 </svg> 3278 </button> 3279 </div><div 3280 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-4-backdrop" 3281 class="sp-backdrop sp-portal" 3282 data-section="template--29563886109019__featured_collection_YpjbBt" 3283 data-close-picker 3284 data-panel-target="sp-panel-template--29563886109019__featured_collection_YpjbBt-4" 3285 aria-hidden="true" 3286 ></div> 3287 3288 <div 3289 id="sp-panel-template--29563886109019__featured_collection_YpjbBt-4" 3290 class="sp-panel sp-portal" 3291 data-section="template--29563886109019__featured_collection_YpjbBt" 3292 role="dialog" 3293 aria-modal="true" 3294 aria-label="Scegli misura per Materasso Water Memory Foam Stretch Sceicco" 3295 > 3296 <div class="sp-handle" data-close-picker aria-hidden="true"></div> 3297 3298 <header class="sp-header"><img 3299 class="sp-header-image" 3300 src="//olimpo-flex.com/cdn/shop/files/SCEICCO_2_-_GIALLO.webp?v=1773328120&width=120" 3301 alt="" 3302 loading="lazy" 3303 width="56" 3304 height="56" 3305 /><div class="sp-header-info"> 3306 <p class="sp-header-title">Materasso Water Memory Foam Stretch Sceicco</p> 3307 <p class="sp-header-price">Da â¬149,99</p> 3308 </div> 3309 <button type="button" class="sp-close" data-close-picker aria-label="Chiudi"> 3310 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 3311 <line x1="18" y1="6" x2="6" y2="18"></line> 3312 <line x1="6" y1="6" x2="18" y2="18"></line> 3313 </svg> 3314 </button> 3315 </header> 3316 3317 <p class="sp-section-label">Misura · 11 disponibili</p> 3318 3319 <div class="sp-options" role="radiogroup"><button 3320 type="button" 3321 class="sp-option" 3322 role="radio" 3323 aria-checked="false" 3324 data-variant-id="50044252193115" 3325 data-variant-price="â¬209,00" 3326 > 3327 <span class="sp-option-label">Singolo - 80x190cm Standard</span>
3328 <span class="sp-option-price">â¬209,00</span> 3329 </button><button 3330 type="button" 3331 class="sp-option" 3332 role="radio" 3333 aria-checked="false" 3334 data-variant-id="50044252291419" 3335 data-variant-price="â¬249,00" 3336 > 3337 <span class="sp-option-label">Singolo - 90x200cm</span> 3338 <span class="sp-option-price">â¬249,00</span> 3339 </button><button 3340 type="button" 3341 class="sp-option" 3342 role="radio" 3343 aria-checked="false" 3344 data-variant-id="50044252455259" 3345 data-variant-price="â¬349,00" 3346 > 3347 <span class="sp-option-label">Piazza e Mezza - 140x190cm Francese</span> 3348 <span class="sp-option-price">â¬349,00</span> 3349 </button><button 3350 type="button" 3351 class="sp-option" 3352 role="radio" 3353 aria-checked="false" 3354 data-variant-id="50044252488027" 3355 data-variant-price="â¬369,00" 3356 > 3357 <span class="sp-option-label">Piazza e Mezza - 140x200cm</span> 3358 <span class="sp-option-price">â¬369,00</span> 3359 </button><button 3360 type="button" 3361 class="sp-option" 3362 role="radio" 3363 aria-checked="false" 3364 data-variant-id="50044252520795" 3365 data-variant-price="â¬399,00" 3366 > 3367 <span class="sp-option-label">Matrimoniale - 160x190cm Standard</span> 3368 <span class="sp-option-price">â¬399,00</span> 3369 </button><button 3370 type="button" 3371 class="sp-option" 3372 role="radio" 3373 aria-checked="false" 3374 data-variant-id="50044252553563" 3375 data-variant-price="â¬419,00" 3376 > 3377 <span class="sp-option-label">Matrimoniale - 160x200cm</span> 3378 <span class="sp-option-price">â¬419,00</span> 3379 </button><button 3380 type="button" 3381 class="sp-option" 3382 role="radio" 3383 aria-checked="false" 3384 data-variant-id="50044252619099" 3385 data-variant-price="â¬439,00" 3386 > 3387 <span class="sp-option-label">Matrimoniale - 170x200cm Queen Size</span> 3388 <span class="sp-option-price">â¬439,00</span> 3389 </button><button 3390 type="button" 3391 class="sp-option" 3392 role="radio" 3393 aria-checked="false" 3394 data-variant-id="52932704534875" 3395 data-variant-price="â¬149,99" 3396 > 3397 <span class="sp-option-label">Outlet - 120x190</span> 3398 <span class="sp-option-price">â¬149,99</span> 3399 </button><button 3400 type="button" 3401 class="sp-option" 3402 role="radio" 3403 aria-checked="false" 3404 data-variant-id="52932704567643" 3405 data-variant-price="â¬149,99" 3406 >
3407 <span class="sp-option-label">Outlet - 120x200</span> 3408 <span class="sp-option-price">â¬149,99</span> 3409 </button><button 3410 type="button" 3411 class="sp-option" 3412 role="radio" 3413 aria-checked="false" 3414 data-variant-id="50044252684635" 3415 data-variant-price="â¬459,00" 3416 > 3417 <span class="sp-option-label">Matrimoniale - 180x200cm King Size</span> 3418 <span class="sp-option-price">â¬459,00</span> 3419 </button><button 3420 type="button" 3421 class="sp-option" 3422 role="radio" 3423 aria-checked="false" 3424 data-variant-id="50044252750171" 3425 data-variant-price="â¬509,00" 3426 > 3427 <span class="sp-option-label">Matrimoniale - 200x200cm Super King Size</span> 3428 <span class="sp-option-price">â¬509,00</span> 3429 </button></div> 3430 3431 <div class="sp-footer"> 3432 <button type="button" class="sp-add" disabled> 3433 <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"> 3434 <path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"></path> 3435 <line x1="3" y1="6" x2="21" y2="6"></line> 3436 <path d="M16 10a4 4 0 0 1-8 0"></path> 3437 </svg> 3438 <span class="sp-add-text">Seleziona una misura</span> 3439 </button> 3440 </div> 3441 </div></div></product-list> 3442 </reveal-items> 3443 </scroll-carousel></div> 3444 </div> 3445</div> 3446
3447<script> 3448(function() { 3449 const SECTION_ID = 'template--29563886109019__featured_collection_YpjbBt'; 3450 const section = document.getElementById('shopify-section-' + SECTION_ID); 3451 if (!section) return; 3452 3453 if (section.dataset.spInit === '1') return; 3454 section.dataset.spInit = '1'; 3455 3456 const isMobile = () => window.matchMedia('(max-width: 699px)').matches; 3457 3458 function portalize() { 3459 section.querySelectorAll('.sp-portal').forEach(function(el) { 3460 if (el.parentElement !== document.body) document.body.appendChild(el); 3461 }); 3462 } 3463 portalize(); 3464 3465 function getPanel(triggerEl) { 3466 return document.getElementById(triggerEl.dataset.panel); 3467 } 3468 function getBackdrop(panel) { 3469 return document.getElementById(panel.id + '-backdrop'); 3470 } 3471 function getTriggerForPanel(panelId) { 3472 return section.querySelector('.sp-trigger[data-panel="' + panelId + '"]'); 3473 } 3474 3475 function doClose(panel) { 3476 panel.classList.remove('is-open'); 3477 const backdrop = getBackdrop(panel); 3478 if (backdrop) backdrop.classList.remove('is-open'); 3479 const trigger = getTriggerForPanel(panel.id); 3480 if (trigger) trigger.setAttribute('aria-expanded', 'false'); 3481 if (!document.querySelector('.sp-panel.is-open')) { 3482 document.body.classList.remove('sp-lock'); 3483 } 3484 } 3485 3486 function closeAllPanels(except) { 3487 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 3488 if (panel === except) return; 3489 if (panel.dataset.section !== SECTION_ID) return; 3490 doClose(panel); 3491 }); 3492 } 3493 3494 function positionPanelDesktop(panel, trigger) { 3495 if (isMobile()) { 3496 panel.style.top = ''; 3497 panel.style.left = ''; 3498 return; 3499 } 3500 const rect = trigger.getBoundingClientRect(); 3501 const panelW = panel.offsetWidth || 320; 3502 const panelH = panel.offsetHeight || 320; 3503 const margin = 8; 3504 3505 let left = rect.left; 3506 if (left + panelW + margin > window.innerWidth) { 3507 left = Math.max(margin, rect.right - panelW); 3508 } 3509 if (left < margin) left = margin; 3510 3511 const spaceBelow = window.innerHeight - rect.bottom; 3512 let top; 3513 if (spaceBelow >= panelH + margin || rect.top < panelH + margin) { 3514 top = rect.bottom + 6; 3515 } else { 3516 top = rect.top - panelH - 6; 3517 } 3518 panel.style.left = left + 'px'; 3519 panel.style.top = top + 'px'; 3520 } 3521 3522 function openPanel(trigger) { 3523 const panel = getPanel(trigger); 3524 if (!panel) return; 3525 closeAllPanels(panel); 3526 3527 panel.classList.add('is-open'); 3528 const backdrop = getBackdrop(panel); 3529 if (backdrop) backdrop.classList.add('is-open'); 3530 trigger.setAttribute('aria-expanded', 'true'); 3531 3532 if (isMobile()) { 3533 document.body.classList.add('sp-lock'); 3534 } else { 3535 requestAnimationFrame(function() { positionPanelDesktop(panel, trigger); }); 3536 } 3537 } 3538 3539 section.addEventListener('click', function(e) { 3540 const trigger = e.target.closest('.sp-trigger'); 3541 if (trigger) { 3542 e.preventDefault(); 3543 const panel = getPanel(trigger); 3544 if (panel && panel.classList.contains('is-open')) doClose(panel); 3545 else openPanel(trigger); 3546 return; 3547 } 3548 const directBtn = e.target.closest('.sp-direct'); 3549 if (directBtn && directBtn.dataset.variantId) { 3550 addToCart(directBtn, directBtn.dataset.variantId, null); 3551 } 3552 }); 3553 3554 document.addEventListener('click', function(e) { 3555 const target = e.target; 3556 3557 const closeEl = target.closest('[data-close-picker]'); 3558 if (closeEl) { 3559 let panel; 3560 if (closeEl.classList.contains('sp-backdrop')) { 3561 panel = document.getElementById(closeEl.dataset.panelTarget); 3562 } else { 3563 panel = closeEl.closest('.sp-panel'); 3564 } 3565 if (panel && panel.dataset.section === SECTION_ID) { 3566 doClose(panel); 3567 return; 3568 } 3569 } 3570 3571 const option = target.closest('.sp-option'); 3572 if (option) { 3573 const panel = option.closest('.sp-panel'); 3574 if (!panel || panel.dataset.section !== SECTION_ID) return; 3575 panel.querySelectorAll('.sp-option').forEach(function(o) { 3576 o.classList.remove('is-selected'); 3577 o.setAttribute('aria-checked', 'false'); 3578 }); 3579 option.classList.add('is-selected'); 3580 option.setAttribute('aria-checked', 'true'); 3581 const addBtn = panel.querySelector('.sp-add'); 3582 addBtn.dataset.variantId = option.dataset.variantId; 3583 addBtn.disabled = false;
3584 addBtn.querySelector('.sp-add-text').textContent = 3585 'Aggiungi · ' + option.dataset.variantPrice; 3586 return; 3587 } 3588 3589 const addBtn = target.closest('.sp-add'); 3590 if (addBtn && !addBtn.disabled && addBtn.dataset.variantId) { 3591 const panel = addBtn.closest('.sp-panel'); 3592 if (!panel || panel.dataset.section !== SECTION_ID) return; 3593 addToCart(addBtn, addBtn.dataset.variantId, panel); 3594 return; 3595 } 3596 3597 if (!isMobile()) { 3598 const insidePanel = target.closest('.sp-panel'); 3599 const onTrigger = target.closest('.sp-trigger'); 3600 if (!insidePanel && !onTrigger) { 3601 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 3602 if (p.dataset.section === SECTION_ID) doClose(p); 3603 }); 3604 } 3605 } 3606 }); 3607 3608 document.addEventListener('keydown', function(e) { 3609 if (e.key !== 'Escape') return; 3610 document.querySelectorAll('.sp-panel.is-open').forEach(function(p) { 3611 if (p.dataset.section === SECTION_ID) doClose(p); 3612 }); 3613 }); 3614 3615 function reposition() { 3616 if (isMobile()) return; 3617 document.querySelectorAll('.sp-panel.is-open').forEach(function(panel) { 3618 if (panel.dataset.section !== SECTION_ID) return; 3619 const trigger = getTriggerForPanel(panel.id); 3620 if (trigger) positionPanelDesktop(panel, trigger); 3621 }); 3622 } 3623 window.addEventListener('scroll', reposition, { passive: true, capture: true }); 3624 window.addEventListener('resize', reposition); 3625 3626 // ============== FUNZIONE AGGIORNATA PER APP TERZE PARTI ============== 3627 function addToCart(btn, variantId, panel) { 3628 const textEl = btn.querySelector('.sp-add-text') || btn.querySelector('span'); 3629 const originalText = textEl ? textEl.textContent : ''; 3630 btn.disabled = true; 3631 if (textEl) textEl.textContent = 'Aggiunta in corsoâ¦'; 3632 3633 // Usiamo FormData perché è il formato che MonsterCart legge meglio quando intercetta la chiamata fetch 3634 let formData = new FormData(); 3635 formData.append('id', variantId); 3636 formData.append('quantity', 1); 3637 3638 fetch('/cart/add.js', { 3639 method: 'POST', 3640 body: formData 3641 }) 3642 .then(function(res) { 3643 if (!res.ok) throw new Error('cart-add-failed'); 3644 return res.json(); 3645 }) 3646 .then(function(item) { 3647 // Chiudiamo il nostro modale 3648 if (panel) { 3649 doClose(panel); 3650 panel.querySelectorAll('.sp-option').forEach(function(o) { 3651 o.classList.remove('is-selected'); 3652 o.setAttribute('aria-checked', 'false'); 3653 }); 3654 const addBtn = panel.querySelector('.sp-add'); 3655 if (addBtn) { 3656 addBtn.disabled = true; 3657 delete addBtn.dataset.variantId; 3658 addBtn.querySelector('.sp-add-text').textContent = 'Seleziona una misura'; 3659 } 3660 } else { 3661 btn.disabled = false; 3662 if (textEl) textEl.textContent = originalText; 3663 } 3664 3665 // Molte app di carrello (tra cui MonsterCart) si aprono automaticamente se sentono una chiamata 3666 // a /cart/add.js, ma per stare sicuri forziamo un aggiornamento e l'apertura. 3667 fetch('/cart.js') 3668 .then(res => res.json()) 3669 .then(cart => { 3670 // Inviamo eventi per i temi classici 3671 document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: cart })); 3672 document.dispatchEvent(new CustomEvent('cart-drawer:open', { bubbles: true })); 3673 3674 if (window.jQuery) { 3675 window.jQuery(document).trigger('ajaxCart.afterCartLoad', [cart]); 3676 } 3677 3678 // Il trucco universale: simuliamo un clic sull'icona del carrello 3679 // MonsterCart si "sveglia" quando rileva questo clic 3680 setTimeout(() => { 3681 const cartIcon = document.querySelector('a[href="/cart"], .header__cart-link, #cart-icon-bubble, [data-cart-icon]'); 3682 if (cartIcon) { 3683 cartIcon.click(); 3684 } 3685 }, 150); 3686 }); 3687 }) 3688 .catch(function() { 3689 btn.disabled = false; 3690 if (textEl) textEl.textContent = originalText; 3691 alert('Si è verificato un errore durante l\'aggiunta al carrello.'); 3692 }); 3693 } 3694})(); 3695</script>
3695 3696 3697</section> 3698<!-- BEGIN sections: footer-group --> 3699<footer id="shopify-section-sections--29563889156443__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 3700 @media screen and (min-width: 1000px) { 3701 #shopify-section-sections--29563889156443__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 3702 } 3703 } 3704 3705 3706 3707</style><div class="footer"> 3708 <div class="container"> 3709 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"> 3710 <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> 3711 3712 </div> 3713 </div> 3714 3715 3716<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"> 3717 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 3718 <span class="footer-accordion__title">Prodotti</span> 3719 <span class="footer-accordion__icon" aria-hidden="true">
3719â¸</span> 3720 </summary> 3721 3722 <div class="footer-accordion__panel"> 3723 <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"> 3724 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 3725 <span class="footer-accordion__title">Best Sellers</span> 3726 <span class="footer-accordion__icon" aria-hidden="true">â¸</span> 3727 </summary> 3728 <div class="footer-accordion__panel"> 3729 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 3730 <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> 3731 </li><li class="footer-menu__item footer-menu__item--level-3"> 3732 <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> 3733 </li><li class="footer-menu__item footer-menu__item--level-3"> 3734 <a href="https://olimpo-flex.com/products/venere" class="footer-link footer-link--level-3">Cuscino Antirughe Venere</a> 3735 </li><li class="footer-menu__item footer-menu__item--level-3"> 3736 <a href="https://olimpo-flex.com/products/federa-cotone" class="footer-link footer-link--level-3">Federe a Sacchetto</a> 3737 </li><li class="footer-menu__item footer-menu__item--level-3"> 3738 <a href="https://olimpo-flex.com/products/apollo" class="footer-link footer-link--level-3">Cuscino Anti Russamento bio Apollo</a> 3739 </li><li class="footer-menu__item footer-menu__item--level-3"> 3740 <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> 3741 </li><li class="footer-menu__item footer-menu__item--level-3"> 3742 <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> 3743 </li><li class="footer-menu__item footer-menu__item--level-3"> 3744 <a href="https://olimpo-flex.com/products/kratos-cervical-fresh-gel" class="footer-link footer-link--level-3">Cuscino Cervicale Kratos</a> 3745 </li><li class="footer-menu__item footer-menu__item--level-3"> 3746 <a href="https://olimpo-flex.com/collections/all" class="footer-link footer-link--level-3">Tutti i prodotti</a> 3747 </li></ul> 3748 </div> 3749 </details></li><li class="footer-menu__item footer-menu__item--level-2"><details class="footer-accordion footer-accordion--level-2" data-depth="2"> 3750 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 3751 <span class="footer-accordion__title">Soluzioni Specifiche</span> 3752 <span class="footer-accordion__icon" aria-hidden="true">
3752â¸</span> 3753 </summary> 3754 <div class="footer-accordion__panel"> 3755 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 3756 <a href="https://olimpo-flex.com/collections/materassi-ortopedici" class="footer-link footer-link--level-3">Materassi Dispositivo Medico</a> 3757 </li><li class="footer-menu__item footer-menu__item--level-3"> 3758 <a href="https://olimpo-flex.com/collections/i-freschissimi" class="footer-link footer-link--level-3">I freschissimi</a> 3759 </li><li class="footer-menu__item footer-menu__item--level-3"> 3760 <a href="https://olimpo-flex.com/collections/pancia-giu" class="footer-link footer-link--level-3">Per chi dorme a pancia in giù</a> 3761 </li><li class="footer-menu__item footer-menu__item--level-3"> 3762 <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> 3763 </li><li class="footer-menu__item footer-menu__item--level-3"> 3764 <a href="https://olimpo-flex.com/collections/cuscini-per-dormire-supini" class="footer-link footer-link--level-3">Per chi dorme supino</a> 3765 </li></ul> 3766 </div> 3767 </details></li></ul> 3768 </div> 3769 </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"> 3770 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 3771 <span class="footer-accordion__title">Link utili</span> 3772 <span class="footer-accordion__icon" aria-hidden="true">
3772â¸</span> 3773 </summary> 3774 3775 <div class="footer-accordion__panel"> 3776 <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"> 3777 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 3778 <span class="footer-accordion__title">Guide alla scelta</span> 3779 <span class="footer-accordion__icon" aria-hidden="true">â¸</span> 3780 </summary> 3781 <div class="footer-accordion__panel"> 3782 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 3783 <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> 3784 </li><li class="footer-menu__item footer-menu__item--level-3"> 3785 <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> 3786 </li><li class="footer-menu__item footer-menu__item--level-3"> 3787 <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> 3788 </li><li class="footer-menu__item footer-menu__item--level-3"> 3789 <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> 3790 </li></ul> 3791 </div> 3792 </details></li></ul> 3793 </div> 3794 </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"> 3795 <summary class="footer-accordion__summary footer-accordion__summary--level-1" aria-expanded="false"> 3796 <span class="footer-accordion__title">Olimpoflex</span> 3797 <span class="footer-accordion__icon" aria-hidden="true">
3797â¸</span> 3798 </summary> 3799 3800 <div class="footer-accordion__panel"> 3801 <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"> 3802 <summary class="footer-accordion__summary footer-accordion__summary--level-2" aria-expanded="false"> 3803 <span class="footer-accordion__title">FAQ</span> 3804 <span class="footer-accordion__icon" aria-hidden="true">
3804â¸</span> 3805 </summary> 3806 <div class="footer-accordion__panel"> 3807 <ul class="footer-menu footer-menu--level-3" role="list"><li class="footer-menu__item footer-menu__item--level-3"> 3808 <a href="https://olimpo-flex.com/pages/faq-materassi" class="footer-link footer-link--level-3">FAQ materassi</a> 3809 </li><li class="footer-menu__item footer-menu__item--level-3"> 3810 <a href="https://olimpo-flex.com/pages/faq-cuscini" class="footer-link footer-link--level-3">FAQ cuscini</a> 3811 </li><li class="footer-menu__item footer-menu__item--level-3"> 3812 <a href="https://olimpo-flex.com/pages/faq-topper" class="footer-link footer-link--level-3">FAQ topper</a> 3813 </li><li class="footer-menu__item footer-menu__item--level-3"> 3814 <a href="https://olimpo-flex.com/pages/faq-piumini-letto" class="footer-link footer-link--level-3">FAQ piumini</a> 3815 </li><li class="footer-menu__item footer-menu__item--level-3"> 3816 <a href="https://olimpo-flex.com/pages/faq-lenzuola" class="footer-link footer-link--level-3">FAQ lenzuola</a> 3817 </li></ul> 3818 </div> 3819 </details></li></ul> 3820 </div> 3821 </details></li></ul></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li> 3822 <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"> 3823 <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"/> 3824 </svg></a> 3825 </li><li> 3826 <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"> 3827 <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"/> 3828 </svg></a> 3829 </li><li> 3830 <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"> 3831 <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"/> 3832 </svg></a> 3833 </li><li> 3834 <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
3834ox="0 0 24 24"> 3835 <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"/> 3836 </svg></a> 3837 </li><li> 3838 <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"> 3839 <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"/> 3840 </svg></a> 3841 </li><li> 3842 <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"> 3843 <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" /> 3844 </svg></a> 3845 </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"> 3846 <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-country--sections--29563889156443__footer" aria-expanded="false"> 3847 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">Stati Uniti (EUR â¬)</span> 3848 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3849 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3850 </svg></button> 3851 3852 <x-popover id="popover-localization-form-country--sections--29563889156443__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 3853 <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="/cart" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AL" >
3854 <span class="country-flags country-flags--AL"></span> 3855 <span>Albania (ALL L)</span> 3856 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AD" > 3857 <span class="country-flags country-flags--AD"></span> 3858 <span>Andorra (EUR â¬)</span> 3859 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" > 3860 <span class="country-flags country-flags--AU"></span> 3861 <span>Australia (EUR â¬)</span> 3862 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 3863 <span class="country-flags country-flags--AT"></span> 3864 <span>Austria (EUR â¬)</span> 3865 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 3866 <span class="country-flags country-flags--BE"></span> 3867 <span>Belgio (EUR â¬)</span> 3868 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BY" > 3869 <span class="country-flags country-flags--BY"></span> 3870 <span>Bielorussia (EUR â¬)</span> 3871 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BA" > 3872 <span class="country-flags country-flags--BA"></span> 3873 <span>Bosnia ed Erzegovina (BAM ÐÐ)</span> 3874 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 3875 <span class="country-flags country-flags--BG"></span> 3876 <span>Bulgaria (EUR â¬)</span> 3877 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 3878 <span class="country-flags country-flags--CA"></span> 3879 <span>Canada (EUR â¬)</span> 3880 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 3881 <span class="country-flags country-flags--CZ"></span> 3882 <span>Cechia (EUR â¬)</span> 3883 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VA" > 3884 <span class="country-flags country-flags--VA"></span> 3885 <span>Città del Vaticano (EUR â¬)</span> 3886 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" > 3887 <span class="country-flags country-flags--KR"></span> 3888 <span>Corea del Sud (EUR â¬)</span> 3889 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 3890 <span class="country-flags country-flags--HR"></span> 3891 <span>Croazia (EUR â¬)</span> 3892 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 3893 <span class="country-flags country-flags--DK"></span> 3894 <span>Danimarca (EUR â¬)</span> 3895 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AE" > 3896 <span class="country-flags country-flags--AE"></span> 3897 <span>Emirati Arabi Uniti (EUR â¬)</span> 3898 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 3899 <span class="country-flags country-flags--EE"></span> 3900 <span>Estonia (EUR â¬)</span> 3901 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 3902 <span class="country-flags country-flags--FI"></span> 3903 <span>Finlandia (EUR â¬)</span> 3904 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" >
3905 <span class="country-flags country-flags--FR"></span> 3906 <span>Francia (EUR â¬)</span> 3907 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 3908 <span class="country-flags country-flags--DE"></span> 3909 <span>Germania (EUR â¬)</span> 3910 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 3911 <span class="country-flags country-flags--JP"></span> 3912 <span>Giappone (EUR â¬)</span> 3913 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GI" > 3914 <span class="country-flags country-flags--GI"></span> 3915 <span>Gibilterra (GBP £)</span> 3916 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 3917 <span class="country-flags country-flags--GR"></span> 3918 <span>Grecia (EUR â¬)</span> 3919 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GG" > 3920 <span class="country-flags country-flags--GG"></span> 3921 <span>Guernsey (GBP £)</span> 3922 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" > 3923 <span class="country-flags country-flags--IE"></span> 3924 <span>Irlanda (EUR â¬)</span> 3925 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IS" > 3926 <span class="country-flags country-flags--IS"></span> 3927 <span>Islanda (ISK kr)</span> 3928 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IM" > 3929 <span class="country-flags country-flags--IM"></span> 3930 <span>Isola di Man (GBP £)</span> 3931 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AX" > 3932 <span class="country-flags country-flags--AX"></span> 3933 <span>Isole à land (EUR â¬)</span> 3934 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FO" > 3935 <span class="country-flags country-flags--FO"></span> 3936 <span>Isole Fær Ãer (DKK kr.)</span> 3937 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 3938 <span class="country-flags country-flags--IL"></span> 3939 <span>Israele (EUR â¬)</span> 3940 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 3941 <span class="country-flags country-flags--IT"></span> 3942 <span>Italia (EUR â¬)</span> 3943 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JE" > 3944 <span class="country-flags country-flags--JE"></span> 3945 <span>Jersey (EUR â¬)</span> 3946 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="XK" > 3947 <span class="country-flags country-flags--XK"></span> 3948 <span>Kosovo (EUR â¬)</span> 3949 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 3950 <span class="country-flags country-flags--LV"></span> 3951 <span>Lettonia (EUR â¬)</span> 3952 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LI" > 3953 <span class="country-flags country-flags--LI"></span> 3954 <span>Liechtenstein (CHF CHF)</span> 3955 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" >
3956 <span class="country-flags country-flags--LT"></span> 3957 <span>Lituania (EUR â¬)</span> 3958 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 3959 <span class="country-flags country-flags--LU"></span> 3960 <span>Lussemburgo (EUR â¬)</span> 3961 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MK" > 3962 <span class="country-flags country-flags--MK"></span> 3963 <span>Macedonia del Nord (MKD ден)</span> 3964 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 3965 <span class="country-flags country-flags--MY"></span> 3966 <span>Malaysia (EUR â¬)</span> 3967 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 3968 <span class="country-flags country-flags--MT"></span> 3969 <span>Malta (EUR â¬)</span> 3970 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MD" > 3971 <span class="country-flags country-flags--MD"></span> 3972 <span>Moldavia (MDL L)</span> 3973 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 3974 <span class="country-flags country-flags--MC"></span> 3975 <span>Monaco (EUR â¬)</span> 3976 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ME" > 3977 <span class="country-flags country-flags--ME"></span> 3978 <span>Montenegro (EUR â¬)</span> 3979 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 3980 <span class="country-flags country-flags--NO"></span> 3981 <span>Norvegia (EUR â¬)</span> 3982 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NZ" > 3983 <span class="country-flags country-flags--NZ"></span> 3984 <span>Nuova Zelanda (EUR â¬)</span> 3985 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 3986 <span class="country-flags country-flags--NL"></span> 3987 <span>Paesi Bassi (EUR â¬)</span> 3988 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 3989 <span class="country-flags country-flags--PL"></span> 3990 <span>Polonia (EUR â¬)</span> 3991 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 3992 <span class="country-flags country-flags--PT"></span> 3993 <span>Portogallo (EUR â¬)</span> 3994 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 3995 <span class="country-flags country-flags--HK"></span> 3996 <span>RAS di Hong Kong (EUR â¬)</span> 3997 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 3998 <span class="country-flags country-flags--GB"></span> 3999 <span>Regno Unito (EUR â¬)</span> 4000 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RO" > 4001 <span class="country-flags country-flags--RO"></span> 4002 <span>Romania (RON Lei)</span> 4003 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RU" > 4004 <span class="country-flags country-flags--RU"></span> 4005 <span>Russia (EUR â¬)</span> 4006 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SM" >
4007 <span class="country-flags country-flags--SM"></span> 4008 <span>San Marino (EUR â¬)</span> 4009 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="RS" > 4010 <span class="country-flags country-flags--RS"></span> 4011 <span>Serbia (RSD РСÐ)</span> 4012 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 4013 <span class="country-flags country-flags--SG"></span> 4014 <span>Singapore (EUR â¬)</span> 4015 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" > 4016 <span class="country-flags country-flags--SK"></span> 4017 <span>Slovacchia (EUR â¬)</span> 4018 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 4019 <span class="country-flags country-flags--SI"></span> 4020 <span>Slovenia (EUR â¬)</span> 4021 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 4022 <span class="country-flags country-flags--ES"></span> 4023 <span>Spagna (EUR â¬)</span> 4024 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 4025 <span class="country-flags country-flags--US"></span> 4026 <span>Stati Uniti (EUR â¬)</span> 4027 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SJ" > 4028 <span class="country-flags country-flags--SJ"></span> 4029 <span>Svalbard e Jan Mayen (EUR â¬)</span> 4030 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 4031 <span class="country-flags country-flags--SE"></span> 4032 <span>Svezia (EUR â¬)</span> 4033 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 4034 <span class="country-flags country-flags--CH"></span> 4035 <span>Svizzera (CHF CHF)</span> 4036 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="UA" > 4037 <span class="country-flags country-flags--UA"></span> 4038 <span>Ucraina (UAH â´)</span> 4039 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 4040 <span class="country-flags country-flags--HU"></span> 4041 <span>Ungheria (HUF Ft)</span> 4042 </button></x-listbox></form></x-popover> 4043 </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;"/>
4043</svg> 4044<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> 4045<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.
404506zM23.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> 4046<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
40467 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;"/>
4046</svg> 4047<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
40470-.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> 4048<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.
4048635.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
404816.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> 4049</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> 4050 </div> 4051 </div> 4052 </div> 4053 </div>
4054<script> 4055(function() { 4056 const mql = window.matchMedia('(min-width: 990px)'); 4057 4058 function sync() { 4059 const all = document.querySelectorAll('.footer-accordion'); 4060 if (mql.matches) { 4061 all.forEach(d => d.setAttribute('open', '')); 4062 // set aria 4063 all.forEach(d => { 4064 const s = d.querySelector('.footer-accordion__summary'); 4065 if (s) s.setAttribute('aria-expanded', 'true'); 4066 }); 4067 } else { 4068 all.forEach(d => d.removeAttribute('open')); 4069 all.forEach(d => { 4070 const s = d.querySelector('.footer-accordion__summary'); 4071 if (s) s.setAttribute('aria-expanded', 'false'); 4072 }); 4073 } 4074 } 4075 4076 // aria-expanded aggiornato quando l'utente apre/chiude 4077 function wireAria() { 4078 document.querySelectorAll('.footer-accordion').forEach(d => { 4079 d.addEventListener('toggle', function() { 4080 const s = this.querySelector('.footer-accordion__summary'); 4081 if (s) s.setAttribute('aria-expanded', this.open ? 'true' : 'false'); 4082 }); 4083 }); 4084 } 4085 4086 sync(); 4087 wireAria(); 4088 mql.addEventListener('change', sync); 4089})(); 4090</script>
4090 4091 4092 4093 4094</div> 4095 4096</footer> 4097<!-- END sections: footer-group --></main> 4098 4099
4099<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/vendor.min.js?v=20880576495916334881783160278"></script>
4099 4100
4100<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/theme.js?v=77766444680783578651783160311"></script>
4100 4101
4101<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/sections.js?v=101273579296539737751783160715"></script>
4101<script> 4102 document.documentElement.classList.replace('no-js', 'js'); 4103 4104 // This allows to expose several variables to the global scope, to be used in scripts 4105 window.themeVariables = { 4106 settings: { 4107 showPageTransition: false, 4108 headingApparition: "split_rotation", 4109 pageType: "cart", 4110 moneyFormat: "â¬{{amount_with_comma_separator}}", 4111 moneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 4112 currencyCodeEnabled: false, 4113 cartType: "drawer", 4114 showDiscount: true, 4115 discountMode: "percentage" 4116 }, 4117 4118 strings: { 4119 accessibilityClose: "Chiudi", 4120 accessibilityNext: "Successivo", 4121 accessibilityPrevious: "Precedente", 4122 addToCartButton: "Aggiungi al carrello", 4123 soldOutButton: "Esaurito", 4124 preOrderButton: "Pre-ordina", 4125 unavailableButton: "Non disponibile", 4126 closeGallery: "Chiudi galleria immagini", 4127 zoomGallery: "Ingrandisci immagine", 4128 errorGallery: "L\u0026#39;immagine non può essere caricata", 4129 soldOutBadge: "Esaurito", 4130 discountBadge: "Risparmia @@", 4131 sku: "SKU:", 4132 searchNoResults: "Nessun prodotto trovato", 4133 addOrderNote: "Aggiungi una nota all\u0026#39;ordine", 4134 editOrderNote: "Modifica nota dell\u0026#39;ordine", 4135 shippingEstimatorNoResults: "Siamo spiacenti, non spediamo nella tua zona.", 4136 shippingEstimatorOneResult: "1 opzione spedizione disponibile per il tuo indirizzo:", 4137 shippingEstimatorMultipleResults: "Multiple opzioni spedizione disponibili per il tuo indirizzo:", 4138 shippingEstimatorError: "C\u0026#39;è stato un errore nel calcolo delle opzioni spedizione:" 4139 }, 4140 4141 breakpoints: { 4142 'sm': 'screen and (min-width: 700px)', 4143 'md': 'screen and (min-width: 1000px)', 4144 'lg': 'screen and (min-width: 1150px)', 4145 'xl': 'screen and (min-width: 1400px)', 4146 4147 'sm-max': 'screen and (max-width: 699px)', 4148 'md-max': 'screen and (max-width: 999px)', 4149 'lg-max': 'screen and (max-width: 1149px)', 4150 'xl-max': 'screen and (max-width: 1399px)' 4151 } 4152 };// For detecting native share 4153 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
4153<script type="module" src="https://cdn.scalapay.com/widget/v3/js/scalapay-widget.esm.js"></script>
4153 4154
4154<script defer nomodule src="https://cdn.scalapay.com/widget/v3/js/scalapay-widget.js"></script>
4154<script async type="module" src="//olimpo-flex.com/cdn/shop/t/52/assets/countdown-timer.js?v=166610580621597616031783160229"></script>
4154 4155 4156 4157 4158 4159
4160<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>
4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 <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>
4176<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4176 4177</body> 4178</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.