.custom-offer-selector{display:block}.custom-offer-selector__heading{display:flex;align-items:center;gap:var(--custom-space-2, .8rem);margin:0 0 var(--custom-space-3, 1.6rem);font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.custom-offer-selector__heading:before,.custom-offer-selector__heading:after{content:"";flex:1 1 auto;height:.1rem;background:rgba(var(--color-foreground),.22)}.custom-offer-selector__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;border:none}.custom-offer-selector__card{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"radio media name price";align-items:center;column-gap:var(--custom-space-2, .8rem);padding:1.1rem 1.4rem;border-radius:var(--custom-radius-lg, 1.6rem);border-style:solid;border-width:max(.1rem,var(--product-card-border-width, .1rem));border-color:rgba(var(--custom-color-offer-accent),.3);background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.custom-offer-selector__card:has(.custom-offer-selector__badge){padding-top:2.5rem}.custom-offer-selector__card:has(input:focus-visible){outline:.2rem solid rgba(var(--custom-color-offer-accent),.6);outline-offset:.2rem}.custom-offer-selector__card--selected{border-color:rgb(var(--custom-color-offer-accent));border-width:.2rem;background:rgb(var(--custom-color-offer-accent-bg))}.custom-offer-selector__card--disabled{cursor:not-allowed;opacity:.5}.custom-offer-selector__card input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.custom-offer-selector__radio{grid-area:radio;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;border:.15rem solid rgba(var(--custom-color-offer-accent),.5);box-sizing:border-box;background:rgb(var(--color-background))}.custom-offer-selector__card--selected .custom-offer-selector__radio{border-width:.55rem;border-color:rgb(var(--custom-color-offer-accent))}.custom-offer-selector__media{grid-area:media;display:block;width:5.4rem;height:5.4rem;flex-shrink:0;border-radius:var(--custom-radius-sm, .4rem);overflow:hidden}.custom-offer-selector__image{display:block;width:100%;height:100%;object-fit:cover}.custom-offer-selector__body{grid-area:name;display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0}.custom-offer-selector__name{font-size:1.6rem;font-weight:var(--font-body-weight-bold);line-height:1.2}.custom-offer-selector__description{font-size:1.25rem;font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.6);line-height:1.3}.custom-offer-selector__unavailable{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.custom-offer-selector__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;white-space:nowrap}.custom-offer-selector__price-now{font-size:1.8rem;font-weight:var(--font-body-weight-bold);line-height:1.1}.custom-offer-selector__price-compare{font-size:1.15rem;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.custom-offer-selector__saving{font-size:1.1rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--custom-color-offer-accent))}.custom-offer-selector__badge{position:absolute;top:0;right:var(--custom-space-2, .8rem);transform:translateY(-50%);max-width:calc(100% - 2 * var(--custom-space-2, .8rem));padding:.45rem 1.3rem .65rem;border-radius:calc(var(--badge-corner-radius) * .4) calc(var(--badge-corner-radius) * .4) 0 0;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 90%,0% 100%);background:var(--custom-badge-bg, rgb(var(--custom-color-offer-accent)));color:var(--custom-badge-text, rgb(var(--color-background)));font-size:1.05rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04rem;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:374px){.custom-offer-selector__card{column-gap:.6rem;padding:.9rem 1.1rem}.custom-offer-selector__card:has(.custom-offer-selector__badge){padding-top:2.3rem}.custom-offer-selector__media{width:4.8rem;height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-offer-selector.css.map */
