.product.template-product .page-width{max-width:1400px!important}.product.template-product .section{margin-bottom:0!important}.product.template-product .product__media-wrapper{position:sticky!important;top:100px!important;align-self:flex-start!important}@media (max-width: 749px){.product.template-product .product__media-wrapper{position:relative!important;top:auto!important}}.template-product .problem-promise{background:#fff!important}.template-product .social-proof-landing{background:#f5f1e9!important}.template-product .ingredients-story{background:#fff!important}.template-product .before-after{background:#f5f1e9!important}.template-product .comparison-table,.template-product .collapsible-content{background:#fff!important}.template-product .faq-section{background:#f5f1e9!important}.template-product .final-cta-landing{background:linear-gradient(135deg,#eee6da,#f5f1e9)!important}.template-product h1{font-family:Georgia,Playfair Display,serif!important;font-weight:700!important;color:#111214!important;letter-spacing:-.02em!important}.template-product h2{font-family:Georgia,Playfair Display,serif!important;font-weight:600!important;color:#111214!important;letter-spacing:-.015em!important}.template-product p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:1.7!important;color:#4a4a4a!important}.template-product .button,.template-product .btn,.template-product [class*=cta]{border-radius:50px!important;padding:1rem 2rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;transition:all .3s ease!important}.template-product .button--primary,.template-product .btn-primary{background:linear-gradient(135deg,#c6a867,#d4b87a)!important;color:#fff!important;box-shadow:0 6px 20px #c6a8674d!important}.template-product .button--primary:hover,.template-product .btn-primary:hover{background:linear-gradient(135deg,#111214,#2a2a2a)!important;color:#f5f1e9!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #1112144d!important}.template-product .card{border-radius:20px!important;box-shadow:0 4px 16px #11121414!important;border:none!important;overflow:hidden!important}.template-product .card:hover{box-shadow:0 8px 28px #1112141f!important;transform:translateY(-2px)!important}.template-product .accordion,.template-product .collapsible-content{border-radius:16px!important;overflow:hidden!important}.template-product .accordion__title,.template-product .collapsible-row__heading{font-weight:600!important;color:#111214!important;font-size:1.0625rem!important;padding:1.25rem 1.5rem!important;transition:all .3s ease!important}.template-product .accordion__title:hover,.template-product .collapsible-row__heading:hover{background:#c6a8671a!important}.template-product .accordion__content,.template-product .collapsible-row__content{padding:1.25rem 1.5rem!important;font-size:1rem!important;line-height:1.7!important;color:#4a4a4a!important}.template-product .testimonial,.template-product .review{background:#fff!important;border-radius:16px!important;padding:1.75rem!important;box-shadow:0 4px 16px #1112140f!important;border:1px solid rgba(198,168,103,.2)!important}.template-product .testimonial__stars,.template-product .review__rating{color:#c6a867!important;font-size:1.125rem!important;margin-bottom:.75rem!important}.template-product .testimonial__text,.template-product .review__text{font-size:1rem!important;line-height:1.7!important;color:#2a2a2a!important;font-style:italic!important;margin-bottom:1rem!important}.template-product .testimonial__author,.template-product .review__author{font-size:.9375rem!important;font-weight:600!important;color:#111214!important}.template-product .trust-badge,.template-product .icon-badge{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem 1rem!important;background:#c6a8671a!important;border-radius:50px!important;font-size:.875rem!important;font-weight:600!important;color:#111214!important}.template-product .trust-badge:before,.template-product .icon-badge:before{content:"\2713"!important;color:#c6a867!important;font-weight:700!important}.template-product img{border-radius:16px!important}.template-product .media--adapt img{object-fit:cover!important}.template-product .section+.section{margin-top:0!important}@media (max-width: 749px){.template-product .section{padding-left:1rem!important;padding-right:1rem!important}.template-product .product__info-container{width:100%!important}.template-product .button,.template-product .btn{width:100%!important;display:block!important}.template-product h1{font-size:clamp(1.75rem,5vw,2.5rem)!important}.template-product h2{font-size:clamp(1.5rem,4vw,2rem)!important}.template-product .card,.template-product .testimonial{padding:1.25rem!important}}@media (min-width: 750px){.template-product .product__info-wrapper{max-width:1400px!important;margin:0 auto!important}.template-product .product__media-wrapper{max-width:55%!important}.template-product .product__info-container{max-width:43%!important}}@media (max-width: 749px){.sticky-atc-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff!important;padding:1rem!important;box-shadow:0 -4px 16px #1112141a!important;z-index:999!important;transform:translateY(100%)!important;transition:transform .3s ease!important}.sticky-atc-bar.visible{transform:translateY(0)!important}.sticky-atc-bar .button{width:100%!important;margin:0!important}}.template-product{scroll-behavior:smooth!important}.template-product *:focus-visible{outline:2px solid #C6A867!important;outline-offset:2px!important}@media (prefers-reduced-motion: reduce){.template-product *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.template-product .product__media-wrapper{page-break-inside:avoid!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/template-royal-pdp-as-lp.css.map */
