.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--siblings label{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;box-shadow:none!important;margin-left:0;margin-top:0;z-index:4;cursor:pointer;display:inline-flex}.variations .product-form__input--color input[type=radio]+label:after,.variations .product-form__input--siblings label:after{top:0!important;left:0!important;right:0!important;bottom:0!important;border-radius:50%!important;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--color,.variations .product-form__input--siblings{padding-left:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.variations .product-form__input--color input[type=radio]:checked+label,.variations .product-form__input--siblings label.active,.variations .product-form__input--siblings input[type=radio]:checked+label{box-shadow:none!important;outline:1.5px solid var(--color-body)!important;outline-offset:2px!important;z-index:5}.variations .product-form__input--color input[type=radio]:hover:after,.variations .product-form__input--color input[type=radio]+label:hover:after,.variations .product-form__input--siblings label:hover:after{opacity:.8;transform:none!important}.variations .product-form__input--color input[type=radio]:focus-visible+label,.variations .product-form__input--siblings input[type=radio]:focus-visible+label{outline:2px solid #015ecc!important;outline-offset:2px!important;box-shadow:none!important;transform:none!important}.variations .product-form__input--color--large input[type=radio]+label,.variations .product-form__input--siblings--large label{width:36px!important;height:36px!important}.variations .product-form__input--color--xlarge input[type=radio]+label,.variations .product-form__input--siblings--xlarge label{width:44px!important;height:44px!important}.template-product .variations .product-form__input--block{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important}.template-product .variations .product-form__input--block input[type=radio]+label{width:auto!important;min-width:48px!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;box-shadow:none!important;border:1px solid var(--color-border)!important;background:transparent!important;color:var(--color-body)!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;min-height:44px}.template-product .variations .product-form__input--block input[type=radio]:checked+label{background:var(--color-body)!important;color:var(--bg-body, #fff)!important;border-color:var(--color-body)!important;box-shadow:none!important;z-index:5}.template-product .variations .product-form__input--block input[type=radio].is-disabled+label{opacity:.35!important;cursor:not-allowed}.template-product .variations .product-form__input--block input[type=radio]:not(:checked):not(.is-disabled)+label:hover{border-color:var(--color-body)!important;background:rgba(var(--color-body-rgb),.06)!important}.template-product .variations .product-form__input--block input[type=radio]:focus-visible+label{outline:2px solid #015ecc!important;outline-offset:2px!important;box-shadow:none!important;transform:none!important}@media(max-width:768px){.template-product .variations .product-form__input--block input[type=radio]+label{min-width:44px!important;height:44px!important;padding:0 14px!important;font-size:.75rem!important}.template-product .variations .product-form__input--block{gap:8px!important}}.product-inventory-notice{font-size:.8125rem!important;margin-bottom:16px!important;margin-top:-4px!important;color:#2a7a4b!important;line-height:1!important}.product-inventory-notice--low{color:#b85c00!important}.product-inventory-notice--text{display:flex!important;align-items:center!important;margin-bottom:0!important;gap:10px!important}.product-inventory-notice--label{font-size:.8125rem;opacity:.85;line-height:1.3}.pure-sonar-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.pure-sonar-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#2a7a4b;z-index:2}.product-inventory-notice--low .pure-sonar-dot{background:#b85c00}.pure-sonar-ring{position:absolute;width:8px;height:8px;border-radius:50%;background:#2a7a4b;opacity:0;z-index:1;animation:pure-sonar 2s ease-out infinite}.product-inventory-notice--low .pure-sonar-ring{background:#b85c00}@keyframes pure-sonar{0%{transform:scale(1);opacity:.7}80%{transform:scale(3.5);opacity:0}to{transform:scale(3.5);opacity:0}}.product-inventory-notice--pulse,.product-inventory-notice--bar{display:none!important}[id*=footer][id*=app-wrapper],[id*=footer-group][id*=app],.shopify-section-group-footer-group [class*=app],.footer-group .shopify-section:has([class*=revoq]),.footer-group .shopify-section:has([id*=revoq]){background-color:#000!important}[class*=shopify-section]:has(.revoq-withdrawal-button),[class*=shopify-section]:has(.revoq-floating-button),[class*=shopify-section]:has([data-revoq]){background-color:#000!important}[id*=footer][id*=app-wrapper] .shopify-block,.footer-group .shopify-section:has([class*=revoq]) .shopify-block{padding-top:24px!important;padding-bottom:24px!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pure-swatch-overrides.css.map */
