.customer-reviews{padding-block:90px;scroll-margin-top:100px}.reviews-heading{max-width:720px;margin:0 auto 38px;text-align:center}.reviews-heading h2{margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);color:var(--ink)}.reviews-heading>p:last-of-type{color:#536166;font-size:1.05rem;line-height:1.9}.reviews-proof{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:9px 16px;border-radius:999px;background:#e6f4f2;color:var(--ink)}.reviews-proof strong{color:var(--aqua);font-size:1.25rem}.reviews-grid{columns:4 240px;column-gap:18px}.review-card{position:relative;display:inline-block;width:100%;margin:0 0 18px;padding:0;overflow:hidden;border:1px solid #dce8e5;border-radius:18px;background:#fff;cursor:zoom-in;break-inside:avoid;box-shadow:0 10px 30px #07363e12}.review-card img{display:block;width:100%;height:auto}.review-card>span{position:absolute;inset-inline:10px;bottom:10px;padding:8px 12px;border-radius:999px;background:#073d43dc;color:#fff;font-size:.78rem;font-weight:700;opacity:0;transform:translateY(8px);transition:.2s ease}.review-card:hover>span,.review-card:focus-visible>span{opacity:1;transform:none}.review-card:focus-visible,.reviews-more:focus-visible,.reviews-dialog button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.reviews-more{display:block;margin:28px auto 0;cursor:pointer}.reviews-dialog{width:min(920px,calc(100vw - 24px));height:min(94dvh,1100px);padding:48px 56px 38px;border:0;border-radius:24px;background:#f8f6f1;overflow:hidden}.reviews-dialog::backdrop{background:#062e34dd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reviews-dialog img{display:block;width:100%;height:calc(100% - 28px);object-fit:contain}.reviews-dialog p{margin:8px 0 0;text-align:center;color:#536166}.reviews-close,.reviews-arrow{position:absolute;z-index:2;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer}.reviews-close{inset-inline-end:14px;top:14px;width:38px;height:38px;font-size:1.6rem}.reviews-arrow{top:50%;width:42px;height:42px;font-size:2rem;transform:translateY(-50%)}.reviews-prev{inset-inline-start:8px}.reviews-next{inset-inline-end:8px}@media(max-width:700px){.customer-reviews{padding-block:64px}.reviews-grid{columns:2;column-gap:10px}.review-card{margin-bottom:10px;border-radius:12px}.reviews-dialog{padding:46px 32px 34px;border-radius:16px}.reviews-arrow{width:34px;height:34px}}.collection-group+.collection-group{margin-top:3rem}.collection-group__title{margin:0 0 1rem;font-size:1.5rem}.catalog-section .product-image-button{display:block;aspect-ratio:4 / 5;overflow:hidden}.catalog-section .product-image-button img{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
