@font-face{font-family:AcuminVariableConceptExtraCo;src:url(/cdn/shop/files/AcuminVariableConcept.woff) format("woff");font-style:normal}@font-face{font-family:AcuminProSemiCond-Medium;src:url(/cdn/shop/files/AcuminProSemiCond-Medium.woff2) format("woff2"),url(/cdn/shop/files/AcuminProSemiCond-Medium.woff) format("woff");font-style:normal}@font-face{font-family:AcuminPro-UltraBlackItalic;src:url(/cdn/shop/files/AcuminPro-UltraBlackItalic.woff2) format("woff2"),url(/cdn/shop/files/AcuminPro-UltraBlackItalic.woff) format("woff");font-style:italic}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4{font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-style:italic!important}p,li,span,a,#text,.button,select{font-family:AcuminProSemiCond-Medium,sans-serif!important}@media only screen and (max-width:1599px){html,body{overflow-x:hidden!important}}localization-form{display:none!important}.list-mega-menu{overflow-y:unset!important}.header--center-split .header__inline-menu:not(.header__inline-menu-split){text-align:start!important}@media screen and (min-width:990px){.header--center-split{column-gap:0rem!important}}@media screen and (hover:hover){.header__menu-item .label{background-color:transparent;background-image:linear-gradient(to top,transparent 0px),linear-gradient(to top,transparent 0px,transparent 0px)}}@media only screen and (min-width:1500px){.header-wrapper>.header{max-width:100%!important;width:100%!important;padding-left:5%!important;padding-right:5%!important;margin:0!important}.list-menu--inline{gap:18px!important;column-gap:5rem!important}}@media only screen and (max-width:1499px)and (min-width:1025px){.header-wrapper>.header{max-width:100%!important;width:100%!important;padding-left:4%!important;padding-right:4%!important;margin:0!important}.list-menu--inline{gap:18px!important;column-gap:3rem!important}}@media only screen and (max-width:1024px)and (min-width:990px){.header-wrapper>.header{max-width:100%!important;width:100%!important;padding-left:2%!important;padding-right:2%!important;margin:0!important}.list-menu--inline{gap:12px!important;column-gap:1.5rem!important}}@media(min-width:1025px)and (hover:hover){.header-wrapper header.header,.header-wrapper .header--middle-left,.header-wrapper .header--center-split{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;position:relative!important;width:100%!important;grid-template-areas:none!important;grid-template-columns:unset!important}.header-wrapper .header__left,.header-wrapper .header__inline-menu,.header-wrapper div.header__inline-menu{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex:1 1 auto!important;grid-column:unset!important;grid-row:unset!important}.header-wrapper .header__heading,.header-wrapper a.header__heading-link,.header-wrapper .header__heading-link img{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:99!important;display:block!important;grid-column:unset!important;grid-row:unset!important}.header-wrapper .header__right{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex:1 1 auto!important;margin-inline-start:auto!important;grid-column:unset!important;grid-row:unset!important}.header-wrapper header.header .header__left,.header-wrapper header.header .header__inline-menu,.header-wrapper header.header div.header__inline-menu{flex:0 1 auto!important;max-width:50%!important;display:flex!important;justify-content:flex-start!important}.header-wrapper header.header .header__right{flex:0 1 auto!important;max-width:40%!important;margin-inline-start:auto!important}.header-wrapper .list-menu--inline{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important}}@media screen and (max-width:1024px){.header-wrapper .header__inline-menu,.header-wrapper nav.header__inline-menu,.header-wrapper div.header__inline-menu{display:none!important;visibility:hidden!important;width:0!important}.header-wrapper header-drawer,.header-wrapper .header__left header-drawer,.header-wrapper .menu-drawer-container{display:flex!important;visibility:visible!important}.header-wrapper .header__left{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex:1 1 auto!important}}.header__menu-item .label{font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-style:italic!important;font-size:18px!important;font-weight:700;letter-spacing:.3px;padding:0!important;color:#1a1b18!important;line-height:35px!important}.list-menu--inline,.header__inline-menu .list-menu,.header__inline-menu ul{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}.header__inline-menu>.list-menu--inline>li>a.header__menu-item{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;line-height:35px!important;margin:0!important;font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-style:italic!important;font-size:18px!important;font-weight:700;letter-spacing:.3px;color:#1a1b18!important}.list-menu-dropdown{width:100vw!important;left:50%!important;transform:translate(-50%)!important}.list-menu-dropdown .page-width{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:fill!important;gap:60px!important;max-width:100%!important;width:100%!important;padding:30px 6%!important}.list-mega-menu,.list-menu-dropdown .page-width>div:first-child{flex:0 0 150px!important;width:150px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:15px!important;text-align:left!important}.list-mega-menu a,.list-menu-dropdown .page-width>div:first-child a{display:block!important;width:100%!important;font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-style:italic!important;font-size:18px!important;font-weight:700;color:#1a1b18!important;text-decoration:none!important;text-align:left!important;line-height:1.4!important}.is-megamenu.show-images .mega-menu__item{width:100%!important}mega-menu.show-images>.header__menu-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}mega-menu.show-images>.header__menu-item:after{content:""!important;display:inline-block!important;width:10px!important;height:10px!important;border-right:2px solid #1a1b18!important;border-bottom:2px solid #1a1b18!important;transform:rotate(45deg)!important;margin-left:2px!important;margin-top:-10px!important;visibility:visible!important;opacity:1!important}@media(min-width:1801px){.mega-menu__promo{flex:0 1 300px!important;width:300px!important;min-width:300px!important;margin:0!important}.list-menu-dropdown .page-width{gap:30px!important}}@media(max-width:1800px)and (min-width:1601px){.mega-menu__promo{flex:0 1 250px!important;width:250px!important;min-width:250px!important;margin:0!important}.list-menu-dropdown .page-width{gap:25px!important}.is-megamenu>.list-menu-dropdown{padding-top:2rem!important}}@media(max-width:1600px)and (min-width:1025px){.mega-menu__promo{flex:0 1 225px!important;width:225px!important;min-width:225px!important;margin:0!important}.list-menu-dropdown .page-width{gap:20px!important}.is-megamenu>.list-menu-dropdown{padding-top:1rem!important}}.mega-menu__promo{display:flex!important;flex-direction:column!important;height:auto!important;align-self:stretch!important}.list-menu-dropdown .page-width,mega-menu .page-width{align-items:stretch!important}.mega-menu__promo-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:280px!important;border-radius:15px!important;padding:20px!important;text-decoration:none!important}.mega-menu__promo-link .media-wrapper,.mega-menu__promo-link .image-animate,.mega-menu__promo-link .media{display:block!important;width:100%!important;height:auto!important;position:relative!important}.mega-menu__promo-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.mega-menu__promo-link{padding:0 0 15px!important;overflow:hidden!important}.mega-menu__promo-content{margin-top:15px!important;width:100%!important;text-align:center!important}.list-menu-dropdown .mega-menu__item--blank{display:none!important;width:0!important;flex:0 0 0!important}.mega-menu__promo-link{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;flex:1 1 auto!important}div[class*=promo-card-shop-] .mega-menu__promo-heading{grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}div[class*=promo-card-shop-] .mega-menu__promo-subheading-custom{grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;margin:0!important}div[class*=promo-card-shop-] .mega-menu__promo-subheading{grid-row:3!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:20px!important;margin:0!important;padding:0!important}.mega-menu__promo-subheading{margin-top:auto!important;padding-top:10px!important}.mega-menu__promo-content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;padding:0 10px 10px!important}.mega-menu__promo-heading,.mega-menu__promo-subheading-custom,.mega-menu__promo-subheading,.mega-menu__promo-content *{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;padding:0!important}.list-menu-dropdown .mega-menu__promo *,.list-menu-dropdown .mega-menu__promo *:hover,.mega-menu__promo-link,.mega-menu__promo-link:hover,.mega-menu__promo-link *,.mega-menu__promo-link *:hover{text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important;border-bottom:none!important;background-image:none!important}.list-menu-dropdown .mega-menu__promo a:after,.list-menu-dropdown .mega-menu__promo a:before,.list-menu-dropdown .mega-menu__promo *:hover:after,.list-menu-dropdown .mega-menu__promo *:hover:before,.mega-menu__promo-link:after,.mega-menu__promo-link:before{display:none!important;content:none!important;background:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}.mega-menu__promo-heading .label,.mega-menu__promo-heading span{display:inline-block!important;text-align:center!important;width:100%!important}.mega-menu__promo-heading .label:after,.mega-menu__promo-heading .label:before,.mega-menu__promo-heading span:after,.mega-menu__promo-heading span:before{display:none!important;content:none!important;background:none!important;width:0!important;height:0!important}.promo-card-learn-4,.promo-card-learn-5,.promo-card-shop-5{display:none!important}.mega-menu__promo-link:before,.mega-menu__promo-link:after,.mega-menu__promo-link:hover:before,.mega-menu__promo-link:hover:after,.mega-menu__promo-link.focused,.mega-menu__promo-link:focus-visible{box-shadow:none!important;outline:none!important}.promo-card-learn-1 .mega-menu__promo-link,.promo-card-learn-2 .mega-menu__promo-link,.promo-card-learn-3 .mega-menu__promo-link{border:1px solid #000000!important;background-color:#edf5f9!important}div[class*=promo-card-learn-] .mega-menu__promo-link,div[class*=promo-card-learn-] .mega-menu__promo-link:hover,div[class*=promo-card-learn-] .mega-menu__promo-link:focus{border:1px solid #000000!important;border-color:#000!important;border-bottom-color:#000!important;box-shadow:none!important;outline:none!important}div[class*=promo-card-learn-] .mega-menu__promo-heading span{font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.3px!important;text-align:center!important;font-style:italic!important;color:#1a1b18!important;line-height:1.2!important}div[class*=promo-card-shop-] .mega-menu__promo-link,div[class*=promo-card-shop-] .mega-menu__promo-link:hover,div[class*=promo-card-shop-] .mega-menu__promo-link:focus,div[style*="grid-template-columns: repeat(4, 1fr)"] .mega-menu__promo-link,div[style*="grid-template-columns: repeat(4, 1fr)"] .mega-menu__promo-link:hover{border:none!important;border-color:transparent!important;border-bottom:none!important;box-shadow:none!important;outline:none!important}.promo-card-shop-1 .mega-menu__promo-link{background-color:#fe801d!important}.promo-card-shop-2 .mega-menu__promo-link{background-color:#2483c5!important}.promo-card-shop-3 .mega-menu__promo-link{background-color:#5cac29!important}.promo-card-shop-4 .mega-menu__promo-link{background-color:#f664b0!important}.promo-card-shop-5 .mega-menu__promo-link{background-color:#2483c5!important}div[class*=promo-card-shop-] .mega-menu__promo-heading span{font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-size:30px!important;color:#fff!important;line-height:1!important;font-weight:900!important;font-style:italic!important;margin-top:0!important;margin-bottom:0!important;text-transform:uppercase!important}div[class*=promo-card-shop-] .mega-menu__promo-subheading-custom{font-family:AcuminProSemiCond-Medium,sans-serif!important;font-size:18px!important;color:#fff!important;line-height:1.2!important;margin-top:0!important;margin-bottom:0!important;font-weight:600!important}div[class*=promo-card-shop-] .mega-menu__promo-subheading{font-family:AcuminProSemiCond-Medium,sans-serif!important;font-size:18px!important;color:#fff!important;line-height:1.2!important;padding:0 10px!important;margin-top:10px!important;margin-bottom:0!important}.template-search__results{margin-bottom:6rem!important}#predictive-search__results-list .predictive-search__search-for-button button{border:none!important;color:#fff!important;background-color:#da1884!important}.shopify-section-announcement-bar{background-color:#da1884!important}.top-banner-homepage .banner__heading{letter-spacing:0}@media only screen and (min-width:1025px){.top-banner-homepage .banner__media{z-index:1!important}.top-banner-homepage .banner__box{padding:.1rem 4rem!important;width:100%!important;text-align:left!important;max-width:600px!important;margin-right:50px!important}.top-banner-homepage .banner__heading{line-height:.85!important;font-size:8rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;max-width:600px!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{width:95%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:inherit!important;font-size:2.2rem!important;font-weight:400!important;margin-top:0!important}.top-banner-homepage .banner__box .button-group{width:110%!important}.top-banner-homepage .banner__box .button.button--small{padding:2rem!important;padding-top:none!important;font-size:1.4rem!important}.top-banner-homepage .banner__box .button.button--cta{padding:2rem .5rem!important;padding-top:none!important;justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta span{font-size:1.8rem!important;font-weight:400!important;text-transform:inherit!important}.top-banner-homepage .banner__box .button.button--cta{background-color:none!important;transition:none!important}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}.logo-bar__item{flex:0 1 22rem!important}}@media screen and (hover:none)and (max-width:1366px)and (min-width:1024px){.top-banner-homepage .banner__box{padding:3rem 1rem!important;width:50%!important;text-align:left!important;margin-right:25px!important}.top-banner-homepage .banner__heading{line-height:.9!important;font-size:6rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;max-width:350px!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{width:95%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:inherit!important;font-size:2.2rem!important;font-weight:400!important;margin-top:0!important}.top-banner-homepage .banner__box .banner__subheading{width:80%!important;font-weight:400!important}.logo-bar__item{flex:0 1 22rem!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}}@media only screen and (max-width:1023px)and (min-width:935px){.top-banner-homepage .banner__box{padding:0rem!important;width:50%!important;text-align:left!important;max-width:600px!important;margin-right:50px!important}.top-banner-homepage .banner__heading.h0{line-height:.9!important;font-size:5rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;max-width:325px!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{width:100%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:inherit!important;font-size:1.8rem!important;font-weight:400!important;margin-top:0!important}.logo-bar__item{flex:0 1 22rem!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}}@media only screen and (max-width:934px)and (min-width:860px){.top-banner-homepage .banner__box{padding:2rem 0rem!important;width:55%!important;text-align:left!important;max-width:600px!important;margin-right:0!important}.top-banner-homepage .banner__heading.h0{line-height:.9!important;font-size:5rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;max-width:325px!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{width:100%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:inherit!important;font-size:1.8rem!important;font-weight:400!important;margin-top:0!important}.logo-bar__item{flex:0 1 22rem!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}}@media only screen and (max-width:859px)and (min-width:750px){.top-banner-homepage .banner__box{padding:2rem 0rem!important;width:60%!important;text-align:left!important;max-width:600px!important;margin-right:0!important}.top-banner-homepage .banner__heading.h0{line-height:.9!important;font-size:5rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;max-width:350px!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{width:100%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:inherit!important;font-size:1.8rem!important;font-weight:400!important;margin-top:0!important}.logo-bar__item{flex:0 1 22rem!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}}@media only screen and (max-width:800px){.top-banner-homepage .banner__heading{font-size:4.5rem!important;font-weight:800!important;font-style:italic!important;max-width:275px!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}}@media only screen and (max-width:749px){.top-banner-homepage .banner__content{align-items:flex-start!important}.top-banner-homepage .banner__box{padding:10%!important;width:100%!important;text-align:center!important;max-width:600px!important}.top-banner-homepage .banner__heading.h0{text-align:left!important;font-size:900!important;line-height:1!important;font-size:4rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0px!important;width:100%!important}.top-banner-homepage .banner__heading strong{display:block!important}.top-banner-homepage .banner__box .banner__subheading{text-align:left!important;width:100%!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:unset!important;font-size:1.5rem!important;font-weight:400!important;margin-top:1rem!important}.top-banner-homepage .banner__box .button-group{justify-content:left!important;float:left!important;width:85%!important}.top-banner-homepage .banner__box .button.button--cta{justify-content:flex-start}.top-banner-homepage .banner__box .button.button--cta:before,.top-banner-homepage .banner__box .button.button--cta:after{background-color:unset!important;transition:none!important}.top-banner-homepage .button--cta.button--small .label{font-size:1.2rem!important}}@media only screen and (min-width:1025px){.slider__buttons{display:flex;justify-content:space-between;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}}.slider__button{color:rgba(var(--color-foreground),.75);background-color:transparent;border:none;padding:0;width:3.4rem;height:100%;cursor:pointer;pointer-events:visible}.icon-prev,.icon-next{width:1.4rem;height:2.5rem;pointer-events:none}.icon-next{transform:scaleX(-1)!important}@media only screen and (min-width:1600px){.product-cards-custom- .product-cards-custom__grid-{max-width:1500px!important;margin:0!important;justify-self:center!important;text-align:center!important;align-content:center!important;justify-content:center!important;vertical-align:middle!important}}@media(max-width:1599px)and (min-width:1025px){.product-cards-custom- .product-cards-custom__grid-{max-width:1350px!important;margin:0!important;justify-self:center!important;text-align:center!important;align-content:center!important;justify-content:center!important;vertical-align:middle!important}}@media only screen and (max-width:1024px)and (min-width:750px){.product-recommendations .card-information__button .button{float:left!important;text-indent:unset!important;width:100%!important;border-radius:0!important;opacity:1!important;transition:none!important;transform:none!important;color:#fff!important;margin-top:125px!important}}@media only screen and (min-width:1025px){.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:70%}}.header span{font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-style:italic!important}#ContactFooter-success{font-family:AcuminProSemiCond-Medium,sans-serif!important;line-height:1.5!important}.product-form__input.product-form__input--pill:nth-child(3){display:none!important}@media only screen and (min-width:750px){.transition-content #MainContent,.header-wrapper{box-shadow:0 2px 8px #0000001a!important}}.view-all.center{display:none!important}@media screen and (min-width:750px){#shopify-section-template--29386543038841__main .section--padding{padding-left:100px!important;padding-right:100px!important}}product-gallery .flex-grid__item{border-radius:0!important}.product--stacked .product__media-wrapper>media-gallery,.product--columns .product__media-wrapper>media-gallery,.product--stacked .product__info-container,.product--columns .product__info-container{scrollbar-width:none!important;scrollbar-color:transparent!important}@media screen and (min-width:750px){.product--stacked .product__info-wrapper,.product--columns .product__info-wrapper{height:auto!important}}@media only screen and (min-width:1600px){.product--stacked .product__media-wrapper,.product--columns .product__media-wrapper{height:100%!important;max-height:110vh!important;position:sticky!important;top:3rem!important}media-gallery,slider-component,.product__media-list{height:100%!important;max-height:110vh!important;overflow-y:auto!important}.grid__item{overflow:visible!important}}@media only screen and (max-width:1599px)and (min-width:1500px){.product--stacked .product__media-wrapper,.product--columns .product__media-wrapper{height:130vh!important;max-height:130vh!important;position:relative!important;top:0rem!important}media-gallery,slider-component,.product__media-list{height:100%!important;max-height:130vh!important;overflow-y:auto!important}.grid__item{overflow:visible!important}}@media only screen and (max-width:1499px)and (min-width:1400px){.product--stacked .product__media-wrapper,.product--columns .product__media-wrapper{height:120vh!important;max-height:120vh!important;position:relative!important;top:0rem!important}media-gallery,slider-component,.product__media-list{height:100%!important;max-height:120vh!important;overflow-y:auto!important}.grid__item{overflow:visible!important}}@media only screen and (max-width:1399px)and (min-width:990px){.product--stacked .product__media-wrapper,.product--columns .product__media-wrapper{height:110vh!important;max-height:110vh!important;position:relative!important;top:0!important}media-gallery,slider-component,.product__media-list{height:100%!important;max-height:110vh!important;overflow-y:auto!important}.grid__item{overflow:visible!important}}.card-information__button .button{opacity:1!important;transition:none!important;transform:none!important;color:#fff!important;background-color:#da1884!important;border:0px!important}@media only screen and (min-width:1025px){.card-information__button .button{margin-top:140px!important}}@media only screen and (max-width:1024px)and (min-width:750px){.card-information__button .button{margin-top:0!important}}@media only screen and (max-width:749px){.card-information__button .button{margin-top:140px!important}}.card-information__button .button:after{background-color:#da1884!important;border:0px!important}.quick-view__right .product-form{display:none!important}@media screen and (min-width:750px){.quick-view__content{max-width:1200px!important;margin:0 auto!important;width:100%!important}.quick-view product-info{flex:1 1 auto!important;justify-content:center!important}.quick-view__left,.quick-view__right{flex:1 1 50%!important;max-width:50%!important}.quick-view__close{top:0rem!important;right:0rem!important}}@media screen and (min-width:1200px){.quick-view .product__info-container{padding:4rem 2rem!important}}.quick-view .product__info-container{text-align:left!important}.quick-view__right .accordion summary{display:none}.quick-view__right .share-button{display:none}.quick-view__right.product__info-wrapper .product__text.caption-with-letter-spacing,.quick-view__right.product__info-wrapper .product-form,#product-form-template--28940272763257__main,.product__info-container .rating{display:none!important}.first-text{margin-bottom:10px!important}.product__title h1.product__heading,.product__tax.caption.rte{font-family:AcuminProSemiCond-Medium,sans-serif!important}[data-url="/products/energy-50mg-caffeine-gum"] .quick-view__right.product__info-wrapper .product-form__input input.button-input__input:checked+label:after{background-color:#fe801d!important}[data-url="/products/energy-100mg-caffeine-gum"] .quick-view__right.product__info-wrapper .product-form__input input.button-input__input:checked+label:after{background-color:#2483c5!important}[data-url="/products/magnesium-wellness-gum"] .quick-view__right.product__info-wrapper .product-form__input input.button-input__input:checked+label:after{background-color:#509e1d!important}[data-url="/products/beauty-biotin-gum"] .quick-view__right.product__info-wrapper .product-form__input input.button-input__input:checked+label:after{background-color:#da1884!important}.product-attributes{background-color:#f5f5f5;padding:10px 30px;border:1px solid #8c8b8b;border-radius:25px;margin-right:5px;line-height:40px;margin-top:10px;margin-bottom:10px;white-space:normal;overflow:hidden}.price-item.price-item--regular{font-family:Cabin,sans-serif!important}.product__info-container .price--medium bdi{font-size:2.2rem!important}.product-attributes2{display:inline-block;text-align:center;width:24%;font-size:1rem;background-color:#f5f5f5;padding:11px 6px;border:1px solid #8c8b8b;border-radius:10px;margin-right:5px;line-height:20px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width:1246px){.product-attributes-laptop1,.product-attributes-laptop2,.product-attributes-tablet1,.product-attributes-tablet2,.product-attributes-tablet3,.product-attributes-mobile1,.product-attributes-mobile2,.product-attributes-mobile3,.product-attributes-mobile4,.product-attributes2-laptop1,.product-attributes2-laptop2,.product-attributes2-tablet1,.product-attributes2-tablet2,.product-attributes2-tablet3,.product-attributes2-mobile1,.product-attributes2-mobile2,.product-attributes2-mobile3,.product-attributes2-mobile4{display:none!important}}@media only screen and (max-width:1245px)and (min-width:1017px){.product-attributes-desktop1,.product-attributes-desktop2,.product-attributes-tablet1,.product-attributes-tablet2,.product-attributes-tablet3,.product-attributes-mobile1,.product-attributes-mobile2,.product-attributes-mobile3,.product-attributes-mobile4,.product-attributes2-desktop1,.product-attributes2-desktop2,.product-attributes2-tablet1,.product-attributes2-tablet2,.product-attributes2-tablet3,.product-attributes2-mobile1,.product-attributes2-mobile2,.product-attributes2-mobile3,.product-attributes2-mobile4{display:none!important}}@media only screen and (max-width:1016px)and (min-width:843px){.product-attributes-desktop1,.product-attributes-desktop2,.product-attributes-laptop1,.product-attributes-laptop2,.product-attributes-mobile1,.product-attributes-mobile2,.product-attributes-mobile3,.product-attributes-mobile4,.product-attributes2-desktop1,.product-attributes2-desktop2,.product-attributes2-laptop1,.product-attributes2-laptop2,.product-attributes2-mobile1,.product-attributes2-mobile2,.product-attributes2-mobile3,.product-attributes2-mobile4{display:none!important}}@media only screen and (max-width:842px){.product-attributes-desktop1,.product-attributes-desktop2,.product-attributes-laptop1,.product-attributes-laptop2,.product-attributes-tablet1,.product-attributes-tablet2,.product-attributes-tablet3,.product-attributes2-desktop1,.product-attributes2-desktop2,.product-attributes2-laptop1,.product-attributes2-laptop2,.product-attributes2-tablet1,.product-attributes2-tablet2{display:none!important}}fieldset.product-form__input .form__label{font-family:AcuminProSemiCond-Medium,sans-serif!important;color:#000!important;font-size:18px!important;margin-bottom:.4rem!important;text-transform:uppercase!important}fieldset.product-form__input label{font-family:AcuminProSemiCond-Medium,sans-serif!important;font-size:1.2rem!important;line-height:15px!important;text-align:center!important;padding:12px 14px!important}span.price-item price-item--regular.appstle_subscription_final_price{font-size:2.5rem!important;color:#000!important}span.appstle_subscription_element.appstle_subscription_save{font-size:12px!important;background-color:#ebf9f1!important;color:#1a6644!important;border:1px solid #b7ebcd!important;padding:2px 9px 0!important;border-radius:10px!important}@media only screen and (max-width:749px){span.appstle_subscription_element.appstle_subscription_save{white-space:pre!important}}.appstle_subscription_save{top:-3px!important}#shopify-section-template--29386543038841__main .product-form__input input.button-input__input:checked+label:after{background-color:#d97e28!important}#shopify-section-template--29386543006073__main .product-form__input input.button-input__input:checked+label:after{background-color:#2483c5!important}#shopify-section-template--29386543202681__main .product-form__input input.button-input__input:checked+label:after{background-color:#509e1d!important}#shopify-section-template--29386543071609__main .product-form__input input.button-input__input:checked+label:after{background-color:#da1884!important}.product-form__submit.button.button--full-width.tpo_add-to-cart{background-color:#fe801d!important;color:#fff!important;border:none!important;margin-bottom:0!important}#ProductSubmitButton-template--27423925633401__main,#ProductSubmitButton-template--28281680527737__main,#ProductSubmitButton-template--28376262345081__main,#ProductSubmitButton-template--29386543038841__main{background-color:#fe801d!important;color:#fff!important;border:none!important}#ProductSubmitButton-template--29386543006073__main{background-color:#2483c5!important;color:#fff!important;border:none!important}#ProductSubmitButton-template--29386543202681__main{background-color:#509e1d!important;color:#fff!important;border:none!important}#ProductSubmitButton-template--29386543071609__main{background-color:#da1884!important;color:#fff!important;border:none!important}.product__info-container .product-form,.product__info-container .product__description{margin:.1rem 0 0!important}.subscribe-title{font-family:AcuminPro-UltraBlackItalic,sans-serif!important}.subscribe-lines p{font-family:AcuminProSemiCond-Medium,sans-serif!important;margin-top:0!important;margin-bottom:0!important;line-height:24px!important}span.group_name{margin-bottom:20px!important}.tpo_option-set-wrapper{padding:0!important}h1.tpo_option-heading{font-size:1.5rem!important;font-family:AcuminProSemiCond-Medium,sans-serif!important;font-style:normal!important;font-weight:700!important}#product-form-installment-template--27423925633401__main{display:none!important}@media screen and (hover:none)and (min-width:1025px)and (max-width:1366px){.slider-mobile-gutter .product-grid{margin-top:0!important;margin-bottom:0!important;height:450px!important}.product-grid .card-information__button .button{float:left!important;text-indent:unset!important;width:100%!important;border-radius:0!important;opacity:1!important;transition:none!important;transform:none!important;color:#fff!important;margin-top:145px!important}.card-information__button .button svg{display:none!important}.card-information__button svg,svg.icon.icon-cart,#icon-cart{fill:#fff!important;color:#fff!important}}@media only screen and (min-width:1025px){.product--stacked .product__media-wrapper,.product--columns .product__media-wrapper{z-index:1!important}.product--stacked .media>picture :not(.zoom,.deferred-media__poster-button){height:105%!important}.slider-mobile-gutter .product-grid{margin-top:0!important;margin-bottom:0!important;height:580px}.quick-view__summary{top:unset!important;bottom:10px!important;right:10px!important;transform:none!important;opacity:1!important}.quick-view__summary:after{content:unset!important}#shopify-section-template--27423925174649__featured_collection_DkmtAb .card-information__button .button,#shopify-section-template--28281679872377__featured_collection_DkmtAb .card-information__button .button,#shopify-section-template--28376261689721__featured_collection_DkmtAb .card-information__button .button,.collection-grid-section #product-grid .card-information__button .button{opacity:1!important;transition:none!important;margin-top:120px!important;transform:none!important;color:#fff!important}.template-search__results #product-grid .card-information__button .button{opacity:1!important;transition:none!important;margin-top:160px!important;transform:none!important;color:#fff!important}.recently-viewed-products .card-information__button .button{opacity:1!important;transition:none!important;margin-top:120px!important;transform:none!important;color:#fff!important}.card-information__button{overflow:visible!important;transition:none!important;transform:none!important}.card-information__wrapper{padding-left:15px!important}.product-grid{row-gap:11rem!important}}@media only screen and (max-width:1024px)and (min-width:750px){.flex-grid--2p3-col-tablet .flex-grid__item{width:50%!important}product-grid .media>picture :not(.zoom,.deferred-media__poster-button){height:100%!important}.slider-mobile-gutter .product-grid{margin-top:0!important;margin-bottom:0!important;height:400px!important}.quick-view__summary{top:unset!important;bottom:75px!important;right:15px!important}#shopify-section-template--27423925174649__featured_collection_DkmtAb .card-information__button .button,#shopify-section-template--28281679872377__featured_collection_DkmtAb .card-information__button .button,#shopify-section-template--28376261689721__featured_collection_DkmtAb .card-information__button .button,.collection-grid-section #product-grid .card-information__button .button{opacity:1!important;transition:none!important;margin-top:120px!important;transform:none!important;color:#fff!important}.template-search__results #product-grid .card-information__button .button{opacity:1!important;transition:none!important;margin-top:160px!important;transform:none!important;color:#fff!important}.recently-viewed-products .card-information__button .button{opacity:1!important;transition:none!important;margin-top:120px!important;transform:none!important;color:#fff!important}.card-information__button{overflow:visible!important;transition:none!important;transform:none!important}.card-information__wrapper{padding-left:15px!important}.product-grid{row-gap:11rem!important}.card-wrapper{height:375px}.card-information__button{overflow:visible!important}.product-grid .card-information__button .button{float:left!important;text-indent:unset!important;width:100%!important;border-radius:0!important;opacity:1!important;transition:none!important;transform:none!important;color:#fff!important;margin-top:145px!important}.card-information__button .button svg{display:none!important}.card-information__button svg,svg.icon.icon-cart,#icon-cart{fill:#fff!important;color:#fff!important}}@media only screen and (max-width:749px){.card-wrapper{height:375px}.card-information__button{overflow:visible!important}.card-information__button .button{float:left!important;text-indent:unset!important;width:100%!important;border-radius:0!important;opacity:1!important;transition:none!important;transform:none!important;color:#fff!important;margin-top:160px!important}.card-information__button .button svg{display:none!important}.card-information__button svg,svg.icon.icon-cart,#icon-cart{fill:#fff!important;color:#fff!important}}.product__info-container .product__accordion .metafield-rich_text_field p{margin:14px 0!important}.product__info-container .product__accordion .summary__title{padding:0 1.5rem!important}.product__info-container .product__accordion .accordion__title{font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.3rem!important;display:flex!important;align-items:center!important;max-width:100%!important}.product__info-container .product__accordion .accordion__content{padding-inline-start:1.5rem!important;padding-inline-end:1.5rem!important;font-size:1.4rem!important;line-height:calc(1 + .6 / var(--font-body-scale))!important;max-height:40rem!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;scroll-behavior:smooth!important;scrollbar-width:thin!important}.product__info-container .product__accordion .accordion__content::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:.9rem!important;background-clip:padding-box!important;border:.3rem solid transparent!important;border-radius:1.6rem!important;background-color:rgba(var(--color-border),.3)!important}.product__info-container .product__accordion .accordion__content::-webkit-scrollbar-thumb{border:.3rem solid transparent!important;background-clip:padding-box!important;border-radius:1.6rem!important;background-color:rgb(var(--color-border))!important}.product__info-container .product__accordion .accordion__content li{line-height:calc(1 + .4 / var(--font-body-scale))!important}.product__info-container .product__accordion+.product-link__button{margin-top:0!important;border-top:0!important}#shopify-section-template--29386543038841__rich_text_JUK4bj,#shopify-section-template--29386543038841__product_details_NtR7zN,#shopify-section-template--29386543006073__rich_text_JUK4bj,#shopify-section-template--29386543006073__product_details_NtR7zN,#shopify-section-template--29386543202681__rich_text_JUK4bj,#shopify-section-template--29386543202681__product_details_NtR7zN,#shopify-section-template--29386543071609__rich_text_JUK4bj,#shopify-section-template--29386543071609__product_details_NtR7zN{background-color:#edf5f9!important}@media only screen and (min-width:1025px){.product-details .accordion__content{width:70%!important}}@media screen and (min-width:990px){#shopify-section-template--29386543038841__blocks_FWnFqq .flex-grid--rigid.flex-grid--4-col-desktop .flex-grid__item.product-custom-cards,#shopify-section-template--29386543006073__blocks_FWnFqq .flex-grid--rigid.flex-grid--4-col-desktop .flex-grid__item.product-custom-cards,#shopify-section-template--29386543202681__blocks_FWnFqq .flex-grid--rigid.flex-grid--4-col-desktop .flex-grid__item.product-custom-cards,#shopify-section-template--29386543071609__blocks_FWnFqq .flex-grid--rigid.flex-grid--4-col-desktop .flex-grid__item.product-custom-cards,#shopify-section-template--29386537828729__blocks_FWnFqq .flex-grid--rigid.flex-grid--4-col-desktop .flex-grid__item.product-custom-cards{max-width:calc(33% - var(--grid-horizontal-spacing) * 3 / 4)!important}}#shopify-section-template--29386542449017__rich_text_wXwBJD,#shopify-section-template--29386542449017__1781148024d27b5e84,#shopify-section-template--29386537959801__rich_text_wTnRrf,#shopify-section-template--29386537959801__17811429189747359a{background-color:#edf5f9!important}#ProductInfo-template--29386537828729__main .product-form__input input.button-input__input:checked+label:after{background-color:#2483c5!important}#ProductInfo-template--29386537828729__main .button{background-color:#2483c5!important;border:1px solid #2483c5!important}.cart-drawer .free-shipping__text{font-family:AcuminProSemiCond-Medium,sans-serif!important;font-style:normal!important}.cart-drawer .free-shipping__text .price bdi{font-family:AcuminProSemiCond-Medium,sans-serif!important;font-weight:700!important}.cart-drawer .free-shipping__progress{height:.4rem!important}.cart-drawer .free-shipping__progress:after{background-color:#da1884!important;background:#da1884!important}@media only screen and (min-width:750px){.is-empty .mini-cart__empty{overflow-x:unset!important;overflow-y:unset!important;scroll-snap-type:unset!important;scroll-behavior:unset!important;scrollbar-width:unset!important}.is-empty .cart-recommendations{margin-bottom:2rem!important}}@media only screen and (max-width:749px){.is-empty .mini-cart__inner{height:auto!important}.mini-cart.is-empty{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:transparent!important}}.is-empty .mini-cart__footer{display:none!important}.mini-cart__empty .button{border:none!important}@media only screen and (min-width:750px){.is-empty .mini-cart__empty{padding:1rem 3rem 3rem!important}.cart-drawer{width:48rem!important}.mini-cart__custom-banner{width:100%!important;background-color:#da1884!important;color:#fff!important;padding:2px 0 0 5px!important;font-family:AcuminProSemiCond-Medium,sans-serif!important;font-weight:700!important;font-size:1.4rem!important;margin-top:10px!important}.mini-cart__header{padding:3rem 0rem!important}.mini-cart__header .title{padding-left:3rem!important;padding-right:3rem!important}.mini-cart__header .mini-cart__custom-banner{padding-left:3rem!important;padding-right:1rem!important}.mini-cart__header .free-shipping{padding-left:3rem!important;padding-right:3rem!important}.mini-cart__empty{padding:1rem 3rem!important}}@media only screen and (max-width:749px){.mini-cart__custom-banner{width:100%!important;background-color:#da1884!important;color:#fff!important;padding:3px 0 0 5px!important;font-family:AcuminProSemiCond-Medium,sans-serif!important;font-weight:700!important;font-size:1.3rem!important;margin-top:10px!important;text-align:center!important}.mini-cart__header{padding:2rem 0rem!important}.mini-cart__header .title{padding-left:2rem!important;padding-right:2rem!important}.mini-cart__header .mini-cart__custom-banner{padding-left:2rem!important;padding-right:1rem!important}.mini-cart__header .free-shipping{padding-left:2rem!important;padding-right:2rem!important}.mini-cart__empty{padding:1rem 2rem!important}.cart-recommendations .title{font-size:1.5rem!important}.cart-recommendations .mini-cart__navigation{flex-direction:column!important}}.mini-cart__footer .button-container .button{background-color:#da1884!important;color:#fff!important;border:none!important;transition:none!important;transform:none!important;box-shadow:none!important}.cart-recommendations{border-top:none!important}@media screen and (min-width:990px){.cart__footer-left{min-width:45rem!important;column-gap:10px!important}.cart__footer-left .note-gift{gap:1rem!important}.cart__footer-left .cart__note label{line-height:1.8!important;margin-bottom:1.9rem!important}.cart__footer-left .field-discount{display:inherit!important}}.cart-discount .field.field-discount .button{border:none!important}.cart__warnings .button.button--tertiary{background-color:#da1884!important;color:#fff!important;transition:none!important;transform:none!important;box-shadow:none!important}.cart__warnings .button.button--tertiary:after{transition:none!important;transform:none!important;box-shadow:none!important}.mini-cart__empty-collections.list-unstyled{width:85%!important}.cart__ctas button{background-color:#da1884!important;color:#fff!important}.cart-discount button,.field-discount .button{background-color:#4080c8!important;color:#fff!important}.cart-discount button:after,.field-discount .button:after{background-color:#4080c8!important}.cart__footer .cart__checkout-button{max-width:100%!important}.contact .link-with-icon .icon{color:#4080c8!important;width:3.5rem!important;height:3.5rem!important;background-color:#da1884!important;padding:4px!important;border-radius:8px!important}.list-social__link:after{background-color:transparent!important}.contact button{color:#fff!important;background-color:#da1884!important}.contact .rte p{font-size:1.2rem!important}@media(min-width:1600px){.shopify-policy__container{max-width:65%!important}}@media(max-width:1599px)and (min-width:1025px){.shopify-policy__container{max-width:85%!important}}.shopify-policy__container{padding-top:20px!important;padding-bottom:20px!important;margin-bottom:0!important}.shopify-policy__container .lineheight-low1{margin-bottom:5px!important}.shopify-policy__container .lineheight-low2{margin-top:0!important}.footer--border-top{border-top:0rem!important}.footer__content-top,.footer__content-bottom-wrapper{max-width:100%!important;width:100%!important;padding-left:5%!important;padding-right:5%!important;margin-left:0!important;margin-right:0!important}.copyright__content,.copyright__content a{color:#fff!important}.footer__newsletter.newsletter-form .field__input{border:.1rem solid #tranparent;background-color:#fff!important;color:#000!important}.footer__newsletter.newsletter-form .field__input:after{border:none!important}.footer__newsletter.newsletter-form .field__input::placeholder{color:#000!important}.footer__newsletter.newsletter-form .field__button{background-color:#da1884!important;padding:10px 20px!important;height:4.5rem!important;margin-top:0!important;color:currentColor!important;cursor:pointer!important}@media only screen and (min-width:750px){footer details[open] summary{margin-top:.5rem!important;margin-bottom:.5rem!important}}.footer .footer__content-right details{display:flex!important;flex-direction:column-reverse!important;text-align:center!important}.policies.list-unstyled{display:none!important}.footer__content-left--alt+.footer__content-right{align-content:end!important}.footer-block__newsletter+.accordion__title:empty+.footer__list-social{justify-content:center!important}.footer-block__newsletter+.accordion__title{margin-top:.5rem!important}.footer .link-with-icon .icon{width:4rem!important;height:4rem!important;background-color:#da1884!important;padding:4px!important;border-radius:8px!important}@media only screen and (max-width:749px){.list-social__link{width:3rem!important;height:3rem!important;background-color:#da1884!important;padding:4px!important;border-radius:8px!important}}.footer .list-social__link:after{background:transparent!important}.footer .footer__content-right .footer-block__details-content{flex-direction:column-reverse!important;display:flex!important}.footer .footer__content-right .footer-block__details-content .accordion{order:1!important;font-family:AcuminPro-UltraBlackItalic,sans-serif!important;font-size:1.5rem!important;font-weight:900!important}.footer .footer__content-right .footer-block__details-content .footer__list-social{order:2!important;justify-content:center;gap:10px!important}summary .icon-caret{color:#fff!important}@media only screen and (min-width:750px){.footer__content-top{padding-top:7rem!important;padding-bottom:4rem!important}}@media only screen and (min-width:1025px){.footer__content-left--alt{width:calc(25% - var(--grid-horizontal-spacing) / 2)!important}.flex-grid--4-col-tablet .flex-grid__item:first-child{width:30%!important}.flex-grid--4-col-tablet .flex-grid__item{width:15%!important}footer .accordion__title{font-size:1.8rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.09em!important}footer .list-menu__item--link{font-size:1.5rem!important;color:#fff!important}footer .footer-block__details-content>li{line-height:1.3!important}}@media only screen and (hover:none)and (max-width:1366px)and (min-width:1025px){.footer__content-left--alt{width:calc(40% - var(--grid-horizontal-spacing) / 2)!important}.footer__content-right{width:calc(22% - var(--grid-horizontal-spacing) / 2)!important}.flex-grid--4-col-tablet .flex-grid__item:first-child{width:30%!important}.flex-grid--4-col-tablet .flex-grid__item{width:20%!important}footer .accordion__title{font-size:1.6rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.09em!important}footer .list-menu__item--link{font-size:1.8rem!important;color:#fff!important}footer .footer-block__details-content>li{line-height:1.3!important}}@media only screen and (max-width:1024px)and (min-width:750px){.footer__content-left--alt{width:calc(50% - var(--grid-horizontal-spacing) / 2)!important}.footer__content-right{width:calc(22% - var(--grid-horizontal-spacing) / 2)!important}.flex-grid--4-col-tablet .flex-grid__item:first-child{width:50%!important}.flex-grid--4-col-tablet .flex-grid__item{width:15%!important}footer .accordion__title{font-size:1.6rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.09em!important}footer .list-menu__item--link{font-size:1.5rem!important;color:#fff!important}footer .footer-block__details-content>li{line-height:1.2!important}}@media only screen and (max-width:749px){.footer .footer__content-top{padding-top:2rem!important}.footer .footer__content-right .footer-block__details-content{margin-top:50px!important;border-top:0rem!important}.footer .footer__content-right .footer-block__details-content .accordion__title{text-align:center!important}.footer .footer__content-right .accordion{border-top:0rem!important}.footer__content-left--alt{width:100%!important}footer .accordion__title{font-size:1.5rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.09em!important}footer .list-menu__item--link{font-size:1.2rem!important;color:#fff!important}}.footer__follow-on-shop{justify-content:center!important}.footer__follow-on-shop .bg-purple-primary,.footer__follow-on-shop .bg-transparent{background-color:#da1884!important}.footer .footer__column.footer__column--extra{text-align:right!important}.footer .footer__payment{width:100%!important;margin-top:1rem!important;display:flex!important;text-align:right!important;float:right!important;justify-content:right!important}.footer .footer__payment .visually-hidden{width:50%!important;margin-right:0!important;position:unset!important;overflow:visible!important;justify-content:right!important;font-size:14px!important;margin-top:2px!important}.footer .footer__payment .list.list-payment{width:55%!important}@media only screen and (max-width:1599px)and (min-width:1477px){.footer .footer__column.footer__column--extra{margin-top:5px!important}.footer .footer__payment{margin-top:0!important}.footer .footer__payment .visually-hidden{width:35%!important;font-size:14px!important;margin-right:10px!important;margin-top:2px!important}.footer .footer__payment .list.list-payment{width:65%!important}}@media only screen and (max-width:1476px)and (min-width:1025px){.footer .footer__column.footer__column--extra{margin-top:5px!important}.footer .footer__payment{margin-top:0!important}.footer .footer__payment .visually-hidden{width:35%!important;font-size:14px!important;margin-right:2px!important;margin-top:2px!important}.footer .footer__payment .list.list-payment{width:100%!important}}@media only screen and (max-width:749px){.footer .footer__payment .visually-hidden{width:25%!important}.footer .footer__payment .list.list-payment{width:75%!important}}@media only screen and (max-width:749px){.card-information .price{font-size:.8rem!important}#shopify-section-template--27423924912505__image_banner_UMBdXj{--image-ratio-percent: 20% !important}#shopify-section-template--27423924912505__rich_text_HKWdNE{--section-padding-bottom: 5px !important}#shopify-section-template--27423924912505__image_banner_NkeWk9{--section-padding-top: 0px !important}.footer__content-right .flex-grid__item{margin-top:50px!important}#shopify-section-sections--27423925797241__footer footer .accordion__title{text-align:center!important}#shopify-section-template--27423925633401__product-recommendations .slider-mobile-gutter .product-grid{height:370px!important}}.footer--newsletter-top{margin-bottom:6rem!important}.footer--newsletter-top .footer-block__newsletter h2.title{margin-top:30px;margin-bottom:10px}.footer--newsletter-top .form__message{color:inherit}.mini-cart--open .content-scrollspy__menu{z-index:99}.template-cart .cart__dynamic-checkout-buttons{margin-top:1rem}.cart-recommendations .mini-cart__navigation{flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;row-gap:1.5rem}.cart-recommendations .mini-cart__navigation li{width:100%!important;max-width:100%!important;flex-shrink:1!important}@media only screen and (min-width:750px){.cart-recommendations .mini-cart__navigation{padding-block-start:4rem!important;row-gap:0rem}.mini-cart__navigation>li{padding-bottom:1rem!important}}span.price-item[style*="text-decoration: line-through"]{text-decoration:none!important}span.price-item[style*="text-decoration: line-through"] bdi{text-decoration:line-through!important;font-size:1.6rem!important}body .appstle_subscription_final_price{margin:0!important}.jdgm-media-card{background:#f7f7f7!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.jdgm-cards-carousel .jdgm-media-card img{height:400px!important}.jdgm-cards-carousel .jdgm-text{display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;height:max-content!important;max-height:max-content!important;min-height:105px!important;margin-bottom:15px!important;place-items:center!important;text-align:center!important}body:not(.template-index) .jdgm-cards-carousel .jdgm-text p{display:contents!important}body.template-index .jdgm-cards-carousel .jdgm-text p{display:inline!important;text-align:center!important;margin:0 auto!important;width:100%!important}@media(min-width:1025px){.jdgm-widget{display:block!important;padding:0 20px 50px!important}:has(>.jdgm-cards-carousel){justify-items:center!important}.jdgm-cards-wrapper{margin:0 20px!important;max-width:100%!important}.jdgm-videos-container{gap:24px!important}.jdgm-media-card{flex:0 0 calc((100% - 75px)/4)!important;border-radius:16px!important;border:1px solid #a8a8a8!important}.jdgm-cards-carousel .jdgm-content{gap:unset!important}}@media(max-width:767px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:90%!important;margin:0 auto!important}.jdgm-cards-carousel .jdgm-media-card{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.jdgm-cards-carousel .jdgm-media-card img{height:350px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
