.variant-picker{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker .popover{--popover-anchor-block-spacing: var(--spacing-2);--popover-content-max-width: none}.variant-picker .popover,.variant-picker .popover::part(content){width:100%}.variant-picker__option-info{justify-content:space-between;align-items:baseline;margin-block-end:var(--spacing-2);display:flex}.variant-picker__option-values{display:flex}.variant-picker__option-values.scroll-area{padding-block-start:2px;padding-block-end:2px}@media screen and (min-width: 700px){.variant-picker__option-values{flex-wrap:wrap}}.variant-picker--complex label{width:100%;background:#fff;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .75rem 0;margin-bottom:1rem;border-radius:2rem;border:1px solid #d9d9d9;transition:background .2s ease-in-out}.variant-picker--complex label.is-selected{background:var(--mrf-bright-green-light-active);border:1px solid var(--mrf-bright-green-light-active)}.variant-picker--complex label.is-disabled{pointer-events:none;background:#fff;border:1px solid #d9d9d9}.variant-info{display:flex;width:50%;flex-shrink:0;padding:0 .75rem}.variant-info img{margin-right:.75rem;border-radius:6px}.variant-info span{display:block}.variant-info span.variant-sku{font-size:.75rem;color:#6c757d}@media screen and (min-width: 1000px){.variant-info{width:30%}.variant-info span.variant-sku{font-size:.875rem}.variant-picker--single-variant .variant-banner-text{width:45%}}.variant-image-text{display:flex;align-items:center;justify-content:start}.variant-image-text input{position:absolute;opacity:0;height:0;width:0}.variant-image-text:has(input:checked)~.variant-banner-text{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.variant-picker--complex .text-price{display:flex;justify-content:space-between;padding-bottom:.75rem}.variant-title,.variant-price{color:#505050}.variant-title{font-size:16px;font-weight:500}.variant-price{grid-column:3;justify-self:end;font-size:18px;font-weight:600}.despatches{min-width:8rem}.variant-despatches{font-weight:450;font-size:.75rem;color:rgb(var(--button-background-primary));align-self:center}.variant-discount{height:fit-content;min-width:fit-content;color:#fff;cursor:help;grid-column:2;justify-self:center}.variant-discount span{padding:.25rem .75rem;white-space:nowrap;display:inline-flex;align-content:center;align-items:center;justify-content:center;gap:4px;border-radius:50px;background:rgb(var(--button-background-primary));font-size:16px;font-weight:700}.variant-discount-icon{width:1.4rem;height:1.4rem}svg.variant-discount-icon>*{fill:#fff}.variant-banner-text{color:#fff;text-align:center;font-size:16px;font-weight:500;padding:0 1rem;flex-shrink:1;color:#505050;border-left:1px solid #676767;pointer-events:auto}.variant-picker--single-variant .variant-banner-text{border-left:none}.variant-check{width:33px;height:33px;border-radius:100px;background:#f7f7f7;flex-shrink:0}.variant-check.is-selected{background:#fff}.variant-check.is-disabled{background:#f7f7f7;pointer-events:none}.variant-check svg{max-height:0;opacity:0;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}label.is-selected .variant-check svg{max-height:100%;opacity:1}label.is-disabled .variant-check svg{max-height:0;opacity:0}.variant-picker--complex .text-price.text-price--lg,.variant-discount--lg{display:none}.variant-picker--complex .text-price.text-price--lg div{display:flex;justify-content:flex-end}.variant-picker--complex .text-price.text-price--lg span{display:block}.variant-picker--complex .text-price.text-price--sm{display:grid;grid-template-columns:1fr auto 1fr}@media screen and (min-width: 1000px){.variant-picker--complex label{padding:.25rem 1rem .25rem .25rem}.variant-picker--complex .text-price{padding:0 0 0 .5rem;order:5;width:10%;justify-content:end}.variant-discount{order:4;margin-left:auto;width:15%;display:flex;justify-content:end}.variant-banner-text{border:none;width:40%}.product-info__variant-picker .badge,.product-info__variant-picker .variant-discount span{padding:.25rem 1rem;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase;text-align:center}}.meta-description{text-align:center;margin-bottom:1.25rem}
/*# sourceMappingURL=/s/files/1/0733/1315/7431/t/129/assets/css-variant-picker.bundle.css.map */
