.site-nav__dropdown.mega-menu-dropdown{padding-top:12px;padding-bottom:12px}.site-nav__dropdown li{line-height:1.2}.site-nav__dropdown .site-nav__link{padding-top:5px;padding-bottom:5px}.mega-menu-dropdown .inner{padding-top:16px;padding-bottom:16px}.card{border-radius:30px}.announcement_bar{display:flex!important;width:100%!important;align-items:center!important}animated-background-text-colors{display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;align-items:center!important}.announcement_block,.announcement_block.active{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:none!important;overflow:hidden!important}.announcement_wrapper{overflow:hidden!important;width:100%!important}.announcement_marquee_track{display:flex;width:max-content;flex-wrap:nowrap;animation:np-marquee 28s linear infinite}.announcement_marquee_group{display:flex;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0}.announcement_marquee_track:hover{animation-play-state:paused}.announcement_marquee_sep{padding:0 1.5rem;opacity:.4}@keyframes np-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement_bar .social-icons,.announcement_bar .social_icons,.announcement_bar ul.social-icons,.announcement_bar .icon-no-padding{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:1rem;flex-shrink:0}.announcement_bar .social-icons li{list-style:none;margin:0}.site-header__logo .responsive-image-wrapper img.logo_image,.site-header__logo img.theme-img{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important}.site-header__logo a,.site-header__logo.header-font a{max-width:none!important}.site-header__logo .responsive-image-wrapper{max-width:none!important;width:100%!important}@media screen and (max-width:989px){.site-header .site-header__wrapper .logo_image{max-width:none!important}}.jdgm-widget,.jdgm-carousel,.jdgm-cards-carousel{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.shopify-app-block:has(.jdgm-widget){max-width:100%!important;width:100%!important;padding:0!important}@keyframes wiggle{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}85%{transform:rotate(0)}}.image-with-text-overlay__buttons .btn{animation:wiggle 3s ease-in-out infinite;transform-origin:center}.site-header__logo-image{display:inline-block;width:185px;aspect-ratio:4 / 1}.site-header__logo-image img.logo_image{width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain}@media screen and (max-width:989px){.site-header__logo-image{width:80px}}.custom-badge.badge{background:transparent!important;padding:0!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important}.custom-badge.badge img{width:100%;height:100%;object-fit:contain}[aria-haspopup=true]:has(>a.site-nav__link[href="/collections/all"]) a,[aria-haspopup=true]:has(>a.site-nav__link[href="/collections/all"]) span{font-weight:700!important}@media screen and (max-width:989px){.site-header__logo-image{width:130px}.mobile-nav-bar-wrapper .grid__item.six-twelfths .site-header__logowrapper,.mobile-nav-bar-wrapper .site-header__logo{display:flex;justify-content:center;text-align:center}}@media screen and (max-width:767px){#productMediaMobile .media-slider-navigation.arrows{position:static;display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px;width:100%}#productMediaMobile .media-slider-navigation.arrows .flex-prev,#productMediaMobile .media-slider-navigation.arrows .flex-next{position:static;margin:0;flex:0 0 auto}#productMediaMobile .media-slider-navigation.arrows [class*=swiper-pagination]{position:static;width:auto;flex:0 0 auto;text-align:center}}@keyframes pulse-btn{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.homepage-section-btn.btn{background-color:#f5c518!important;color:#000!important;animation:pulse-btn 1.5s ease-in-out infinite;transform-origin:center}@media screen and (min-width:750px){.homepage-section-btn.btn{font-size:20px!important;padding:16px 40px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
