.top-banner{width:100%;background-color:#fff;text-align:center;position:relative;max-width:1400px;margin:0 auto 20px}.top-banner .banner-button-container{position:absolute;top:0;left:auto;right:3vw;bottom:0}@media screen and (min-width: 1000px) and (max-width: 1400px){.top-banner .banner-button-container{right:3vw}}@media screen and (max-width: 999px){.top-banner .banner-button-container{right:0;left:0;bottom:15%;top:auto}}@media screen and (min-width: 1700px) and (max-width: 2450px){.top-banner .banner-button-container{right:3vw}}@media screen and (min-width: 2451px) and (max-width: 3000px){.top-banner .banner-button-container{right:3vw}}.top-banner .banner-button-container .btn{font-size:13px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:4.28px;text-transform:uppercase;color:#000;background-color:#eccc79;box-shadow:1px 1px 4px #0003;padding:3px 20px;border-radius:1.5rem}@media screen and (min-width: 1000px) and (max-width: 1400px){.top-banner .banner-button-container .btn{font-size:10px;line-height:21px;letter-spacing:2.28px;padding:2px 20px}}@media screen and (max-width: 999px){.top-banner .banner-button-container .btn{font-size:10px;line-height:21px;letter-spacing:2.28px;padding:2px 20px}}.top-banner .banner-buttons{display:flex;align-items:center;justify-content:center;gap:10px;height:100%}.top-banner .banner-buttons span{color:#eccc79;font-size:30px}.template-page .top-banner{display:none}
/*# sourceMappingURL=/cdn/shop/t/218/assets/top-banner.css.map */
