.product-in-the-set{display:flex;flex-direction:column;width:100%;overflow:clip;background:#fff;border:1px solid #e6e6e6;border-radius:12px}.product-in-the-set__head{display:flex;align-items:center;width:100%;padding:16px 16px 8px}.product-in-the-set__heading{margin:0;flex:1 0 0;min-width:0;color:#1a1a1a;font-size:14px;font-weight:700;line-height:20px}.product-in-the-set__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.product-in-the-set__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto 44px;gap:12px;align-items:center;width:100%;padding:8px 16px}.product-in-the-set__item--no-media{grid-template-columns:minmax(0,1fr) auto 44px}.product-in-the-set__item.is-excluded .product-in-the-set__media,.product-in-the-set__item.is-excluded .product-in-the-set__text,.product-in-the-set__item.is-excluded .product-in-the-set__price{opacity:.4}.product-in-the-set__media{width:48px;height:48px;overflow:hidden;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-sizing:border-box}.product-in-the-set__image{display:block;width:100%;height:100%;object-fit:cover}.product-in-the-set__text{display:flex;flex-direction:column;min-width:0}.product-in-the-set__title,.product-in-the-set__description,.product-in-the-set__price,.product-in-the-set__bought-label,.product-in-the-set__bought-prices,.product-in-the-set__bought-price,.product-in-the-set__bought-price-current{margin:0}.product-in-the-set__title{color:#1a1a1a;font-size:14px;font-weight:700;line-height:20px}.product-in-the-set__description{color:#6b6b6b;font-size:12px;font-weight:400;line-height:16px}.product-in-the-set__price{color:#6b6b6b;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.product-in-the-set__price--free{color:#1e7b3e}.product-in-the-set__price--empty{width:0;min-width:0;overflow:hidden}.product-in-the-set__slot,.product-in-the-set__toggle{display:inline-flex;align-items:center;justify-content:flex-end;width:44px;height:24px}.product-in-the-set__toggle{cursor:pointer}.product-in-the-set__check{display:block;color:#1e7b3e}.product-in-the-set__toggle-ui{--product-in-the-set-toggle-width: 44px;--product-in-the-set-toggle-height: 24px;--product-in-the-set-toggle-pad: 2px;--product-in-the-set-toggle-border: 1px;--product-in-the-set-toggle-knob: calc( var(--product-in-the-set-toggle-height) - (var(--product-in-the-set-toggle-border) * 2) - (var(--product-in-the-set-toggle-pad) * 2) );--product-in-the-set-toggle-travel: calc( var(--product-in-the-set-toggle-width) - (var(--product-in-the-set-toggle-border) * 2) - var(--product-in-the-set-toggle-knob) - (var(--product-in-the-set-toggle-pad) * 2) );box-sizing:border-box;position:relative;display:block;width:var(--product-in-the-set-toggle-width);height:var(--product-in-the-set-toggle-height);border:var(--product-in-the-set-toggle-border) solid #cfcfcf;border-radius:999px;background:#e5e5e5;transition:background .2s ease,border-color .2s ease}.product-in-the-set__toggle-ui:after{content:"";position:absolute;top:50%;left:var(--product-in-the-set-toggle-pad);width:var(--product-in-the-set-toggle-knob);height:var(--product-in-the-set-toggle-knob);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .2s ease;transform:translateY(-50%)}.product-in-the-set__toggle-input:checked+.product-in-the-set__toggle-ui{background:#1577ac;border-color:#005694}.product-in-the-set__toggle-input:checked+.product-in-the-set__toggle-ui:after{transform:translate(var(--product-in-the-set-toggle-travel),-50%)}.product-in-the-set__toggle-input:focus-visible+.product-in-the-set__toggle-ui{outline:2px solid #1577ac;outline-offset:2px}.product-in-the-set__total{display:flex;gap:8px;align-items:center;width:100%;padding:12px 16px 16px;border-top:1px solid #e6e6e6}.product-in-the-set__total[hidden]{display:none}.product-in-the-set__total-text{display:flex;flex:1 0 0;flex-direction:column;min-width:0;color:#6b6b6b}.product-in-the-set__bought-label{font-size:12px;font-weight:400;line-height:16px}.product-in-the-set__bought-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.product-in-the-set__bought-price-current{color:#1a1a1a;font-size:14px;font-weight:700;line-height:20px}.product-in-the-set__bought-price{font-size:14px;font-weight:400;line-height:20px;text-decoration:line-through}.product-in-the-set__save{display:inline-flex;flex-shrink:0;align-items:flex-start;padding:4px 12px;border-radius:999px;background:#e8f4ec;color:#1e7b3e;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-in-the-set.css.map */
