.pdp__variants--grid .VariantSelectors{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:1rem}.pdp__variants--grid .RevolutionSelectbox--Content{position:absolute;width:100%;z-index:2}.pdp__variants--grid .VariantSelectors:has(.circle-selector) .VariantSelect,.pdp__variants--grid .VariantSelectors:has(.box-selector) .VariantSelect{grid-column:1 / -1}.pdp__variants--grid .VariantSelectors .RevolutionSelectbox{width:100%;border-radius:6px}.pdp__variants--grid .circle-selector{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem;column-gap:1rem;width:100%}.pdp__variants--grid .RevolutionSelectbox--Item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:1rem;padding-block:.688rem;width:100%}.pdp__variants--grid .RevolutionSelectbox--Button{width:100%;padding-inline:1rem;padding-block:.75rem;box-sizing:border-box;display:flex;align-items:center}.pdp__variants--grid .box-selector{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.pdp__variants--grid .box-selector .SelectboxLabelNormal{width:fit-content;padding:.5rem;margin:unset;border-radius:6px;border:1px solid var(--background_color_2);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.pdp__color-selectbox .SelectboxLabelNormal .not-available{height:100%;border:1px solid var(--secondary_text);width:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none;opacity:1}.variant-dropdown .RevolutionSelectbox--Item,.pack-selector .RevolutionSelectbox--Item{gap:.5rem}.pdp__variants--grid .RevolutionSelectbox--Title.bundle,.pdp__variants--grid .RevolutionSelectbox--Item.bundle{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.pdp__variants--grid .VariantSelect,.pdp__variants--grid .variant-dropdown,.pdp__variants--grid .pack-selector{display:flex;flex-direction:column;gap:1rem}.pack-selector__label-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.pdp__variants--grid .VariantSelectors:has(.pack-selector){grid-template-columns:1fr;row-gap:1.5rem}.pdp__variants--grid .VariantSelectors .pack-selector{grid-column:1 / -1}.pack-selector__helper{flex:1 1 0;color:var(--primary_text);opacity:.5;text-align:right}.pack-selector__options{display:flex;flex-direction:row;align-items:stretch;gap:.25rem}.pack-option{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.5rem .25rem;border:1px solid var(--secondary_grey);border-radius:6px;background-color:var(--background_color);color:var(--primary_text);text-align:center;cursor:pointer}.pack-option:hover{border-color:var(--primary_accent)}.pack-option[aria-checked=true]{border-color:var(--primary_accent);background-color:color-mix(in srgb,var(--primary_accent) 4%,var(--background_color))}.pack-option:focus-visible{outline:2px solid var(--primary_accent);outline-offset:2px}.pack-option__label{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);max-width:calc(100% + .5rem);padding:.125rem .25rem;border-radius:.125rem;background-color:var(--primary_accent);color:var(--secondary_text);font-family:var(--type_secondary_paragraph_font);font-weight:var(--weight_secondary_font);font-size:.5rem;line-height:.625rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-option__name{text-transform:uppercase}.pack-option__save{display:block;min-height:1.125rem;color:var(--alert_error)}.pack-option__prices{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem}.pack-option__compare,.pack-option__price{font-size:.625rem;line-height:.75rem}.pack-option__compare{font-family:var(--type_primary_paragraph_font);font-weight:var(--weight_paragraph_font);opacity:.4}.pack-option__price{font-family:var(--type_secondary_paragraph_font);font-weight:var(--weight_secondary_font)}.pack-option__per-pack{margin-top:.25rem;opacity:.4}@media screen and (min-width:1025px){.pdp__variants--grid .VariantSelectors:has(.pack-selector){grid-template-columns:repeat(2,minmax(100px,1fr))}.pack-selector__options{gap:1rem}.pack-option__label{font-family:var(--type_primary_paragraph_font);font-weight:var(--weight_paragraph_font);font-size:.625rem;line-height:.75rem;padding-top:.1875rem;padding-bottom:.0625rem}.pack-option__compare,.pack-option__price{font-size:.75rem;line-height:1.125rem}.pack-option__price{font-family:var(--type_primary_paragraph_font);font-weight:var(--weight_paragraph_font)}}.pack-banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-radius:6px;background-color:var(--background_color);color:var(--primary_text)}.pack-banner[hidden]{display:none}.pack-banner__text{display:flex;flex-direction:column}.pack-banner__per-pack [data-pack-banner-per-pack]{font:inherit}.pack-banner__heading{color:var(--primary_accent);text-transform:uppercase}.pack-banner__savings-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.pack-banner__savings{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border-radius:.25rem;background-color:var(--primary_accent);color:var(--secondary_text);text-transform:uppercase}.pack-banner__savings [data-pack-banner-savings]{color:var(--secondary_text)}.pack-banner__savings:has([data-pack-banner-savings]:empty){display:none}.pack-banner__savings-icon{flex-shrink:0;width:1rem;height:1rem;transform:scaleX(-1)}.pack-banner__prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.pack-banner__compare{color:var(--primary_grey)}.pack-banner__price{color:var(--primary_accent)}.pdp__variants--grid .SelectboxLabelNormal--Discount{color:var(--alert_error)}.pdp__color-selectbox .SelectboxLabelNormal:has(.not-available[style*="display: block"])+.color-option__label{color:var(--secondary_grey)}.pdp__variants--grid .box-selector .SelectboxLabelNormal:hover,.pdp__variants--grid .box-selector :checked+.SelectboxLabelNormal{background-color:var(--primary_accent);color:var(--secondary_text)}.pdp__color-selectbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex:0 0 calc(50% - .5rem);padding-block:.6325rem;padding-inline:.5rem;border:1px solid var(--background_color_2);border-radius:6px;cursor:pointer}.pdp__color-selectbox .SelectboxLabelNormal{padding:unset;width:1.25rem;height:1.25rem;border-radius:50%;margin:unset;position:relative}.size__size-guide--label{display:flex;flex-direction:row;justify-content:space-between}input[type=radio]:checked+.pdp__color-selectbox{border:1px solid var(--secondary_grey)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/pdp_variants.css.map */
