.card__meta-row{width:100%;margin-bottom:.6rem}.card__brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:1.2rem;line-height:1.2;letter-spacing:normal}.product-card__brand{color:rgb(var(--color-foreground))}.product-card__brand--link{text-decoration:underline;text-underline-position:from-font}.product-card__brand--link:hover{opacity:.7}.card__rating{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.card__rating-value{font-size:1.2rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.card__rating-star{width:1.6rem;height:1.6rem;color:rgb(var(--product-card-star-color));fill:currentColor}.product-card.card{--image-padding: 0rem}.product-card .card__heading{margin-bottom:1.2rem;font-size:1.4rem;font-weight:600;line-height:1.2;text-wrap:wrap}.product-card .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card:hover .card__heading a{text-decoration:underline}product-card .card{border:.1rem solid rgb(var(--product-card-border-color));border-radius:.8rem}product-card .card .card__content{padding:1.2rem}product-card .card .card__information{padding:0}product-card .card--card .quick-add{margin:1.2rem 0 0}product-card .card__inner{position:relative}product-card .card__inner,.product-card.card--media .card__inner .card__media{border-radius:.6rem .6rem 0 0}.card__option-badges{position:absolute;inset-block-end:1.2rem;inset-inline-end:1.2rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;background:none}.card__option-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .8rem;border:.1rem solid var(--option-badge-border-color);border-radius:.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.2rem;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:-.2rem .2rem .4rem rgba(var(--color-shadow),.24);transition:background-color var(--duration-medium) ease,border-color var(--duration-medium) ease,color var(--duration-medium) ease}.card__option-badge .icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--option-badge-icon-color)}.card__option-badge:hover,.card__option-badge:focus-visible{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.card__option-badge--selected,.card__option-badge--selected:hover,.card__option-badge--selected:focus-visible{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.product-card.card--media .card__inner .card__content--badge{position:absolute;inset-block-start:1.2rem;inset-inline-start:0;z-index:2;display:block;margin:0;padding:0;pointer-events:none}.product-card .card__badge{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.product-card .badge--best-before{--color-badge-foreground: var(--badge-best-before-foreground);--color-badge-border: var(--badge-best-before-border);--color-badge-background: var(--badge-best-before-background)}.product-card .badge{display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 .6rem;border-radius:0 .4rem .4rem 0;box-shadow:.2rem .2rem 1.2rem rgba(var(--color-shadow),.24);line-height:1.2;white-space:nowrap;transform:none}.product-card .badge .icon{width:1.2rem;height:1.2rem;flex-shrink:0}product-card .price .price-item{margin:0}product-card .price--on-sale .price__container{display:grid;grid-template-columns:auto 1fr;column-gap:.8rem}product-card .price--on-sale .price__sale{display:contents}product-card .price__sale .price-item--sale{grid-area:1 / 1 / 3 / 2}product-card .price__compare{grid-area:1 / 2;align-self:end;font-size:1.2rem;line-height:1.2}product-card .price--on-sale .price-item--regular{font-size:1.2rem;line-height:1.2;color:rgba(var(--color-foreground),.8)}.product-card .price__save{display:block;grid-area:2 / 2;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.2;color:rgb(var(--product-card-save-color))}.product-card .unit-price{margin-top:0;font-size:1.2rem;line-height:1.2;text-transform:none;color:rgba(var(--color-foreground),.6);opacity:1}product-card .price--on-sale .unit-price{grid-row:3;grid-column:1;white-space:nowrap}product-card .price__sale>.price-item--sale,product-card .price__regular>.price-item--regular{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.2}product-card .price__regular>.price-item--regular{color:rgb(var(--color-foreground))}product-card .price--on-sale .price__sale>.price-item--sale{color:rgb(var(--product-card-price-color))}.card__add-row{width:100%;gap:1.2rem}.card__add-qty{flex:1 1 auto}.quantity--card{width:auto;height:3.6rem;min-height:0;display:flex}.quantity--card:before,.quantity--card:after{content:none}.quantity--card .quantity__button{width:3.6rem;margin:0;background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--product-card-qty-border-color));color:rgba(var(--color-foreground),.8);transition:background-color var(--duration-medium) ease}.quantity--card .quantity__button:hover{background-color:rgba(var(--product-card-qty-border-color),.2)}.quantity--card .quantity__button-decrease{border-radius:.6rem 0 0 .6rem}.quantity--card .quantity__button-increase{border-radius:0 .6rem .6rem 0}.quantity--card .quantity__button svg{width:2.4rem;height:2.4rem}.quantity--card .quantity__button.disabled svg,.quantity--card .quantity__button:disabled svg{opacity:.4}.grid--per-view .quantity--card .quantity__input{min-width:0;flex:1 1 0}.quantity--card .quantity__input{height:100%;min-width:0;max-width:none;padding:0;border-block:.1rem solid rgb(var(--product-card-qty-border-color));background-color:rgb(var(--color-background));font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.8);opacity:1}.product-card .card__add-row .button.card__add-submit{flex:0 0 auto;width:auto;min-width:0;height:3.6rem;min-height:0;padding:0 1.6rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;white-space:nowrap}.product-card .quick-add modal-opener .button.quick-add__submit,.product-card .quick-add>.button.quick-add__submit{height:3.6rem;min-height:0;padding:0 1.6rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700}.product-card.card:not(.card--horizontal) .card__information{display:flex;flex-direction:column}.product-card.card:not(.card--horizontal) .card__information .card-information{margin-block-start:auto}product-card .quick-add__submit{border-radius:.6rem}.product-card .quick-add .button:before,.product-card .quick-add .button:after{display:none}.product-card .quick-add .button{transition:background-color var(--duration-medium) ease}.product-card .quick-add .button:hover{box-shadow:none;background-color:color-mix(in srgb,rgb(var(--color-button)),#000 12%)}.quick-add__mobile-icon{display:none}@media screen and (max-width:768px){.quantity--card .quantity__button{width:2.8rem}.quantity--card .quantity__button svg{width:2rem;height:2rem}.product-card .card__add-row .button.card__add-submit{width:3.6rem;min-width:3.6rem;padding:0;gap:0;font-size:0}.product-card .card__add-submit>span:not(.icon-wrap),.product-card .card__add-submit .icon-wrap:not(.quick-add__mobile-icon){display:none}.product-card .card__add-submit .quick-add__mobile-icon{display:inline-flex;margin:0}.product-card .card__add-submit .quick-add__mobile-icon .icon{width:2.2rem;height:2.2rem}}.grid--per-view:not(.slider) product-card .card{container:card-cta / inline-size}@container card-cta (max-width: 220px){.quantity--card .quantity__button{width:2.8rem}.quantity--card .quantity__button svg{width:2rem;height:2rem}.product-card .card__add-row .button.card__add-submit{width:3.6rem;min-width:3.6rem;padding:0;gap:0;font-size:0}.product-card .card__add-submit>span:not(.icon-wrap),.product-card .card__add-submit .icon-wrap:not(.quick-add__mobile-icon){display:none}.product-card .card__add-submit .quick-add__mobile-icon{display:inline-flex;margin:0}.product-card .card__add-submit .quick-add__mobile-icon .icon{width:2.2rem;height:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card-custom.css.map */
