.dynamic-gift-banner{position:relative;width:100%;overflow:hidden;text-align:center;border-radius:var(--banner-radius)}.dynamic-gift-banner .banner-bg{width:100%;height:auto;padding:20px 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:15px}.dynamic-gift-banner .banner-inner{width:90%;margin:0 auto;z-index:3;position:relative}.dynamic-gift-banner .banner-text{color:#fff;font-size:28px;font-weight:600;line-height:1.3;text-shadow:0 2px 5px rgba(0,0,0,.5)}.banner-bg:after{border:7px solid transparent;bottom:0;box-shadow:inset 0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0;z-index:3;border-width:10px;border-radius:25px}.dynamic-gift-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1;pointer-events:none}@media (max-width: 768px){.dynamic-gift-banner .banner-text{font-size:20px}.dynamic-gift-banner .banner-bg{padding:60px 0}}.custom-newsletter-section{padding:40px 0;background:var(--newsletter-bg)}.custom-newsletter-header h2{font-size:36px;color:#fff;font-weight:700}.custom-newsletter-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;max-width:1200px!important;flex-direction:row!important}.custom-newsletter-form input{background:#4e4e4e;border:none;outline:none;color:#fff;border-radius:50px;padding:12px 20px;flex:1 1 250px;font-size:14px}.custom-newsletter-form button{background:var(--newsletter-btn-bg);border:none;border-radius:50px;padding:12px 30px;color:#fff;font-weight:600;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.3s}@media (max-width: 768px){.custom-newsletter-form{flex-direction:column;align-items:stretch}.custom-newsletter-form input,.custom-newsletter-form button{width:100%}}.custom-newsletter-box{background:var(--newsletter-box-bg);border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;margin:0 auto;text-align:center;color:#fff;box-shadow:0 4px 20px #0000004d}.custom-newsletter-header{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:20px}.custom-newsletter-header svg{width:36px;height:36px;fill:#fff}.custom-newsletter-header h2{font-size:36px;color:#fff;font-weight:700;margin:0}.custom-newsletter-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;max-width:1200px!important;flex-direction:row!important;margin:0 auto}.custom-main-newsletter-box{width:100%;max-width:1400px;border-radius:30px;background-color:#212121;padding:70px 0}.custom-newsletter-form input{background:#4e4e4e;border:none;outline:none;color:#fff;border-radius:50px;padding:12px 20px;flex:1 1 250px;font-size:11px}.custom-newsletter-form input::placeholder{color:#bbb}.custom-newsletter-form button{background:#ff460f;border:none;border-radius:50px;padding:12px 30px;color:#fff;font-weight:600;letter-spacing:1.5px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.3s;text-transform:uppercase;font-size:11px}.custom-newsletter-form button:hover{filter:brightness(1.1)}.custom-newsletter-form button svg{width:14px;height:14px;fill:#fff}.custom-copyright ul{display:flex;list-style-type:none;color:#fff;align-items:center}.custom-copyright ul li a{text-decoration:none;color:#fff;padding:0 10px;font-size:11px}.custom-copyright{line-height:1;color:#fff!important}.copyright__content{color:#f1ac0b!important}.footer-block__details-content li a{line-height:1}@media (max-width: 900px){.footer-block--menu{width:100%!important;display:flex!important;justify-content:center!important}.footer__blocks-wrapper{display:block!important}}@media (max-width: 768px){.custom-newsletter-form{flex-direction:column;align-items:stretch}.custom-newsletter-form input,.custom-newsletter-form button{width:100%}.custom-newsletter-form button{max-width:fit-content}}@media (max-width: 750px){.footer-block--menu{justify-content:center!important;display:flex!important;width:100%!important}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
