.banner_v_01_col_txt h3.banner_v_01_title{text-transform:uppercase;font-size:80px;line-height:72px;font-weight:800;color:#b12028}.banner_v_01_subtitle{font-size:32px;margin:8px 0;color:#194a75;font-family:Open Sans}.banner_v_01_countdown .countdown_counter .countdown_counter_item label{font-weight:600;font-size:15px;font-family:Open Sans;cursor:auto}.banner_v_01_countdown .countdown_counter .countdown_counter_item .number{font-size:30px;font-weight:700;font-family:Open Sans}.banner_v_01_countdown .countdown_counter_item:after{content:":";position:absolute;top:10px;right:0;font-weight:900;color:#fff}.banner_v_01_countdown .countdown_counter_item:last-child:after{content:none}.banner_v_01_countdown .countdown_counter_item .number{padding:0 4px}.banner_v_01_outer{position:relative}.banner_v_01_inner{max-width:1660px;margin:0 auto}.banner_v_01_col_txt{text-align:center;display:flex;flex-direction:column;justify-content:center}.banner_v_01_col_txt .banner_v_01_icon{max-width:70px;margin:0 auto 12px}.banner_v_01_col_txt h3.banner_v_01_title{text-transform:uppercase;font-size:62px;font-size:clamp(40px,4.5vw,62px);line-height:72px;font-weight:800;color:#b12028}.banner_v_01_col_txt{color:#bd2036}.banner_v_01_subtitle{font-size:28px;color:#194a75;font-family:Open Sans}.banner_v_01_subtitle p{margin:0;font-weight:500}.banner_v_01_smalltext{font-size:18px;font-weight:500;color:#4a4a4a;margin-bottom:12px;font-family:Open Sans}.banner_v_01_buttons_container a{border-radius:70px;font-size:15px;font-weight:600;padding:12px 20px;display:inline-block;margin:4px}.banner_v_01_countdown{margin:12px 0 16px}.banner_v_01_countdown .countdown_counter{display:flex;justify-content:center}.banner_v_01_countdown .countdown_counter .countdown_counter_item{display:flex;flex-direction:column;padding:0 6px;position:relative}.banner_v_01_countdown .countdown_counter .countdown_counter_item label{font-weight:600;font-size:15px;font-family:Raleway;cursor:auto}.banner_v_01_countdown .countdown_counter .countdown_counter_item .number{font-size:30px;font-weight:700;font-family:Raleway}.banner_v_01_col_img{position:relative}@media (min-width: 1025px){.banner_v_01_inner{display:flex}.banner_v_01_col_txt{width:50%;padding:140px 16px}.banner_v_01_col_img{width:50%;display:block;min-height:700px;background-repeat:no-repeat;background-position:center center;background-size:cover}}@media (max-width: 1024px){.banner_v_01_col_img{height:700px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.banner_v_01_col_txt{padding:60px 20px 0}.banner_v_01_col_txt h3.banner_v_01_title{font-size:86px;line-height:100px}}@media (max-width: 500px){.banner_v_01_col_img{height:auto;padding:50% 0}.banner_v_01_col_txt h3.banner_v_01_title{font-size:64px;line-height:60px}.banner_v_01_smalltext{font-size:14px}}.banner_v_01_col_video_inner{background-color:#f8f3e9;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.banner_v_01_col_video_inner video{height:auto!important;max-width:100%!important}.banner_v_01_outer canvas{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%}.banner_v_01_title_second{color:#bd2036;font-size:84px;font-size:clamp(40px,6.4vw,84px);line-height:104px;line-height:clamp(50px,7vw,100px)}.banner_v_01_title{transform:translateY(50px);transition:all .5s ease}@media (max-width: 999px){.banner_v_01_col_txt h3.banner_v_01_title{font-size:62px;font-size:clamp(24px,8vw,52px);line-height:72px;line-height:clamp(32px,8.5vw,62px)}.banner_v_01_title_second{font-size:70px;font-size:clamp(28px,10vw,72px);line-height:80px;line-height:clamp(36px,10.5vw,78px)}.banner_v_01_subtitle img{max-width:14vw;height:auto!important}.banner_v_01_subtitle{font-size:24px;font-size:clamp(14px,3.7vw,21px)}.banner_v_01_col_txt{padding-top:0}.banner_v_01_inner{display:flex;flex-direction:column-reverse}.banner_v_01_col_video_inner video{max-width:92%!important}.banner_v_01_col_lowertext{margin-bottom:60px}.banner_v_01_title{transform:translateY(40px)}.banner_v_01_subtitle.js_hidden,.banner_v_01_smalltext.js_hidden,.banner_v_01_countdown.js_hidden,.banner_v_01_buttons_container.js_hidden{opacity:1!important;pointer-events:auto!important}}.banner_v_01_title.show{transform:translateY(0)}.banner_v_01_title_second{display:block;transform:translateY(40px);transition:all .5s ease}.show.banner_v_01_title_second{transform:translateY(0)}@media (min-width: 1000px){.banner_v_01_subtitle{display:block;transform:translateY(40px);transition:all .3s ease;font-size:28px;font-size:clamp(18px,1.8vw,26px)}.show.banner_v_01_subtitle{transform:translateY(0)}.banner_v_01_smalltext{display:block;transform:translateY(40px);transition:all .3s ease}.show.banner_v_01_smalltext{transform:translateY(0)}.banner_v_01_countdown{display:block;transform:translateY(40px);transition:all .3s ease}.show.banner_v_01_countdown{transform:translateY(0)}.banner_v_01_buttons_container{display:block;transform:translateY(40px);transition:all .3s ease}.show.banner_v_01_buttons_container{transform:translateY(0)}}.banner_v_01_col_img{transition:all .7s ease;transform:translateY(20px)}.banner_v_01_col_img.show{transform:translateY(0)}.section_display_slidergrid_forCollections{margin-top:50px;margin-bottom:50px;padding-top:1%;padding-bottom:1%}.section_display_slidergrid_forCollections .product-card-figure img{border-radius:10px!important}.section_display_slidergrid_forCollections_alternate_style .product-card-footer{margin-top:0}.section_display_slidergrid_forCollections_alternate_style .product-card-details .title{text-align:center;font-size:15px;font-weight:600;margin-top:12px}.section_display_slidergrid_forCollections_alternate_style .product-card-details .title a{color:#bd2036}.companyfounder_block{max-width:1800px;text-align:center;margin:40px auto;width:calc(100% - 30px);border-radius:14px;padding:30px 20px}.cfq_author_signature{border-radius:100px;margin-bottom:10px}.cfq_heading{font-size:26px;font-weight:600;color:#194a75;margin:2px 0 18px}.cfq_heading p{margin:0}.cfq_quote{font-weight:500;color:#194a75;font-size:18px;margin:4px 0 20px}.cfq_quote p{margin:0}.companyfounder_img_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.companyfounder_img_container img{margin:0 6px 10px}.cfq_author_subtitle{color:#bd2036;font-weight:400;font-size:15px;margin-top:12px}.clean_footer{background:#f4f4f4;padding:40px 0}.clean_footer .footer_container{width:95%;margin-left:auto;margin-right:auto}.clean_footer .footer_col{margin:20px 0}.clean_footer .footer_top_section{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.clean_footer .footer_col ul li{margin-bottom:11px}.clean_footer .footer_payment_gateways{text-align:center}.clean_footer .footer_legals_menu{text-align:center;margin:28px 0 0}.clean_footer .footer_legals_menu li{display:inline-block;margin:0 14px}.clean_footer .footer_legals_menu li a{color:#595551;font-weight:700;font-size:14px;padding:2px}.clean_footer .footer_copyright_txt{text-align:center;margin:18px 0 0;padding-bottom:20px;font-size:13px}.clean_footer .footer_socialcontact_reviews img{max-width:100%;width:250px;transform:translate(-4%)}.clean_footer .footer_socialcontact_socials aside.social-links{padding-top:4px}.clean_footer .footer_socialcontact_socials aside.social-links a{margin-right:16px}.clean_footer .footer_socialcontact_socials aside.social-links svg{width:28px}.clean_footer .footer_title{font-size:22px;margin-bottom:6px;color:#bd2036}.clean_footer .footer_col a{font-weight:600;color:inherit}.clean_footer .footer_col{color:#194a75;padding:0 10px}.clean_footer .footer_col p{color:#194a75;margin-bottom:10px;margin-top:10px}.clean_footer .footer_payment_gateways{margin-top:16px}@media (max-width: 869px){.clean_footer #footer_col_logo{width:100%;text-align:center}.clean_footer .footer_col{width:50%}.clean_footer .footer_socialcontact_reviews{margin-top:6px}.clean_footer .footer_socialcontact_socials{padding-top:31px}.clean_footer .footer_top_section{width:100%;padding:0 10px;display:flex;justify-content:space-around}.clean_footer .footer_col{max-width:50%;width:280px}.clean_footer #footer_col_socialcontact{width:100%;max-width:100%;display:flex;justify-content:space-around}.clean_footer #footer_col_socialcontact>div{width:280px;max-width:50%}.clean_footer #footer_col_logo{width:100%;text-align:center;max-width:100%}.clean_footer #footer_col_logo{order:4}.clean_footer #footer_col_info{order:1}.clean_footer #footer_col_shop{order:2}.clean_footer #footer_col_socialcontact{order:3}}@media (max-width: 560px){.clean_footer #footer_col_socialcontact{display:block}.clean_footer #footer_col_socialcontact>div{width:100%;max-width:100%}.clean_footer .footer_socialcontact_socials{text-align:center}.clean_footer .footer_socialcontact_socials .social-links{margin-bottom:20px}.clean_footer #footer_col_logo{margin:0}}.clean_footer .footer_socialcontact_contact{font-weight:600}.clean_footer .footer_socialcontact_contact .footer_contact_label{margin-right:4px;font-weight:300}@media (min-width: 870px){.clean_footer .footer_top_section{padding:0 20px}.clean_footer .footer_col{margin:20px 0;width:20%}.clean_footer #footer_col_logo{width:30%}.clean_footer .footer_socialcontact_socials,.footer_socialcontact_reviews{margin-top:30px}}@media (min-width: 870px) and (max-width: 1160px){.clean_footer .footer_col{width:260px}.clean_footer #footer_col_logo{width:100%;text-align:center}}.clean_footer img.footer_logo{width:350px!important;max-width:100%}.custom_dynmaic-collection-list-container{display:flex;justify-content:space-between}.cdcl_collection-item-container{background:#f6f6f6;width:100%;margin:30px 10px;border-radius:10px;overflow:hidden}.cdcl_collection-item_image_container{position:relative;width:100%;aspect-ratio:3 / 2;padding-top:60%;max-height:380px}.cdcl_collection-text{padding:30px 15px}h3.cdcl_collection-title{line-height:1.25;text-transform:initial;margin-top:10px;font-size:28px;color:#1b4975;text-align:center}.cdcl_collection_lowest_price_container{text-align:center;display:block;font-style:italic;font-size:15px}.cdcl_collection_lowest_price{display:block;font-size:34px;color:#b12028;font-weight:700;font-style:normal}.cdcl_collection_link_button{text-align:center;margin:10px 0}.cdcl_collection_link_button a{color:#fff;text-transform:uppercase;padding:13px 18px;font-size:14px;line-height:1.5em;font-weight:600;border-radius:100px;display:inline-block;background-color:#b12028;transition:all .3s ease}.cdcl_collection_link_button a:hover{background-color:#a72033}@media (max-width: 767px){.custom_dynmaic-collection-list-container{flex-direction:column}.cdcl_collection-item-container{margin:5px 0}}.stars_ts_home{text-align:center}.stars_ts_home img{width:44px}#reviews_home_nopf{text-align:center;background:#eef8fa;max-width:1800px;margin:50px auto;width:calc(100% - 30px);border-radius:10px;padding:50px 20px}#reviews_home_nopf .home_ts_main_logo{max-width:126px}#reviews_home_nopf h5.home_ts_customerreviews{font-weight:300;text-transform:uppercase;font-size:18px;letter-spacing:1px;margin:12px 0 8px;color:#194a75}#reviews_home_nopf h3.home_ts_subtitle{font-size:32px;color:#194a75;margin:16px 0 0}#reviews_area,#reviews_area_T{margin-bottom:22px;position:relative;padding-left:30px;padding-right:30px}.review_star{background-image:url("{{ 'star.svg' | asset_url }}");width:94px;height:20px;background-size:19px auto;background-repeat:repeat-x;display:block;margin-left:auto;margin-right:auto}.review_star_3_00{width:57px}.review_star_3_50{width:67px}.review_star_4_00{width:76px}.review_star_4_50{width:86px}.single_review_container{padding:10px;margin:24px 0}.single_review_inner{border-radius:8px;padding:20px 10px}.single_review_inner p.review_comment{margin-top:8px;font-size:14px;font-weight:600;color:#1b4975}.single_review_inner span.order_date{font-weight:500;font-size:13px;letter-spacing:1px;margin:8px 0 4px;display:block;color:#92afb5}#reviews_area .swiper-button-next:after,#reviews_area .swiper-button-prev:after,#reviews_area_T .swiper-button-next:after,#reviews_area_T .swiper-button-prev:after{font-size:15px;font-weight:700;color:#1b4975}#review_swiper_slide_outer .swiper-pagination-bullet{background-color:#1b4975}@media (max-width: 999px){.single_review_inner{max-width:400px;margin-left:auto;margin-right:auto}}.see_more_reviews_button_home{text-decoration:none!important}.see_more_reviews_button_home span{border-radius:20px;padding:8px 14px;color:#1b4975;background-color:transparent;border:solid 1px #1b4975;transition:all .3s ease}.see_more_reviews_button_home span:hover{background-color:#1b4975;color:#fff}#reviews_area_T .single_review_inner>p{margin-top:8px;font-size:14px;font-weight:600;color:#1b4975}.section_icons_row_inner{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap;max-width:1620px;margin:40px auto 20px}.icon_item{text-align:center;padding:16px;width:25%;border-right:dashed 1px #f1f1f1}.icon_item img{max-width:70px;height:auto;margin-bottom:10px}.icon_item h4{color:#194a75;font-size:20px}.icon_item h3{color:#194a75;font-weight:300;font-size:15px}.icon_item h3 strong{color:#bd2036;font-weight:700}.icon_item p{margin:4px 0 0}.icon_item:last-child{border-right:none}@media (max-width: 767px){.icon_item{width:50%}.icon_item{border-right:none}}@media (max-width: 420px){.icon_item h4{font-size:16px}.icon_item h3{font-size:14px}}.instagram_row_outer .instagram_images{display:flex;flex-direction:row;margin-bottom:20px}.instagram_row_outer .instagram_images .ig_row_item{width:100%;aspect-ratio:1 / 1;min-height:15vw;position:relative;background-size:cover;background-position:50% 50%}.instagram_text{padding:8px 20px 20px;text-align:center;margin:0 auto}.instagram_icon{margin-bottom:6px}.instagram_icon svg path{fill:#bd2036}.instagram_row_outer h3.instagram_maintitle{font-size:30px;color:#194a75}.instagram_row_outer h3.instagram_maintitle p{margin:0 0 22px}.instagram_row_outer .instagram_maintitle strong{color:#bd2036;font-weight:800}.instagram_row_outer .instagram_text h5{color:#194a75;font-weight:100;text-transform:uppercase;font-size:16px;margin:10px 0 2px}.instagram_row_outer h6{line-height:normal}.instagram_row_outer h6 a.button{font-size:14px;background-color:#bd2036;color:#fff;padding:13px 18px;display:inline-block;border-radius:40px;margin:0 0 20px;font-weight:600}.instagram_row_outer .instagram_images .ig_row_item span.author{position:absolute;bottom:0;right:0;background:#00000040;text-shadow:0px 1px 1px rgb(0 0 0 / 20%);color:#fff;padding:6px 16px;font-size:13px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (max-width: 999px){.instagram_row_outer h3.instagram_maintitle{font-size:22px}.instagram_row_outer .instagram_images{flex-direction:row;flex-wrap:wrap}.instagram_row_outer .instagram_images .ig_row_item{width:33.33333%}}@media (max-width: 560px){.instagram_row_outer .instagram_images .ig_row_item{width:50%}}.ig_row_item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.upsell-modal{transition:transform .35s cubic-bezier(.4,0,.2,1)}.new-submit{width:100%;font-family:Open Sans,sans-serif;font-style:normal;font-weight:500;position:relative;display:inline-block;padding:10px 18px;font-size:16px;line-height:1.5;letter-spacing:.08em;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#bd2036;border:1px solid #bd2036;border-radius:50px;transition:.15s cubic-bezier(.4,0,.2,1) background-color,.15s cubic-bezier(.4,0,.2,1) border-color}.new-submit:hover{background-color:#a72033}.product-upsells .product-list{display:inline}.product-list.row-of-8 .product,.product-list.row-of-8 .promo-block{width:25%}@media only screen and (max-width: 960px){.product{display:inline-block;width:50%;min-width:50%;padding:5px}}select{font-size:16px;width:100%;margin:10px 0 0}.details-small{font-size:12px}span.discount{color:#bd2036;font-weight:700;font-size:1.2em}.add-to-cart.btn{padding:10px 0;border:2px solid #bd2036;color:#bd2036;font-size:16px;text-align:center;margin-top:15px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;max-width:150px;transition:background-color .2s,color .2s;border-radius:50px}.add-to-cart.btn.disabled{border:2px solid #bbbbbb;color:#bbb}.add-to-cart.btn.disabled:hover{border:2px solid #bbbbbb;color:#bbb;background:transparent}.add-to-cart.btn:hover,.add-to-cart.btn.added{background-color:#bd2036;color:#fff}.proceed-to-cart{text-align:center;position:sticky;position:-webkit-sticky;bottom:0;left:0;right:0;background-color:#f1f1f1;border-top:1px solid #ebebeb;padding:25px;z-index:9999}.slide-top{-webkit-animation:slide-top .35s cubic-bezier(.25,.46,.45,.94) 1s both;animation:slide-top .35s cubic-bezier(.25,.46,.45,.94) 1s both}.slide-bottom{-webkit-animation:slide-bottom .35s linear both;animation:slide-bottom .35s linear both}@media only screen and (max-width: 960px){.proceed-to-cart{z-index:9999;margin:0 auto;padding:10px 0 25px}}.proceed-to-cart a{padding:10px 100px;color:#fff;background-color:#bd2036f7;font-size:16px;text-align:center;margin:30px auto;text-transform:uppercase;font-family:Open Sans,sans-serif;font-style:normal;font-weight:500;max-width:250px;transition:background .2s,color .2s;border-radius:50px;z-index:9999}.proceed-to-cart a:hover{background:#a72033;cursor:pointer}@media only screen and (max-width: 960px){.proceed-to-cart a{display:block;margin:0 auto;padding:15px}.proceed-to-cart a:hover{border:2px solid #bd2036;background:#bd2036;color:#fff;cursor:pointer}}.upsell-modal-background{height:100vh;width:100vw;background:#000000b3;z-index:99999;position:fixed;top:0;left:0;display:none}.upsell-modal{height:100%;width:100%;overflow:auto;z-index:100000;position:fixed;top:0;display:none}@media only screen and (max-width: 960px){.upsell-modal{height:100%;width:100%;left:0}}.upsell-modal .inner-modal{background:#fff}.upsell-modal .inner-modal .product-inner:hover .product-card-overlay{display:none}.upsell-modal .inner-modal .product-upsells,.upsell-modal .inner-modal .collection-upsells{max-width:1400px;margin:auto;padding:15px}.upsell-modal .inner-modal h2{text-align:center;font-size:14px}.upsell-modal .inner-modal .upsell-heading{font-size:28px;font-weight:700}.upsell-modal .inner-modal p{text-align:center}.upsell-modal .inner-modal img{border:1px solid #ebebeb}.upsell-modal .inner-modal .add-to-cart{margin:10px auto;cursor:pointer}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(200px);transform:translateY(200px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(200px);transform:translateY(200px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.product-upsells .upsell-option{position:relative;padding:9px 40px 9px 9px;border:1px solid #ebebeb;font-family:Open Sans,sans-serif;font-weight:700;color:#606060;background-color:#fff}.collection-upsells .upsell-option{position:relative;padding:5px 30px 5px 5px;border:1px solid #ebebeb;font-family:Open Sans,sans-serif;font-weight:500;color:#606060;background-color:#fff;font-size:14px}select{border:0!important;-webkit-appearance:none;-moz-appearance:none;background:url(https://cdn.shopify.com/s/files/1/0289/6173/files/dropdown-arrow.gif?v=1580998081) no-repeat;background-position:95% 50%;width:100%}@media (min-width: 961px){.upsell-modal .inner-modal.lessthan5 .proceed-to-cart{min-height:74px}.upsell-modal .inner-modal.lessthan5 .product-upsells{min-height:calc(100vh - 74px);padding-top:calc(50vh - 300px)}}.section_display_slidergrid{margin-top:50px;margin-bottom:50px;padding-top:1%;padding-bottom:1%}.general_link_center{text-align:center;margin:25px 0 0}.general_link_center a{background-color:#bd2036;display:inline-block;font-size:14px;color:#fff;font-weight:600;padding:13px 18px;border-radius:100px;transition:all .3s ease}.general_link_center a:hover{background-color:#a72033}.red_discount_banner_section{max-width:1800px;background:#fff1f4;margin:40px auto;width:calc(100% - 30px);padding:10px;border-radius:14px}.red_discount_banner_section-inner{border:dashed 2px #b12028;border-radius:10px;padding:20px}.red_discount_banner_section-text_top .icon{width:78px;margin:0 18px}.red_discount_banner_section-text_top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.red_discount_banner_section-text_top p{color:#b12028;font-size:40px;line-height:42px;font-size:clamp(30px,6vw,50px);line-height:clamp(40px,6.2vw,58px);text-align:center;margin:0 0 6px}.red_discount_banner_section-text_bottom p{color:#b12028;font-size:17px;text-align:center;margin:0 0 8px}.snug_the_pug_banner_section{background:#f6f6f6;padding:0;margin-top:40px;margin-bottom:40px}.snug_the_pug_banner_section-text_top .icon{width:78px;margin:0 18px}.snug_the_pug_banner_section-text_top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.snug_the_pug_banner_section-text_top p{color:#595551;font-size:40px;line-height:42px;font-size:clamp(30px,6vw,50px);line-height:clamp(40px,6.2vw,58px);text-align:center;margin:0 0 6px}.snug_the_pug_banner_section-text_bottom p{color:#595551;font-size:17px;text-align:center;margin:0 0 8px}.snug_the_pug_banner_img{width:220px;height:220px;background-size:contain;background-repeat:no-repeat;background-position:center center;max-width:100%}.snug_the_pug_banner_content{display:flex;max-width:1320px;margin-left:auto;margin-right:auto;align-items:center;justify-content:space-evenly}.snug_the_pug_banner_title{font-size:26px;font-family:Raleway,sans-serif;font-style:normal;color:#595551}.snug_the_pug_banner_maintext{width:calc(100% - 320px);padding:20px;margin-right:20px;max-width:830px;background-color:#fff;border-radius:18px;position:relative;margin-top:30px;margin-bottom:50px}.snug_the_pug_banner_title p{margin:0 0 18px!important}#lplogo{width:128px;height:auto;margin:0 4px;vertical-align:middle;transform:translateY(-1px)}#lpheart{vertical-align:middle;transform:translateY(-2px);margin:0 4px}.snug_the_pug_banner_maintext>p{line-height:28px}@media (max-width: 760px){.snug_the_pug_banner_maintext{width:100%;margin-right:0;margin-top:12px}.snug_the_pug_banner_content{flex-direction:column-reverse;padding:0 10px}.snug_the_pug_banner_title{text-align:center}.snug_the_pug_banner_maintext{padding-left:20px;padding-right:20px}.snug_the_pug_banner_section-inner{padding:40px 10px 10px}}#snug_the_pug_banner_maintext_speechbubbleeffect{position:absolute;top:100%;left:calc(20px + 3%);width:56px;height:auto}.snug_the_pug_banner_maintext p span.quote_{font-weight:700;font-size:18px;padding:6px 24px 0;color:#194a75;position:relative;display:inline-block}.snug_the_pug_banner_maintext p span.quote_ svg{max-width:16px;max-height:11px;position:absolute}.snug_the_pug_banner_maintext p span.quote_ svg#quote_svg01{top:5px;left:2px}.snug_the_pug_banner_maintext p span.quote_ svg#quote_svg02{top:5px;right:3px;transform:rotate(180deg)}.snug_the_pug_banner_maintext p span.quote_ svg path{fill:#8fa8bf!important}span.quote_outer{display:block;text-align:right;padding:10px 6px 0}@media (max-width: 480px){span.quote_outer{text-align:center;margin-top:10px}}.section_404_top{background:#f3f3f3;padding:40px 20px;position:relative}.section_404_top .page-title{padding:0;margin:10px 0 30px}.section_404_top .page-title h1{font-size:27px;color:#bdbdbd;font-weight:100}.section_404_top .message{margin:0 auto;display:block;font-size:17px;max-width:580px;color:#194a75}.section_404_top .message a{font-weight:700;text-decoration:underline}.media_404{display:flex;justify-content:space-between;max-width:750px;margin-left:auto;margin-right:auto;position:relative;padding:20px 0 90px;overflow:hidden}#_404_gif{width:500px;height:65vw;max-width:100%;max-height:348px;display:inline-block;background-repeat:no-repeat;background-position:center;position:absolute;top:58%;left:47%;transform:translate(-50%,-50%)}#_404_first_4{width:176px;height:45vw;max-height:270px;max-width:100%;display:inline-block;background-repeat:no-repeat;background-position:0% 0%;background-size:600px auto;mix-blend-mode:darken;position:relative;z-index:1}#_404_0{width:214px;height:45vw;max-height:270px;max-width:100%;display:inline-block;background-repeat:no-repeat;background-position:45% 0%;background-size:600px auto;position:relative;z-index:1;mix-blend-mode:darken;border-radius:45%;opacity:.7;filter:blur(4px)}#_404_last_4{width:176px;height:45vw;max-height:270px;max-width:100%;display:inline-block;background-repeat:no-repeat;background-position:92% 0%;background-size:600px auto;mix-blend-mode:darken;position:relative;z-index:1}@media (max-width: 650px){.media_404{padding:10vw 0px 15vw}#_404_first_4{width:30%;background-size:339%;background-position:0% 50%}#_404_0{width:30%;background-size:290%;border-radius:50%;background-position:45% 50%}#_404_last_4{width:30%;background-size:339%;background-position:93% 50%}#_404_gif{background-size:contain}}.section_404 ul.product-list{margin:40px 0}.section_404 .products{width:95%;max-width:1920px;margin:0 auto;padding-top:25px}.section_404 .products li.product{width:12.5%;padding:12px}@media (max-width: 1480px){.section_404 .products li.product{width:25%;padding:12px}}.bottom_404_link_buttons{text-align:center;margin-top:24px}.bottom_404_link_buttons a{margin:4px;background:#bd2036;color:#fff;padding:8px 18px;text-transform:uppercase;font-size:16px;border-radius:30px}@media (min-width: 1101px){#links_nav_404_dsktp{display:block!important}}@media (max-width: 1100px){#links_nav_404_slider{display:block!important}}#links_nav_404_dsktp{position:absolute;top:50%;left:3vw;transform:translateY(-50%);z-index:100}#links_nav_404_dsktp li{margin:32px 0}#links_nav_404_dsktp li a{text-transform:uppercase;font-size:14px;color:#a9a9a9;transition:all .4s ease;padding:10px 6px}#links_nav_404_dsktp li a:hover{padding:6px 6px 6px 16px;color:#194a75}#links_nav_404_slider{background-color:#194a75;background-color:#bd2036;padding:16px;overflow:hidden}#links_nav_404_slider li{display:inline-block;width:auto;margin:0 10px}#links_nav_404_slider li a{color:#bd2036;background-color:#fff;padding:8px 10px 7px;font-family:Raleway;font-weight:700;font-size:16px;line-height:20px;border-radius:4px;display:inline-block}
/*# sourceMappingURL=/s/files/1/0081/7109/4087/t/13/compiled_assets/styles.css.map */
