body:has(.p4-product-style){background:var(--p4-bg);color:var(--p4-text)}body:has(.p4-product-style) .gradient{background:var(--p4-bg);color:var(--p4-text)}body:has(.p4-product-style) .product__title h1{font-family:Georgia,serif;font-style:italic;letter-spacing:-.04em;color:var(--p4-text)}body:has(.p4-product-style) .product__media{border:1px solid var(--p4-line);background:radial-gradient(ellipse,var(--p4-stage),var(--p4-bg));border-radius:0}body:has(.p4-product-style) .product-form__submit{background:linear-gradient(115deg,#a5abb2,#fafafa 24%,#c1c7cd 45%,#fff 58%,#a0a8af);color:#080809;border:1px solid #ccc;letter-spacing:2px}body:has(.p4-product-style) .product-form__input--pill input[type=radio]+label{color:var(--p4-text);background:var(--p4-panel);border-color:var(--p4-line)}body:has(.p4-product-style) .product-form__input--pill input[type=radio]:checked+label{background:var(--p4-text);color:var(--p4-bg);border-color:var(--p4-text)}body:has(.p4-product-style) .quantity{background:var(--p4-panel);color:var(--p4-text)}body:has(.p4-product-style) .quantity__button{color:var(--p4-text)}body:has(.p4-product-style) .product__info-wrapper{padding-block:24px}body:has(.p4-product-style) .thumbnail{border-color:var(--p4-line);background:var(--p4-panel)}body:has(.p4-product-style) .header-wrapper{border-bottom:1px solid var(--p4-line)}body:has(.p4-product-style) .p4-product-style{display:none}
