.ah-hero,.ah-grid,.ah-vibes,.ah-howto,.ah-trust{box-sizing:border-box}.ah-hero *,.ah-grid *,.ah-vibes *,.ah-howto *,.ah-trust *,.ah-hero *:before,.ah-hero *:after,.ah-grid *:before,.ah-vibes *:before{box-sizing:border-box}.ah-hero .ah-hero__title,.ah-hero .ah-where__title{color:var(--hh-text);margin-top:0;letter-spacing:normal}.ah-grid .ah-grid__title{color:var(--hg-text);margin-top:0;letter-spacing:normal}.ah-grid .ah-card__name,.ah-grid .ah-card__name a{color:var(--hg-card-text, var(--hg-text));margin-top:0;letter-spacing:normal}.ah-vibes .ah-vibes__title{color:var(--hv-text);margin-top:0;letter-spacing:normal}.ah-howto .ah-howto__title,.ah-howto .ah-howto__step-title{color:var(--ht-text);margin-top:0;letter-spacing:normal}.ah-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:2px solid transparent;border-radius:var(--hh-btn-radius, 30px);font:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .2s,color .2s}.ah-btn:active{transform:translateY(1px)}.ah-btn--dark{background:var(--hh-dark);border-color:var(--hh-dark);color:#fff}.ah-btn--dark:hover{background:var(--hh-accent);border-color:var(--hh-accent);color:#0a0a0a}.ah-btn--outline{background:transparent;border-color:var(--hh-text);color:var(--hh-text)}.ah-btn--outline:hover{background:var(--hh-text);color:var(--hh-bg)}.ah-hero{background:var(--hh-bg);color:var(--hh-text);padding:var(--hh-pt) 16px var(--hh-pb)}.ah-hero__inner{max-width:var(--hh-max);margin:0 auto;display:grid;gap:32px;align-items:center}.ah-hero__copy{display:flex;flex-direction:column;gap:16px;min-width:0}.ah-hero__eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-muted)}.ah-hero__title{margin:0;font-family:var(--hh-font, inherit);font-weight:var(--hh-weight, 800);font-size:var(--hh-h-m);line-height:.98;letter-spacing:-.01em;max-width:11ch}.ah-hero__sub{margin:4px 0 0;font-size:21px;font-weight:700;color:var(--hh-muted)}.ah-hero__text{font-size:16px;line-height:1.6;color:var(--hh-muted);max-width:520px}.ah-hero__text p{margin:0}.ah-hero__text a{color:inherit}.ah-hero__price{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ah-hero__price strong{font-size:30px;line-height:1}.ah-hero__price span{font-size:14px;color:var(--hh-muted)}.ah-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(min-width:990px){.ah-hero{padding-left:32px;padding-right:32px}.ah-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}.ah-hero--align-top .ah-hero__inner{align-items:start}.ah-hero--align-top .ah-hero__copy{padding-top:var(--hh-copy-offset, 20px)}.ah-hero--card-left .ah-where{order:-1}.ah-hero__title{font-size:var(--hh-h)}.ah-hero__copy{gap:20px}.ah-hero__text{font-size:17px;line-height:1.75}.ah-hero__price strong{font-size:36px}.ah-hero .ah-btn{min-height:54px;padding:0 26px;font-size:16px}}.ah-where{background:var(--hh-card);border:2px solid var(--hh-card-border);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}@media(min-width:750px){.ah-where{padding:22px}}.ah-where__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ah-where__title{margin:0;font-size:19px;font-weight:800}.ah-where__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--hh-soft)}.ah-where__tab{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--hh-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ah-where__tab.is-active{background:var(--hh-dark);color:#fff}.ah-where__panel{display:flex;flex-direction:column;gap:14px}.ah-where__panel[hidden]{display:none}.ah-where__stage{position:relative;aspect-ratio:2 / 1;border-radius:16px;overflow:hidden}.ah-where__stage .ah-veh,.ah-where__img{display:block;width:100%;height:100%;object-fit:contain}.ah-where__decal{position:absolute;z-index:1;aspect-ratio:1 / 1;transform:translate(-50%,-50%) rotate(-6deg) scale(.6);padding:3px;border-radius:8px;background:#fff;box-shadow:0 3px 10px #00000040;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.2,1.4,.4,1)}.ah-where__decal img{display:block;width:100%;height:100%;object-fit:contain}.ah-where__decal.is-active{opacity:1;transform:translate(-50%,-50%) rotate(-6deg) scale(1)}.ah-where__dot{position:absolute;z-index:2;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center}.ah-where__dot span{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--hh-dark);transition:transform .2s,background-color .2s;animation:ah-pulse 2.4s infinite}.ah-where__dot.is-active span{background:var(--hh-accent);transform:scale(1.2);animation:none}.ah-where__decal.is-active+.ah-where__dot{opacity:0}.ah-where__dot:focus-visible{outline:3px solid var(--hh-dark)}@keyframes ah-pulse{0%,to{box-shadow:0 0 #fdd309b3}50%{box-shadow:0 0 0 8px #fdd30900}}.ah-where__chips{display:flex;flex-wrap:wrap;gap:8px}.ah-where__chip{min-height:36px;padding:0 14px;border:1.5px solid var(--hh-dark);border-radius:999px;background:transparent;color:var(--hh-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s}.ah-where__chip:hover{background:var(--hh-soft)}.ah-where__chip.is-active{background:var(--hh-accent);border-color:var(--hh-accent);color:#0a0a0a}.ah-where__info{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-radius:14px;background:var(--hh-soft)}.ah-where__info[hidden]{display:none}.ah-where__info-copy{display:grid;gap:2px;min-width:0;flex:1 1 180px}.ah-where__info-copy strong{font-size:15px}.ah-where__info-copy span{font-size:13px;line-height:1.45;color:var(--hh-muted)}.ah-where__link{font-size:13px;font-weight:800;color:var(--hh-text);text-underline-offset:3px;white-space:nowrap}.ah-where__products{display:flex;gap:8px;margin:0;padding:0;list-style:none}.ah-mini{display:block;color:var(--hh-text);text-decoration:none;transition:transform .2s}.ah-mini__img{display:block;width:52px;height:52px;padding:3px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000002e}.ah-mini__img img{display:block;width:100%;height:100%;object-fit:contain}.ah-where__products li:nth-child(odd) .ah-mini{transform:rotate(-3deg)}.ah-where__products li:nth-child(2n) .ah-mini{transform:rotate(3deg)}.ah-where__products .ah-mini:hover{transform:rotate(0) scale(1.12)}.ah-where__info--cards .ah-where__info-copy{flex-basis:calc(100% - 140px)}.ah-where__info--cards .ah-where__link{order:2}.ah-where__info--cards .ah-where__products{order:3;flex-basis:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);gap:10px;overflow-x:auto;scrollbar-width:none}.ah-where__info--cards .ah-mini{display:flex;flex-direction:column;gap:4px;height:100%;padding:6px;border-radius:12px;background:var(--hh-card);box-shadow:0 1px 3px #00000014;transform:none!important}.ah-where__info--cards .ah-mini__img{width:auto;height:auto;aspect-ratio:1 / 1;box-shadow:none}.ah-mini__name{font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-mini__price{margin-top:auto;font-size:12px;color:var(--hh-muted)}@media(max-width:559px){.ah-where__info--thumbs .ah-where__info-copy{flex-basis:100%}}.ah-grid{background:var(--hg-bg);color:var(--hg-text);padding:var(--hg-pt) 16px var(--hg-pb)}.ah-grid__inner{max-width:var(--hg-max);margin:0 auto}.ah-grid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:20px}.ah-grid__title{margin:0;font-family:var(--hg-font, inherit);font-weight:var(--hg-weight, 800);font-size:var(--hg-h-m);line-height:1.1}.ah-grid__link{font-size:14px;font-weight:700;color:var(--hg-link, var(--hg-text));text-underline-offset:3px}.ah-grid__list{display:grid;grid-template-columns:repeat(var(--hg-cols-m),minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none}.ah-grid__empty{padding:32px;border:1.5px dashed currentColor;border-radius:14px;text-align:center;opacity:.7}@media(min-width:750px){.ah-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media(min-width:990px){.ah-grid{padding-left:32px;padding-right:32px}.ah-grid__title{font-size:var(--hg-h)}.ah-grid__list{grid-template-columns:repeat(var(--hg-cols),minmax(0,1fr))}}.ah-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--hg-tile);border:1px solid var(--hg-border, rgba(10,10,10,.08));border-radius:var(--hg-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}@media(hover:hover){.ah-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000001f;border-color:transparent}}.ah-card__tile{display:block;aspect-ratio:var(--hg-ratio);padding:7%;background:var(--hg-tile)}.ah-card__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s ease}@media(hover:hover){.ah-card:hover .ah-card__img{transform:scale(1.05)}.ah-grid--tilt .ah-card:hover .ah-card__img{transform:rotate(-3deg) scale(1.05)}}.ah-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 14px;border-top:1px solid var(--hg-border, rgba(10,10,10,.08))}.ah-card__copy{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0}.ah-card__name{margin:0;font-size:14px;font-weight:700;line-height:1.25}.ah-card__name a{text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ah-card__price{font-size:13px;font-weight:600;color:var(--hg-muted)}.ah-card__form,.ah-card__add{position:relative;z-index:2}.ah-card__form{margin:0;flex:none}.ah-card__add{flex:none;min-width:52px;min-height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--hg-btn-bg);color:var(--hg-btn-text);font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .15s,filter .2s}.ah-card__add:hover{filter:brightness(.94)}.ah-card__add:active{transform:scale(.96)}.ah-card__add.is-loading{opacity:.6;pointer-events:none}.ah-card__add.is-added{background:#0a0a0a;color:#fff}.ah-card__add.is-disabled{opacity:.5;cursor:default}@media(min-width:750px){.ah-card__row{padding:14px 16px 16px}.ah-card__name{font-size:15px}}@media(max-width:479px){.ah-card__add{min-width:44px;padding:0 12px}.ah-card__row{padding:10px}}.ah-grid--tiles .ah-card{background:transparent;border:0;overflow:visible;gap:10px}@media(hover:hover){.ah-grid--tiles .ah-card:hover{transform:none;box-shadow:none}}.ah-grid--tiles .ah-card__tile{border-radius:var(--hg-radius);box-shadow:0 1px 2px #0000000f,0 8px 22px #0000000f}.ah-grid--tiles .ah-card__row{padding:0;border:0}.ah-grid--tiles .ah-card__name a:after{display:none}.ah-vibes{background:var(--hv-bg);padding:var(--hv-pt) 16px var(--hv-pb)}.ah-vibes__inner{max-width:var(--hv-max);margin:0 auto}.ah-vibes__title{margin:0 0 20px;font-family:var(--hv-font, inherit);font-weight:var(--hv-weight, 800);font-size:var(--hv-h-m);line-height:1.1}.ah-vibes__list{display:grid;grid-template-columns:repeat(var(--hv-cols-m),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.ah-vibes__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:990px){.ah-vibes{padding-left:32px;padding-right:32px}.ah-vibes__title{font-size:var(--hv-h)}.ah-vibes__list{grid-template-columns:repeat(var(--hv-cols),minmax(0,1fr))}}.ah-vibe{position:relative;display:flex;flex-direction:column;height:calc(var(--hv-tile-h) * .8);padding:14px;border-radius:var(--hv-radius);background:var(--tile-bg);color:var(--tile-text);text-decoration:none;overflow:hidden;transition:transform .2s}@media(min-width:750px){.ah-vibe{height:var(--hv-tile-h);padding:16px}}.ah-vibe:hover{transform:translateY(-3px)}.ah-vibe__name{position:relative;z-index:2;font-family:var(--hv-font, inherit);font-weight:var(--hv-weight, 800);font-size:17px;line-height:1.1;max-width:90%}@media(min-width:750px){.ah-vibe__name{font-size:20px}}.ah-vibe__count{position:relative;z-index:2;margin-top:4px;font-size:12px;opacity:.8}.ah-vibe__stack{position:absolute;left:0;right:0;bottom:10px;height:58%}.ah-vibe__sticker{position:absolute;bottom:0;width:46%;aspect-ratio:1 / 1;padding:4px;border-radius:10px;background:#fff;box-shadow:0 4px 12px #00000040;overflow:hidden;transition:transform .3s}.ah-vibe__sticker img{display:block;width:100%;height:100%;object-fit:contain}.ah-vibe__sticker--1{left:10%;transform:rotate(-8deg)}.ah-vibe__sticker--2{right:8%;bottom:6px;transform:rotate(7deg)}@media(hover:hover){.ah-vibe:hover .ah-vibe__sticker--1{transform:rotate(-12deg) translateY(-4px)}.ah-vibe:hover .ah-vibe__sticker--2{transform:rotate(11deg) translateY(-4px)}}.ah-howto{background:var(--ht-bg);color:var(--ht-text);padding:var(--ht-pt) 16px var(--ht-pb)}.ah-howto--borders{border-top:1.5px solid var(--ht-border);border-bottom:1.5px solid var(--ht-border)}.ah-howto__inner{max-width:var(--ht-max);margin:0 auto;display:grid;gap:28px}.ah-howto__copy{display:flex;flex-direction:column;gap:10px}.ah-howto__title{margin:0;font-family:var(--ht-font, inherit);font-weight:var(--ht-weight, 800);font-size:var(--ht-h-m);line-height:1.1}.ah-howto__text{font-size:14px;line-height:1.6;color:var(--ht-muted)}.ah-howto__text p{margin:0}.ah-howto__text a{color:var(--ht-text);text-underline-offset:2px}.ah-howto__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.ah-howto__step{display:flex;flex-direction:column;gap:10px;align-content:start}.ah-howto__visual{aspect-ratio:8 / 5;border-radius:16px;overflow:hidden;border-bottom:4px solid var(--ht-accent);background:#f5f5f2}.ah-howto__visual .ah-art,.ah-howto__visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.ah-howto__step:hover .ah-howto__visual .ah-art,.ah-howto__step:hover .ah-howto__visual img{transform:scale(1.04)}}.ah-howto__step-head{display:flex;align-items:center;gap:10px}.ah-howto__num{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ht-accent);color:#0a0a0a;font-size:15px;font-weight:800;line-height:1}.ah-howto__step-title{margin:0;font-size:16px;font-weight:800}.ah-howto__step-text{margin:0;font-size:14px;line-height:1.6;color:var(--ht-muted)}@media(min-width:750px){.ah-howto__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.ah-howto{padding-left:32px;padding-right:32px}.ah-howto__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}.ah-howto__title{font-size:var(--ht-h)}}.ah-trust{background:var(--tr-bg);padding:var(--tr-pt) 16px var(--tr-pb)}.ah-trust__list{max-width:var(--tr-max);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ah-trust__item{display:flex;align-items:flex-start;gap:16px}.ah-trust__copy{display:grid;gap:4px;min-width:0}.ah-trust__copy strong{font-size:16px;color:var(--tr-text)}.ah-trust__copy span{font-size:14px;line-height:1.55;color:var(--tr-muted)}.ah-trust__badge{flex:none;width:60px;height:60px;display:grid;place-items:center;background:var(--badge-bg);color:var(--badge-fg);transition:transform .25s ease}.ah-trust__badge .ah-ico{width:30px;height:30px}.ah-trust__badge--sticker{border-radius:16px;border:3px solid #FFF;box-shadow:0 6px 16px #00000024;transform:rotate(-5deg)}.ah-trust__item:nth-child(2n) .ah-trust__badge--sticker{transform:rotate(4deg)}.ah-trust__item:hover .ah-trust__badge--sticker{transform:rotate(0) scale(1.08)}.ah-trust__badge--circle{border-radius:50%}.ah-trust__badge--plain{width:36px;height:36px;background:transparent;color:var(--tr-text)}@media(min-width:750px){.ah-trust__list{grid-template-columns:repeat(var(--tr-cols),minmax(0,1fr));gap:24px}}@media(min-width:990px){.ah-trust{padding-left:32px;padding-right:32px}}@media(prefers-reduced-motion:reduce){.ah-hero *,.ah-grid *,.ah-vibes *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/asht-home.css.map */
