product-info variant-picker-big-buttons span.dropdown--selected-option{display:none}product-info variant-picker-big-buttons fieldset,product-info variant-picker-big-buttons .swatch-select fieldset label{border:0!important}product-info variant-picker-big-buttons>fieldset{height:0}product-info variant-picker-big-buttons>fieldset input{height:0;width:0}product-info variant-option-buttons{display:inline}product-info variant-option-buttons:not(:last-child):after{display:block;content:"";margin-bottom:16px}product-info variant-option-buttons>label.form__label{display:grid;grid-template-columns:repeat(2,auto)}product-info .swatch-select{display:flex;align-items:center;flex-wrap:wrap}product-info .swatch-select button{background:none;border:1px solid transparent;border-radius:50%;padding:0;margin-right:5px;position:relative;height:42px;width:42px;cursor:pointer}product-info .swatch-select button.selected{border:1px solid #000}product-info .swatch-select button img{background:transparent;border:1px solid var(--primary-off-white);border-radius:50%;cursor:pointer;position:absolute;top:1px;left:1px;height:38px;width:38px}product-info .swatch-select button span{background:transparent;border:1px solid var(--primary-off-white);border-radius:50%;cursor:pointer;width:40px;height:40px;display:block;position:absolute;top:0}product-info .swatch-select button span.swatch-color{height:100px;width:100px}product-info .swatch-select span[data-value]{display:block;width:100%;height:100%;border:3px solid var(--neutral-10);border-radius:50%}product-info .swatch-select button span[data-value=white]{background:var(--primary-white)}product-info .swatch-select button span[data-value=blue]{background:#97cde8}product-info .swatch-select button span[data-value=pink]{background:#f5c3cb}product-info .swatch-select button span[data-value=black]{background:#000}product-info variant-option-buttons .outer-wrap{display:flex;flex-wrap:wrap;gap:16px;overflow-y:hidden;padding-bottom:2rem}product-info variant-option-buttons .outer-wrap.outer-wrap.swatch-select{grid-template-columns:repeat(5,minmax(auto,10rem))}product-info variant-option-buttons .outer-wrap[data-option-name*=Brush]{border-bottom:unset;padding-bottom:unset}product-info variant-option-buttons .swatch-select{gap:16px}product-info variant-option-buttons .swatch-select button{height:46px;width:46px;padding:0;margin:0}product-info variant-option-buttons .inner-wrap{width:calc(50% - .8rem);display:flex;flex-direction:column;position:relative}product-info variant-option-buttons .inner-wrap label,product-info variant-option-buttons .swatch-select fieldset label{cursor:pointer}product-info variant-option-buttons .inner-wrap label{position:relative;display:flex;align-items:center;overflow:hidden}product-info variant-option-buttons .inner-wrap label .label{font-size:13px;line-height:13px;height:2rem;margin:0 auto;font-weight:400;text-align:center;display:flex;position:absolute;left:0;width:100%;z-index:1;justify-content:center;align-items:center;flex-wrap:wrap}product-info variant-option-buttons .outer-wrap:not(.swatch-select) input:checked~label .label{color:var(--ab-electric-blue);font-weight:700}@media screen and (min-width: 1201px){product-info variant-option-buttons .inner-wrap label .label{padding:0 10% 0 30%}}product-info variant-option-buttons button.variant-option{border:none;pointer-events:none;max-height:74px;max-width:74px;min-height:48px;min-width:48px;flex:1 0 40%;position:relative;overflow:hidden;clip-path:circle(50%);margin-inline-start:-1.2rem}product-info variant-option-buttons button.variant-option img{margin:auto;object-position:center;object-fit:cover;height:100%;width:auto;min-height:128px;min-width:70px;position:absolute;bottom:-24px;left:-6px}product-info variant-option-buttons .inner-wrap label{border:1px solid #2F2E461A}product-info variant-option-buttons .outer-wrap:not(.swatch-select) input:checked~label,product-info variant-option-buttons .outer-wrap.swatch-select input:checked+label>button>img{border:2px solid var(--primary-blue-1);background-color:#fffc;animation:border-pulsate 3s 3}@keyframes border-pulsate{0%{border-color:#3548a7}50%{border-color:#96a8fe}to{border-color:#3548a7}}product-info variant-option-buttons .outer-wrap.swatch-select button{box-sizing:border-box;width:auto;height:auto;aspect-ratio:1 / 1}product-info variant-option-buttons .outer-wrap.swatch-select button.selected{aspect-ratio:1 / 1;padding:0;margin:0;border:0}product-info variant-option-buttons .outer-wrap.swatch-select img{height:auto;width:auto}product-info variant-option-buttons .outer-wrap.swatch-select button,product-info variant-option-buttons .outer-wrap.swatch-select button span[data-value]{height:100%}product-info variant-option-buttons .outer-wrap.swatch-select button img,product-info variant-option-buttons .outer-wrap.swatch-select button span[data-value]{position:relative;padding:0;margin:0;border:3px solid var(--neutral-10)}@media screen and (max-width: 1200px){product-info variant-option-buttons .outer-wrap:not([data-option-name*=Brush]){row-gap:3rem}product-info variant-option-buttons .inner-wrap label .label{position:relative;font-size:12px;bottom:0rem;line-height:10px}}@media screen and (max-width: 375px){product-info variant-option-buttons>label.form__label{grid-template:"choice-label info-button" auto / auto 8rem}product-info variant-option-buttons .outer-wrap{grid-template-columns:repeat(3,auto)}}
/*# sourceMappingURL=/cdn/shop/t/701/assets/variant-picker-big-buttons.css.map */
