.product__media-item{transition:opacity .25s ease}.media-filtered-hidden{display:none!important}video.hover-play-product-video{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;pointer-events:auto;background-color:#f7f7f7}.product-section .product__media:has(video.hover-play-product-video){padding-top:0!important}.product-section .product__modal-opener--video{display:none!important}.product-section .direct-video-wrapper{position:relative!important;width:100%!important;padding-top:105%!important;display:block!important;overflow:hidden}.product-section .direct-video-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:50%!important;z-index:5;pointer-events:none;transition:opacity .3s ease;box-shadow:0 6px 20px #0003;background-image:url("data:image/svg+xml,%3Csvg class='icon icon-play' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='5 3 19 12 5 21 5 3' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}.product-section .product__media-item:hover .direct-video-wrapper:before,.product-section .video-playing .direct-video-wrapper:before{opacity:0}@media screen and (min-width:750px){.product-section .product__media-list{display:flex!important;flex-direction:column!important;gap:10px!important}.product-section .product__media-item{width:100%!important;height:auto!important;margin-bottom:10px}.product-section .product__media-item img{width:100%!important;height:auto!important;display:block;object-fit:contain}.product-section .js-media-sublist,.product-section .swiper-btn,.product-section .swiper-pagination,.product-section .nav-tools{display:none!important}.product-section .product__media-list.swiper,.product-section .product__media-list .swiper-wrapper{display:block!important;height:auto!important;transform:none!important}}.product-section .product__info-wrapper{width:40%!important;max-width:40%!important;flex:0 0 40%!important;position:sticky!important;top:180px!important;padding-left:6rem!important;order:2!important}.product-section .product__title{font-family:Montserrat,sans-serif!important;font-size:26px!important;font-weight:700!important;text-transform:capitalize!important;letter-spacing:0px!important;color:#333!important;margin:0 0 5px!important}.product-section .breadcrumb{font-size:11px!important;text-transform:uppercase;letter-spacing:1px;opacity:.6;margin-bottom:5px!important}.product-section .breadcrumb_border{border:none!important;padding:0!important}.product-section .price--product{font-family:Montserrat,sans-serif!important;font-size:28px!important;font-weight:700!important;color:#333!important;margin-top:10px!important;margin-bottom:25px!important;display:block!important}.product__availability{display:block!important;margin-bottom:5px!important}.availability-label{color:#666;font-size:14px;display:inline!important}.availability-status.in-stock{color:#4caf50!important;font-weight:500;font-size:14px;display:inline!important}.product-section .product-form__input--radios .product-form__controls-group{display:flex;flex-wrap:wrap;gap:10px}.product-section .product-form__input--radios label{border:1px solid #ccc!important;padding:10px 14px!important;min-width:65px;height:44px;display:flex;justify-content:center;align-items:center;text-align:center!important;border-radius:4px!important;text-transform:none!important;font-size:14px!important;font-weight:500;background:#fff!important;color:#121212!important;cursor:pointer;transition:all .2s ease;margin-bottom:0!important}.product-section .product-form__input--radios input:checked+label{border-color:#121212!important;background-color:#121212!important;color:#fff!important}.product-form__input input.disabled+label:after,.product-form__input input.disabled+label:before,.product-form__input .disabled label:after{display:none!important}.product-form__input input.disabled+label{opacity:.5;cursor:not-allowed}.product-form__input--radios label[for*=Scarf],.product-form__input--radios label[title*=Scarf],.product-form__input--radios label:has(span[title*=Scarf]){min-width:130px!important}.product-form__input--radios label{width:auto!important;padding-left:14px!important;padding-right:14px!important}.product-form__input--radios-dot .product-form__controls-group{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:10px}.product-form__input--radios-dot input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form__input--radios-dot label{display:flex;align-items:center;cursor:pointer;font-size:15px!important;color:#121212!important;font-weight:400!important;text-transform:none!important;border:none!important;padding:0!important;background:transparent!important;margin-bottom:0!important}.product-form__input--radios-dot label:before{content:"";display:inline-block;width:18px!important;height:18px!important;border:1px solid #ccc!important;border-radius:50%!important;margin-right:10px!important;background-color:#fff!important;transition:all .2s ease}.product-form__input--radios-dot input[type=radio]:checked+label:before{border-color:#121212!important;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #121212!important}.product__secondary-actions-group{margin-top:25px;margin-bottom:30px}.product__secondary-action-row{margin-bottom:15px}.product__secondary-action-row.secondary-action-row--flex{display:flex;gap:30px;align-items:center}.product__secondary-action{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px!important;color:#121212!important;font-weight:400!important}.product__secondary-action.secondary-action--underline span{text-decoration:underline;font-weight:600!important}.product__secondary-action svg{width:24px;height:auto;flex-shrink:0}.product-form__buttons{margin-top:30px}.product-form__buttons .product-form__submit{background-color:#121212!important;color:#fff!important;border:none!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;height:60px!important;font-size:15px!important;border-radius:0!important;width:100%!important;display:flex!important;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:opacity .3s ease}.product-form__buttons .product-form__submit:hover{opacity:.9}.product-form__buttons .product-form__submit svg{display:none!important}.product-form__group-name{font-size:15px!important;font-weight:400!important;color:#121212!important;margin-bottom:0!important;display:block!important;text-transform:none!important;letter-spacing:0!important}.product-form__input{margin-bottom:20px!important}.product-form__input--dropdown{margin-bottom:20px}.product-form__input--dropdown .select{width:100%;position:relative;display:flex;align-items:center;height:55px}.product-form__input--dropdown .select svg{position:absolute;right:15px;width:12px;pointer-events:none}.product-form__input--dropdown .select__select{border:1px solid #d1d1d1!important;border-radius:4px!important;padding:0 15px!important;font-size:15px!important;color:#121212!important;width:100%!important;background:#fff!important;appearance:none;-webkit-appearance:none;cursor:pointer}.product-form__input--dropdown select:invalid{color:#999!important}.product-form__input--dropdown option[value=""]{color:#999!important}.product-section .card-information__wrapper{text-align:center!important;padding-top:15px!important}.product-section .card__title h5,.product-recommendations .card__title h5{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#000!important;margin-bottom:5px!important;line-height:1.2!important}.product-section .price,.product-recommendations .price{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#444!important}.product-section .accordion h5{font-family:Times New Roman,Times,serif!important;font-size:16px!important;font-weight:400!important;text-transform:capitalize!important;letter-spacing:0px!important;color:#333!important}.fbt-main{border:1px solid #e5e5e5;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.fbt-main h1{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;margin:0 0 5px}.fbt-main p{font-family:Montserrat,sans-serif!important;font-size:11px!important;margin:0}.fbt-wrapper_img img{border-radius:0!important;object-fit:cover}.product-recommendations{margin-top:50px!important;display:block!important}@media screen and (max-width:989px){.product-section .container{padding:0 2rem!important}.product-section .product__media-wrapper,.product-section .product__info-wrapper{width:100%!important;max-width:100%!important;position:static!important;padding:0!important}.product-section .product__info-wrapper{padding-top:4rem!important}}@media screen and (max-width:749px){.product-section .container{padding-left:0!important;padding-right:0!important}.product-section .product__info-wrapper,.product-section .breadcrumb_border .container{padding-left:2rem!important;padding-right:2rem!important}}div[id*=quoli],div[class*=quoli]{font-family:Montserrat,sans-serif!important}div[class*=quoli-review-card],div[class*=quoli-item],div[class*=quoli-box]{background:#fff!important;border:1px solid #eaeaea!important;border-radius:0!important;box-shadow:none!important;padding:24px!important;transition:all .3s ease!important}div[class*=quoli-review-card]:hover,div[class*=quoli-item]:hover{border-color:#121212!important}[class*=quoli-star] path,svg[class*=quoli-star] path{fill:#c5a059!important}button[class*=quoli-btn],a[class*=quoli-btn],[class*=quoli-write-review]{background-color:#121212!important;color:#fff!important;border:1px solid #121212!important;border-radius:0!important;padding:12px 24px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:500!important;font-size:13px!important;box-shadow:none!important;transition:all .3s ease!important}button[class*=quoli-btn]:hover,a[class*=quoli-btn]:hover,[class*=quoli-write-review]:hover{background-color:#fff!important;color:#121212!important}[class*=quoli-title],[class*=quoli-heading]{font-family:Montserrat,sans-serif!important;font-size:24px!important;letter-spacing:1px!important;text-transform:uppercase!important}.haut-circle-btn{background:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px #00000026!important;color:#121212!important;opacity:.9!important;transition:opacity .2s ease,transform .2s ease!important}.haut-circle-btn:active{transform:scale(.95)!important}.swiper-btn--prev.haut-circle-btn{left:10px!important}.swiper-btn--next.haut-circle-btn{right:10px!important}.haut-circle-btn svg{margin:0!important;padding:0!important;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-rework.css.map */
