.google-reviews-section{padding-block:56px;background:#f6f6f6}.google-reviews__header{max-width:760px;margin:0 auto 32px;text-align:center}.google-reviews__eyebrow{margin:0 0 8px;color:#d71920;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.google-reviews__heading{margin:0;font-size:clamp(2.8rem,4vw,4.4rem)}.google-reviews__summary{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-weight:700}.google-reviews__stars,.google-review-card__stars{color:#f4b400;letter-spacing:.08em}.google-reviews__carousel{position:relative;max-width:820px;margin-inline:auto}.google-reviews__viewport{overflow:hidden;border-radius:12px}.google-reviews__track{display:flex;transition:transform .55s ease}.google-review-card{flex:0 0 100%;box-sizing:border-box;min-height:280px;padding:42px 56px;border:1px solid rgba(0,0,0,.09);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000000f;text-align:center}.google-review-card blockquote{margin:18px 0 26px;font-size:1.8rem;line-height:1.6}.google-review-card__author{margin:0;font-weight:700}.google-review-card__source{margin:3px 0 0;color:#0000009e;font-size:1.3rem}.google-reviews__control{position:absolute;top:50%;z-index:2;width:46px;height:46px;border:0;border-radius:50%;background:#111;color:#fff;font-size:3rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.google-reviews__control--previous{left:-23px}.google-reviews__control--next{right:-23px}.google-reviews__control:hover,.google-reviews__control:focus-visible{background:#d71920}.google-reviews__action{margin-top:30px;text-align:center}@media(prefers-reduced-motion:reduce){.google-reviews__track{transition:none}}@media screen and (max-width:749px){.google-reviews-section{padding-block:40px}.google-review-card{min-height:320px;padding:32px 40px}.google-reviews__control--previous{left:8px}.google-reviews__control--next{right:8px}}.social-banner-section{padding-block:24px}.social-banner{position:relative;width:50%;margin-inline:auto;overflow:hidden;border-radius:12px;background:#0b0b0b}.social-banner__image{display:block;width:100%;height:auto}.social-banner__link{position:absolute;z-index:2;display:block;cursor:pointer;left:22%;width:58%;min-height:44px;border:2px solid transparent;border-radius:10px;transition:background-color .16s ease,border-color .16s ease}.social-banner__link--facebook{top:61%;height:16%}.social-banner__link--instagram{top:78%;height:16%}.social-banner__link:hover,.social-banner__link:focus-visible{border-color:#ffffffe6;background-color:#dc000029;outline:none}@media screen and (max-width:749px){.social-banner-section{padding-block:16px}.social-banner{width:100%;border-radius:8px}.social-banner__link{left:18%;width:68%}.social-banner__link--facebook{top:58%;height:19%}.social-banner__link--instagram{top:77%;height:19%}}.product-card-wrapper .card__media .media>img{object-fit:contain}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{gap:.35rem}.header__inline-menu>.list-menu>li>.header__menu-item{border:1px solid transparent;border-radius:999px;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:1rem 1.15rem;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.header__inline-menu>.list-menu>li>.header__menu-item:hover,.header__inline-menu>.list-menu>li>details[open]>.header__menu-item{background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none;transform:translateY(-1px)}.header__inline-menu .header__active-menu-item{text-decoration:none}.header__submenu.list-menu--disclosure{border:0;border-radius:1.2rem;box-shadow:0 1.2rem 3rem #00000029;min-width:24rem;padding:.7rem}.header__submenu .header__menu-item{border-radius:.7rem;font-size:1.4rem;font-weight:600;letter-spacing:.01em;padding:.9rem 1.2rem;text-decoration:none;transition:background-color .15s ease,padding-left .15s ease}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus-visible{background:rgba(var(--color-foreground),.07);padding-left:1.5rem;text-decoration:none}}@media screen and (max-width:989px){.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.025em}summary.menu-drawer__menu-item{background:rgba(var(--color-foreground),.045);margin-bottom:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
