body:has(.ys-brand-sentinel) .joss-free-shipping-progress{display:none!important}
body:has(.ys-brand-sentinel) :is(.button,.shopify-payment-button__button,.customer button){border-radius:8px!important}
body:has(.ys-brand-sentinel) :is(.field__input,.select__select,.quantity,.customer input){border-radius:8px}
body:has(.ys-brand-sentinel) .product-form__input input[type=radio]+label{border-radius:8px}
body:has(.ys-brand-sentinel) .product-form__input input[type=radio]:checked+label{background:#6B2CE7;border-color:#6B2CE7;color:#FFF9F8}
body:has(.ys-brand-sentinel) .product-form__input input[type=radio]:focus-visible+label{outline:2px solid #2DE2E6;outline-offset:4px}
body:has(.ys-brand-sentinel) :is(.card__media img,.product__media img){object-fit:contain}
body:has(.ys-brand-sentinel) .newsletter{border-top:1px solid rgba(192,192,214,.2);border-bottom:1px solid rgba(192,192,214,.2)}
body:has(.ys-brand-sentinel) .newsletter__wrapper{background:#1A1A20;color:#EDE8FF}
body:has(.ys-brand-sentinel) .newsletter__subheading{color:#C0C0D6;max-width:54ch;margin-inline:auto;line-height:1.8}
body:has(.ys-brand-sentinel) .newsletter-form{max-width:48rem;margin-inline:auto}
body:has(.ys-brand-sentinel) .newsletter-form__field-wrapper{max-width:none}
body:has(.ys-brand-sentinel) .newsletter-form__button{color:#2DE2E6;min-width:48px;min-height:48px}
body:has(.ys-brand-sentinel) .newsletter :is(input,button):focus-visible{outline:2px solid #2DE2E6;outline-offset:4px}
body:has(.ys-brand-sentinel) .newsletter .field__input{font-size:16px;color:#EDE8FF;background:#0B0B0F}
body:has(.ys-brand-sentinel) .newsletter :is(.field__label,.newsletter-form__message){color:#EDE8FF}
body:has(.ys-brand-sentinel) ::selection{background:#FF4EDB;color:#0B0B0F}
@media(prefers-reduced-motion:reduce){body:has(.ys-brand-sentinel) :is(.button,.card,.newsletter *){transition:none!important;animation:none!important}}
