body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button){--color-button:17,17,17;--color-button-text:255,255,255;--alpha-button-background:1;--buttons-radius:0px;--buttons-radius-outset:0px;background:#111!important;color:#fff!important;border-color:#111!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-weight:800!important;letter-spacing:.7px;text-decoration:none!important;transition:background-color .18s,color .18s}
body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button):not([disabled]):not([aria-disabled=true]):hover{background:#fff!important;color:#111!important;border-color:#111!important}
body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button):focus-visible{outline:2px solid #111!important;outline-offset:4px;box-shadow:0 0 0 2px #fff!important}
body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button)::before,body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button)::after{border-radius:0!important;box-shadow:none!important}
body :is(.button--secondary,.srb-outline,.src-outline,.sra-outline){background:#fff!important;color:#111!important;border:1px solid #111!important}
body :is(.button--secondary,.srb-outline,.src-outline,.sra-outline):hover{background:#111!important;color:#fff!important}
body :is(.button,.shopify-challenge__button,.customer button){border:1px solid #111!important}
body .srq a.srq-button{color:#fff!important}
body .srq a.srq-button:hover{color:#111!important}
body :is(.srq-link,.newsletter-form__button,.search__button,.reset__button,.quantity__button,.slider-button,.share-button__button,.product-form__input input[type=radio]+label){color:#111}
body .srq{--pale:#fff;--pink:#111;--ink:#111}
body .srb{--brand-soft:#fff;--brand-pink:#111;--ink:#111}
body .src-story{--soft:#fff;--pink:#111;--ink:#111}
body :is(.srq-visual,.srq-stage,.srq-panel,.srq-note,.srh-form-wrap,.srh-cta,.srb-hero,.srb-process,.srb-band-callout,.src-hero,.src-process,.src-path-grid article){background:#fff!important;border:1px solid #111!important}
body .srq-option{border-color:#111;background:#fff}
body .srq-option:has(input:checked){background:#f4f4f4;outline-color:#111}
body .srq-progress{background:#e5e5e5}
body .srq-progress span{background:#111}
body .srq input[type=radio],body .srq input[type=checkbox]{accent-color:#111}
body .srq-panel input:not([type=checkbox]),body .srq-panel textarea,body .srh input:not([type=hidden]),body .srh select,body .srh textarea{border-color:#111;background:#fff}
body .srh textarea[readonly]{background:#f7f7f7}
body :is(.srh-success,.srq-note){border-color:#111}
body .srq-answers span{background:#fff;border:1px solid #111}
body :is(.srb-promises,.srb-press,.srb details,.src-faq details,.src-process article){border-color:#111}
body :is(.srb-button,.src-button,.srh-button,.srq-button){border-width:2px!important}
@media(prefers-reduced-motion:reduce){body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.sr-holiday-white__button,.srq-button,.srh-button,.srb-button,.src-button,.sra-button){transition:none}}


body input[type="hidden"]{display:none!important}
.product__info-container :is(.product__description,.accordion__content){font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;overflow-wrap:anywhere}
.product__info-container :is(.product__description,.accordion__content) :is(p,li){font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.7!important;letter-spacing:normal!important}
.product__info-container :is(.product__description,.accordion__content) p{margin-top:0;margin-bottom:1.3rem}
.product__info-container :is(.product__description,.accordion__content) :is(ul,ol){padding-left:2.1rem;margin:1.2rem 0 1.8rem}
.product__info-container :is(.product__description,.accordion__content) li+li{margin-top:.7rem}
.product__info-container :is(.product__description,.accordion__content) :is(h2,h3,h4){margin:2.2rem 0 1rem;line-height:1.3;letter-spacing:normal}
.product__info-container :is(.product__description,.accordion__content)>:first-child{margin-top:0}
.product__info-container :is(.product__description,.accordion__content) img{max-width:100%;height:auto}
.product__info-container .product__accordion{padding-top:.6rem;margin-top:2.4rem}
.product__info-container .product__accordion summary{min-height:48px;padding-top:1.4rem;padding-bottom:1.4rem}
@media(max-width:749px){
body :is(.button,.shopify-challenge__button,.customer button,.srh-button,.srb-button,.src-button,.sra-button,.srq-button){min-height:48px;white-space:normal;overflow-wrap:normal}
body :is(.srh,.sra,.srq-panel) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}
.product__info-container :is(.product__description,.accordion__content) table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
}
