@media screen and (min-width:750px){.product-information__grid{grid-template-columns:3fr 2fr!important}}.related-thumbs{--thumb-size: 52px;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.related-thumbs .current-product,.related-thumbs a.thumb{display:block;box-sizing:border-box;width:var(--thumb-size);height:var(--thumb-size);border:2px solid #e0e0e0;border-radius:var(--radius-custom);overflow:hidden;background:#fff;opacity:.6;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}.related-thumbs .current-product{border-color:#fff;opacity:1;transform:scale(1.05);box-shadow:0 2px 10px #0003}.related-thumbs img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}@media(hover:hover){.related-thumbs a.thumb:hover,.related-thumbs a.thumb:focus-visible{opacity:1;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 14px #0000002e}.related-thumbs a.thumb:hover img,.related-thumbs a.thumb:focus-visible img{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.related-thumbs .current-product,.related-thumbs a.thumb,.related-thumbs img,.custom-thumbnail-mobile{transition:none}.related-thumbs a.thumb:hover,.related-thumbs a.thumb:hover img{transform:none}}.shipping-date-text{font-size:.9em;text-align:center;margin-bottom:0}.order-before-text{font-size:.9em;margin-top:.3em;text-align:center}label.variant-option__button-label{padding-inline:.7em}.variant-option--buttons legend{font-weight:700}.preordine-avviso{text-align:center;margin-bottom:-10px}.payment-message{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 2px;max-width:100%;color:#000;font-family:inherit;font-size:13px}.payment-message strong{font-weight:700}.payment-logos{display:flex;gap:8px;align-items:center}.payment-logo{width:70px;height:25px;object-fit:contain}.gpo-container{margin:0 0 12px!important}.product-form-buttons{row-gap:0}.gpo-container button,.gpo-container select,.gpo-container textarea,.gpo-container input:not([type=checkbox],[type=radio],[type=hidden]),.gpo-container .gpo-input-wrap,.gpo-container [class*=select],.gpo-container [class*=upload],.gpo-container [class*=drop],.gpo-container .gpo-choicelist input+label,.gpo-container .gpo-swatches.buttons input+label{border-radius:var(--radius-custom)!important}.gpo-app{margin:0!important}.gpo-ov-wrapper.vertical .gpo-choicelist input+label,.gpo-ov-wrapper.vertical .gpo-swatches.buttons input+label{padding:6px 10px}.gpo-form__group:not(.gpo-group){padding:6px 10px 0 0!important}.gpo-group{margin-bottom:0!important}.gpo-total-text{margin-bottom:15px}.gpo-selected-values{display:none!important}.tasto-gradazione label{font-weight:700!important;text-transform:uppercase;letter-spacing:.5px}.selettore-packaging-premium{display:flex;align-items:center;gap:10px}.selettore-packaging-premium .gpo-label{margin:0;white-space:nowrap}.selettore-packaging-premium .gpo-switch{display:flex;align-items:center}.selettore-packaging-premium .gpo-switch label{margin:0;white-space:nowrap}.selettore-packaging-premium .gpo-label .addOn,.gpo-container .gpo-swatches .gpo-tooltip{display:none!important}@media screen and (min-width:750px){body:has(dialog.dialog-zoomed-gallery__dialog[open]){overflow:hidden}dialog.dialog-zoomed-gallery__dialog{display:flex;flex-direction:column;width:65vw;max-width:900px;height:85vh;max-height:85vh;margin:auto;border-radius:var(--radius-custom);overflow:hidden}dialog.dialog-zoomed-gallery__dialog::backdrop{background:#000c}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media-container{max-height:calc(85vh - 100px)}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery img{width:auto;max-height:calc(85vh - 100px);margin:0 auto;object-fit:contain}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:relative!important;inset:auto!important;flex-shrink:0;display:flex;justify-content:center;width:100%;padding:8px 0;background:var(--color-background);border-top:1px solid rgb(0 0 0 / 8%)}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:relative!important;inset:auto!important;flex-direction:row!important;max-height:none!important;padding:4px 16px;overflow-x:auto;overflow-y:hidden;opacity:1!important;transform:none!important;animation:none!important}dialog.dialog-zoomed-gallery__dialog .close-button{position:absolute;top:12px;right:12px;z-index:10}}@media screen and (max-width:749px){.product-media__drag-zoom-wrapper .product-media__image{--drag-zoom-scale: 1 !important}.media-gallery__mobile-controls .slideshow-controls__dots{display:none!important}.custom-thumbnails-mobile{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-start;width:100%;padding:15px 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.custom-thumbnails-mobile::-webkit-scrollbar{display:none}.custom-thumbnail-mobile{flex:0 0 auto;box-sizing:border-box;width:60px;height:60px;border:2px solid #e0e0e0;border-radius:var(--radius-custom);overflow:hidden;cursor:pointer;background:#fff;opacity:.6;transition:all .2s ease}.custom-thumbnail-mobile.active{border-color:#fff;opacity:1;transform:scale(1.05);box-shadow:0 2px 10px #0003}.custom-thumbnail-mobile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}@media(hover:hover){.custom-thumbnail-mobile:hover{opacity:1;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 14px #0000002e}.custom-thumbnail-mobile:hover img{transform:scale(1.1)}}}#product-page-discount-badge{display:inline-block;margin-left:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-product.css.map */
