.nuvexa-gallery{background:#f4f4f4;padding-block:clamp(2.5rem,5vw,5rem)}.nuvexa-gallery__inner>h2{color:#1a1a1a;margin:0 0 1.25rem}.nuvexa-gallery__eyebrow{color:#790f0f;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.nuvexa-gallery__track{display:grid;grid-auto-columns:minmax(82%,360px);grid-auto-flow:column;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem 0 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.nuvexa-gallery__item{background:#fff;border-radius:8px;margin:0;overflow:hidden;scroll-snap-align:start}.nuvexa-gallery__item img{aspect-ratio:1 / 1;display:block;height:auto;object-fit:contain;width:100%}.nuvexa-gallery__hint{color:#0f1479;font-size:.875rem;margin:.5rem 0 0}@media screen and (min-width:750px){.nuvexa-gallery__track{grid-auto-columns:minmax(280px,32%)}}.nuvexa-product-story{padding-block:clamp(2.5rem,5vw,5rem)}.nuvexa-product-story__content{color:#1a1a1a;margin-inline:auto;max-width:860px}.nuvexa-product-story__content h2{color:#790f0f;margin-block:2.25rem .75rem}.nuvexa-product-story__content h2:first-child{margin-top:0}.nuvexa-product-story__content h3{color:#0f1479;margin-block:1.5rem .5rem}.nuvexa-product-story__content ul,.nuvexa-product-story__content ol{padding-inline-start:1.5rem}.nuvexa-product-story__content li{margin-block:.4rem}.nuvexa-review-section{background:#f4f4f4;padding-block:clamp(2rem,4vw,3.5rem)}.nuvexa-review-section .page-width>h2{color:#790f0f;margin:0 0 1.25rem}.nuvexa-review-section__eyebrow{color:#0f1479;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.nuvexa-review-section__track{display:grid;grid-auto-columns:minmax(82%,360px);grid-auto-flow:column;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem 0 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.nuvexa-review-section__card{background:#fff;border:1px solid rgba(15,20,121,.14);border-radius:8px;color:#1a1a1a;padding:1.25rem;scroll-snap-align:start}.nuvexa-review-section__card blockquote{margin:0 0 1rem}.nuvexa-review-section__rating{color:#790f0f;letter-spacing:.08em;margin:0 0 .75rem}.nuvexa-review-section__author{color:#0f1479;font-weight:600;margin:0}.nuvexa-review-section__empty{background:#fff;border:1px dashed rgba(15,20,121,.28);border-radius:8px;min-height:112px}@media screen and (min-width:750px){.nuvexa-review-section__track{grid-auto-columns:minmax(280px,32%)}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAIAY */
