.ayr{--ayr-ruby:#7b1423;--ayr-crimson:#9d2435;--ayr-cream:#fff8ef;--ayr-white:#fffdf9;--ayr-gold:#b7893c;--ayr-ink:#211716;--ayr-muted:#675c59;--ayr-line:#e8d9cd;--ayr-s1:.5rem;--ayr-s2:1rem;--ayr-s3:1.5rem;--ayr-s4:2rem;--ayr-s5:3rem;--ayr-s6:4.5rem;--ayr-radius:1.6rem;color:var(--ayr-ink);font-family:var(--font-body-family),Arial,sans-serif;font-size:1.5rem;line-height:1.55}.ayr *{box-sizing:border-box}.ayr h1,.ayr h2,.ayr h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em;line-height:1.12;color:var(--ayr-ink)}.ayr h1{font-size:clamp(3.3rem,4vw,5.4rem);margin:.6rem 0 1rem}.ayr h2{font-size:clamp(2.6rem,3vw,3.8rem);margin:0 0 1.3rem}.ayr h3{font-size:2rem;margin:0 0 .8rem}.ayr p{margin:0 0 1.3rem}.ayr a{color:var(--ayr-ruby);text-underline-offset:.25em}.ayr :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ayr-gold);outline-offset:3px}.ayr button,.ayr select,.ayr input{font:inherit}.ayr button{cursor:pointer}.ayr button:disabled{cursor:not-allowed;opacity:.5}.ayr-shell{max-width:124rem;margin:auto;padding:0 2.4rem}.ayr-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(3rem,5vw,7rem);padding-top:3rem;padding-bottom:4rem}.ayr-gallery{min-width:0}.ayr-gallery-main{position:relative;aspect-ratio:1;background:#fff;border-radius:var(--ayr-radius);border:1px solid var(--ayr-line);overflow:hidden}.ayr-gallery-main img{width:100%;height:100%;object-fit:contain;display:block}.ayr-thumbs{display:flex;gap:.8rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x mandatory}.ayr-thumb{flex:0 0 7.2rem;aspect-ratio:1;background:#fff;border:1px solid var(--ayr-line);border-radius:.8rem;padding:.3rem;scroll-snap-align:start}.ayr-thumb[aria-current=true]{border:2px solid var(--ayr-ruby)}.ayr-thumb img{width:100%;height:100%;object-fit:contain}.ayr-kicker{color:var(--ayr-ruby);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ayr-lead{font-size:1.8rem;line-height:1.4;max-width:58ch}.ayr-facts{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 2rem}.ayr-facts span{border:1px solid var(--ayr-line);background:var(--ayr-cream);border-radius:999px;padding:.45rem 1rem;font-size:1.3rem;font-weight:700}.ayr-rating{display:inline-flex;gap:.6rem;align-items:center;margin:.6rem 0 1.3rem;font-size:1.3rem}.ayr-rating-stars{color:var(--ayr-gold);letter-spacing:.04em}.ayr-price{display:flex;align-items:center;gap:1rem;margin:0 0 1.8rem}.ayr-price strong{font-size:2.5rem;color:var(--ayr-ruby)}.ayr-price s{color:var(--ayr-muted)}.ayr-sale{font-size:1.2rem;font-weight:700;color:var(--ayr-ruby);background:var(--ayr-cream);border-radius:999px;padding:.35rem .8rem}.ayr-commerce{background:var(--ayr-white);border:1px solid var(--ayr-line);border-radius:var(--ayr-radius);padding:1.8rem;box-shadow:0 1rem 3rem #2814120e}.ayr-commerce fieldset{margin:0;padding:0;border:0}.ayr-commerce legend{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.ayr-choice{display:flex;gap:1rem;align-items:center;min-height:6.8rem;border:1px solid var(--ayr-line);border-radius:1rem;margin:0 0 .8rem;padding:1rem 1.2rem;cursor:pointer}.ayr-choice:has(input:checked){border:2px solid var(--ayr-ruby);background:var(--ayr-cream)}.ayr-choice input{accent-color:var(--ayr-ruby);width:1.8rem;height:1.8rem;flex:none}.ayr-choice-copy{display:grid;line-height:1.35;flex:1}.ayr-choice-copy small{color:var(--ayr-muted);font-size:1.2rem}.ayr-choice-price{font-weight:700;white-space:nowrap}.ayr-cadence{display:grid;gap:.5rem;margin:1rem 0 1.5rem}.ayr-cadence label{font-size:1.2rem;font-weight:700}.ayr-cadence select{width:100%;min-height:4.4rem;border:1px solid var(--ayr-line);border-radius:.8rem;background:#fff;color:var(--ayr-ink);padding:.7rem 1rem}.ayr-buy-row{display:flex;gap:1rem;margin-top:1.4rem}.ayr-quantity{display:flex;align-items:center;border:1px solid var(--ayr-line);border-radius:.8rem}.ayr-quantity button{border:0;background:transparent;min-width:4.2rem;min-height:4.8rem;color:var(--ayr-ink)}.ayr-quantity input{width:3.8rem;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:transparent;color:var(--ayr-ink)}.ayr-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ayr-button{border:1px solid var(--ayr-ruby);border-radius:.8rem;background:var(--ayr-ruby);color:#fff;min-height:4.8rem;padding:1rem 1.8rem;font-weight:700;transition:background .18s ease,transform .18s ease}.ayr-button:hover:not(:disabled){background:var(--ayr-crimson)}.ayr-button:active{transform:translateY(1px)}.ayr-add{flex:1}.ayr-error{color:var(--ayr-ruby)}.ayr-trust{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.2rem;font-size:1.2rem;color:var(--ayr-muted)}.ayr-trust span:before{content:"\2713";color:var(--ayr-ruby);font-weight:700;margin-right:.4rem}.ayr-band{background:var(--ayr-cream);border-block:1px solid var(--ayr-line);padding:var(--ayr-s6) 0}.ayr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ayr-card{background:var(--ayr-white);border:1px solid var(--ayr-line);border-radius:var(--ayr-radius);padding:2rem}.ayr-card strong{color:var(--ayr-ruby);font-size:2rem}.ayr-content{padding-top:var(--ayr-s6);padding-bottom:var(--ayr-s6)}.ayr-section{margin-bottom:var(--ayr-s6)}.ayr-table{width:100%;border-collapse:collapse;max-width:74rem}.ayr-table th,.ayr-table td{border-bottom:1px solid var(--ayr-line);padding:.75rem;text-align:left}.ayr-table th:last-child,.ayr-table td:last-child{text-align:right}.ayr details{border-bottom:1px solid var(--ayr-line);padding:1.3rem 0}.ayr summary{cursor:pointer;font-weight:700;list-style-position:outside}.ayr details p{margin:1rem 0 0}.ayr-routine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.ayr-routine a{display:flex;align-items:center;gap:1.3rem;text-decoration:none}.ayr-routine img{width:9rem;height:9rem;object-fit:contain}.ayr-reviews .jdgm-widget{max-width:100%}.ayr-sticky{display:none}@media(max-width:749px){.ayr-shell{padding-inline:1.6rem}.ayr-hero{grid-template-columns:1fr;gap:1.4rem;padding-top:1.4rem;padding-bottom:2.5rem}.ayr-thumbs{gap:.5rem}.ayr-thumb{flex-basis:6rem}.ayr h1{font-size:3.25rem}.ayr-lead{font-size:1.6rem}.ayr-grid,.ayr-routine{grid-template-columns:1fr}.ayr-band,.ayr-content{padding-block:3rem}.ayr-commerce{padding:1.4rem}.ayr-buy-row{gap:.6rem}.ayr-quantity button{min-width:3.8rem}.ayr-sticky{position:fixed;z-index:8;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1rem;background:var(--ayr-white);border:1px solid var(--ayr-line);border-radius:1.2rem;padding:.7rem .8rem;box-shadow:0 .4rem 2.2rem #21171633}.ayr-sticky[hidden]{display:none}.ayr-sticky span{flex:1;font-weight:700;line-height:1.25;font-size:1.2rem}.ayr-sticky small{display:block;color:var(--ayr-muted);font-size:1.1rem}.ayr-sticky .ayr-button{font-size:1.2rem;min-height:4.4rem;padding:.6rem 1.2rem}.ayr{padding-bottom:7rem}}@media(prefers-reduced-motion:reduce){.ayr-button{transition:none}}.ayr-reviews .jdgm-histogram__frequency,.ayr-reviews .jdgm-rev__timestamp{color:#5c514f}.ayr [data-ayr-cadence][hidden]{display:none}.ayr-gallery-main{touch-action:pan-y}.ayr-thumb[aria-pressed=true]{border:2px solid var(--ayr-ruby)}body:has(.ayr-shell) .footer__content-bottom-wrapper{background:#7b1423}body:has(.ayr-shell) .footer__copyright,body:has(.ayr-shell) .footer__copyright a{color:#fff8ef}body:has(.ayr-shell) .footer__content-bottom.scroll-trigger--offscreen{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ayaani-refresh-foundation.css.map */
