.custom-hero{background:#fff;padding:20px 0 24px;font-family:"Chiron GoRound TC",var(--font-body-family),sans-serif;color:#0f2b45}.custom-hero__inner{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1440px;margin:0 auto}.custom-hero__intro{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;text-align:center}.custom-hero__reviews{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.5}.custom-hero__stars{display:flex;flex-shrink:0;width:88px;height:16px}.custom-hero__stars svg{display:block;width:100%;height:100%}.custom-hero__heading{margin:0;max-width:382px;font-family:"Prompt",var(--font-heading-family),sans-serif;font-weight:800;font-size:min(28px,calc((100vw - 32px) * 28 / 382));line-height:1.1;text-transform:capitalize;color:#0f2b45}.custom-hero__subtext{margin:0;max-width:382px;font-size:min(16px,calc((100vw - 32px) * 16 / 382));line-height:1.3}.custom-hero__gallery{display:flex;flex-direction:column;gap:10px;width:100%}.custom-hero__stage{position:relative;width:100%}.custom-hero__viewport{overflow:hidden;width:100%;padding:0 16px}.custom-hero__container{display:flex;gap:10px;touch-action:pan-y pinch-zoom}.custom-hero__slide{flex:0 0 auto;width:min(100%,370px);aspect-ratio:1 / 1}.custom-hero__slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px}.custom-hero__arrow{display:none}.custom-hero__thumbs{overflow:hidden;width:100%;padding:0 16px}.custom-hero__thumbs-container{display:flex;gap:8px}.custom-hero__thumb{flex:0 0 auto;width:70px;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:16px;background:none;cursor:pointer;transition:border-color .15s ease}.custom-hero__thumb--active{border-color:#2082bf}.custom-hero__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}.custom-hero__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.custom-hero__dot{width:12px;height:12px;padding:0;border:0;border-radius:24px;background:#d1d1d1;cursor:pointer;transition:width .2s ease,background-color .2s ease}.custom-hero__dot--active{width:32px;background:#2082bf}.custom-hero__offer{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 16px}.custom-hero__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:584px;height:60px;padding:16px 40px;border-radius:24px;border:0;border-bottom:4px solid #dfa012;background:radial-gradient(ellipse at top,#ffd678,#ffca54,#ffbf2f);box-shadow:0 4px 4px #dfa01266;color:#4c3708;font-family:"Chiron GoRound TC",var(--font-body-family),sans-serif;font-size:22px;font-weight:700;line-height:28px;text-transform:capitalize;text-decoration:none;white-space:nowrap;transition:filter .15s ease}.custom-hero__button:hover{filter:brightness(1.05);text-decoration:none;color:#4c3708}.custom-hero__note{display:flex;align-items:center;gap:8px;margin:0;font-size:min(14px,calc((100vw - 60px) * 14 / 385));line-height:1.3;white-space:nowrap}.custom-hero__note-icon{display:flex;flex-shrink:0;width:20px;height:20px}.custom-hero__note-icon svg{display:block;width:100%;height:100%}.custom-hero__badges{display:flex;align-items:stretch;justify-content:center;gap:8px;width:100%;max-width:584px}.custom-hero__badge{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:4px 4px 8px;border-radius:16px;background:#f9f7ee}.custom-hero__badge img{display:block;width:72px;height:72px;object-fit:contain}.custom-hero__badge-label{margin:0;font-size:11px;line-height:1.2;text-align:center;text-transform:capitalize;white-space:nowrap}@media screen and (max-width:399px){.custom-hero__intro,.custom-hero__viewport,.custom-hero__thumbs,.custom-hero__offer{padding:0 10px}.custom-hero__badges{gap:6px}.custom-hero__badge{padding:4px 2px 8px}.custom-hero__badge-label{font-size:10px}}@media screen and (min-width:750px){.custom-hero{padding:32px 0 40px}.custom-hero__intro{gap:16px}.custom-hero__heading{max-width:566px;font-size:40px}.custom-hero__subtext{max-width:566px}.custom-hero__gallery{gap:20px}.custom-hero__viewport{padding:0 24px}.custom-hero__container{gap:20px}.custom-hero__slide{width:min(100%,660px)}.custom-hero__thumbs{padding:0 24px}.custom-hero__thumbs-container{gap:10px}.custom-hero__thumb{width:120px;border-radius:20px}.custom-hero__thumb img{border-radius:18px}.custom-hero__dots{gap:12px}.custom-hero__offer{gap:24px}.custom-hero__note{font-size:16px}.custom-hero__badge-label{font-size:14px}}@media screen and (min-width:1200px){.custom-hero{padding:40px 64px}.custom-hero__inner{display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);grid-template-areas:"gallery ." "gallery intro" "gallery offer" "gallery .";grid-template-rows:1fr auto auto 1fr;column-gap:clamp(40px,5vw,64px);row-gap:0;align-items:center;justify-content:center;max-width:1344px}.custom-hero__intro{grid-area:intro;padding:0;margin-bottom:16px}.custom-hero__reviews{font-size:18px}.custom-hero__heading{max-width:472px;font-size:44px}.custom-hero__subtext{max-width:472px;font-size:20px}.custom-hero__gallery{grid-area:gallery;gap:24px}.custom-hero__viewport{padding:0;border-radius:24px}.custom-hero__container{gap:18px}.custom-hero__slide{width:100%}.custom-hero__arrow{position:absolute;z-index:1;top:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#2082bf;cursor:pointer;transform:translateY(-50%);transition:opacity .15s ease,background-color .15s ease}.custom-hero__arrow svg{width:32px;height:32px}.custom-hero__arrow svg path{fill:#fff}.custom-hero__arrow:disabled{background:transparent;cursor:default}.custom-hero__arrow:disabled svg path{fill:#0f2b45}.custom-hero__arrow--prev{left:-66px}.custom-hero__arrow--next{right:-66px;transform:translateY(-50%) rotate(180deg)}.custom-hero__thumbs{padding:0}.custom-hero__thumbs-container{gap:8px}.custom-hero__thumb{width:112px}.custom-hero__dots{margin-top:0}.custom-hero__offer{grid-area:offer;padding:0;max-width:568px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-hero.css.map */
