.combine-with *{box-sizing:border-box}.combine-with .slider-section--inner{display:grid;width:100%;overflow:hidden}.combine-with .swiper{width:100%}.combine-with .swiper-slide{width:auto}.combine-with__card{display:flex;flex-direction:column;align-items:stretch;width:140px;height:100%}.combine-with__card-inner{height:200px;flex:1 1 auto;padding:7px 10px;margin-bottom:6px;display:grid;grid-template-columns:1fr;justify-items:center;background-color:#f7f7f7}.combine-with__link{display:block;text-decoration:none;color:inherit;font-size:inherit;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combine-with__card-title,.combine-with__card-price{font-size:8px;line-height:1;font-family:Everett-Regular;letter-spacing:0;color:#0000008c;text-align:center}.combine-with__card-price{margin-top:auto}.combine-with__card-image img{width:100px;height:auto;object-fit:contain;overflow:hidden}.combine-with__button-wrapper{display:flex;align-items:center;justify-content:center}.combine-with__button-wrapper .product-form,.combine-with__button-wrapper .combine-with__form{width:100%;margin:0}.combine-with__button-wrapper .product-form__buttons .button{padding:6px;margin:0;min-height:0;height:32px}.combine-with__button-wrapper .product-form__buttons .button.disabled{pointer-events:none}@media(min-width:750px){.combine-with__card{flex-direction:row;background-color:#f7f7f7;width:100%;height:100px}.combine-with__card-inner{height:auto;padding:0;margin:0;grid-template-columns:100px 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"image title" "image price";column-gap:12px}.combine-with__card-title{grid-area:title;align-self:end;text-align:left;justify-self:start;margin-bottom:2px;font-size:10px;max-width:130px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combine-with__card-price{grid-area:price;text-align:left;justify-self:start;font-size:10px;margin-top:0}.combine-with__card-image{grid-area:image;width:100%}.combine-with__card-image img{width:100px;height:100px}.combine-with__button-wrapper{margin-left:12px;margin-right:16px}.combine-with__button-wrapper .product-form__buttons .button{width:75px;min-width:0;font-size:10px}.combine-with .product-form__error-message-wrapper:not([hidden]){position:absolute;top:5px;left:10px;margin:0;align-items:center;font-size:10px}.combine-with .product-form__error-message-wrapper svg{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/product-combine-with.css.map?enable_css_minification=1 */
