.cart-page{display:grid;gap:var(--s-7)}@media(min-width:990px){.cart-page{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.cart-page__summary{padding:var(--s-6);position:sticky;top:calc(var(--nav-h) + 24px);border-radius:var(--r)}.cart-line--page{grid-template-columns:120px 1fr;padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.cart-page__extra{margin-top:var(--s-4)}.contact{display:grid;gap:var(--s-7);margin-top:var(--s-6)}@media(min-width:990px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.contact__list{list-style:none;padding:0;margin:var(--s-6) 0 0;display:grid;gap:var(--s-5)}.contact__list li{display:flex;gap:14px}.contact__list .icon{margin-top:3px;color:var(--teal)}.contact__form{padding:clamp(24px,3vw,40px);border-radius:var(--r)}.password__logo{width:200px;margin:0 auto}.reviews__google{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px;text-decoration:none}.reviews__score{font-family:var(--font-heading);font-variation-settings:"SOFT" 100;font-weight:300;font-size:2.75rem;line-height:1;letter-spacing:-.02em}.reviews__google .stars__row .icon{width:17px;height:17px;fill:currentColor}.reviews__from{color:var(--stone);font-size:.9375rem}.reviews__app{margin-top:var(--s-6)}.reviews .jdgm-carousel-wrapper,.reviews .jdgm-widget{margin-inline:auto}.swr{display:grid;gap:var(--s-7)}@media(min-width:990px){.swr{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.swr__form{position:sticky;top:calc(var(--nav-h) + 24px)}}.swr>.form-status{grid-column:1 / -1}.swr__group{border:0;padding:0;margin:0 0 var(--s-6)}.swr__group legend{margin-bottom:var(--s-3)}.swr__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--s-4)}.swr__item{position:relative;display:grid;gap:6px;cursor:pointer}.swr__item input{position:absolute;top:8px;right:8px;width:20px;height:20px;accent-color:var(--accent);z-index:1}.swr__img{aspect-ratio:1;overflow:hidden;border:1px solid transparent;border-radius:var(--r);padding:3px}.swr__img img{width:100%;height:100%;border-radius:2px;object-fit:cover}.swr__item input:checked~.swr__img{border-color:var(--ink)}.swr__item input:disabled~.swr__img{opacity:.4}.swr__label{font-size:var(--fs-small)}.swr__form{padding:clamp(24px,3vw,36px);border-radius:var(--r)}.swr__count{margin:0 0 var(--s-4)}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
