.product-detail .swiper-scrollbar{--swiper-pagination-bullet-inactive-color: transparent;--swiper-scrollbar-bg-color: #F5F5F5;--swiper-navigation-color: #9d9d9c;--swiper-scrollbar-sides-offset: 0%;--swiper-scrollbar-size: 3px}@media(min-width: 1440px){.product-detail .primary-images-swiper{overflow:visible}}@media(min-width: 1440px){.product-detail .primary-images{grid-template-columns:repeat(2, 1fr);display:grid;gap:5px;-webkit-transform:none !important;transform:none !important}.product-detail .primary-images .swiper-slide{width:100% !important}.product-detail .primary-images .swiper-slide:first-child{grid-column:1/-1}}.product-detail .primary-images img[data-bs-target="#zoomModal"]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23FFFFFF'><path d='M460-300h40v-160h160v-40H500v-160h-40v160H300v40h160v160Zm20.13 180q-74.67 0-140.41-28.34-65.73-28.34-114.36-76.92-48.63-48.58-76.99-114.26Q120-405.19 120-479.87q0-74.67 28.34-140.41 28.34-65.73 76.92-114.36 48.58-48.63 114.26-76.99Q405.19-840 479.87-840q74.67 0 140.41 28.34 65.73 28.34 114.36 76.92 48.63 48.58 76.99 114.26Q840-554.81 840-480.13q0 74.67-28.34 140.41-28.34 65.73-76.92 114.36-48.58 48.63-114.26 76.99Q554.81-120 480.13-120Z'/></svg>"),auto}.product-detail .prices .price>span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .right-detail{top:var(--bs-header-height);padding:0 20px}@media(min-width: 1440px){.product-detail .right-detail{padding:0 40px}}.product-detail .attribute button{position:relative;border:1px solid rgba(0,0,0,0)}.product-detail .attribute button.size-attribute{width:46px;height:46px;white-space:normal;overflow-wrap:break-word;border:1px solid #000;color:#000}.product-detail .attribute button.size-attribute:hover{font-weight:bold;border-width:2px}.product-detail .attribute button.size-attribute.back-in-stocknotification,.product-detail .attribute button.size-attribute.disabled,.product-detail .attribute button.size-attribute:disabled{border-color:rgba(0,0,0,0)}.product-detail .attribute button.size-attribute.back-in-stocknotification:hover,.product-detail .attribute button.size-attribute.disabled:hover,.product-detail .attribute button.size-attribute:disabled:hover{border-width:1px}.product-detail .attribute button.size-attribute.selected{background:#000;color:#fff}.product-detail .attribute button.size-attribute.selected.back-in-stocknotification{background-color:#9d9d9c}.product-detail .attribute button.selected,.product-detail .attribute button:hover{border:1px solid #000;color:#000;font-weight:bold}.product-detail .attribute button:disabled,.product-detail .attribute button.back-in-stocknotification,.product-detail .attribute button.disabled{background-color:#f5f5f5;border-color:#9d9d9c;color:#9d9d9c}.product-detail .attribute button a{pointer-events:none}.product-detail .attribute button .back-in-stocknotification-icon{position:absolute;font-size:10px;top:0;right:0;display:none}.product-detail .attribute button.back-in-stocknotification .back-in-stocknotification-icon{display:block}@media(max-width: 767.98px){.product-detail .size-guide-canvas,.product-detail .product-detail-canvas{width:100%}}.product-detail .size-guide-canvas .offcanvas-header,.product-detail .product-detail-canvas .offcanvas-header{border-bottom:1px solid #9d9d9c}@media(min-width: 1440px){.product-detail .size-guide-canvas .offcanvas-header,.product-detail .product-detail-canvas .offcanvas-header{border-bottom:none}}.product-detail .size-guide-canvas .accordion .accordion-item,.product-detail .product-detail-canvas .accordion .accordion-item{border-bottom:1px solid #9d9d9c}@media(min-width: 1440px){.product-detail .size-guide-canvas .accordion .accordion-item,.product-detail .product-detail-canvas .accordion .accordion-item{border-color:#000}}.product-detail .size-guide-canvas .product-details-folder,.product-detail .product-detail-canvas .product-details-folder{--bs-gutter-x: 25px}.product-detail .size-guide-canvas .modal{background:rgba(0,0,0,.5)}@media(min-width: 768px){.product-detail .size-guide-canvas .modal{background:rgba(0,0,0,0)}}.product-detail .sizechart-measurements-switch .form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23000'/%3e%3c/svg%3e");border-color:#000}.product-detail .sizechart-table{overflow-x:auto}.product-detail .sizechart-table table{text-transform:uppercase;border:1px solid #000;white-space:nowrap;font-size:12px !important}.product-detail .sizechart-table table thead th{background-color:#9d9d9c;padding:10px;border-right:1px solid #000}.product-detail .sizechart-table table tbody tr{border-top:1px solid #000}.product-detail .sizechart-table table tbody tr td{padding:10px;border-right:1px solid #000}.product-detail .how-to-measure .sizechart-image{width:135px;height:135px}@media(min-width: 768px){.product-detail .how-to-measure .sizechart-image{width:170px;height:135px}}@media(min-width: 1440px){.product-detail .how-to-measure .sizechart-image{width:220px;height:220px}}.product-detail .tech-features .swiper-button-prev,.product-detail .tech-features .swiper-button-next{background-color:#fff;--swiper-navigation-sides-offset: 20px}@media(max-width: 1439.98px){.product-detail .tech-features .swiper-button-prev,.product-detail .tech-features .swiper-button-next{display:none}}.product-detail .tech-features .tech-feat{cursor:pointer;overflow:hidden;position:relative}@media(max-width: 767.98px){.product-detail .tech-features .tech-feat{overflow-y:clip;overflow-x:hidden}}.product-detail .tech-features .tech-feat .content-include{position:absolute;left:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;bottom:0}@media(max-width: 767.98px){.product-detail .tech-features .tech-feat .content-include{max-height:100%;overflow-y:auto}}.product-detail .tech-features .tech-feat .label{margin-bottom:10px;text-transform:uppercase}.product-detail .tech-features .tech-feat .label span{padding:5px 10px;background-color:#e30613;color:#fff;font-family:"Source Code Pro",monospace;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px}@media(min-width: 1440px){.product-detail .tech-features .tech-feat .label span{font-size:.875rem}}.product-detail .tech-features .tech-feat .content-asset-name{color:#fff;font-size:18px;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;margin-bottom:10px}@media(min-width: 1440px){.product-detail .tech-features .tech-feat .content-asset-name{font-size:25px}}.product-detail .tech-features .tech-feat .content-asset-body{color:#fff;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}@media(min-width: 1440px){.product-detail .tech-features .tech-feat .content-asset-body{opacity:0;font-size:.875rem}}.product-detail .tech-features .tech-feat .content-asset-image::after{position:absolute;content:"";top:0;width:100%;height:100%;background:rgba(0,0,0,.3) 100%;-webkit-transition:all .3s;transition:all .3s}@media(prefers-reduced-motion: reduce){.product-detail .tech-features .tech-feat .content-asset-image::after{-webkit-transition:none;transition:none}}.product-detail .tech-features .tech-feat:hover .content-include{-webkit-transform:translateY(-100%);transform:translateY(-100%);bottom:auto}.product-detail .tech-features .tech-feat:hover .content-asset-body{opacity:1;-webkit-line-clamp:unset}.product-detail .tech-features .tech-feat:hover .content-asset-image::after{background:rgba(0,0,0,.6) 100%}.product-detail .add-to-cart.btn-dainese-secondary:disabled{color:#000;background-color:#fff;border-color:#000}.sticky-add-to-cart img{display:none}@media(min-width: 1440px){.sticky-add-to-cart img{display:block;width:100%}}@media(max-width: 1439.98px){.sticky-add-to-cart .sale-percent{display:none !important}}.sticky-add-to-cart.sticky{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:1030;background-color:#fff}#zoomModal{min-width:100%;margin:0;padding:0 !important}#zoomModal .modal-content{height:100%;border:0;border-radius:0}#zoomModal .modal-dialog{width:100%;max-width:none;height:100%;margin:0}#zoomModal .modal-body{overflow-y:auto}#zoomModal .close{z-index:1030;position:absolute;top:10px;right:10px;padding:10px;background-color:#fff;border-radius:50%}@media(min-width: 1440px){#zoomModal .close{top:50px;right:50px}}#zoomModal .swiper-zoom-container img{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%235f6368"><path d="M779.38-153.85 528.92-404.31q-30 25.54-69 39.54t-78.38 14q-96.1 0-162.67-66.53-66.56-66.53-66.56-162.57 0-96.05 66.53-162.71 66.53-66.65 162.57-66.65 96.05 0 162.71 66.56Q610.77-676.1 610.77-580q0 41.69-14.77 80.69t-38.77 66.69l250.46 250.47-28.31 28.3ZM381.54-390.77q79.61 0 134.42-54.81 54.81-54.8 54.81-134.42 0-79.62-54.81-134.42-54.81-54.81-134.42-54.81-79.62 0-134.42 54.81-54.81 54.8-54.81 134.42 0 79.62 54.81 134.42 54.8 54.81 134.42 54.81Zm-20-93.85V-560h-75.39v-40h75.39v-75.38h40V-600h75.38v40h-75.38v75.38h-40Z"/></svg>'),auto}#zoomModal .swiper-slide-zoomed .swiper-zoom-container img{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%235f6368"><path d="M779.38-153.85 528.92-404.31q-30 25.54-69 39.54t-78.38 14q-96.1 0-162.67-66.53-66.56-66.53-66.56-162.57 0-96.05 66.53-162.71 66.53-66.65 162.57-66.65 96.05 0 162.71 66.56Q610.77-676.1 610.77-580q0 41.69-14.77 80.69t-38.77 66.69l250.46 250.47-28.31 28.3ZM381.54-390.77q79.61 0 134.42-54.81 54.81-54.8 54.81-134.42 0-79.62-54.81-134.42-54.81-54.81-134.42-54.81-79.62 0-134.42 54.81-54.81 54.8-54.81 134.42 0 79.62 54.81 134.42 54.8 54.81 134.42 54.81ZM290.77-560v-40h181.54v40H290.77Z"/></svg>'),auto}#zoomModal .zoom-thumbs img{border:1px solid #fff;opacity:.3}#zoomModal .zoom-thumbs .swiper-slide-thumb-active img{border:1px solid #000;opacity:1}.stock-notification-container .product-line-item .product-image{width:85px}@media(min-width: 768px){.stock-notification-container .product-line-item .product-image{width:115px}}#recommendationsTabs .nav-link{color:#cacccd}#recommendationsTabs .nav-link.active{color:#000}.tab-content .carousel-title{display:none}.store{--bs-border-color: #D1D1D1}.store .store-wrapper{border-left:5px solid rgba(0,0,0,0)}.store.store-available:hover{--bs-border-color: #000000}.store.store-available.selected{--bs-border-color: #000000}.store.store-available.selected .store-wrapper{border-color:#000}