.product-variant-bar{width:100%;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.product-variant-bar{padding:14px 20px;background-color:#f6f6f6;border-radius:10px}}.product-form__submit-label,.product-form__submit-separator,.product-form__submit-price{flex:0 0 auto;min-width:0}.product-form__submit-price{display:inline}.product-form__submit .price--in-button{display:inline;margin:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.product-form__submit .price--in-button .price-item{display:inline;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.product-form__submit-price .price,.product-form__submit-price .price dl{margin:0}.product-form__submit-price .price-item{font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (max-width:749px){.product-form__buttons>.product-form__submit,.product-sticky-cart .product-form__buttons>.product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:0;min-height:4.4rem;width:100%;max-width:100%;box-sizing:border-box;padding-left:1rem;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-form__submit-price .price-item{white-space:nowrap}}@media screen and (min-width:750px){.product-form .product-form__buttons>.product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:4.4rem;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-variant-bar__option{margin:0!important;flex:0 0 100%;display:block;border:none}.product-variant-bar .product-form__input.product-variant-bar__option{display:block}.product-variant-bar__row{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%}.product-variant-bar__row:not(:has(.product-variant-bar__header)){gap:0}.product-variant-bar__row:has(.product-variant-bar__header:not(:has(legend,label.h5))){gap:.35rem}.product-variant-bar__row:has(.product-variant-bar__options:not(.product-variant-bar__options--has-badges)),.product-variant-bar__row:has(.product-variant-bar__options:not(:has(input[type=radio]:not(:disabled):not([data-crossout])+label.product-variant-option--has-badge))){gap:.35rem}.product-variant-bar__options:not(:has(input[type=radio]:not(:disabled):not([data-crossout])+label.product-variant-option--has-badge)) .product-variant-option--badged-row{gap:0}.product-variant-bar__options:not(:has(input[type=radio]:not(:disabled):not([data-crossout])+label.product-variant-option--has-badge)) .product-variant-option__badge--placeholder{display:none}.product-variant-bar--no-labels{gap:.6rem}.product__block:has(>variant-radios.product-variant-bar--no-labels),.product__block:has(>variant-selects.product-variant-bar--no-labels){margin-top:-.8rem}.product-variant-bar:not(.product-variant-bar--no-labels)>.product-variant-bar__option:first-child:not(:has(.product-variant-bar__header)){margin-top:-.8rem}.product-variant-bar__header{width:100%;flex:0 0 auto}.product-variant-bar__header .h5{width:auto;margin:0}.product-variant-bar__header.upper-variant{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.product-variant-bar__header-title{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.product-variant-bar__header-title .h5,.product-variant-bar__header-title legend.h5,.product-variant-bar__header-title label.h5{margin:0}.product-variant-bar__size-chart{display:inline-flex;flex:0 0 auto}.product-variant-bar__size-chart-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:0;text-decoration:none;border-radius:.2rem}.product-variant-bar__size-chart-button svg{display:block;width:1.5rem;height:1.5rem}.product-variant-bar__header .form__popup{width:auto;margin:0;flex-shrink:0}.product-variant-bar__options{--variant-options-gap: .5rem;--variant-option-columns: 4;display:grid;grid-template-columns:repeat(var(--variant-option-columns),minmax(0,1fr));align-items:stretch;width:100%;gap:var(--variant-options-gap);overflow:visible}.product-variant-bar__options--has-badges{--variant-option-badge-gap: .5rem}.product-variant-bar__options--1-col{--variant-option-columns: 1}.product-variant-bar__options--2-col{--variant-option-columns: 2}.product-variant-bar__options--3-col{--variant-option-columns: 3}.product-variant-bar--single-variant .product-variant-bar__options{--variant-option-columns: 1}.product-variant-bar__option-cell{display:flex;flex-direction:column;min-width:0;min-height:100%;height:100%;position:relative;overflow:hidden}.product-variant-bar__option-cell:has(>input[type=radio]:disabled:not([data-crossout])){display:none}@media screen and (min-width:750px){.product-variant-bar__options{--variant-options-gap: .6rem}}@media screen and (min-width:1024px){.product-variant-bar__options{--variant-options-gap: .8rem}}.product-variant-bar .product-form__input input[type=radio]+label{margin:0}.product-variant-bar .product-form__input input[type=radio]+label:not(.color__swatch){width:100%;min-width:0;min-height:100%;height:100%;display:flex;text-align:center;font-size:1.35rem;line-height:1.15;flex-direction:column;position:relative;padding:0;gap:0;border:none;background-color:transparent;box-shadow:none;color:inherit;overflow:visible}.product-variant-bar .product-form__input input[type=radio]:checked+label:not(.color__swatch){box-shadow:none;color:inherit}.product-variant-bar .product-form__input input[type=radio]:focus-visible+label:not(.color__swatch),.product-variant-bar .product-form__input input[type=radio].focused+label:not(.color__swatch){outline:none;box-shadow:none}.product-variant-bar .product-form__input input[type=radio]+label.product-variant-option--badged-row{gap:var(--variant-option-badge-gap, .3rem)}.product-variant-bar .product-form__input input[type=radio]+label:not(.color__swatch):after{display:none}.product-variant-option__badge{display:flex;align-items:center;overflow:hidden;justify-content:center;width:100%;padding:.25rem .35rem;border-radius:50px!important;font-size:1rem;font-weight:700;line-height:1.05;letter-spacing:0;text-align:center;pointer-events:none;flex:0 0 auto;min-height:var(--variant-badge-height, auto)}.product-variant-option__badge--brush{font-family:var(--font-rca-subheading-family);font-weight:400}.product-variant-bar .product-variant-option__badge--mix-match,.product-variant-bar .product-variant-option__badge--best-value{letter-spacing:0}.product-variant-bar .product-variant-option__badge--mix-match,.product-variant-bar .product-variant-option__badge--mix-match.product-variant-option__badge--brush{font-size:var(--label-50g-font-size, 14px);line-height:var(--label-50g-line-height, 1.15)}.product-variant-bar .product-variant-option__badge--best-value,.product-variant-bar .product-variant-option__badge--best-value.product-variant-option__badge--brush{font-size:var(--best-value-label-font-size, 14px);line-height:var(--best-value-label-line-height, 1.15)}.product-variant-option__badge--placeholder{visibility:hidden;background-color:transparent!important;color:transparent!important}.product-variant-bar__option-cell>label.product-variant-option__label:not(.color__swatch){flex:1 1 auto;min-height:0}.product-variant-option__text{--variant-option-label-size: 1.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;padding:.55rem .35rem;flex:1 1 auto;min-height:4.4rem;border:1px solid #014b87;border-radius:5px;background-color:#fff;color:#014b87;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-variant-bar__options--has-badges .product-variant-bar__option-cell>label:not(.color__swatch) .product-variant-option__text{margin-top:0}.product-variant-option__name,.product-variant-option__price{display:block;width:100%;line-height:1.15;padding:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.product-variant-option__name{font-size:var(--variant-option-label-size)}.product-variant-option__price{margin:0;font-size:calc(var(--variant-option-label-size) + 4px)}.product-variant-option__price price-money,.product-variant-option__price .price-money{margin:0}@media screen and (min-width:390px){.product-variant-bar .product-form__input input[type=radio]+label:not(.color__swatch){font-size:1.65rem}.product-variant-option__badge:not(.product-variant-option__badge--mix-match):not(.product-variant-option__badge--best-value){font-size:1.15rem;padding:.3rem .45rem}.product-variant-option__text{padding:.65rem .45rem;gap:.2rem}.product-variant-option__text{--variant-option-label-size: 1.65rem}}@media screen and (min-width:1200px){.product-variant-bar .product-form__input input[type=radio]+label:not(.color__swatch){font-size:1.8rem}.product-variant-option__badge:not(.product-variant-option__badge--mix-match):not(.product-variant-option__badge--best-value){font-size:1.2rem;padding:.35rem .5rem}.product-variant-option__text{padding:.75rem .55rem}.product-variant-option__text{--variant-option-label-size: 1.8rem}}.product-variant-bar .product-form__input input[type=radio]+label:not(.color__swatch):after{border-radius:5px;background-color:transparent}@media screen and (hover:hover){.product-variant-bar .product-form__input input[type=radio]:not(:disabled):not([data-crossout])+label:not(.color__swatch):hover{box-shadow:none;color:inherit}.product-variant-bar .product-form__input input[type=radio]:not(:disabled):not([data-crossout]):not(:checked)+label:not(.color__swatch):hover .product-variant-option__text{background-color:#b4d8e8;border-color:#014b87;color:#014b87}.product-variant-bar .product-form__input input[type=radio]:checked+label:not(.color__swatch):hover .product-variant-option__text{background-color:#014b87;border-color:#014b87;color:#fff}}.product-variant-bar .product-form__input input[type=radio]:focus-visible+label:not(.color__swatch) .product-variant-option__text,.product-variant-bar .product-form__input input[type=radio].focused+label:not(.color__swatch) .product-variant-option__text{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.2rem}.product-variant-bar .product-form__input input[type=radio]:checked+label:not(.color__swatch) .product-variant-option__text{background-color:#014b87;border-color:#014b87;color:#fff}.product-variant-bar .product-form__input input[type=radio]:disabled+label:not(.color__swatch) .product-variant-option__text,.product-variant-bar .product-form__input input[type=radio][data-crossout]+label:not(.color__swatch) .product-variant-option__text{background-color:#fff;border-color:#014b8759;color:#014b8759}.product-variant-bar .product-form__input input[type=radio]:disabled+label:not(.color__swatch),.product-variant-bar .product-form__input input[type=radio][data-crossout]+label:not(.color__swatch){overflow:visible;color:inherit}.product-variant-bar .product-form__input input[type=radio]:disabled+label:not(.color__swatch):before,.product-variant-bar .product-form__input input[type=radio][data-crossout]+label:not(.color__swatch):before{display:none}.product-variant-bar .product-form__input input[type=radio][data-crossout]+label:not(.color__swatch) .product-variant-option__text{position:relative}.product-variant-bar .product-form__input input[type=radio][data-crossout]+label:not(.color__swatch) .product-variant-option__text:before{content:"";position:absolute;left:15%;top:50%;width:70%;border-bottom:.1rem solid rgba(1,75,135,.35);transform:rotate(-30deg);pointer-events:none;z-index:1}.product-variant-bar__option .select{width:100%}.product-variant-bar__option .select__select{font-size:13px;line-height:normal}@media screen and (min-width:750px){.product-variant-bar__option .select__select{font-size:16px}}.product-variant-bar__mix-match{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;width:100%;padding-top:.4rem}.product-variant-bar__mix-match-heading{margin:0;flex:0 0 auto;line-height:normal;letter-spacing:.02em;text-transform:uppercase;color:#014b87}.product-variant-bar__mix-match-opener{flex:0 0 auto;max-width:100%}.product-variant-bar__mix-match-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:auto;max-width:100%;margin:0;padding:.55rem .9rem .55rem 1.2rem;border:1px solid #f18800;border-radius:999px;background-color:#fff;color:#f18800;font-size:1.3rem;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.product-variant-bar__mix-match-button-text{flex:0 1 auto;text-align:left;font-family:var(--font-rca-subheading-family);font-size:1.5rem;line-height:1.1;white-space:nowrap}.product-variant-bar__mix-match-button-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.product-variant-bar__mix-match-button-icon .icon{width:1.8rem;height:1.8rem;color:#f18800}.product-variant-bar__mix-match-button-icon .icon path{fill:currentColor}@media screen and (hover:hover){.product-variant-bar__mix-match-button:hover{background-color:#f1880014;border-color:#f18800;color:#f18800}}@media screen and (min-width:750px){.product-variant-bar__mix-match{justify-content:center}.product-variant-bar__mix-match-button-text{font-size:1.7rem}}@media screen and (min-width:1100px){.product-variant-bar__mix-match{gap:50px}}@media screen and (max-width:749px){.product-variant-bar__mix-match{flex-direction:row;align-items:flex-start}}.product-popup-modal__mix-match-title{color:#014b87;text-transform:uppercase;font-weight:700;line-height:1.2}.product-popup-modal__mix-match-subheading{margin:-.5rem 0 1.5rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.product-variant-bar__option:has(.product-variant-option__price) .product-variant-option__name{letter-spacing:0}@media screen and (max-width:749px){.product-variant-bar__option:has(.product-variant-option__price) .product-variant-option__text{--variant-option-label-size: 13px}}.product-variant-bar__option--type .product-variant-option__name{letter-spacing:0}@media screen and (max-width:749px){.product-variant-bar__option--type .product-variant-option__text{--variant-option-label-size: 16px}}@media screen and (min-width:750px){.product-variant-bar__option--type .product-variant-option__text{--variant-option-label-size: 20px}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/component-product-atc-bar.css.map */
