.hero{padding:clamp(28px,5vw,72px) 0 clamp(40px,6vw,88px)}.hero__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}.hero__copy{max-width:560px}.hero__title{font-size:clamp(2.2rem,1.4rem + 3.2vw,3.6rem);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0 0 20px;text-wrap:balance}.hero__lead{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);color:var(--muted);margin:0 0 32px;max-width:46ch}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero__note{margin:28px 0 0;font-size:.92rem;color:var(--muted);display:flex;gap:8px;align-items:center}.hero__note:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px #ffd00040}.hero__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1 / 1;background:var(--sand)}.hero__image{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero__media{aspect-ratio:5 / 5.2}}.hero--text .hero__copy{max-width:720px}.product-page{padding-top:20px;padding-bottom:clamp(40px,6vw,80px)}.product-layout{display:grid;gap:28px;grid-template-areas:"media" "info" "desc"}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-gallery__item{margin:0;background:var(--paper);border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1}.product-gallery__item:first-child{grid-column:1 / -1;border-radius:var(--radius-lg)}.product-gallery[data-count="2"] .product-gallery__item:nth-child(2){grid-column:1 / -1}.product-gallery__image{width:100%;height:100%;object-fit:contain;display:block}.product-gallery__empty{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--sand);display:grid;place-items:center;font-size:3rem;color:var(--red)}.product-info__inner{display:grid;gap:0}.product-title{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.12;margin:10px 0 14px;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.product-price{display:flex;align-items:baseline;gap:12px;margin:0;flex-wrap:wrap}.product-price__now{font-size:1.6rem;font-weight:700;font-family:var(--font-head);letter-spacing:-.02em}.product-price__was{color:var(--muted);font-size:1.05rem}.product-tax{color:var(--muted);font-size:.86rem;margin:6px 0 24px}.buy-form{display:grid;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.buy-form__row{display:flex;gap:12px;align-items:stretch}.buy-form__row .btn{flex:1}.product-trust{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.93rem;color:var(--muted)}.product-trust li{display:flex;gap:10px;align-items:center}.product-trust a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.product-trust a:hover{color:var(--ink);text-decoration-color:var(--yellow)}.product-media{grid-area:media;min-width:0}.product-info{grid-area:info;min-width:0}.product-desc{grid-area:desc;min-width:0;max-width:72ch}.product-desc__title{font-size:1.25rem;margin:0 0 12px;font-weight:800;letter-spacing:-.02em}@media(min-width:900px){.product-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"media info" "desc info";column-gap:clamp(36px,5vw,72px);row-gap:48px;align-items:start}.product-info{position:sticky;top:96px}}.trust{padding:0 0 clamp(24px,4vw,48px)}.trust__row{list-style:none;margin:0;padding:22px 0;display:grid;gap:18px 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust__item{display:flex;gap:14px;align-items:flex-start}.trust__icon{flex:none;width:40px;height:40px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--ink)}.trust__body{display:grid;gap:2px}.trust__title{font-weight:600;font-size:.98rem}a.trust__title{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s}a.trust__title:hover{color:var(--ink);text-decoration-color:var(--yellow)}.trust__text{color:var(--muted);font-size:.9rem;line-height:1.45}@media(min-width:750px){.trust__row{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
