.announcement-bar-section .gradient{background:#202020}header-menu span{font-size:17px}.announcement-bar__message p{font-family:PT Sans,sans-serif;color:#fff;font-size:17px;font-weight:400;margin:3px}.announcement-bar__message p em{font-style:normal;font-weight:700}.announcement-bar__message p strong{color:#f9f41d}.header-search-desktop{display:none}.header__search .search__input,.header-search-desktop .search__input{border:1px solid #181818;border-radius:50px;height:3.5rem;background:#d8f0ff}.header__search label{font-size:1.4rem;top:7px;color:#7a7a7a!important;letter-spacing:0;font-family:PT Sans,sans-serif}.header__search .field:before,.header__search .search__input:focus,.header__search .field:after,.header__search .field:hover:after{box-shadow:none}.header__search .field__button{top:-4px}.header__inline-menu a{font-family:PT Sans,sans-serif;color:#0a0a0a!important}@media (max-width: 750px){.header__icon--search span,.header__icon--cart{justify-content:flex-end!important}.banner-mobile.banner__media:before{padding-bottom:100%!important}}@media (max-width: 990px){.header,.search-modal,.menu-drawer{background:#d8f0ff!important}.header__icon--cart{margin-right:0}.header__icons{align-items:flex-end;padding:0}.header__heading h1{margin:.5rem 0}.modal__toggle-open.icon-search,.icon-hamburger,.header__icon--menu .icon-close{color:#0090cd;stroke:#0090cd}.menu-drawer__menu-item:hover{background-color:transparent!important;text-decoration:underline}.menu-drawer__menu-item--active{background-color:transparent!important;text-decoration:underline!important}.header__inline-menu a{font-size:20px}.announcement-bar__message p{font-size:15px}.join-now-icon{display:none!important}}.cart-count-bubble{width:1.4rem;height:1.4rem;left:3.5rem}.header .header-title{margin:0}@media (min-width: 990px){.cart-count-bubble{bottom:.8rem;left:1.2rem}.header__icon--cart{justify-content:flex-start!important}.header{background:#d8f0ff;padding:0!important;margin:0;width:100%;max-width:none}.header__heading{display:flex}.header .header-title{margin:0;padding:0;line-height:0}.header__icons,.header .header__heading-link{padding-left:8rem;padding-right:8rem}a.header__heading-link{padding-top:0!important;padding-bottom:0!important}.header__inline-menu{margin:0!important;border-bottom:1px solid #aaaaaa80;background:#fff;padding:.5rem 0 .5rem 22rem}.header__inline-menu a{font-size:17px;font-weight:400;text-decoration:none;padding-right:2.7rem}.header__inline-menu a span{text-decoration:none}.header__menu-item:hover span{text-decoration:none!important}.header-search-desktop{display:block}.header__search{display:none!important}.header-search-desktop label{font-size:1.4rem;top:7px;color:#7a7a7a!important;letter-spacing:0;font-family:PT Sans,sans-serif}.header-search-desktop .field:before,.header-search-desktop .search__input:focus,.header-search-desktop .field:after,.header-search-desktop .field:hover:after{box-shadow:none}.header-search-desktop .search-modal__content{padding:0}.header-search-desktop .field__button{top:-2px}.header-search-desktop .search-modal__form{min-width:38rem}.join-now-icon{width:100%;padding:0 1rem;background:#0090cd;border-radius:50px;color:#fff;height:3.4rem;text-decoration:none;font-family:PT Sans,sans-serif;margin-left:1rem}.header__icons{align-items:center}.wishlist-icon,.header__icon--cart,.header__icon--account{margin-right:1.8rem}.wishlist-icon:before,.header__icon--account:after{content:"";display:block;width:2px;height:21px;background:#d1d1d1;margin:0 1rem;position:relative;left:10px}.wishlist-icon:before{left:-8px}}.footer{background:#2f2f2f;color:#e9e9e9}.footer a,.footer-block h2,.footer-block li{text-decoration:none;color:#e9e9e9!important}.footer-block__image-wrapper img{margin-bottom:3rem}.footer-icons{display:flex;align-items:center}.icon-clock{padding-top:1.5rem}.footer-icons a,.footer-icons span{padding-left:.7rem;font-size:16px}.footer-block-images-list{display:flex!important}.footer-block__details-content a:hover{text-decoration:none!important}.footer__copyright{width:100%;display:flex;flex-direction:column-reverse}.footer__content-top{padding-bottom:0!important}.footer-block__heading,.footer__copyright small{font-size:16px;font-weight:700}.footer-block--menu a{font-size:16px!important;padding:0!important;line-height:1.2}.footer-block__details-content li{margin-bottom:1rem}@media (max-width: 749px){.footer__copyright{text-align:left;margin-top:0;margin-bottom:4rem}.footer__content-bottom-wrapper{padding:0 40px}.footer-social-icon{margin-bottom:2rem}.footer__copyright{text-align:left!important}.footer-block__details-content{margin-bottom:1.8rem!important}.footer-block.grid__item{margin:0!important}}@media (min-width: 750px){.footer-block-images-list:after{content:"";display:block;border-right:1px solid #6d6d6d;width:100%;height:100%;position:relative;left:1.5rem}.footer-block:nth-child(2){width:23%!important;left:10rem;position:relative}.footer-block:nth-child(3){padding-left:8rem;left:2rem;position:relative}.footer-block:nth-child(4){padding-left:8rem}.footer__copyright{padding-left:0;position:relative;bottom:2rem;width:63%;display:flex;flex-direction:row;justify-content:space-between;text-align:center!important}.footer-wrapper{width:37%!important;display:block!important}.footer-social-icon{position:relative;top:-1.1rem}.footer-social-icon a{margin-left:1.5rem}}@media (min-width: 1024px){.footer-block-images-list:after{left:0}.footer-block:nth-child(2){padding-left:8rem;left:0}.footer-block:nth-child(3){left:0}.footer__copyright{padding-left:0;bottom:2rem}.footer-block__heading,.footer__copyright small{font-size:18px;font-weight:700}.footer-block--menu a{font-size:18px!important}.footer-icons a,.footer-icons span{font-size:18px}}.banner-desktop{display:none}body .baner-main .image-with-text__text.rte{color:#0090cd!important;font-size:16px!important;font-weight:600!important}body .baner-main .image-with-text__heading{font-size:2.7rem!important;margin-top:0!important}.banner__buttons{width:100%;text-align:center;max-width:none!important}.banner__buttons a{font-size:15px;letter-spacing:1px}.banner-icon{position:absolute;right:-30px;bottom:36%;z-index:2}.banner-icon img{width:60%}.icon-rotate img{animation:rotating 10s linear infinite}body .baner-main .image-with-text__heading strong{background:#f9f14d!important}.btm-right{position:absolute;right:0;bottom:0}.btm-right img{width:100%;max-width:100px;animation:rotating 10s linear infinite}body .baner-main .image-with-text__heading{display:inline-block}body .baner-main .image-with-text__heading strong{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap;border-right:3px solid #000;animation:typing 4s steps(10,end) infinite,blink 1s step-end infinite}.image-text{background-image:linear-gradient(to right,#d8f0ff,#fff);background-size:400%;background-position:0 0;animation-duration:10s;animation-iteration-count:infinite;animation-name:gradients}@keyframes gradients{0%{background-position:0 0}25%{background-position:50% 0}50%{background-position:90% 0}60%{background-position:60%}75%{background-position:40%}to{background-position:0 0}}@keyframes typing{0%{width:0}50%{width:75px}to{width:0}}@keyframes blink{0%{border-color:transparent}50%{border-color:#000}to{border-color:transparent}}.upsell-container .grid.product-grid{grid-template-columns:1fr 1fr 1fr 1fr!important;max-width:100%!important}.upsell-container .grid__item{width:100%!important;max-width:100%!important}@media screen and (max-width: 990px){.upsell-container .grid.product-grid{grid-template-columns:1fr 1fr!important;max-width:100%!important}}@media screen and (max-width: 767px){.upsell-container .grid.product-grid{grid-template-columns:1fr!important;max-width:100%!important}}.banner{overflow:hidden}@media (max-width: 750px){.banner__media{position:relative!important}}@media (min-width: 750px){.banner-desktop{display:flex}.banner-mobile{display:none}.banner__box{padding-left:0!important;padding-right:0!important}.banner__heading{max-width:75%;font-size:3.2rem}.banner__text{font-size:17px}.banner__buttons{width:60%}.banner-icon{position:absolute;right:35px;bottom:5px}.banner__media img{object-position:65% 0}.banner__media .banner--content-align-left .banner__box{max-width:30rem}.banner-icon img{width:100%}}@media (min-width: 1200px){.banner__media .banner--small:not(.banner--adapt){min-height:42rem}.banner__media .banner--content-align-left .banner__box{max-width:68rem}.banner__media img{object-position:center center}.banner__heading{max-width:80%;font-size:3.5rem}.banner__buttons a{font-size:18.5px}.banner__buttons{width:100%}.banner-icon{right:80px;bottom:-15px}.banner-icon img{width:75%}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.slider-with-text{margin:0!important}.slider_text_media img{width:100%!important;display:flex!important;height:100%}.slider_text_media .image-with-text__media{border:0}.slider_text_media .slick-list,.slider_text_media .slick-track,.slider-text-image{display:flex;height:100%}.slider-text-grid-item:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background-image:url(https://cdn.shopify.com/s/files/1/0859/7051/8311/files/Mobile_Frame_2.png?v=1711724262);background-repeat:no-repeat;background-size:cover;background-position:center top;right:0}.slider-text-grid-item:after{content:"";height:7%;position:absolute;top:5%;width:15%;left:43%;z-index:3;background-image:url(https://cdn.shopify.com/s/files/1/0859/7051/8311/files/Front_Camera.png?v=1711725163);background-repeat:no-repeat;background-size:contain}.slider_text_media{width:100%!important;left:.2rem;height:97%;position:absolute!important;top:2.5%;bottom:0;right:0;justify-content:center;display:flex!important;align-items:center;z-index:2}.slider-text-image a{display:flex;flex-direction:column;width:100%}.slider_text_media .image-with-text__media{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.slider-with-text .image-with-text__heading{color:#040404;font-size:28px;font-weight:400}.slider-with-text h6{letter-spacing:0;font-size:20px;font-weight:300;color:#555}.slider-with-text .button,.slider-with-text .button:hover{border:1px solid #0090cd;padding:0;box-shadow:none!important;position:static;margin-left:2px;margin-top:10px!important;min-height:35px}.slider-with-text .image-with-text__text strong{font-size:25px;color:#000;position:relative}.slider-with-text .image-with-text__text strong:after{content:"";background:#f9f14d;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;height:30px}.slider-with-text .image-with-text__text em{font-style:normal}.slider-with-text .image-with-text__text em strong{font-size:20px;font-weight:300}.slider-with-text .image-with-text__text em strong:after{top:-4.2px}.slider-with-text .image-with-text__text{margin-top:1rem!important}@media (max-width: 749px){.slider-with-text .image-with-text__grid{justify-content:center;flex-direction:column;align-items:center}.slider-text-grid{position:relative;display:flex}.slider-text-grid:before{left:0}.slider-text-grid-item{width:46vh;height:46vh;position:relative}.slider-with-text .slick-list{width:63%}.slider_text_media img{width:100%!important}}@media (min-width: 750px){.slider-with-text{margin:5rem 0!important}.slider-text-grid-item:after{left:44%}.slider-with-text .image-with-text__text-item{width:50%!important}.slider-with-text .image-with-text__content{padding-right:0!important;padding-left:0!important}.slider-text-grid{width:50%;position:relative}.slider-text-grid-item{width:476px;height:42rem;position:relative}.slider_text_media{width:56%!important;left:10.8rem;top:2.5%;height:97%;bottom:0}.slider-text-grid{left:-9rem}.slider_text_media .image-with-text__media{border-top-left-radius:30px!important;border-top-right-radius:30px!important}}@media (min-width: 992px){.slider-with-text{width:80%;margin:7rem auto 6rem!important}.slider_text_media{width:56%!important;left:10.9rem}.slider-text-grid-item{height:42rem}.slider-text-grid{left:-6rem}}@media (min-width: 1200px){.slider-with-text .image-with-text__heading{width:70%;font-size:30px}.slider-text-grid{left:0}}#tabs{padding:0;margin-bottom:8rem}.tab-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:6px;margin-bottom:14px}.tabs-section-heading h2{margin:0!important;color:#1e1d1d;font-size:25px;font-weight:400;line-height:1}.tabs-section-heading p{margin-top:0;color:#8b8b8b;font-size:16px;font-weight:400;letter-spacing:0}.card-section{display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 6px #0000004d;padding:18px;margin-top:13px}.card-section p{font-size:17px;margin-top:0;color:#211f1f;font-weight:600;line-height:1.2;height:60px;letter-spacing:0}.card-media,.card-media img{width:100%;border-radius:10px}#tabs .grid__item{margin-right:20px;margin-bottom:20px}.card-section .button{padding:0;min-height:30px;border:1px solid #bbe4f5;letter-spacing:0;min-width:96px;font-size:15px;color:#0090cd}.card-section .button--secondary:after{box-shadow:none!important}.card-text{display:flex;justify-content:space-between;margin-top:1.5rem;align-items:center}.card-text .price-item{color:#5a5a5a;font-weight:700;letter-spacing:0}#tabs .slick-dots li{margin:0}#tabs .slick-dots li button:before{color:#97e0ff;opacity:.6;font-size:8px}#tabs .slick-dots .slick-active button:before{color:#0090cd}.card-section a{text-decoration:none}@media (max-width: 600px){.tabs.ui-tabs .ui-tabs-nav li{margin-bottom:10px;display:flex}.tabs.ui-tabs .ui-tabs-nav{flex-wrap:wrap}}@media (min-width: 1025px){.tab-header{flex-direction:row}.tabs-section-heading h2{font-size:29px}.card-media{height:210px}.card-section p{font-size:17px;height:75px}}.tabs-section .slick-track{margin-left:0!important}.tabs-section .grid__item{max-width:inherit!important}.two-image-wrapper{display:flex}.two-image-wrapper .image-with-text__heading{margin-top:0}.two-image-wrapper h2{color:#303030;font-size:18px;font-weight:700}.two-image-wrapper .two-image-heading{margin-bottom:10px}.two-image-wrapper p{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;color:#4e4e4e;margin-top:7px}.two-image-media{margin-right:10px}.two-image-text .two-image-media-section{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.two-image-text .two-image-media-section img{width:100%}@media (max-width: 992px){.two-image-text .image-with-text__grid{flex-direction:column}.two-image-text .grid__item{width:100%}.two-image-text .image-with-text__content--adapt{padding-bottom:0;padding-left:0;padding-right:0}}@media (min-width: 990px){.image-with-text__content{padding-right:0!important}}.shop-category h2{color:#1e1d1d;font-size:25px;font-weight:400;margin-bottom:0;line-height:.7}.shop-category .title-wrapper-with-link{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.shop-category .title-wrapper-with-link p{margin-top:0;color:#8b8b8b;font-size:16px;font-weight:400;letter-spacing:0;text-align:left}.shop-category li{background:#f9faff;display:flex;justify-content:center;margin:0 0 15px}.shop-category li a img{width:75%}.shop-category li:hover{border:1px solid #0090cd;box-shadow:6px 6px #0090cd}.shop-category li p{margin-bottom:0;margin-top:10px;color:#303030;font-size:17px;font-weight:600;letter-spacing:0}.shop-category a img{flex:1}.shop-category a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px;text-decoration:none}@media screen and (min-width: 560px){.shop-category li{margin:0 0 8px}.shop-category .grid{flex-direction:row;justify-content:space-between}.shop-category .grid--3-col-desktop .grid__item{width:calc(49.8% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(49.8% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width: 990px){.shop-category .grid{justify-content:space-between}.shop-category .grid--3-col-desktop .grid__item{width:calc(32.8% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(32.8% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media (min-width: 1025px){.shop-category h2{font-size:34px}}.newsletter__wrapper{background:#f0f7ff;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.newsletter-heading-text h2{color:#1e1d1d;font-size:25px;font-weight:400;text-align:left;line-height:1.2}.newsletter-form{max-width:none!important}.newsletter-form label{letter-spacing:0;color:#7a7a7a;font-weight:400;font-size:15px;left:0!important}.newsletter-form .field,.newsletter-form .field:focus,.newsletter-form .field:after,.newsletter-form .field__input:focus-visible{border:0;box-shadow:none!important;outline:0}.newsletter-form .field__input{background:#f0f7ff;padding-left:0!important}.newsletter-form .field:after{border-bottom:1px solid #6f6f6f}.field__button{width:6rem!important;color:#0090cd}.field__button svg{height:5.5rem;width:5.5rem;padding-left:.6rem}.newsletter{margin-bottom:6rem;background:#f0f7ff}@media (max-width: 750px){.newsletter__wrapper img{width:100%}.newsletter-image-section{width:70%;margin:0 auto}.newsletter-heading-text{margin:0}.newsletter-heading-text h2{margin-top:0}}@media (min-width: 750px) and (max-width: 1024px){.newsletter__wrapper img{width:100%}.newsletter-image-section,.newsletter-heading-text{width:60%;margin:0 auto}.newsletter-heading-text h2{margin-top:0}}@media (min-width: 1025px){.newsletter__wrapper{flex-direction:row-reverse;position:relative;padding-left:12rem!important}.newsletter{margin-top:4rem;margin-bottom:8rem}.home .newsletter{margin-top:18rem;margin-bottom:12rem}.newsletter-image-section{position:absolute;bottom:-18%;right:0%;width:50%}.newsletter-image-section img{width:40rem}.newsletter-heading-text h2{font-size:34px;width:80%}.newsletter-heading-text{width:55%}}.product__media-wrapper{position:relative}media-gallery{width:87%;margin:0 auto;display:block;z-index:2;position:relative}.product__media-wrapper:after{content:"";display:block;background:#f0f7ff;width:100%;height:180px;position:absolute;top:65%;transform:translateY(-85%)}.product__title h1{line-height:1.1;color:#040404}.product-media-container.media-fit-cover{border:0}.category{color:#040404;font-size:19px}.category span{color:#0090cd;font-weight:700}.product-author{font-size:19px;margin-top:8px!important;color:#211f1f}.product-author span{text-transform:uppercase;letter-spacing:0;font-weight:700;color:#211f1f}.product__description{font-size:15px;color:#5a5a5a;line-height:1.5}.description-title{color:#5a5a5a;font-size:15px;font-weight:600;margin-bottom:5px;display:flex;align-items:center;width:96%}.description-title span{width:100%;margin-top:3px;border-top:1px solid rgba(0,0,0,.2);margin-left:7px}.icon-cart{color:#0090cd}.product-form__submit{padding:0;min-height:32px;border:1px solid #bbe4f5;letter-spacing:0;min-width:96px;font-size:15px;color:#0090cd;background:#fff;margin:0!important}.product-form{margin:0!important}.product-form__submit.button--primary:after{box-shadow:none!important}.for-label{font-size:15px;margin:0 .9rem;color:#5a5a5a}.price-wrapper{display:flex;margin-top:2.5rem!important;margin-bottom:0rem!important}.product__tax{margin-bottom:5rem!important}.price-item{color:#f3080f;font-weight:600}.related-products .card-section p{height:50px}.related-products__heading{color:#1e1d1d;font-size:30px;font-weight:400;line-height:1;margin-bottom:1.5rem!important}.related-products .product-grid{justify-content:space-between}.related-products .grid__item{width:48.5%;max-width:48.5%!important}.product__title h1{font-size:22px}@media (max-width: 988px){.section-template--22218065051943__main-padding{padding-bottom:0!important}.related-products .card-section,.related-products .card-section a{height:100%;display:flex;flex-direction:column}.related-products .grid__item{margin-bottom:1rem}.related-products .card-media,.related-products .card-section p{flex:1;height:auto}}@media (max-width: 750px){.product__media-wrapper:after{top:auto;bottom:-13px;transform:translateY(0)}.product__info-wrapper{margin-top:4rem}}@media (min-width: 989px){.product__media-wrapper:after{height:300px;top:50%;transform:translateY(-50%)}.product__title h1{font-size:40px}.related-products .grid__item{width:23.5%;max-width:23.5%!important}.related-products .card-text{margin-top:3rem}}.product__info-wrapper{display:flex;justify-content:center;align-items:center}@media (min-width: 1100px){.product__media-wrapper:after{top:60%}}.facet-checkbox__text{font-size:14px;letter-spacing:0}.facets__selected{letter-spacing:0}.facets-layout-list .facets__label:hover .facet-checkbox__text{text-decoration:none!important}.facets__disclosure{border:1px solid #ccc;padding:.5rem 1rem}.facets__disclosure summary{margin-bottom:0}.facets__form{margin-bottom:2rem!important}.facets__heading{width:10%;font-size:22px!important;font-weight:600;letter-spacing:0;font-family:"PT Serif",serif;margin-top:0rem!important}.facets__summary:hover .facets__summary-label{text-decoration:none!important}.facets__summary-label{font-size:15px}.facets-value-list{display:flex;flex-wrap:wrap}.facets__disclosure{margin-right:1.5rem!important}@media (max-width: 749px){.product-count{display:none}.facets__heading{text-align:left;padding:1rem 0;width:30%!important;letter-spacing:0}.top-pagination{display:none}.mobile-facets__wrapper{display:none!important}.facets{display:block!important}.facets__form{grid-template-columns:auto!important}.facets__display{left:auto!important;transform:translate(-2%)!important;width:30rem!important}#Facet-2-template--22218064593191__product-grid{transform:translate(-45%)!important}.facets-value-list{display:flex;flex-wrap:wrap;margin-top:1rem}.facets__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start!important}.facets__disclosure{margin-bottom:1.5rem}.active-facets{display:none!important}}@media only screen and (min-width: 750px) and (max-width: 1100px){.facets__heading{width:15%}}.collection-grid{position:relative}.top-pagination{position:absolute;top:0;right:0;width:28%;z-index:2}.pagination__list{align-items:center;flex-wrap:nowrap!important}.pagination__list li{margin:0!important;font-family:"PT Serif",serif}.pagination-part{display:flex!important;max-width:8.5rem!important;font-size:15px;color:#000}.pagination-link{display:flex;box-shadow:0 0 4px #00000040 inset;border-radius:14px;padding:0 12px;margin-left:6px}.pagination__list li.disabled{opacity:.3;pointer-events:none}.pagination__item--prev{width:58px!important}.pagination__item:hover svg{color:#0090cd;fill:#0090cd}.shopify-payment-button__button{margin-top:1.3rem!important}.collection-hero-image{border:none!important;display:flex!important}.collection-hero-image img{width:100%;height:100%}.collection-hero__inner{padding-top:30px;padding-bottom:30px!important;overflow:hidden}.collection-hero__image-2{z-index:2}.collection-hero__image-1{position:relative;left:17%;top:1.5rem;-webkit-animation:linear infinite;-webkit-animation-name:left;-webkit-animation-duration:6s}.collection-hero__title{letter-spacing:0;font-size:30px}.collection-hero__inner{justify-content:space-between}.collection-hero__text-wrapper{flex-basis:content!important}.collection-hero-image{width:100%}.collection-hero__image-3{position:relative;right:17%;top:1.5rem;-webkit-animation:linear infinite;-webkit-animation-name:right;-webkit-animation-duration:6s}.collection-hero{background:#f9faff}@media screen and (max-width: 750px){.collection-hero__inner{justify-content:center;align-items:center;flex-direction:column-reverse!important}.collection-hero__title{width:100%;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}}@media screen and (min-width: 750px){.collection-hero__text-wrapper{width:40%}.collection-hero-image{width:65%;right:-8%;position:relative}}@media screen and (min-width: 1024px){.collection-hero__title{font-size:45px}}@-webkit-keyframes right{0%{right:17%}50%{right:11.5%}60%{right:11.5%}90%{right:17%}to{right:17%}}@-webkit-keyframes left{0%{left:17%}50%{left:11.5%}60%{left:11.5%}90%{left:17%}to{left:17%}}@media (max-width: 988px){#product-grid .grid__item{width:48.5%;max-width:48.5%!important;display:flex!important;flex-direction:column}#product-grid .card-section,#product-grid .card-section a{height:100%;display:flex;flex-direction:column}#product-grid .grid__item{margin-bottom:1rem}#product-grid .card-media,#product-grid .card-section p{flex:1;height:auto}#product-grid{justify-content:space-between}}.filter-line{border:1px solid #dcdcdc;display:block;width:95%}@media (min-width: 989px){.filter-line{width:87%}#product-grid .card-media{height:250px}#product-grid .card-media img{height:100%}#product-grid .card-section p{height:auto}#product-grid .card-section{height:100%}#product-grid .grid__item{width:23.5%;max-width:23.5%!important;margin-right:.5rem!important;display:flex!important;flex-direction:column}#product-grid .card-section a{display:flex;flex-direction:column;justify-content:space-between;flex:2}}@media (min-width: 1200px){#product-grid .grid__item{margin-right:1rem!important}#product-grid .grid__item:nth-child(4n){margin-right:0!important}}.price__badge-sold-out{display:none!important}.product .price__container{margin-bottom:0!important}.login-pages{background-image:url(https://cdn.shopify.com/s/files/1/0859/7051/8311/files/young-pretty-woman-sitting-chair-use-tablet-video-call-while-camping-nature-park-copy-space_1.png?v=1713862388);background-size:cover;background-repeat:no-repeat;background-position:-40px;background-color:#f0f7ff}.customer.login,.customer.register{margin:0 0 0 1rem!important;padding-bottom:0!important}.login-account{background-color:#fff;border:3px solid;border-image-source:linear-gradient(180deg,#0090cd 0%,rgba(0,144,205,0) 100%);border-image-slice:1;padding:0 20px;box-shadow:2px 0 4px #0000001a}.customer .field:after,.customer .field input:focus,.contact .field:after,.contact .field input:focus,.contact .field__input:focus,.contact .field:hover.field:after{border:1px solid #0000001a;box-shadow:none!important}.customer .field label,.contact .field label{font-family:PT Sans,sans-serif;font-size:14px;font-weight:400;color:#a8a8a8;letter-spacing:0;line-height:1.8}.contact button{font-size:17px;font-weight:500;letter-spacing:0;text-decoration:none}.fw-btn{color:#0090cd!important;text-transform:capitalize}.login-page-wrapper{display:flex;align-items:center;justify-content:space-between}.login-page-wrapper button,.login-page-wrapper a{min-height:47px;width:48%!important;border-radius:0;display:flex!important;align-items:center;justify-content:center;border:2px solid #0090cd;letter-spacing:0;text-decoration:none;font-size:15px;font-weight:500}.login-page-wrapper a{font-size:14.5px}.customer:not(.account):not(.order){max-width:47.4rem!important}@media screen and (min-width: 750px){.customer:not(.account):not(.order){max-width:53rem!important}.login-pages{background-position:-40px top}.login-account{padding:0 40px}.login-page-wrapper a{font-size:15px}}@media (min-width: 990px){.customer.login,.customer.register{margin:0 0 0 6rem!important;padding-bottom:0!important}.login-pages{background-size:contain;background-position:right}}@media (min-width: 1025px){.login-page .newsletter,.register-page .newsletter{margin-top:20rem}.Contact h1{font-size:37px}}#login,#recover,.login-account h1{text-align:left;font-size:30px;margin-top:2.2rem}.login p,.shopify-challenge__message{letter-spacing:0;text-align:left}.shopify-challenge__button{margin-top:2rem!important;letter-spacing:0}.register-form-message,.form-errors{display:none}.form__message:focus-visible{outline:0!important;box-shadow:none!important}.image-text .image-with-text__heading h2{font-size:30px;font-weight:400}.image-text .image-with-text__text--caption{font-size:20px;font-weight:400;letter-spacing:.04em;text-align:left;line-height:1.4;color:#7a7a7a}.image-text{padding-bottom:0!important}.image-text .image-with-text__media-item{background:#f0f7ff!important;padding:2rem!important}.image-text .image-with-text__media{border:0!important}.image-text .image-with-text__text.rte{font-size:22px;font-weight:400;letter-spacing:0;text-transform:capitalize;color:#000}.image-text .image-with-text__text.rte strong{background:#f9f14d;padding:0 3.5px}.image-text .image-with-text__content{padding:2rem 0 5rem!important}@media screen and (min-width:750px){.image-text .image-with-text__content{padding:7rem 0 5rem!important}}@media screen and (min-width: 990px){.image-text .image-with-text__heading h2{font-size:45px}.image-text .image-with-text__content{padding:6rem 0 7rem!important}.image-text .image-with-text__text--caption{width:80%}.image-text .image-with-text__grid{width:93%;align-items:center}.image-text .image-with-text .grid--3-col-tablet .grid__item{width:42%}}.template-search .select,.template-search .facet-filters__label,.predictive-search__result-group:first-child{display:none}@media screen and (min-width: 750px){.predictive-search__result-group{flex:2!important}}.cart-items th{font-size:15px;color:#000;letter-spacing:0}@media screen and (max-width: 990px){.product__media-icon{left:auto!important;right:1.2rem!important}.product-media-modal__content img{width:100%}}.product-form{position:relative}.shopify-payment-button__button--unbranded{position:absolute!important;bottom:-4.5rem;width:15%!important;padding:0;height:10px;min-width:10rem!important;min-height:30px!important;font-size:15px!important;letter-spacing:0!important}.kl-private-reset-css-Xuajs1 a svg{display:none!important}.kl-private-reset-css-Xuajs1 input{box-shadow:none!important}.kl-private-reset-css-Xuajs1 h2{font-size:33px!important;margin-bottom:0!important;letter-spacing:0!important;margin-top:0!important}.klaviyo-close-form.klaviyo-close-form.klaviyo-close-form:focus{outline:0!important}.kl-private-reset-css-Xuajs1 h3{font-size:33px!important;margin-bottom:0!important;letter-spacing:0!important;margin-top:0!important}.drawer__message{background:#d8f0ff;margin-left:-15px;margin-right:-15px;padding:0 15px}.drawer__message p{margin:10px 0;line-height:1.5;font-size:1.4rem}.shopify-payment-button{margin-bottom:4rem!important}.non-profit-banner .banner__text p{color:#4e4e4e;font-family:Source Sans Pro;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;max-width:490px}.image-text-non-profit.image-text .image-with-text__media-item{background:unset!important;padding:0!important}.image-text-non-profit .image-with-text__heading,.image-coupon-non-profit h2.title.h1,.row-text-non-profit .secion_header h1{font-family:PT Serif;font-weight:400;font-size:30px;line-height:100%;letter-spacing:.6px}.image-text-non-profit .image-with-text__text p{font-family:Source Sans Pro;color:#4e4e4e;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;text-transform:initial}.image-text-non-profit.bg-light-blue .image-with-text{background:#e9f7ff;padding-top:3rem;padding-bottom:3rem}.row-text-non-profit .button.button--secondary{background:#0090cd;color:#fff}.row-text-non-profit .secion_header{text-align:center}.row-text-non-profit .image-with-text__text p{color:#4e4e4e;max-width:340px}.row-text-non-profit .secion_header p{font-family:Source Sans Pro;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0px;text-align:center;color:#0090cd;max-width:450px;margin:0 auto;padding-top:2rem}.image-coupon-non-profit h3.inline-richtext{font-family:PT Serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:.6px;margin-bottom:2rem}.image-coupon-non-profit .multicolumn-card__image-wrapper{margin:0!important}.image-coupon-non-profit .multicolumn-card__info{padding-right:0!important;padding-left:0!important}.image-coupon-non-profit .coupon-wrapper{border:1px dashed #4E4E4E;padding:7px 10px;border-radius:6px;color:#4a7bcb;font-family:Source Sans Pro;font-weight:400;font-size:16px;line-height:100%;letter-spacing:.6px;position:relative;display:flex;align-items:center;justify-content:space-between}.image-coupon-non-profit .svg_img_height{height:25px}.image-coupon-non-profit .svg_img_height img{width:100%;max-width:25px;height:25px;object-fit:contain}@media screen and (min-width: 990px){.row-text-non-profit .image-with-text__content{padding:6rem 7rem 0rem!important}}@media screen and (max-width: 749px){.row-text-non-profit .image-with-text__content{text-align:center!important;align-items:center!important}.image-text-non-profit .image-text .image-with-text__content{padding:3rem 0 0rem!important}.image-text-non-profit.bg-light-blue .image-with-text{background:#e9f7ff;padding:3rem 1.5rem}.image-text-non-profit .image-with-text__heading,.image-coupon-non-profit h2.title.h1,.row-text-non-profit .secion_header h1{font-size:24px}.image-coupon-non-profit h3.inline-richtext{font-size:20px}body .image-text-non-profit,body .row-text-non-profit,body .image-coupon-non-profit .page-width{padding-top:30px!important}body .row-text-non-profit .image-with-text__content{padding-bottom:0!important}}@media screen and (min-width: 990px){.image-text-non-profit .image-with-text__text-item{padding-left:5rem}.image-text-non-profit.bg-light-blue .image-with-text__text-item{padding-left:5rem;padding-right:2rem}}header__menu-item{color:#0a0a0a!important}#HeaderMenu-categories span{padding-top:1px;color:#0a0a0a!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
