.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}@media (max-width:1199px){.accessory-promotion-container{padding-inline:var(--sitePadding-inline)}}@media (min-width:992px){.accessory-promotion-container.thule-container,.thule-container .accessory-promotion-container{padding-inline:0}}.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}.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}.productFavoriteButton{align-items:center;display:flex;height:56px;justify-content:center;line-height:0;position:absolute;right:0;top:0;width:56px;z-index:1}.productFavoriteButton:focus-visible{outline:3px solid #181818;outline-offset:-1px}.productFavoriteButton--boxed{align-self:center;flex-shrink:0;position:static}.btn.productFavoriteButton.productFavoriteButton--boxed:focus-visible{border:1px solid #757575;box-shadow:none;outline:3px solid #181818;outline-offset:-1px}.btn.productFavoriteButton.productFavoriteButton--boxed.productFavoriteButton--selected{background-color:#e0e0e0;border-color:#e0e0e0}.btn.productFavoriteButton.productFavoriteButton--boxed.productFavoriteButton--selected i{background-color:#474747}.btn.productFavoriteButton.productFavoriteButton--boxed.productFavoriteButton--selected:focus-visible{border-color:#e0e0e0}@media (hover:none){.btn.productFavoriteButton.productFavoriteButton--boxed:hover{background-color:transparent!important;border-color:#757575!important;color:#181818!important}.btn.productFavoriteButton.productFavoriteButton--boxed:hover i{background-color:#181818!important}.btn.productFavoriteButton.productFavoriteButton--boxed.productFavoriteButton--selected:hover{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.btn.productFavoriteButton.productFavoriteButton--boxed.productFavoriteButton--selected:hover i{background-color:#474747!important}}.assistant-banner{align-items:center;background-color:#c3cdc7;color:#181818;column-gap:1.6rem;display:flex;justify-content:space-between;padding:1.2rem 2rem}.assistant-banner--clickable{cursor:pointer}.assistant-banner .assistant-banner__info{align-items:center;column-gap:.8rem;display:flex;min-width:0}.assistant-banner .assistant-banner__cta{white-space:nowrap}.assistant-banner .assistant-banner__cta i{background-color:#fff}@media (max-width:991px){.assistant-banner{align-items:flex-start;flex-direction:column;gap:.8rem;padding:1.2rem 2rem}.assistant-banner .assistant-banner__cta{width:100%}}.fit-guide-modal{overflow-y:auto}@media screen and (max-width:991px){.fit-guide-modal{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:100%;max-height:100vh;min-width:100vw;position:fixed;top:0;transition:transform .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}.fit-guide-modal.wrapper-visible{transform:translate(-100%);transition:transform .3s ease-in-out;visibility:visible}.fit-guide-modal.on-top{z-index:1200}}.fit-guide-modal .fit-guide-modal-header{align-items:center;font-size:1.6rem}.fit-guide-modal .fit-guide-modal-header button{height:2.4rem;min-height:0;padding:0;width:2.4rem}.fit-guide-modal .modal-content-section{padding:2rem}.fit-guide-modal .modal-content-section .modal-heading{display:flex;justify-content:center;margin-bottom:3.2rem}.fit-guide-modal .modal-content-section .modal-heading.gray{color:#a3a3a3}@media screen and (min-width:992px){.fit-guide-modal{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:100%;max-height:100vh;min-width:48rem;position:fixed;top:0;transition:transform .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}.fit-guide-modal.wrapper-visible{transform:translate(-100%);transition:transform .3s ease-in-out;visibility:visible}.fit-guide-modal.on-top{z-index:1200}}.fit-guide-modal .fit-guide-modal-header{display:flex;justify-content:space-between;padding:0 0 2rem}.fit-guide-modal .fit-guide-modal-header .close-btn{height:1.6rem;min-height:0;width:1.6rem}.fit-guide-modal .fit-guide-modal-header .close-btn i{height:1.2rem;width:1.2rem}.fit-guide-modal-right-slide-in-backdrop{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:1050}.fit-guide-modal-right-slide-in-backdrop.active{display:block}.fit-guide-modal .bar-select-container .selection-bar{display:flex;flex-direction:row;margin-bottom:1.6rem}.fit-guide-modal .bar-select-container .selection-bar .reset-button{cursor:pointer;margin-left:auto;text-decoration:underline}.fit-guide-modal .bar-select-container .bar-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;overflow:auto;row-gap:2rem}.fit-guide-modal .bar-select-container .bar-container .bar-item-text{align-items:center;display:flex;padding:0 1.2rem}.fit-guide-modal .bar-select-container .bar-container .bar-item{border:.1rem solid #e0e0e0;cursor:pointer;display:flex;padding:.4rem}.fit-guide-modal .bar-select-container .bar-container .bar-item .icon-container{align-items:center;background-color:#f5f5f5;border-radius:0!important;display:flex;flex-shrink:0;height:10.8rem;justify-content:center;width:10.8rem}.fit-guide-modal .bar-select-container .bar-container .bar-item .icon-container i{font-size:6.5rem}.fit-guide-modal .bar-select-container .bar-container .bar-item .icon-container .le-icon-plus{background-color:#757575}.fit-guide-modal .bar-select-container .bar-container .bar-item.active{border:.2rem solid #020202}.fit-guide-modal .bar-select-container .bar-container .bar-item--thirdparty{display:flex;justify-content:center;padding:1.2rem 0}.fit-guide-modal .bar-select-container .bar-container .bar-item--thirdparty span{border-bottom:.1rem solid #181818}.info-window .selection-bar{display:flex;flex-direction:row;margin-bottom:1.6rem}.info-window .selection-bar .reset-button{cursor:pointer;margin-left:auto;text-decoration:underline}#REACT_fitAssistant_new_portal:has(.rrs-trigger-button){margin-bottom:0!important}#fitAssistantHeaderPortal{max-width:1920px}@media screen and (max-width:991px){#fitAssistantHeaderPortal .fit-assistant{margin-top:14px}}.fit-assistant-spacer{height:6.4rem}.fit-assistant .header-wrapper{display:flex;justify-content:space-between}.fit-assistant .header-wrapper a{text-decoration:underline}.fit-assistant .fit-status{color:#474747}.fit-assistant .fit-status:before{content:"\2014";margin-inline:.8rem}.fit-assistant .fit-assistant-button{align-items:center;background-color:#303030;border:none;color:#f5f5f5;column-gap:1.2rem;display:flex;height:6rem;padding:.8rem 1.6rem;width:100%}@media screen and (min-width:992px){.fit-assistant .fit-assistant-button{align-items:center}}.fit-assistant .fit-assistant-button .icon-wrapper--arrow{align-items:center;display:flex;height:100%}@media screen and (min-width:992px){.fit-assistant .fit-assistant-button{column-gap:2rem}}.fit-assistant .fit-assistant-button:not(.pdp){justify-content:center}.fit-assistant .fit-assistant-button:not(.pdp) i{background-color:#f5f5f5}.fit-assistant .fit-assistant-button.pdp{background-color:#fff;border:.1rem solid #000;color:#181818;column-gap:1.2rem}.fit-assistant .fit-assistant-banner{margin-bottom:1.8rem}.fit-assistant .fit-assistant-banner .assistant-banner__cta{width:300px}.fit-assistant .fit-assistant-banner .assistant-banner__cta .heading6{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){.fit-assistant .fit-assistant-banner .assistant-banner__cta{width:100%}}.fit-assistant .fit-tip-box{background-color:#f5f5f5;cursor:pointer}.fit-assistant .fit-tip-box .action-text{color:#474747;text-decoration:underline}.fit-assistant .rrs-button-section hr{color:#e0e0e0}.fit-assistant #fit-assistant-select_selectContainer label{color:#474747;font-size:1.6rem;margin-bottom:1.6rem}.fit-assistant #fit-assistant-select_selectContainer .options .option{height:auto;min-height:4.8rem}.fit-assistant #fit-assistant-select_selectContainer .options .option div{padding-bottom:1.2rem}.is-standalone-buyers-guide .fit-assistant-button{background-color:#387ab0;color:#fff}.is-standalone-buyers-guide .fit-assistant-button:not(.pdp) i{background-color:#fff}#REACT_fitAssistantPDP{border-bottom:1px solid #e0e0e0}
/*# sourceMappingURL=fitGuideRacks.7abdc7d07e2b241175ed.css.map*/