.hero-custom{background-color:#010100;display:flex;flex-direction:column}.hero-custom__media{z-index:0}.hero-custom__side-img{position:absolute;z-index:5;pointer-events:none}.hero-custom__side-img img{width:100%;height:auto;display:block}.hero-custom__side-img--left_top{top:-14%;left:16%;width:20%;max-width:300px;z-index:11}.hero-custom__side-img--left_mid{top:18%;left:4%;width:36%;max-width:551px}.hero-custom__side-img--left_bot{bottom:30%;left:2%;width:16%;max-width:220px}.hero-custom__side-img--right_extra{top:2%;right:23%;width:22%;z-index:11;max-width:428px}.hero-custom__side-img--right_top{top:2%;right:1%;width:22%;max-width:210px}.hero-custom__side-img--right_mid{top:30%;right:-3%;width:22%;max-width:220px}.hero-custom__side-img--right_bot{bottom:20%;right:16%;width:25%;max-width:350px;z-index:11}.hero-custom__confetti{position:absolute;top:0;left:0;right:0;bottom:180px;z-index:10;pointer-events:none;overflow:hidden}.hero-custom__confetti img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-custom__img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-custom__overlay{z-index:1}.hero-custom__content{position:relative;z-index:2;padding-top:9%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-custom__logo{width:105px;margin-bottom:0}.hero-custom__logo img{width:105px;height:auto;display:block}.hero-custom__logo--text{font-size:2.4rem;font-weight:700;color:#fffaf0;width:auto}.hero-custom__heading{margin-top:32px;margin-bottom:0;font-family:Inter,sans-serif;font-weight:700;font-size:48px;line-height:1.15;color:#fffaf0;letter-spacing:-.5px}.hero-custom__heading-line{display:inline}.hero-custom__heading-highlight{color:#e6bb65}.hero-custom__divider{display:flex;align-items:center;gap:24px;margin-top:15px;width:340px;max-width:90%}.hero-custom__divider-line{flex:1;display:block;height:1px;background-color:#e6bb65;border-radius:2px}.hero-custom__diamond{display:block;width:16px;height:16px;background-color:#e6bb65;border-radius:3px;transform:rotate(45deg);flex-shrink:0}.hero-custom__text{margin-top:24px;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:18px;line-height:1.5;color:#e4e5f2cc;max-width:400px}.hero-custom__text p{margin:0}.hero-custom__buttons{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.hero-custom__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:400;font-size:18px;line-height:1;border-radius:110px;text-decoration:none;transition:opacity .2s ease,padding-right .25s ease,background-color .25s ease;white-space:nowrap;cursor:pointer}.hero-custom__btn:hover{opacity:.85}.hero-custom__btn--primary{background-color:#e6bb65;color:#010100;border:1px solid #E6BB65}.hero-custom__btn--secondary{background-color:#010100;color:#e6bb65;border:1px solid #E6BB65}.hero-custom__btn-icon{width:20px;height:20px;object-fit:contain;display:block;transition:transform .25s ease}@media(min-width:1024px){.hero-custom__btn--primary:hover{background-color:#a9823f;border-color:#a9823f;color:#010100;opacity:1}.hero-custom__btn--primary:hover .hero-custom__btn-icon,.hero-custom__btn--secondary:hover .hero-custom__btn-icon{transform:rotate(-15deg)}.hero-custom__btn--primary:hover,.hero-custom__btn--secondary:hover{padding-right:25px}}@media(max-width:1023px){.hero-custom__heading{font-size:36px}.hero-custom__content{padding-top:340px;padding-left:20px;padding-right:20px;z-index:12}.hero-custom__buttons{flex-direction:column;align-items:center;width:60%;max-width:406px}.hero-custom__btn{width:100%;justify-content:center;padding-top:12px;padding-bottom:12px}.hero-custom__btn--secondary{background-color:#010100}.hero-custom__side-img--left_top{top:-8%;left:-4%;width:38%;max-width:300px}.hero-custom__side-img--left_mid{top:29%;left:-10%;width:39%;max-width:551px}.hero-custom__side-img--left_bot{top:60%;left:-8%;width:35%;max-width:250px;z-index:11}.hero-custom__side-img--right_extra{top:5%;right:28%;width:45%;max-width:428px;transform:rotate(+13deg)}.hero-custom__side-img--right_top{top:30%;right:-13%;width:50%;max-width:250px;transform:rotate(-48deg)}.hero-custom__side-img--right_mid{top:-1%;right:-10%;width:50%;max-width:300px}.hero-custom__side-img--right_bot{top:55%;right:-10%;width:40%;max-width:350px}.hero-custom__confetti{bottom:300px}.hero-custom__benefits-inner{flex-wrap:wrap!important;padding-bottom:65px}.hero-custom__benefit{flex:0 0 50%!important;width:50%;box-sizing:border-box;justify-content:center}.hero-custom__benefit--first{padding-left:20px}.hero-custom__benefit:nth-child(2n){border-right:none}.hero-custom__benefit:nth-child(-n+2){border-bottom:1px solid rgba(230,187,101,.43);padding-bottom:20px}.hero-custom__benefit:nth-child(n+3){padding-top:20px}}@media(max-width:767px){.hero-custom__benefit.has-scroll-anim{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.hero-custom__benefit.has-scroll-anim.is-in-view{opacity:1;transform:none}.hero-custom__content{padding-top:294px;padding-left:16px;padding-right:16px}.hero-custom__heading{font-size:26px}.hero-custom__text{font-size:16px}.hero-custom__buttons{flex-direction:column;align-items:center;width:100%}.hero-custom__btn{width:100%;justify-content:center;padding-top:10px;padding-bottom:10px}.hero-custom__side-img--left_top{top:-5%;left:-8%;width:55%;max-width:300px}.hero-custom__side-img--left_mid{top:13%;left:-24%;width:60%;max-width:551px;transform:rotate(+15deg)}.hero-custom__side-img--left_bot{display:none}.hero-custom__side-img--right_extra{top:8%;right:21%;width:60%;max-width:428px}.hero-custom__side-img--right_top{top:16%;right:-26%;width:60%;max-width:210px}.hero-custom__side-img--right_mid{top:-1%;right:-19%;width:50%;max-width:220px}.hero-custom__side-img--right_bot{display:none}.hero-custom__confetti{bottom:480px}.hero-custom__benefit{flex-direction:column!important;align-items:center;text-align:center;border-right:none!important;border-bottom:none!important;padding:10px!important}.hero-custom__benefit-text{align-items:center}.hero-custom__benefit-title{max-width:9ch;font-size:20px!important;margin-inline:auto;text-align:center;text-wrap:balance}.hero-custom__benefit-subtitle{max-width:12ch;margin-inline:auto;text-align:center;text-wrap:balance}.hero-custom__benefit--first{padding-left:20px!important}.hero-custom__benefit:nth-child(odd){border-right:1px solid rgba(230,187,101,.43)!important}.hero-custom__benefit:nth-child(-n+2){border-bottom:1px solid rgba(230,187,101,.43)!important}.hero-custom__benefits-inner{align-items:stretch;padding-bottom:62px}.hero-custom__benefits{margin-top:74px!important}}.hero-custom__benefits{width:100%;margin-top:130px}.hero-custom__benefits-inner{display:flex;padding-bottom:80px;align-items:center;width:100%;max-width:1200px;margin-inline:auto}.hero-custom__benefit{display:flex;align-items:center;gap:12px;flex:1;padding:12px 20px}.hero-custom__benefit--first{padding-left:0}.hero-custom__benefit--bordered{border-right:1px solid rgba(230,187,101,.43)}.hero-custom__benefit-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.hero-custom__benefit-text{display:flex;flex-direction:column;gap:0}.hero-custom__benefit-title{margin:0;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:24px;font-weight:700;line-height:1.4;word-spacing:.02em;color:#fffaf0}@media(min-width:1024px){.hero-custom__benefit-title{white-space:nowrap}}.hero-custom__benefit-subtitle{margin:12px 0 0;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:16px;font-weight:400;line-height:1.5;color:#fffaf0b3}@media(min-width:1024px){.hero-custom__benefit-subtitle{margin-top:8px}}.hero-custom.hero-js-init .hero-custom__logo,.hero-custom.hero-js-init .hero-custom__heading,.hero-custom.hero-js-init .hero-custom__divider,.hero-custom.hero-js-init .hero-custom__text,.hero-custom.hero-js-init .hero-custom__buttons,.hero-custom.hero-js-init .hero-custom__benefit{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.hero-custom.hero-js-init .hero-custom__logo,.hero-custom.hero-js-init .hero-custom__heading,.hero-custom.hero-js-init .hero-custom__divider,.hero-custom.hero-js-init .hero-custom__text,.hero-custom.hero-js-init .hero-custom__buttons,.hero-custom.hero-js-init .hero-custom__benefit{opacity:1!important;visibility:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero-custom.css.map */
