{"product_id":"ginocchiera-a-compressione","title":"Ginocchiera a Compressione","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700;800\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n\n:root{--blue:#69AEEC;--blue-dark:#4d98dc;--blue-text:#12395f;--blue-light:#eef7ff;--text:#0f1923;--text-soft:#24384c;--muted:#5e6e7f;--border:#d5e7f9;--surface:#fff;--surface-soft:#eef7ff;--radius:14px;--font:\"DM Sans\",sans-serif;--title-weight:700}\n\nbody{font-family:var(--font);color:var(--text);background:#f4f9fe;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n\na{color:inherit;text-decoration:none}\n\nimg,video{max-width:100%;display:block}\n\n.page{max-width:720px;margin:0 auto;padding:24px 16px 60px}\n.page,.page *{font-family:var(--font)}\n\n.section,.steps-wrap,.sq-video-section,.sq-reviews-slider-section,.stats-section,.trust-section,.guarantee-box,.faq-section,.social-box,.sq-media-block{margin:0 0 22px}\n\n.section p,.accordion-body p,.faq-content{font-size:14px;line-height:1.7;color:var(--text-soft)}\n\n.sq-media-img{width:100%;height:auto;border-radius:18px;display:block}\n.sq-contrast-box{background:var(--blue-light);border:1.5px solid var(--border);border-radius:8px;padding:18px 20px;margin:0 0 22px;color:var(--blue-text)}\n.sq-contrast-title{font-size:17px;font-weight:900;line-height:1.25;margin:0 0 14px}\n.sq-contrast-list{display:grid;gap:13px;margin:0;padding:0;list-style:none}\n.sq-contrast-item{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.35;color:var(--blue-text)}\n.sq-contrast-check{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;font-weight:900}\n\n.hero-banner{background:linear-gradient(180deg,#12395f 0%,#69AEEC 100%);border-radius:20px;padding:26px 20px;margin:0 0 22px;position:relative;overflow:hidden}\n.hero-badge{display:inline-block;background:rgba(255,255,255,.16);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;margin-bottom:14px;border:1px solid rgba(255,255,255,.2)}\n.hero-title{font-size:30px;font-weight:var(--title-weight);color:#fff;line-height:1.12;margin-bottom:12px}\n.hero-sub{font-size:15px;color:rgba(255,255,255,.94)!important;line-height:1.68;max-width:560px}\n.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.hero-pill{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:500;padding:6px 14px;border-radius:999px}\n\n.sq-points{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);background:var(--surface-soft);border-radius:14px}\n.sq-points--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.sq-points--grid .sq-points-item{min-height:50px}\n.sq-points-item{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:700;color:var(--text);line-height:1.45}\n.sq-points-icon{width:18px;height:18px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;margin-top:2px}\n.sq-points-icon svg{width:12px;height:12px}\n\n.sqb-wrap{font-family:var(--font);margin:0 0 18px;width:100%}\n.sqb-title-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}\n.sqb-line{flex:1;height:1px;background:var(--border)}\n.sqb-title{font-size:14px;font-weight:800;color:var(--text);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}\n.sqb-options{display:flex;flex-direction:column;gap:10px}\n.sqb-option{position:relative;display:block;width:100%;cursor:pointer}\n.sqb-option input{position:absolute;opacity:0;width:0;height:0}\n.sqb-card{display:block;width:100%;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--blue-light);overflow:hidden;cursor:pointer;transition:all .2s ease}\n.sqb-main{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}\n.sqb-left{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0}\n.sqb-radio{display:block;width:18px;height:18px;border:2px solid #99c8f2;border-radius:50%;background:#fff;box-sizing:border-box;flex-shrink:0;position:relative;justify-self:center;align-self:center}\n.sqb-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.22}\n.sqb-right{text-align:right;flex-shrink:0}\n.sqb-price{font-size:21px;font-weight:700;color:var(--text);line-height:1}\n.sqb-old{margin-top:5px;font-size:13px;color:#8aa0b5;text-decoration:line-through;line-height:1;display:block}\n.sqb-discount{display:inline-flex;align-items:center;margin-left:10px;padding:5px 10px;border-radius:8px;background:var(--blue);color:#fff;font-size:12px;font-weight:900;line-height:1;border:1px solid var(--blue)}\n.sqb-option--featured .sqb-card{background:#f3f6f9}\n.sqb-popular{position:absolute;top:-12px;right:14px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:10px 10px 10px 3px;background:var(--blue);color:#fff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 10px 18px rgba(15,25,35,.12)}\n.sqb-option.selected .sqb-card,.sqb-option input:checked + .sqb-card{border:2px solid var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(105,174,236,.20)}\n.sqb-option.selected .sqb-radio,.sqb-option input:checked + .sqb-card .sqb-radio{border-color:var(--blue);background:var(--blue)}\nvariant-radios,\nvariant-selects,\nproduct-variant-picker,\n.variant-picker,\n.product-form__input,\nfieldset.product-form__input{display:none!important}\n.sqb-size-wrap{display:none;padding:0 18px 16px 58px}\n.sqb-option.selected .sqb-size-wrap{display:grid;gap:8px}\n.sqb-size-title{font-size:12px;color:var(--muted);font-weight:700;line-height:1.2}\n.sqb-size-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}\n.sqb-size-label{font-size:13px;font-weight:700;color:var(--text-soft);line-height:1}\n.sqb-size-select{width:100%;min-height:40px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:15px;font-weight:800;padding:0 10px;outline:0}\n.sqb-size-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(105,174,236,.18)}\n\n.sq_info_box{display:flex;gap:10px;padding:12px;border:1px solid var(--border);background:var(--blue-light);border-radius:14px;color:var(--text);margin-bottom:20px}\n.sq_info_icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border);color:var(--blue);flex:0 0 auto}\n.sq_info_grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;align-items:center}\n.sq_label{font-size:12px;font-weight:700;color:var(--muted);line-height:1.2;margin-bottom:4px}\n.sq_value{font-size:14.25px;font-weight:800;line-height:1.25;color:var(--text)}\n.sq_compact{display:grid;grid-template-columns:1fr;gap:6px;min-width:126px;justify-self:end}\n.sq_line{display:flex;gap:7px;align-items:center;min-width:0}\n.sq_tag{font-size:11px;font-weight:600;line-height:1;padding:5px 8px;border-radius:999px;background:rgb(76,161,234);border:1px solid var(--border);white-space:nowrap;flex:0 0 auto;color:#fff}\n.sq_txt{font-size:12px;line-height:1.25;color:var(--text);min-width:0;white-space:nowrap}\n.sq-atc-wrap{margin:0 0 12px}\n.sq-payment-placeholder{margin:0 0 20px}\n.sq-native-controls{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important}\n.sq-native-controls button,\n.sq-native-controls input,\n.sq-native-controls #_rsi-buy-now-button,\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button{font-family:var(--font)!important;letter-spacing:0}\n.quantity-selector-wrapper,\n.quantity,\n.quantity-selector,\n.product-form__quantity,\n.sq-extra-qty{display:none!important}\n.sq-native-controls .sq-native-controls-qty{display:grid!important;grid-template-columns:minmax(118px,30%) minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;align-items:center!important;margin:0!important}\n.sq-native-controls .sq-native-controls-qty \u003e .quantity-selector-wrapper,\n.sq-native-controls .sq-native-controls-qty \u003e .quantity,\n.sq-native-controls .sq-native-controls-qty \u003e .quantity-selector{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:center!important;justify-self:start!important}\n.sq-native-controls .sq-native-controls-qty \u003e .product-form__quantity{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}\n.sq-native-controls .sq-native-controls-qty \u003e .quantity-selector-wrapper \u003e *,\n.sq-native-controls .sq-native-controls-qty \u003e .quantity \u003e *,\n.sq-native-controls .sq-native-controls-qty \u003e .quantity-selector \u003e *{width:100%!important}\n.sq-native-controls .sq-native-controls-qty button,\n.sq-native-controls .sq-native-controls-qty input{min-height:52px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;line-height:1!important;padding:0!important;text-align:center!important}\n.sq-native-controls #_rsi-buy-now-button,\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button,\n.sq-native-controls shopify-accelerated-checkout,\n.sq-native-controls [data-shopify=\"dynamic-checkout\"]{width:100%!important;max-width:100%!important}\n.sq-native-controls #_rsi-buy-now-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:52px!important;border-radius:12px!important;background:#1ecb09!important;color:#fff!important;font-size:16px!important;font-weight:800!important;border:0!important}\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button,\n.sq-native-controls shopify-accelerated-checkout,\n.sq-native-controls [data-shopify=\"dynamic-checkout\"]{display:block!important;min-height:52px;border:0!important}\n.sq-native-controls .shopify-payment-button{background:transparent!important;margin:0!important;border-radius:12px!important;overflow:hidden}\n.sq-native-controls .shopify-payment-button__button{min-height:52px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important}\n.sq-native-controls .shopify-payment-button__more-options{background:transparent!important;color:var(--muted)!important;border:0!important;padding:10px 0 0!important;text-decoration:underline!important;text-underline-offset:2px;box-shadow:none!important}\n.sq-native-controls-dynamic .shopify-payment-button \u003e shopify-accelerated-checkout:nth-of-type(n+2),\n.sq-native-controls-dynamic .shopify-payment-button \u003e .shopify-payment-button__button:nth-of-type(n+2),\n.sq-native-controls-dynamic .sq-hide-extra-paypal{display:none!important}\n.sq-native-controls-form{display:block!important;width:100%!important}\n.sq-native-controls-dynamic,\n.sq-native-controls-cod{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}\n.sq-native-controls-dynamic *,\n.sq-native-controls-cod *{margin-top:0!important;margin-bottom:0!important}\n.sq-native-controls-add{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}\n.sq-native-controls-add button[name=\"add\"],\n.sq-native-controls-add .product-form__submit,\n.sq-native-controls-add [data-add-to-cart],\n.sq-native-controls-add [data-buy-button],\n.sq-native-controls-add [type=\"submit\"]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:52px!important;padding:0 12px!important;border:1.5px solid var(--blue)!important;border-radius:14px!important;background:#fff!important;color:var(--blue-dark)!important;font-family:var(--font)!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;white-space:normal!important}\n.sq-native-controls-add button[name=\"add\"]:hover,\n.sq-native-controls-add .product-form__submit:hover,\n.sq-native-controls-add [data-add-to-cart]:hover,\n.sq-native-controls-add [data-buy-button]:hover,\n.sq-native-controls-add [type=\"submit\"]:hover{background:var(--blue-light)!important;color:var(--blue-text)!important}\n.sq-native-controls-add button[disabled],\n.sq-native-controls-add .product-form__submit[disabled],\n.sq-native-controls-add [data-add-to-cart][disabled],\n.sq-native-controls-add [data-buy-button][disabled],\n.sq-native-controls-add [type=\"submit\"][disabled]{opacity:.55!important;cursor:not-allowed!important}\n.sq-hidden-native-submit{display:none!important}\n.sq-dynamic-source{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}\n\n.sq{display:block;margin:0 0 18px}\n.sq-card{background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:9px 14px}\n.sq-row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:10px}\n.sq-bar-wrap{background:var(--blue-light);border-radius:99px;height:5px;margin-bottom:4px;overflow:hidden}\n.sq-bar{height:100%;border-radius:99px;background:var(--blue);font-size:0;line-height:0}\n.sq-badge{background:#eef7ff;color:var(--blue-text);font-size:14px;font-weight:800;padding:5px 10px;border-radius:99px}\n.sq-pezzi{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-size:14px;font-weight:900;padding:6px 11px;border-radius:999px;line-height:1;box-shadow:0 8px 18px rgba(105,174,236,.28)}\n.sq-row2{display:flex;align-items:center;gap:5px}\n.sq-eye-icon{width:18px;height:18px;color:var(--blue-dark);flex:0 0 18px}\n.sq-eye-icon svg{display:block;width:100%;height:100%}\n.sq-viewers{font-size:13px;line-height:1.2;color:#444}\n.sq-viewers b{color:var(--blue-dark)}\n\n.accordion-group{margin:0 0 22px;display:flex;flex-direction:column;gap:6px}\n.accordion-item{border:1px solid var(--blue);border-radius:14px;background:#fff;overflow:hidden}\n.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:none;border:0;text-align:left;cursor:pointer;color:var(--text);font-size:14px;font-weight:700}\n.accordion-trigger-icon{width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .2s ease}\n.accordion-item.open .accordion-trigger-icon{transform:rotate(180deg)}\n.accordion-body{display:none;padding:0 16px 16px}\n.accordion-item.open .accordion-body{display:block}\n.contact-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:14px;margin-top:12px}\n.contact-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}\n.contact-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:700}\n.contact-btn-email{background:#dff0ff;color:var(--blue-text)}\n.contact-btn-wa{background:#16a34a;color:#fff}\n\n.steps-title,.compare-title,.faq-title,.sq-title,.sq-reviews-slider-title,.trust-section-title,.guarantee-title{font-size:24px;font-weight:var(--title-weight);line-height:1.18;color:var(--text)}\n.steps-title{margin-bottom:12px}\n.steps-grid{display:flex;flex-direction:column;gap:8px}\n.step-card{display:flex;align-items:flex-start;gap:8px;background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:10px 12px}\n.step-num{width:22px;height:22px;border-radius:50%;background:#dff0ff;color:var(--blue-text);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:0 0 22px}\n.step-content h4{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.3}\n.step-content p{font-size:13px;color:#526476;line-height:1.58;margin:0}\n\n.sq-video-section{border:1px solid var(--border);border-radius:20px;background:#fff;padding:24px 0 20px;margin:0 0 22px;overflow:hidden}\n.sq-video-head{padding:0 20px;text-align:center;margin-bottom:16px}\n.sq-kicker{display:inline-block;color:var(--blue-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}\n.sq-copy{font-size:14px;color:var(--muted);line-height:1.65}\n.sq-video-slider-shell,.sq-reviews-slider-shell{position:relative;padding:0 18px}\n.sq-video-slider-track,.sq-reviews-slider-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 10%;scrollbar-width:none;-ms-overflow-style:none}\n.sq-video-slider-track::-webkit-scrollbar,.sq-reviews-slider-track::-webkit-scrollbar{display:none}\n.sq-video-slide,.sq-review-slide{flex:0 0 80%;scroll-snap-align:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:10px}\n.sq-video-card{border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);padding:8px}\n.sq-video-frame{position:relative;overflow:hidden;border-radius:14px;background:#000;aspect-ratio:9\/16}\n.sq-video-frame video{width:100%;height:100%;object-fit:cover;display:block;background:#000}\n.sq-video-caption{font-size:13px;font-weight:500;color:#334a60;line-height:1.55;margin-top:10px;text-align:center}\n.sq-video-nav,.sq-review-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px rgba(105,174,236,.15);z-index:2}\n.sq-video-nav.prev,.sq-review-nav.prev{left:10px}\n.sq-video-nav.next,.sq-review-nav.next{right:10px}\n.sq-video-dots,.sq-review-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}\n.sq-video-dot,.sq-review-dot{width:8px;height:8px;border-radius:50%;background:#d4e9fa;transition:all .2s;cursor:pointer}\n.sq-video-dot.active,.sq-review-dot.active{width:26px;border-radius:999px;background:var(--blue)}\n\n.sq-reviews-slider-section{background:#fff;border:1px solid var(--border);border-radius:20px;padding:24px 0 20px;overflow:hidden}\n.sq-reviews-slider-head{padding:0 20px;text-align:center;margin-bottom:16px}\n.sq-reviews-slider-sub{font-size:14px;color:var(--muted);line-height:1.65}\n.sq-review-slide{padding:18px 16px}\n.sq-review-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}\n.sq-review-meta{display:flex;flex-direction:column;gap:5px}\n.sq-review-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.1}\n.sq-review-time{font-size:12px;color:var(--muted);line-height:1}\n.sq-review-rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.sq-review-stars{color:#ffa41c;font-size:15px;letter-spacing:.02em;line-height:1}\n.sq-review-verified{display:inline-flex;align-items:center;gap:4px;width:max-content;font-size:12px;color:#007185;font-weight:600;line-height:1}\n.sq-review-verified svg{width:14px;height:14px;display:block;flex:0 0 14px}\n.sq-review-quote{font-size:14px;line-height:1.7;color:var(--text-soft)}\n\n.stats-section{background:linear-gradient(135deg,#153a5b,#24679e);border-radius:20px;padding:22px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.stats-header{grid-column:1\/-1;text-align:center}\n.stats-header h2{font-size:24px;font-weight:var(--title-weight);color:#fff!important;margin-bottom:6px}\n.stats-header p{font-size:14px;color:rgba(255,255,255,.82)!important;line-height:1.65}\n.stats-source{grid-column:1\/-1;text-align:center;font-size:12px;color:rgba(255,255,255,.72);line-height:1.4;margin-top:-4px;margin-bottom:2px}\n.stat-item{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:12px 11px;text-align:center}\n.stat-pct{font-size:22px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:4px}\n.stat-bar{height:4px;background:rgba(255,255,255,.2);border-radius:999px;margin-bottom:7px;overflow:hidden}\n.stat-bar-fill{height:100%;background:#bfe2ff;border-radius:999px}\n.stat-desc{font-size:12px;color:rgba(255,255,255,.86);line-height:1.5}\n\n.compare-title{font-size:26px;margin-bottom:18px;color:var(--text)}\n.compare-wrap{overflow-x:auto}\n.compare-table{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;border:1px solid var(--border)}\n.compare-table th,.compare-table td{padding:13px 14px;font-size:13px;text-align:left;border-bottom:1px solid var(--border);line-height:1.45}\n.compare-table thead th{font-weight:800;font-size:14px;background:#f8fbff}\n.compare-table th.col-ours{background:var(--blue);color:#fff;text-align:center;font-size:14px}\n.compare-table th.col-other{text-align:center;color:var(--muted)}\n.compare-table td.col-ours{background:#edf7ff;text-align:center}\n.compare-table td.col-other{text-align:center;background:#fff}\n.compare-table tr:last-child td{border-bottom:0}\n.icon-yes,.icon-no{width:20px;height:20px;display:inline-block;vertical-align:middle}\n.icon-yes{fill:var(--blue-text)}\n.icon-no{fill:#a8b4c1}\n\n.trust-section{background:#fff;border:1.5px solid var(--border);border-radius:20px;padding:22px 18px;margin:0 0 24px}\n.trust-section-title{font-size:22px;font-weight:var(--title-weight);line-height:1.2;color:var(--text);margin-bottom:6px}\n.trust-section-sub{font-size:14px;color:var(--muted);margin-bottom:16px;line-height:1.65}\n.trust-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}\n.trust-items{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.trust-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-soft);line-height:1.56}\n.trust-badges{display:flex;justify-content:flex-end;align-items:center;align-self:center}\n.contact-strip{display:flex;align-items:center;justify-content:flex-start;gap:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin:14px 0 0}\n.contact-strip-left{display:flex;align-items:center;gap:12px}\n.contact-strip-wa{width:52px;height:52px;border-radius:14px;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 14px rgba(37,211,102,.25);flex-shrink:0}\n.contact-strip-wa svg{width:28px;height:28px}\n.contact-strip-wa-label{font-size:15px;font-weight:700;color:var(--text);line-height:1.2}\n.contact-strip-wa-sub{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.5}\n\n.social-box{padding:16px 18px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface-soft)}\n.social-title{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:12px}\n.social-links{display:flex;align-items:center;gap:10px}\n.social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eef7ff;border:1px solid var(--border);color:var(--blue-text)}\n\n.size-guide-link{appearance:none;background:var(--blue-light);border:1.5px solid var(--blue);border-radius:999px;padding:10px 14px;margin-top:6px;color:var(--blue-text);font-size:14px;font-weight:900;letter-spacing:.01em;text-align:left;cursor:pointer;text-decoration:none;box-shadow:0 8px 18px rgba(105,174,236,.18)}\n.size-guide-link:hover{background:#fff}\n.size-guide-inline{margin-top:14px;padding:0 2px}\n.size-guide-inline .size-guide-link{display:inline-flex;align-items:center;gap:7px;color:var(--blue-text)}\n.size-guide-link::after{content:\"Apri\";font-size:11px;font-weight:900;color:#fff;background:var(--blue);border-radius:999px;padding:5px 8px;line-height:1}\n.size-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.42);display:none;align-items:flex-start;justify-content:center;padding:22px 12px;overflow:auto}\n.size-modal.open{display:flex}\n.size-modal-panel{position:relative;width:min(520px,100%);background:#fff;border-radius:18px;padding:26px 20px 22px;box-shadow:0 18px 60px rgba(0,0,0,.2)}\n.size-modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;background:#fff;color:#111;font-size:28px;line-height:1;cursor:pointer}\n.size-modal-title{font-size:34px;line-height:1.05;font-weight:900;color:#050505;margin:0 42px 14px 0}\n.size-modal-copy{font-size:15px;line-height:1.55;color:#111;margin:0 0 18px}\n.size-measure-box{border:1px solid var(--border);border-radius:14px;background:var(--blue-light);padding:14px;margin:0 0 16px;text-align:center;color:var(--blue-text);font-weight:700}\n.size-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:14px;margin:10px 0 16px;font-size:15px}\n.size-table th,.size-table td{padding:10px 12px;text-align:center;border-bottom:1px solid rgba(18,57,95,.18);background:var(--blue-light);color:var(--blue-text)}\n.size-table th{font-weight:800;background:var(--blue);color:#fff}\n.size-table tr:last-child td{border-bottom:0}\n.size-table td:first-child,.size-table th:first-child{border-right:1px solid rgba(0,0,0,.2);font-weight:900}\n.size-tip{font-size:14px;line-height:1.55;color:#111;margin:0;padding-top:10px;border-top:1px solid #d7d7d7}\n\n.guarantee-box{background:#fff;border:1.5px solid var(--border);border-radius:20px;padding:24px 18px;text-align:center}\n.guarantee-title{margin-bottom:10px}\n.guarantee-desc{font-size:14px;color:var(--text-soft);line-height:1.7;margin-bottom:16px}\n.btn-primary,.btn-contrassegno{width:100%;border:0;border-radius:14px;min-height:52px;padding:14px 18px;font-size:15px;font-weight:800;cursor:pointer}\n.btn-primary{background:var(--blue);color:#fff;margin-bottom:10px}\n.btn-contrassegno{background:#eef7ff;color:var(--blue-text);border:1px solid var(--border)}\n\n.faq-title{text-align:center;margin-bottom:8px}\n.faq-sub{text-align:center;font-size:14px;color:var(--muted);margin-bottom:24px;line-height:1.65}\n.faq-item{border:0;margin:0 0 8px;background:transparent}\n.faq-item summary{list-style:none;cursor:pointer;position:relative;padding:15px 44px 15px 16px;border:1px solid var(--border);border-radius:14px;background:#fff;font-size:14px;font-weight:700;color:var(--text)}\n.faq-item summary::-webkit-details-marker{display:none}\n.faq-item summary::before{content:\"\";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid var(--blue-dark);border-bottom:2px solid var(--blue-dark);transform:translateY(-65%) rotate(45deg)}\n.faq-item[open] summary::before{transform:translateY(-35%) rotate(225deg)}\n.faq-content{padding:12px 16px 16px}\n.faq-wa-link{color:var(--blue-dark);font-weight:700;text-decoration:underline}\n\n@media(max-width:520px){.sq-points--grid{grid-template-columns:1fr 1fr}\n.page{padding:18px 12px 50px}\n.hero-title{font-size:27px}\n.sq_compact{grid-template-columns:1fr}\n.trust-items{grid-template-columns:1fr}\n.trust-badges{justify-content:flex-end}\n.stats-section{grid-template-columns:1fr;padding:20px 16px;gap:8px}\n.stat-item{padding:11px 10px}\n.sq-video-slide,.sq-review-slide{flex:0 0 88%}\n.sq-video-slider-track,.sq-reviews-slider-track{padding:4px 5%}\n.compare-wrap{margin-left:-8px;margin-right:-8px}\n.compare-table{width:calc(100% + 16px);border-radius:0}\n.compare-table th,.compare-table td{padding:10px 8px;font-size:12px}\n}\n\n\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"page\"\u003e\n  \u003cdiv class=\"section\"\u003e\n    \u003ch2 style=\"font-size:25px;font-weight:800;line-height:1.18;color:var(--text);margin:0 0 12px;\"\u003eScale e camminate pesano sulle ginocchia?\u003c\/h2\u003e\n    \u003cp\u003eQuando senti il ginocchio poco stabile, anche i movimenti normali diventano piu faticosi. Questa ginocchiera offre un sostegno elastico, leggero e facile da indossare ogni giorno.\u003c\/p\u003e\n    \u003cdiv class=\"sq-points sq-points--grid\"\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eCompressione mirata\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eRiduzione del dolore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eStabilita aumentata\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eMorbida sulla pelle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-guide-inline\"\u003e\n\u003cbutton type=\"button\" class=\"size-guide-link\" id=\"openSizeGuide\"\u003eGUIDA ALLE TAGLIE\u003c\/button\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"size-modal\" id=\"sizeGuideModal\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"size-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sizeGuideTitle\"\u003e\n\u003cbutton type=\"button\" class=\"size-modal-close\" id=\"closeSizeGuide\" aria-label=\"Chiudi\"\u003e×\u003c\/button\u003e\n\u003ch2 class=\"size-modal-title\" id=\"sizeGuideTitle\"\u003eGuida alle taglie\u003c\/h2\u003e\n\u003cp class=\"size-modal-copy\"\u003eMisura la circonferenza della coscia 15 cm sopra al ginocchio con un metro da sarta, poi confronta la misura con la tabella.\u003c\/p\u003e\n\u003cdiv class=\"size-measure-box\"\u003eMisura 15 cm sopra il ginocchio\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaglia\u003c\/th\u003e\n\u003cth\u003eCirconferenza coscia\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e32-36 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e36-42 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e42-48 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e48-53 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e53-60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e60-75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-tip\"\u003e\u003cstrong\u003eConsiglio:\u003c\/strong\u003e se sei tra due taglie, scegli quella piu comoda per evitare che stringa troppo sulla coscia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sqb-wrap\" id=\"sqbBundleBox\"\u003e\n    \u003cdiv class=\"sqb-title-row\"\u003e\n\u003cdiv class=\"sqb-line\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color:var(--text);\" class=\"sqb-title\"\u003eScegli la tua offerta\u003c\/div\u003e\n\u003cdiv class=\"sqb-line\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sqb-options\"\u003e\n      \u003clabel id=\"opt1\" class=\"sqb-option selected\" data-value=\"1\"\u003e\n\u003cinput type=\"radio\" name=\"sqb_bundle\" value=\"1\" checked\u003e\n\u003cspan class=\"sqb-card\"\u003e\n\u003cspan class=\"sqb-main\"\u003e\n\u003cspan class=\"sqb-left\"\u003e\n\u003cspan class=\"sqb-radio\"\u003e\n\u003c\/span\u003e\n\u003cspan\u003e\n\u003cspan class=\"sqb-name\"\u003e1 Ginocchiera\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sqb-right\"\u003e\n\u003cspan class=\"sqb-price\"\u003e€34,90\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sqb-size-wrap\"\u003e\n\u003cspan class=\"sqb-size-title\"\u003eTaglia ginocchiera\u003c\/span\u003e\n\u003cspan class=\"sqb-size-row\"\u003e\n\u003cspan class=\"sqb-size-label\"\u003e#1\u003c\/span\u003e\n\u003cselect class=\"sqb-size-select\" id=\"sqSizeSingle\" data-size-role=\"single\" aria-label=\"Taglia ginocchiera\"\u003e\n\u003coption value=\"S\"\u003eS (32-36cm)\u003c\/option\u003e\n\u003coption value=\"M\"\u003eM (36-42cm)\u003c\/option\u003e\n\u003coption value=\"L\"\u003eL (42-48cm)\u003c\/option\u003e\n\u003coption value=\"XL\"\u003eXL (48-53cm)\u003c\/option\u003e\n\u003coption value=\"XXL\"\u003eXXL (53-60cm)\u003c\/option\u003e\n\u003coption value=\"XXXL\"\u003eXXXL (60-75cm)\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/label\u003e\n      \u003clabel id=\"opt2\" class=\"sqb-option sqb-option--featured\" data-value=\"2\"\u003e\n\u003cinput type=\"radio\" name=\"sqb_bundle\" value=\"2\"\u003e\n\u003cspan class=\"sqb-card\"\u003e\n\u003cspan class=\"sqb-popular\"\u003ePiu popolare\u003c\/span\u003e\n\u003cspan class=\"sqb-main\"\u003e\n\u003cspan class=\"sqb-left\"\u003e\n\u003cspan class=\"sqb-radio\"\u003e\n\u003c\/span\u003e\n\u003cspan\u003e\n\u003cspan class=\"sqb-name\"\u003e2 Ginocchiere \u003cspan class=\"sqb-discount\"\u003eRISPARMI €14,90\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sqb-right\"\u003e\n\u003cspan class=\"sqb-price\"\u003e€54,90\u003c\/span\u003e\n\u003cspan class=\"sqb-old\"\u003e€69,80\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sqb-size-wrap\"\u003e\n\u003cspan class=\"sqb-size-title\"\u003eTaglia ginocchiere\u003c\/span\u003e\n\u003cspan class=\"sqb-size-row\"\u003e\n\u003cspan class=\"sqb-size-label\"\u003e#1\u003c\/span\u003e\n\u003cselect class=\"sqb-size-select\" id=\"sqSizePairOne\" data-size-role=\"pair-one\" aria-label=\"Taglia prima ginocchiera\"\u003e\n\u003coption value=\"S\"\u003eS (32-36cm)\u003c\/option\u003e\n\u003coption value=\"M\"\u003eM (36-42cm)\u003c\/option\u003e\n\u003coption value=\"L\"\u003eL (42-48cm)\u003c\/option\u003e\n\u003coption value=\"XL\"\u003eXL (48-53cm)\u003c\/option\u003e\n\u003coption value=\"XXL\"\u003eXXL (53-60cm)\u003c\/option\u003e\n\u003coption value=\"XXXL\"\u003eXXXL (60-75cm)\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sqb-size-row\"\u003e\n\u003cspan class=\"sqb-size-label\"\u003e#2\u003c\/span\u003e\n\u003cselect class=\"sqb-size-select\" id=\"sqSizePairTwo\" data-size-role=\"pair-two\" aria-label=\"Taglia seconda ginocchiera\"\u003e\n\u003coption value=\"S\"\u003eS (32-36cm)\u003c\/option\u003e\n\u003coption value=\"M\"\u003eM (36-42cm)\u003c\/option\u003e\n\u003coption value=\"L\"\u003eL (42-48cm)\u003c\/option\u003e\n\u003coption value=\"XL\"\u003eXL (48-53cm)\u003c\/option\u003e\n\u003coption value=\"XXL\"\u003eXXL (53-60cm)\u003c\/option\u003e\n\u003coption value=\"XXXL\"\u003eXXXL (60-75cm)\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/label\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cinput value=\"1\" id=\"sqSelectedQty\" type=\"hidden\"\u003e\n  \u003cdiv data-sq-widget=\"\" aria-live=\"polite\" role=\"status\" class=\"sq_info_box\"\u003e\n    \u003cdiv aria-hidden=\"true\" class=\"sq_info_icon\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" height=\"18\" width=\"18\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-width=\"1.6\" stroke=\"currentColor\" d=\"M3 7h12v10H3V7Z\"\u003e\n\u003c\/path\u003e\n\u003cpath stroke-width=\"1.6\" stroke=\"currentColor\" d=\"M15 10h3.6l2.4 2.8V17H15v-7Z\"\u003e\n\u003c\/path\u003e\n\u003cpath fill=\"currentColor\" d=\"M7 19.2a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8Z\"\u003e\n\u003c\/path\u003e\n\u003cpath fill=\"currentColor\" d=\"M18 19.2a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8Z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sq_info_grid\"\u003e\n      \u003cdiv class=\"sq_block\"\u003e\n\u003cdiv class=\"sq_label\"\u003eConsegna stimata\u003c\/div\u003e\n\u003cdiv data-sq-delivery=\"\" class=\"sq_value\"\u003eCalcolo in corso\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sq_block sq_compact\"\u003e\n\u003cdiv class=\"sq_line\"\u003e\n\u003cspan class=\"sq_tag\"\u003eGaranzia\u003c\/span\u003e\n\u003cspan class=\"sq_txt\"\u003eFino al \u003cstrong data-sq-warranty=\"\"\u003eCalcolo in corso\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq_line\"\u003e\n\u003cspan class=\"sq_tag\"\u003eReso\u003c\/span\u003e\n\u003cspan class=\"sq_txt\"\u003e\n\u003cstrong data-sq-return=\"\"\u003eCalcolo in corso\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-atc-wrap\" id=\"sqNativeButtonsAnchor\"\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sq-payment-placeholder\"\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq\"\u003e\n\u003cdiv class=\"sq-card\"\u003e\n\u003cdiv class=\"sq-row1\"\u003e\n\u003cspan class=\"sq-badge\"\u003eDisponibilita limitata\u003c\/span\u003e \u003cspan id=\"sqPezziTop\" class=\"sq-pezzi\"\u003eSolo 7 rimasti\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-bar-wrap\"\u003e\n\u003cdiv id=\"sqBar\" class=\"sq-bar\" style=\"width:35%;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-row2\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-eye-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M2 12s3.6-5 10-5 10 5 10 5-3.6 5-10 5S2 12 2 12Z\"\u003e\n\u003c\/path\u003e\n\u003ccircle fill=\"currentColor\" r=\"2.7\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sq-viewers\"\u003e\n\u003cb\u003e\n\u003cspan id=\"sqViewersTop\"\u003e11\u003c\/span\u003e persone\u003c\/b\u003e stanno guardando questo prodotto ora\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-group\" id=\"mainAccordion\"\u003e\n    \u003cdiv class=\"accordion-item\" data-acc=\"assist\"\u003e\n\u003cbutton type=\"button\" class=\"accordion-trigger\"\u003e\n\u003cspan\u003eAssistenza clienti\u003c\/span\u003e\n\u003cspan class=\"accordion-trigger-icon\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\n\u003cpath d=\"m6 9 6 6 6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003eSe hai dubbi prima o dopo l'ordine, puoi scriverci in modo semplice e diretto.\u003c\/p\u003e\n\u003cp\u003eTi aiutiamo con prodotto, pagamento, spedizione e assistenza post vendita.\u003c\/p\u003e\n\u003cdiv class=\"contact-card\"\u003e\n\u003cp\u003e\n\u003cstrong\u003eEmail:\u003c\/strong\u003e sollievoquotidiano@gmail.com\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eWhatsApp:\u003c\/strong\u003e +39 351 497 2804\u003c\/p\u003e\n\u003cdiv class=\"contact-actions\"\u003e\n\u003ca class=\"contact-btn contact-btn-email\" href=\"mailto:sollievoquotidiano@gmail.com\"\u003eScrivici via Email\u003c\/a\u003e\n\u003ca class=\"contact-btn contact-btn-wa\" rel=\"noopener\" href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sulla%20Ginocchiera\" target=\"_blank\"\u003eScrivici su WhatsApp\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"accordion-item\" data-acc=\"ship\"\u003e\n\u003cbutton type=\"button\" class=\"accordion-trigger\"\u003e\n\u003cspan\u003eSpedizione e consegna\u003c\/span\u003e\n\u003cspan class=\"accordion-trigger-icon\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\n\u003cpath d=\"m6 9 6 6 6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003e\n\u003cstrong\u003eConsegna stimata a 48 ore\u003c\/strong\u003e, con weekend esclusi dal calcolo.\u003c\/p\u003e\n\u003cp\u003eSe l'arrivo cade di sabato o domenica, la consegna viene spostata al primo giorno lavorativo utile.\u003c\/p\u003e\n\u003cp\u003eSe nella tua zona e disponibile, puoi scegliere anche il pagamento alla consegna.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"accordion-item\" data-acc=\"specs\"\u003e\n\u003cbutton type=\"button\" class=\"accordion-trigger\"\u003e\n\u003cspan\u003eSpecifiche prodotto\u003c\/span\u003e\n\u003cspan class=\"accordion-trigger-icon\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\n\u003cpath d=\"m6 9 6 6 6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003e\n\u003cstrong\u003eNome prodotto:\u003c\/strong\u003e Ginocchiera antiscivolo.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eTipologia:\u003c\/strong\u003e fascia elastica per ginocchio, unisex.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eMateriale:\u003c\/strong\u003e tessuto elastico e traspirante.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e compressione leggera e bordo antiscivolo.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eUso consigliato:\u003c\/strong\u003e scale, camminate, lavoro in piedi, palestra leggera e vita quotidiana.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eNota:\u003c\/strong\u003e non sostituisce tutori medici o pareri professionali.\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eGaranzia:\u003c\/strong\u003e 1 anno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"accordion-item\" data-acc=\"refund\"\u003e\n\u003cbutton type=\"button\" class=\"accordion-trigger\"\u003e\n\u003cspan\u003e30 giorni soddisfatti o rimborsati\u003c\/span\u003e\n\u003cspan class=\"accordion-trigger-icon\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\n\u003cpath d=\"m6 9 6 6 6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003eSe il prodotto non ti convince, contattaci entro 30 giorni dalla ricezione.\u003c\/p\u003e\n\u003cp\u003eLa nostra assistenza ti aiuta a gestire il reso nel modo piu semplice possibile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hero-banner\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eCompressione mirata - Stabilita - Tessuto morbido - Antiscivolo\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003eSostegno leggero per muoverti con piu sicurezza\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eUn aiuto semplice per camminare, fare scale e affrontare giornate in piedi con una sensazione di maggiore stabilita. Non e' un tutore rigido e non sostituisce un supporto medico.\u003c\/p\u003e\n\u003cdiv class=\"hero-pills\"\u003e\n\u003cspan class=\"hero-pill\"\u003eScale\u003c\/span\u003e\n\u003cspan class=\"hero-pill\"\u003eCamminate\u003c\/span\u003e\n\u003cspan class=\"hero-pill\"\u003eIn piedi\u003c\/span\u003e\n\u003cspan class=\"hero-pill\"\u003ePalestra leggera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-media-block\"\u003e\n\u003cimg class=\"sq-media-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_18_giu_2026_15_49_08.png?v=1781792002\" alt=\"Ginocchiera Sollievo Quotidiano\"\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-contrast-box\"\u003e\n\u003ch2 class=\"sq-contrast-title\"\u003eLa ginocchiera di Sollievo Quotidiano contrasta:\u003c\/h2\u003e\n\u003cul class=\"sq-contrast-list\"\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eOsteoartrite\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eTendinite rotulea\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eArtrite reumatoide\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eRigonfiamento\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eRigidita\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"sq-contrast-item\"\u003e\n\u003cspan class=\"sq-contrast-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eGonoartrosi\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"social-box\"\u003e\n\u003cdiv class=\"social-title\"\u003eSeguici anche su:\u003c\/div\u003e\n\u003cdiv class=\"social-links\"\u003e\n\u003ca aria-label=\"Facebook\" rel=\"noopener noreferrer\" href=\"https:\/\/www.facebook.com\/profile.php?id=61583205983063\" class=\"social-link fb\" target=\"_blank\"\u003e\n\u003csvg height=\"24\" width=\"24\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath d=\"M13.5 21v-7h2.4l.4-3h-2.8V9.1c0-.9.3-1.5 1.6-1.5H16V5.1c-.3 0-.9-.1-1.8-.1-2.6 0-4.2 1.6-4.2 4.4V11H7.5v3H10v7h3.5Z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/a\u003e\n\u003ca aria-label=\"Instagram\" rel=\"noopener noreferrer\" href=\"https:\/\/www.instagram.com\/sollievoquotidiano\/\" class=\"social-link ig\" target=\"_blank\"\u003e\n\u003csvg height=\"24\" width=\"24\" viewbox=\"0 0 24 24\"\u003e\n\u003cdefs\u003e\n\u003clineargradient y2=\"0%\" x2=\"100%\" y1=\"100%\" x1=\"0%\" id=\"ig_g2\"\u003e\n\u003cstop stop-color=\"#f58529\" offset=\"0%\"\u003e\n\u003c\/stop\u003e\n\u003cstop stop-color=\"#dd2a7b\" offset=\"35%\"\u003e\n\u003c\/stop\u003e\n\u003cstop stop-color=\"#8134af\" offset=\"70%\"\u003e\n\u003c\/stop\u003e\n\u003cstop stop-color=\"#515bd4\" offset=\"100%\"\u003e\n\u003c\/stop\u003e\n\u003c\/lineargradient\u003e\n\u003c\/defs\u003e\n\u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"4.8\" fill=\"none\" stroke=\"url(#ig_g2)\" stroke-width=\"1.8\"\u003e\n\u003c\/rect\u003e\n\u003ccircle cx=\"12\" cy=\"12\" r=\"4\" fill=\"none\" stroke=\"url(#ig_g2)\" stroke-width=\"1.8\"\u003e\n\u003c\/circle\u003e\n\u003ccircle cx=\"17.2\" cy=\"6.8\" r=\"1.2\" fill=\"url(#ig_g2)\"\u003e\n\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003c\/a\u003e\n\u003ca aria-label=\"TikTok\" rel=\"noopener noreferrer\" href=\"https:\/\/www.tiktok.com\/@sollievoquotidiano\" class=\"social-link tt\" target=\"_blank\"\u003e\n\u003csvg height=\"24\" width=\"24\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath d=\"M14.7 3c.4 1.9 1.5 3.2 3.3 3.9.7.3 1.4.4 2 .4v2.8c-1 0-2-.2-2.9-.6-.5-.2-1-.5-1.4-.8v6.2c0 3.4-2.5 5.8-5.9 5.8-3.1 0-5.5-2.3-5.5-5.3 0-3.2 2.5-5.5 5.8-5.5.3 0 .6 0 .9.1v2.9c-.3-.1-.5-.1-.8-.1-1.7 0-2.9 1.1-2.9 2.6 0 1.4 1.1 2.5 2.6 2.5 1.6 0 2.8-1.1 2.8-3.1V3h2Z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-reviews-slider-section\"\u003e\n\u003cdiv class=\"sq-reviews-slider-head\"\u003e\n\u003ch2 class=\"sq-reviews-slider-title\"\u003eRecensioni\u003c\/h2\u003e\n\u003cp class=\"sq-reviews-slider-sub\"\u003eFeedback semplici da chi vuole piu sicurezza nei movimenti di ogni giorno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-reviews-slider-shell\"\u003e\n\u003cbutton aria-label=\"Precedente\" id=\"sqReviewPrev\" type=\"button\" class=\"sq-review-nav prev\"\u003e\n\u003csvg stroke-width=\"2.4\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"18\" width=\"18\"\u003e\n\u003cpath d=\"m15 18-6-6 6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003cdiv id=\"sqReviewsTrack\" class=\"sq-reviews-slider-track\"\u003e\n\u003cdiv class=\"sq-review-slide\"\u003e\n\u003cdiv class=\"sq-review-top\"\u003e\n\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003ePaolo\u003c\/div\u003e\n\u003cdiv class=\"sq-review-time\"\u003e6 ore fa\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003ccircle fill=\"#0ea5e9\" r=\"10\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#fff\" d=\"m8.2 12.3 2.4 2.4 5-5.2\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-quote\"\u003e\"Le scale mi davano fastidio. Con questa sento il ginocchio piu contenuto.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-slide\"\u003e\n\u003cdiv class=\"sq-review-top\"\u003e\n\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eElena\u003c\/div\u003e\n\u003cdiv class=\"sq-review-time\"\u003eIeri\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003ccircle fill=\"#0ea5e9\" r=\"10\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#fff\" d=\"m8.2 12.3 2.4 2.4 5-5.2\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-quote\"\u003e\"Mi piace perche non e ingombrante. La metto anche sotto i pantaloni.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-slide\"\u003e\n\u003cdiv class=\"sq-review-top\"\u003e\n\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eMarco\u003c\/div\u003e\n\u003cdiv class=\"sq-review-time\"\u003e1 giorno fa\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003ccircle fill=\"#0ea5e9\" r=\"10\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#fff\" d=\"m8.2 12.3 2.4 2.4 5-5.2\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-quote\"\u003e\"Lavoro molte ore in piedi. La differenza si sente soprattutto a fine giornata.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-slide\"\u003e\n\u003cdiv class=\"sq-review-top\"\u003e\n\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eSara\u003c\/div\u003e\n\u003cdiv class=\"sq-review-time\"\u003e2 giorni fa\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003ccircle fill=\"#0ea5e9\" r=\"10\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#fff\" d=\"m8.2 12.3 2.4 2.4 5-5.2\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-quote\"\u003e\"La uso per camminare. Non fa miracoli, ma sostiene bene.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-slide\"\u003e\n\u003cdiv class=\"sq-review-top\"\u003e\n\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eGianni\u003c\/div\u003e\n\u003cdiv class=\"sq-review-time\"\u003e3 giorni fa\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003ccircle fill=\"#0ea5e9\" r=\"10\" cy=\"12\" cx=\"12\"\u003e\n\u003c\/circle\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#fff\" d=\"m8.2 12.3 2.4 2.4 5-5.2\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-review-quote\"\u003e\"Ho preso 2 pezzi. Uno lo uso, uno resta di ricambio quando lavo l'altro.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"Successiva\" id=\"sqReviewNext\" type=\"button\" class=\"sq-review-nav next\"\u003e\n\u003csvg stroke-width=\"2.4\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"18\" width=\"18\"\u003e\n\u003cpath d=\"m9 18 6-6-6-6\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"sqReviewDots\" class=\"sq-review-dots\"\u003e\n\u003cspan class=\"sq-review-dot active\"\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sq-review-dot\"\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sq-review-dot\"\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sq-review-dot\"\u003e\n\u003c\/span\u003e\n\u003cspan class=\"sq-review-dot\"\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-media-block\"\u003e\n\u003cimg class=\"sq-media-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_18_giu_2026_15_57_33.png?v=1781792002\" alt=\"Ginocchiera in uso quotidiano\"\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n\u003ch2 style=\"font-size:25px;font-weight:800;line-height:1.18;color:var(--text);margin:0 0 10px;\"\u003eAiuta a proteggere la cartilagine\u003c\/h2\u003e\n\u003cp\u003eRiduci lo sfregamento e la pressione sul ginocchio durante il movimento, aiutando a limitare l'usura della cartilagine.\u003c\/p\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"stats-section\"\u003e\n\u003cdiv class=\"stats-header\"\u003e\n\u003ch2\u003eCosa apprezzano di piu\u003c\/h2\u003e\n\u003cp\u003eFeedback semplici, raccolti da chi la usa nella routine di tutti i giorni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stats-source\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-pct\"\u003e82%\u003c\/div\u003e\n\u003cdiv class=\"stat-bar\"\u003e\n\u003cdiv class=\"stat-bar-fill\" style=\"width:82%;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-desc\"\u003edice che aiuta nelle scale\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-pct\"\u003e87%\u003c\/div\u003e\n\u003cdiv class=\"stat-bar\"\u003e\n\u003cdiv class=\"stat-bar-fill\" style=\"width:87%;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-desc\"\u003eapprezza il sostegno elastico\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-pct\"\u003e79%\u003c\/div\u003e\n\u003cdiv class=\"stat-bar\"\u003e\n\u003cdiv class=\"stat-bar-fill\" style=\"width:79%;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-desc\"\u003ela trova comoda sotto i vestiti\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-pct\"\u003e84%\u003c\/div\u003e\n\u003cdiv class=\"stat-bar\"\u003e\n\u003cdiv class=\"stat-bar-fill\" style=\"width:84%;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-desc\"\u003esceglierebbe l'offerta da 2 pezzi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-media-block\"\u003e\n\u003cimg class=\"sq-media-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_18_giu_2026_16_10_10.png?v=1781792002\" alt=\"Benefici della ginocchiera\"\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n\u003cp style=\"font-size:19px;font-weight:bold;line-height:1.4;color:var(--text);margin:0 0 10px;\"\u003ePerche convince chi la prova\u003c\/p\u003e\n\u003cp\u003ePerche risponde a un problema semplice: vuoi sentire il ginocchio piu sostenuto nei movimenti di tutti i giorni.\u003c\/p\u003e\n\u003cdiv class=\"sq-points\"\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eSi indossa subito\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eSostegno immediato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"sq-points-icon\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"currentColor\" d=\"M6 12.5 10 16l8-8\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\n\u003cspan\u003eRicambio sempre pronto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv style=\"margin:0 0 30px;\"\u003e\n\u003ch2 class=\"compare-title\"\u003eGinocchiera vs fasce comuni\u003c\/h2\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable class=\"compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"min-width:150px;\"\u003e\n\u003c\/th\u003e\n\u003cth class=\"col-ours\"\u003eGinocchiera\u003c\/th\u003e\n\u003cth class=\"col-other\"\u003eFasce comuni\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupporto uniforme\u003c\/td\u003e\n\u003ctd class=\"col-ours\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-yes\"\u003e\n\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003ctd class=\"col-other\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-no\"\u003e\n\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBordo antiscivolo\u003c\/td\u003e\n\u003ctd class=\"col-ours\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-yes\"\u003e\n\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003ctd class=\"col-other\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-no\"\u003e\n\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTessuto traspirante\u003c\/td\u003e\n\u003ctd class=\"col-ours\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-yes\"\u003e\n\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003ctd class=\"col-other\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-no\"\u003e\n\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSotto i vestiti\u003c\/td\u003e\n\u003ctd class=\"col-ours\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-yes\"\u003e\n\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003ctd class=\"col-other\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-no\"\u003e\n\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUso quotidiano\u003c\/td\u003e\n\u003ctd class=\"col-ours\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-yes\"\u003e\n\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003ctd class=\"col-other\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" class=\"icon-no\"\u003e\n\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-media-block\"\u003e\n\u003cimg class=\"sq-media-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_18_giu_2026_15_52_27.png?v=1781792002\" alt=\"Dettagli della ginocchiera\"\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"trust-section\"\u003e\n\u003ch3 class=\"trust-section-title\"\u003eProtezione cliente\u003c\/h3\u003e\n\u003cp class=\"trust-section-sub\"\u003eAcquisto semplice, consegna veloce e supporto chiaro.\u003c\/p\u003e\n\u003cdiv class=\"trust-row\"\u003e\n\u003cdiv class=\"trust-items\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\n\u003cstrong\u003e1-2 giorni lavorativi\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\n\u003cstrong\u003e1 anno di garanzia\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\n\u003cstrong\u003e30 giorni di reso\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\n\u003cstrong\u003eSupporto WhatsApp\u003c\/strong\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/Protezione_cliente.png?v=1766956136\" alt=\"Protezione cliente\" style=\"display:block;width:52px;height:52px;object-fit:contain;\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-help\"\u003e\n\u003cdiv class=\"contact-strip\"\u003e\n\u003cdiv class=\"contact-strip-left\"\u003e\n\u003ca aria-label=\"WhatsApp\" rel=\"noopener\" href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sulla%20Ginocchiera\" class=\"contact-strip-wa\" target=\"_blank\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath d=\"M20.52 3.48A11.86 11.86 0 0 0 12.07 0C5.5 0 .16 5.34.16 11.91c0 2.1.55 4.15 1.6 5.96L0 24l6.31-1.65a11.88 11.88 0 0 0 5.76 1.47h.01c6.57 0 11.91-5.34 11.91-11.91 0-3.18-1.24-6.16-3.47-8.43ZM12.08 21.8h-.01a9.9 9.9 0 0 1-5.05-1.39l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.52-5.25c0-5.46 4.45-9.91 9.92-9.91 2.65 0 5.14 1.03 7.01 2.91a9.85 9.85 0 0 1 2.89 7c0 5.47-4.45 9.92-9.9 9.92Zm5.44-7.4c-.3-.15-1.78-.88-2.05-.98-.28-.1-.48-.15-.68.15-.2.3-.78.98-.95 1.18-.18.2-.35.23-.65.08-.3-.15-1.27-.47-2.42-1.5-.9-.8-1.5-1.8-1.67-2.1-.18-.3-.02-.46.13-.61.13-.13.3-.35.45-.53.15-.18.2-.3.3-.5.1-.2.05-.38-.03-.53-.08-.15-.68-1.63-.93-2.24-.25-.6-.5-.52-.68-.53h-.58c-.2 0-.53.08-.8.38-.28.3-1.05 1.03-1.05 2.5 0 1.48 1.08 2.9 1.23 3.1.15.2 2.12 3.23 5.13 4.53.72.31 1.28.5 1.72.64.72.23 1.38.2 1.9.12.58-.09 1.78-.73 2.03-1.44.25-.7.25-1.31.18-1.43-.08-.12-.28-.2-.58-.35Z\"\u003e\n\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/a\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"contact-strip-wa-label\"\u003eScrivici su WhatsApp\u003c\/div\u003e\n\u003cdiv class=\"contact-strip-wa-sub\"\u003eSe vuoi chiarire un dubbio prima di ordinare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"guarantee-box\"\u003e\n\u003ch2 class=\"guarantee-title\"\u003eDai supporto al ginocchio\u003c\/h2\u003e\n\u003cp class=\"guarantee-desc\"\u003eLa Ginocchiera e pensata per scale, camminate e giornate in piedi.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"btn-primary\"\u003eOrdina ora\u003c\/button\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"faq-section\"\u003e\n\u003ch2 class=\"faq-title\"\u003eDomande frequenti\u003c\/h2\u003e\n\u003cp class=\"faq-sub\"\u003eLe domande piu comuni riguardano taglia, comfort, uso quotidiano, lavaggio, spedizione e pagamento alla consegna.\u003c\/p\u003e\n\u003cdiv class=\"faq-cols\"\u003e\n\u003cdiv\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eA cosa serve esattamente?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eServe a dare sostegno elastico al ginocchio durante scale, camminate e movimenti quotidiani.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eE' un tutore medico?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eNo. E' una ginocchiera elastica per uso quotidiano. Non sostituisce un tutore prescritto o una visita.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003ePuo eliminare il dolore?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eNo. Non promettiamo guarigioni. Se hai dolore forte o problemi importanti, chiedi un parere medico.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eCome scelgo la taglia?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eMisura la gamba e scegli una taglia aderente ma comoda. Non deve stringere troppo.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eSi puo usare sotto i vestiti?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eSi, e' sottile e aderente. Con pantaloni molto stretti puo notarsi.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eScivola mentre cammino?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eIl bordo antiscivolo aiuta a tenerla ferma. La taglia giusta e' importante.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003ePosso usarla per sport?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eSi, per attivita leggere o moderate. Non sostituisce protezioni tecniche.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eQuanto tempo posso tenerla?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eUsala quando ti serve. Se senti fastidio, toglila.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eCome si lava?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eLavala delicatamente. Evita alte temperature e asciugatrice.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eConviene prenderne due?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eSi, per entrambe le ginocchia o per avere un ricambio.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eQuanto impiega la spedizione?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eLa consegna stimata viene calcolata in pagina su 48 ore. Il weekend e' escluso dal calcolo.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003ePosso pagare alla consegna?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eSi, se il servizio e disponibile nella tua zona. Lo vedrai prima di confermare l'ordine.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-item\"\u003e\n\u003csummary\u003eCome funziona il reso?\u003c\/summary\u003e\n\u003cdiv class=\"faq-content\"\u003eHai 30 giorni dalla ricezione per contattarci. Se vuoi chiarire un dubbio prima di acquistare, puoi scriverci su \u003ca rel=\"noopener\" href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sulla%20Ginocchiera\" class=\"faq-wa-link\" target=\"_blank\"\u003eWhatsApp\u003c\/a\u003e.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e\u003cscript\u003e\n(function () {\n  const oraCutoff = 13;\n\n  function prossimoMartedi(d) {\n    const x = new Date(d);\n    const giorno = x.getDay();\n    const giorniDaAggiungere = giorno === 5 ? 4 : giorno === 6 ? 3 : giorno === 0 ? 2 : 0;\n    x.setDate(x.getDate() + giorniDaAggiungere);\n    x.setHours(9, 0, 0, 0);\n    return x;\n  }\n\n  function spostaDalWeekend(data) {\n    const x = new Date(data);\n    if (x.getDay() === 6) x.setDate(x.getDate() + 2);\n    if (x.getDay() === 0) x.setDate(x.getDate() + 1);\n    return x;\n  }\n\n  function formatta(data, conAnno) {\n    if (!conAnno) {\n      const testo = data.toLocaleDateString(\"it-IT\", {\n        weekday: \"long\",\n        day: \"numeric\",\n        month: \"long\"\n      });\n      return testo.charAt(0).toUpperCase() + testo.slice(1);\n    }\n\n    const gg = String(data.getDate()).padStart(2, \"0\");\n    const mm = String(data.getMonth() + 1).padStart(2, \"0\");\n    const yyyy = data.getFullYear();\n    return `${gg}\/${mm}\/${yyyy}`;\n  }\n\n  function aggiornaSqWidget() {\n    document.querySelectorAll(\"[data-sq-widget]\").forEach((box) =\u003e {\n      const ordine = new Date();\n      const giorno = ordine.getDay();\n      let arrivo;\n\n      if ((giorno === 5 \u0026\u0026 ordine.getHours() \u003e= oraCutoff) || giorno === 6 || giorno === 0) {\n        arrivo = prossimoMartedi(ordine);\n      } else {\n        const giorniConsegna = ordine.getHours() \u003e= oraCutoff ? 3 : 2;\n        arrivo = new Date(ordine);\n        arrivo.setDate(arrivo.getDate() + giorniConsegna);\n        arrivo = spostaDalWeekend(arrivo);\n      }\n\n      const resoFino = new Date(arrivo);\n      resoFino.setDate(resoFino.getDate() + 30);\n\n      const garanziaFino = new Date(arrivo);\n      garanziaFino.setFullYear(garanziaFino.getFullYear() + 1);\n\n      const elDelivery = box.querySelector(\"[data-sq-delivery]\");\n      const elReturn = box.querySelector(\"[data-sq-return]\");\n      const elWarranty = box.querySelector(\"[data-sq-warranty]\");\n\n      if (elDelivery) elDelivery.textContent = formatta(arrivo, false);\n      if (elReturn) elReturn.textContent = formatta(resoFino, true);\n      if (elWarranty) elWarranty.textContent = formatta(garanziaFino, true);\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", aggiornaSqWidget);\n  } else {\n    aggiornaSqWidget();\n  }\n\n  setTimeout(aggiornaSqWidget, 300);\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\nvar CHECKOUT_URL = window.location.origin + \"\/checkout\";\n\nfunction getSelectedQty() {\n  var qty = parseInt(document.getElementById(\"sqSelectedQty\")?.value || \"1\", 10);\n  return isNaN(qty) || qty \u003c 1 ? 1 : qty;\n}\n\nfunction syncQtyToTheme(qty) {\n  var qtySelectors = [\n    'form[action*=\"\/cart\/add\"] input[name=\"quantity\"]',\n    'form[action*=\"\/cart\/add\"] input[type=\"number\"]',\n    'input[name=\"quantity\"]',\n    \".quantity__input\",\n    \".qty-input__input\",\n    \"[data-quantity-input]\",\n    \".quantity-selector-wrapper input\"\n  ];\n\n  qtySelectors.forEach(function(selector) {\n    document.querySelectorAll(selector).forEach(function(el) {\n      try {\n        el.value = qty;\n        el.setAttribute(\"value\", qty);\n        el.dispatchEvent(new Event(\"input\", { bubbles: true }));\n        el.dispatchEvent(new Event(\"change\", { bubbles: true }));\n      } catch (e) {}\n    });\n  });\n}\n\nvar isSyncingQty = false;\n\nfunction normalizeQty(qty) {\n  var parsed = parseInt(qty, 10);\n  return isNaN(parsed) || parsed \u003c 1 ? 1 : parsed;\n}\n\nfunction updateBundleVisual(qty) {\n  var wanted = String(normalizeQty(qty));\n  bundleOptions.forEach(function(option) {\n    var optionValue = option.getAttribute(\"data-value\") || \"1\";\n    var isSelected = (wanted === \"1\" || wanted === \"2\") \u0026\u0026 optionValue === wanted;\n    option.classList.toggle(\"selected\", isSelected);\n    var input = option.querySelector(\"input\");\n    if (input) input.checked = isSelected;\n  });\n}\n\nfunction updateNativeQtyDisplay(qty) {\n  var normalized = normalizeQty(qty);\n  document.querySelectorAll(\".quantity-selector-wrapper input\").forEach(function(el) {\n    try {\n      el.value = normalized;\n      el.setAttribute(\"value\", normalized);\n    } catch (e) {}\n  });\n}\n\nfunction syncQtyState(qty, syncBundleVisual) {\n  if (isSyncingQty) return;\n  isSyncingQty = true;\n  var normalized = normalizeQty(qty);\n  var selectedQtyInput = document.getElementById(\"sqSelectedQty\");\n  if (selectedQtyInput) selectedQtyInput.value = normalized;\n  syncQtyToTheme(normalized);\n  updateNativeQtyDisplay(normalized);\n  if (syncBundleVisual !== false) {\n    updateBundleVisual(normalized);\n  }\n  updateSizePropertyFields();\n  isSyncingQty = false;\n}\n\nfunction getSizeChoice(role) {\n  var select = document.querySelector('[data-size-role=\"' + role + '\"]');\n  return select ? select.value : \"\";\n}\n\nfunction getSelectedSizeProperties() {\n  var qty = getSelectedQty();\n  if (qty === 2) {\n    return {\n      \"Taglia ginocchiera #1\": getSizeChoice(\"pair-one\"),\n      \"Taglia ginocchiera #2\": getSizeChoice(\"pair-two\")\n    };\n  }\n  return {\n    \"Taglia ginocchiera\": getSizeChoice(\"single\")\n  };\n}\n\nfunction setPropertyInput(form, name, value, enabled) {\n  if (!form) return;\n  var input = form.querySelector('input[data-sq-size-prop=\"' + name + '\"]');\n  if (!input) {\n    input = document.createElement(\"input\");\n    input.type = \"hidden\";\n    input.setAttribute(\"data-sq-size-prop\", name);\n    input.name = \"properties[\" + name + \"]\";\n    form.appendChild(input);\n  }\n  input.value = value || \"\";\n  input.disabled = !enabled;\n}\n\nfunction updateSizePropertyFields() {\n  var form = document.querySelector('form[action*=\"\/cart\/add\"]') || document.querySelector(\"form\");\n  if (!form) return;\n  var props = getSelectedSizeProperties();\n  setPropertyInput(form, \"Taglia ginocchiera\", props[\"Taglia ginocchiera\"], !!props[\"Taglia ginocchiera\"]);\n  setPropertyInput(form, \"Taglia ginocchiera #1\", props[\"Taglia ginocchiera #1\"], !!props[\"Taglia ginocchiera #1\"]);\n  setPropertyInput(form, \"Taglia ginocchiera #2\", props[\"Taglia ginocchiera #2\"], !!props[\"Taglia ginocchiera #2\"]);\n}\n\nfunction appendSizePropertiesToFormData(formData) {\n  var props = getSelectedSizeProperties();\n  Object.keys(props).forEach(function(key) {\n    if (props[key]) {\n      formData.set(\"properties[\" + key + \"]\", props[key]);\n    }\n  });\n}\n\nfunction hideNativeSizePickers() {\n  var labels = [\"Dimensione\", \"Taglia\"];\n  document.querySelectorAll(\"fieldset, variant-radios, variant-selects, product-variant-picker, .product-form__input, .variant-picker\").forEach(function(el) {\n    if (el.closest \u0026\u0026 el.closest(\".sqb-wrap\")) return;\n    var text = (el.textContent || \"\").replace(\/\\s+\/g, \" \").trim();\n    var shouldHide = labels.some(function(label) {\n      return text.indexOf(label) !== -1;\n    });\n    if (shouldHide) {\n      el.style.setProperty(\"display\", \"none\", \"important\");\n    }\n  });\n}\n\nfunction getVariantId() {\n  var form = document.querySelector('form[action*=\"\/cart\/add\"]') || document.querySelector(\"form\");\n  if (!form) return \"\";\n\n  var checkedVariant = form.querySelector('input[name=\"id\"]:checked');\n  if (checkedVariant \u0026\u0026 checkedVariant.value) return checkedVariant.value;\n\n  var hiddenVariant = form.querySelector('input[name=\"id\"][type=\"hidden\"]');\n  if (hiddenVariant \u0026\u0026 hiddenVariant.value) return hiddenVariant.value;\n\n  var anyVariantInput = form.querySelector('input[name=\"id\"]');\n  if (anyVariantInput \u0026\u0026 anyVariantInput.value) return anyVariantInput.value;\n\n  var variantSelect = form.querySelector('select[name=\"id\"]');\n  if (variantSelect \u0026\u0026 variantSelect.value) return variantSelect.value;\n\n  var urlVariant = new URLSearchParams(window.location.search).get(\"variant\");\n  if (urlVariant \u0026\u0026 \/^\\d+$\/.test(urlVariant)) return urlVariant;\n\n  if (window.ShopifyAnalytics \u0026\u0026 window.ShopifyAnalytics.meta) {\n    var meta = window.ShopifyAnalytics.meta;\n    if (meta.selectedVariantId \u0026\u0026 \/^\\d+$\/.test(String(meta.selectedVariantId))) return String(meta.selectedVariantId);\n    if (meta.variant \u0026\u0026 meta.variant.id \u0026\u0026 \/^\\d+$\/.test(String(meta.variant.id))) return String(meta.variant.id);\n    if (meta.product \u0026\u0026 Array.isArray(meta.product.variants) \u0026\u0026 meta.product.variants.length \u0026\u0026 meta.product.variants[0].id) {\n      return String(meta.product.variants[0].id);\n    }\n  }\n\n  if (window.meta \u0026\u0026 window.meta.product \u0026\u0026 Array.isArray(window.meta.product.variants) \u0026\u0026 window.meta.product.variants.length \u0026\u0026 window.meta.product.variants[0].id) {\n    return String(window.meta.product.variants[0].id);\n  }\n\n  return \"\";\n}\n\nfunction goToCheckout(e) {\n  if (e) e.preventDefault();\n\n  var qty = getSelectedQty();\n  syncQtyToTheme(qty);\n  updateSizePropertyFields();\n\n  var variantId = getVariantId();\n\n  if (variantId) {\n    var formData = new FormData();\n    formData.set(\"id\", variantId);\n    formData.set(\"quantity\", String(qty));\n    appendSizePropertiesToFormData(formData);\n\n    fetch(\"\/cart\/add.js\", {\n      method: \"POST\",\n      credentials: \"same-origin\",\n      headers: { \"Accept\": \"application\/json\", \"X-Requested-With\": \"XMLHttpRequest\" },\n      body: formData\n    }).then(function() {\n      window.location.href = window.location.origin + \"\/checkout\";\n    }).catch(function() {\n      window.location.href = window.location.origin + \"\/cart\/\" + variantId + \":\" + qty;\n    });\n    return;\n  }\n\n  var atcSelectors = [\n    'form[action*=\"\/cart\/add\"] [type=\"submit\"]',\n    'button[name=\"add\"]',\n    \"button.product-form__submit\",\n    \"[data-add-to-cart]\",\n    \"[data-buy-button]\"\n  ];\n\n  for (var i = 0; i \u003c atcSelectors.length; i++) {\n    var btn = document.querySelector(atcSelectors[i]);\n    if (btn) {\n      btn.click();\n      return;\n    }\n  }\n\n  window.location.href = CHECKOUT_URL;\n}\n\nvar bundleOptions = document.querySelectorAll(\".sqb-option\");\n\nfunction selectBundle(option) {\n  var qty = option.getAttribute(\"data-value\") || \"1\";\n  syncQtyState(qty, true);\n}\n\nbundleOptions.forEach(function(opt) {\n  opt.addEventListener(\"click\", function(e) {\n    if (e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest(\".sqb-size-select\")) return;\n    e.preventDefault();\n    selectBundle(this);\n  });\n\n  var radio = opt.querySelector(\"input\");\n  if (radio) {\n    radio.addEventListener(\"change\", function() {\n      selectBundle(opt);\n    });\n  }\n});\n\ndocument.querySelectorAll(\".sqb-size-select\").forEach(function(select) {\n  select.addEventListener(\"click\", function(e) {\n    e.stopPropagation();\n  });\n  select.addEventListener(\"change\", function() {\n    updateSizePropertyFields();\n  });\n});\n\nsyncQtyState(document.getElementById(\"sqSelectedQty\")?.value || \"1\", true);\nhideNativeSizePickers();\nsetTimeout(hideNativeSizePickers, 600);\nsetTimeout(hideNativeSizePickers, 1500);\n\ndocument.querySelectorAll(\".sq-atc-btn, .btn-primary, .btn-contrassegno\").forEach(function(btn) {\n  btn.addEventListener(\"click\", goToCheckout);\n});\n\n(function() {\n  var accordionItems = document.querySelectorAll(\"#mainAccordion .accordion-item\");\n\n  accordionItems.forEach(function(item) {\n    var trigger = item.querySelector(\".accordion-trigger\");\n    if (!trigger) return;\n\n    trigger.addEventListener(\"click\", function() {\n      var isOpen = item.classList.contains(\"open\");\n      accordionItems.forEach(function(current) {\n        current.classList.remove(\"open\");\n      });\n      if (!isOpen) item.classList.add(\"open\");\n    });\n  });\n})();\n\n(function() {\n  var faqItems = document.querySelectorAll(\".faq-section .faq-item\");\n\n  faqItems.forEach(function(item) {\n    item.addEventListener(\"toggle\", function() {\n      if (!item.open) return;\n\n      faqItems.forEach(function(current) {\n        if (current !== item) current.open = false;\n      });\n    });\n  });\n})();\n\n(function() {\n  function findFirst(selectors) {\n    for (var i = 0; i \u003c selectors.length; i++) {\n      var el = document.querySelector(selectors[i]);\n      if (el) return el;\n    }\n    return null;\n  }\n\n  function ensureChild(parent, className) {\n    var child = parent.querySelector(\".\" + className);\n    if (!child) {\n      child = document.createElement(\"div\");\n      child.className = className;\n      parent.appendChild(child);\n    }\n    return child;\n  }\n\n  function moveIfNeeded(target, container) {\n    if (target \u0026\u0026 container \u0026\u0026 target.parentNode !== container) {\n      container.appendChild(target);\n    }\n  }\n\n  function findDynamicButtons() {\n    var el = findFirst([\n      \".shopify-payment-button\",\n      \"shopify-accelerated-checkout\",\n      \".shopify-payment-button__button\",\n      '[data-shopify=\"dynamic-checkout\"]'\n    ]);\n\n    if (!el) return null;\n    return el.closest(\".shopify-payment-button\") || el;\n  }\n\n  function findNativeAddButton(form) {\n    if (!form) return null;\n    var selectors = [\n      'button[name=\"add\"]',\n      \"button.product-form__submit\",\n      \"[data-add-to-cart]\",\n      \"[data-buy-button]\",\n      '[type=\"submit\"]'\n    ];\n\n    for (var i = 0; i \u003c selectors.length; i++) {\n      var buttons = form.querySelectorAll(selectors[i]);\n      for (var j = 0; j \u003c buttons.length; j++) {\n        var btn = buttons[j];\n        if (btn.closest \u0026\u0026 btn.closest(\"#_rsi-buy-now-button\")) continue;\n        if (btn.closest \u0026\u0026 btn.closest(\".shopify-payment-button\")) continue;\n        if (btn.closest \u0026\u0026 btn.closest(\"shopify-accelerated-checkout\")) continue;\n        if (btn.closest \u0026\u0026 btn.closest('[data-shopify=\"dynamic-checkout\"]')) continue;\n        return btn;\n      }\n    }\n\n    return null;\n  }\n\n  function findProductForm(dynamicButtons, qtyWrapper) {\n    if (dynamicButtons \u0026\u0026 dynamicButtons.closest) {\n      var dynamicForm = dynamicButtons.closest('form[action*=\"\/cart\/add\"], form');\n      if (dynamicForm) return dynamicForm;\n    }\n\n    if (qtyWrapper \u0026\u0026 qtyWrapper.closest) {\n      var qtyForm = qtyWrapper.closest('form[action*=\"\/cart\/add\"], form');\n      if (qtyForm) return qtyForm;\n    }\n\n    return findFirst([\n      'form[action*=\"\/cart\/add\"]',\n      \"product-form form\",\n      \".product-form form\",\n      \"form\"\n    ]);\n  }\n\n  function hideNativeSubmitButtons(form, dynamicButtons) {\n    if (!form) return;\n\n    form.querySelectorAll('button[name=\"add\"], button.product-form__submit, [data-add-to-cart], [data-buy-button], [type=\"submit\"]').forEach(function(btn) {\n      if (dynamicButtons \u0026\u0026 (btn === dynamicButtons || dynamicButtons.contains(btn))) return;\n      if (btn.closest \u0026\u0026 btn.closest(\"#_rsi-buy-now-button\")) return;\n      if (btn.closest \u0026\u0026 btn.closest(\".sq-native-controls\")) return;\n      btn.classList.add(\"sq-hidden-native-submit\");\n    });\n  }\n\n  function cleanDynamicButtonDuplicates() {\n    var slot = document.querySelector(\".sq-native-controls-dynamic\");\n    if (!slot) return;\n\n    var wrappers = slot.querySelectorAll(\".shopify-payment-button\");\n    wrappers.forEach(function(wrapper, wrapperIndex) {\n      if (wrapperIndex \u003e 0) {\n        wrapper.classList.add(\"sq-hide-extra-paypal\");\n      }\n    });\n\n    var activeWrapper = slot.querySelector(\".shopify-payment-button\");\n    if (!activeWrapper) return;\n\n    var buttons = activeWrapper.querySelectorAll(\"shopify-accelerated-checkout, .shopify-payment-button__button\");\n    buttons.forEach(function(button, index) {\n      if (index \u003e 0) {\n        button.classList.add(\"sq-hide-extra-paypal\");\n      }\n    });\n  }\n\n  function watchDynamicButtons() {\n    var slot = document.querySelector(\".sq-native-controls-dynamic\");\n    if (!slot || slot.getAttribute(\"data-sq-watch\") === \"1\" || !window.MutationObserver) return;\n    slot.setAttribute(\"data-sq-watch\", \"1\");\n\n    var observer = new MutationObserver(function() {\n      cleanDynamicButtonDuplicates();\n    });\n    observer.observe(slot, { childList: true, subtree: true });\n  }\n\n  function getCartEndpoint(path) {\n    var root = \"\/\";\n    if (window.Shopify \u0026\u0026 window.Shopify.routes \u0026\u0026 window.Shopify.routes.root) {\n      root = window.Shopify.routes.root;\n    }\n    return root.replace(\/\\\/?$\/, \"\/\") + path.replace(\/^\\\/\/, \"\");\n  }\n\n  function getCartSectionIds() {\n    var ids = [];\n    [\"cart-icon-bubble\", \"cart-live-region-text\", \"cart-notification-button\", \"cart-drawer\", \"CartDrawer\"].forEach(function(id) {\n      if (ids.indexOf(id) === -1) ids.push(id);\n    });\n    return ids.slice(0, 5);\n  }\n\n  function renderCartSections(sections) {\n    if (!sections) return false;\n    var rendered = false;\n\n    Object.keys(sections).forEach(function(sectionId) {\n      if (!sections[sectionId]) return;\n      var doc = new DOMParser().parseFromString(sections[sectionId], \"text\/html\");\n\n      if (sectionId === \"cart-icon-bubble\") {\n        var currentIcon = document.getElementById(\"cart-icon-bubble\");\n        var newIcon = doc.getElementById(\"cart-icon-bubble\");\n        if (currentIcon \u0026\u0026 newIcon) {\n          currentIcon.innerHTML = newIcon.innerHTML;\n          rendered = true;\n          return;\n        }\n      }\n\n      var target = document.getElementById(sectionId);\n      var fresh = doc.getElementById(sectionId);\n      if (target \u0026\u0026 fresh) {\n        target.innerHTML = fresh.innerHTML;\n        rendered = true;\n      }\n    });\n\n    return rendered;\n  }\n\n  function notifyCartChange(cart, variantId, addedQty, sections) {\n    var qty = parseInt(addedQty, 10);\n    if (isNaN(qty) || qty \u003c 1) qty = 1;\n\n    document.dispatchEvent(new CustomEvent(\"cart:update\", {\n      bubbles: true,\n      detail: {\n        resource: cart || {},\n        sourceId: variantId || \"sq-add-to-cart\",\n        data: {\n          source: \"product-form-component\",\n          itemCount: qty,\n          variantId: variantId ? String(variantId) : \"\",\n          sections: sections || {}\n        }\n      }\n    }));\n  }\n\n  function findVariantIdForCart(form) {\n    var selectors = [\n      'input[name=\"id\"]:checked',\n      'input[name=\"id\"][type=\"hidden\"]',\n      'input[name=\"id\"]',\n      'select[name=\"id\"]'\n    ];\n\n    for (var i = 0; i \u003c selectors.length; i++) {\n      var field = (form \u0026\u0026 form.querySelector(selectors[i])) || document.querySelector(selectors[i]);\n      if (field \u0026\u0026 field.value) return field.value;\n    }\n\n    return getVariantId();\n  }\n\n  function findQtyForCart(form) {\n    var input = (form \u0026\u0026 form.querySelector('input[name=\"quantity\"], .quantity__input, [data-quantity-input]')) ||\n      document.querySelector('input[name=\"quantity\"], .quantity__input, [data-quantity-input]');\n    var qty = input ? parseInt(input.value || input.getAttribute(\"value\") || \"1\", 10) : getSelectedQty();\n    return isNaN(qty) || qty \u003c 1 ? 1 : qty;\n  }\n\n  function updateCartIndicators(cart) {\n    if (!cart || typeof cart.item_count === \"undefined\") return;\n    var count = cart.item_count \u003c 100 ? String(cart.item_count) : \"\";\n    var label = \"Carrello: \" + cart.item_count + (cart.item_count === 1 ? \" articolo\" : \" articoli\");\n\n    document.querySelectorAll(\"cart-icon\").forEach(function(icon) {\n      icon.classList.toggle(\"header-actions__cart-icon--has-cart\", cart.item_count \u003e 0);\n    });\n\n    document.querySelectorAll('cart-icon [ref=\"cartBubble\"], cart-icon .cart-bubble').forEach(function(bubble) {\n      bubble.classList.toggle(\"visually-hidden\", cart.item_count === 0);\n      bubble.hidden = false;\n      bubble.style.display = \"\";\n      bubble.style.visibility = \"visible\";\n      bubble.style.opacity = \"1\";\n    });\n\n    document.querySelectorAll('cart-icon [ref=\"cartBubbleCount\"], cart-icon .cart-bubble__text-count').forEach(function(el) {\n      el.classList.toggle(\"hidden\", cart.item_count === 0);\n      el.textContent = count;\n    });\n\n    document.querySelectorAll(\"cart-icon .visually-hidden\").forEach(function(el) {\n      var text = (el.textContent || \"\").toLowerCase();\n      if (text.indexOf(\"carrello\") !== -1 || text.indexOf(\"cart\") !== -1) {\n        el.textContent = label;\n      }\n    });\n  }\n\n  function isMobileCartAnimation() {\n    return window.matchMedia \u0026\u0026 window.matchMedia(\"(max-width: 749px)\").matches;\n  }\n\n  function findCartVisualTarget() {\n    return document.querySelector(\"#cart-icon-bubble, cart-icon, a[href=\"\/de\/cart\"], a[href*='\/cart']\");\n  }\n\n  function pulseCartIcon() {\n    var icon = findCartVisualTarget();\n    if (!icon) return;\n    icon.classList.remove(\"sq-cart-pulse\");\n    void icon.offsetWidth;\n    icon.classList.add(\"sq-cart-pulse\");\n    setTimeout(function() {\n      icon.classList.remove(\"sq-cart-pulse\");\n    }, 700);\n  }\n\n  function runMobileFlyToCart(button) {\n    if (!isMobileCartAnimation() || !button) return false;\n\n    var target = findCartVisualTarget();\n    var start = button.getBoundingClientRect();\n    var end = target ? target.getBoundingClientRect() : { left: window.innerWidth - 38, top: 18, width: 28, height: 28 };\n\n    var fly = document.createElement(\"div\");\n    fly.className = \"sq-cart-fly\";\n    fly.setAttribute(\"aria-hidden\", \"true\");\n    document.body.appendChild(fly);\n\n    var startX = start.left + start.width \/ 2 - 15;\n    var startY = start.top + start.height \/ 2 - 15;\n    var endX = end.left + end.width \/ 2 - 15;\n    var endY = end.top + end.height \/ 2 - 15;\n\n    fly.style.left = startX + \"px\";\n    fly.style.top = startY + \"px\";\n    fly.style.opacity = \"1\";\n    fly.style.transform = \"translate3d(0,0,0) scale(.96)\";\n\n    requestAnimationFrame(function() {\n      fly.classList.add(\"run\");\n      fly.style.transform = \"translate3d(\" + (endX - startX) + \"px,\" + (endY - startY) + \"px,0) scale(.46)\";\n      fly.style.opacity = \"0\";\n    });\n\n    setTimeout(function() {\n      if (fly \u0026\u0026 fly.parentNode) fly.parentNode.removeChild(fly);\n      pulseCartIcon();\n    }, 820);\n\n    return true;\n  }\n\n  function prepareAddToCartOnly(form, button) {\n    if (!form || !button || button.dataset.sqCartOnlyBound === \"1\") return;\n    button.dataset.sqCartOnlyBound = \"1\";\n    button.type = \"button\";\n    button.textContent = \"Aggiungi al carrello\";\n    button.setAttribute(\"aria-label\", \"Aggiungi al carrello\");\n\n    button.addEventListener(\"click\", function(event) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (button.dataset.sqBusy === \"1\") return;\n      button.dataset.sqBusy = \"1\";\n      button.textContent = \"Aggiungo...\";\n\n      syncQtyState(getSelectedQty(), true);\n      updateSizePropertyFields();\n\n      var returnTo = form.querySelector('input[name=\"return_to\"]');\n      if (returnTo) returnTo.remove();\n\n      var formData = new FormData(form);\n      appendSizePropertiesToFormData(formData);\n      if (formData.has(\"return_to\")) formData.delete(\"return_to\");\n      if (!formData.get(\"id\")) {\n        var variantId = findVariantIdForCart(form);\n        if (variantId) formData.set(\"id\", variantId);\n      }\n      if (!formData.get(\"quantity\")) {\n        formData.set(\"quantity\", String(findQtyForCart(form)));\n      }\n\n      var variantIdForEvent = formData.get(\"id\");\n      var addedQtyForEvent = parseInt(formData.get(\"quantity\") || \"1\", 10);\n      if (isNaN(addedQtyForEvent) || addedQtyForEvent \u003c 1) addedQtyForEvent = 1;\n      var sectionsForEvent = null;\n      var sectionIds = getCartSectionIds();\n      if (sectionIds.length) {\n        formData.set(\"sections\", sectionIds.join(\",\"));\n        formData.set(\"sections_url\", window.location.pathname);\n      }\n\n      fetch(getCartEndpoint(\"cart\/add.js\"), {\n        method: \"POST\",\n        credentials: \"same-origin\",\n        headers: { \"Accept\": \"application\/json\", \"X-Requested-With\": \"XMLHttpRequest\" },\n        body: formData\n      })\n      .then(function(response) {\n        if (!response.ok) {\n          return response.json().catch(function() { return {}; }).then(function(data) { throw data; });\n        }\n        return response.json();\n      })\n      .then(function(addResponse) {\n        var usedMobileAnimation = runMobileFlyToCart(button);\n        if (!usedMobileAnimation) {\n          button.textContent = \"Aggiunto\";\n        }\n        if (addResponse \u0026\u0026 addResponse.sections) {\n          sectionsForEvent = addResponse.sections;\n          renderCartSections(addResponse.sections);\n        }\n        return fetch(getCartEndpoint(\"cart.js\"), { credentials: \"same-origin\", headers: { \"Accept\": \"application\/json\" } });\n      })\n      .then(function(response) {\n        if (!response || !response.ok) return null;\n        return response.json();\n      })\n      .then(function(cart) {\n        if (cart) {\n          if (isMobileCartAnimation()) {\n            setTimeout(function() {\n              notifyCartChange(cart, variantIdForEvent, addedQtyForEvent, sectionsForEvent);\n              updateCartIndicators(cart);\n              pulseCartIcon();\n            }, 760);\n          } else {\n            notifyCartChange(cart, variantIdForEvent, addedQtyForEvent, sectionsForEvent);\n            updateCartIndicators(cart);\n          }\n        }\n      })\n      .catch(function() {\n        button.textContent = \"Riprova\";\n      })\n      .finally(function() {\n        setTimeout(function() {\n          button.dataset.sqBusy = \"0\";\n          button.textContent = \"Aggiungi al carrello\";\n        }, 1400);\n      });\n    });\n  }\n\n  function getQtyCandidates(root) {\n    var scope = root || document;\n    var found = [];\n    scope.querySelectorAll('input[name=\"quantity\"], .quantity__input, [data-quantity-input]').forEach(function(input) {\n      var wrapper = input.closest(\".quantity-selector-wrapper, .quantity, .quantity-selector\") || input.closest(\".product-form__quantity\") || input;\n      if (found.indexOf(wrapper) === -1) found.push(wrapper);\n    });\n    return found;\n  }\n\n  function findQtyWrapper(root) {\n    var candidates = getQtyCandidates(root);\n    for (var i = 0; i \u003c candidates.length; i++) {\n      if (!candidates[i].classList.contains(\"sq-extra-qty\")) return candidates[i];\n    }\n    return candidates[0] || null;\n  }\n\n  function hideDuplicateQty(root, keeper) {\n    getQtyCandidates(root || document).forEach(function(item) {\n      if (!keeper || item === keeper) return;\n      if (item.contains \u0026\u0026 item.contains(keeper)) return;\n      if (keeper.contains \u0026\u0026 keeper.contains(item)) return;\n      item.classList.add(\"sq-extra-qty\");\n    });\n  }\n\n  function bindQtySync(qtyWrapper) {\n    if (!qtyWrapper || qtyWrapper.dataset.sqQtyBound === \"1\") return;\n    qtyWrapper.dataset.sqQtyBound = \"1\";\n\n    function pullQtyFromControl() {\n      if (isSyncingQty) return;\n      var input = qtyWrapper.querySelector(\"input\");\n      if (!input) return;\n      syncQtyState(input.value || input.getAttribute(\"value\") || \"1\", true);\n    }\n\n    var input = qtyWrapper.querySelector(\"input\");\n    if (input) {\n      input.addEventListener(\"input\", pullQtyFromControl);\n      input.addEventListener(\"change\", pullQtyFromControl);\n    }\n\n    qtyWrapper.querySelectorAll(\"button\").forEach(function(btn) {\n      btn.addEventListener(\"click\", function() {\n        setTimeout(pullQtyFromControl, 50);\n      });\n    });\n  }\n\n  function mountNativeControls() {\n    var anchor = document.getElementById(\"sqNativeButtonsAnchor\");\n    var qty = findQtyWrapper(document);\n    var contrassegno = document.getElementById(\"_rsi-buy-now-button\");\n    var dynamicButtons = findDynamicButtons();\n    var productForm = findProductForm(dynamicButtons, qty);\n    if (!anchor) return false;\n\n    if (productForm \u0026\u0026 productForm.parentNode !== anchor) {\n      anchor.appendChild(productForm);\n    }\n    if (productForm) {\n      productForm.classList.add(\"sq-native-controls-form\");\n      updateSizePropertyFields();\n      hideNativeSizePickers();\n    }\n\n    var layoutRoot = productForm || anchor;\n    var layout = layoutRoot.querySelector(\".sq-native-controls\");\n    if (!layout) {\n      layout = document.createElement(\"div\");\n      layout.className = \"sq-native-controls\";\n      layoutRoot.appendChild(layout);\n    }\n\n    var qtySlot = ensureChild(layout, \"sq-native-controls-qty\");\n    var codSlot = ensureChild(layout, \"sq-native-controls-cod\");\n    var dynamicSlot = ensureChild(layout, \"sq-native-controls-dynamic\");\n    var addButton = findNativeAddButton(productForm);\n\n    qty = findQtyWrapper(productForm || document) || qty;\n\n    if (qty) {\n      moveIfNeeded(qty, qtySlot);\n      bindQtySync(qty);\n    }\n\n    var addSlot = ensureChild(qtySlot, \"sq-native-controls-add\");\n    if (addButton) {\n      moveIfNeeded(addButton, addSlot);\n      addButton.classList.remove(\"sq-hidden-native-submit\");\n      prepareAddToCartOnly(productForm, addButton);\n    }\n\n    hideDuplicateQty(productForm || document, qty);\n    hideNativeSubmitButtons(productForm, dynamicButtons);\n\n    if (contrassegno) {\n      moveIfNeeded(contrassegno, codSlot);\n    }\n\n    if (dynamicButtons) {\n      moveIfNeeded(dynamicButtons, dynamicSlot);\n      dynamicButtons.classList.remove(\"sq-dynamic-source\");\n      cleanDynamicButtonDuplicates();\n      watchDynamicButtons();\n      setTimeout(cleanDynamicButtonDuplicates, 600);\n      setTimeout(cleanDynamicButtonDuplicates, 1500);\n    }\n\n    syncQtyState(document.getElementById(\"sqSelectedQty\")?.value || \"1\", true);\n    return !!dynamicButtons;\n  }\n\n  function bootNativeControls(attempt) {\n    if (mountNativeControls()) return;\n    if (attempt \u003e= 25) return;\n    setTimeout(function() {\n      bootNativeControls(attempt + 1);\n    }, 300);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      bootNativeControls(0);\n    });\n  } else {\n    bootNativeControls(0);\n  }\n})();\n\n(function() {\n  var track = document.getElementById(\"sqReviewsTrack\");\n  var dots = document.querySelectorAll(\"#sqReviewDots .sq-review-dot\");\n  var slides = track ? track.querySelectorAll(\".sq-review-slide\") : [];\n  var current = 0;\n\n  function goTo(idx) {\n    if (!track || slides.length === 0) return;\n    current = Math.max(0, Math.min(idx, slides.length - 1));\n    var slideW = slides[0].offsetWidth + 14;\n    track.scrollTo({ left: current * slideW, behavior: \"smooth\" });\n    dots.forEach(function(d, i) { d.classList.toggle(\"active\", i === current); });\n  }\n\n  var prev = document.getElementById(\"sqReviewPrev\");\n  var next = document.getElementById(\"sqReviewNext\");\n  if (prev) prev.addEventListener(\"click\", function() { goTo(current - 1); });\n  if (next) next.addEventListener(\"click\", function() { goTo(current + 1); });\n  dots.forEach(function(d, i) { d.addEventListener(\"click\", function() { goTo(i); }); });\n})();\n\n(function() {\n  function updateSqStock() {\n    var stockEl = document.getElementById(\"sqPezziTop\");\n    var barEl = document.getElementById(\"sqBar\");\n    var viewersEl = document.getElementById(\"sqViewersTop\");\n    var pezzi = Math.floor(Math.random() * 6) + 2;\n    var viewers = Math.floor(Math.random() * 13) + 3;\n\n    if (stockEl) stockEl.textContent = \"Solo \" + pezzi + \" rimasti\";\n    if (barEl) {\n      var width = 18 + (pezzi * 10);\n      barEl.style.width = width + \"%\";\n    }\n    if (viewersEl) viewersEl.textContent = viewers;\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", updateSqStock);\n  } else {\n    updateSqStock();\n  }\n})();\n\n(function() {\n  var modal = document.getElementById(\"sizeGuideModal\");\n  var openBtn = document.getElementById(\"openSizeGuide\");\n  var closeBtn = document.getElementById(\"closeSizeGuide\");\n\n  function openModal() {\n    if (!modal) return;\n    modal.classList.add(\"open\");\n    modal.setAttribute(\"aria-hidden\", \"false\");\n    document.body.style.overflow = \"hidden\";\n  }\n\n  function closeModal() {\n    if (!modal) return;\n    modal.classList.remove(\"open\");\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    document.body.style.overflow = \"\";\n  }\n\n  if (openBtn) openBtn.addEventListener(\"click\", openModal);\n  if (closeBtn) closeBtn.addEventListener(\"click\", closeModal);\n  if (modal) {\n    modal.addEventListener(\"click\", function(event) {\n      if (event.target === modal) closeModal();\n    });\n  }\n  document.addEventListener(\"keydown\", function(event) {\n    if (event.key === \"Escape\") closeModal();\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e\n\n","brand":"Sollievo Quotidiano™ ","offers":[{"title":"S","offer_id":54329708642650,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":54329708675418,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":54329708708186,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":54329708740954,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":54329708773722,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":54329708806490,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_18_giu_2026_16_02_35_25896a71-beb3-48e4-9510-b53b36292fab.png?v=1781793758","url":"https:\/\/www.sollievoquotidiano.com\/de\/products\/ginocchiera-a-compressione","provider":"Sollievo Quotidiano™ ","version":"1.0","type":"link"}