.ag-cinema-header__link--active:after,.ag-cinema-header__link[aria-current=page]:after{height:2px!important;background:var(--ag-color-gold-bright, #F6B900)!important;border-radius:1px!important}.ag-cinema-header__link{position:relative!important}.ag-cinema-header__link:after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;width:0!important;height:2px!important;background:var(--ag-color-forest-600, #0E3E29)!important;transition:width .25s ease,left .25s ease!important;border-radius:1px!important}.ag-cinema-header__link:hover:after{width:100%!important;left:0!important}.ag-cinema-header__link--active:after,.ag-cinema-header__link[aria-current=page]:after{width:100%!important;left:0!important;background:var(--ag-color-gold-bright, #F6B900)!important}.ag-cinema-footer__social-link{transition:transform .2s ease,opacity .2s ease!important}.ag-cinema-footer__social-link:hover{transform:scale(1.1)!important;opacity:1!important}.ag-cinema-footer__link{position:relative!important}.ag-cinema-footer__link:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:0!important;height:1px!important;background:var(--ag-color-gold-bright, #F6B900)!important;transition:width .25s ease!important}.ag-cinema-footer__link:hover:after{width:100%!important}.ag-cinema-footer__newsletter-btn{transition:transform .2s ease,box-shadow .2s ease!important}.ag-cinema-footer__newsletter-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #f6b9004d!important}body.template-product .ag-product-desc{line-height:1.85!important;color:var(--ag-color-ink-700, #404040)!important}body.template-product .ag-product-desc h2,body.template-product .ag-product-desc h3{font-family:var(--ag-font-display)!important;color:var(--ag-color-forest-900, #0e3e29)!important;margin-top:2rem!important;margin-bottom:.75rem!important}body.template-product .ag-product-desc ul{padding-left:1.25rem!important}body.template-product .ag-product-desc li{margin-bottom:.5rem!important;line-height:1.7!important}body.template-product .ag-product-desc li::marker{color:var(--ag-color-gold-bright, #F6B900)!important}body.template-product .ag-related-card,body.template-product .ag-rp-card{transition:transform .3s ease,box-shadow .3s ease!important}body.template-product .ag-related-card:hover,body.template-product .ag-rp-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px #0e3e291a!important}body.template-product .ag-related-card img,body.template-product .ag-rp-card img{transition:transform .4s cubic-bezier(.22,1,.36,1)!important}body.template-product .ag-related-card:hover img,body.template-product .ag-rp-card:hover img{transform:scale(1.05)!important}body.template-product .ag-product-form__submit,body.template-product .ag-pdp__add-btn{transition:transform .2s ease,box-shadow .2s ease!important}body.template-product .ag-product-form__submit:hover,body.template-product .ag-pdp__add-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px #0e3e2933!important}body.template-product .ag-pdp__trust-badge{transition:transform .2s ease!important}body.template-product .ag-pdp__trust-badge:hover{transform:translateY(-1px)!important}body.template-product .ag-journal-card{transition:transform .3s ease,box-shadow .3s ease!important}body.template-product .ag-journal-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0e3e2914!important}body.template-product .ag-journal-card__cta{transition:transform .2s ease,box-shadow .2s ease!important}body.template-product .ag-journal-card__cta:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #f6b90040!important}body.template-page[data-page-handle=faq] .ag-faq-search__input:focus{border-color:var(--ag-color-forest-600, #0E3E29)!important;box-shadow:0 0 0 3px #0e3e291a!important;outline:none!important}body.template-page[data-page-handle=faq] .ag-faq-filter__pill.is-active,body.template-page[data-page-handle=faq] .ag-faq-filter__pill--active{font-weight:700!important}body.template-page[data-page-handle=faq] .ag-faq-item[open] .ag-faq-question,body.template-page[data-page-handle=faq] details[open]>summary{border-left:3px solid var(--ag-color-gold-bright, #F6B900)!important;padding-left:calc(1.5rem - 3px)!important}body.template-page[data-page-handle=faq] .ag-faq-answer{line-height:1.8!important;color:var(--ag-color-ink-600, #525252)!important}.ag-error-page{max-width:680px!important;margin:0 auto!important;padding:clamp(3rem,8vw,5rem) 1.5rem!important;text-align:center!important}.ag-error-page__header{margin-bottom:2rem!important}.ag-error-page__header .ag-kicker{font-family:var(--ag-font-ui, "Work Sans", sans-serif)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ag-color-gold-bright, #F6B900)!important;margin-bottom:1rem!important}.ag-error-page__title{font-family:var(--ag-font-display, "Fraunces", serif)!important;font-size:clamp(2rem,5vw,3rem)!important;line-height:1.15!important;color:var(--ag-color-forest-900, #0e3e29)!important;margin-bottom:1rem!important}.ag-error-page__text{font-size:1.0625rem!important;line-height:1.7!important;color:var(--ag-color-ink-600, #525252)!important;max-width:48ch!important;margin:0 auto 1.5rem!important}.ag-error-page__search{display:flex!important;gap:.75rem!important;max-width:480px!important;margin:0 auto 1.5rem!important}.ag-error-page__search .ag-search__field{flex:1!important;min-height:48px!important;padding:.75rem 1rem!important;border:1px solid var(--ag-color-border-subtle)!important;border-radius:8px!important;font-family:var(--ag-font-body)!important;font-size:.9375rem!important}.ag-error-page__search .ag-search__field:focus{border-color:var(--ag-color-forest-600, #0E3E29)!important;box-shadow:0 0 0 3px #0e3e291a!important;outline:none!important}.ag-error-page__actions{display:flex!important;gap:1rem!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:3rem!important}.ag-error-page__action-primary,.ag-error-page__action-secondary{min-width:180px!important;padding:.875rem 2rem!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.04em!important;transition:transform .2s ease,box-shadow .2s ease!important}.ag-error-page__action-primary:hover,.ag-error-page__action-secondary:hover{transform:translateY(-1px)!important}.ag-error-page__links{text-align:left!important;max-width:520px!important;margin:0 auto!important;padding:2rem!important;background:var(--ag-color-cream-50, #fff)!important;border:1px solid var(--ag-color-border-subtle)!important;border-radius:16px!important;box-shadow:0 2px 8px #0e3e290a!important}.ag-error-page__links-heading{font-family:var(--ag-font-display, "Fraunces", serif)!important;font-size:1.25rem!important;color:var(--ag-color-forest-900, #0e3e29)!important;margin-bottom:1.25rem!important;text-align:center!important}.ag-error-page__links-list{list-style:none!important;padding:0!important;margin:0!important}.ag-error-page__links-list li{padding:.875rem 0!important;border-bottom:1px solid rgba(14,62,41,.06)!important}.ag-error-page__links-list li:last-child{border-bottom:none!important}.ag-error-page__link{font-weight:600!important;color:var(--ag-color-forest-700, #1d4e35)!important;transition:color .2s ease!important}.ag-error-page__link:hover{color:var(--ag-color-forest-900, #0e3e29)!important}.ag-error-page__link-description{font-size:.875rem!important;color:var(--ag-color-ink-500, #6b6b6b)!important;margin-top:.25rem!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:#f6b90033;color:var(--ag-color-forest-950, #0a1f17)}:focus-visible{outline:2px solid var(--ag-color-forest-600, #0E3E29)!important;outline-offset:2px!important;border-radius:4px}:focus:not(:focus-visible){outline:none!important}body.template-product [data-related-products] .ag-related-products__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;max-width:100%!important}@media(min-width:1200px){body.template-product [data-related-products] .ag-related-products__grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:769px)and (max-width:1199px){body.template-product [data-related-products] .ag-related-products__grid{grid-template-columns:repeat(3,1fr)!important}}body.template-product .ag-product__description-content p{color:#1a1a1ae0!important}body.template-product .ag-product__description-content h2,body.template-product .ag-product__description-content h3{color:var(--ag-color-forest-900, #0e3e29)!important}body.template-product .ag-product__description-content li{color:#1a1a1ad9!important}body.template-product .ag-product-journal .ag-article-card__media,body.template-product .ag-product-journal .ag-journal-card__media{aspect-ratio:4 / 3!important;overflow:hidden!important}body.template-product .ag-product-journal .ag-article-card__media img,body.template-product .ag-product-journal .ag-journal-card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.ag-about-trust-card,.ag-trust-badge-card,[class*=trust] [class*=card]{box-shadow:0 4px 16px #0e3e290f,0 1px 3px #0000000a!important;border:1px solid rgba(14,62,41,.08)!important;transition:transform .3s ease,box-shadow .3s ease!important}.ag-about-trust-card:hover,.ag-trust-badge-card:hover,[class*=trust] [class*=card]:hover{transform:translateY(-3px)!important;box-shadow:0 8px 28px #0e3e291a,0 2px 6px #0000000d!important}.ag-section__heading,.ag-section-header,[class*=section]>h2:first-child{margin-bottom:1rem}body.template-product .product__description li::marker,body.template-product .product-single__description li::marker,body.template-product .rte li::marker{color:var(--ag-color-gold-bright, #F6B900)!important;font-size:1.1em!important}body.template-product .product__description li,body.template-product .product-single__description li,body.template-product .rte li{padding-left:.25rem!important;margin-bottom:.45rem!important;line-height:1.75!important}body.template-product .product__description ul,body.template-product .product-single__description ul,body.template-product .rte ul{padding-left:1.5rem!important}body.template-blog .ag-cinema-blog-filters__pill,body.template-blog .ag-cinema-blog-filters__all-btn{text-transform:uppercase!important;font-size:.78rem!important;letter-spacing:.08em!important}.ag-seo-copy{background:linear-gradient(180deg,#fffbf300,#f5f0e680 15% 85%,#fffbf300)!important;border-top:1px solid rgba(14,62,41,.06)!important;padding-top:4rem!important;padding-bottom:4rem!important}.ag-seo-copy__inner{max-width:1100px!important}.ag-seo-copy .rte,.ag-seo-copy__body{font-size:.92rem!important;line-height:1.85!important;color:#0e1f17b8!important}.ag-seo-copy .rte p{margin-bottom:1rem!important}.ag-seo-copy .rte a{color:var(--ag-color-forest-600, #0E3E29)!important;text-decoration-color:#0e3e2940!important;text-underline-offset:3px!important;transition:text-decoration-color .2s ease!important}.ag-seo-copy .rte a:hover{text-decoration-color:var(--ag-color-gold-bright, #F6B900)!important}.ag-seo-copy .rte strong{color:var(--ag-color-forest-700, #0a2e1d)!important;font-weight:700!important}.ag-about-social-proof{padding-bottom:3.5rem!important}.ag-about-testimonials{padding-top:3.5rem!important}.ag-fc-card:hover,.ag-article-card:hover,.ag-journal-card:hover,[class*=product-card]:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0e3e291a!important;transition:transform .3s ease,box-shadow .3s ease!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sitewide-polish.css.map */
