#shopify-section-template--19089415340273__featured-text-1 .section{width:100%!important;max-width:100%}header .nav-desktop__tier-2 .nav-desktop__tier-2--full-width-menu{background-color:#fff}.shopify-section--header .header ul.top-bar__menu.menu li:not(:last-child){border-right:2px solid #fff;line-height:95%}.cart-container .mini_cart{height:100%}footer .newsletter input.contact_email{height:50px;border-radius:50px}footer .newsletter #contact_form .newsletter-form__sign-up{width:100%;max-width:300px}.header .mega-menu,.nav-desktop__tier-2 .mega-menu{background-color:#fff}.collection-details{margin-top:20px}.mega-menu .dropdown_column{width:fit-content}.custom-link-list-block-width{width:calc(20% - 25px)}.custom-news-block-width{width:calc(37% - 30px)}.custom-text-block-width{width:calc(23% - 30px)}.custom_footer_flex_box{gap:10px;justify-content:space-between}footer .newsletter #contact_form .newsletter-form__sign-up{width:120px;position:absolute;right:10px;top:50%;transform:translateY(-69%);padding:8px}footer .newsletter{position:relative;max-width:350px}.list-collections-wrapper .thumbnail .collection-info__caption .title{margin-top:20px}.collection-list-section h2.title{text-transform:uppercase}.home-page-image-overlay .caption .headline{font-size:45px;font-weight:600;padding:10px;width:fit-content;color:#2e2e2e!important;text-transform:uppercase}.home-page-image-overlay .caption-content{padding:0}.home-page-image-overlay .caption{left:3%;top:20%;right:unset;transform:translateY(-30%)}.home-page-image-overlay .caption-content .button-grid-container{width:100%}.home-page-image-overlay .caption-content .button-grid-container .first_button:hover{opacity:.8}.home-page-image-overlay .caption-content .button-grid-container .first_button{max-width:400px;background:#fff;color:#000;border:1px solid #000;box-shadow:0 0 5px #00000080;text-transform:uppercase}.estimater{background:#ffd3d3;padding:10px 12px;border-radius:5px;text-align:center;margin-bottom:16px;font-size:16px}.estimater b{font-weight:500}.block-image-icon{display:flex;justify-content:center;align-items:center;margin-bottom:10px;gap:10px}.block-image-icon .product-block-icon img{width:100%;display:block;max-width:84px}.product-cstm-design .social_buttons .share-btn a{background:#000;border:solid 1px #000}.product-cstm-design .social_buttons [class^=icon-]:before,[class*=" icon-"]:before{color:#fff}.product-cstm-design .social_buttons .icon-twitter-share:hover{background-color:#09aeec;border-color:#09aeec;color:#fff}.product-cstm-design .social_buttons .icon-facebook-share:hover{background-color:#49659d;border-color:#49659d;color:#fff}.product-cstm-design .social_buttons .icon-pinterest-share:hover{background-color:#cb1f2a;border-color:#cb1f2a;color:#fff}.product-cstm-design .social_buttons .icon-mail-share:hover{background-color:#888;border-color:#888;color:#fff}.product-cstm-design .product-icon-heading p{margin-bottom:6px}@media (max-width: 1023px){.home-page-image-overlay .caption .headline{font-size:36px}.home-page-image-overlay .caption{left:-3%}}@media (max-width: 799px){.home-page-image-overlay .caption .headline{font-size:28px;color:#f3f3f3!important}.home-page-image-overlay .caption{position:relative;left:unset;top:unset;transform:none;background:#313131;margin:0!important}.home-page-image-overlay .caption-content{padding:40px 0;max-width:100%}}@media (max-width: 500px){.home-page-image-overlay .caption .headline{font-size:20px}}.thumbnail .price-ui-badges--pill .price-ui-badge__sticker{top:4px;right:4px;font-size:12px}.price-ui-badges--pill .price-ui-badge__sticker{border-radius:4px;padding:1px 12px}.collection-template-setting-section .section_select .tag_filter,.section_select .sort_by{text-align:left!important;background-position:96% 50%!important;padding-right:40px!important}.product-main .flickity-prev-next-button{width:40px;height:40px;top:50%;transform:translateY(-50.1%);border-radius:50%;background:#00000096}.product-main .flickity-prev-next-button.next{right:2px}.product-main .flickity-prev-next-button.previous{left:2px}.product-main .flickity-prev-next-button svg{padding:5px 0}.product-main .flickity-prev-next-button .arrow{fill:#fff;opacity:1}.product-main .gallery-wrap .product_gallery,.product-main .gallery-wrap .product-gallery__thumbnails{padding:0 20px}.product-main .modal_price .sold_out{display:none}.product-main .price-ui-badges{position:absolute;left:calc(46% - 6px);transform:translate(-86%);top:8px}.blogpost-cstm-design .container{flex-direction:column;margin-bottom:50px}.blogpost-cstm-design .container .cstm-blogpost-wrapper{display:flex;flex-wrap:wrap}.blogpost-cstm-design .container .view-all-blog-btn{text-align:center}.blogpost-cstm-design .container .view-all-blog-btn a{background:#2e2e2e;color:#fff;border-radius:100px;padding:12px 32px;font-size:18px;transition:all .2s linear;line-height:1.2;border:1px solid #2e2e2e}.blogpost-cstm-design .container .view-all-blog-btn a:hover{background:#e18329;color:#fff;transition:all .2s linear}.product-cstm-design .product-quantity-box.purchase-details__quantity label{display:none}.product-cstm-design .product-quantity-box.purchase-details__quantity{margin-right:0;width:135px}.product-cstm-design .product-quantity-box.purchase-details__quantity input.quantity{width:calc(100% - 88px);padding:4px}.product-cstm-design .product-quantity-box .product-plus{border-top-right-radius:6%;border-bottom-right-radius:6%}.product-cstm-design .smart-payment-button--false .purchase-details{align-items:center}.product-cstm-design .product-quantity-box .product-minus{border-top-left-radius:6%;border-bottom-left-radius:6%}.product-cstm-design .product_section .product_form{width:100%;max-width:100%}@media (max-width: 1023px){.custom-link-list-block-width,.custom-news-block-width,.custom-text-block-width{width:calc(50% - 25px)}.product-main .price-ui-badges{left:calc(46% - 14px)}}@media (max-width: 798px){footer .newsletter #contact_form .newsletter-form__sign-up{width:120px;position:absolute;right:10px;top:50%;transform:translateY(-69%);padding:8px}footer .newsletter{position:relative;max-width:350px}footer .newsletter input.contact_email{text-align:start}.custom-testimonial-overlay-section .testimonial_section .testimonial-block .caption-content.align-center{max-width:100%}.custom-testimonial-overlay-section .testimonial_section .testimonial-block .caption.position-center{width:100%}.collection-details{display:none}.custom-link-list-block-width,.custom-news-block-width,.custom-text-block-width{width:100%}.collection-template-setting-section .section_select .tag_filter,.section_select .sort_by{padding:8px 14px}.product-main .price-ui-badges{left:auto;right:0}#header .top-bar{background-color:#fdfaf3}#header .top-bar .mobile_nav div span{background:#000}#header .top-bar .mobile-menu-title,#header .top-bar .top-bar--right .icon-search{color:#000}#header .top-bar a.mobile_logo img{width:auto;max-width:150px;max-height:35px}.product-cstm-design .purchase-details__buttons{margin-top:0}}@media (max-width: 500px){.custom-testimonial-overlay-section .testimonial_flex_box{flex-wrap:wrap}.custom-testimonial-overlay-section .testimonial-text .review_image{width:100%}.custom-testimonial-overlay-section .testimonial-text .subtitle{width:100%;text-align:center}.custom-testimonial-overlay-section .testimonial_section_inner_part{padding:0!important}.product-cstm-design .flickity-prev-next-button{width:32px;height:32px;transform:translateY(-60%)}.product-cstm-design .gallery-wrap .product_gallery,.product-cstm-design .gallery-wrap .product-gallery__thumbnails{padding:0}.product-main .price-ui-badges{transform:translate(-46%)}.fancybox-container .fancybox-inner .fancybox-content{padding:12px}.fancybox-container .product-main .flickity-prev-next-button{width:30px;height:30px}#header .top-bar a.mobile_logo img{max-height:30px}.banner .caption-content .button-grid-container .global-button{padding:10px 20px;font-size:16px}}@media screen and (max-width: 480px){.product-cstm-design .purchase-details__buttons{flex:1 0 calc(100% - 138px)}.product-cstm-design .product-quantity-box.purchase-details__quantity{width:138px}.product-cstm-design .product-quantity-box.purchase-details__quantity input.quantity{width:calc(100% - 95px);padding:1px}}.custom-testimonial-overlay-section .testimonial_section{background-color:#eaf7ff;padding:0 40px}.custom-testimonial-overlay-section .testimonial_main_content{padding:0}.custom-testimonial-overlay-section .testimonial_section .main_heading{text-align:center}.custom-testimonial-overlay-section .testimonial_section .main_heading h3{font-size:30px}.custom-testimonial-overlay-section .testimonial_section_inner_part{padding:40px 0!important}.custom-testimonial-overlay-section .testimonial-text .review_image{margin-bottom:20px;width:calc(40% - 10px)}.custom-testimonial-overlay-section .testimonial-text .subtitle{width:calc(60% - 10px);text-align:left}.custom-testimonial-overlay-section .testimonial-text .review_image img{max-width:250px!important;margin:0 auto}.custom-testimonial-overlay-section .testimonial-text .headline{font-size:30px!important;margin-bottom:40px;font-weight:600}.custom-testimonial-overlay-section .testimonial_flex_box{display:flex;justify-content:space-between}.custom-testimonial-overlay-section .caption-content.testimonial-text .headline,.custom-testimonial-overlay-section .caption-content.testimonial-text .subtitle p{color:#fff}.custom-testimonial-overlay-section .testimonial-text .subtitle{width:100%;text-align:center}.custom-testimonial-overlay-section .text-animation--true .caption-content{max-width:500px}.custom-testimonial-overlay-section .transparentBackground--false .flickity-prev-next-button .arrow{fill:#fff}.custom-testimonial-overlay-section .homepage-slideshow .flickity-page-dots .dot,.custom-testimonial-overlay-section .shopify-section--testimonials .flickity-page-dots .dot{background:#fff}@media (max-width: 480px){.custom-testimonial-overlay-section .caption-content.testimonial-text .headline,.custom-testimonial-overlay-section .caption-content.testimonial-text .subtitle p{color:#2e2e2e!important}}.collection-template-setting-section .section_select .tag_filter,.section_select .sort_by{text-align:center;background-position:98% 50%;background-color:#e0e0e0}.collection-template-setting-section .section_select .tag_filter{padding-right:20px}.collection-template-setting-section .description_container,.custom_product_description{padding:20px;box-shadow:1px 1px 10px #c7c7c7;background:#fff}.custom_sort_box_width.section_select{display:flex;justify-content:flex-start;gap:20px;margin-bottom:30px}.product-details .product-rating .rating__star-wrapper .rating__star{color:#e18329}.best-seller-section{padding:50px 0}.best-seller-section h2{color:#f3f3f3!important;text-transform:uppercase}.best-seller-section .product-details span.title{color:#f3f3f3}.best-seller-section .product-details .price:not(.price--sale):not(.sale) .from,.best-seller-section .product-details .price:not(.price--sale):not(.sale) span.money{color:#f3f3f3}.best-seller-section .product-details .sold_out{display:none}.product-block.product-block--share .social_buttons{text-align:center}.product-app--container h2.jdgm-rev-widg__title,.recently-viewed-products__title h2.title.center,.recommended-products__title h2.title.center{text-transform:uppercase}#shopify-section-template--19089415799025__1746505981f45a4537 .product-app--container{background:#ffeddd91;margin-top:40px}body.index .shopify-section.shopify-section--blog-posts{background:#ffeddd91}.blog__read-more-button{background:#e18329;color:#fff}.blog__read-more-button:hover{background:#2e2e2e}shopify-payment-terms{font-size:13px;margin-top:0}@media screen and (max-width: 767px){.desktop-breadcrumbs{display:none}}.about-us-section .description p{font-size:16px}.about-us-section .heading_box{text-align:center}.about-us-section .heading_box h1.main_title{margin:0 0 50px;color:#09377e;font-size:32px;text-transform:uppercase}.about-us-section .image-with-text__column{background-color:#f3f3f3}.about-us-container-second .caption{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.about-us-container-second .headline{color:#fff}.about-us-section .featured-link--wrap{align-content:center}.about-us-text-section .rich-text__text p{font-size:16px}.about-us-section .info{padding:0}.about-us-section .image-with-text-container{margin:0!important}.about-us-container-second .subtitle p{margin-bottom:0}@media (max-width: 799px){.about-us-container-second .caption-content{max-width:100%!important}.about-us-container-second .caption{position:static;left:unset;top:unset;transform:none!important;margin-bottom:0!important}.about-us-container-second .darken-bg{display:none}.about-us-section .info{width:100%;margin-top:20px}}@media only screen and (width <= 798px){.about-us-video-with-content .video-wrapper .caption.position-center{width:100%;margin-bottom:0!important}}footer .footer-social-icons--mobile.columns{text-align:center}.smart-payment-button--false .purchase-details{padding-bottom:10px}span#Kicker\ Custom\ Minimal2_2,span#Kicker\ Custom\ Minimal2_2 img{width:100%}span#Kicker\ Custom\ Minimal2_2{margin:10px 0!important}.smart-payment-button--false{margin-bottom:0}.custom_product_description .lazyframe iframe{z-index:0}@media only screen and (max-width: 767px){.footer ul li.social-icons__icon{margin-bottom:0}.footer .footer-social-icons--mobile.columns>ul{padding-bottom:20px}.footer_credits{margin-top:0;padding-top:20px}.custom_footer_flex_box{gap:0}}.custom_contact_section{padding:60px 20px}.custom_contact_section .main_heading{text-align:center;font-size:36px;color:#2c2c2c;margin-bottom:10px}.custom_contact_section .main_subtext{color:#666;max-width:600px;margin:0 auto 40px}.custom_contact_section .contact-flex-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.custom_contact_section .contact-info{flex:1 1 30%;display:grid;gap:20px}.custom_contact_section .contact-form-icon-box{background:#fff;width:100%;padding:30px;border-radius:10px;max-width:300px}.custom_contact_section .contact-info .icon_heading .icon_heading_title{font-size:18px;margin:15px 0;font-weight:600;color:#da7c16;text-align:center}.custom_contact_section .contact-info .icon_description{text-align:center}.custom_contact_section .contact-info .contact_form_subtext{font-size:15px;margin:0}.custom_contact_section .contact-form-icon-box .icon-img{max-width:30px;max-height:30px;margin:0 auto}.custom_contact_section .contact-info .map iframe{width:100%;height:200px;border:none;border-radius:12px}.custom_contact_section .contact-form-box{flex:1 1 45%;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 10px #0000000d}.custom_contact_section .contact-form .contact_form_heading{margin-bottom:10px;font-size:24px;color:#2c2c2c}.custom_contact_section .contact-form .icon_description p{margin-bottom:30px;color:#777;font-size:14px}.custom_contact_section .contact-form input,.custom_contact_section .contact-form textarea{width:100%;padding:12px 15px;margin-bottom:20px;border-radius:8px;border:1px solid #ddd;font-size:14px;box-sizing:border-box}.custom_contact_section .contact-form button{background-color:#da7c16;color:#fff;padding:12px 30px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:15px;transition:background-color .3s ease}.custom_contact_section .contact-form button:hover{background-color:#a6642e}.custom_contact_section .contact-info-flex-box{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.custom_contact_section .icon_description p{font-size:15px;word-break:break-word}.custom_contact_section .contact__form-success .quote{background-color:#dff0d8;color:#6daa89;font-size:13px;font-weight:500}.custom_contact_section .form-errors .quote{background-color:#f2dede;color:#cb7155;font-size:13px;font-weight:500}@media (max-width: 999px){.custom_contact_section .contact-grid{flex-direction:column}.custom_contact_section .contact-info,.custom_contact_section .contact-form{flex:1 1 100%}.custom_contact_section .contact-form-icon-box{padding:20px}.custom_contact_section .contact-form .contact_form_heading,.custom_contact_section .contact-form .contact_form_subtext{text-align:center}.custom_contact_section .contact-flex-box{flex-wrap:wrap-reverse}}@media (max-width: 699px){.custom_contact_section .contact-form-icon-box{width:100%}.custom_contact_section .contact-form-box{padding:30px 15px}}.list-item img{height:35px;width:35px}.custom-list .list-item{display:flex;align-items:center}.how-it-works h3{margin-top:10px}.conditions-wrapper{margin-top:40px}.eligible li:before,.not-eligible li:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle;background-size:cover}.price-match-section .eligible li:before{background-image:url(https://cdn-icons-png.flaticon.com/512/845/845646.png)}.price-match-section .not-eligible li:before{background-image:url(https://cdn-icons-png.flaticon.com/512/1828/1828843.png)}.price-match-section .how-it-works-flex-box{display:flex;justify-content:space-between;gap:20px}.price-match-section .how-it-works-block{width:calc(33% - 20px);background:#fff;padding:20px;border-radius:10px}.price-match-section .grid_item_steps .step{background-color:#da7c16;color:#fff;padding:4px 15px;border-radius:8px;font-size:15px;max-width:fit-content;width:100%;margin:0 auto}.price-match-section .grid_item_steps .step p{margin:0}.price-match-section .steps-content a{color:#0b60e5}.price-match-section .condition_flex_box{display:flex;gap:40px;justify-content:center}.price-match-section .condition_heading .condition_heading_text{font-size:36px;text-align:center}.price-match-section .condition-inner-box h2{font-size:22px;color:#da7c16;text-align:center}.price-match-section .condition-inner-box{padding:20px;box-shadow:0 0 4px #c1c1c1;border-radius:4px}.price-match-section .section_subtitle{margin-bottom:40px}.price-match-section .condition-inner-box ul li{list-style:none}.price-match-section .condition-inner-box ul{padding:0;text-align:left}.price-match-section .contact-box{margin-top:40px}.price-match-section .contact-box a{color:#0b60e5;word-break:break-word}.price-match-section .contact-box h3{font-size:25px}.price-match-guarantee{padding:40px 20px}.price-match-guarantee-1{padding:0 20px}@media (max-width: 767px){.price-match-section .how-it-works-flex-box,.price-match-section .condition_flex_box{flex-wrap:wrap}.price-match-section .how-it-works-block{width:100%}.price-match-section .condition_heading .condition_heading_text{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
