.product-recommendations .product-recommendations__container{max-width:var(--global-container-width);margin:0 auto}.product-recommendations .product-recommendations__header{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.product-recommendations .product-recommendations__tab-buttons-wrapper{display:none;max-width:100vw;padding:3px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.product-recommendations .product-recommendations__tab-buttons-wrapper::-webkit-scrollbar{display:none}.product-recommendations .product-recommendations__tab-buttons{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px;border-bottom:1px solid #ffffff;font-family:Jost,sans-serif}.product-recommendations .product-recommendations__tab-button{position:relative;padding:0 16px 12px;font-size:16px;font-weight:500;font-family:Jost,sans-serif!important;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;white-space:nowrap;transition:color .3s ease}.product-recommendations .product-recommendations__tab-button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:2px;background-color:transparent;transition:background-color .3s ease}.product-recommendations .product-recommendations__tab-button.is-active{color:#44403c}.product-recommendations .product-recommendations__tab-button.is-active:after{background-color:#44403c}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-recommendations .product-recommendations__tab-button:hover{color:#44403c}}.product-recommendations .product-recommendations__heading{display:none;padding:0 20px;font-weight:400;line-height:1.35;letter-spacing:.02em;text-align:center}.product-recommendations .product-recommendations__heading.product-recommendations__heading--recommendations,.product-recommendations.is-recently-viewed-only .product-recommendations__heading.product-recommendations__heading--recently-viewed{display:block}.product-recommendations.is-recently-viewed-only .product-recommendations__heading.product-recommendations__heading--recommendations{display:none}.product-recommendations .product-recommendations__subheading{opacity:.5;padding:0 20px;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.02em;text-align:center;color:var(--color-heading, #000);font-style:normal;word-break:break-word}.product-recommendations .product-recommendations__row.swiper-wrapper{align-items:unset}.product-recommendations .product-recommendations__col{position:relative;height:auto}.product-recommendations .product-recommendations__slider-pagination.swiper-pagination-bullets{display:flex;justify-content:center;margin-top:20px}.product-recommendations .product-recommendations__slider-pagination.swiper-pagination-lock{display:none}.product-recommendations .product-recommendations__row-wrapper:not(.is-active){display:none}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized){overflow:hidden}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row{display:flex;gap:10px}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row.product-recommendations__row--centered{justify-content:center}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__col{width:50%}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__slider-pagination{display:none}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar{height:7px}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar-track{background-color:#0000001a}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar-thumb{background-color:#305d704d}.product-recommendations .product-recommendations__preloader-wrapper{position:absolute;top:50%;left:50%;display:none;width:100%;height:100%;transform:translate(-50%,-50%)}.product-recommendations .product-recommendations__preloader{width:40px;height:40px;margin:auto;border:4px solid var(--color-preloader-primary);border-radius:50%;border-top-color:var(--color-preloader-secondary);animation:spin var(--timing-long) var(--easing-ease-in-out) infinite}.product-recommendations.is-loading .product-card{filter:blur(10px)}.product-recommendations.is-loading .product-recommendations__preloader-wrapper{display:flex}.product-recommendations.is-tabs .product-recommendations__row-wrapper{animation:product-recommendations-fade 1s forwards}.product-recommendations.is-tabs .product-recommendations__heading{display:none}.product-recommendations.is-tabs .product-recommendations__tab-buttons-wrapper{display:block}@media(min-width:768px){.product-recommendations .product-recommendations__header{margin-bottom:50px}.product-recommendations .product-recommendations__subheading{line-height:1.375}.product-recommendations .product-recommendations__col{width:100%;aspect-ratio:1}.product-recommendations .product-recommendations__row.product-recommendations__row--indent{-moz-column-gap:10px;column-gap:10px}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__col{flex:0 0 calc(25% - 7.5px);aspect-ratio:unset}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row.product-recommendations__row--indent .product-recommendations__col.product-recommendations__col--main{flex-basis:calc(25% - 7.5px)}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row.product-recommendations__row--indent .product-recommendations__col.product-recommendations__col--alternative{flex-basis:calc(25% - 7.5px)}.product-recommendations.is-tabs .product-recommendations__tab-button{font-size:calc(var(--body-font-size) * 1.25)}}@media(min-width:992px){.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__col.product-recommendations__col--alternative{flex:0 0 calc(25% - 7.5px)}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row.product-recommendations__row--indent .product-recommendations__col.product-recommendations__col--alternative{flex-basis:calc(25% - 7.5px)}}@keyframes product-recommendations-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-recommendations.build.css.map */
