a#faq-top{display:block}.shop-by-occasion h2,.filter-by-price h2{margin:20px 0}.shop-by-occasion,.filter-by-price{width:100%;display:grid;grid-template-columns:1.2fr 5fr;align-items:center;gap:20px}.shop-by-occasion .occasion-buttons,.filter-by-price #price-filters{display:flex;flex-wrap:wrap;gap:10px}.shop-by-occasion .occasion-buttons .occasion-button,.filter-by-price #price-filters .filter-btn{display:inline-flex;justify-content:center;align-items:center;min-width:50px;padding:8px 12px;border:1px solid #ddd;border-radius:5px;text-decoration:none;font-size:14px;background-color:#fff;color:#212326;cursor:pointer}.shop-by-occasion .occasion-buttons .occasion-button.active{background-color:#000!important;color:#fff!important}.shop-by-occasion .occasion-buttons .occasion-button:hover,.filter-by-price #price-filters .filter-btn:hover{border-color:#212326}.filter-by-price #price-filters .filter-btn.active{background:#212326;color:#fff;border-color:#212326}@media (max-width: 1400px){.shop-by-occasion,.filter-by-price{grid-template-columns:1fr 4fr}}@media (max-width: 1200px){.shop-by-occasion,.filter-by-price{grid-template-columns:1fr 3fr}}@media (max-width: 767px){.shop-by-occasion,.filter-by-price{grid-template-columns:1fr;text-align:center}.shop-by-occasion .occasion-buttons,.filter-by-price #price-filters{justify-content:center}.shop-by-occasion h2{margin:0}.filter-by-price h2{margin:20px 0 0}}.custom-price-filter{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:30px;flex-direction:column;margin:20px 0 60px}.custom-price-filter h2{margin:0}#custom-price-filter-options{display:flex;flex-wrap:wrap;gap:10px}.custom-price-filter__btn{display:inline-flex;justify-content:center;align-items:center;min-width:50px;padding:8px 12px;border:1px solid #ddd;border-radius:5px;text-decoration:none;font-size:14px;background-color:#fff;color:#212326;cursor:pointer}.custom-price-filter__btn:hover{border-color:#555;color:#000;background-color:#fff}.custom-price-filter__btn--active{background:#212326;color:#fff;border-color:#212326}@media screen and (max-width: 991px){.custom-price-filter{flex-direction:column;padding:10px;margin:20px 0 40px}.custom-price-filter__btn{min-width:50px;padding:7px 9px;font-size:13px}#custom-price-filter-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}}.product__description,.typeset{font-size:1.8rem;line-height:1.6}@media screen and (min-width: 750px){.product__description,.typeset{font-size:2rem}}.block-section{margin-top:50px}.title-wrappers .title{margin:0}.slick-prev:before,.slick-next:before{display:none!important}.slick-next.slick-arrow,.slick-prev.slick-arrow{display:flex;align-items:center;background:#1a1a1a;width:30px;height:30px;justify-content:center;border-radius:15px}.slick-next.slick-arrow svg,.slick-prev.slick-arrow svg{fill:#fff!important}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff!important;outline:none!important;background:#000!important}@media (max-width:768px){.block-slider ul{margin:0!important;padding:0!important}.title-wrappers{width:100%!important;max-width:100%!important}.card-information__wrapper a{font-size:14px!important}}.page-width.all-article-tags ul li a{display:inline-flex;justify-content:center;align-items:center;min-width:50px;padding:8px 12px;border:1px solid #ddd;border-radius:5px;text-decoration:none;font-size:15px;background-color:#fff;color:#212326;cursor:pointer}.page-width.all-article-tags ul li{list-style:none}.page-width.all-article-tags ul li a:hover,.page-width.all-article-tags ul li a.active{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 4px 15px #2c3e5033}ul.article-tags{max-width:1400px;margin:0 auto;padding:10px 20px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.shopify-section.filter-tags{position:sticky;top:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;padding:20px 0;border-bottom:1px solid #f0f0f0}.tags-badge p{background:#000;color:#fff;padding:4px 12px;border-radius:15px;display:inline-block;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;font-size:14px}.tags-badge p a{color:#fff;text-decoration:none}.blog-articles .blog-articles__article:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.blog-articles .blog-articles__article{display:inline-block;width:100%;margin-bottom:30px;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 5px 20px #00000014;transition:all .3s ease;padding:0}.blog-articles__article .article-card__info{padding:10px 20px 20px!important}.flex-datebtn{display:flex;align-items:center;justify-content:space-between}[id]{scroll-margin-top:150px}html{scroll-behavior:smooth}.template-blog .banner__box.center.mobile-center h2{font-size:64px!important}.blogs-post-heading{text-align:center;width:100%;padding-bottom:50px}.blogs-post-heading h1.title--primary{text-transform:capitalize}section#shopify-section-template--17826535768106__main{margin-top:90px}.newsletter__wrapper.hr{color:#fff;padding:80px 40px;border-radius:30px;text-align:center;max-width:100%;width:100%}.newsletter__wrapper.hr{color:#fff;padding:120px 40px;border-radius:30px;text-align:center;max-width:1400px;width:100%}.newsletter__wrapper.hr h2{font-size:4rem;line-height:42px;color:#fff}.newsletter__wrapper.hr p{font-size:20px;line-height:30px;text-align:center;width:100%;max-width:100%}.newsletter-form__field-wrapper.hr{display:flex!important;align-items:center;justify-content:center;margin:auto;max-width:500px!important;width:100%!important;column-gap:15px}.newsletter-form__field-wrapper.hr .field input{min-width:280px;padding:15px 25px;border:none;border-radius:30px;font-size:20px;outline:none;background:#fff}.button-form button{padding:16px 35px;background:#fff;color:#667eea;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.article-card__footer a{text-decoration:none}@media (max-width:768px){.newsletter-form__field-wrapper.hr{flex-wrap:wrap;row-gap:18px}.newsletter__wrapper.hr{padding:80px 30px}.blogs-post-heading{text-align:center;width:100%;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
