@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@400;700&display=swap";.main-banner{display:flex;width:100%;max-width:1320px;margin:0 auto;align-items:center;padding:20px;gap:45px}.rounded-image img{border-radius:75px!important}.banner-left{flex:1.6!important;display:flex;justify-content:center;align-self:flex-start}@media screen and (min-width:769px){.banner-left{margin-top:54.35px}}.carousel{display:flex;flex-direction:row;align-items:stretch;width:100%}.thumbnails{display:flex;flex-direction:column;margin-right:10px;height:100%}.thumbnails img{width:90px;height:auto;object-fit:cover;margin-bottom:5px;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnails img.active{border-color:#512020}.featured-image{flex:1}.featured-image img{width:100%;height:auto;display:block}.banner-right{flex:1.1;padding:20px;align-self:flex-start}.banner-right h1{font-size:3.5rem;font-weight:800;margin-bottom:15px;color:#512020;font-family:Fraunces,serif}p{color:#2b2b2b;font-family:Mulish,sans-serif;font-size:17px;line-height:1.5}.main-banner-shop-pay__clip{border-radius:10px;height:50px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#5a31f4}.main-banner-shop-pay shop-pay-button{display:block;width:100%;--shop-pay-button-width: 100%;--shop-pay-button-height: 50px;--shop-pay-button-border-radius: 10px}.notification-container{background-color:#fdf6ef;box-shadow:0 0 10px #00000026;border-radius:30px;width:100%;max-width:600px;padding:20px;margin-top:20px}.notification-container h3,.notification-container h4{font-family:Fraunces,serif;text-align:left;margin:0}.notification-container h3{color:#4e7534;font-weight:800;font-size:26px}.notification-container h4{color:#512020;margin-top:30px;font-weight:800;font-size:23px;margin-bottom:20px}.notification-form{text-align:center}.notification-form input{width:90%;padding:10px;border:none;box-shadow:0 0 10px #00000026;border-radius:10px 10px 20px 20px;margin-bottom:10px}.notification-form input::placeholder{color:#d3d3d3}.notification-form button{background-color:#e06934;color:#fff;padding:10px 20px;margin-top:10px;border:none;cursor:pointer;border-radius:10px 10px 20px 20px;font-family:Fraunces,serif}@media screen and (max-width:768px){.main-banner{flex-direction:column;gap:20px}.carousel{flex-direction:column}.banner-left,.banner-right{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-banner.css.map */
