@charset "UTF-8";h2,h3{margin:0 0 24px}h2{font-size:48px}h3{font-size:36px}.social-posts a,.social-posts a:hover,.social-posts a:focus,.bottom-bar a,.bottom-bar a:hover,.bottom-bar a:focus{box-shadow:none}.template-cart .checkout-total button[name=checkout]{background-image:linear-gradient(75deg,#1c3041 0% 50%,#1ca2a4 50% 100%);background-color:#1ca2a4;color:#fff}.template-cart .checkout-total button[name=update]{background-image:linear-gradient(75deg,#1c3041 0% 50%,#1c304100 50% 100%);background-color:#1c304100;box-shadow:inset 0 0 0 2px #1c3041}.cart__price.cart__price--strikethrough{text-decoration:line-through;color:#9e144e}.cart__price:not(.cart__price--strikethrough):after{content:"";display:block}.cart__discount:before{content:"DISCOUNT:\2002"}.cart__discount{display:inline-block;clear:both;padding:2px 15px;font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;background:#00e4e6;border-radius:4px}.dark-back{background-color:#1c3041;color:#fff}.social-proof{padding:60px 0}.social-proof h2{margin:0 auto 24px}.social-proof h2:after{content:"";background-color:#00e4e6;display:block;height:16px;width:72px;margin:24px auto 36px}.social-posts{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.social-posts .item.flex{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.social-posts .item{background:#081928;border:1px solid #355f72;border-radius:4px;break-inside:avoid;padding:16px 30px 24px 18px;margin-bottom:30px}.social-posts .profile{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.social-posts .profile img{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:18px}.social-posts .timeframe{color:#5b8fa6}.social-posts .post-text{margin-top:2px;margin-left:58px;font-size:16px;line-height:1.6}.social-posts .post-text span,.social-posts .post-text a{color:#00e4e6}.social-posts .post-text a{text-decoration:underline}.social-posts .post-text p{margin-bottom:1em}.social-posts .post-text p:last-child{margin-bottom:0}.social-posts .thread{border-top:none;border-top-left-radius:0;border-top-right-radius:0;break-before:avoid;margin-top:-42px;padding-top:0;padding-left:76px}.social-posts .thread+.thread{padding-top:4px}.social-posts .thread+.thread .first-reply{display:none;opacity:0;position:absolute;visibility:hidden}.social-posts .thread .first-reply{display:block;padding-bottom:12px}.social-posts .thread .first-reply:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(/cdn/shop/files/nav_dropdown.svg?v=1675284581);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:6px;-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.social-posts .thread .profile img{width:30px;height:30px;margin-right:12px}.social-posts .thread .profile strong{display:inline-block;background:#1c3041;padding:0 12px;border-radius:16px;font-size:16px;line-height:24px}.social-posts .thread .post-text{margin-left:45px}.add-ons{width:1020px;max-width:100%;margin:-18px auto 72px;border-radius:4px;background:#fff;padding:30px 24px 24px 30px}.add-ons .item{display:grid;grid-template-columns:repeat(9,1fr);grid-column-gap:30px;grid-template-rows:auto;justify-content:space-between;align-content:space-between}.add-ons .item.full-width .text{grid-column:span 5;align-self:center;margin-bottom:6px}.add-ons .item.full-width .graphic{grid-column:span 4;align-self:center}.add-ons .item .text h4{margin-bottom:16px}.add-ons .item .text p{margin-bottom:24px}.add-ons .item .text .btn{background-image:linear-gradient(75deg,#1c3041 0% 50%,#1ca2a4 50% 100%);color:#fff}.gradient-back{background-color:#1ba4af;background-image:linear-gradient(-45deg,#00e9ec,#355f72);color:#fff}.gradient-back h2,.gradient-back h3,.gradient-back h4,.gradient-back h5,.gradient-back h6,.gradient-back p,.gradient-back p *,.gradient-back small,.gradient-back small *,.dark-back h2,.dark-back h3,.dark-back h4,.dark-back h5,.dark-back h6,.dark-back p,.dark-back p *,.dark-back small,.dark-back small *{color:inherit}#your-shopping-cart #shopify-section-newsletter-form-row form,#CustomerLoginForm #shopify-section-newsletter-form-row form{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.forms-block{padding:60px 0 48px}.forms-block h2 span,.forms-block h3 span,.forms-block h4 span{color:#d7ff31}.forms-block .submitted-message{text-align:center}.forms-block.email-form h3{margin-bottom:12px}.forms-block.email-form p{font-size:20px;margin-bottom:12px}.forms-block.email-form p.small{font-size:14px}.forms-block.email-form form{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;webkit-box-lines:single;-moz-box-lines:single;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:750px;max-width:100%}.forms-block.email-form .hs-form-field{width:100%}.forms-block.email-form .hs-form-field input{border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 14px}.forms-block.email-form .hs-submit{width:auto;margin-top:12px}.forms-block.email-form .hs-submit input{border-top-left-radius:0;border-bottom-left-radius:0;line-height:21px;padding:13px 42px}@media screen and (max-width:1079px){.intro .graphic-text-row{margin:0 30px}}@media screen and (max-width:1049px){.add-ons{width:calc(100% - 30px);max-width:100%}}@media screen and (max-width:990px){.social-posts .post,.social-posts .thread{padding-right:18px}}@media screen and (min-width:650px)and (max-width:849px){.social-posts{padding:0 24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.social-posts .item{padding:14px 24px 20px 16px;margin-bottom:24px}.social-posts .profile{font-size:15px}.social-posts .profile img{width:32px;height:32px;margin-right:12px}.social-posts .timeframe{display:none;opacity:0;position:absolute;visibility:hidden}.social-posts .post-text{margin-left:42px;font-size:13px}.social-posts .thread{margin-top:-42px;padding-left:58px}.social-posts .thread+.thread{padding-top:12px}.social-posts .thread .first-reply{font-size:16px;padding-bottom:4px;margin-top:-6px}.social-posts .thread .first-reply:after{width:10px;height:10px}.social-posts .thread .profile img{width:27px;height:27px;margin-right:9px}.social-posts .thread .profile strong{padding:0 10px;font-size:14px;line-height:21px}.social-posts .thread .post-text{margin-left:0}}@media screen and (min-width:768px){.intro .flex .text,.intro .flex .graphic{width:50%}.intro .flex .text{padding-left:48px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}@media screen and (max-width:767px){a.anchor{top:-75px}.intro .flex{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.intro .flex .text,.intro .flex .graphic{width:100%%}.intro .flex .graphic{margin-top:18px}.collection .item .graphic-link{height:35vw}.social-proof h2{margin:0 18px 24px}.add-ons{padding:36px 30px 24px}.add-ons .item{display:block}.add-ons .item.full-width .text{text-align:center;width:500px;max-width:100%;margin:auto auto 24px}}@media screen and (max-width:649px){.collection .item .graphic-link{height:40vw}.social-posts{column-count:1}.social-posts .timeframe{display:none;opacity:0;position:absolute;visibility:hidden}.social-proof{padding:48px 0 36px}h2{font-size:42px}h3{font-size:32px}}@media screen and (max-width:590px){.intro .graphic-text-row{margin:0 15px}.intro .flex .graphic{margin-top:9px}}@media screen and (max-width:399px){.collection .products.grid{grid-template-columns:1fr}.collection .item .graphic-link{height:50vw}.social-posts .profile{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.social-posts .post-text,.social-posts .thread .post-text{margin-left:0;margin-top:12px}.social-posts .thread .post-text{margin-top:6px}.social-posts .thread{padding-left:18px}h2{font-size:36px}h3{font-size:30px}}@media screen and (max-width:349px){.hero h1{font-size:60px;line-height:1.05}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/cart.css.map */
