.button_primary{border:1px solid #ffffff;color:#fff;padding:13px 51px;display:inline-block}.main_title{font-size:25px;line-height:1.16;font-family:Work Sans;text-transform:uppercase;position:relative;padding-bottom:18px;font-weight:400;margin:78px 0 45px;letter-spacing:1.25px}.main_title:after{content:"";position:absolute;background-color:#2f55bc;width:110px;height:2px;bottom:0%;left:50%;transform:translate(-50%)}.thumbnail .title{color:#081751}.top-bar .top_bar_content{align-items:center}.main-nav .search-container .search__form input.header_search{position:absolute;width:350px;right:-10px;border:none;top:-5px;background:#081751;color:#fff;font-size:15px}.main-nav .search-container .search__form input.header_search.search_active{display:block}.search-container .search__results .search-title{font-size:14px}.main-nav .search-container .search__form input::placeholder{color:#fff}.main-nav .search-container .search__form:hover .search-submit svg path{fill:#fff;stroke:#fff}.shopify-section--custom-html .section{max-width:100%;width:100%}.shopify-section--custom-html .newsletter_background_image{position:relative}.shopify-section--custom-html .newsletter_background_image img{width:100%;height:100%}.shopify-section--custom-html .newsletter_background_image .rte{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;opacity:.8;width:100%;max-width:1162px}.newsletter_mobile_image{display:none}.image_overlay{background-color:#081751;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;opacity:.1;z-index:22}.shopify-section--featured-promotions .has-no-side-gutter .featured-promotions.full-width--false .feature-section{margin-bottom:0}.shopify-section--featured-promotions .featured-promotions.full-width--false{padding:0}.shopify-section--featured-promotions .featured-promotions.full-width--false .feature-section{margin:0}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-wrap{top:initial;transform:inherit;padding:10px 0 0 40px;position:absolute;width:inherit;margin:0 auto;left:0;right:initial;pointer-events:none;bottom:30px;text-align:left;z-index:33}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-details{display:block;opacity:1;transition:opacity .3s linear}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-wrap .title{margin:0;font-size:48px;line-height:1.5}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-details .feature-details__button{margin:0}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-details .global-button{padding:0;background:transparent;border:none;font-size:16px}.shopify-section--image-with-text .info a.global-button{line-height:1.8;padding:13px 54px}.shopify-section--image-with-text .section .collection_title{font-size:44px}.shopify-section--image-with-text .section span.place_name{font-size:16px;color:#2f55bc;font-weight:500}.shopify-section--image-with-text .section .featured-link--half .description{font-size:19px;width:100%;max-width:560px}.shopify-section--testimonials .caption-content.testimonial-text{width:100%;max-width:1162px;padding:90px 0}.shopify-section--testimonials .flickity-prev-next-button{opacity:1}.shopify-section--testimonials .flickity-button{display:block;opacity:1!important;background:transparent}.shopify-section--testimonials .flickity-prev-next-button:hover{background:transparent}.shopify-section--testimonials .flickity-prev-next-button .arrow{fill:#081751;opacity:1}.shopify-section--testimonials .flickity-prev-next-button svg{width:30%}.shopify-section--testimonials .caption-content p.headline{font-size:36px;font-family:Breathing}.shopify-section--testimonials .caption-content .subtitle{font-size:19px;max-width:768px;margin:auto;font-weight:300}.shopify-section--testimonials .caption-content .subtitle .customer_name{padding-top:10px}.shopify-section--testimonials .caption-content .subtitle .customer_name span{text-transform:uppercase;font-weight:500}.shopify-section--testimonials .flickity-page-dots .dot{display:none}.shopify-section--testimonials .caption .subtitle p{line-height:1.5}.shopify-section--testimonials .flickity-prev-next-button svg{left:35%}.shopify-section--featured-promotions .feature-section a h2.title{font-size:15px;font-family:Work Sans;text-transform:uppercase;color:#2f55bc;font-weight:500}.shopify-section--featured-promotions{padding-bottom:100px}.custom_new_container{max-width:1604px!important;margin:0 auto;padding:0 15px}.header_size{width:100%;flex:0 0 33.33%;max-width:33.33%}.top-bar .top_bar_content{display:flex;flex-wrap:wrap;width:100%;padding:4px 0}.shopify-section--header .main-nav .cart-container .mini_cart{background:none;color:#081751;align-items:center}.top_bar_content_3>svg{border-right:1px solid white;padding-right:10px}.top_bar_content_3>svg:last-child{border:0;padding:0}.top_bar_content_3 svg{width:66px}header .mobile-topbar{background:#081751!important;padding:0!important}header .mobile-topbar .inline_content{width:100%;flex:0 0 50%;max-width:50%}header .mobile-topbar .inline_content p{text-align:left;font-size:9px}header .mobile-topbar .top_bar_content_1{display:none}header .mobile-topbar .top_bar_content_3{text-align:right}header .top_bar_content_3 svg{width:56px}footer .footer-menu-wrap{max-width:930px;margin:0 auto;padding-bottom:80px;width:100%}footer img.footer-logo{width:100%;max-width:173px;margin-bottom:30px}footer .footer-menu-wrap .Footer_Menu{width:calc(21.8333% - 10px)}footer .footer-menu-wrap .footer_text{width:calc(34.5% - 10px)}footer .footer-menu-wrap{padding-top:40px}footer .footer_credits{border-top:.5px solid rgba(220,224,244,.5)}.happinees_image{position:absolute;bottom:0}.happinees_image.content_image_1{left:0}.happinees_image.content_image_2{right:0}.product_megamenu .thumbnail .title{margin:0}.product_megamenu .product-details .stamped-product-reviews-badge{padding:0}.product_megamenu .thumbnail .price,.thumbnail .price .current_price{padding:0;margin:0}.product_megamenu .product_image a{padding-bottom:0}.mega-menu .product_megamenu .product-info__caption .product-details .title{padding:0;font-size:14px;letter-spacing:.21px;text-align:center;font-weight:500}.mega-menu .product_megamenu .product-info__caption .product-details .price{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;letter-spacing:.21px}.mega-menu .product_megamenu .product-info__caption .product-details .price .current_price span{padding-bottom:5px}.mega-menu .product_megamenu .product-info__caption .product-details .stamped-product-reviews-badge .stamped-badge{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0}.mega-menu .product_megamenu .product-info__caption .product-details .stamped-product-reviews-badge .stamped-badge:after{font-size:13px;letter-spacing:.2px}.mega-menu .product_megamenu .product-info__caption .product-details .stamped-badge .stamped-starrating{padding:0}.nav-desktop .mega-menu .dropdown_column{padding:15px 7px 30px}.main-nav .search-container .search__form input.header_search{min-height:44px;height:44px}.sticky_nav .search__results{background:#fff;width:350px}@media screen and (max-width: 1360px){.shopify-section--image-with-text .section .collection_title{font-size:40px}.shopify-section--image-with-text .info a.global-button{line-height:1.8;padding:10px 50px}}@media screen and (max-width: 1280px){.icon_grid .icon_text span{font-size:16px}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-wrap .title{line-height:1}.product-info__caption .product-details .title{font-size:15px}.product-details .price .current_price .money{font-size:17px;font-weight:500}.product-details .price{line-height:1}.main_title{margin:60px 0 35px}.shopify-section--logo-list .logo-section{margin-bottom:120px}.rich_text_image_content_image{display:flex;justify-content:space-between;width:100%;align-items:center}}@media screen and (max-width: 1199px){.shopify-section--testimonials .caption-content.testimonial-text{padding:40px 20px}.shopify-section--testimonials .caption-content p.headline{font-size:30px}.shopify-section--testimonials .caption-content .subtitle{font-size:17px}.shopify-section--testimonials .caption-content.testimonial-text{max-width:700px}}@media screen and (max-width: 991px){.icons_section .icon_grid_section{padding:25px 0}.logo-bar__item:nth-child(1),.logo-bar__item:nth-child(2){padding-bottom:10px}.shopify-section--testimonials .caption-content p.headline{font-size:22px}.shopify-section--testimonials .caption-content .subtitle{font-size:15px}.shopify-section--featured-promotions .feature-section a h2.title{font-size:12px}.shopify-section--featured-promotions{padding-bottom:80px}}@media screen and (max-width: 798px){.footer-menu-wrap>div:nth-child(2){width:40%;margin:0}.footer-menu-wrap>div:nth-child(3){width:30%;margin:0}.footer-menu-wrap>div:nth-child(4){width:30%;margin:0}.footer-menu-wrap>div:nth-child(5){width:100%;padding-top:20px}.footer .container .footer_logo .footer-logo{max-width:171px}footer ul.social_icons{margin-top:0}footer .footer-social-icons--mobile.columns>ul{padding:0}footer .footer-menu-wrap{padding-bottom:50px}.footer img.footer-logo{margin:0;padding-bottom:25px}.shopify-section--featured-promotions .full-width--true figure{padding:0 20px}.shopify-section--logo-list .logo-section{margin-bottom:90px}.main_title{font-size:22px;padding-bottom:15px;margin:60px 0 30px}.main_title:after{width:90px}.shopify-section--featured-collection{padding-bottom:30px}.mobile-topbar .top_bar_content{padding:0}.newsletter_mobile_image{display:block}.newsletter_desktop_image{display:none}.shopify-section--custom-html .container{display:block}}@media screen and (max-width: 640px){.footer .Footer_Menu a,.footer .footer_text .toggle_content p{font-size:12px!important}.footer_text .footer-text h6{font-size:14px}.footer .Footer_Menu .footer_menu h6,.footer .footer_text .footer_content h6{font-size:13px}.shopify-section--logo-list .logo-section{margin-bottom:30px}.shopify-section--testimonials .caption-content p.headline{font-size:17px}.shopify-section--testimonials .caption-content .subtitle{font-size:12px}.shopify-section--testimonials .caption-content.testimonial-text{padding:10px 20px}}@media screen and (max-width: 480px){.footer_credits .credits,.footer_credits .credits a,.footer_credits p{font-size:7px;letter-spacing:.17px}.footer .footer_text .footer_content{padding:0 30px}.main_title{padding-bottom:10px;margin:50px 0 25px}.main_title:after{width:65px}footer .footer-menu-wrap{padding-bottom:28px;padding-top:40px}.footer .container .footer_logo .footer-logo{max-width:133px}.icons_section .icon_grid_section{padding:0}.shopify-section--featured-promotions{padding-bottom:62px}.shopify-section--featured-promotions .featured-promotions .feature-section .feature-details{line-height:1}footer.footer .container .footer_menu .toggle_content ul{padding-top:0}.shopify-section--featured-collection .product-list .thumbnail .product-info__caption{margin-top:14px}.shopify-section--image-with-text .featured-link--half .info{margin:0 0 55px 40px!important;padding-top:33px;padding-bottom:35px}.shopify-section--image-with-text .section .collection_title{letter-spacing:0;line-height:1.3}.shopify-section--image-with-text .section span.place_name{line-height:.7;letter-spacing:.5px}.shopify-section--image-with-text .image-with-text-container .info .description{padding-right:50px;margin-bottom:0;font-weight:300;letter-spacing:.35px}.shopify-section--featured-promotions .feature-section a .title-below{margin:9px 0 14px!important}.shopify-section--featured-promotions .feature-section a h2.title{font-size:11px}.shopify-section--image-with-text .image-with-text__text-column .info a.global-button{padding:7px 27px}.shopify-section--image-with-text-overlay .caption-content .button-grid-container a{padding:10px 20px}.shopify-section--testimonials{padding-bottom:0}.shopify-section--testimonials .caption-content.testimonial-text{padding:0}.footer img.footer-logo{padding-bottom:15px}.footer .footer-menu-wrap h6{margin-bottom:0}.product-info__caption .product-details>span{line-height:1}.shopify-section--testimonials .flickity-prev-next-button svg{width:80%}.shopify-section--testimonials .flickity-prev-next-button svg{left:10%}.shopify-section--image-with-text-overlay .subtitle.has-quote p:after,.shopify-section--image-with-text-overlay .subtitle.has-quote p:before{font-size:30px}.product-details .price .current_price .money{font-size:14px}.shopify-section--logo-list .logo-section{margin-bottom:40px}#header .mobile_nav-fixed--false .top-bar{padding:5px 10px}.footer-menu-wrap>div:nth-child(2){width:45%;margin:0}.footer-menu-wrap>div:nth-child(4){width:25%;margin:0}.shopify-section--featured-promotions .section.is-width-wide{padding-top:12px}}@media screen and (max-width: 374px){.shopify-section--image-with-text .image-with-text-container .featured-link--half .info .description{font-size:12px}.shopify-section--image-with-text .section .featured-link--half .collection_title{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/new-custom.css.map */
