@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:Tungsten;src:url(/cdn/shop/files/Tungsten-Medium.woff2?v=1767077870) format("woff2"),url(/cdn/shop/files/Tungsten-Medium.woff?v=1767077869) format("woff");font-weight:500;font-style:normal;font-display:swap}p{font-family:Outfit,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Tungsten!important}body.index sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.cart sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.custom_about sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.collection sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.blog sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.custom_contact sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.custom_refunds-and-returns sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.custom_privacy-policy sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.custom_terms-of-use sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}body.article sticky-header.header-wrapper{position:absolute;width:100%;background:transparent}.shopify-section.scrolled-past-header sticky-header.header-wrapper{position:fixed;width:100%;top:0;left:0}.homebanner video{width:100%;filter:brightness(.5);height:90vh;object-fit:cover;display:block}.homebanner .slide{position:relative}.homebanner .slide-content{position:absolute;top:40%;left:50%;transform:translate(-50%);z-index:2;text-align:center;color:#fff;max-width:750px;width:100%}.homebanner .slide-content h1{color:#fff;font-size:60px;line-height:1.1;text-transform:uppercase;margin-bottom:24px;width:100%}.header__icons span.svg-wrapper path{fill:#ffffffbf}header.header.header--middle-left{grid-template-columns:1fr}.header__icons{align-items:center}.header__icons span.drawer_icon{display:flex;align-items:center;gap:20px}.cart_details{display:flex;align-items:center;gap:15px}.cart_details span{font-size:14px}.header__icon{height:100%;width:70px}h1.header__heading,.header__heading-logo-wrapper{padding-bottom:13px}.header__icons{height:42px;border-left:1px solid rgba(255,255,255,.25)}.cart_details{border-right:1px solid rgba(255,255,255,.25);height:42px;padding-right:20px}.drawer_iconns img{width:100%;max-width:68px}.header__heading-link{padding:0}header.header.header--middle-left{align-items:center}.header__inline-menu a span{font-weight:400;text-transform:uppercase;text-decoration:none}span.header__active-menu-item{color:#99d1ff}.header__menu-item span{text-transform:uppercase;font-size:14px}.header__menu-item:hover span{text-decoration:none!important;text-underline-offset:.3rem}.header__icon .svg-wrapper{width:24px;height:24px}.hero-slider p{font-size:18px;line-height:normal;color:#ffffffd9;font-weight:300}a.button_first{border-color:#fff6;box-shadow:none;font-weight:400;color:#fff;background-color:transparent;text-decoration:none;height:60px;border:1px solid #fff;padding:2px 28px 0;display:flex;align-items:center;justify-content:center;width:max-content;text-transform:uppercase;font-size:14px}a.button_second{color:#fff!important;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #fff!important}a.button_first:hover{transform:scale(1.05);transition:all .3s ease-in-out}.banner_buttons{display:flex;align-items:center;justify-content:center;gap:20px}.cstm-richtext{background:#0b253a}.cstm-richtext .richtext_wrap{display:flex;align-items:center;justify-content:center;padding:24px 0;gap:40px}.cstm-richtext .richtext_wrap a{text-transform:uppercase;color:#fffc;text-decoration:none;font-size:14px}.richtext_innr{display:flex;align-items:center}.cstm-richtext .richtext_wrap a:hover{color:#fff}.img_text_wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.img_text_wrap .inner_content{width:100%;position:relative}.img_text_wrap .inner_content img{width:100%;height:auto;display:block}.overlay_content{position:absolute;top:50%;left:32px;transform:translateY(-50%);max-width:350px}.img_text_wrap .inner_content p{font-size:15px;line-height:21px;color:#343838;font-weight:400;padding-bottom:2em;margin:0;font-weight:300}.shopify-section.scrolled-past-header sticky-header.header-wrapper{background:#133e61}.img_text_wrap .inner_content h2.heading{font-size:44px;text-transform:uppercase;line-height:1.25;color:#1a1a1a;margin:0;padding:16px 0 6px}a.button__first{border-color:#fff6;box-shadow:none;font-weight:400;color:#303030;background-color:#fff;text-decoration:none;height:60px;border:1px solid rgb(48 48 48 / 33%);padding:2px 28px 0;display:flex;align-items:center;justify-content:center;width:max-content;text-transform:uppercase;font-size:14px}a.button__second{color:#303030;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(97 97 97 / 60%)}.banner__buttons{display:flex;align-items:center;gap:20px}a.button__first:hover{transform:scale(1.05);transition:all .3s ease-in-out}.cstm_richtext_home a:before,.cstm_richtext_home a:after{display:none}.cstm_richtext_home a{font-size:14px;text-transform:uppercase}.cstm_richtext_home .rich-text__buttons a:first-child{border-color:#fff6;box-shadow:none;font-weight:400;color:#303030;background-color:#fff;text-decoration:none;height:60px;border:1px solid rgb(48 48 48 / 33%);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:14px;padding:0;margin:0;min-width:max-content;width:max-content}.cstm_richtext_home .rich-text__buttons a:first-child:hover{transform:scale(1.05);transition:all .3s ease-in-out}.cstm_richtext_home .rich-text__buttons a:nth-child(2){color:#303030;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(97 97 97 / 60%);max-width:53px!important;min-width:max-content;padding:0;margin:0;min-height:30px;width:max-content}.cstm_richtext_home .rich-text__buttons{display:flex!important;align-items:center;justify-content:center;margin:0 auto;gap:20px!important}.cstm_richtext_home .rich-text__buttons a.button{max-width:100px}.cstm_richtext_home h2.rich-text__heading{font-size:44px;text-transform:uppercase;letter-spacing:normal}.cstm_richtext_home .rich-text__text p{font-size:18px;letter-spacing:normal;max-width:40em;margin:0 auto;color:#343838;padding-bottom:30px;line-height:1.5;font-weight:300}.coming_soon_wrap h3{margin:0;padding-bottom:.25em;font-size:24px;color:#99d1ff;text-transform:uppercase}.coming_soon_wrap .coming_soon_header h2{margin:0;font-size:44px;text-transform:uppercase;padding-bottom:13px;color:#fff;letter-spacing:normal}.coming_soon_header{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:80px 0 120px;background-color:#133e61;background-image:url(http://swedishhydration-com.stackstaging.com/wp-content/uploads/2025/01/bg-logomark-white.png);background-repeat:no-repeat;background-position:bottom -20px left -20px}.coming_soon_btm{max-width:1320px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto}.coming_soon_btm img{width:100%}.coming_soon_btm a{text-decoration:none}.inner__content{position:relative}.coming_soon_btm img{display:block}.overlay__content{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.overlay__content p{width:50%;font-size:15px;line-height:21px;color:#343838;font-weight:300;letter-spacing:normal;margin:0}.overlay__content h2.heading{text-transform:uppercase;font-size:36px;margin:0;padding:16px 0 6px}.coming_soon_btm{margin:-100px auto 0}header.header{padding-left:0!important;padding-right:0!important;padding:25px 0}.list-menu__item:hover span{color:#99d1ff}.second_banner .slide{width:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover;height:677px;display:block;background-position:center;position:relative}.second_banner .hero-slider{height:677px}.second_banner .slide-content{top:50%;transform:translate(-50%,-50%)}.second_banner .hero-slider .slide{position:relative}.second_banner .hero-slider .slide:after{content:"";width:100%;height:100%;position:absolute;background:#00000082;z-index:0}.second_banner .homebanner .slide-content h1{color:#fff;font-size:48px;line-height:1.1;text-transform:uppercase;margin-bottom:24px;width:100%;padding:0 60px}.hero-slider p{padding-bottom:2em;margin:0}.second_banner .slide-content{max-width:765px}.second_banner .hero-slider p{font-size:18px}.second_banner .hero-slider p{line-height:1.5}.second_banner .slide-content h1{font-size:48px;padding:0 65px}.testimonial_sec{padding:120px 0;background-image:url(http://swedishhydration-com.stackstaging.com/wp-content/uploads/2025/01/bg-logomark.png);background-repeat:no-repeat;background-position:bottom -20px right -20px}.testimonial_sec .section_header h2{margin:0;text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:normal}.testimonial_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.testominial_inner{margin:10px 0;border-left:1px solid #d8d8d8;padding:10px 20px}.testominial_inner p{font-size:14px;color:#343838;margin:0;font-weight:300;line-height:1.4}.testominial_inner img{width:100%;max-width:120px;padding-top:10px;padding-bottom:4px;display:block}.testimonial_sec .page-width{padding:0}.testimonial_sec span.name{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;color:#343838}.testimonial_wrap{margin-top:40px}.blog_sec .section_header h2{margin:0;text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:normal}.blog_sec .blog_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px;gap:16px}.blog_sec .blog_wrap .blog_inner{width:100%}.blog_sec .blog_wrap .blog_inner img{width:100%;border:1px solid rgba(0,0,0,.25);box-shadow:0 3px 16px #0000001a;transition:all .3s ease-in-out}.blog_sec .blog_wrap .blog_inner img:hover{transform:scale(1.04);transition:all .3s ease-in-out}.blog_sec{background:#f3f4f5;padding:120px 0}.blog_sec .page-width{padding:0}.blog_sec span.name p{font-weight:500;font-size:17px!important;text-transform:none;line-height:1.35;color:#343838;padding:6px 0 6px 12px;margin:0;border-left:1px solid rgba(0,0,0,.2)}.footer{background-image:url(http://swedishhydration-com.stackstaging.com/wp-content/uploads/2025/01/bg-logomark-white.png);background-repeat:no-repeat;background-position:bottom 80px left -20px}.footer__content-top.page-width{padding:0}h2.footer-block__heading{font-size:24px;line-height:22px;color:#99d1ff;text-transform:uppercase;padding-top:10px}.footer__blocks-wrapper{padding-bottom:60px}.footer-block__details-content.rte a{transition:all .3s ease-in-out;font-size:16px!important;font-weight:300;color:#fff9;text-decoration:none}.footer-block__details-content a{height:28px;list-style:none;font-size:16px!important;font-weight:300;line-height:28px;padding:0}.footer__blocks-wrapper.grid{border-bottom:solid .1rem rgba(var(--color-foreground),.08)}.footer__content-bottom{border:none!important}.footer-block__details-content.rte a:hover{color:#fff}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:none!important;text-underline-offset:.3rem}.footer__copyright{margin-top:0!important}.footer__content-bottom{padding-top:32px!important}.footer__copyright.caption,small.copyright__content{font-size:14px;font-weight:300;line-height:21px;color:#ffffff80}.footer_link div{display:flex;gap:8px;align-items:center}.footer_link div svg{width:20px;height:42px}.footer_link div svg path.cls-1{fill:#ffffffbf}.footer_link div svg path{fill:#fff}.footer__content-bottom-wrapper--center{justify-content:left!important;padding:0!important}.cstm_richtext_home{background-image:url(/cdn/shop/files/swedish-hydration-logo.svg?v=1767105823);background-repeat:no-repeat;background-position:bottom -20px right -20px}body.active{position:relative}.footer-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#133e61;z-index:999;opacity:0;transform:scale(.7);transform-origin:center;transition:transform .55s cubic-bezier(.25,1,.5,1),opacity .35s ease;pointer-events:none;will-change:transform,opacity}body.active .footer-popup-overlay{opacity:1;transform:scale(1);pointer-events:auto}.cart_details a{text-decoration:none;color:#ffffffbf}.cart_details a:hover{color:#fff}body.active .footer-popup-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;background:#133e61}.page-width.popup_outer{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:20px}span.popup_close{cursor:pointer}body.active{position:relative;overflow:hidden}.page-width.popup_outer img{width:100%;max-width:259px}body.active .footer{background-image:none!important}span.drawer_iconns{cursor:pointer}.cstm_richtext_home{position:relative}.cstm_richtext_home:after{content:"";background:url(/cdn/shop/files/bg-logomark.png?v=1767162750);background-repeat:no-repeat;position:absolute;bottom:-22px;right:0;width:180px;background-size:contain;z-index:1;height:300px}.coming_soon_section{position:relative}.mob__image{display:none}.homebanner a.button_first{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent}.second_banner .hero-slider p{color:#ffffffb8}span.popup_close svg{padding:5px}.cart_mobile{display:none}ul.list-menu li:nth-child(3) summary{position:relative;padding-right:12px}ul.list-menu li:nth-child(3) summary:after{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:2px;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.footer-block__details-content .list-menu__item--active{color:#99d1ff!important;text-decoration:none}.footer_link div svg circle{fill:#ffffffbf}.footer_link div svg path{fill:#ffffffbf}ul.list-menu li:nth-child(3) summary svg{display:none}.header__submenu{top:82px;border:1px solid rgba(255,255,255,.35);padding:20px 20px 15px 10px;color:#343838;text-align:left;list-style:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0006;background-clip:padding-box}.header__submenu a{text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:1px}.scrolled-past-header .header__submenu{background-color:#133e61;border:1px solid #133e61}details[open]>.header__menu-item{text-decoration:none!important}.scrolled-past-header.shopify-section-header-hidden.shopify-section-header-sticky .header__submenu a:hover{color:#99d1ff}.cstm_richtext_home .rich-text{padding:120px 0}.header__submenu .header__menu-item:hover{text-decoration-line:none!important}.product__title h1{text-transform:uppercase;font-size:44px}.product-form__buttons{max-width:100%!important}.product-form__buttons span{font-size:16px;text-transform:uppercase;padding:16px 0}body.product .quantity:after{border:.1rem solid rgba(0,46,106,1)!important;box-shadow:none!important}body.product .quantity__button .svg-wrapper{width:14px!important;height:14px}body.product .quantity__button .svg-wrapper svg path{fill:#003a5a!important}body.product input.quantity__input{color:#003a5a!important}.product__accordion h2.h4.accordion__title{font-size:22px;text-transform:uppercase}.product__accordion .accordion__content{padding:0!important}.product__accordion .accordion__content p{font-size:16px;letter-spacing:normal;color:#000;line-height:1.5;font-weight:300}.product__accordion .accordion__content ul{padding-left:0!important;margin-top:0}.product__accordion .accordion__content ul li{font-size:16px;letter-spacing:normal;color:#000;line-height:1.5;font-weight:300}.product__accordion summary .icon-caret{height:10px!important}label.quantity__label.form__label{font-size:16px;color:#000}.inner_banner_wrap{position:relative}.inner_banner_wrap img{width:100%;display:block;height:320px;object-fit:cover;filter:brightness(.4)}.inner_banner_wrap h2{position:absolute;bottom:0;margin:0;padding:20px;background:#fff;text-transform:uppercase;left:10%}body.page h1.main-page-title{display:none}body.page .page-width.page-width--narrow .content-copy h2{text-transform:uppercase;font-size:30px;margin:0;padding:.5em 0 .3em}body.page .page-width.page-width--narrow .content-copy h1{text-transform:uppercase;margin:0;padding:0 0 .3em;font-size:32px}body.page .page-width.page-width--narrow{padding:120px 0;max-width:1500px}body.page .page-width.page-width--narrow .content-copy p{font-size:16px;line-height:1.7;color:#343838;text-align:left;padding-bottom:1em;margin:0;font-weight:300;letter-spacing:normal}body.page .content-copy{max-width:840px!important}.custom_contact .contact{display:flex;justify-content:space-between;align-items:self-start}.custom_contact .contact h2.title{font-size:32px;color:#1a1a1a;text-transform:uppercase;margin-bottom:10px}.custom_contact .contact .contact_outer p{font-size:17px;line-height:1.7;color:#343838;text-align:left;padding-bottom:1em;margin:0;font-weight:300;letter-spacing:normal}.contact_outer .footer_link svg{width:28px}.contact_outer .footer_link svg path{fill:#005293!important}.contact_outer .footer_link div{gap:16px;padding-bottom:10px}.contact_outer .footer_link .instagram_svg svg path{fill:#c32aa3!important}.contact_outer .footer_link .instagram_svg svg circle{fill:#c32aa3}.contact_outer .footer_link a{color:#005293;text-decoration:none;font-size:16px;font-weight:300}.custom_contact .contact form#ContactForm{background:#f5f5f5;padding:32px;border-radius:6px;border:#d8d8d8}.custom_contact .contact form#ContactForm .contact__fields{grid-template-columns:repeat(1,1fr)!important}.custom_contact .contact form#ContactForm .field:after,.custom_contact .contact form#ContactForm .contact__fields .field:before{display:none}.custom_contact .contact .field__input:focus-visible{box-shadow:none!important}.custom_contact .contact label.field__label{position:unset;font-size:16px;color:#343838;font-weight:400}.custom_contact .contact .field{display:block}.custom_contact .contact input,.custom_contact .contact textarea{border:1px solid #d8d8d8;margin-top:4px;padding:10px 12px;line-height:1.5}.custom_contact .contact .form__message{align-items:center;color:#dc3232;font-size:16px;font-weight:400;display:block}.custom_contact .contact input[placeholder]::placeholder,.custom_contact .contact textarea[placeholder]::placeholder{color:#3438388f;background-color:#fff;opacity:1;font-size:17px;font-weight:400}.contact_footer_inner p{font-size:14px;font-weight:400;color:#343838;margin:0;cursor:pointer}.contact_footer_inner{display:flex;align-items:center}.contact_footer_inner a{font-size:14px;text-decoration:none;color:#005293}p.denotes{font-size:14px;font-weight:400;color:#343838;margin:0;padding-top:15px}p.denotes span.req,.custom_contact .contact label.field__label span{color:red}.custom_contact .contact__button{margin-top:2rem!important}.custom_contact .contact__button button.button{text-transform:uppercase;height:60px;padding:2px 28px 0;background:#fff;color:#000;border:1px solid rgba(0,0,0,.4);font-size:16px}.contact__button button.button:before,.contact__button button.button:after{display:none}body.blog .main-blog{padding:120px 0!important}body.blog .main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}body.blog .main-blog p.article-card__excerpt.rte-width,body.blog .main-blog h1.title--primary{display:none}.underline-links-hover:hover a{text-decoration:none!important}body.blog .main-blog .card__heading{font-family:Outfit!important;font-size:18px;color:#343838;padding:0 0 6px 12px;border-left:1px solid rgba(0,0,0,.2)}body.blog .main-blog .article-card__image-wrapper{border:1px solid rgba(0,0,0,.25)}body.article .article-template__content{margin-top:0!important}body.article .article-template__back{display:none}body.article .content-copy div a{color:#005293;font-size:14px;font-weight:400;line-height:56px;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid rgba(0,0,0,.4);padding:22px 28px}body.article .content-copy div a:nth-child(2){border:none;text-decoration:underline}body.article .content-copy div a:hover{transition:all .3s ease-in-out;color:#1a1a1a;border-color:#1a1a1a;transform:scale(1.05)}body.article .content-copy ul,body.custom_privacy-policy .content-copy ul{padding:0;margin:0}body.article .content-copy ul li,body.custom_privacy-policy .content-copy ul li{font-size:16px;line-height:1.7;color:#343838;text-align:left;margin:0;font-weight:300;letter-spacing:normal;list-style:none;padding-left:20px;position:relative}body.article .content-copy ul li strong{font-weight:500;color:#343838}body.article .content-copy ul li:after{content:"";position:absolute;left:-7px;top:0;width:6px;height:6px;background:#343838;transform:translate(10px,10px);display:flex}body.custom_privacy-policy .content-copy ul li:after{content:"";position:absolute;left:-7px;top:0;width:6px;height:6px;background:#343838;transform:translate(10px,10px);display:flex}body.article .content-copy ul li::marker{border-radius:0!important;width:4px;height:4px}body.custom_privacy-policy .content-copy ul li::marker{border-radius:0!important;width:4px;height:4px}body.custom_privacy-policy .content-copy ul li{position:relative}body.article .content-copy div{padding-top:50px}body.page .content-copy h3{font-size:28px;text-transform:uppercase;margin-bottom:0;padding:.5em 0 .3em}.product_video_section video{height:70vh;border-radius:10px}.product_video_section .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;max-width:750px;width:100%}.product_multicolumn .multicolumn-card__image-wrapper img{width:40px;height:40px}.product_multicolumn .multicolumn-card__image-wrapper .media{width:50px;height:50px;padding:0!important;margin:0 auto}.product_multicolumn .multicolumn-card__image-wrapper .media img{object-fit:contain}.product_multicolumn .multicolumn-card__info{padding-top:15px!important}.product_multicolumn .multicolumn-card__info h3{font-size:22px;text-transform:uppercase}.product_multicolumn .multicolumn-card__info p{font-size:15px;line-height:21px;color:#343838;margin:0;font-weight:300;padding:0 30px}.product_multicolumn li{box-shadow:#959da533 0 8px 24px;border-radius:10px;padding:20px 0}.product_multicolumn li:hover{background:#003a5a;color:#fff;transition:all .3s ease-in-out}.product_multicolumn li:hover h3,.product_multicolumn li:hover p{color:#ffffffbf}.product_multicolumn li:hover img{filter:invert(1)}body.product .testimonial_sec{padding:60px 0}body.product .banner_buttons{display:none}.product_accordian .collapsible-content__heading{text-transform:uppercase;font-size:44px}body.product .testimonial_sec .page-width{padding:0 5rem}.product_accordian .grid__item.acordian_content{padding-left:30px}.product_accordian .grid__item.acordian_content .accordion__title{font-size:20px}.product_accordian .grid{align-items:center}.product_accordian .collapsible-content summary:hover .accordion__title{text-decoration:none!important}.product_accordian .collapsible-content summary:hover{background:transparent!important}body.product .collapsible-content__media img{border-radius:10px}body.product .hero-slider .banner_buttons{margin:0 auto;display:flex}.product_accordian .accordion__content{padding-left:0}.product_accordian .accordion__content p{font-size:15px;line-height:21px;color:#343838;padding-bottom:0;margin:0;font-weight:300}.product_accordian .collapsible-content summary .icon-caret{height:10px}.cart-count-bubble{position:absolute;background-color:#fff!important;color:#1a1a1a!important;height:15px!important;width:15px!important;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:20px!important;left:auto!important;line-height:calc(1 + .1 / var(--font-body-scale));right:15px!important}body.collection form.facets-vertical-form{margin-bottom:30px;align-items:center}body.collection form.facets-vertical-form h2.facet-filters__label,body.collection form.facets-vertical-form span#ProductCountDesktop{font-size:20px}body.collection .facet-filters__sort:focus-visible{box-shadow:none!important;outline:0!important}body.collection form.facets-vertical-form .facet-filters__sort{border:1px solid rgb(189,193,198);padding:7px 30px 7px 10px}body.collection form.facets-vertical-form span.svg-wrapper{margin-right:7px}body.collection .facets-container h2.facets__heading{font-size:22px}body.collection .facets-container span.facets__summary-label{font-size:16px;line-height:21px;color:#343838;padding-bottom:2em;margin:0;font-weight:300}body.collection .collection .card__information h3{font-size:25px;text-transform:uppercase}.blog_sec .blog_wrap .blog_inner a{text-decoration:none}body.product .product-form__input--pill input[type=radio]:checked+label{background:#133e61;border-color:#133e61}body.product .product-form__input label{font-size:16px;font-weight:300}.footer__content-bottom-wrapper .recurpay-manage-subscription-link-footer{display:none}.header__active-menu-item{text-decoration:none!important}.recurpay__group_main_title,.recurpay__group_title{font-size:20px!important;text-transform:uppercase!important;font-family:Tungsten!important;font-weight:400!important;color:#133e61!important}.recurpay__group_price_wrapper{flex-direction:row!important;justify-content:end!important;gap:10px!important}.recurpay__group_price_wrapper .recurpay__group_selling_price.recurpay__group_discounted_price span.money{font-weight:600!important;color:#133e61!important}.recurpay__group_selling_price span.money{font-weight:600!important}body.product .product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid rgb(19 62 97)!important}.recurpay__group_price_wrapper .recurpay__group_compare_price span.money{font-weight:300!important;color:#133e61!important}.recurpay__radio_group,.recurpay__frequency_label_title,select.recurpay__frequency_select.recurpay__frequency,.recurpay__group_selling_price span.money{color:#133e61!important}.recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected{border-color:#133e61!important}.recurpay__offer_wrapper.recurpay__offer_onetime{display:none!important}select.recurpay__frequency_select.recurpay__frequency{border-color:#133e61!important}.recurpay__frequency_label_title:after,.recurpay__frequency_label_title:before{background-color:#133e61!important}body.cart cart-items .page-width{padding:0}body.cart cart-items table.cart-items th{font-size:18px;color:#343838;font-family:Tungsten}body.cart cart-items .upgrade-subscription-cart{display:none}body.cart cart-items .title-wrapper-with-link a{text-decoration:none;background:#133e61;color:#fff;padding:10px 15px;border-radius:30px}body.cart cart-items tr.cart-item td a.cart-item__name.h4.break{font-size:16px;letter-spacing:normal;color:#000;line-height:1.5;font-weight:300}body.cart cart-items tr.cart-item td .product-option{font-size:15px;letter-spacing:normal;color:#000;line-height:1.5;font-weight:300}body.cart .cart__footer .totals{justify-content:space-between;align-items:center}body.cart .cart__footer .totals h2.totals__total{font-size:20px;text-transform:uppercase}body.cart .cart__footer .totals p.totals__total-value{color:#000;font-size:18px}body.cart .cart__footer small.tax-note.caption-large.rte{text-align:left;font-size:14px;letter-spacing:normal;color:#000;line-height:1.5;font-weight:300}body.cart .cart__footer small#shopify-buyer-consent{display:none}body.cart .main-cart-footer .page-width{padding:0}body.cart .cart__checkout-button{max-width:100%}body.cart cart-items .page-width tr.cart-item img.cart-item__image{border-radius:10px}body.cart cart-items .page-width tr.cart-item .cart-item__image-container{border-radius:10px;border:1px solid #00000024}.recurpay__description p span,.recurpay__description p strong,.recurpay__description p{text-transform:capitalize!important;color:#133e61!important;font-size:15px!important}.recommended_frequency_tag{display:none!important}body.collection li.list-menu__item.facets__item:hover span{color:#343838}body.list-collections .card__information .card__heading a{text-transform:uppercase}body.list-collections ul.collection-list{margin:40px 0}body.collection .facets-vertical{padding:0}h2.related-products__heading{text-align:center;text-transform:uppercase;font-size:44px}.related-products .card__information a{text-transform:uppercase;font-size:20px}.header__icons .cart_details a:hover{color:#99d1ff}.header__icons drawer_iconns img.desktop_image{transition:filter .3s ease}.header__icons .drawer_iconns img.desktop_image:hover{filter:brightness(0) saturate(100%) invert(60%) sepia(18%) saturate(749%) hue-rotate(182deg)}body.page .page-width.page-width--narrow .content-copy p a{text-decoration:none;color:#005293}header-drawer{display:none}.contact_footer_inner input{cursor:pointer}footer .footer_link div:hover svg path{fill:#fff}footer .footer_link div:hover a{color:#fff}html body .upgrade-subscription-cart .subscribe-text-button,html body .upgrade-subscription-cart .upgrade-icon-wrapper .img-src.discount-percent{background:#133e61!important}html body .upgrade-subscription-cart .subscribe-text-head{font-weight:400!important}html body .upgrade-subscription-cart .upgrade-icon-wrapper.one-time-select-box{background-color:transparent!important;border:1px solid #133e61!important}html body .upgrade-subscription-cart .upgrade-icon-wrapper.upgrade-select-box{border:none!important;padding:10px 0 0!important}html body .upgrade-subscription-cart .cart-plan-dropdown{border:1px solid #0000008c}body.custom_contact .contact_outer .footer_link svg:hover{transform:scale(1.08);transition:all .3s ease-in-out}ul.list-menu li:nth-child(3):hover summary:after{color:#99d1ff}@media screen and (min-width:2000px){.inner_banner_wrap h2{left:16%}}@media screen and (max-width:1480px){body.blog .main-blog .card__heading{font-family:Outfit!important;font-size:17px}.product_accordian .collapsible-content__heading,h2.related-products__heading{font-size:35px}body.product .page-width{padding:30px 45px!important}body.blog .main-blog{padding:120px 45px!important}.inner_banner_wrap h2{left:3%}body.page .page-width.page-width--narrow{padding:120px 45px!important;max-width:1500px}body.page .content-copy{max-width:840px!important}body.page .page-width.page-width--narrow .content-copy p{font-size:16px}.img_text_wrap .inner_content p{max-width:20em}.page-width{padding:0 45px!important}header.header{padding:25px 45px!important}.img_text_wrap .inner_content p{letter-spacing:normal}.coming_soon_section .banner_buttons{margin-top:50px;margin-bottom:120px}.testominial_inner p{letter-spacing:normal}}@media screen and (min-width:768px)and (max-width:1024px){header.header{display:flex;justify-content:space-between}.recurpay__group_main_title,.recurpay__group_title{font-size:16px!important}.product-form__buttons span{font-size:14px}body.collection .collection .card__information h3{font-size:20px}body.collection .collection .card-information span.price-item{font-size:16px}.product_accordian .grid__item.acordian_content{padding-left:0;padding-top:30px}body.product .multicolumn-list{row-gap:20px;column-gap:20px}body.product .multicolumn-list li{max-width:48%!important;width:48%!important}.product_accordian .grid--1-col .grid__item{max-width:100%;width:100%!important}body.page .content-copy h3{font-size:26px}body.blog .main-blog .blog-articles{grid-template-columns:1fr 1fr;gap:16px}.footer__content-top .grid{row-gap:0}.img_text_wrap .inner_content:nth-child(3){display:none}.img_text_wrap,.testimonial_wrap{display:grid;grid-template-columns:1fr 1fr}.testimonial_wrap{max-width:680px;margin:0 auto;padding-top:40px}.blog_sec .blog_wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:800px;margin:0 auto;padding-top:50px}nav.header__inline-menu{display:none}}@media screen and (max-width:768px){body.product .testimonial_sec{padding:0}body.product .slide-content h1{color:#fff;font-size:36px}body.product .hero-slider p{font-size:16px;padding:0 20px}body.product .multicolumn-list{padding:0}.custom_contact .contact{flex-direction:column;row-gap:20px}body.blog .main-blog{padding:120px 20px!important}.custom_contact .contact form#ContactForm{width:100%}body.page .page-width.page-width--narrow{padding:120px 20px!important}body.page .page-width.page-width--narrow .content-copy h1{font-size:30px}body.page .page-width.page-width--narrow .content-copy h2{font-size:28px}.product__info-wrapper{padding:0 0 0 2rem!important}.product__accordion h2.h4.accordion__title{font-size:18px;text-transform:uppercase}.footer-block.grid__item{width:49%}.page-width{padding:0 16px!important}details.menu-drawer-container{display:none!important}header-drawer{justify-self:start;margin-left:-1.2rem;display:none}header.header.header--middle-left{grid-template-columns:1fr;display:flex;align-items:center;justify-content:space-between}.header__icons{height:42px;border-left:none}header.header{padding:20px 16px!important}.homebanner .slide-content h1{color:#fff;font-size:48px}.hero p{font-size:18px}.cstm-richtext .richtext_wrap .richtext_innr{width:47%;text-align:right;display:block}.coming_soon_btm{max-width:1320px;display:grid;grid-template-columns:1fr;margin:0 auto}.second_banner .slide-content h1{font-size:44px;padding:0 65px}.cstm-richtext .richtext_wrap{align-items:center;justify-content:center;margin:0 auto;gap:0;column-gap:30px}.cstm-richtext .richtext_wrap .richtext_innr:nth-child(2){text-align:left}.cstm-richtext .richtext_wrap .richtext_innr:nth-child(3){text-align:center}.img_text_wrap .inner_content:nth-child(3){display:block}.img_text_wrap{display:grid;grid-template-columns:1fr}.img_text_wrap{max-width:700px;width:100%;margin:0 auto}.footer__content-top .grid{row-gap:2rem!important}.img_text_wrap .inner_content p{letter-spacing:normal}}@media screen and (max-width:767px){.custom_contact .contact form#ContactForm{padding:32px 16px}body.blog .main-blog .card__heading{font-size:16px}h2.related-products__heading{font-size:30px}body.collection .facets-vertical span.price-item.price-item--regular{font-size:15px!important}body.collection .facets-vertical .price{margin-top:0!important}body.list-collections ul.collection-list{margin:20px 0}.footer-popup-overlay .page-width.popup_outer{padding:0 16px!important}.footer-popup-overlay footer.footer{padding-top:0}.footer-popup-overlay .footer__content-top.page-width{padding-top:0!important}.recurpay__group_main_title,.recurpay__group_title{font-size:16px!important}.recurpay__widget .recurpay__radio_group{width:10px!important}.product-form__buttons span{font-size:14px}.recurpay__widget .recurpay__widget_container--selected .recurpay__radio_group svg{fill:none;min-width:17px!important;min-height:12px}.product-form__input label{font-size:14px!important;font-weight:300}body.collection .collection .card__information h3{font-size:19px;text-transform:uppercase}body.product .page-width{padding:30px 16px!important}.main_product_sec product-info{padding-top:0}.product_accordian .grid__item.acordian_content{padding-left:0}.product_accordian .grid__item.acordian_content .accordion__title{font-size:18px}.product_accordian .accordion__content p{font-size:15px}body.product .multicolumn-list{padding:0;row-gap:20px}body.product .homebanner video{height:50vh}body.product .slide-content h1{color:#fff;font-size:30px;margin-bottom:13px}.product_accordian .collapsible-content__heading{text-transform:uppercase;font-size:30px}body.page .content-copy h3{font-size:24px}.inner_banner_wrap h2{left:16px;font-size:22px}body.blog .main-blog{padding:60px 16px!important}body.blog .main-blog .blog-articles{grid-template-columns:1fr;gap:16px}.inner_banner_wrap img{height:220px}body.page .page-width.page-width--narrow .content-copy h1{font-size:28px}body.page .page-width.page-width--narrow .content-copy h2{font-size:26px}body.page .page-width.page-width--narrow .content-copy p{line-height:1.5}body.page .page-width.page-width--narrow{padding:60px 16px!important}.product__info-wrapper{padding:0 0 0 0rem!important}.product__title h1{text-transform:uppercase;font-size:32px}.product__accordion .accordion__content p{font-size:14px}.coming_soon_wrap h3{letter-spacing:normal}.second_banner .hero-slider p{font-size:14px}.richtext_innr{text-align:center!important;width:100%!important}.coming_soon_btm{margin:-100px auto 0!important}.img_text_wrap,.testimonial_wrap,.blog_sec .blog_wrap{grid-template-columns:1fr}.homebanner video{height:85vh}.cart_details,.header__icons .header__icon{display:none}.menu-drawer-container{display:none!important}header.header{display:flex;justify-content:space-between;width:100%}.header__icons{justify-content:end;border-left:none;padding-right:0}.header__heading-logo-wrapper img.header__heading-logo{max-width:180px}header.header.header--middle-left{align-items:center;padding:10px 16px!important}.desktop_image{display:none!important}.mob__image{display:block!important}.homebanner .slide-content h1{font-size:36px}.hero-slider p{font-size:15px;padding:0 18px;margin:0 auto 2em}.cstm-richtext .richtext_wrap{display:flex;gap:0;flex-wrap:wrap;flex-direction:column;line-height:2}.img_text_wrap .inner_content h2.heading{font-size:36px}.overlay_content{left:16px}.img_text_wrap .inner_content p{max-width:20em;letter-spacing:normal}.cstm_richtext_home .rich-text{padding:80px 0}.cstm_richtext_home h2.rich-text__heading{font-size:32px}.cstm_richtext_home .page-width.rich-text__wrapper{padding:0!important}.cstm_richtext_home .rich-text__text p{letter-spacing:normal;font-size:15px}.coming_soon_btm{grid-template-columns:1fr}.coming_soon_btm{max-width:400px}.coming_soon_wrap .coming_soon_header h2{margin:0;font-size:32px}.second_banner .slide{height:425px}..second_banner .slide-content h1{font-size:32px;padding:0 20px;letter-spacing:normal}.second_banner .hero-slider{height:auto}.second_banner .slide-content h1{margin-bottom:12px}.homebanner .slide-content h1{font-size:32px;padding:0 20px;letter-spacing:normal}.testimonial_sec{padding:80px 0}.testominial_inner{padding:10px 20px}.testominial_inner p{letter-spacing:normal}.testimonial_sec .page-width{padding:0 42px!important}.blog_sec{background:#f3f4f5;padding:80px 0}.blog_sec .section_header h2{margin:0;text-align:center;font-size:28px;text-transform:uppercase;letter-spacing:normal}.blog_sec .blog_wrap{margin-top:40px;gap:16px}.blog_sec .blog_wrap{gap:30px}.blog_sec .page-width{padding:0 16px!important}footer .page-width{padding:0 16px!important}.footer-block__heading{margin-bottom:16px!important}.footer-block.grid__item{margin:2rem 0!important}.footer-block__details-content{margin-bottom:0rem!important}.footer__content-bottom{padding-top:12px!important}body.active .footer-popup-overlay{overflow:scroll}.footer-popup-overlay .page-width{padding:0 20px!important;margin-top:10px}.footer-popup-overlay .page-width img{max-width:180px}.footer-popup-overlay .page-width span.popup_close{padding-right:10px}.footer-popup-overlay .page-width span.popup_close svg{width:28px;height:28px;display:flex;align-items:center;justify-content:center}span.popup_close svg{padding:0}.cart_mobile{display:block!important}.cart_mobile{position:fixed;bottom:0;left:0;width:100%;z-index:999;background:#000000b8}.cart_mobile span.svg-wrapper{width:24px;height:24px}.cart_mobile svg path{fill:#ffffffbf}.cart_mobile .cart_details span{color:#ffffff8c;text-transform:lowercase}.cart_mobile .cart_details a{color:#fff!important}.cart_mobile .cart_details{display:block!important}.custom_cart_outer{display:flex;align-items:center;height:70px}.custom_cart_outer .cart_details{height:auto}.custom_cart_outer .cart_details{border-right:none}h1.header__heading,.header__heading-logo-wrapper{padding-bottom:10px}footer{padding-top:0!important}.custom_contact .contact{row-gap:0px}.custom_contact .contact input[placeholder]::placeholder,.custom_contact .contact textarea[placeholder]::placeholder{font-size:16px}}@media screen and (max-width:400px){.img_text_wrap .inner_content p{max-width:16em;letter-spacing:normal}.homebanner .slide-content h1{font-size:28px;padding:0 20px;letter-spacing:normal;margin-bottom:10px}.cstm_richtext_home h2.rich-text__heading{font-size:28px}.coming_soon_btm{padding:0 16px}body.product .slide-content h1{color:#fff;font-size:24px;margin-bottom:13px}body.product .hero-slider p{font-size:14px;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
