html{background:#f0f0f0}body{max-width:1720px!important;margin:0 auto;position:relative}.js__header__stuck{max-width:1720px!important;border-right:2px solid #000}.index-contact{max-width:800px!important;margin-left:auto;margin-right:auto}.product-upsell{border-radius:8px;border:1px solid #272727;background:#eef7ff;overflow:hidden}.product-upsell__content{padding:16px}.product-upsell__title{color:#272727;font-size:16px;font-weight:600;line-height:1.5}.product-upsell__price{margin-top:8px;font-size:18px;font-weight:400;line-height:1.5;color:#272727}.special-offer-text-wrapper span{color:#da3e1c;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:.9px;text-transform:uppercase;margin-bottom:4px;display:block}@media screen and (min-width: 480px){.product-upsell__content{padding:16px 24px}.product-upsell__title{font-size:18px;line-height:1.5}.product-upsell__price{font-size:24px}}.sale .new-price{color:#1c6df4}.old-price{color:#0000004d;text-decoration-line:strikethrough}.product-upsell__btn{color:#272727;background:transparent}.grid--slider{padding:12px 0}.btn--gradient:not(.btn--text),.btn--gradient:not(.btn--gradient){background:linear-gradient(180deg,var(--BTN-GRADIENT-BG-COLOR-ONE) 0%,var(--BTN-GRADIENT-BG-COLOR-TWO) 100%);border:1px solid var(--BTN-GRADIENT-BG-COLOR-TWO);color:#fff!important}.btn--gradient:hover{background:var(--BTN-GRADIENT-BG-COLOR-TWO)!important}.btn--gradient.btn--solid,.shopify-payment-button .btn--gradient.shopify-payment-button__button,.btn--gradient.shopify-payment-button__button--unbranded{border:1px solid var(--BTN-GRADIENT-BG-COLOR-TWO);color:var(--BTN-GRADIENT-BG-COLOR-TWO);box-shadow:0 3px 6px #ffffff40 inset;background:linear-gradient(180deg,var(--BTN-GRADIENT-BG-COLOR-ONE) 0%,var(--BTN-GRADIENT-BG-COLOR-TWO) 100%)}.btn--gradient.btn--outline{--btn-border: var(--BTN-GRADIENT-BORDER-COLOR);--btn-bg: transparent;--btn-text: var(--BTN-GRADIENT-BORDER-COLOR);--btn-border-hover: var(--BTN-GRADIENT-BORDER-COLOR);--btn-bg-hover: transparent;--btn-text-hover: var(--BTN-GRADIENT-BORDER-COLOR);background:transparent!important;color:var(--BTN-GRADIENT-BORDER-COLOR)}.btn--gradient.btn--text{--btn-text: var(--BTN-GRADIENT-BORDER-COLOR);--btn-text-hover: var(--BTN-GRADIENT-BORDER-COLOR);background:transparent!important;border:none!important;padding-left:0!important}.collection__products .grid{padding:0 16px;grid-gap:24px}@media screen and (min-width: 768px){.collection__products .grid .grid{padding:0 40px}}.image-wrapper img{top:2px!important;left:2px!important;width:98%!important;height:98%!important}.quick-add__button{background:transparent}.quick-add__button .btn__plus{color:#000}.shop-pay-terms{display:none}.template-page .index-rte .hero__content__wrapper{max-width:1024px;margin:0 auto}.btn--text-normal{text-transform:none}.btn--text-uppercase{text-transform:uppercase}.btn--text-lowercase{text-transform:lowercase}@media screen and (max-width: 750px){.btn--mobile-w-full{width:100%}}.hero__icon-list{display:flex;flex-direction:column;gap:16px;margin:6px 0 24px}.hero__icon-list-item{padding:8px 12px;width:fit-content;border-radius:8px;display:flex;column-gap:16px;font-weight:700;font-size:24px;line-height:30px;align-items:center}.hero__icon-list-item img{object-fit:contain}.product-card-label{position:absolute;z-index:2;top:16px;left:16px;font-size:16px;line-height:20px;font-weight:700;padding:8px 10px;border-radius:8px}.product-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;position:relative;height:100%;max-width:400px}.product-card-content{display:flex;flex-direction:column;padding:16px 24px;row-gap:16px;height:100%;justify-content:space-between}.product-card-image{display:flex}.product-card-image img{width:100%;height:auto}.product-card-content--title-and-price{display:flex;column-gap:8px;justify-content:space-between}.product-card-content--title-and-price h3{font-size:20px;margin:0;line-height:30px;font-weight:700;color:#272727}.product-card .column__btn,.product-card p{margin:0}.product-card-content--price{display:flex;column-gap:6px;font-size:18px;line-height:22.5px;font-weight:700}.product-card-content--compare-at-price{color:#da3e1c;text-decoration:line-through}.product-card-content--excerpt{font-size:18px;line-height:22.5px;font-weight:400}.blog-card{display:flex;flex-direction:column;row-gap:16px}.blog-card-image{display:flex}.blog-card-image img{width:100%;height:auto;border-radius:24px}.blog-card-title h3{font-size:24px;line-height:30px;font-weight:700;text-decoration:underline}.blog-card-excerpt{font-size:18px;line-height:30px;font-weight:700}.timeline-section-wrapper .wrapper{padding-top:var(--outer);padding-bottom:var(--outer);display:flex;flex-direction:column;row-gap:40px}.timeline-section-wrapper .btn{width:fit-content;padding:24px 64px;margin:0 auto}.timeline-header{max-width:960px;display:flex;column-gap:40px;margin:0 auto}.timeline-header--content{display:flex;flex-direction:column;justify-content:center;row-gap:8px}.timeline-header--content-heading{font-size:32px;line-height:36px;font-weight:700;margin:0}.timeline-header--content-description{font-size:24px;line-height:30px}.timeline-header--content-description p{margin:0}.timeline-header--content-subheading{font-size:16px;line-height:20px;margin:0}.timeline-steps{display:flex;border:1px solid #1C6DF4;border-radius:56px;overflow:hidden}.timeline-step{padding:32px 48px;display:flex;flex-direction:column;row-gap:21px;position:relative}.timeline-step--content-subheading{margin:0;font-size:16px;line-height:20px}.timeline-step--content-heading{margin:0;font-size:24px;line-height:30px;font-weight:700;padding-bottom:8px}.timeline-step--content-description{font-size:16px;line-height:20px;font-weight:400}.timeline-step--content-description p{margin:0}.timeline-step--content{display:flex;flex-direction:column;row-gap:0}.timeline-step--divider{position:absolute;top:40px;right:-20px;z-index:2}@media (max-width: 749px){.hero__icon-list{flex-direction:row;flex-wrap:wrap}.hero__icon-list-item,.product-card-content--title-and-price h3,.product-card-content--excerpt,.blog-card-title h3{font-size:16px;line-height:20px}.timeline-section-wrapper .wrapper{padding-top:40px!important;padding-bottom:40px!important;row-gap:24px!important}.timeline-steps{flex-direction:column;border-radius:24px}.timeline-step{width:100%!important;flex-direction:row!important;column-gap:16px;row-gap:0!important;padding:24px!important;align-items:center}.timeline-step--divider{display:none}.timeline-header{flex-direction:column;align-items:center;text-align:center;column-gap:0!important;row-gap:16px}.timeline-step--content-heading{font-size:18px!important;line-height:22px!important}.timeline-step--content-subheading{font-size:14px!important;line-height:18px!important}.timeline-header--image{max-width:260px;margin:0 auto}.timeline-header--image img{width:100%;height:auto}}.btn--w-full{width:100%}.page-homepage{--gutter: 40px}@media (max-width: 749px){.page-homepage{--gutter: 24px}.page-homepage .section-padding{--padding-top: var(--PT);--padding-bottom: var(--PB)}}.page-homepage .image__hero__frame.image-height{padding-top:100%!important}.page-homepage .wrapper{max-width:1344px!important;padding-left:16px!important;padding-right:16px!important}.page-homepage .btn{font-weight:700;letter-spacing:0;padding:20px 64px!important}.page-homepage .btn>span{line-height:1}.page-homepage section:has(.jdgm-carousel-wrapper){background-color:#fff}.page-homepage section:has(.jdgm-carousel-wrapper)>div{max-width:1344px;margin:0 auto;padding:0 16px}.page-homepage section:has(.jdgm-carousel-wrapper)>div>div>div,.page-homepage section:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper{width:100%!important}.page-homepage .index-image-text .brick__block--images{max-width:min(600px,66.6vh)}.page-homepage .timeline-header--image,.page-homepage .timeline-step--image{display:flex}.page-homepage .blog-items-section .grid__heading-holder,.page-homepage .our-benefits-section .grid__heading-holder{margin-bottom:40px}.page-homepage .our-products-section .grid__heading-holder{margin-bottom:32px}.page-homepage .hero__title--mobile-only{display:none}.page-homepage .hero__title--desktop-only{display:block}.page-homepage .new-homepage-hero .image__hero__pane img{object-fit:cover;object-position:center;border-radius:24px}.page-homepage .new-homepage-hero .hero__title{font-size:48px;line-height:52.8px}.page-homepage .new-homepage-hero .brick__block__text{margin-right:0;flex-basis:100%;padding-left:64px}@media (max-width: 749px){.page-homepage .our-benefits-section .column__text{font-size:16px;line-height:20px}.page-homepage .our-benefits-section .grid{gap:8px}.page-homepage .timeline-header--content-description p{font-size:18px;line-height:22.5px}.page-homepage .what-makes-us-different-section .hero__button{margin-bottom:0}.page-homepage .what-makes-us-different-section .brick__block__text{padding:0}.page-homepage .what-makes-us-different-section .hero__content{padding:24px 0 0}.page-homepage .accordion__title{font-size:18px!important;line-height:22.5px!important}.page-homepage .blog-items-section .grid__heading{font-size:32px;line-height:36px}.page-homepage .blog-items-section .grid__heading-holder{margin-bottom:40px}.page-homepage .our-benefits-section .grid__heading-holder{margin-bottom:24px}.page-homepage .our-products-section .grid__heading-holder{margin-bottom:16px}.page-homepage .hero__title--mobile-only{display:block}.page-homepage .hero__title--desktop-only{display:none}.page-homepage .new-homepage-hero{padding-top:0}.page-homepage .new-homepage-hero .brick__block__text{padding:0}.page-homepage .new-homepage-hero .hero__title{font-size:32px;line-height:36px}.page-homepage .what-makes-us-different-section{padding-top:24px!important}.page-homepage .what-makes-us-different-section .hero__rte p:first-child,.page-homepage .what-makes-us-different-section .hero__rte p:last-child{margin:0!important}.page-homepage .what-makes-us-different-section .hero__rte p{margin:16px 0!important}.page-homepage .what-makes-us-different-section .hero__rte{margin-bottom:16px}.page-homepage .our-products-section .grid--mobile-slider .grid-item{margin-right:0;width:calc(100% - 32px)}.page-homepage .our-products-section{padding-bottom:40px}.page-homepage .our-products-section .grid{padding-left:16px;scroll-padding-left:16px;padding-right:16px;scroll-padding-right:16px}}.dots-container{display:flex;justify-content:center;gap:8px;margin-top:16px}@media (min-width: 750px){.dots-container{display:none}}.dot{width:8px;height:8px;background:#fff;border-radius:50%;cursor:pointer;position:relative}.dot.active:after{width:7px;height:7px;background:#272727;border-radius:50%;top:50%;left:50%;position:absolute;cursor:pointer;content:"";transform:translate(-50%,-50%)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme-overrides.css.map */
