.mega-menu[open] .mega-menu__content{box-shadow:0 4px 12px #0000001a;background-color:#fff;padding:1rem 0}.mega-menu__scroll-container{position:relative}.mega-menu__scroll-wrapper{overflow-x:auto;scroll-behavior:smooth;padding-bottom:1rem;white-space:nowrap}.mega-menu__columns{display:inline-flex;gap:10px}.mega-menu__column{display:flex;flex-direction:column;min-width:240px;gap:4px;list-style:none;padding-left:30px}.mega-menu__column:nth-child(2n){background-color:#fafafa}.mega-menu__column:nth-child(odd){background-color:#fff}.mega-menu__column .mega-menu__link--level-2{font-weight:600;font-size:17px;display:block;margin-bottom:.25rem;padding:0;color:var(--color-foreground, #000);line-height:1.3}.mega-menu__column .grandchild-item .mega-menu__link{font-weight:400;white-space:normal;padding:2px 0;color:var(--color-foreground, #000);line-height:1.3}.mega-menu__nav{position:absolute;top:40%;transform:translateY(-50%);background:#fffffff2;border:none;font-size:35px;width:36px;height:36px;border-radius:50%;box-shadow:0 2px 6px #00000026;cursor:pointer;z-index:3;display:flex;justify-content:center;align-items:center;transition:opacity .3s}.mega-menu__nav:disabled{opacity:.3;pointer-events:none}.mega-menu__nav--prev{left:5px}.mega-menu__nav--next{right:5px}.mega-menu__nav.visible{display:flex}@media (max-width: 990px){.mega-menu__columns{flex-direction:column}.mega-menu__column{min-width:auto;width:100%;background-color:transparent!important;padding:.25rem 0}.mega-menu__nav{display:none!important}}.mega-menu summary .icon-caret{position:absolute;height:.6rem;top:50%;right:1.5rem;transform:translateY(-50%);pointer-events:none;transition:transform .3s}.mega-menu[open] summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.footer__content-top .footer-accordion__title{background:none;border:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600}.footer__content-top .footer-accordion__icon{transition:transform .3s ease;font-size:20px}.footer-accordion__title[aria-expanded=true] .footer-accordion__icon{transform:rotate(45deg)}.footer-accordion__content{max-height:0;overflow:hidden;transition:max-height .35s ease}.footer-accordion__content.active{max-height:500px}@media screen and (min-width: 750px){.footer-accordion__content{max-height:none!important;overflow:visible!important}.footer-accordion__title{cursor:default}.footer-accordion__icon{display:none}}@media screen and (max-width: 749px){.footer__content-top .footer-block.grid__item{margin-bottom:0;margin-top:0}.footer__content-top .footer-block__heading{margin-bottom:0}.footer__content-top .footer-block__details-content{margin-block-start:0px!important}.footer__content-top .footer-accordion__title{padding:15px 0}.footer__content-top .footer__blocks-wrapper{margin-bottom:0}.footer__copyright .footer__copyright__inner{text-align:center!important;padding-bottom:10px;padding-right:0;padding-left:0}#shopify-section-footer .footer__copyright .copyright__content{line-height:30px;font-size:14px}}@media screen and (max-width: 480px){#shopify-section-footer .footer__copyright .copyright__content{font-size:12px}#shopify-section-footer .list-social__item .social_icon_size{height:20px}.footer__list-social .follow_text{font-size:16px}ul.footer__list-social li.list-social__item{padding-top:4px}}@media screen and (max-width: 1050px) and (min-width: 768px){.shopify-section .service-layout{gap:20px}.service-layout .service-heading{font-size:16px}.service-layout .service-subtext{font-size:10px}.footer__copyright .footer__list-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:8px}.footer__copyright .footer__list-social li:first-child{width:100%;text-align:left}.footer__copyright .footer__list-social .follow_text{font-weight:600;white-space:nowrap}.footer__copyright .footer__list-social .list-social__item{display:inline-flex;align-items:center}.footer__copyright .footer__list-social .social_icon_size{height:24px;display:inline-block}#shopify-section-footer .copyright__content{line-height:40px!important}#shopify-section-footer ul.footer__list-social{margin-block-start:4px}.shopify-section .service-layout .service_img{padding-right:5px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
