.shopify-section-group-header-group:has(aside.announcement-bar){max-width:100%;margin-inline:1rem;margin-top:.4rem;border-radius:16px;overflow:hidden}aside.announcement-bar{padding-block:1.18rem!important}.featured-products,.collection-grid{padding-inline:1rem}.card-gallery,.collection-card{border-radius:1rem;overflow:hidden}.collection-card .collection-card__inner{position:relative}.collection-card:hover .collection-card__inner:before{content:"";display:block;width:100%;height:100%;background:#00000080;position:absolute;z-index:2;transition:all .3s ease}.collection-card .collection-card__inner .collection-card__image img,.collection-card .collection-card__inner:before,.collection-card .collection-card__content p.collection-title{transition:all .3s ease}.collection-card:hover .collection-card__inner .collection-card__image img{transform:scale(1.1);transition:all .3s ease}.collection-card .collection-card__content{justify-content:flex-end;align-items:center;padding-bottom:3rem!important;position:relative;z-index:2}.custom-rich-text{max-width:1120px;margin:0 auto}.collection-card:hover .collection-card__content p.collection-title{color:#fff}.collection-card .collection-card__content p.collection-title{font-weight:700;text-transform:uppercase}.sd-banner-slider{padding:1rem;padding-top:0}.sd-banner-slider slider-components{border-radius:16px}.featured-blog-posts-card__content{padding-inline:2rem;padding-bottom:2rem}.featured-blog-posts .section{padding-inline:1rem}.faqs-section .accordion{max-width:800px;margin:0 auto}.faqs-section .accordion details.details{border:none!important;background:#eee;padding:.3rem 1rem;margin-bottom:1rem;border-radius:.6rem}.faqs-section .accordion .details__header{font-weight:700}.footer-top .group-block-content span.menu__heading__default{font-size:20px}.footer-bottom .details-content ul li{margin:0}.footer-bottom .details-content ul{display:flex;align-items:center;gap:2rem;justify-content:center;flex-wrap:wrap}.footer-bottom{border-top:1px solid #ddd;padding-top:2rem;margin-top:2rem}.footer-content{grid-template-columns:repeat(1,1fr)!important}.utilities{display:flex!important;flex-direction:row!important}.utilities>div{flex:1}.payment-icons__list{justify-content:flex-end!important}.quantity{display:flex;justify-content:space-between;align-items:center}.product-details .details-content{margin-top:2rem}.product-details .details-content h3{font-size:1.5rem;font-weight:700}.product-details .accordion .details__header{padding-block:1.4rem;font-size:1.2rem;font-weight:700}.payment-options img{max-width:370px;margin:0 auto}add-to-cart-component,button.quick-add__button--add{width:100%}.line-item-property__field{display:flex;gap:1rem;align-items:center}.line-item-property__field label{font-size:17px;color:#000;min-width:160px}.line-item-property__field input{padding:10px 20px;font-size:15px;color:#000;border:solid 1px #000;width:250px;height:40px;border-radius:var(--variant-picker-button-radius)}.line-item-property__field input:focus-visible{outline:0;box-shadow:none}@media screen and (min-width: 750px){.menu-list__link{font-weight:500;padding-inline:1rem!important}.menu-list__link span,footer .menu__details ul.list-unstyled>li a{position:relative}.menu-list__link span:before,footer .menu__details ul.list-unstyled>li a:before{content:"";display:block;width:0%;height:1px;background:#222;position:absolute;bottom:0;left:0;transition:all .3s linear}.menu-list__link:hover span:before,footer .menu__details ul.list-unstyled>li a:hover:before{width:100%;transition:all .3s linear;left:0}}@media screen and (max-width: 750px){.menu-drawer-container[open] .menu-drawer__animated-element{font-size:18px;line-height:1}.collection-card .collection-card__content p.collection-title{font-size:16px;padding:0;text-align:center}.featured-blog-posts-card__content h4 p{font-size:1rem;font-weight:700}.site-quick-info h4{font-size:1rem}.site-quick-info .icon-block{width:40px}footer summary.menu__heading.h5,footer .footer-top h4{font-size:16px!important}.utilities{display:flex!important;flex-direction:column!important}.payment-icons__list{justify-content:center!important}.group-block-content:has(.logo-block){align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
