.complementary-products{margin-top:3rem;margin-bottom:3rem}.complementary-products__wrapper{width:100%;position:relative;padding:0}.complementary-products__heading{color:var(--gray-scale-salsbury-black, #1b1f23);font-family:helvetica-neue-lt-pro,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.01rem;margin:0 0 1.5rem}.complementary-nav-outer{position:relative;display:block}.complementary-swiper{position:relative}.complementary-slide{height:auto}.complementary-card{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.complementary-card:hover{opacity:.85}.complementary-card__image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:#fff;border:1px solid #e8e8e8;margin-bottom:.75rem;border-radius:2px}.complementary-card__image img{width:100%;height:100%;object-fit:contain;display:block;padding:1rem}.complementary-card__image .placeholder-svg{width:100%;height:100%;fill:#e5e5e5}.complementary-card__content{display:flex;flex-direction:column;gap:0;min-height:108px}.complementary-card__content .product__sku{margin-top:0;margin-bottom:.25rem}.complementary-card__title{color:var(--gray-scale-salsbury-black, #1b1f23);font-family:helvetica-neue-lt-pro,Helvetica Neue,helvetica,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.0075rem;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}.complementary-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--labels-primary, #55595f);font-family:helvetica-neue-lt-pro,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.00875rem;margin-top:auto;margin-bottom:0}.complementary-card__price .price-from{font-weight:500;color:var(--labels-primary, #55595f)}.complementary-card__price .price{color:var(--labels-primary, #55595f)}.complementary-card__price--compare{font-size:inherit;font-weight:400;line-height:1.125rem;color:#b3b8c0;text-decoration:line-through solid;text-decoration-skip-ink:none}.complementary-card__price--sale{font-size:inherit;font-weight:500;line-height:1.125rem;color:#51a840}.complementary-nav{width:44px;height:44px;margin:0;padding:0;border:1px solid #006ab0;background:#fff;border-radius:var(--radius-rounded, 6.25rem);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:35%;transform:translateY(-50%);z-index:2;transition:box-shadow .2s ease;box-shadow:0 2px 8px -2px #0000001f;box-sizing:border-box;font:inherit;color:#006ab0;appearance:none;-webkit-appearance:none}.complementary-nav:focus{outline:none}.complementary-nav:focus-visible{outline:2px solid var(--gray-scale-salsbury-black, #1b1f23);outline-offset:3px}.complementary-nav:hover{box-shadow:0 4px 12px -2px #006ab040}.complementary-nav.swiper-button-disabled{opacity:0;pointer-events:none}.complementary-nav--prev{left:-22px}.complementary-nav--next{right:-22px}@media screen and (max-width:767px){.complementary-nav{display:none}}.complementary-nav svg{width:20px;height:20px;fill:currentColor;color:#006ab0}.complementary-nav--prev svg{transform:rotate(90deg)}.complementary-nav--next svg{transform:rotate(-90deg)}@media screen and (max-width:767px){.complementary-products__heading{font-size:1.125rem;margin-bottom:1.5rem}.complementary-card__content{min-height:113px}.complementary-card__title{font-size:.875rem;margin-bottom:.5rem}.complementary-card__price{font-size:.875rem}}@media screen and (min-width:1024px){.complementary-products{margin-top:4rem;margin-bottom:4rem}.complementary-products__heading{font-size:1.375rem;margin-bottom:2.5rem;letter-spacing:-.02em}.complementary-card__content{min-height:128px}.complementary-card__image{margin-bottom:1.25rem}.complementary-card__title{font-size:1rem;line-height:1.5;margin-bottom:.5rem}.complementary-card__price{font-size:1rem}}.complementary-products__wrapper.page-width{padding-left:0;padding-right:0}.accordion+product-recommendations .accordion,product-recommendations.is-accordion+.accordion{margin-top:0;border-top:none}.complementary-products__container .card--horizontal .card__inner{max-width:20%}@media screen and (min-width:768px)and (max-width:1200px){.complementary-products__container .card--horizontal .card__inner{max-width:25%}}.complementary-slide .card--text .card__content{grid-template-rows:minmax(0,1fr) max-content auto}.complementary-products__container .card--card.card--media>.card__content{margin-top:0}.complementary-products-contains-quick-add .underline-links-hover:hover a{text-decoration:initial}.complementary-products-contains-quick-add .card__heading:hover a{text-decoration:underline}.complementary-products__container .card--card .card__inner .card__media{border-radius:calc(var(--corner-radius) - var(--border-width) - var(--image-padding))}.complementary-products__container .card--horizontal .quick-add{margin:0;max-width:20rem}.complementary-products__container .quick-add__submit{padding:1.5rem 0;min-height:inherit}.complementary-products__container .quick-add__submit .icon-plus{width:1.2rem}.complementary-products__container .icon-wrap{display:flex}.complementary-products .sold-out-message:not(.hidden)+.icon-wrap{display:none}.complementary-products__container .quick-add__submit:not(.animate-arrow) .icon-wrap{transition:transform var(--duration-short) ease}.complementary-products__container .quick-add__submit:not(.animate-arrow):hover .icon-wrap{transform:rotate(90deg)}.complementary-products__container .quick-add__submit:after,.complementary-products__container .quick-add__submit:hover:after{box-shadow:none}.complementary-products__container .card--horizontal .quick-add,.complementary-products__container .card__badge{justify-self:var(--text-alignment)}.product--no-media .complementary-products__container .price{text-align:var(--text-alignment)}@media screen and (min-width:768px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-complementary-products.css.map */
