/* OBSESSION V21.3 — FINAL BEAUTY PRODUCT POLISH */
body.is-beauty-product .header{position:relative!important;top:auto!important}
body.is-beauty-product .product-page-retail{padding-top:38px!important;padding-bottom:46px!important}
body.is-beauty-product .product-size-choice>label{font-size:9px!important;letter-spacing:.14em!important;color:#54483b!important}
body.is-beauty-product .variant-size-btn:not(:disabled) .variant-size-main em{display:none!important}
body.is-beauty-product .beauty-variant-status{margin-top:10px!important;padding:8px 10px!important;width:max-content;max-width:100%;border:1px solid #ded5c8;background:#fcfaf6;font-size:8px!important;letter-spacing:.035em}
body.is-beauty-product .beauty-variant-status.out{background:#faf7f5;color:#8a625b}
body.is-beauty-product .related-section,body.is-beauty-product .recommended-section{padding:42px 0 50px!important}
body.is-beauty-product .related-section .heading,body.is-beauty-product .recommended-section .heading{margin-bottom:24px!important}
body.is-beauty-product .related-section .heading h2,body.is-beauty-product .recommended-section .heading h2{margin-bottom:7px!important}
body.is-beauty-product .related-section .product-grid,body.is-beauty-product .recommended-section .product-grid{margin-top:0!important}
body.is-beauty-product .reviews-section{padding-top:54px!important}body.is-beauty-product .footer{margin-top:0!important}
@media(max-width:820px){body.is-beauty-product .product-page-retail{padding-top:24px!important}body.is-beauty-product .related-section,body.is-beauty-product .recommended-section{padding:36px 0 42px!important}}
