.anya-reviews .anya-review-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#61273165 transparent;gap:16px;width:100%;max-width:100%;margin:0;padding:0 0 12px;display:flex;position:relative;overflow:auto hidden}.anya-reviews .anya-review-rail>img{aspect-ratio:.94;object-fit:contain;scroll-snap-align:start;border-radius:0;flex:0 0 calc(33.3333% - 10.6667px);width:calc(33.3333% - 10.6667px);max-width:none;height:auto;animation:none}.anya-reviews .anya-arrows button:disabled{opacity:.35;cursor:default}.anya-reviews .anya-arrows button:not(:disabled){cursor:pointer}.anya-reviews .anya-review-rail:focus-visible{outline:2px solid var(--anya-wine,#612731);outline-offset:5px}@media (max-width:680px){.anya-reviews .anya-review-rail{gap:12px}.anya-reviews .anya-review-rail>img{flex-basis:78%;width:78%}}
.anya-faq .faq-guide{min-width:0;padding:0 28px 28px}.anya-faq .faq-guide .installation{gap:24px;margin:0}.anya-site .anya-faq .faq-guide .installation-copy h2{font-size:clamp(30px,3.5vw,44px);line-height:1.05}.anya-faq .faq-guide p{padding:0;font-size:14px}.anya-faq .faq-guide .installation-copy>p{margin-bottom:16px}.anya-faq .faq-guide .compatibility-example{background:var(--anya-panel)}@media (max-width:680px){.anya-faq .faq-guide{padding:0 16px 20px}.anya-faq .faq-guide .installation{grid-template-columns:1fr;gap:18px;margin:0}.anya-faq .faq-guide p{font-size:13px}.anya-site .anya-faq .faq-guide .installation-copy h2{font-size:32px}}
.anya-product-page{padding-top:30px}.anya-product-breadcrumb{justify-content:space-between;gap:20px;margin-bottom:25px;font-size:13px;display:flex}.anya-product-breadcrumb span{opacity:.65}.anya-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.anya-product-gallery{min-width:0;position:sticky;top:24px}.anya-product-main-image{aspect-ratio:1;background:var(--anya-pink);border-radius:32px;padding:28px;position:relative;overflow:hidden}.anya-product-main-image .catalog-product-preview{width:100%;height:100%}.anya-product-discount{background:var(--anya-blue);border-radius:25px;padding:8px 14px;position:absolute;top:20px;right:20px}.anya-site .anya-product-details h1{max-width:580px;font-size:clamp(43px,4.6vw,66px)}.anya-product-palettes{border:0;min-width:0;margin:0 0 26px;padding:0}.anya-product-palettes legend{padding:0 0 13px;font-size:16px;font-weight:600}.anya-product-palette-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.anya-product-palette{text-align:left;color:inherit;background:var(--anya-panel);border:1px solid #0000;border-radius:17px;align-items:center;gap:10px;min-height:64px;padding:11px;font-size:12px;line-height:1.35;transition:background .18s,border-color .18s;display:flex}.anya-product-palette[aria-pressed=true]{background:var(--anya-pink);border-color:var(--anya-wine)}.anya-product-palette>span:nth-child(2){flex:1}.anya-product-palette>b{width:11px}.anya-product-swatches{flex-shrink:0;padding-right:4px;display:flex}.anya-product-swatches i{border:1px solid #61273125;border-radius:50%;width:24px;height:24px;display:block}.anya-product-swatches i+i{margin-left:-9px}.anya-product-purchase{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.anya-product-price{align-items:center;min-width:0;min-height:44px;display:flex;position:relative}.anya-product-price-value{flex-wrap:wrap;align-items:baseline;gap:8px 13px;display:flex}.anya-product-price-status{align-items:center;display:flex;position:absolute;inset:0}.anya-product-price strong{font-size:32px;font-weight:500}.anya-product-price del,.anya-product-price small{opacity:.65;font-size:13px}.anya-product-quantity{background:var(--anya-panel);border-radius:24px;align-items:center;padding:2px;display:flex}.anya-product-quantity button{width:42px;height:42px;color:inherit;background:0 0;border:0;font-size:22px}.anya-product-quantity output{text-align:center;min-width:25px;font-size:16px}.anya-product-add{width:100%;min-height:55px;font-size:16px}.anya-product-customize{text-align:center;text-underline-offset:4px;padding:18px 2px;font-size:13px;display:block;text-decoration:underline!important}.anya-product-promises{flex-wrap:wrap;gap:7px;margin:12px 0 20px;display:flex}.anya-product-promises span{background:var(--anya-blue);border-radius:20px;padding:7px 11px;font-size:11px}.anya-product-code{opacity:.7;font-size:12px}.anya-product-code summary{cursor:pointer;padding:8px 0}.anya-product-code small{overflow-wrap:anywhere;padding-bottom:12px;display:block}.anya-product-code-value{position:relative}.anya-product-code-value>span{position:absolute;inset:0}.anya-product-page>.installation{margin-top:95px}@media (max-width:800px){.anya-product-layout{grid-template-columns:1fr;gap:30px}.anya-product-gallery{position:static}.anya-product-main-image{max-width:580px;margin:auto;padding:18px}.anya-product-details{width:100%;max-width:580px;margin:auto}.anya-product-page>.installation{margin-top:65px}}@media (max-width:400px){.anya-product-palette-grid{grid-template-columns:1fr}.anya-product-palette{min-height:53px}.anya-product-breadcrumb{font-size:11px}}
