.t-pdp-variant select,.t-atc-variant select{-webkit-appearance:none;appearance:none;min-height:46px;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23222' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px;line-height:1.3}.t-pdp-variant select:focus-visible,.t-atc-variant select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.t-pdp-variant select::-ms-expand,.t-atc-variant select::-ms-expand{display:none}@media (width>=1200px){.t-listing.is-filtri-barra .t-listing-main .t-grid,.t-grid-home{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1080px) and (width<=1199px){.t-grid-home>:nth-child(n+9){display:none}}@media (width>=760px) and (width<=1079px){.t-grid-home>:nth-child(n+10){display:none}}.t-filterbar-sort select{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23222' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}@media (width>=992px){.t-header.is-logo-sinistra .t-count{color:#fff;background:#d0312d}.t-header.is-logo-sinistra .header-search{background:#f2f2f2}.t-header.is-compattabile.is-ferma .t-nav-toggle{width:52px;height:52px}.t-header.is-compattabile.is-ferma .t-nav-toggle svg{width:29px;height:29px}}@media (width>=960px){.t-filterbar.is-barra .t-filterbar-open{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.t-filterbar.is-barra .t-filterbar-count{color:var(--ink);font-size:15px;font-weight:500}.t-filterbar.is-barra .t-filterbar-sort label{color:var(--ink);font-size:15px;font-weight:600}.t-filterbar.is-barra .t-filterbar-sort select{font-size:15px;font-weight:500}.filter-panel.is-sheet .filter-sheet-title{letter-spacing:0;text-transform:none;font-size:22px;font-weight:400}.filter-panel.is-sheet .filter-group>summary{letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.filter-panel.is-sheet .filter-options label{min-height:36px;font-size:15px;font-weight:500}.filter-panel.is-sheet .filter-options small{color:var(--ink);font-size:15px;font-weight:500}.filter-panel.is-sheet .filter-options input[type=checkbox]{width:18px;height:18px}.filter-sheet-show{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.filter-sheet-reset{font-size:15px}}@media (width>=992px){.t-nav .t-nav-panel .t-nav-col-head{font-size:16px}.t-nav .t-nav-panel .t-nav-col li a{padding:6px 0;font-size:15px}.t-nav .t-nav-panel .t-nav-col li a:hover,.t-nav .t-nav-panel .t-nav-col li a:focus-visible{color:#000;font-weight:600}.t-nav .t-nav-panel .t-nav-all{font-size:16px}.t-nav-cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}:root{--cassa-bordo:#dedede;--cassa-raggio:6px;--cassa-grigio:#f5f5f5}body:has(.focus-checkout) .bare-header{border-bottom:1px solid var(--cassa-bordo);justify-content:space-between;align-items:center;padding:18px max(24px,50% - 596px);display:flex}body:has(.focus-checkout) .bare-header .t-logo img{width:170px;height:auto}.focus-checkout .focus-summary-side{background:var(--cassa-grigio);border-left:1px solid var(--cassa-bordo)}.focus-checkout .checkout-block>header .pdp-step-number{display:none}.focus-checkout .checkout-block>header h2{letter-spacing:0;margin:0;font-size:21px;font-weight:500}.focus-checkout .checkout-block>header p{color:#707070;margin-top:4px;font-size:14px}.focus-checkout .checkout-login{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.focus-checkout .checkout-login>summary{background:0 0;border:0;justify-content:flex-end;padding:0;font-size:14px}.focus-checkout .checkout-login>summary span{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.focus-checkout .field{position:relative}.focus-checkout .field>span:first-child{z-index:1;pointer-events:none;color:#707070;letter-spacing:0;text-transform:none;margin:0;font-size:15px;font-weight:400;transition:top .15s,font-size .15s;position:absolute;top:27px;left:13px;transform:translateY(-50%)}.focus-checkout .field.ha-valore>span:first-child,.focus-checkout .field:focus-within>span:first-child{font-size:12px;top:15px}.focus-checkout .field .field-required,.focus-checkout .field-required-note{display:none}.focus-checkout .field input:not([type=checkbox]):not([type=radio]),.focus-checkout .field select,.focus-checkout .field textarea{border:1px solid var(--cassa-bordo);background-color:#fff;border-radius:0;height:54px;padding:22px 13px 6px;font-size:15px}.focus-checkout .field textarea{height:auto;min-height:96px;padding-top:26px}.focus-checkout .field input:focus,.focus-checkout .field select:focus,.focus-checkout .field textarea:focus{border-color:#000;outline:0;box-shadow:0 0 0 1px #000}.focus-checkout .field:not(:focus-within) input::placeholder{color:#0000}.focus-checkout .field input::placeholder{color:#a0a0a0}.focus-checkout .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.focus-checkout .checkout-block .checkout-switch.field-wide{margin-top:-2px}.focus-checkout .checkout-switch input[type=checkbox],.focus-checkout input[type=radio]{accent-color:#000;width:18px;height:18px}.focus-checkout .checkout-switch{font-size:14px}.focus-checkout .province-control .market-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--cassa-bordo);background-color:#fff;border-radius:0;width:100%;height:54px;padding:24px 32px 6px 13px;font-size:15px;line-height:1.3;overflow:hidden}.focus-checkout .checkout-payments{border:1px solid var(--cassa-bordo);border-radius:var(--cassa-raggio);gap:0;overflow:hidden}.focus-checkout .checkout-payments .pdp-kind{cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;min-height:54px;margin:0;padding:16px}.focus-checkout .checkout-payments .pdp-kind+.pdp-kind{border-top:1px solid var(--cassa-bordo)}.focus-checkout .checkout-payments .pdp-kind>span{flex:1;min-width:0}.focus-checkout .checkout-payments .pdp-kind strong{font-size:15px;font-weight:600}.focus-checkout .checkout-payments .pdp-kind:has(input:checked){background:#f7f7f7;align-items:flex-start;box-shadow:inset 0 0 0 1px #000}.focus-checkout .checkout-payments .pdp-kind:has(input:checked) input{margin-top:2px}.focus-checkout .checkout-payments .pdp-kind small{display:none}.focus-checkout .checkout-payments .pdp-kind:has(input:checked) small{border-top:1px solid var(--cassa-bordo);color:#333;background:#f0f0f0;margin:16px -16px -16px -52px;padding:14px 16px;font-size:14px;line-height:1.55;display:block}.focus-checkout .checkout-payments .pdp-kind:has(input[value=nexi]):after,.focus-checkout .checkout-payments .pdp-kind:has(input[value=card]):after,.focus-checkout .checkout-payments .pdp-kind:has(input[value^=paypal]):after{content:"";background-position:100%;background-repeat:no-repeat;background-size:contain;height:24px;position:absolute;top:15px;right:16px}.focus-checkout .checkout-payments .pdp-kind{position:relative}.focus-checkout .checkout-payments .pdp-kind:has(input[value=nexi]) strong,.focus-checkout .checkout-payments .pdp-kind:has(input[value=card]) strong{padding-right:140px}.focus-checkout .checkout-payments .pdp-kind:has(input[value^=paypal]) strong{padding-right:76px}.focus-checkout .checkout-payments .pdp-kind:has(input[value=nexi]):after,.focus-checkout .checkout-payments .pdp-kind:has(input[value=card]):after{background-image:url(/img/ferrashop/pagamenti/carte.svg);width:126px}.focus-checkout .checkout-payments .pdp-kind:has(input[value^=paypal]):after{background-image:url(/img/ferrashop/pagamenti/paypal.svg);width:62px}.checkout-withdrawal{display:none}.focus-checkout .pdp-cta{border-radius:var(--cassa-raggio);letter-spacing:0;text-transform:none;min-height:56px;font-size:16px;font-weight:600}.focus-checkout .cart-summary-inner>h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.focus-checkout .checkout-line-photo img{border:1px solid var(--cassa-bordo);background:#fff;border-radius:8px}.focus-checkout .checkout-line-badge{background:#666}.focus-checkout .checkout-line-qty{display:none}.focus-checkout .checkout-line-name,.focus-checkout .checkout-line-total{font-size:14px;font-weight:400}.focus-checkout .coupon-form input{border:1px solid var(--cassa-bordo);background:#fff;border-radius:0;height:50px;font-size:14px}.focus-checkout .coupon-form .button{border:1px solid var(--cassa-bordo);color:#555;letter-spacing:0;text-transform:none;background:#ececec;border-radius:0;height:50px;font-size:14px;font-weight:600}.cart-summary-inner{flex-direction:column;display:flex}@media (width>=900px){.focus-summary-toggle>.cart-summary-inner{display:flex!important}}.cart-summary-inner>*{order:0}.cart-summary-inner>dl.pdp-totals{display:contents}.cart-summary-inner>dl.pdp-totals>div{color:var(--ink);justify-content:space-between;gap:12px;padding:3px 0;font-size:14px;display:flex}.cart-summary-inner>dl.pdp-totals>div dt,.cart-summary-inner>dl.pdp-totals>div dd{color:var(--ink);font-weight:400}.cart-summary-inner>p.pdp-grand{order:1;align-items:baseline;margin-top:14px}.cart-summary-inner>p.pdp-grand span{color:var(--ink);font-size:19px;font-weight:600}.cart-summary-inner>p.pdp-grand strong{font-size:22px;font-weight:700}.cart-summary-inner>p.pdp-grand strong:before{content:"EUR";color:#707070;margin-right:6px;font-size:12px;font-weight:400}.cart-summary-inner>dl.pdp-totals>div:last-child{color:#707070;order:2;margin-top:-4px;padding:0;font-size:14px;display:block}.cart-summary-inner>dl.pdp-totals>div:last-child dt,.cart-summary-inner>dl.pdp-totals>div:last-child dd{color:#707070;margin:0;font-weight:400;display:inline}.cart-summary-inner>.pdp-cta,.cart-summary-inner>.cart-trust,.cart-summary-inner>form:not(.coupon-form){order:3}aside.cart-summary:not(.focus-summary-side) .cart-summary-inner>dl.pdp-totals>div:nth-last-child(2){display:none}.focus-checkout .focus-summary-toggle>summary{padding:16px 0;font-size:15px}.focus-checkout .focus-summary-toggle>summary:after{content:none}.focus-checkout .focus-summary-toggle>summary>span{align-items:center;gap:6px;display:inline-flex}.focus-checkout .focus-summary-toggle>summary>span:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:8px;transition:transform .2s}.focus-checkout .focus-summary-toggle[open]>summary>span:after{transform:rotate(180deg)}.focus-checkout .focus-summary-toggle>summary>strong{font-size:18px;font-weight:700}@media (width<=899px){.focus-checkout .focus-summary-side{border-left:0;border-bottom:1px solid var(--cassa-bordo)}.focus-checkout .focus-summary-side .focus-col{padding-top:0;padding-bottom:0}.focus-checkout .focus-summary-toggle[open]{padding-bottom:22px}}.t-topbar{color:#fff;letter-spacing:.03em;font-size:14px;font-weight:500}.t-topbar a{color:#fff}.t-topbar a:hover{text-decoration:underline}.t-topbar-inner{padding:10px 0}@media (width<=991px){.t-topbar{font-size:13px}.t-topbar-inner{padding:6px 0}}@media (width>=761px){.t-hero-inner{left:calc((100% - var(--shell))/2)}}.search-head .search-page-form{display:none}.field-error,.field small.field-error,.password-mismatch{color:#c62828}.field:has(.field-error) :is(input,select,textarea),[aria-invalid=true],.focus-checkout .field:has(.field-error) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#c62828}