body{letter-spacing:0}.announcement-bar__message{font-weight:600;letter-spacing:0;line-height:normal}.button,.customer button,.shopify-challenge__button{line-height:1.33;font-size:1.6rem;font-weight:500;border-radius:.6rem;letter-spacing:0;padding:1.7rem 2rem}@media only screen and (min-width: 750px){.button,.customer button,.shopify-challenge__button{font-size:1.8rem;padding:1.6rem 2.4rem}}.banner__box .banner__heading+*:not(.rating-stars,.trustpilot-stars){margin-top:2.4rem}.banner__box>*+.banner__text{margin-top:1.4rem;line-height:1.5;font-size:2rem;font-weight:500;letter-spacing:0}.banner__box>*+.banner__text span{display:block}.banner__box>*+.banner__buttons{margin-top:2.4rem}.banner__box>*+.banner__buttons .button:before{display:none}.section-header:not(.shopify-section-header-sticky),.section-header:not(.shopify-section-header-sticky) .header-wrapper{background:none;transition:background .15s ease-out}.banner{margin-top:calc(0px - var(--header-height))}@media (max-width: 991px){.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:18rem}.banner__box{padding:8rem 0 0}}@media (max-width: 767px){.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:100%}.banner{margin-top:calc(0px - var(--header-height))}}.multicolumn-card h3{font-size:1.6rem;font-weight:700;letter-spacing:0}.icon-bar-card .multicolumn-card__info{padding-top:1.2rem;padding-bottom:0}.icon-bar-card__icon--large{--icon-size: 9.6rem}.header__icon .icon,.header__icon--cart .icon-cart{width:2.4rem;height:2.4rem}.footer-block__image-wrapper,.footer-block__image-wrapper img{border-radius:0}@media (hover: hover){.link-btns--arrow a.button:not([aria-disabled=true]):hover,.action-btns--arrow button.button:not([disabled],[disabled=true],.button--tertiary):hover{padding-right:2.4rem}.link-btns--arrow a.button:not([aria-disabled=true]):before,.action-btns--arrow button.button:not([disabled],[disabled=true],.button--tertiary):before{display:none}}.h1,h1{font-weight:700;font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:0}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700;letter-spacing:0}.page-width{padding:0 2rem}@media only screen and (min-width: 1025px){.h1,h1{font-size:calc(var(--font-heading-scale) * 5.4rem);font-weight:700}.h2,h2{font-size:calc(var(--font-heading-scale) * 3.6rem);font-weight:700}.banner--medium.banner--desktop-transparent .banner__box{max-width:90rem;padding:0}}@media only screen and (min-width: 750px){.page-width{padding:0 3rem}.banner--desktop-transparent .banner__box.banner--transparent-black{background:transparent;--color-foreground: 30, 37, 41;--color-button: 30, 37, 41;--color-button-text: 255, 255, 255}.banner__box>*+.banner__text{margin-top:2.4rem}.banner__box>*+.banner__buttons{margin-top:4.4rem}.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.multicolumn .multicolumn--same-bgs .multicolumn-card__info,.splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){.page-width{padding:0 5rem}}@media only screen and (min-width: 1560px){.page-width{padding:0 1rem}}.drawer__inner{width:60rem}.drawer__header{padding:2.4rem;border:none}.drawer__heading{font-size:2.2rem;font-weight:600;letter-spacing:0}.drawer__close{min-width:2.8rem;min-height:2.8rem;right:2.4rem}.cart-drawer__body{padding:0 2.4rem}.cart-drawer__body>*{margin-top:0}.cart-drawer__column-headers{line-height:18px}.drawer__footer{padding:0 2.4rem;border:none}.cart-drawer .cart-items{gap:1rem}.cart-drawer-item .cart-item__media{width:96px;height:96px;flex-shrink:0;border:solid 1px #CED4DA;border-radius:6px;overflow:hidden}.cart-drawer-item .cart-item__media .cart-item__image{box-shadow:none}.cart-drawer-item__right{padding-left:1.6rem}@media screen and (max-height: 650px){.drawer__inner{overflow-x:hidden;overflow-y:scroll}}.cart-drawer-item .cart-item__name{font-size:1.4rem;font-weight:600}@media screen and (min-width: 401px){.cart-drawer-item .cart-item__name{font-size:1.8rem}}.cart-item__price-wrapper>*,.cart-item__price-wrapper *{font-weight:400;font-size:18px;letter-spacing:0}.cart-item__discounted-prices .cart-item__old-price{font-size:18px}.cart-item__price-wrapper .regular-price{font-weight:500;font-size:18px}.cart-drawer-item__quantity-and-prices{margin-top:12px;justify-content:flex-start;gap:10px}.cart-drawer-item .quantity .quantity__button,.cart-drawer-item .quantity .quantity__input{background:#fff;border:none}.drawer__footer .cart-drawer-upsells-container{margin:0 -2.4rem;padding:0 2.4rem 2.4rem;border-bottom:solid 1px #ADB5BD}.drawer__footer .upsell__outside-title{color:#6c757d;font-size:14px;line-height:18px;margin:0 0 1.6rem;text-align:left;letter-spacing:0}.drawer__footer .cart-drawer__footer{margin:2.4rem 0 1.6rem}.drawer__footer .cart-drawer__totals{gap:1.2rem}.drawer__footer .cart-drawer__tax-note a{color:#212529}.cart-drawer__totals__row{font-size:16px;font-weight:600}.cart-drawer__totals__row strong{font-weight:600}@media screen and (min-width: 750px){.cart-drawer__totals__row{font-size:20px}}.upsell .upsell__container{padding:2.4rem;border-radius:12px}.upsell .upsell__image{border:solid 1px #CED4DA;border-radius:6px;width:96px;height:96px;background:#fff;margin-right:1.6rem}.upsell .upsell__image img{max-height:100%;max-width:100%;height:auto;width:auto}.upsell .upsell__content{display:flex;flex-direction:column;gap:1.2rem}.upsell .upsell__content .upsell__title h3,.upsell .upsell__content .upsell__title{font-size:20px;font-weight:600;margin:0}.upsell .upsell__content .upsell__desc{font-size:16px;font-weight:600;margin:0}.upsell .upsell__content .upsell__price,.upsell .upsell__content .upsell__price .regular-price,.upsell .upsell__content .upsell__price .compare-price{color:#fff;font-weight:400}.upsell[data-selected=true] .upsell__plus-btn{background:#fff;border-radius:6px;width:4.4rem;height:4.4rem}.product__info-wrapper .product__title{margin:0 0 3.2rem}.product__info-wrapper .product__title h1{font-size:3.2rem;font-weight:600}.product__info-wrapper .price__container{letter-spacing:0}.product__info-wrapper .price__container .price__compare-price{font-weight:500;color:#6c757d}.product__info-container .price--on-sale .price-item--regular{font-weight:500;color:#6c757d;font-size:1.6rem}.product__info-container .price .price-item{font-size:1.6rem;font-weight:500}@media screen and (min-width: 750px){.product__info-container .price--on-sale .price-item--regular,.product__info-container .price .price-item{font-size:2rem}}.product__info-container .badge{font-size:14px;font-weight:400;letter-spacing:0}.product__text-container--multiple.product__text-container--vertical{margin:2.2rem 0}@media screen and (min-width: 750px){.product__text-container--multiple.product__text-container--vertical{margin:3.2rem 0}}.product__text-container--multiple.product__text-container--vertical p{font-size:18px;font-weight:500;display:flex}.product__text-container--multiple.product__text-container--vertical p:before{content:"\2022";display:block;flex-grow:0;padding:0 .8rem}.product__text-container--multiple.product__text-container--vertical p span{display:block;flex-grow:1}.product__info-wrapper .icon-with-text--horizontal{margin:1.6rem 0 3.2rem;gap:1.6rem}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;width:auto;align-items:center;gap:1.2rem}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item img{margin:0}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item .h4{font-size:1.2rem;font-weight:600;text-align:left;letter-spacing:0}.product__info-wrapper .icon-with-text+.product-info__image-block{display:none}.product__info-wrapper .accordion .accordion__title{font-size:1.8rem;font-weight:600}.product__info-wrapper summary .icon-caret{top:calc(50% - .4rem);right:0}.product__info-wrapper .accordion{border-top:solid 1px #ADB5BD;border-bottom:solid 1px #ADB5BD}.product__info-wrapper .accordion+.accordion{border-top:none}.product__info-wrapper .accordion .accordion__summary{padding:12px 0}@media screen and (min-width: 750px){.product__info-wrapper .accordion .accordion__summary{padding:20px 0}}@media screen and (min-width: 1560px){.product__info-wrapper .accordion .accordion__summary{padding:24px 0}}.product__info-wrapper .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .9rem)}.product__info-wrapper .accordion .accordion__content{font-size:1.4rem;color:#343a40;font-weight:500;line-height:1.7}.product__info-wrapper .accordion .accordion__content h4{font-size:1.6rem;color:#212529;line-height:normal}.product__info-wrapper .accordion .accordion__content ul{display:flex;flex-direction:column;gap:1.6rem;padding:0}.product__info-wrapper .accordion .accordion__content ul li{display:block;position:relative;line-height:20px;padding:0 0 0 30px}.product__info-wrapper .accordion .accordion__content ul li:before{content:"";width:20px;height:20px;display:block;background:url(/cdn/shop/files/check-green-icon.svg?v=1767356108) no-repeat center center;position:absolute;left:0;top:0}.product__info-wrapper .accordion .accordion__content .free__delivery{display:flex;flex-direction:column;gap:8px;margin-top:20px}.product__info-wrapper .accordion .accordion__content .free__delivery .title__free{display:flex;align-items:center;gap:10px}.product__info-wrapper .accordion .accordion__content .free__delivery .title__free .icon__free{display:flex}.product__info-wrapper .accordion .accordion__content .free__delivery .title__free h4{flex:1;font-weight:700;margin:0}.product__info-wrapper .accordion .accordion__content .free__delivery .content__free p{margin:0;color:#6c757d;font-size:13px}.footer__content-bottom{padding-top:2.4rem;padding-bottom:2.4rem}.footer__copyright{margin:0}.copyright__content{font-size:1.4rem;color:#fff}.footer__content-bottom-wrapper.page__bottom__line{justify-content:space-between;align-items:center}.footer__content-bottom-wrapper.page__bottom__line .list-social{gap:2.4rem}.footer__content-bottom-wrapper.page__bottom__line .list-social .list-social__link{padding:0}.footer-block__heading{text-transform:uppercase;font-weight:500;color:#adb5bd}.footer .list-menu__item--link{font-weight:500}.product__info-container div[style*=--margin-top]+.product__text-container{display:flex;justify-content:center}.product__info-container div[style*=--margin-top]+.product__text-container p{gap:4px}.product__info-container div[style*=--margin-top]+.product__text-container p:before{content:"";background:#407d4d;width:4px;height:4px;display:block;border-radius:10px}.product__info-container div[style*=--margin-top]+.product__text-container p span{position:relative}.product__info-container div[style*=--margin-top]+.product__text-container p span:before{content:"";position:absolute;left:-8px;top:50%;margin-top:-2px;width:4px;height:4px;background:#407d4d;border-radius:100px;animation:pulseFade 1s ease-out infinite}@keyframes pulseFade{0%{transform:scale(1);opacity:1}to{transform:scale(4);opacity:0}}@media screen and (min-width: 990px){.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.4rem)}}@media screen and (max-width: 991px){.icon-bar-card__icon--large{--icon-size: 6.6rem}.multicolumn-card h3{font-size:1.3rem}.splide.splide--destroy-desktop .splide__list{gap:1rem}}@media screen and (max-width: 767px){.splide.splide--destroy-desktop .splide__list{gap:1rem}.splide.splide--destroy-desktop .splide__list .multicolumn-card__info{padding-left:0;padding-right:0}.banner__box{padding:2.4rem 1.6rem}.banner__box>*+.banner__text{font-size:1.6rem}.banner__box .banner__heading+*:not(.rating-stars,.trustpilot-stars){margin-top:1.6rem}.product__text-container--multiple.product__text-container--vertical p{font-size:1.4rem}.product__info-wrapper .accordion .accordion__content ul{gap:.5rem}.product__info-wrapper .accordion .accordion__content h4{margin:1.6rem 0}.announcement-bar__message{font-weight:500}.banner--stacked.banner--adapt .banner__content{position:absolute;left:0;top:var(--header-height);right:0}.header__icons .header__icon.header__icon--account{display:none}.banner--stacked .banner__box{background:none;padding:2.4rem 0 0;text-align:left}.banner .h1,.banner h1{color:#212529;font-size:3rem;line-height:1.3;letter-spacing:0}.banner__box>*+.banner__text{color:#212529}.icon-bar-card__icon--large{--icon-size: 4.6rem}.multicolumn-card h3{font-size:1.2rem}.footer-block__brand-info p{font-size:1.4rem}.footer-block__heading{font-size:1.4rem;margin-bottom:1.1rem}.footer .list-menu__item--link{padding:3px 0;font-weight:600;font-size:1.6rem}.footer-block.grid__item{margin-bottom:3.4rem}.footer__content-bottom-wrapper.page__bottom__line{flex-direction:column}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item img{height:20px;width:20px}}@media screen and (max-width: 749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}}.show-desktop{display:inline}.hide-desktop{display:none}@media (max-width: 767px){.show-desktop{display:none}.show-mobile{display:inline}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item{gap:.4rem}}@media (min-width: 768px){.show-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-base.css.map */
