@media screen and (min-width:799px){.shopify-mobile-navbar,.footer-first-block .social_icons{display:none!important}.footer .footer-menu-wrap .one-fifth:nth-child(5){display:none!important}.footer .footer-menu-wrap .one-fifth:first-child{width:calc(25% - 20px)}.footer .footer-menu-wrap .one-fifth:nth-child(2){width:calc(25% - 20px)}.footer .footer-menu-wrap .one-fifth:nth-child(3){width:calc(25% - 20px)}.footer .footer-menu-wrap .one-fifth:nth-child(4){width:calc(23% - 20px)}}@media screen and (max-width:798px){.promo-banner--show .promo-banner{display:none!important}#header.mobile_nav-fixed--true,.mobile_nav-fixed--false.is-active #header{top:40px!important}.mobile_nav-fixed--true.promo-banner--show .section-wrapper{margin-top:105px}.mobile_nav-fixed--true .shopify-mobile-navbar{display:none!important}#header .top-bar{padding:15px}#header #mobile_menu{padding-bottom:150px}.footer{padding:30px 0 0}.footer .footer-menu-wrap .one-fifth:first-child .content h5{color:#013a70;font-family:Nunito;font-size:22px;font-style:normal;font-weight:600;line-height:22px}.footer .footer-menu-wrap .one-fifth:first-child .content p{margin-bottom:20px;color:#013a70;font-family:Nunito;font-size:15px;font-style:normal;font-weight:500;line-height:22px;max-width:280px}.footer .footer-menu-wrap h6{color:#013a70;font-family:Nunito!important;font-size:22px;font-style:normal;font-weight:700;line-height:22px;padding:19px 0}.footer .footer-menu-wrap h6:hover{color:#000}.shopify-section--footer .newsletter_section p{font-size:14px;font-family:Nunito;font-weight:500;color:#013a70;line-height:22px}.footer .newsletter_section .contact_email{margin-bottom:10px}#contact_form input.newsletter-form__sign-up[type=submit],.footer .newsletter_section .global-button{background:#ff785a;color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;text-transform:capitalize;width:150px!important;margin-bottom:0}.footer .footer_credits .site_footer_links{font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#013a70}.footer .footer-credits__bottom{padding-top:20px;padding-bottom:20px}.footer .footer_credits .site_footer_links a{font-size:14px}.footer-first-block .social_icons{text-align:left;display:flex;gap:5px;margin-bottom:30px}.footer-first-block .social_icons a{width:50px;border-radius:50px;height:50px;display:flex;align-items:center;justify-content:center}.footer-first-block .social_icons a.icon-facebook{background:#4a6ea9}.footer-first-block .social_icons a.icon-instagram{background:linear-gradient(to bottom,#fae100,#fcb720,#ff7950 30%,#ff1c74 50%,#6c1cd1)}.footer-first-block .social_icons a:before{color:#fff}.footer .footer_btm{margin-top:20px}.footer .footer-menu-wrap h6>span{margin-top:-5px}.footer .footer-menu-wrap .one-fifth:first-child{order:1}.footer .footer-menu-wrap .one-fifth:nth-child(2){order:4}.footer .footer-menu-wrap .one-fifth:nth-child(3){order:2}.footer .footer-menu-wrap .one-fifth:nth-child(4){order:3}.footer .footer-menu-wrap .one-fifth:last-child{order:5}.jdgm-modal .jdgm-modal__content .jdgm-modal__container{padding-bottom:100px}.jdgm-review-widget-modal .jdgm-write-review-modal__content{padding-bottom:140px!important}}@media screen and (min-width:641px){.features-container-icon,.section-wrapper .usp-icon-section,.section-wrapper .product-reviews-section,.section-wrapper .travelers-icon-section,.section-wrapper .perfect-icon-section,.section-wrapper .conditions-treated-section,.section-wrapper .video-block-section,.section-wrapper .kit-comparison-wrapper,.section-wrapper .family-story-section,.section-wrapper .product-tab-mobile,.mobile-product-gallery-meta{display:none!important}}@media screen and (max-width:640px){.index .banner-section,.index .tagline_sec,.index .gift-banner,.index .category_thumb_sec,.index .featured-collection-desktop,.index .icon-with-text,.index .reviews_sec,.index .logo_sec,.index .shopify-section--blog-posts,.index .instagram_sec,.index .shopify-section--newsletter,.shopify-section--newsletter{display:none!important}.banner-section-mobile .banner-list-mobile{width:100%;overflow:hidden}.banner-section-mobile .banner-list-mobile .banner_box{width:100%;margin:0;padding:0}.banner-section-mobile .banner-list-mobile .banner-info{width:100%;background:#064579;overflow:hidden}.banner-section-mobile .banner-list-mobile .banner-info>img.mobile-banner,.banner-section-mobile .banner-list-mobile .banner-image img.mobile-banner{display:block;width:100%;height:auto;margin:0;padding:0;object-fit:cover}.banner-section-mobile .banner-list-mobile .banner-inn{width:100%;background:#013a70;text-align:center;padding:20px 20px 170px;box-sizing:border-box}.banner-section-mobile .banner-list-mobile .banner-inn .title{margin:0 auto 5px;color:#fff;text-align:center;font-family:Nunito;font-size:31px;font-style:normal;font-weight:900;line-height:35px;text-transform:uppercase;letter-spacing:0}.banner-section-mobile .banner-list-mobile .banner-inn .sub_title{display:block;margin:0 auto;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:22px;font-family:Quicksand,sans-serif}.banner-section-mobile .banner-list-mobile .banner-inn .btn{display:flex;align-items:center;justify-content:center;width:200px;min-height:60px;margin:18px auto 0;padding:10px 20px;background:#ff785a;color:#fff;border-radius:40px;font-size:20px;font-weight:600;text-decoration:none;text-transform:uppercase;font-family:Roboto,sans-serif}.banner-section-mobile .banner-list-mobile .banner-inn .btn:hover{background:#00b5b7;color:#fff}.banner-section-mobile ul.slick-dots{list-style:none;margin:0;padding:0;position:absolute;left:50%;bottom:20px;display:flex;gap:5px;transform:translate(-50%)}.banner-section-mobile ul.slick-dots li{border-radius:100%;border:0;padding:3px}.banner-section-mobile ul.slick-dots li button{width:19px;height:19px;border-radius:19px;font-size:0;border:0;cursor:pointer;background:#ffffff80;display:block;padding:0}.banner-section-mobile ul.slick-dots li.slick-active button,.banner-section-mobile ul.slick-dots li:hover button{background:#fff}.banner-section-mobile ul.slick-dots li:hover,.banner-section-mobile ul.slick-dots li.slick-active{border:0}.banner-icon-text{width:100%;padding:0;margin-top:-150px;position:relative}.banner-icon-text-heading{text-align:center;margin-bottom:35px}.banner-icon-text-heading h2{margin:0}.banner-icon-text-grid{display:flex;gap:25px;text-align:center;justify-content:space-between}.banner-icon-text-item{display:flex;flex-direction:column;align-items:flex-start}.banner-icon-text-icon{margin-bottom:10px}.banner-icon-text-icon svg{width:100%;height:100%;display:block}.banner-icon-text-content{font-size:15px;line-height:1.5}.banner-icon-text-content p{margin:0;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:15px;text-align:left;font-family:Quicksand,sans-serif}.image-scroll-section{padding:95px 0 0 15px;overflow:hidden}.image-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.image-scroll-container::-webkit-scrollbar{display:none}.image-scroll-item{flex:0 0 50%;scroll-snap-align:start;border-radius:10px;overflow:hidden}.image-scroll-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.image-scroll-placeholder{width:100%;height:250px;background-color:#f0f0f0;border-radius:10px}.shop-by-need-section{padding:80px 15px 70px;background-color:#fff}.shop-by-need-title{color:#013a70;text-align:center;font-family:Nunito;font-size:30px;font-style:normal;font-weight:800;line-height:1;text-transform:unset;margin:0 0 20px}.shop-by-need-grid{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.need-card{border:1px solid #9BD8E9;border-radius:10px;padding:10px 10px 20px;text-align:center;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.need-card-image{width:100%;height:94px;object-fit:contain;margin-bottom:5px}.need-card-title{margin:0 0 10px;color:#013a70;text-align:center;font-family:Nunito;font-size:17px;font-style:normal;font-weight:700;line-height:1.1;text-transform:unset}.need-card-desc{color:#003a70;font-size:14px;line-height:15px;margin:0 0 10px;min-height:45px;font-family:Nunito;font-weight:400}.need-card-link{color:#ff785a!important;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;font-family:Nunito;text-decoration-line:underline!important;text-underline-offset:3px}.need-card-link:hover{text-decoration:underline;color:#013a70!important}.shop-by-need-footer{text-align:center;margin-top:30px}.view-all-btn{color:#003b6d;font-size:20px;font-weight:600;text-decoration:underline;letter-spacing:0;font-family:Roboto,sans-serif;text-decoration-thickness:1px;text-underline-offset:2px}.view-all-btn:hover{color:#00b5b7}.bundle-card-section{padding:0 15px;background-color:transparent}.bundle-card-box{background-color:#ffede9;border-radius:10px;padding:30px;max-width:450px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.bundle-card-title{color:#013a70;font-size:23px;line-height:20px;font-weight:700;margin:0 0 10px;font-family:Nunito;text-transform:unset}.bundle-card-subtext{color:#013a70;font-size:16px;line-height:18px;margin:0 0 5px;font-family:Nunito}.bundle-card-features{list-style:none;padding:0;margin:0 0 15px;width:100%}.bundle-card-feature-item{display:flex;align-items:center;gap:8px;color:#003a70;font-size:15px;font-weight:400;margin-bottom:0;font-family:Nunito}.bundle-card-feature-item svg{width:12px;height:12px;flex-shrink:0}.bundle-card-btn{display:inline-block;background-color:#ff785a;color:#fff!important;font-size:16px;font-weight:600;padding:14px 27px;border-radius:50px;text-decoration:none;margin-bottom:40px;text-align:center;transition:background-color .2s ease;font-family:Roboto;line-height:22px}.bundle-card-btn:hover{background-color:#00b5b7;color:#fff!important}.bundle-card-image-wrapper{width:100%;text-align:center;margin-top:auto}.bundle-card-image{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.logo-section{background-color:#ebf5ff;padding:25px 20px 35px;text-align:center}.logo-title{color:#013a70;font-size:27px;font-weight:800;margin:0 0 35px;font-family:Nunito;text-transform:unset;line-height:1}.logo-grid{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px 40px}.logo-item{display:flex;justify-content:center;align-items:center;max-width:180px}.logo-item img{max-width:100%;height:auto;max-height:50px;object-fit:contain;filter:grayscale(100%);opacity:1}.logo-item img:hover{opacity:.8}.logo-svg{display:flex;justify-content:center;align-items:center}.logo-svg svg{max-width:160px;height:auto;max-height:45px}.about-story-section{padding:60px 15px 15px;background-color:#fff}.about-story-container{max-width:800px;margin:0 auto}.about-story-title{color:#013a70;font-size:27px;font-family:Nunito;font-weight:800;line-height:25px;margin:0 0 10px;text-transform:unset}.about-story-desc{color:#013a70;font-size:14px;line-height:20px;margin:0 0 25px;font-family:Roboto;font-weight:400;letter-spacing:0}.about-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:45px}.about-feature-item{display:flex;flex-direction:column;align-items:center}.about-feature-svg{margin-bottom:10px;display:flex;justify-content:center;align-items:center}.about-feature-svg svg{width:100%;height:100%}.about-feature-title{margin:0;color:#013a70;text-align:center;font-family:Nunito;font-size:15px;font-style:normal;font-weight:700;line-height:16px;text-transform:unset}.about-image-wrapper{margin-bottom:20px;border-radius:20px;overflow:hidden}.about-image-wrapper img{width:100%;height:auto;display:block;border-radius:20px}.about-footer-title{margin:0 0 5px;color:#003a70;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:normal;font-family:Inter,sans-serif;text-transform:unset}.about-footer-subtitle{margin:0;color:#00b5b7;font-size:17px;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-family:Inter,sans-serif;text-transform:unset}.best-sellers-section{background:#ebf5ff;padding:50px 0 80px 10px!important}.best-sellers-section .homepage_content h2.title{color:#013a70;text-align:center;font-family:Nunito;font-size:27px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:10px}.best-sellers-section .product-wrap{padding:10px;background:#fff;border-radius:10px;border:0}.best-sellers-section .product-list>div{padding:0!important}.best-sellers-section .product-details .title{color:#003a70;font-size:18px;font-weight:600;line-height:22px;margin:0 0 15px;font-family:Roboto!important}.best-sellers-section .product-details .price{color:#ff785a;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:800;line-height:normal}.best-sellers-section .product-details .price .current_price,.best-sellers-section .product-details .price .current_price span{color:#ff785a!important}.best-sellers-section .product-details .cart_btn_btn .btn{background:#00b5b7;color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding:14px 20px;margin-top:20px}.best-sellers-section .slick-arrow{width:56px;height:56px;border:0;border-radius:56px;margin:0;bottom:-85px}.best-sellers-section .slick-arrow.slick-prev{background:#013a70 url(/cdn/shop/files/left-icon-mv.png?v=1787745954) no-repeat center!important;left:calc(50% - 63px)}.best-sellers-section .slick-arrow.slick-next{background:#013a70 url(/cdn/shop/files/right-icon-mv.png?v=1787745954) no-repeat center!important;right:calc(50% - 63px)}.which-kit-section{width:100%;padding:80px 15px 100px;background:#fff;box-sizing:border-box}.which-kit-section .which-kit-inner{max-width:700px;margin:0 auto}.which-kit-section .which-kit-heading{margin:0 0 20px;color:#013a70;text-align:center;font-family:Nunito;font-size:27px;font-style:normal;font-weight:800;line-height:1;text-transform:unset}.which-kit-section .kit-list{width:100%;border:1px solid #C2C2C2;border-radius:9px;overflow:hidden;background:#fff}.which-kit-section .kit-item{display:flex;width:100%;min-height:145px;padding:15px;border-bottom:1px solid #C2C2C2;box-sizing:border-box}.which-kit-section .kit-item:last-child{border-bottom:0}.which-kit-section .kit-image-wrap{width:84px;min-width:84px;display:flex;align-items:flex-start;justify-content:center;padding-top:0;box-sizing:border-box}.which-kit-section .kit-image{width:auto;max-width:100%;height:auto;object-fit:contain;display:block}.which-kit-section .kit-image-placeholder{width:100%;min-height:75px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#777;font-family:Arial,sans-serif;font-size:12px;text-align:center}.which-kit-section .kit-content{flex:1;min-width:0;padding-left:5px}.which-kit-section .kit-title-row{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:3px;margin-bottom:10px}.which-kit-section .kit-title{margin:0;color:#003a70;font-family:Nunito;font-size:20px;font-style:normal;font-weight:600;line-height:15px;text-transform:unset}.which-kit-section .kit-pieces{color:#003a70;font-family:Nunito;font-size:14px;font-style:normal;font-weight:600;line-height:15px}.which-kit-section .kit-icons{display:flex;align-items:flex-start;gap:10px;margin-bottom:0}.which-kit-section .kit-icon-item{position:relative;width:40px;min-width:40px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.which-kit-section .kit-svg{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px}.which-kit-section .kit-svg svg{display:block}.which-kit-section .kit-hover-text{display:block;width:max-content;max-width:100px;margin-top:4px;color:#00b5b7;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-align:center;opacity:0;visibility:hidden;transform:translateY(-3px);transition:all .2s ease;pointer-events:none}.which-kit-section .kit-icon-item:hover .kit-hover-text{opacity:1;visibility:visible;transform:translateY(0)}.which-kit-section .kit-link{display:inline-block;color:#ff785a;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:2px}.which-kit-section .kit-link:hover{color:#d93d2c}.customer-reviews-section{background:#d9edff;padding:40px 15px}.customer-reviews-section .reviews-heading{margin:0 auto 24px;max-width:310px;color:#013a70;text-align:center;font-family:Nunito;font-size:27px;font-style:normal;font-weight:800;line-height:28px;text-transform:unset}.customer-reviews-section .reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.customer-reviews-section .review-card{border-radius:10px;padding:20px 12px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:190px;background:#fff}.customer-reviews-section .review-card:first-child{grid-column:1 / -1;min-height:180px}.customer-reviews-section .review-card:first-child .review-text{min-height:unset}.customer-reviews-section .review-card:first-child .quote-icon svg{width:41px;height:33px}.customer-reviews-section .quote-icon,.customer-reviews-section .stars{margin-bottom:10px}.customer-reviews-section .review-text{margin:0 auto 15px;color:#003a70;text-align:center;font-family:Nunito;font-size:18px;font-style:italic;font-weight:600;line-height:22px;min-height:110px}.customer-reviews-section .review-name{color:#003a70;text-align:center;font-family:Nunito;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.customer-reviews-section .verified{color:#003a70;opacity:.6;text-align:center;font-family:Nunito;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.customer-reviews-section .reviews-summary{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px}.customer-reviews-section .summary-stars{letter-spacing:1px;line-height:1}.customer-reviews-section .summary-text{color:#003a70;font-family:Nunito;font-size:15px;font-style:normal;font-weight:400;line-height:normal;opacity:.7}.customer-reviews-section .reviews-button-wrap{text-align:center;margin-top:30px}.customer-reviews-section .reviews-button{display:inline-flex;align-items:center;justify-content:center;min-width:130px;min-height:50px;padding:10px 25px;border-radius:30px;text-decoration:none;transition:.2s ease;background:#00b5b7;color:#fff;font-size:16px;font-weight:500;font-family:Roboto}.customer-reviews-section .reviews-button:hover{background:#042443}html{scroll-behavior:smooth}#which-kit-section-btn{scroll-margin-top:50px}.find-kit{background:#042443;text-align:center;padding:10px 0}.find-kit a{border-radius:60px;background:#00b5b7;color:#fff;font-family:Roboto;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:5px 20px;display:flex;align-items:center;justify-content:center;gap:10px;max-width:160px;margin:0 auto}.find-kit a:hover{background-color:#000}.shopify-mobile-navbar{position:fixed;bottom:0;left:0;width:100%;background-color:#101c2b;border-top:1px solid #101C2B;z-index:9999;padding:0;display:none}.index .shopify-mobile-navbar{display:block}.shopify-mobile-navbar .navbar-container{display:flex;justify-content:space-around;align-items:center;max-width:100%;margin:0 auto;padding:12px 45px 5px 20px}.shopify-mobile-navbar .nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#6b89af;font-size:13px;font-weight:400;font-family:Roboto;position:relative}.shopify-mobile-navbar .nav-item span,.mobile_nav-fixed--true.is-active .navbar-container .menu-active span{color:#6b89af}.mobile_nav-fixed--true.is-active .navbar-container .menu-active svg path{stroke:#00b5b7}.shopify-mobile-navbar .nav-item.active{color:#00b5b7}.shopify-mobile-navbar .nav-item.active svg path{fill:#00b5b7}.shopify-mobile-navbar .nav-item.active span{color:#00b5b7}.shopify-mobile-navbar .cart-badge{min-width:22px;min-height:22px;border-radius:30px;font-size:10px;color:#fff!important;padding:4px;line-height:14px;text-align:center;position:absolute;right:-15px;top:-6px;font-weight:600;background-color:#ff4d4d}.footer .footer-credits__bottom{padding-top:20px;padding-bottom:20px}.index .footer .footer-credits__bottom{padding-bottom:140px}.mobile_nav-fixed--true .footer .footer-credits__bottom{padding-top:20px;padding-bottom:20px}.position-y-bottom{bottom:110px!important}iframe[data-termly-unknown-parent="1"]{bottom:90px!important;right:0!important}.index iframe[data-termly-unknown-parent="1"]{bottom:120px!important}.product_section .product-info-main .product-block--price-v2 .prive-v2-container{display:none!important}.section-wrapper .product-main .mobile_pro_head h1.product_name{padding:10px 0 5px;color:#013a70;font-family:Quicksand;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.product-title-btm-text{color:#003a70;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;margin:0}.product-main .jdgm-widget .jdgm-star.jdgm-star{color:#fadb14}.product-main .jdgm-widget span.jdgm-prev-badge__text{padding-left:10px;color:#003a70;text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.7}.product-main .jdgm-widget span.jdgm-prev-badge__text:hover{opacity:1}.product-main .mobile_pro_head .modal_price .price-ui>span{color:#00b5b7;font-family:Nunito;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.product-main .mobile-product-gallery-meta .modal_price .price-ui>span{color:#00b5b7;font-family:Nunito;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.product-main .payment-terms-container shopify-payment-terms{color:#003a70;margin:0;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.product-main .payment-terms-container{margin-bottom:10px!important}body .product-main .product_section .product-info-main .product__details .swatch .option_title{color:#013a70!important;font-family:Nunito!important;font-size:17px!important;font-style:normal;font-weight:700!important;line-height:22px!important}body .product-main .product_section .product-info-main .product__details .swatch .swatch-element{border:1px solid #B9B9B9}body .product-main .product_section .product-info-main .product__details .swatch .swatch-element:hover{border:1px solid #013A70}body .product-main .product_section .product-info-main .product__details .product_form .purchase-details__buttons{max-width:100%}body .product-main .product_section .product-info-main .product__details .product_form button.add_to_cart{height:60px;background:#ff785a!important;font-size:22px;font-family:Roboto;font-weight:600;letter-spacing:0}body .product-main .product_section .product-info-main .product__details .product_form button.add_to_cart:hover{background:#013a70!important}body .product-main button.shopify-payment-button__button.shopify-payment-button__button--unbranded{min-height:60px;font-family:Roboto;font-size:22px}body .product-main .product_section .product__images .product_gallery{border-color:#fff;border-radius:10px}body .product-main .product_section .product__images .product_gallery .flickity-viewport{border-radius:10px;border:1px solid #A7A7A7;height:240px!important}body .product-main .product_section .product__images .product_gallery .flickity-viewport .gallery-cell,body .product-main .product_section .product__images .product_gallery .flickity-viewport .gallery-cell a.lightbox,body .product-main .product_section .product__images .product_gallery .flickity-viewport .gallery-cell a.lightbox .image__container,body .product-main .product_section .product__images .product_gallery .flickity-viewport .gallery-cell a.lightbox .image__container .zoom-container{height:100%}body .product-main .product_section .product__images .product_gallery .flickity-button{display:none}body .product-main .product_gallery.mobile-gallery-dots-enabled .flickity-page-dots .dot{width:15px;height:15px;margin:0 3px;background:#000;opacity:.5}body .product-main .product_gallery.mobile-gallery-dots-enabled .flickity-page-dots .dot.is-selected{opacity:1;background:#000!important}body .product-main .mobile-product-gallery-meta{display:flex;flex-direction:column;gap:10px;padding:0}body .product-main .product_gallery .gallery-cell .image__container img{width:100%;height:100%}body .product-main .mobile-product-gallery-meta .modal_price{order:2}.section-wrapper .product-main .product_section{gap:0}.mobile_nav-fixed--true body .product-main .product-info-main .payment-terms-container{margin-top:-20px!important}.product-main .product_gallery.mobile-gallery-dots-enabled~.product_gallery_nav{display:none!important}.product-main .product_gallery.mobile-gallery-dots-enabled{margin-bottom:0}.product-main .product_gallery.mobile-gallery-dots-enabled .flickity-page-dots{display:block!important;position:relative;bottom:auto;left:auto;width:100%;margin:10px 0 0;padding:0;line-height:1;text-align:center}.product-main .product_gallery.mobile-gallery-dots-enabled .flickity-page-dots .dot{width:10px;height:10px;margin:0 5px;background:#013a7040;opacity:1}.product-main .product_gallery.mobile-gallery-dots-enabled .flickity-page-dots .dot.is-selected{background:#ff785a;opacity:1}.product-container .breadcrumb-wrapper{display:none}.section-wrapper .product-main .free_shipping_over,.section-wrapper .related-products-section,.product-go-kit-b .pointing-section,.product-go-kit-b .shopify-section--testimonials-b,.product-go-kit-b .product-about-section,.product-go-kit-b .design-carousel-section,.mobile_nav-fixed--true .shopify-section--newsletter,.product .shopify-section--newsletter,.mobile_nav-fixed--true .only-desktop-show{display:none!important}.family-story-content{padding:0 15px;position:relative}.family-story-heading{margin:0 0 15px;color:#013a70;font-family:Nunito;font-size:22px;line-height:26px;font-weight:700;text-transform:unset}.family-story-text{color:#003a70;font-family:Nunito;font-size:15px;font-weight:400;line-height:18px}.family-story-text p{margin:0 0 15px;font-size:15px;font-weight:400;font-family:Nunito}.family-story-signature{margin-top:15px;color:#013a70;font-family:Alex Brush,cursive;font-size:21px;font-weight:400;font-style:italic}.family-story-image{width:100%;align-self:stretch;margin-top:-110px}.family-story-image img{width:100%;height:100%;display:block;object-fit:cover}.features-container-icon{display:flex;justify-content:space-around;align-items:flex-start;width:100%;padding:0 0 10px;gap:8px;margin-top:0}.features-container-icon .feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.features-container-icon .feature-text{font-size:14px;font-weight:600;color:#003a70;line-height:15px;margin:7px 0 0;font-family:Nunito}.usp-icon-section{padding:0 15px 10px;background-color:#fff;width:100%}.usp-icon-container{max-width:900px;margin:0 auto;text-align:center}.usp-icon-heading{margin-top:0;color:#013a70;font-size:20px;font-weight:600;font-family:Roboto;margin-bottom:20px;letter-spacing:0;text-transform:unset}.usp-icon-heading a{color:#013a70;text-decoration:none}.usp-icon-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.usp-icon-item{display:flex;flex-direction:column;align-items:flex-start;text-align:center}.usp-icon{height:30px;margin-bottom:5px;display:flex;align-items:center;justify-content:center}.usp-icon svg{object-fit:contain}.usp-icon-text{color:#013a70;opacity:.7;font-size:15px;font-weight:600;font-family:Quicksand;line-height:17px;margin:0;text-align:left}.usp-icon-text br{display:none}.product-reviews-section{padding:50px 15px 0;background-color:#fff;width:100%}.product-reviews-container{max-width:1200px;margin:0 auto;text-align:center}.product-reviews-heading{color:#0b3b60;font-size:28px;font-weight:700;margin-bottom:30px}.product-reviews-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.product-reviews-card{background-color:#f3f3f3;border-radius:11px;padding:30px 25px;max-width:450px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.product-reviews-quote-icon{width:30px;height:25px;margin-bottom:25px}.product-reviews-quote-icon svg{width:100%;height:100%}.product-reviews-stars{display:flex;gap:4px;margin-bottom:10px}.product-reviews-text{color:#013a70;font-size:18px;font-style:italic;line-height:1.5;margin:0 0 20px;font-weight:600;font-family:Nunito}.product-reviews-author{color:#013a70;font-size:18px;font-weight:600;margin-top:auto;font-family:Nunito}.product-reviews-badge{font-weight:400;font-size:14px}.travelers-icon-section{padding:40px 15px 0;background-color:#fff;width:100%}.travelers-icon-container{max-width:800px;margin:0 auto;text-align:left}.travelers-bottom-image{padding-top:45px;padding-bottom:20px}.travelers-bottom-image img{width:100%;height:auto}.travelers-icon-heading{text-align:center;color:#013a70;font-size:27px;font-weight:800;line-height:28px;letter-spacing:0;text-transform:unset;font-family:Nunito;margin:0 0 20px}.travelers-icon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.travelers-icon-item{display:flex;flex-direction:column;align-items:center}.travelers-icon{height:30px;margin-bottom:10px;color:#003a70;display:flex;align-items:center;justify-content:center}.travelers-icon svg{width:100%;height:100%;object-fit:contain}.travelers-icon-text{text-align:center;color:#003a70;font-size:15px;font-weight:600;line-height:17px;margin:0;font-family:Quicksand}.travelers-icon-text br{display:none}.perfect-icon-section{padding:0 15px 40px;background-color:#fff;width:100%}.perfect-icon-container{max-width:900px;margin:0 auto;text-align:left}.perfect-icon-heading{text-align:center;color:#013a70;font-size:27px;font-weight:800;line-height:1;letter-spacing:0;margin:0 0 15px;text-transform:unset;font-family:Nunito}.perfect-icon-grid{display:flex;justify-content:center;gap:15px}.perfect-icon-item{display:flex;flex-direction:column;align-items:center}.perfect-icon-box{height:35px;margin-bottom:5px;color:#0b3b60;display:flex;align-items:center;justify-content:flex-start}.perfect-icon-text{color:#003a70;font-size:15px;font-weight:500;line-height:17px;margin:0;font-family:Quicksand;text-align:center}.perfect-icon-text br{display:none}.conditions-treated-section{padding:0 15px 50px;background-color:#fff;width:100%}.conditions-treated-container{max-width:900px;margin:0 auto;text-align:left}.conditions-treated-heading{text-align:center;color:#013a70;font-size:27px;font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 20px;text-transform:unset;font-family:Nunito;border-top:1px solid #C4C4C4;padding-top:35px}.conditions-treated-grid{gap:16px 15px;display:flex;flex-wrap:wrap;justify-content:center}.conditions-treated-item{display:flex;flex-direction:column;align-items:center;min-width:60px}.conditions-treated-icon{height:33px;margin-bottom:5px;color:#0b3b60;display:flex;align-items:center;justify-content:flex-start}.conditions-treated-icon img{width:28px;height:28px}.conditions-treated-text{color:#003a70;font-size:15px;text-align:center;font-weight:500;line-height:17px;margin:0;font-family:Quicksand}.conditions-treated-btn-wrapper{margin-top:40px;text-align:center;width:100%}.conditions-treated-btn{display:inline-block;background-color:#00b5b7;color:#fff;font-size:16px;font-weight:500;padding:12px 36px;border-radius:50px;text-decoration:none;letter-spacing:0;transition:background-color .3s;font-family:Roboto}.conditions-treated-btn:hover{background-color:#000;color:#fff}.video-block-section{padding:0 15px;background-color:#fff;width:100%}.video-block-container{max-width:650px;margin:0 auto;text-align:center}.video-block-heading{color:#013a70;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0;margin:0 0 10px;text-align:left;text-transform:unset;font-family:Nunito}.video-block-wrapper{width:100%;margin-bottom:30px}.video-block-card{width:100%}.video-block-media-container{position:relative;width:100%;border-radius:20px;overflow:hidden;background-color:#000;aspect-ratio:16 / 9;cursor:pointer;box-shadow:0 4px 15px #0000001a}.video-block-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:opacity .3s ease}.video-block-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:none;border:none;cursor:pointer;z-index:3;padding:0;transition:transform .2s ease}.video-block-media-container:hover .video-block-play-btn{transform:translate(-50%,-50%) scale(1.08)}.video-block-play-icon{width:100%;height:100%}.video-block-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:1}.video-block-element,.video-block-iframe{width:100%;height:100%;border:none;object-fit:cover}.video-block-media-container.is-playing .video-block-poster,.video-block-media-container.is-playing .video-block-play-btn{display:none!important}.video-block-media-container.is-playing .video-block-player-wrapper{display:block!important;z-index:4}.video-block-btn-wrapper{margin-top:25px}.video-block-btn{display:inline-block;background-color:#00b5b7;color:#fff;font-size:16px;font-weight:600;padding:13px 30px;border-radius:50px;text-decoration:none;letter-spacing:0;transition:background-color .3s;text-transform:uppercase;font-family:Roboto;text-decoration-line:underline}.video-block-btn:hover{background-color:#000}.kit-comparison-section{padding:40px 15px;background:#fff}.kit-comparison-section .section-inner{max-width:800px;margin:0 auto}.kit-comparison-section .section-heading{text-align:center;color:#013a70;font-family:Nunito,sans-serif;font-size:27px;font-weight:800;line-height:28px;margin:0 auto 30px;text-transform:unset;max-width:210px}.kit-comparison-section .kit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.kit-comparison-section .kit-card{border-radius:10px;padding:24px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box}.kit-comparison-section .card-header{margin-bottom:15px}.kit-comparison-section .card-title{color:#013a70;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;margin:0 0 5px;text-transform:unset;line-height:18px}.kit-comparison-section .card-subtext{color:#165591;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;margin:0;opacity:1;line-height:18px}.kit-comparison-section .card-image-wrap{margin:10px 0;display:flex;justify-content:center;align-items:center;width:100%}.kit-comparison-section .card-image{object-fit:contain;max-width:100%;height:auto}.kit-comparison-section .card-button{color:#436625;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-top:5px;display:inline-block;transition:opacity .2s;line-height:1}.kit-comparison-section .card-button:hover{color:#000}.section-wrapper .faq-b-section .page-width{background:#fff5e9}.section-wrapper .grid{padding:0 5px 50px}.section-wrapper .faq-b-section .collapsible-content__grid .collapsible-content__grid-item h2.collapsible-content__heading{color:#013a70;text-align-last:left;font-family:Nunito;font-size:27px;font-style:normal;font-weight:800;line-height:32px}.section-wrapper .faq-b-section .collapsible-content__grid .accordion summary .accordion__title{font-family:Nunito;line-height:20px;padding:13px 5px}.section-wrapper .faq-b-section .collapsible-content__grid .accordion summary{min-height:69px;font-family:Nunito}.section-wrapper .faq-b-section .collapsible-content__grid .accordion details{background:#fff0de;border-radius:10px}.section-wrapper .faq-b-section .collapsible-content__grid .accordion details[open]{background:#f8e3c9;border-radius:10px}.section-wrapper .faq-b-section .collapsible-content__grid .accordion details svg{display:none}.section-wrapper .faq-b-section .collapsible-content__grid .accordion details summary:before{opacity:.5;content:"+";position:absolute;right:10px;top:20px;color:#013a70;font-family:Roboto;font-size:20px;font-weight:700}.section-wrapper .faq-b-section .collapsible-content__grid .accordion details[open] summary:before{opacity:.5;content:"-";position:absolute;right:10px;top:20px;color:#013a70;font-family:Roboto;font-size:20px;font-weight:700}.section-wrapper .faq-b-section .collapsible-content__grid .accordion__content p{max-width:270px;font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.section-wrapper .faq-b-section .collapsible-content__grid .accordion__content{margin-top:-10px}.jm-review-widget__header-and-body .jm-review-widget-minimal-header__title{color:#013a70;font-family:Nunito;font-size:27px!important;font-style:normal;font-weight:800!important;line-height:28px}.jm-load-more-pagination .jm-center.jm-center--center-text{text-align:left!important}.jm-load-more-pagination .jm-center.jm-center--center-text .jm-button--primary{background:#fff;border:0;color:#ff785a;font-family:Roboto;font-style:normal;text-transform:uppercase;padding:0}.jm-load-more-pagination .jm-center.jm-center--center-text .jm-button--primary span{color:#ff785a;font-family:Roboto;font-size:15px;font-style:normal;font-weight:600!important;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.product_section .description{margin-top:15px}.section-wrapper .shopify-section--divider .divider{margin:5px 0!important}.product_section .description p{font-family:Quicksand}}@media screen and (max-width:375px){.which-kit-section .kit-icons{gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/custom-mobile.css.map */
