.complementary-variant-options__select{display:block;width:100%;min-width:0;min-height:44px;margin-top:.4rem;padding:.8rem;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.complementary-variant-options__links{display:flex;flex-wrap:wrap;gap:.8rem;margin:.4rem 0 0;padding:0;list-style:none}.complementary-variant-options__links a{display:block;padding:.4rem .8rem;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius)}.price__card-range--complementary{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.price__card-range--complementary .price-item--sale{order:-1}.price__card-range--complementary .price-item{margin:0}.complementary-products--product{display:block;container-type:inline-size}.complementary-products--product .product-card-sm__img{flex:0 0 90px;min-width:0}.complementary-products--product .product-card-sm__info{min-width:0;overflow-wrap:anywhere}.complementary-products__items{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@container (min-width: 400px){.complementary-products__items--grid{grid-template-columns:repeat(var(--complementary-columns),minmax(0,1fr))}.complementary-products__items--grid .product-card-sm{flex-direction:column;gap:1.2rem}.complementary-products__items--grid .product-card-sm__img{flex-basis:auto;width:90px}}.complementary-products--compact .complementary-products__header{margin-bottom:1.2rem}.complementary-products--compact .complementary-products__items,.complementary-products--compact .product-card-sm{gap:1.2rem}.complementary-products--compact .product-card-sm__img{flex-basis:60px;width:60px;max-width:60px}.complementary-products--compact .product-card-sm__info__title{margin-bottom:.2rem;font-size:1.4rem;line-height:1.35}.complementary-products--compact .cart-item__name,.complementary-products--compact .price{font-size:1.4rem;line-height:1.35}.complementary-products--compact .quick-add,.complementary-products--compact .complementary-variant-options,.complementary-products--compact .complementary-variant-options .btn{margin-top:.6rem}.complementary-products--compact .btn{min-height:34px;height:auto;padding:.6rem 1rem;font-size:1.3rem;line-height:1.3}.complementary-products--compact .complementary-variant-options{font-size:1.3rem}@container (min-width: 400px){.complementary-products--compact .complementary-products__items--grid .product-card-sm__img{flex-basis:auto}}@container (min-width: 400px){.complementary-products--compact .complementary-products__items--list .product-card-sm{align-items:center}.complementary-products--compact .complementary-products__items--list .product-card-sm__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;align-content:center}.complementary-products--compact .complementary-products__items--list .product-card-sm__info__title,.complementary-products--compact .complementary-products__items--list .product-card-sm__info__price{grid-column:1}.complementary-products--compact .complementary-products__items--list .quick-add{grid-column:2;grid-row:1 / 3;align-self:center;margin-top:0}.complementary-products--compact .complementary-products__items--list .complementary-variant-options{grid-column:1 / -1}.complementary-products--compact .complementary-products__items--list .complementary-variant-options .form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem}.complementary-products--compact .complementary-products__items--list .complementary-variant-options label,.complementary-products--compact .complementary-products__items--list .complementary-variant-options select{grid-column:1}.complementary-products--compact .complementary-products__items--list .complementary-variant-options .btn{grid-column:2;grid-row:1 / 3;align-self:end;margin-top:0}.complementary-products--compact .complementary-products__items--list .product-form__error-message-wrapper{grid-column:1 / -1}}complementary-scroll{display:block}.complementary-scroll__viewport{overflow-y:auto;scrollbar-width:none}.complementary-scroll__viewport::-webkit-scrollbar{display:none}.complementary-scroll__arrows{display:flex;gap:.6rem;margin-left:1.2rem}.complementary-scroll__arrows[hidden]{display:none}.complementary-scroll__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-heading) / .08);color:inherit;cursor:pointer}.complementary-scroll__arrow:disabled{opacity:.35;cursor:default}.complementary-scroll__arrow svg{width:1.5rem;height:1.5rem}.complementary-scroll__previous svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
