main[data-template^=product] .product-information__media{background:linear-gradient(145deg,#fbf9f5,#f0ece3 58%,#e4ded2)!important;padding:0!important;color:#0a0b0b!important;border-right:1px solid rgba(10,11,11,.09)!important}main[data-template^=product] .product-information__media media-gallery,main[data-template^=product] .product-information__media .product-media-gallery,main[data-template^=product] .product-information__media slideshow-component,main[data-template^=product] .product-information__media .slideshow{background:transparent!important;box-shadow:none!important}main[data-template^=product] .product-information__media .product-media-container{width:100%!important;height:100%!important;min-height:inherit!important;aspect-ratio:auto!important;display:grid!important;place-items:center!important;overflow:hidden!important}main[data-template^=product] .product-information__media .product-media,main[data-template^=product] .product-information__media .media-gallery__item{width:100%!important;height:100%!important;min-height:inherit!important;display:grid!important;place-items:center!important}main[data-template^=product] .product-information__media img,main[data-template^=product] .product-information__media .product-media__image{width:min(82%,760px)!important;height:min(82%,720px)!important;max-width:82%!important;max-height:82%!important;padding:0!important;margin:auto!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;filter:contrast(1.045) saturate(.94)!important;transform:none!important;transition:transform .7s cubic-bezier(.22,1,.36,1)!important}main[data-template^=product] .product-information__media:hover img{transform:scale(1.018)!important}main[data-template^=product] .product-information__media:before{top:24px!important;left:28px!important;color:#0a0b0b6b!important}main[data-template^=product] .product-information__media:after{bottom:24px!important;left:28px!important;color:#0a0b0b4d!important}main[data-template^=product] .product-information__media .slideshow-controls,main[data-template^=product] .product-information__media [class*=slideshow-control]{color:#0a0b0b!important;background:#ffffffb8!important;border-color:#0a0b0b1a!important}@media(min-width:900px){main[data-template^=product] .product-information__grid,main[data-template^=product] .product-information__grid.product-information__grid--half{grid-template-columns:minmax(0,54%) minmax(430px,46%)!important}main[data-template^=product] .product-information__media{height:min(860px,calc(100svh - var(--header-height,68px)))!important;min-height:560px!important}main[data-template^=product] .product-details{min-height:calc(100svh - var(--header-height,68px))!important;padding:clamp(34px,3.7vw,58px) clamp(26px,3.4vw,54px) clamp(60px,6vw,92px)!important}main[data-template^=product] .product-details>.group-block{max-width:620px!important}main[data-template^=product] .product-details>.group-block:before{margin-bottom:22px!important}main[data-template^=product] .product-details .pvt__nome{font-size:clamp(2.35rem,3.6vw,4.15rem)!important}}.pvm__prenotazione{margin-top:16px;padding-top:18px;border-top:1px solid rgba(10,11,11,.13)}.pvm__booking-head,.pvm__booking-step,.pvm__booking-confirm{display:flex;align-items:flex-start;gap:12px}.pvm__booking-head{margin-bottom:12px}.pvm__booking-step{margin:0 0 13px}.pvm__booking-index{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#0a0b0b;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.04em}.pvm__booking-copy{min-width:0;display:block}.pvm__booking-copy strong{display:block;margin:1px 0 0;font-size:13.5px;line-height:1.3;font-weight:650;color:#0a0b0b}.pvm__booking-copy small{display:block;margin-top:3px;font-size:11.5px;line-height:1.42;color:#0a0b0b8a}.pvm__booking-panel{margin-top:15px;padding-top:17px;border-top:1px solid rgba(10,11,11,.11)}.pvm__booking-loading,.pvm__booking-error{margin:0;padding:13px 14px;font-size:12.5px;line-height:1.45;background:#ebe6dc;color:#0a0b0ba8}.pvm__booking-error{border-left:2px solid #a71925;color:#7f1720}.pvm__giorni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pvm__giorno{min-height:70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 11px;border:1px solid rgba(10,11,11,.15);border-radius:0;background:#ffffff94;color:#0a0b0b;text-align:left;cursor:pointer;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.pvm__giorno:hover{border-color:#0a0b0b;transform:translateY(-1px)}.pvm__giorno.is-selected{border-color:#0a0b0b;background:#0a0b0b;color:#fff}.pvm__giorno>span{font-size:8px;line-height:1;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.pvm__giorno>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.2;font-weight:650;text-transform:capitalize}.pvm__giorno>small{font-size:9px;opacity:.55}.pvm__fascia{margin:15px 0 7px;font-size:8px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#0a0b0b7a}.pvm__ore{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pvm__ora{min-height:43px;padding:8px 4px;border:1px solid rgba(10,11,11,.15);border-radius:0;background:#ffffff94;color:#0a0b0b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.pvm__ora:hover:not(:disabled),.pvm__ora.is-selected{background:#a71925;color:#fff;border-color:#a71925}.pvm__ora:disabled{opacity:.38;cursor:not-allowed}.pvm__booking-ok{margin-top:16px;padding:14px;background:#e2ede7;border-left:2px solid #185b45}.pvm__booking-check{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#185b45;color:#fff;font-size:12px;font-weight:700}.pvm__booking-ok .pvm__booking-copy strong{color:#124737}.pvm__booking-ok .pvm__booking-copy small{color:#326453}main[data-template^=product] [data-blocco-centro]>.pvm__etichetta{color:#9c8252!important;font-size:9px!important;font-weight:700!important}main[data-template^=product] [data-blocco-centro] .pvm__elenco{margin-top:2px}main[data-template^=product] .pvm__elenco[data-mancante=si]{box-shadow:inset 3px 0 #a71925;padding-left:10px}main[data-template^=product] .pvm__compra:disabled{opacity:.46!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media(max-width:899px){main[data-template^=product] .product-information__media{height:min(56svh,590px)!important;min-height:390px!important;border-right:0!important;border-bottom:1px solid rgba(10,11,11,.09)!important}main[data-template^=product] .product-information__media img,main[data-template^=product] .product-information__media .product-media__image{width:min(86%,620px)!important;height:82%!important;max-width:86%!important;max-height:82%!important}main[data-template^=product] .product-details{padding:32px 18px 86px!important}}@media(max-width:560px){main[data-template^=product] .product-information__media{height:50svh!important;min-height:350px!important}main[data-template^=product] .product-information__media:before,main[data-template^=product] .product-information__media:after{left:18px!important}main[data-template^=product] .product-information__media img,main[data-template^=product] .product-information__media .product-media__image{width:90%!important;max-width:90%!important;height:84%!important;max-height:84%!important}.pvm__giorni{grid-template-columns:repeat(2,minmax(0,1fr))}.pvm__ore{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-information__media img,.pvm__giorno,.pvm__ora{transition:none!important}.pvm__giorno:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pneusventura-pdp-v21.css.map */
