@font-face{font-family:Futura Book;src:url(https://cdn.shopify.com/s/files/1/0249/6842/9621/files/FuturaBT-Book.woff2?v=1641498426) format("woff2"),url(https://cdn.shopify.com/s/files/1/0249/6842/9621/files/FuturaBT-Book.woff?v=1641498427) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Light;src:url(https://cdn.shopify.com/s/files/1/0249/6842/9621/files/FuturaBT-Light.woff2?v=1641498829) format("woff2"),url(https://cdn.shopify.com/s/files/1/0249/6842/9621/files/FuturaBT-Light.woff?v=1641498829) format("woff");font-weight:300;font-style:normal;font-display:swap}.site-nav a:focus:hover,.site-nav a:hover,.site-nav a:hover:hover,.site-nav--mobile a:focus:hover,.site-nav--mobile a:hover,.site-nav--mobile a:hover:hover,ul.child-child-nav a:focus:hover,ul.child-child-nav a:hover,ul.child-child-nav a:hover:hover,ul.child-nav a:focus:hover,ul.child-nav a:hover,ul.child-nav a:hover:hover{color:#f0a571}.child-nav .site-nav--has-dropdown-child.nav-hover>a:focus:hover,.child-nav .site-nav--has-dropdown-child.nav-hover>a:hover,.child-nav .site-nav--has-dropdown-child.nav-hover>a:hover:hover,.site-nav .site-nav--has-dropdown.nav-hover>a:focus:hover,.site-nav .site-nav--has-dropdown.nav-hover>a:hover,.site-nav .site-nav--has-dropdown.nav-hover>a:hover:hover,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a:focus:hover,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a:hover,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a:hover:hover{color:#f0a571}.child-nav .site-nav--has-dropdown-child.nav-hover>a,.child-nav .site-nav--has-dropdown-child.nav-hover>a:focus,.child-nav .site-nav--has-dropdown-child.nav-hover>a:hover,.site-nav .site-nav--has-dropdown.nav-hover>a,.site-nav .site-nav--has-dropdown.nav-hover>a:focus,.site-nav .site-nav--has-dropdown.nav-hover>a:hover,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a:focus,.site-nav--mobile .site-nav--has-dropdown.nav-hover>a:hover{color:#f0a571}.wrapper{max-width:1380px;margin:0 auto;width:100%;padding:0 30px}.site-header .grid--table{padding:12px 0 0}.site-header .headerInnerWrap.none{padding:0}header.site-header{background:#141414}.template-index header.site-header{background:transparent;position:absolute;top:40px;z-index:9;width:100%}header .site-nav a.site-nav__link{color:#fff;font-size:16px;letter-spacing:2px;line-height:21px;padding:0;font-family:Futura Book}header .header-meta svg{fill:#fff}.template-index .feature-image .feature_copy-holder h3{font-size:70px;letter-spacing:-.25px;line-height:85px;text-align:left!important;display:block!important;margin-bottom:0!important;font-family:Futura Light;font-weight:300}.template-index .feature-image .feature_copy-holder{max-width:540px;width:100%;padding-left:30px}.template-index .feature-image .feature_copy-holder .feature-image-text{font-size:16px;letter-spacing:0;line-height:24px;text-align:left;margin-top:16px!important;font-family:Futura Book}p.announcement-bar__message{color:#141414;font-size:16px;letter-spacing:0;line-height:23px;text-transform:initial;font-family:Futura Light}.template-index .section-single-product h2.section_title{color:#141414;font-family:Futura Book;font-size:16px;letter-spacing:2px;line-height:21px;font-weight:300}.template-index section.single-product .single-product-image{padding:0 20px 0 0}.template-index section.single-product .single-product-content{padding:0 0 0 20px}.template-index section.single-product h3.standard-single{font-family:Futura Light;font-size:44px;letter-spacing:5.4px;line-height:59px;padding-bottom:4px}.template-index section.single-product .priceWrapper{margin-top:0!important}.template-index section.single-product .priceWrapper span{font-family:Futura Light;font-size:22px;letter-spacing:2.75px;line-height:29px}.template-index section.single-product .feature-copy{font-family:Futura Light;font-size:16px;letter-spacing:0;line-height:26px;margin-bottom:24px!important}.template-index section.single-product .single-option-selector{font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px;height:37px;margin-bottom:16px}.template-index section.single-product .quantity-wrapper input{font-family:Futura Book;font-size:12px;letter-spacing:1.5px;line-height:16px}.template-index section.single-product .cta-content .AddToCart{font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}.template-index section.single-product button.shopify-payment-button__button{font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}.template-index .single-product.section-product,section.homepage-featured-products{padding-bottom:0}section.homepage-featured-products h2{font-family:Futura Book;font-size:16px;letter-spacing:2px;line-height:21px;font-weight:300}section.homepage-featured-products p.h6{font-family:Futura Light;font-size:14px;letter-spacing:1.75px;line-height:20px;padding-bottom:2px}.homepage-featured-products .button-wrapper{margin-top:25px}.homepage-featured-products .button-wrapper a.collection-view-all{font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}.template-index .hompage-slideshow{padding-top:60px!important}.template-index .slideshow .feature-image .feature_copy-holder{padding:0;max-width:100%}.template-index .slideshow .feature-image h3,.template-index .slideshow .feature-image .feature-image-text{text-align:center!important}.template-index .slideshow a.feature-image-cta.btn{margin-top:24px;font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}section.feature-text.homepage_richtext_1 .richtext_content{max-width:672px;width:100%;margin:0 auto}section.feature-text.homepage_richtext_1 .richtext_content h2{font-family:Futura Light;font-size:70px;letter-spacing:-.25px;line-height:85px;padding-bottom:0;margin-bottom:16px;font-weight:300}section.feature-text.homepage_richtext_1 .richtext_content h2 .border{display:none}section.feature-text.homepage_richtext_1 .section-content .feature-copy.rte{padding:0 0 24px;font-family:Futura Book;font-size:16px;letter-spacing:0;line-height:26px;width:100%;left:initial}section.feature-text.homepage_richtext_1 .grid.section-content{margin:0}section.feature-text.homepage_richtext_1 .featured_content_button{width:27%;display:flex;margin:0 auto}section.feature-text.homepage_richtext_1 .featured_content_button a svg{display:none}section.feature-text.homepage_richtext_1 .featured_content_button a{font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px}section.feature-text.homepage_richtext_1 .featured_content_button .button-wrapper:first-child a{background:#141414;color:#fff}.template-index .section-gallery h2.section_title,.index-newsletter-section h2.section_title{font-family:Futura Book;font-size:16px;letter-spacing:2px;font-weight:300;line-height:21px;margin-bottom:10px}.template-index .section-gallery .section_gallery:first-child{width:50%}.template-index .section-gallery .section_gallery{width:25%}.index-map-section h2.section_title{font-family:Futura Book;font-size:16px;letter-spacing:2px;font-weight:300;line-height:21px;padding-bottom:0}.index-newsletter-section .newsletter__subheading p{font-family:Futura Book;font-size:16px;letter-spacing:0;line-height:26px}.index-newsletter-section input{color:#d3d3d3;font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}.index-newsletter-section .newsletter__submit{background:#141414;color:#fff;font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px}footer.site-footer h3.secondary{font-family:Futura Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}footer.site-footer .footer-nav a{font-family:Futura Book;font-size:16px;letter-spacing:2px;line-height:21px}footer.site-footer .footer-nav li{margin-right:18px}footer.site-footer .bottom-row__copyright p,footer.site-footer .bottom-row__copyright p a{color:#d2d2d2!important;font-family:Futura Light;font-size:12px;font-weight:300;letter-spacing:.11px;line-height:15px;display:initial}.site-footer .footer-top-row{margin-bottom:84px}header .sub-nav ul li a.site-nav__link{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:2px;line-height:21px;color:#fff;padding-right:16px!important}header a.site-header__cart-toggle #CartCount{color:#fff;font-family:Futura Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px}nav.breadcrumb{padding-top:40px}nav.breadcrumb a{font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:1.5px;line-height:16px;color:#141414}nav.breadcrumb span{font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:1.5px;line-height:16px;color:#d3d3d3}.template-collection .collection__title h1{font-family:Futura Light;font-size:24px;font-weight:300;letter-spacing:-.09px;line-height:32px}.template-collection .product-grid p.h6 span,.template-product .product-recommendations .product-grid p.h6 span{font-family:Futura Light;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:20px}.template-collection .product-grid p.h6,.template-product .product-recommendations .product-grid p.h6{padding-bottom:2px}.template-collection .product-grid p.price,.template-product .product-recommendations .product-grid p.price{font-family:Futura Light;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px;margin-bottom:10px}.template-product .product-info h1{font-family:Futura Light;font-size:42px;font-weight:300;letter-spacing:5.4px;line-height:57px}.template-product .product-info .priceWrapper{margin:4px 0 14px}.template-product section.section-product .product-description{padding:0;border-top:2px solid #141414;margin-bottom:0}.template-product .single-option-selector{font-family:Futura Book;font-size:14px;letter-spacing:1.75px;line-height:19px;margin-bottom:16px}.template-product .product-info .quantity-wrapper input{font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:1.5px;line-height:16px}.template-product .product-info button#AddToCart--product-template,.template-product .product-info .shopify-payment-button{font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px}.template-product .product-info .cta-content.cta-content--pay-buttons{margin-bottom:40px}.template-product section.section-product .product-share-links{padding:17px 0;border-top:2px solid #141414}.template-product .product-info .product-share-links .feature-copy{font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px}.template-product section.section-product .product-share-links a{padding:0!important}.template-product .product-pagination.pagination{display:none}.template-product .review_heading .border{display:block;height:3px;width:15px;margin:15px auto 0;background-color:#282828}.template-product .review_heading h2{color:#141414;font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:2px;line-height:21px;text-align:center}.template-product div#shopify-section-product-recommendations{padding-top:30px}.template-product .product-recommendations header.section-header{margin:0}.template-product .product-recommendations header.section-header h2{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:2px;line-height:21px}.template-product section.product-recommendations{padding-bottom:10px}.template-product h2.jdgm-rev-widg__title,.template-product .jdgm-rev-widg__summary,.template-product .jdgm-histogram,.template-product .jdgm-rev-widg__sort-wrapper{display:none!important}.template-product #judgeme_product_reviews .jdgm-rev-widg{padding:0;max-width:1096px;margin:24px auto 0;width:100%;border:none}.template-product .jdgm-widget-actions-wrapper{float:initial;text-align:center}.template-product .jdgm-widget-actions-wrapper a{font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:40px;text-transform:uppercase;color:#fff;background:#141414;height:40px;padding:0;max-width:189px;width:100%}.template-product .jdgm-rev-widg__body{padding-top:24px}.template-product .jdgm-rev-widg__body .jdgm-rev{border-top:1px solid #141414}.template-product .jdgm-rev-widg__body{border-bottom:1px solid #141414}.template-product .jdgm-rev-widg__body .jdgm-rev__rating span{color:#141414}.template-product .jdgm-rev-widg__body span.jdgm-rev__author-wrapper{font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:.27px;line-height:16px}.template-product .jdgm-rev-widg__body b.jdgm-rev__title{font-family:Futura Light;font-size:30px;font-weight:300;letter-spacing:0;line-height:40px;text-transform:uppercase;padding:24px 0 16px}.template-product .jdgm-rev-widg__body .jdgm-rev__body p{font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:29px}.template-product .jdgm-widget.jdgm-preview-badge{display:none!important}h1.page-top-heading{margin-top:14px;margin-bottom:74px;font-size:24px;font-weight:300;letter-spacing:-.09px;line-height:32px;font-family:Futura Light}#contact-us input.btn.center{text-align:center;margin:0 auto;width:83px}#contact-us input.btn.center{text-align:center;margin:0 auto;width:83px;background:#141414;color:#d3d3d3;letter-spacing:1.75px}body#contact-us input,body#contact-us textarea{color:#d3d3d3;font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px;text-align:left;padding:9px 14px}section.cart-page{padding-top:40px}.page-bredcrumb ul{list-style:none;margin:0;padding:0;display:inline-block}.page-bredcrumb ul li{display:inline-block;padding:0 6px 0 0;text-transform:uppercase;color:#d3d3d3;font-size:12px;font-weight:300;letter-spacing:1.5px;line-height:16px;font-family:Futura Book}.page-bredcrumb ul li.active{padding-left:3px}.page-bredcrumb ul li a{color:#141414}.page-bredcrumb{display:block;margin-bottom:60px}h1.standard-index{font-family:Futura Light;font-size:24px;font-weight:300;letter-spacing:-.09px;line-height:32px}.cart-table th{padding:30px 0;border:none;font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}.cart__info .product-grid-title{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:-.06px;line-height:23px}.cart__info .secondary{color:#d3d3d3;font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px;margin-top:4px}.cart__info p{margin-bottom:20px}.cart__remove{color:#141414;font-family:Futura Book;font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}span.feature-copy{color:#141414;font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:-.06px;line-height:21px}.h3.cart__subtotal{font-family:Futura Book;font-size:24px;font-weight:300;letter-spacing:-.09px;line-height:32px}.cart__subtotal-title{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:0;line-height:17px}input.btn.btn--full.btn--secondary.update-cart,input.btn.btn--full.btn--checkout{font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px;text-align:center;padding:9px 10px}section.feature-text.homepage_richtext_1 .featured_content_button .button-wrapper{padding:0}#store-locator h1.standard-single{font-family:Futura Light;font-size:44px;font-weight:300;letter-spacing:-.16px;line-height:58px}#store-locator div#results-slt h3{font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:0;text-transform:capitalize;line-height:24px}#store-locator div#storeifyapps-storelocator-index{border:2px solid #141414;margin-bottom:0!important}#store-locator #main-slider-storelocator .item.thumbnail{border:1px solid #141414}#store-locator #main-slider-storelocator .item.thumbnail .item-content label.store-name{font-family:Futura Light;font-size:24px!important;font-weight:300;letter-spacing:3px;line-height:33px;text-transform:uppercase}#store-locator #main-slider-storelocator .item.thumbnail .item-content .address,#store-locator #main-slider-storelocator .item.thumbnail .item-content .item-road,#store-locator #main-slider-storelocator .item.thumbnail .item-content a{font-family:Futura Light;font-size:14px;font-weight:300;letter-spacing:0;line-height:21px;border:none;color:#141414}.template-index section#store-locator h2.section_title{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:2px;line-height:21px}.template-index section#store-locator .bootstrap-storeifyapps{max-width:100%}#create-account .border-header,#account .border-header{padding-top:14px;max-width:864px;margin:0 auto 60px;width:100%}#create-account .form-vertical,#account .form-vertical{max-width:864px;margin:0 auto;width:100%}#create-account form input,#account form input{color:#d3d3d3;font-family:Futura Book;font-size:14px;font-weight:300;letter-spacing:1.75px;line-height:19px}#create-account form input.btn,#account form input.btn{background:#141414;margin-bottom:14px!important}#create-account form a.center-text,#account form a,#account button.text-link{color:#141414;font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:-.06px;line-height:22px;text-align:center;display:block;margin:0 auto}#account #customer_register_link{font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:2px;line-height:21px}body#store-locator .bootstrap-storeifyapps{max-width:1320px!important}body#store-locator .bootstrap-storeifyapps .container-fluid{padding-left:0;padding-right:0}#account div#RecoverPasswordForm{max-width:864px;margin:0 auto}#account div#RecoverPasswordForm h2{color:#141414;font-family:Futura Light;font-size:24px;font-weight:300;letter-spacing:-.09px;line-height:32px;text-align:center}#account div#RecoverPasswordForm p{font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:-.06px;line-height:16px;text-align:center;margin-bottom:24px}.section_down_arrow{position:absolute;bottom:30px;left:0;right:0;width:100%;z-index:99;text-align:center}html{scroll-behavior:smooth}header a.site-header__logo-link img{width:109px;height:80px;object-fit:contain}#about-us .block__image-with-text .image-with-text__container{display:flex;width:100%;max-width:870px;margin:0 auto}#about-us .block__image-with-text .image-with-text__container .image-with-text__text-column .image-with-text__wrapper{max-width:590px}#about-us .block__image-with-text .image-with-text__container .image-with-text__text.content{font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px}#about-us h1.page_title{font-family:Futura Light;font-size:44px;font-weight:300;letter-spacing:-.16px;line-height:58px;margin:0 auto 18px;max-width:870px}#about-us .block__image-with-text section.section{padding-top:0}#about-us .block__image-with-text .image-with-text__container.image_position_left .image-with-text__wrapper{margin-right:0;margin-left:auto}#about-us .block__image-with-text:last-child section.section{padding-bottom:0}.template-product section.section-product .smart-tabs-wrapper{padding:16px 0 0;border-top:2px solid #141414;margin-bottom:0}.template-product .product-info{max-width:680px}.template-product .smart-tabs-content-block{border:none;padding:16px 0}.template-product .smart-tabs-navigation-li{border:none;padding:0;color:#141414!important;font-family:Futura Book;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;text-transform:uppercase}.template-product .smart-tabs-content-block p,.template-product .smart-tabs-content-block li{color:#141414;font-family:Futura Light;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px}.template-product .smart-tabs-content-block ul{margin-left:10px}.template-product section.section-product .product-description{border-top:none}.template-product .smart-tabs-content-block h2,.template-product .smart-tabs-content-block h3{color:#141414;font-family:Futura Book;font-size:16px!important;font-weight:300;letter-spacing:0;line-height:26px;text-transform:capitalize}header.site-header .logo-and-nav .site-nav li{margin-right:10px}@media only screen and (min-width: 799px){#about-us .block__image-with-text .image-with-text__container.image_position_left{flex-direction:row-reverse}header.site-header .wrapper{max-width:100%}header.site-header .header__section{display:flex!important}header.site-header .logo-and-nav{display:flex!important;align-items:center}header.site-header .header-meta{justify-content:flex-end;align-items:center;display:flex}body#store-locator section.page .grid__item.page-item{width:100%;left:initial}section.homepage-featured-products .product-grid .resp-img-wrapper,section.homepage-featured-products .product-grid .resp-img-wrapper img{height:366px;object-fit:cover}.template-collection .product-grid .resp-img-wrapper,.template-collection .product-grid .resp-img-wrapper img{height:366px;object-fit:cover}.template-product .product-grid .resp-img-wrapper,.template-product .product-grid .resp-img-wrapper img{height:295px;object-fit:cover}section.feature-text.homepage_richtext_1{padding:193px 0 133px}.template-product .product-single__thumbnails img{height:215px;object-fit:cover}}@media only screen and (max-width: 1024px) and (min-width: 768px){section.homepage-featured-products .product-grid .resp-img-wrapper,section.homepage-featured-products .product-grid .resp-img-wrapper img{height:350px;object-fit:cover}.template-product .product-grid .resp-img-wrapper,.template-product .product-grid .resp-img-wrapper img,.template-collection .product-grid .resp-img-wrapper,.template-collection .product-grid .resp-img-wrapper img{height:350px;object-fit:cover}.template-product .product-info{max-width:100%}}@media only screen and (max-width: 798px){.template-index .feature-image .feature_copy-holder{padding-left:0}.site-header__cart-toggle span#CartCount{display:inline-block!important}.site-footer .payment-icons li{margin:0 3px 5px}.site-header__burger-menu div.icon-burger div.row{background-color:#fff}.template-product .product-info h1{border-top:none!important}.section-single-product .single-product-image .product-single__media-wrapper{max-width:100%!important}.template-index section.single-product .product-single{padding:0}.template-index section.single-product h3.standard-single{font-size:26px;line-height:38px}.template-index section.single-product .cta-content{margin-top:-15px;margin-bottom:0}.section-slideshow .hompage-slideshow .feature-image{height:60vh}section.feature-text.homepage_richtext_1 .richtext_content h2{font-size:32px;line-height:40px}section.feature-text.homepage_richtext_1 .featured_content_button{width:60%}.template-index .section-gallery .section_gallery{width:100%!important}#store-locator div#storeifyapps-storelocator-index{border:none}.template-index section#store-locator{padding-top:30px;padding-bottom:0}.template-index section#store-locator h2.section_title{padding-bottom:10px}.site-footer hr.border-top{padding-bottom:0;margin-bottom:0}footer.site-footer h3.secondary{margin-bottom:15px}.site-footer .footer-nav{display:flex;flex-direction:column}footer.site-footer .footer-nav li{margin-bottom:10px}.site-footer .footer-top-row>.grid__item{margin-bottom:40px}.site-footer .footer-top-row{margin-bottom:0}.template-collection .product-grid .product-item-hover{max-width:100%;max-height:100%}.template-product .product-single__thumbnails img{height:130px;object-fit:cover}.template-product .product-info h1{font-size:30px;line-height:38px;border-color:#141414}.template-product .jdgm-widget-actions-wrapper a{margin:0 auto}#about-us .block__image-with-text .image-with-text__container{flex-direction:column-reverse}#about-us .block__image-with-text .image-with-text__container .image-with-text__text.content{margin-top:10px}#about-us .block__image-with-text .image-with-text__container .image-with-text__text.content p{margin:0}.site-header .header__section{padding-bottom:12px!important}#contact-us h1.page-top-heading{margin-top:0;margin-bottom:30px}#about-us section.details__page,#store-locator section.page,#contact-us section.page,#create-account section.customers{padding:30px 0}#about-us .block__image-with-text section.section{padding:0 0 30px}#store-locator h1.standard-single{font-size:36px;line-height:44px;margin-bottom:0}#create-account .border-header,#account .border-header{padding-top:0;margin:0 auto 15px;width:100%}h1.standard-index{font-size:20px;line-height:26px}.template-cart .cart__image img{max-width:100%}.template-cart section.cart-page{padding:30px 0}.template-cart tr.cart__row td{padding:10px 0!important}.template-cart .cart__row.table__section{margin-bottom:10px}.template-cart .grid.cart__row{border:none;margin-top:0;padding-top:15px}.template-cart table.cart-table{border-bottom:1px solid #282828}.template-cart table.cart-table tbody{padding-bottom:10px}.template-cart .cart__taxes-and-shipping{margin:0 0 15px}}@media only screen and (max-width: 640px){.template-index .feature-image .feature_copy-holder h3{line-height:34px!important}}@media only screen and (max-width: 580px){.template-cart td.cart__quantity{text-align:center}.template-cart td.cart__quantity input{width:100%;max-width:50%}.template-product .product-single__media-wrapper{max-width:100%!important}.template-index .feature-image .feature_copy-holder h3{line-height:50px!important;font-size:44px}section.homepage-featured-products .product-grid .resp-img-wrapper,section.homepage-featured-products .product-grid .resp-img-wrapper img{height:350px;object-fit:cover}.template-product .product-grid .resp-img-wrapper,.template-product .product-grid .resp-img-wrapper img,.template-collection .product-grid .resp-img-wrapper,.template-collection .product-grid .resp-img-wrapper img{height:350px;object-fit:cover}}@media only screen and (max-width: 380px){.template-index .feature-image .feature_copy-holder h3{line-height:36px!important;font-size:26px!important}.template-index .feature-image .feature_copy-holder .feature-image-text{margin-top:10px!important}.template-index .slideshow a.feature-image-cta.btn{margin-top:20px;font-size:10px;line-height:14px}section.feature-text.homepage_richtext_1 .richtext_content h2{font-size:28px;line-height:38px}.index-newsletter-section .newsletter__form{margin-top:0}#account #customer_register_link{font-size:12px;line-height:16px}.template-product .product-info h1{font-size:22px;line-height:34px}.template-cart td.cart__quantity{text-align:right}.template-cart .cart__taxes-and-shipping{font-size:12px}}
/*# sourceMappingURL=/s/files/1/0249/6842/9621/t/4/assets/custom.css.map */
