.main-image-container{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.thumbnails-container{display:flex;overflow-x:auto}.thumbnail{cursor:pointer;border:3px solid gray;border-radius:10px;max-width:200px;margin-right:0;transition:border .2s}.thumbnailBis{margin-right:5px}.thumbnail.active{border:3px solid var(--color5)}.thumbnail-image{border-radius:8px}.thumbnails-container button,.thumbnail .button{padding-bottom:0}

.productDetails li{margin-left:30px!important;padding-bottom:5px!important;padding-left:15px!important;list-style:circle!important}.productDetails li::marker{color:var(--colorBrandThird)}
.productContent h1{color:#333;font-weight:300}.productContent h2{color:#333;font-size:30px;line-height:32px}@media (max-width:768px){.productContent h2{margin:0 0 30px}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity-control-btn{color:#333;background-color:#f9f9f9;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background-color .2s ease-in-out;display:flex}.quantity-input{text-align:center;background-color:#fff;border-radius:5px;width:60px;padding:.5rem;font-size:1rem}.productContentFeatures ul{margin-left:30px;padding-bottom:30px;list-style:circle}.productContentFeatures li{border:0;margin-bottom:0;padding:0}.productBooking .price{color:#333;font-family:Poppins-Regular;font-size:42px;font-weight:600;line-height:48px}@media (max-width:1800px),(max-width:768px){.productBooking .price{font-size:30px;line-height:32px}}.productParts h2{margin-bottom:0}@media (max-width:768px){.productParts h2{font-size:20px;line-height:24px}}.productTips ul{margin-left:30px;list-style:circle}.productTips li{margin-bottom:10px}@media print{*{transition:none!important;animation:none!important}body{color:#000!important;background:#fff!important}header,footer,nav,button,.no-print,.tabs-container,.carousel,.booking,.breadcrumbs,.overlay,.backdrop,.modal,.print-hidden{display:none!important}.print-container{max-width:720px;margin:0 auto;padding:0}.productContent,.xl\:bg-white\/20,.rounded,.rounded-lg,.rounded-xl,.rounded-2xl,.shadow,.shadow-md,.shadow-xl{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.absolute,.fixed{position:static!important}.backdrop-blur-sm,.bg-opacity-70{background:0 0!important}h1{margin-bottom:10px;font-size:20pt;font-weight:400}h2{page-break-after:avoid;border-bottom:1px solid #000;margin-top:20px;margin-bottom:8px;padding-bottom:4px;font-size:14pt}h3{page-break-after:avoid;margin-top:16px;font-size:12pt}p,li{font-size:11pt;line-height:1.45}input,.quantity-input,.quantity-control-btn{background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important}.productParts{margin-top:20px}.productParts ul{padding-left:0;list-style:none}.productParts li{border-bottom:1px dotted #ccc;justify-content:space-between;padding:4px 0;font-size:11pt;display:flex}.productParts li:before{content:"• ";margin-right:4px}.productSteps{margin-top:20px}.productStep{break-inside:avoid;margin-bottom:10px}.print-break{page-break-before:always}}
