complementary-product{position:relative;display:block}complementary-product .product-item-meta__swatch-list{justify-content:flex-start!important}complementary-product .color-swatch-list .color-swatch__item{width:30px!important;height:30px!important}complementary-product .color-swatch-list .color-swatch__item:before{border-width:2px!important}complementary-product .product-item-meta__swatch-list{gap:3px;margin-block-start:5px}body complementary-product .color-swatch-list{grid-template-columns:repeat(auto-fit,30px)!important}complementary-product native-carousel{display:block;width:calc(100% + 5px)}complementary-product native-carousel>div{scroll-snap-type:x mandatory;display:flex}complementary-product native-carousel-item{scroll-snap-align:center;scroll-snap-stop:always;width:100%;display:block!important;flex:0 0 100%;padding-right:5px}complementary-product .recommendation__title{font-weight:600;padding-right:60px;margin-bottom:8px}complementary-product product-item.product-item{gap:24px;flex-direction:row;border-radius:12px;border:1px solid #E3E6E9;padding:8px;align-items:center;background:rgb(var(--secondary-background))}complementary-product .product-item__image-wrapper{max-width:80px;width:80px;margin:0}complementary-product .product-item__info{flex-direction:row;align-items:center;text-align:left}complementary-product .product-item__label-list,complementary-product .product-item__sale-badge,complementary-product .product-item__rating,complementary-product .product-item-meta__vendor{display:none}complementary-product .product-item__cta-wrapper{position:absolute;bottom:8px;right:8px}complementary-product .product-item__cta{padding-inline-start:20px!important;padding-inline-end:20px!important;line-height:32px;margin:0}complementary-product prev-next-buttons.product-list__prev-next{position:absolute;top:0;right:0;display:flex;width:auto;height:auto;gap:0}complementary-product prev-next-buttons.product-list__prev-next button{opacity:1;visibility:visible;width:24px!important;height:24px!important;border:none}complementary-product prev-next-buttons.product-list__prev-next button svg{width:14px;height:8px}complementary-product prev-next-buttons.product-list__prev-next button:disabled{opacity:.5}complementary-product .product-item-meta__title{color:#393b3c;font-size:16px;line-height:140%;margin-bottom:4px}complementary-product .dots-nav__item{width:8px;height:8px;background:#e3e6e9;margin:3px;border-radius:100px;opacity:1}complementary-product .dots-nav__item[aria-current=true]{background:#114877}complementary-product page-dots.dots-nav{margin:8px 0 0}complementary-product .price-list{margin:0}complementary-product .product-item-meta__price-list-container{font-size:16px}complementary-product .product-item-meta{width:100%}@media (min-width: 1500px){complementary-product .product-item-meta .color-swatch-list{max-width:53%}}@media (min-width: 1200px) and (max-width: 1499px){complementary-product .product-item-meta .color-swatch-list{max-width:49%!important}}@media (min-width: 1000px) and (max-width: 1100px){complementary-product .product-item-meta .color-swatch-list{max-width:43%!important}}@media (min-width: 451px) and (max-width: 1499px){complementary-product .product-item-meta .color-swatch-list{max-width:51%}complementary-product .product-item-meta__price-list-container{font-size:14px}complementary-product .product-item-meta__title{font-size:14px;line-height:125%}complementary-product product-item.product-item{gap:10px}complementary-product .color-swatch-list .color-swatch__item{width:25px!important;height:25px!important}body complementary-product .color-swatch-list{grid-template-columns:repeat(auto-fit,25px)!important}}@media (min-width: 1000px) and (max-width: 1200px){complementary-product .price-list{flex-direction:column}}@media (min-width: 1000px){complementary-product .dots-nav__item[aria-current=true]{width:24px}}@media (max-width: 999px){complementary-product prev-next-buttons.product-list__prev-next{display:none}body complementary-product page-dots.dots-nav{margin:16px 0 0}}@media (min-width: 451px){complementary-product .product-item-meta__swatch-list{margin-block-end:0}}@media (max-width: 450px){complementary-product .product-item__cta-wrapper{position:relative;bottom:auto;right:auto;width:100%;text-align:right}complementary-product .product-item__info{flex-direction:column;align-items:flex-start;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/248/assets/product-complementary-products.css.map */
