.quick-view-modal.ReactModal__Overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .2s ease-in-out;z-index:1000}.quick-view-modal.ReactModal__Overlay--after-open{opacity:1}.quick-view-modal.ReactModal__Overlay--before-close{opacity:0}@media screen and (max-width:991px){.quick-view-modal.ReactModal__Overlay{align-items:stretch;flex-direction:column;justify-content:flex-start;padding-top:max(54px,env(safe-area-inset-top,0px))}}.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content{background:#fff;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;height:90vh;inset:auto;max-width:1220px;outline:none;overflow:auto;padding:0 0 var(--sitePadding-inline);position:relative;width:90%}.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content::-webkit-scrollbar{height:0;width:0}@media screen and (max-width:991px){.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content{flex:1 1 auto;height:auto;margin-top:0;max-height:calc(100vh - max(54px, env(safe-area-inset-top, 0px)));max-height:calc(100dvh - max(54px, env(safe-area-inset-top, 0px)));min-height:0;padding:0 0 calc(var(--sitePadding-inline) + env(safe-area-inset-bottom, 0px));width:100%}}@media screen and (min-width:992px){.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content{max-height:850px;padding:0 0 3.2rem}}.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content .quick-view-close-wrap{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:0;position:sticky;top:0;width:100%;z-index:2}.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content .quick-view-modal__body{flex:1;min-height:0;padding-inline:var(--sitePadding-inline)}@media screen and (min-width:992px){.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content .quick-view-modal__body{padding-inline:6.4rem}}.quick-view-modal.ReactModal__Overlay .quick-view-modal__content.ReactModal__Content .quick-view-close{background:transparent;border:none;box-sizing:border-box;cursor:pointer;font-size:20px;line-height:0;padding:2rem;z-index:1}.quick-view-pdp,.quick-view-pdp .content{display:flex;flex-direction:column}.quick-view-pdp .content{gap:1.2rem;height:calc(100% - 45px);position:relative}@media screen and (min-width:992px){.quick-view-pdp .content{flex-direction:row;gap:6.4rem}.quick-view-pdp .content:after,.quick-view-pdp .content:before{content:"";height:30px;left:50%;pointer-events:none;position:absolute;right:0;z-index:1}.quick-view-pdp .content:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1),#fff);bottom:0}.quick-view-pdp .content:before{background:linear-gradient(0deg,hsla(0,0%,100%,.1),#fff);top:0}}.quick-view-pdp .content>div{flex:1;min-width:0;position:relative}@media screen and (min-width:992px){.quick-view-pdp .content>div.product-right{flex:1;min-height:0;overflow-y:auto}}.quick-view-pdp .content>div.product-right::-webkit-scrollbar{height:0;width:0}.quick-view-pdp .content>div.product-right .accordion{position:relative}.quick-view-pdp .content>div.product-left{display:flex;flex-direction:column}.quick-view-pdp .content>div.product-left .quick-view-pdp--description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quick-view-pdp .content>div.product-left .quick-view-pdp__award{display:block;padding-block:1.2rem}.quick-view-pdp .content>div.product-left .quick-view-pdp__award img{max-height:6.9rem;max-width:6.9rem}@media (max-width:991px){.quick-view-pdp .content>div.product-left{gap:1.2rem}}.quick-view-pdp .quick-view-pdp__footer{align-items:center;display:flex;justify-content:end;padding-block:1.2rem;text-decoration:underline}.accessory-promotion-container .productFavoriteButton{height:48px;width:48px}.accessory-promotion-container .top-section-wrapper{padding:0}.accessory-promotion-container .top-section-wrapper .top-section{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:992px){.accessory-promotion-container .top-section-wrapper .top-section{padding:0}}.accessory-promotion-container .top-section-wrapper .top-section.no-heading{justify-content:flex-end}.accessory-promotion-container .top-section-wrapper .top-section .arrow-container{justify-self:flex-end}.accessory-promotion-container .top-section-wrapper .top-section .arrow-container .arrow{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.8;width:32px}.accessory-promotion-container .top-section-wrapper .top-section .arrow-container .arrow.disabled{cursor:auto;opacity:.4}.accessory-promotion-container .promotion{display:flex;gap:1.6rem;margin-top:4rem;overflow-x:auto;padding-bottom:2.4rem;position:relative}@media screen and (min-width:992px){.accessory-promotion-container .promotion{gap:2rem}}.accessory-promotion-container .promotion .productSliderItem{min-width:240px;position:relative;width:240px}@media screen and (min-width:992px){.accessory-promotion-container .promotion .productSliderItem{min-width:300px;width:300px}}.accessory-promotion-container .promotion .productSliderItem:last-child{margin-right:0}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__badge{padding-left:.8rem;padding-top:.8rem}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button{align-items:center;background-color:#181818;border:1px solid #181818;bottom:0;color:#fff;display:flex;height:4rem;justify-content:center;padding:0;position:absolute;right:0;width:4rem}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button i{background-color:#fff;margin:0!important}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button[disabled]{background-color:#e0e0e0;border:1px solid #e0e0e0}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button[disabled] i{background-color:#757575}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button .spinner{display:none}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button .le-icon-shopping-cart{display:flex}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button .le-icon-check{display:none}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button.loading .spinner{display:flex}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button.loading .le-icon-shopping-cart,.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button.success .le-icon-shopping-cart{display:none}.accessory-promotion-container .promotion .productSliderItem .productSliderItem__button.success .le-icon-check{display:flex}.accessory-promotion-container .promotion .productSliderItem .image-container{display:block;min-height:300px;position:relative}@media screen and (min-width:992px){.accessory-promotion-container .promotion .productSliderItem .image-container{min-height:376px}}.accessory-promotion-container .promotion .productSliderItem .image-container img{position:absolute;top:50%;transform:translateY(-50%);width:100%}.accessory-promotion-container .promotion .productSliderItem .description{color:#474747}.accessory-promotion-container .promotion .productSliderItem .price .discount-price-value,.accessory-promotion-container .promotion .productSliderItem .price .price-value:not(.discounted){color:#181818;font-weight:600!important}.accessory-promotion-container .promotion .productSliderItem .price .price-value:not(.discounted).line-through-text{color:#757575;font-weight:400!important}.accessory-promotion-container .promotion .productSliderItem .price .discount-price--saved.d-inline{display:block!important}.accessory-promotion-container .promotion .productSliderItem .price .paragraph--xs{color:#757575}.accessory-promotion-container.with-offset-margins .productSliderItem:first-child{margin-left:0}@media screen and (min-width:1200px){.accessory-promotion-container.with-offset-margins .productSliderItem:first-child{margin-left:8.33333%!important}}@media (min-width:992px){.center .top-section{justify-content:center}.center .arrow-container{display:none!important}.center .promotion{justify-content:center}}.thule-site:not(.caselogic-site) .productSliderItem .image-container{background-color:#f5f5f5}
/*# sourceMappingURL=relatedProductsSlider.6262e382ac8d2685fc89.css.map*/