.swatches__swatch,.swatches__swatch-container{width:auto!important}.swatches__swatch input,.swatches__swatch-container input{display:none}.swatches__swatch-container{align-items:center;display:flex}.swatches__swatch{cursor:pointer;display:inline-block;padding:.8rem}.swatches__swatch.is-size .swatches__swatch-inner{background-color:#f7f8f5;border-radius:50%;display:block;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.swatches__size-swatches .swatches__swatch:hover :not(:checked)+.swatches__swatch-inner,.swatches__swatch.is-size input:checked+.swatches__swatch-inner{border:1px solid #000}.swatches__swatch.is-color .swatches__swatch-inner{background-color:#eff0eb;border-radius:50%;display:block;height:40px;padding:initial;position:relative;transition:all .3s;width:40px}.swatches__swatch.is-color .swatches__swatch-inner .responsive-image__wrapper{position:static}.swatches__swatch.is-color .swatches__swatch-inner img{border-radius:50%;height:30px;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}input:checked+.swatches__swatch-inner{text-decoration:underline}.swatches__swatch.is-color input:checked+.swatches__swatch-inner{border:1px solid #000}.swatches__disabled+.swatches__swatch-inner{opacity:.3}.swatches__color-swatches .swatches__swatch:hover :not(:checked)+.swatches__swatch-inner{border:1px solid #000}.swatches__swatches{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.8rem}.product-form{display:block;margin-top:1.6rem}.product-form label,.product-form legend,.product-form__options{text-transform:uppercase}.product-form label .color-names,.product-form legend .color-names,.product-form__options .color-names{text-transform:none}.product-form legend,.product-form__options{margin-bottom:.8rem}.product-form__option:not(:last-child){margin-bottom:2.1rem}.product-form__option{position:relative}.product-form__option-label{background-color:#fff;border:1px solid #5ccbec;font-size:1.1rem;left:50%;padding:.1rem .9rem;position:absolute;top:0;transform:translate(-50%,-50%);z-index:1}.product-form__recharge-wrapper{font-size:1.3rem;margin-top:2rem;position:relative}.product-form__recharge-wrapper .rc_popup{display:none}.product-form__recharge-wrapper .rc-option__subsave.rc-option{border:1px solid;padding:1.5rem 1.5rem 0}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__selector{margin-bottom:1.5rem}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__discount{display:none}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__plans{align-items:center;border-top:1px solid rgba(0,0,0,.251);display:flex!important;padding:0}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__plans:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1000 1000%27 style=%27enable-background:new 0 0 1000 1000%27 xml:space=%27preserve%27%3E%3Cpath d=%27M492.7 974.4C340.8 974.1 198 902 107.5 780-49.6 567.2-4.5 267.4 208.3 110.3c82.4-60.8 182.1-93.6 284.4-93.6 127-.3 248.9 50.2 338.5 140.3l21.6 21.6-43.2 43.2-21.6-21.6C626.5 35.8 362.2 33.5 197.8 195.1 48.5 341.7 31 576.2 156.6 743.5c136.5 185.8 397.8 225.7 583.6 89.2 107.3-78.8 170.5-204.1 170.3-337.2V465h61.2v30.5c-.4 264.4-214.6 478.7-479 478.9z%27/%3E%3Cpath d=%27M849.2 261.3 788 200.2l43.2-43.2 61.2 61.2-43.2 43.1z%27/%3E%3Cpath d=%27M901.4 270.6H677.3v-61.2h163v-163h61.2v224.2z%27/%3E%3C/svg%3E");background-position-y:50%;background-repeat:no-repeat;content:"";height:2.3rem;margin-right:.8rem;width:2.3rem}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__plans select{border:none;box-shadow:inset 0 0 0 1px #fff;font-size:1.3rem;margin:1.5rem 0;min-width:unset;padding:0;text-transform:uppercase;width:100%}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__option__plans[style="display: none;"]{height:0;opacity:0;pointer-events:none}.product-form__recharge-wrapper .rc-option__subsave.rc-option .rc_widget__price{font-weight:700}.product-form__recharge-wrapper .rc-option__onetime.rc-option{border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding:1.5rem}.product-form__recharge-wrapper .rc_widget__option__selector{align-items:center;display:flex}.product-form__recharge-wrapper .rc_widget__option__label{display:flex;flex:1;flex-direction:row;justify-content:space-between}.product-form__recharge-wrapper .rc-radio__input{margin-left:0;margin-right:7px;padding:0;width:unset}.product-form__selling-plan-label{background-color:#01cdf0;font-size:1.1rem;font-weight:700;left:50%;padding:.1rem .5rem;position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:1}.product-form__selling-plan-label .product-form__recharge-wrapper:not(.rc-container-wrapper+.product-form__selling-plan-label){display:none}.product-form__price{align-items:center;display:flex;font-size:1.8rem;margin-bottom:1rem;margin-top:2.1rem;text-transform:uppercase}.product-form__price p{margin:0}.product-form__submit.loading,.product-form__submit.loading:hover{color:#fff}.product-form .quantity{border:none}.product-form .quantity__button{border:1px solid #000;height:3.6rem;padding:0;width:3.6rem}.product-form .quantity__button svg{width:14px}.product-form .quantity__input{height:3.6rem;padding:0;width:4.4rem}.product-form fieldset,.product-form legend,.product-form__options{padding:0}.product-form .shopify-payment-button__button{margin-top:1.6rem}.product-form .shopify-payment-button__button--hidden{display:none}.size-option-size-chart{align-items:baseline;display:flex}.size-chart{margin-left:auto}
