.product-card--all{--product-card-all-max-width: 656px;--product-card-all-gap: clamp(1rem, 3.5cqw, 1.25rem);--product-card-all-padding: clamp(1rem, 3.5cqw, 1.5rem);--product-card-all-item-image: clamp(2.75rem, 8cqw, 3.25rem);--product-card-all-item-gap: clamp(.75rem, 2.5cqw, 1rem);--product-card-all-title-size: clamp(1rem, 2.8cqw, 1.125rem);--product-card-all-body-size: clamp(.8125rem, 2.2cqw, .875rem);--product-card-all-meta-size: clamp(.75rem, 2cqw, .8125rem);--product-card-all-total-size: clamp(1.25rem, 4cqw, 1.5rem);container-type:inline-size;container-name:product-card-all;width:100%;max-width:var(--product-card-all-max-width);grid-template-columns:minmax(0,1fr);align-items:stretch;justify-self:start;overflow:hidden;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded-sm);background:#f7f7f7}.product-card--all.product-card--blends{background:#f7f7f7}.product-card-all__figure{position:relative;aspect-ratio:5 / 4;min-width:0;min-height:0;background:rgb(var(--text-color) / .04)}.product-card-all__badges{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;pointer-events:none}.product-card-all__badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.25rem .75rem;border-radius:999px;color:#fff;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.product-card-all__badge--discount{background:#d0342c}.product-card-all__badge--set{background:#1a1a1a}.product-card-all__media-link{display:block;height:100%;min-width:0}.product-card-all__image{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;border-radius:0}.product-card-all__content{display:flex;flex-direction:column;gap:var(--product-card-all-gap);padding:var(--product-card-all-padding);min-width:0}.product-card-all__header{display:grid;gap:.25rem;min-width:0}.product-card-all__title{color:rgb(var(--text-color));font-size:var(--product-card-all-title-size);line-height:1.35;text-decoration:none;overflow-wrap:break-word}.product-card-all__description{margin:0;font-size:var(--product-card-all-body-size);line-height:1.4;overflow-wrap:break-word}.product-card-all__items{display:grid;gap:var(--product-card-all-item-gap);margin:0;padding:0;list-style:none;min-width:0}.product-card-all__item{display:grid;grid-template-columns:var(--product-card-all-item-image) minmax(0,1fr) auto;align-items:center;gap:var(--product-card-all-item-gap);min-width:0}.product-card-all__item--no-media{grid-template-columns:minmax(0,1fr) auto}.product-card--all[data-organiser-card]{--product-card-all-toggle-col: 2.625rem}.product-card--all[data-organiser-card] .product-card-all__item{grid-template-columns:var(--product-card-all-item-image) minmax(0,1fr) auto var(--product-card-all-toggle-col)}.product-card--all[data-organiser-card] .product-card-all__item--no-media{grid-template-columns:minmax(0,1fr) auto var(--product-card-all-toggle-col)}.product-card-all__item-media{width:var(--product-card-all-item-image);height:var(--product-card-all-item-image);border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;background:#fff;box-sizing:border-box;flex-shrink:0}.product-card-all__item-image{width:100%;height:100%;object-fit:cover;display:block}.product-card-all__item-text{display:flex;flex-direction:column;min-width:0}.product-card-all__item-title,.product-card-all__item-description,.product-card-all__item-price{margin:0}.product-card-all__item-title{color:#1a1a1a;font-size:var(--product-card-all-body-size);font-weight:700;line-height:1.25;overflow-wrap:break-word}.product-card-all__item-description{color:#6b6b6b;font-size:var(--product-card-all-meta-size);font-weight:400;line-height:1.33;overflow-wrap:break-word}.product-card-all__item-price{color:#6b6b6b;font-size:var(--product-card-all-body-size);font-weight:400;line-height:1.25;white-space:nowrap;justify-self:end}.product-card-all__item-price--free{color:#1e7b3e}.product-card-all__item-price--empty{width:0;min-width:0;overflow:hidden}.product-card-all__toggle,.product-card-all__toggle-slot{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:var(--product-card-all-toggle-col, 2.625rem);flex-shrink:0}.product-card-all__toggle{cursor:pointer}.product-card-all__toggle-slot{pointer-events:none}.product-card-all__toggle-ui{--product-card-all-toggle-width: 2.625rem;--product-card-all-toggle-height: 1.5rem;--product-card-all-toggle-pad: 2px;--product-card-all-toggle-border: 1px;--product-card-all-toggle-knob: calc( var(--product-card-all-toggle-height) - (var(--product-card-all-toggle-border) * 2) - (var(--product-card-all-toggle-pad) * 2) );--product-card-all-toggle-travel: calc( var(--product-card-all-toggle-width) - (var(--product-card-all-toggle-border) * 2) - var(--product-card-all-toggle-knob) - (var(--product-card-all-toggle-pad) * 2) );box-sizing:border-box;position:relative;display:block;width:var(--product-card-all-toggle-width);height:var(--product-card-all-toggle-height);border-radius:999px;border:var(--product-card-all-toggle-border) solid #cfcfcf;background:#e5e5e5;transition:background .2s ease,border-color .2s ease}.product-card-all__toggle-ui:after{content:"";position:absolute;top:50%;left:var(--product-card-all-toggle-pad);width:var(--product-card-all-toggle-knob);height:var(--product-card-all-toggle-knob);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .2s ease;transform:translateY(-50%)}.product-card-all__toggle-input:checked+.product-card-all__toggle-ui{background:#1577ac;border-color:#005694}.product-card-all__toggle-input:checked+.product-card-all__toggle-ui:after{transform:translate(var(--product-card-all-toggle-travel),-50%)}.product-card-all__toggle-input:focus-visible+.product-card-all__toggle-ui{outline:2px solid #1577ac;outline-offset:2px}.product-card-all__footer{margin-block-start:auto;padding-block-start:var(--product-card-all-gap);border-block-start:1px solid rgb(var(--text-color) / .12);min-width:0}.product-card-all__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}.product-card-all__total-price{font-size:var(--product-card-all-total-size);line-height:1.1;color:rgb(var(--text-color))}.product-card-all__total-compare,.product-card-all__total-note{font-size:var(--product-card-all-body-size)}.product-card-all__total-compare{text-decoration:line-through}@media screen and (min-width:700px){.product-card--all{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);justify-self:stretch}.product-card-all__figure{aspect-ratio:auto;min-height:100%;height:100%}.product-card-all__item-price{font-size:var(--product-card-all-body-size);color:#6b6b6b}.product-card-all__item-price--free{color:#1e7b3e}}@media screen and (min-width:1000px){.product-card--all,.product-card--all.product-card--blends{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-card-all.css.map */
