.button{font-size:18px;text-transform:capitalize;line-height:1.5;letter-spacing:0;font-weight:600;transition:.3s all ease-out;border:2px solid transparent;border-radius:20px}.button:not(.cart-remove-button,cart-remove-button a.button),.primary-btn{font-size:18px;text-transform:uppercase;line-height:1.2;letter-spacing:0;font-weight:600;transition:.3s all ease-out;background:#75c026;color:#fff;border:2px solid #75c026;padding:12px 33px;display:inline-block;border-radius:100px;text-decoration:none;text-align:center;min-width:auto;min-height:auto}span.active-facets__button-inner.button.button--tertiary{font-size:18px;text-transform:uppercase;line-height:1;letter-spacing:0;font-weight:600;transition:.3s all ease-out;background:#75c026;color:#fff;border:1px solid #75c026;padding:12px 33px;display:inline-block;border-radius:100px;text-decoration:none;text-align:center;min-width:auto;min-height:auto}.button:not(.cart-remove-button,cart-remove-button a.button):hover{border:2px solid #75c026;color:#fff;background:#75c026}.primary-btn:hover{border:2px solid #75c026;color:#75c026;background:transparent}span.active-facets__button-inner.button.button--tertiary:hover{border:1px solid #75c026;color:#75c026;background:transparent}.secondary-btn{font-size:18px;text-transform:capitalize;line-height:1.2;letter-spacing:0;font-weight:600;transition:.3s all ease-out;background:transparent;color:#75c026;border:2px solid #75c026;padding:12px 33px;display:inline-block;border-radius:100px;text-decoration:none;text-align:center;min-width:auto;min-height:auto}.secondary-btn:hover{border:2px solid #75c026;color:#fff;background:#75c026}.button:after,.button:before{display:none}.button,.button:not(.cart-remove-button,cart-remove-button a.button),.primary-btn,.secondary-btn{position:relative;animation:glow .5s infinite;transition:.3s all ease-out}.text_white{color:#fff}.text_black{color:#000}main[data-page="customers/login"],main[data-page="customers/register"]{display:flex;flex-direction:column;justify-content:space-evenly}.page_404 .img_404 img{max-width:600px}.page_404 h1{margin:30px 0}.page_404 a.primary-btn{margin:0}.page_404{margin-top:0;margin-bottom:0;padding-top:100px;padding-bottom:100px}input::placeholder,textarea::placeholder{opacity:1!important}.Form_Wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:40px;margin-top:3rem}.Form_Wrapper .field:before{display:none}.Form_Wrapper form{margin:0!important}.Form_Wrapper .field:after{display:none}.Form_Wrapper .field{border-radius:27px}.Form_Wrapper .field input,.customer:has(:not(.pagination__list)) .select,.customer:has(:not(.pagination__list)) select{border-radius:27px;font-family:Poppins,sans-serif}.Form_Wrapper .field input:focus-visible,.customer:has(:not(.pagination__list)) .select:focus-visible,.customer:has(:not(.pagination__list)) select:focus-visible{box-shadow:unset;outline:unset;border-radius:27px}.Form_Wrapper button{text-transform:uppercase;background:#75c026 0 0 no-repeat padding-box;font-size:18px;line-height:normal;text-decoration:none;color:#fff;padding:7px 33px;font-weight:600;border-radius:60px;transition:all .5s ease-out;display:inline-flex;align-items:center;column-gap:13px;white-space:nowrap;min-height:50px;border:2px solid #75c026;letter-spacing:0}.Form_Wrapper button:hover{background:transparent 0 0 no-repeat padding-box;color:#75c026}.Form_Wrapper .select:before,.Form_Wrapper button:before{display:none}.Form_Wrapper .select:after,.Form_Wrapper button:after{display:none}.customer:has(:not(.pagination__list)).addresses{max-width:800px!important}.customer:has(:not(.pagination__list)) .Form_Wrapper h2.form__message{font-size:18px;line-height:28px;letter-spacing:0}.customer:has(:not(.pagination__list)).addresses h2{margin:10px 0}.customer:has(:not(.pagination__list)).addresses .submit-address{display:flex;align-items:center;flex-flow:wrap;column-gap:20px;row-gap:15px}.customer:has(:not(.pagination__list)).addresses .submit-address>*{margin:0}.customer:has(:not(.pagination__list)) a{color:#75c026;font-weight:600;text-decoration:none;transition:.5s}.customer:has(:not(.pagination__list)) a,.customer:has(:not(.pagination__list)) p{font-size:16px;line-height:22px}.customer:has(:not(.pagination__list)) .login-link{display:flex;align-items:center;justify-content:center}.customer:has(:not(.pagination__list)) .login-link a{margin:0}.customer:has(:not(.pagination__list)) a:hover{color:#06205b}.customer:has(:not(.pagination__list)) .login-link span{margin:0 10px}.customer:has(:not(.pagination__list)) button{width:100%}.customer:has(:not(.pagination__list)).register button{margin-bottom:0!important}.customer:has(:not(.pagination__list)) h1{margin-bottom:25px!important;color:#002172}.customer:has(:not(.pagination__list)) .field{border:1px solid #9f9f9f}.customer:has(:not(.pagination__list)) .Form_Wrapper .field input{padding:10px 23px;min-height:50px;line-height:20px}.customer:has(:not(.pagination__list)) .Form_Wrapper h2{font-size:22px;line-height:32px;margin-top:0;letter-spacing:0}.customer:has(:not(.pagination__list)).addresses button{width:fit-content}.customer:has(:not(.pagination__list)).addresses form .select{border:2px solid #9f9f9f}.customer:has(:not(.pagination__list)).addresses .add-address button{margin:0}.customer:has(:not(.pagination__list)).addresses .submit-address{margin:20px 0 0}.customer.login p{margin-top:0!important}.add-address button.button{margin-right:0!important}.addresses ul{margin:0!important}.addresses ul button{margin:0}.customer:has(:not(.pagination__list)).addresses a{margin-bottom:20px}ul.shopify-challenge__error{padding:0;margin:10px 0}input.shopify-challenge__button.btn{margin-top:20px;text-transform:uppercase;line-height:1;letter-spacing:0;font-weight:700;transition:.5s all;font-size:18px;background:#75c026 0 0 no-repeat padding-box;border-radius:100px;border:2px solid #75c026}input.shopify-challenge__button.btn:hover{background:transparent;color:#75c026}h2#AddressNewHeading,h2.edit-address-all{margin-block:20px!important}.customer.addresses.page-width .default_heading_address{margin-top:0!important}.customer:has(:not(.pagination__list)).addresses .Form_Wrapper ul li:last-child form{border-bottom:none;padding-bottom:0}.customer:has(:not(.pagination__list)).addresses .add-address form{border-bottom:1px solid #ccc;padding-bottom:20px}.customer:has(:not(.pagination__list)).addresses .add-address .line-none form{border:none;padding-bottom:0}.customer:has(:not(.pagination__list)) h2.form__message:focus-visible{box-shadow:unset;outline:unset}.customer:has(:not(.pagination__list)) h2.form__message{align-items:baseline;line-height:normal;text-align:left}.customer:has(:not(.pagination__list)).addresses form .select{border:1px solid #9f9f9f}.customer:has(:not(.pagination__list)).addresses select{border:none;opacity:1}.search .field__input::placeholder{opacity:1}.search .field input{padding:14px 16px;min-height:48px;line-height:20px;border-radius:6px}.search .field:after,.search .field:before{display:none}.search input.search__input.field__input{min-height:50px;border-radius:6px;padding-right:35px;font-size:17px;line-height:20px;color:#000;font-family:DM Sans;box-shadow:none!important;outline:0!important;border:0!important;background:#ededed}.search input.search__input.field__input:focus-visible{box-shadow:unset;outline:unset}.customer:has(:not(.pagination__list)).order h2{font-size:26px;line-height:36px}.customer:has(:not(.pagination__list)).order{padding-top:60px;padding-bottom:60px}ul.address__lists li{border-bottom:1px solid #e5e5e5;padding:30px 0}h3.form__message.acc_sent_req{margin:0 0 20px;line-height:1.2!important}.template-cart .title-wrapper-with-link{align-items:center;margin-top:0}.template-cart .title-wrapper-with-link .title{font-size:40px;color:#000}.template-cart #MainContent .underlined-link{font-weight:600;color:#75c026}.cart-drawer__empty-content .cart__login-paragraph a.link.underlined-link{color:#75c026;transition:.5s}.cart-drawer__empty-content .cart__login-paragraph a.link.underlined-link:hover,.template-cart #MainContent .underlined-link:hover{color:#06205b}.cart-items thead th{font-family:Poppins,sans-serif;font-size:17px;font-weight:600;color:#000;opacity:1;letter-spacing:0}.cart-item__details .cart-item__name{font-size:18px;font-weight:600}.cart-drawer__footer .totals__total-value,.cart-items .product-option span{font-size:18px;font-weight:500;color:#000}.cart-drawer__footer .totals__total-value{font-weight:700;font-size:24px}.cart-item__media .cart-item__image-container{border:1px solid transparent}.cart-items .cart-item__price-wrapper .price{font-size:18px;font-weight:600;letter-spacing:0}.cart-drawer .tax-note a,.cart__footer .tax-note a{color:#75c026;text-decoration:none;text-transform:capitalize}.cart-drawer .tax-note a:hover,.cart__footer .tax-note a:hover{color:#06205b!important}.cart__footer .totals__total{font-size:18px;color:#000;font-weight:600}.cart__footer .totals__total-value{font-size:24px;font-weight:700;color:#000}.cart__footer .tax-note{font-size:14px;color:#000}.cart__ctas button{width:100%;text-align:center;align-items:center;justify-content:center;border:none;cursor:pointer;max-width:360px;min-height:54px}.cart__dynamic-checkout-buttons.additional-checkout-buttons{margin-top:0}.cart-items cart-remove-button .button{color:#75c026}.cart-items cart-remove-button .button:hover{color:#06205b!important}.cart-items cart-remove-button .icon-remove{height:1.8rem;width:1.8rem}.template-cart #MainContent a{transition:.5s all;text-decoration:none;display:contents}.template-cart #MainContent a:hover{color:#75c026}.cart-item__quantity .quantity:after,.quantity:before{display:none}quantity-input.quantity.cart-quantity{border:1px solid #a2a2a2;border-radius:33px;min-height:50px;width:110px}.quantity__button svg{width:1.3rem;color:#000}.quantity__input:focus-visible{background-color:unset;outline:unset;box-shadow:unset}.quantity .quantity__button{width:30px}.cart-drawer .drawer__inner{padding:0;width:50rem}.cart-drawer .drawer__heading{color:#002172}.drawer__inner-empty a.primary-btn{text-transform:uppercase!important}.cart-drawer .cart-items .cart-item{border-bottom:1px solid #ccc;padding-bottom:15px}.cart-drawer .cart-items .cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-drawer .totals{align-items:center}.cart-drawer .cart__ctas button{max-width:100%;margin:0!important}.cart-drawer .cart-item__details .cart-item__name{transition:.5s all;font-size:16px;line-height:normal;width:fit-content}.cart-drawer .cart-item__details .cart-item__name:hover{text-decoration:none;color:#75c026}.cart-drawer .drawer__inner{overflow:auto}.cart-item__quantity .cart-item__quantity-wrapper{flex-wrap:unset;align-items:center}.template-cart #MainContent .cart__warnings a.custom-primary-btn{display:inline-flex}.template-cart #MainContent .cart__warnings a.custom-primary-btn:hover{color:#fff}.cart-item .cart-item__quantity cart-remove-button{align-items:center;margin:0 0 0 15px}.is-empty .cart__warnings{padding:3rem 0 1rem}.is-empty .cart__warnings a{display:inline-block!important}.cart-drawer-cover{padding:0 2.5rem}.cart-drawer .cart__ctas button{text-transform:uppercase;font-size:18px!important}.cart-item__image-container.gradient.global-media-settings{position:relative;padding-top:75%;width:100%}.cart-item__image-container.gradient.global-media-settings img.cart-item__image{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;object-fit:contain;width:auto;height:100%}cart-items.is-empty{padding:120px 0!important}cart-items.is-empty .cart__warnings{padding:0!important}.cart-drawer .cart-item__image{max-width:100%;max-height:120px;object-fit:contain;margin:auto}.cart-drawer__footer h2.totals__total,.cart__footer .totals__total{letter-spacing:0!important}.ctm_videos_title{padding-bottom:25px}.ctm_videos_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;row-gap:45px}.ctm_videos_box-title{padding-top:10px}.ctm_videos_box-vid .h-auto{height:auto}.ctm_videos_box-vid span.deferred-media__poster-button.motion-reduce{background-color:transparent;border:0!important}.contact_page form label.field__label{display:none}.contact_page .Form_Wrapper{margin-top:0}.contact_page .Form_Wrapper input,.contact_page .Form_Wrapper textarea{padding:10px 23px;min-height:50px;line-height:20px;border:1px solid #9f9f9f;border-radius:27px}.contact_page .Form_Wrapper .contact__button{text-align:center;display:flex;justify-content:center}.contact_page .Form_Wrapper .contact__button button.button{font-size:16px;padding:10px 25px}.zigzag.meet_team_page .zigzag-title h1{color:#002172;padding-bottom:30px}.zigzag.meet_team_page .img_with_border{background:#002172;border:6px solid #002172;width:fit-content;border-radius:100%}.zigzag.meet_team_page .img_with_border img{border-radius:100%}.zigzag.meet_team_page .about-block{padding-bottom:70px}.zigzag.meet_team_page .about-block:last-child,.zigzag.meet_team_page .about-block:nth-last-child(1){padding-bottom:0!important}.zigzag.meet_team_page .abtxt p{font-size:18px;line-height:30px}.zigzag.meet_team_page .abtxt .text-20,.zigzag.meet_team_page .abtxt h4{padding-bottom:12px}.zigzag.meet_team_page .read-more-btn{font-family:DM Sans;font-weight:700;text-transform:uppercase;color:#002172;transition:.3s all;text-decoration:none;cursor:pointer;font-size:18px;line-height:1;letter-spacing:0;text-underline-offset:3px;border:0;outline:0;background:transparent;padding:0;margin-top:12px}.zigzag.meet_team_page .read-more-btn:hover{text-decoration:underline}.zigzag.meet_team_page .abtxt .abtxt_richtext,.zigzag.meet_team_page .abtxt .abtxt_richtext p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;transition:all .3s ease-in-out}.zigzag.meet_team_page .abtxt .abtxt_richtext,.zigzag.meet_team_page .abtxt .abtxt_richtext.hide_excess p{max-height:none;display:block;overflow:unset}.custom-rich-text.services_content{padding:75px 0}.custom-rich-text h2,.custom-rich-text h3{color:#002172}.custom-rich-text h2,.custom-rich-text h3,.custom-rich-text h4,.custom-rich-text h5,.custom-rich-text h6{margin-bottom:30px}.custom-rich-text li,.custom-rich-text p{margin-bottom:30px;font-size:18px;line-height:30px;font-weight:400}.custom-rich-text ul{margin:0;padding-left:17px}.custom-rich-text li{margin:0}.custom-rich-text li:not(:last-child){margin-bottom:10px}.custom-rich-text ol,.custom-rich-text ul{margin-bottom:30px}.custom-rich-text .custom_img-text{display:flex;column-gap:30px;margin-bottom:30px;align-items:center}.custom-rich-text .custom_img-text .img-col{flex-shrink:0}.custom-rich-text .custom_img-text .rgt_content{flex-grow:1}.custom-rich-text .custom_img-text .rgt_content ul{column-count:2;column-gap:50px}.custom-rich-text .custom_img-text .rgt_content ul li{-webkit-column-break-inside:avoid;break-before:avoid-page}.custom-rich-text .custom_img-text .rgt_content ul{list-style:none}.custom-rich-text .custom_img-text .rgt_content ul li{padding-left:30px;position:relative}.custom-rich-text .custom_img-text .rgt_content ul li:before{content:"";position:absolute;background:url(./color-tick.svg);width:20px;height:20px;background-size:100%;left:0;top:6px;background-repeat:no-repeat}.custom-rich-text .custom_img-text .rgt_content ul{padding:0}.custom-rich-text .rich-text__blocks>*:last-child{margin-bottom:0}.custom-rich-text .rich-text__blocks .rich-text__text:last-child>*:last-child{margin:0}.custom-rich-text .custom_img-text .rgt_content>*:last-child{margin-bottom:0}.custom_banner{line-height:0}.custom_banner .desktop_image,.custom_banner .mobile_image{width:100%;height:430px;object-fit:cover;object-position:center}.custom_banner .mobile_image{display:none}@media (max-width: 1360px){.search input.search__input.field__input{font-size:15px}.zigzag.meet_team_page .abtxt .text-20,.zigzag.meet_team_page .abtxt h4{padding-bottom:10px}.zigzag.meet_team_page .abtxt p,.zigzag.meet_team_page .read-more-btn{font-size:16px;line-height:26px}}@media (max-width: 1260px){.search input.search__input.field__input{min-height:45px}}@media (max-width: 1199px){.search input.search__input.field__input{font-size:14px}span.active-facets__button-inner.button.button--tertiary{font-size:16px;padding:15px 30px}.custom-rich-text.services_content{padding:75px 0}.custom-rich-text li,.custom-rich-text p{font-size:16px;line-height:26px}.custom-rich-text h2,.custom-rich-text h3,.custom-rich-text h4,.custom-rich-text h5,.custom-rich-text h6,.custom-rich-text ol,.custom-rich-text p,.custom-rich-text ul{margin-bottom:15px}.custom-rich-text .custom_img-text{margin-bottom:20px}.zigzag.meet_team_page .about-block{padding-bottom:50px}.custom_banner .desktop_image,.custom_banner .mobile_image{height:350px}}@media (max-width: 1024px){.zigzag.meet_team_page .img_with_border{border:3px solid #002172}.zigzag.meet_team_page .abtxt .abtxt_richtext,.zigzag.meet_team_page .abtxt .abtxt_richtext p{-webkit-line-clamp:13}.custom-rich-text.services_content{padding:65px 0}}@media (max-width: 989px){.is-empty .cart__empty-text{margin-top:0}cart-items.is-empty{padding:80px 0!important}.ctm_videos_grid{grid-template-columns:repeat(2,1fr);gap:25px;row-gap:40px}.customer:has(:not(.pagination__list)) .Form_Wrapper .cust__address h2.tracking_zero{padding-top:25px}.custom-rich-text .custom_img-text{flex-flow:wrap}.custom-rich-text .custom_img-text .img-col{flex-shrink:unset}.custom-rich-text .custom_img-text .img-col{order:1;-webkit-order:1}.custom-rich-text .custom_img-text>*{order:2;-webkit-order:2}.custom-rich-text .custom_img-text .img-col.left,.custom-rich-text .custom_img-text .img-col.right{margin-bottom:20px}}@media (max-width: 767px){.Form_Wrapper{padding:20px}.customer:has(:not(.pagination__list)) .Form_Wrapper h2{margin-top:0;margin-bottom:10px!important}.customer:has(:not(.pagination__list)) .Form_Wrapper h2#AddressNewHeading,.customer:has(:not(.pagination__list)) .Form_Wrapper h2.edit-address-all{margin-bottom:20px!important}.Form_Wrapper button{padding:10px 25px;min-height:auto}.customer:has(:not(.pagination__list)) .Form_Wrapper h2{font-size:20px;line-height:30px}.customer:has(:not(.pagination__list)).order h2{font-size:22px;line-height:32px}.Form_Wrapper button,.button,.primary-btn,.secondary-btn,.single-product .product__info-wrapper .qt_btn-wrapper .product-form button.button,button{font-size:16px}.Form_Wrapper button,.button,.primary-btn,.secondary-btn,button{padding:10px 25px}.cart-drawer thead{display:inline-table!important}.drawer__footer .cart__ctas{display:block}.drawer__footer .cart__ctas .custom-primary-btn{margin-bottom:10px}.zigzag.meet_team_page .zigzag-title h1{padding-bottom:25px}.zigzag.meet_team_page .img_with_border img{width:200px}.zigzag.meet_team_page .about-block{padding-bottom:40px}}@media (max-width:749px){span.active-facets__button-inner.button.button--tertiary{font-size:16px;padding:11px 20px}.addresses ul button{margin-top:20px;margin-bottom:0}.customer:has(:not(.pagination__list)).order{padding-top:45px;padding-bottom:45px}.custom-rich-text.services_content{padding:45px 0}.custom_banner .mobile_image{display:block}.custom_banner .desktop_image{display:none}.custom_banner .desktop_image,.custom_banner .mobile_image{height:300px}}@media (max-width:575px){span.active-facets__button-inner.button.button--tertiary{font-size:16px;padding:8px 20px}.customer:has(:not(.pagination__list)) .login-link{flex-wrap:wrap;flex-direction:column}.customer:has(:not(.pagination__list)) .login-link a:last-child{margin:15px 0 0}.customer:has(:not(.pagination__list)) .login-link span{display:none}.cart-item__details .cart-item__name,.cart-items .product-option span{font-size:16px}.template-cart .title-wrapper-with-link .title{font-size:32px}.cart-drawer .cart-item__details .cart-item__name{font-size:14px;word-break:normal}.ctm_videos_title{padding-bottom:20px}.ctm_videos_grid{grid-template-columns:repeat(1,1fr);row-gap:20px}.zigzag.meet_team_page .abtxt p,.zigzag.meet_team_page .read-more-btn{font-size:14px;line-height:20px}.zigzag.meet_team_page .img_with_border img{width:120px}.custom-rich-text .custom_img-text .rgt_content ul{column-count:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/new-style.css.map */
