:root{--ay-gold: #c4a86a;--ay-gold-deep: #9c9207;--ay-gold-soft: #e6d8b8;--ay-cream: #fdf8ed;--ay-cream-deep: #f6eddd;--ay-brown: #30271f;--ay-copy: #4f463e;--ay-white: #fff;--ay-line: rgba(156, 146, 7, .24);--ay-shadow: 0 14px 38px rgba(70, 52, 27, .1);--ay-shadow-soft: 0 8px 24px rgba(70, 52, 27, .07);--ay-radius: 12px;--ay-radius-small: 8px;--ay-section: clamp(54px, 7vw, 92px);--ay-gutter: clamp(18px, 4vw, 46px);--ay-width: 1200px}html{scroll-behavior:smooth}body{color:var(--ay-copy);background:var(--ay-white);font-size:16px;line-height:1.65;letter-spacing:.015em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.ayurele-title,.section-title,.ingredient-title,.reviews-title,.cmp-title,.how-to-use-title,.faq-box h2,.expert-banner-title{color:var(--ay-brown);font-family:Playfair Display,Georgia,serif;letter-spacing:-.02em;line-height:1.14}.page-width{max-width:var(--ay-width);padding-left:var(--ay-gutter);padding-right:var(--ay-gutter)}.section-title,.ingredient-title,.reviews-title,.cmp-title,.how-to-use-title,.faq-box h2{font-size:clamp(30px,4vw,46px)!important;font-weight:600!important;color:var(--ay-gold-deep)!important;margin-bottom:14px!important}.section-subtitle,.ingredient-subtitle{max-width:620px;margin:0 auto 42px!important;color:var(--ay-copy)!important;font-size:16px!important;line-height:1.65!important}.button,.shop-btn,.banner-btn,.ayurele-add,.natural-oils-button{min-height:52px;border:1px solid var(--ay-gold-deep)!important;border-radius:var(--ay-radius-small)!important;background:var(--ay-gold-deep)!important;color:var(--ay-white)!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.button:hover,.shop-btn:hover,.banner-btn:hover,.ayurele-add:hover,.natural-oils-button:hover{background:#817909!important;border-color:#817909!important;transform:translateY(-1px)}.button:after{box-shadow:none!important}.button--secondary{background:var(--ay-white)!important;color:var(--ay-gold-deep)!important}*:focus-visible{outline:2px solid var(--ay-gold-deep);outline-offset:3px;box-shadow:none!important}.announcement-bar-section .utility-bar{background:var(--ay-gold-deep);color:var(--ay-white);min-height:36px}.announcement-bar__message{padding:9px 16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.header-wrapper{background:#fffffff7;border-bottom:1px solid var(--ay-line);box-shadow:0 5px 22px #46341b0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header{min-height:72px;padding-top:9px;padding-bottom:9px}.header__heading-logo{width:auto;max-height:52px}.header__menu-item{color:var(--ay-brown);font-size:13px;font-weight:650;letter-spacing:.06em}.header__menu-item:hover,.header__active-menu-item{color:var(--ay-gold-deep)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__icon{color:var(--ay-brown)}.header__submenu{border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius-small)!important;background:var(--ay-white)!important;box-shadow:var(--ay-shadow-soft)!important}body .ayurele-header{max-width:var(--ay-width)!important;margin:0 auto!important;padding-left:var(--ay-gutter)!important;padding-right:var(--ay-gutter)!important;gap:clamp(30px,6vw,76px)!important}body .ayurele-text h1,body .ayurele-text .headline{color:var(--ay-brown)!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(42px,5.3vw,68px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.035em!important;max-width:11ch}body .ayurele-text p{color:var(--ay-copy)!important;max-width:54ch;line-height:1.65!important}body .ayurele-header .badge{width:fit-content;border:1px solid var(--ay-line)!important;border-radius:999px!important;background:var(--ay-cream)!important;color:var(--ay-gold-deep)!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}body .ayurele-image img,body .ayurele-image{border-radius:18px!important;box-shadow:var(--ay-shadow)!important}body .features-section{padding:var(--ay-section) var(--ay-gutter)!important;background:var(--ay-cream)!important}body .features-section .container,body .real-testimonials-section .container{max-width:var(--ay-width)!important;margin:0 auto!important}body .features-grid{gap:clamp(16px,2.4vw,28px)!important;align-items:stretch}body .feature-item{height:100%;padding:clamp(22px,3vw,34px)!important;border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius)!important;background:#ffffffb8!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease}body .feature-item:hover{transform:translateY(-3px);box-shadow:var(--ay-shadow-soft)!important}body .feature-icon{width:64px!important;height:64px!important;margin-bottom:20px!important;border-radius:50%!important;background:var(--ay-white)!important;box-shadow:0 6px 18px #46341b14!important}body .feature-item h3{color:var(--ay-brown)!important;font-family:Playfair Display,Georgia,serif!important;font-size:21px!important;font-weight:600!important}body .feature-item p{color:var(--ay-copy)!important;line-height:1.6!important}body .product-banner{position:relative;overflow:hidden;min-height:clamp(500px,62vw,720px)!important}body .product-banner .banner-image{filter:saturate(.94) contrast(1.02)}body .product-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(39,29,18,.56),rgba(39,29,18,.1) 62%,transparent);pointer-events:none}body .product-banner .banner-content{z-index:1;max-width:560px!important;padding:clamp(26px,5vw,56px)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:14px!important;background:#2b22195c!important;color:var(--ay-white)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .product-banner .banner-content h2,body .product-banner .banner-content p{color:var(--ay-white)!important}body .ingredient-section{padding:var(--ay-section) 0!important;background:var(--ay-white)!important}body .ingredient-carousel{padding:12px var(--ay-gutter) 24px!important}body .ingredient-wrapper{gap:18px!important}body .ingredient-card{overflow:hidden;border:1px solid var(--ay-line)!important;border-radius:14px!important;background:var(--ay-cream)!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease}body .ingredient-card:hover{transform:translateY(-3px);box-shadow:var(--ay-shadow-soft)!important}body .ingredient-card img{transition:transform .4s ease}body .ingredient-card:hover img{transform:scale(1.025)}body .ingredient-name{color:var(--ay-brown)!important;font-family:Playfair Display,Georgia,serif!important;font-size:19px!important;font-weight:600!important}body .ingredient-benefit{color:var(--ay-gold-deep)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}body .real-testimonials-section,body .custom-reviews{padding:var(--ay-section) var(--ay-gutter)!important;background:linear-gradient(180deg,var(--ay-cream),#fffaf2)!important}body .testimonials-wrapper,body .reviews-grid{gap:clamp(16px,2.4vw,28px)!important}body .testimonial-card,body .review-card{padding:clamp(24px,3vw,34px)!important;border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius)!important;background:var(--ay-white)!important;box-shadow:var(--ay-shadow-soft)!important}body .verified-badge{border-radius:999px!important;background:var(--ay-cream)!important;color:var(--ay-gold-deep)!important;font-size:11px!important;letter-spacing:.06em}body .review-heading,body .testimonial-card h3{color:var(--ay-brown)!important;font-family:Playfair Display,Georgia,serif!important;font-weight:600!important;line-height:1.35!important}body .stars{color:var(--ay-gold-deep)!important;letter-spacing:.08em}body .faq-section{max-width:900px!important;padding:var(--ay-section) var(--ay-gutter)!important}body .faq-box{padding:clamp(24px,4vw,46px)!important;border:1px solid var(--ay-line)!important;border-radius:14px!important;background:var(--ay-cream)!important;box-shadow:none!important}body .faq-item{border-bottom:1px solid var(--ay-line)!important;padding:0!important}body .faq-question{min-height:64px;padding:20px 0!important;color:var(--ay-brown)!important;font-size:15px!important;font-weight:650!important}body .faq-question span{color:var(--ay-gold-deep);font-size:20px}body .faq-answer{padding:0 0 22px!important;color:var(--ay-copy)!important;line-height:1.65!important}body .ayurele-wrapper{max-width:var(--ay-width)!important;gap:clamp(34px,6vw,76px)!important;padding:var(--ay-section) var(--ay-gutter) 36px!important;align-items:flex-start}body .ayurele-gallery,body .ayurele-product{min-width:0}body .ayurele-main-img{border-radius:16px!important;box-shadow:var(--ay-shadow)!important;background:var(--ay-cream)}body .ayurele-thumbs{gap:12px!important;margin-top:14px!important;justify-content:flex-start!important}body .ayurele-thumbs img{width:76px!important;height:76px!important;border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius-small)!important;opacity:.72;transition:opacity .2s,border-color .2s}body .ayurele-thumbs img:hover,body .ayurele-thumbs img.active{opacity:1;border-color:var(--ay-gold-deep)!important}body .ayurele-stars{color:var(--ay-gold-deep)!important;font-size:14px!important;letter-spacing:.025em;margin-bottom:12px!important}body .ayurele-title{font-size:clamp(34px,4vw,50px)!important;font-weight:600!important;line-height:1.05!important;margin-bottom:14px!important}body .ayurele-pricing{gap:12px!important;margin-bottom:18px!important}body .ayurele-current-price{color:var(--ay-gold-deep)!important;font-size:24px!important}body .ayurele-save{padding:5px 9px!important;border-radius:999px!important;background:var(--ay-gold-deep)!important;color:var(--ay-white)!important;font-size:11px!important;letter-spacing:.04em}body .ayurele-desc{margin:22px 0!important;padding:0!important;list-style:none;font-size:16px!important}body .ayurele-desc li{position:relative;margin-bottom:10px!important;padding-left:24px}body .ayurele-desc li:before{content:"\2713";position:absolute;left:0;color:var(--ay-gold-deep);font-weight:800}body .ayurele-tip{margin:20px 0!important;padding:15px 17px!important;border:1px solid var(--ay-line)!important;border-left:4px solid var(--ay-gold)!important;border-radius:var(--ay-radius-small)!important;background:var(--ay-cream)!important;color:var(--ay-copy)!important}body .ayurele-options label{min-height:68px;margin-bottom:10px!important;padding:13px 16px!important;border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius-small)!important;background:var(--ay-white)!important}body .ayurele-options label.selected{border:2px solid var(--ay-gold-deep)!important;background:var(--ay-cream)!important}body .ayurele-option-price{color:var(--ay-gold-deep)!important}body .ayurele-add{width:100%!important;min-height:58px!important;margin-top:8px!important}body .ayurele-delivery-info{gap:4px;margin:18px 0!important;padding:16px 10px!important;border:1px solid var(--ay-line);border-radius:var(--ay-radius-small)!important;background:var(--ay-cream)!important}body .ayurele-delivery-step span{font-size:12px}body .ayurele-delivery-step strong{color:var(--ay-brown);font-size:13px!important}body .ayurele-accordion{border-top-color:var(--ay-line)!important}body .accordion-item{border-bottom-color:var(--ay-line)!important}body .accordion-header{min-height:56px;padding:15px 2px!important;color:var(--ay-brown);font-family:var(--font-body-family);font-size:14px!important}body .accordion-content{padding:0 2px 18px!important;color:var(--ay-copy)!important;line-height:1.65}body .expert-banner-wrapper{max-width:var(--ay-width);margin:22px auto!important;padding:22px var(--ay-gutter)!important;gap:18px!important;border:1px solid var(--ay-line)!important;border-left:4px solid var(--ay-gold)!important;border-radius:var(--ay-radius)!important;background:var(--ay-cream)!important;box-shadow:none!important}body .expert-banner-icon{color:var(--ay-gold-deep)}body .expert-banner-title{color:var(--ay-brown)!important;font-size:21px!important}body .expert-banner-desc{color:var(--ay-copy)!important;line-height:1.65!important}body .how-to-use{max-width:var(--ay-width)!important;padding:var(--ay-section) var(--ay-gutter)!important}body .how-to-use-steps{gap:clamp(20px,3vw,34px)!important}body .how-to-use-image{width:100%!important;height:auto!important;aspect-ratio:4/5;border-radius:14px!important;box-shadow:var(--ay-shadow-soft)!important}body .how-to-use-number{background:var(--ay-gold-deep)!important;box-shadow:0 4px 12px #46341b26}body .cmp-wrap{max-width:var(--ay-width)!important;padding:var(--ay-section) var(--ay-gutter)!important}body .cmp-photo-grid{max-width:820px;margin:38px auto!important}body .cmp-photo-grid>.cmp-card{border-radius:14px!important;box-shadow:var(--ay-shadow-soft)}body .cmp-photo-grid .vs-circle{background:var(--ay-gold-deep)!important;box-shadow:0 5px 16px #46341b2e!important}body .cmp-table{gap:10px!important}body .cmp-cell{min-height:58px;border:1px solid var(--ay-line)!important;border-radius:var(--ay-radius-small)!important;background:var(--ay-cream)!important}body .cmp-ico--ok{background:var(--ay-gold-deep)!important;color:#fff!important}body .cmp-ico--no{background:#9b7765!important}.footer{margin-top:0;border-top:0;background:var(--ay-brown);color:#ffffffc7}.footer .footer-block__heading{color:var(--ay-gold-soft);font-family:Playfair Display,Georgia,serif;font-size:22px}.footer .list-menu__item--link,.footer a,.footer .copyright__content{color:#ffffffc7}.footer .list-menu__item--link:hover,.footer a:hover{color:var(--ay-white);text-decoration:none}.footer__content-top{padding-top:clamp(52px,7vw,82px)}.footer__content-bottom{border-top-color:#ffffff24}.footer .field__input{color:#fff}.footer .field:after{box-shadow:0 0 0 1px #ffffff52!important}@media(max-width:749px){:root{--ay-section: 52px;--ay-gutter: 18px}.header{min-height:64px;padding-left:12px;padding-right:12px}.header__heading-logo{max-height:44px}.menu-drawer{background:var(--ay-white)}.menu-drawer__navigation{padding:22px 18px}.menu-drawer__menu-item{border-bottom:1px solid var(--ay-line);padding:15px 0;color:var(--ay-brown)}body .ayurele-header{flex-direction:column!important;padding-top:36px!important;padding-bottom:52px!important}body .ayurele-text{text-align:left!important}body .ayurele-text h1,body .ayurele-text .headline{max-width:10ch;font-size:clamp(40px,12vw,52px)!important}body .ayurele-header .shop-btn{width:100%}body .ayurele-image{width:100%!important}body .features-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}body .feature-item{padding:20px 14px!important;text-align:left!important}body .feature-icon{width:50px!important;height:50px!important;margin-left:0!important}body .feature-item h3{font-size:18px!important}body .feature-item p{font-size:13px!important}body .product-banner{min-height:620px!important;display:flex;align-items:flex-end}body .product-banner:after{background:linear-gradient(0deg,#271d12a8,#271d1214 72%)}body .product-banner .banner-content{width:calc(100% - 36px);margin:18px;padding:24px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .ingredient-carousel{padding-left:18px!important;padding-right:0!important}body .ingredient-card{min-width:76vw!important}body .testimonials-wrapper,body .reviews-grid{display:flex!important;gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}body .testimonial-card,body .review-card{min-width:86%!important;scroll-snap-align:start}body .ayurele-wrapper{flex-direction:column!important;padding:34px 18px 24px!important}body .ayurele-gallery,body .ayurele-product{flex-basis:auto!important;width:100%}body .ayurele-title{font-size:38px!important}body .ayurele-thumbs{justify-content:flex-start!important;overflow-x:auto}body .ayurele-options label{padding:13px 14px!important}body .ayurele-delivery-info{padding:14px 5px!important}body .expert-banner-wrapper{margin:18px!important;padding:20px!important;flex-direction:row!important}body .how-to-use-steps{grid-template-columns:1fr!important;gap:30px!important}body .cmp-photo-grid{grid-template-columns:1fr 46px 1fr!important;gap:4px!important}body .cmp-photo-grid>.cmp-card{width:100%!important;height:auto!important;transform:none!important}body .cmp-table{grid-template-columns:1fr 1fr;gap:8px!important}body .cmp-cell{padding:10px 8px!important}body .cmp-cell p{font-size:12px!important}body .faq-box{padding:22px 18px!important}.footer__blocks-wrapper{row-gap:30px}}@media(max-width:390px){body .features-grid{grid-template-columns:1fr!important}body .feature-item{display:grid;grid-template-columns:52px 1fr;column-gap:14px}body .feature-item p{grid-column:2}body .cmp-table{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ayurele-refinement.css.map */
