.product-form__input--swatch{border:none!important;padding:0!important;margin:0 0 8px!important}.product-form__input--swatch .form__label{font-size:14px!important;font-weight:600!important;color:#111!important;margin-bottom:10px!important;display:flex!important;align-items:center!important;gap:6px!important}.product-form__input--swatch .form__label [data-selected-value]{font-weight:400!important;color:#555!important}.product-form__input--swatch .swatch-input__listitem{list-style:none!important}.swatch-input__input{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.swatch-input__label{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.12)!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 6px #0000001a!important}.swatch-input__label:hover{transform:scale(1.12)!important;border-color:#4999bb!important;box-shadow:0 4px 12px #4999bb40!important;z-index:2!important}.swatch-input__input:checked+.swatch-input__label{border-color:#4999bb!important;border-width:3px!important;box-shadow:0 0 0 3px #4999bb40,0 4px 12px #4999bb33!important;transform:scale(1.1)!important}.swatch-input__label[style*="background-color: #fff"],.swatch-input__label[style*="background-color: white"],.swatch-input__label[style*="background-color: #ffffff"],.swatch-input__label[style*="background-color: #FFFFFF"]{border-color:#ccc!important}.swatch-input__input:disabled+.swatch-input__label{opacity:.5!important;cursor:not-allowed!important}.swatch-input__input:disabled+.swatch-input__label:after{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;background:linear-gradient(to bottom right,transparent calc(50% - 1.5px),rgba(120,120,120,.75) calc(50% - 1.5px),rgba(120,120,120,.75) calc(50% + 1.5px),transparent calc(50% + 1.5px))!important;border-radius:50%!important;pointer-events:none!important}.swatch-input__input:disabled+.swatch-input__label:before{content:"Sold out"!important;position:absolute!important;bottom:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%)!important;background:#111!important;color:#fff!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important;padding:3px 7px!important;border-radius:4px!important;opacity:0!important;pointer-events:none!important;transition:opacity .15s ease!important;z-index:10!important}.swatch-input__input:disabled+.swatch-input__label:hover:before{opacity:1!important}.pp-atc-btn:disabled,.product-form__submit:disabled{background-color:#ccc!important;border-color:#ccc!important;color:#888!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.variant--soldout .pp-buynow-wrap,.variant--soldout .shopify-payment-button{display:none!important}.product-soldout-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000080!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;pointer-events:none!important;transition:opacity .3s ease!important}.product-soldout-text{color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:3px!important;text-transform:uppercase!important;padding:12px 28px!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:6px!important;background:#00000040!important;white-space:nowrap!important}@media screen and (max-width:749px){.product-soldout-text{font-size:13px!important;padding:8px 18px!important;letter-spacing:2px!important}}.pp-promo-badge{position:absolute!important;top:16px!important;left:16px!important;width:120px!important;height:auto!important;z-index:10!important;pointer-events:none!important}@media screen and (max-width:749px){.pp-promo-badge{width:90px!important;top:10px!important;left:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-swatches.css.map */
