.complementary-products{display:block;margin-top:var(--space-6);padding-top:var(--space-5)}.complementary-products__inner,.complementary-products__panel{display:flex;flex-direction:column;gap:var(--space-4)}.complementary-products__heading{margin:0 0 var(--space-4);font-family:var(--tertiary-font-family);font-weight:var(--font-weight-semi-bold);font-size:var(--headline-size-h5);line-height:var(--line-height-double);color:rgb(var(--color-base-text-1));letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.complementary-products__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4) var(--space-3)}.complementary-products__item{margin:0;min-width:0;align-self:start}.complementary-products__accordion{border:0}.complementary-products__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;list-style:none}.complementary-products__summary::-webkit-details-marker{display:none}.complementary-products__caret{flex-shrink:0;transition:transform var(--duration-short) var(--default-easing)}.complementary-products__accordion[open] .complementary-products__caret{transform:rotate(180deg)}.complementary-products__panel{padding-top:var(--space-4)}.complementary-products .product-card-grid__link{margin-bottom:var(--space-2)}.complementary-products .product-card-grid__image-container{border-radius:var(--product-card-border-radius);background-color:rgb(var(--color-base-background-2))}.complementary-products quick-add-color-picker{display:block;margin-bottom:var(--space-2)}.complementary-products quick-add-color-picker:not(:has(.custom-color-picker--card)){display:none;margin:0}.complementary-products .custom-color-picker--card{margin:0}.complementary-products .custom-color-picker__colors{justify-content:flex-start;gap:var(--space-2)}.complementary-products .product-card-grid__title{margin-bottom:var(--space-1)}.complementary-products .product-card-grid__price-wrapper{color:rgb(var(--color-text))}.complementary-products .product-card-grid__price-wrapper .price{font-family:var(--annotation-font-family)}@media screen and (min-width:1024px){.complementary-products__list{gap:var(--space-5) var(--space-4)}.complementary-products__inner,.complementary-products__panel{gap:var(--space-5)}.complementary-products .product-card-grid__link{margin-bottom:var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/complementary-products.css.map */
