.single-product .ags-top-description p:last-child{margin-bottom:0}.single-product .product-details-wrapper .uk-payment-info{color:var(--ags-muted);font-size:.8125rem!important}.single-product .product-details-wrapper .product-buttons-wrapper .yith-wcwl-add-to-wishlist .single_add_to_wishlist,.single-product .product-details-wrapper .product-buttons-wrapper .yith-wcwl-add-to-wishlist.exists{border:1px solid var(--ags-line);background:#fff;transition:border-color .25s ease,background-color .25s ease}.single-product .product-details-wrapper .product-buttons-wrapper .yith-wcwl-add-to-wishlist:hover .single_add_to_wishlist,.single-product .product-details-wrapper .product-buttons-wrapper .yith-wcwl-add-to-wishlist.exists:hover{border-color:var(--ags-gold);background:#fbf7f0}.ags-marketing-product{margin-top:0;color:var(--ags-ink)}.ags-key-ingredients h2,.ags-product-faq h2{margin:0 0 clamp(38px,4.5vw,54px);color:var(--ags-ink);font-family:"TanPearl",serif;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:400;letter-spacing:.01em;line-height:1.15;text-align:center}.ags-detail{border-bottom:1px solid var(--ags-line)}.ags-detail__toggle{display:flex;width:100%;padding:22px 0;align-items:center;justify-content:space-between;gap:24px;border:0;background:0 0;color:var(--ags-ink);cursor:pointer;font:inherit;font-family:"Neue Haas Unica",sans-serif;font-size:clamp(1.125rem,1.7vw,1.375rem);letter-spacing:.01em;text-align:left;transition:color .25s ease}.ags-detail__toggle:hover{color:var(--ags-gold-dark)}.ags-detail__chevron{position:relative;width:38px;height:38px;flex:0 0 38px;margin:0;border:0;background:0 0;transform:rotate(0deg);transition:transform .35s cubic-bezier(.4,0,.2,1),color .25s ease}.ags-detail__chevron::before{position:absolute;top:50%;left:50%;width:11px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translate(-50%,-65%) rotate(45deg);transition:border-color .25s ease}.ags-detail.is-open .ags-detail__chevron{color:var(--ags-gold-dark);transform:rotate(180deg)}.ags-detail.is-open .ags-detail__chevron::before{border-color:currentColor}.ags-detail__panel{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;will-change:grid-template-rows,opacity;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .28s ease,visibility 0s linear .42s}.ags-detail.is-open .ags-detail__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.ags-detail__content{min-height:0;max-width:740px;overflow:hidden;padding:0 0 0 20px;color:var(--ags-body);font-size:.9375rem;line-height:1.8;transition:padding-bottom .42s cubic-bezier(.4,0,.2,1)}.ags-detail.is-open .ags-detail__content{padding-bottom:36px}.ags-detail__content>:first-child{margin-top:0}.ags-detail__content>:last-child{margin-bottom:0}.ags-detail__content ul,.ags-detail__content ol{margin-left:0;padding-left:0;list-style:none}.ags-detail__content ol{counter-reset:ags-detail-list}.ags-detail__content li{position:relative;margin-bottom:.35em}.ags-detail__content ul>li::before,.ags-detail__content ol>li::before{position:absolute;right:calc(100% + 9px);color:var(--ags-gold-dark)}.ags-detail__content ul>li::before{content:"•"}.ags-detail__content ol>li{counter-increment:ags-detail-list}.ags-detail__content ol>li::before{content:counter(ags-detail-list) "."}@media (prefers-reduced-motion:reduce){.ags-detail__chevron,.ags-detail__panel,.ags-detail__content{transition-duration:.01ms}}.ags-key-ingredients{margin-top:clamp(60px,7.5vw,104px);padding:0}.ags-key-ingredients__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ags-key-ingredient{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:24px;align-items:center;padding:clamp(26px,3vw,36px);border:1px solid #e9e1d3;border-radius:12px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ags-key-ingredient:hover{border-color:#d8c4a2;box-shadow:0 16px 34px rgba(32,22,0,.08);transform:translateY(-3px)}.ags-key-ingredient h3{margin:0 0 10px;color:var(--ags-ink);font-size:1.125rem;font-weight:500;letter-spacing:.01em;line-height:1.35}.ags-key-ingredient p{margin:0;color:var(--ags-muted);font-size:.8125rem;line-height:1.65}.ags-key-ingredient img{width:56px;height:56px;object-fit:contain}.ags-key-ingredient__mark{color:var(--ags-gold);font-size:42px;line-height:1;text-align:center}.ags-product-claims div{display:flex;gap:12px;align-items:center}@media (max-width:900px){.ags-key-ingredients__grid{grid-template-columns:1fr}}@media (max-width:640px){.ags-key-ingredient{grid-template-columns:minmax(0,1fr) 52px;gap:18px;padding:24px 20px}.ags-key-ingredient img{width:48px;height:48px}.ags-key-ingredient__mark{font-size:34px}}@media (max-width:600px){.ags-detail__toggle{padding:18px 0;font-size:1.0625rem}.ags-detail__content{padding:0 0 0 16px;font-size:.875rem}.ags-detail.is-open .ags-detail__content{padding-bottom:28px}}