slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:normal}.slideshow-controls__dots button{--size: 12px}.menu-list__submenu{background-color:#fff;border-bottom:1px solid #e5e5e5}@media screen and (min-width:750px){.header:not(.header--compact) .header__columns{--padding-block-start: 23px;--padding-block-end: 23px}}.menu-list__submenu-inner{background-color:#fff;padding-bottom:0}.menu-list__submenu-inner .ctr-promo{color:#000}.menu-list__submenu-inner .resource-card__title.paragraph{color:#000;text-align:center;font-family:var(--font-subheading--family)}.menu-list__submenu-inner div[ref=priceContainer]{display:none}.menu-list__submenu-inner .mega-menu__list:first-of-type .mega-menu__column:first-of-type{background:#fff;padding:16px}.menu-list__submenu-inner .mega-menu{padding-block:40px;border-top:1px solid #e3e3e3}.menu-list__submenu-inner .mega-menu__grid--featured{display:flex;align-items:flex-start;gap:24px}.menu-list__submenu-inner .mega-menu__grid--featured .mega-menu__list{flex:0 0 auto;display:block;min-width:160px;max-width:280px}.menu-list__submenu-inner .mega-menu__grid--featured .mega-menu__list .mega-menu__column{display:block}.menu-list__submenu-inner .mega-menu__grid--featured .mega-menu__content{flex:1 1 auto;min-width:0;display:block;width:100%}.menu-list__submenu-inner .mega-menu__content-list--products{display:flex;justify-content:flex-start;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .25) transparent;padding-block-end:4px}.menu-list__submenu-inner .mega-menu__content-list--products>.mega-menu__content-list-item{flex:0 0 292px;min-width:292px}.menu-list__submenu-inner .mega-menu__content-list--products>.mega-menu__content-list-item--promo{flex:0 0 396px;min-width:396px;margin-inline-start:16px}.menu-list__submenu-inner .mega-menu__content-list--products>.mega-menu__content-list-item:first-child{margin-inline-start:auto}.menu-list__submenu-inner .mega-menu__content-list--products>.mega-menu__content-list-item:last-child{margin-inline-end:auto}.cart-drawer__header{display:flex;flex-direction:column;align-items:stretch;padding:0}@media screen and (min-width:750px){.cart-drawer__header{padding:0}}.cart-drawer__header-content{position:relative}.cart-drawer__close-button{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.cart-drawer--empty .cart-drawer__header{align-items:stretch}.cart-drawer__heading{padding:12px 20px;font-size:16px;font-family:var(--font-body--family);font-weight:700}.cart-drawer__heading-text{display:flex;align-items:center}.cart-drawer__heading .cart-bubble__background{display:none}.cart-drawer__heading .cart-bubble{min-width:unset;padding:0;display:inline-block}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{min-width:unset}.cart-drawer__heading .cart-bubble__text{font-size:16px;font-weight:700;padding:0 1px}.cart-drawer--empty .cart-drawer__heading{margin-bottom:0}.rotten-image-divider.black{--rotten-image-divider-color: #000}.rotten-image-divider.purple{--rotten-image-divider-color: #ab38d7}.rotten-image-divider.green{--rotten-image-divider-color: #c8ec0d;position:relative;margin-top:calc((-1 * var(--rotten-image-divider-height) + 2px))}.rotten-image-divider.green-transparent{--rotten-image-divider-bg: url(/cdn/shop/files/Image_Background_5.png?v=1765532411)}.rotten-image-divider{margin:-2px 0;height:var(--rotten-image-divider-height);width:100%;background-image:var(--rotten-image-divider-bg);background-repeat:repeat-x;background-size:var(--rotten-image-divider-width);background-position:bottom;background-color:var(--rotten-image-divider-color)}.rotten-image-divider.transparent{position:relative;margin-top:calc((-1 * var(--rotten-image-divider-height) + 2px))}.shopify-section-group-footer-group:first-of-type{border-bottom:1px solid #fff}@media screen and (max-width:749px){.shopify-section-group-footer-group:first-of-type{border-bottom:none}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content{padding:64px 0}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content{flex-direction:column-reverse;gap:64px}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type>.group-block-content{gap:64px}}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type h4{font-family:var(--font-paragraph--family);font-size:18px;font-weight:500;line-height:1.4;color:#c8ec0d}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type .details-content ul{gap:8px;display:flex;flex-direction:column}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type .menu__item{display:flex}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type .menu__item a{line-height:1.3}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type h4{font-size:14px}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:first-of-type .menu__item a{font-size:12px!important}}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block p{font-size:18px;font-weight:500;color:#c8ec0d}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block .icon-block a:not([href="#"]){transition:opacity .3s ease}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block .icon-block a:not([href="#"]):hover{opacity:.7}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block .icon-block a[href="#"]{pointer-events:none}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block p{font-size:14px}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block .group-block .group-block-content,.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .group-block:last-of-type .group-block>.group-block-content{justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:first-of-type .email-signup-block{display:none}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:last-of-type>.group-block-content{gap:84px}}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:last-of-type .email-signup-block{display:none}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>.group-block:last-of-type .email-signup-block{display:block}}.shopify-section-group-footer-group .email-signup__input-group{display:flex;gap:12px}@media screen and (max-width:749px){.shopify-section-group-footer-group .email-signup__input-group{flex-direction:column;gap:12px}}.shopify-section-group-footer-group .email-signup__heading,.shopify-section-group-footer-group h3{font-size:24px;line-height:1.3;font-weight:500;padding:0 0 20px;color:#c8ec0d}@media screen and (max-width:749px){.shopify-section-group-footer-group .email-signup__heading,.shopify-section-group-footer-group h3{font-size:18px}}.shopify-section-group-footer-group .email-signup__input{background:transparent;border-radius:4px;color:#fff;padding:12px 16px}.shopify-section-group-footer-group .email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text){padding-inline-end:16px!important}.shopify-section-group-footer-group .email-signup__input.paragraph{color:#fff}.shopify-section-group-footer-group .email-signup__input::placeholder{color:#fff}.shopify-section-group-footer-group .email-signup__input:focus{outline:none;box-shadow:none}.shopify-section-group-footer-group .email-signup__input:focus+.email-signup__button{color:#fff}.shopify-section-group-footer-group .email-signup__input:-internal-autofill-selected,.shopify-section-group-footer-group .email-signup__input:-webkit-autofill{outline:none;box-shadow:none}:is(.shopify-section-group-footer-group .email-signup__input:-internal-autofill-selected,.shopify-section-group-footer-group .email-signup__input:-webkit-autofill)+.email-signup__button svg{color:#000}@media screen and (max-width:749px){.shopify-section-group-footer-group .email-signup__input{padding:16px 12px;height:46px}}.shopify-section-group-footer-group .email-signup__button.button-secondary{position:static;background:#c8ec0d;border:1px solid #c8ec0d;outline:none;box-shadow:none;color:#000;font-size:14px;font-weight:700;line-height:1.4;min-width:136px}@media screen and (max-width:749px){.shopify-section-group-footer-group .email-signup__button.button-secondary{display:flex;justify-content:center;align-items:center;width:100%}}.shopify-section-group-footer-group .utilities{display:flex;flex-direction:row;justify-content:space-between!important;align-items:center}@media screen and (max-width:749px){.shopify-section-group-footer-group .utilities{flex-direction:column;align-items:flex-start;gap:64px;padding:0 0 64px}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-utilities__text li{width:100%}}.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .footer-utilities__text a{color:#fff;font-size:14px}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .footer-utilities__text a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/styles-overrides.css.map */
