@font-face{font-family:"Font Awesome 5 Brands";src:url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Brands-Regular.woff2?8288) format("woff2"),url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Brands-Regular.woff?8288) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Font Awesome 5 Pro Solid";src:url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Solid.woff2?8288) format("woff2"),url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Solid.woff?8288) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Font Awesome 5 Pro";src:url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Regular.woff2?8288) format("woff2"),url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Regular.woff?8288) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Font Awesome 5 Pro";src:url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Light.woff2?8288) format("woff2"),url(//heirloomhomeshop.ca/cdn/shop/t/4/assets/FontAwesome5Pro-Light.woff?8288) format("woff");font-weight:300;font-style:normal}.product-gallery__thumbnail{outline:none}.thumbnail .product-wrap .product_image a{display:inline-block}.thumbnail .product-wrap .product_image a .compare_at_price{position:absolute;top:10px;left:0;z-index:9}.thumbnail .product-wrap .product_image a .compare_at_price span.compareprice_with_percentage{background-color:#574138;color:#fff;padding:2px 10px}.thumbnail .product-info__caption .title{margin:10px 0;font-size:13px;font-weight:700}.thumbnail .product-info__caption .current_price .money{color:#676767;font-weight:600;font-size:14px}.thumbnail .product-info__caption .was_price{color:#c4c4c4}.thumbnail .product-info__caption .was_price .money{color:#c4c4c4;font-weight:600;font-size:14px}.banner .caption-content{max-width:375px}.banner .caption-content .headline{font-weight:700}.cart-section .container{padding:30px 20px}.cart-section .cart-item-list-labels{display:flex;padding-bottom:10px}.cart-section .cart-item-list-labels .cart-table-item-label span{font-size:11px;letter-spacing:.05em;opacity:.6;display:inline-block;line-height:normal}.cart-section .cart-item-list-labels .label-qty,.cart-section .cart-item-list-labels .label-price{text-align:center}.cart-section .cart-item-list-labels .cart-total-price{text-align:right}.cart-section .cart-remove-content{flex:0 0 2.73%;max-width:2.73%;width:100%}.cart-section .cart-image-content{flex:0 0 7.46%;max-width:7.46%;width:100%}.cart-section .cart-info-content{flex:0 0 89.81%;max-width:89.81%;width:100%;display:flex}.cart-section .cart-info-content .cart-item-title{flex:0 0 60.36%;max-width:60.36%;width:100%}.cart-section .cart-info-content .product-quantity-main{flex:0 0 10%;max-width:10%;width:100%}.cart-section .cart-info-content .cart-price{flex:0 0 14.82%;max-width:14.82%;width:100%}.cart-section .cart-main-title .sixteen.columns{float:none;margin:0;display:block;width:100%}.cart-section .cart-main-title .sixteen.columns h1.cart-title{text-transform:uppercase;font-size:24px;line-height:48px;text-align:center;margin:0 0 25px;padding:0 0 15px;position:relative}.cart-section .cart-main-title .sixteen.columns h1.cart-title:before{content:"";position:absolute;background-color:#574138;bottom:0;height:4px;width:65px;right:0;left:0;margin:0 auto;text-align:center}.cart-section .cart__wrapper .main-cart-info{float:none;margin:0;width:100%;display:block}.cart-section .cart__wrapper .main-cart-info .cart__item{margin:0;padding:0;border-bottom:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(100,100,100,.1);border-top:1px solid rgba(100,100,100,.1);align-items:center;padding:20px 0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-remove-content .cart__remove-btn{padding-right:36px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-remove-content .cart__remove-btn .remove-icon{margin:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-image-content .cart_page_image{margin:0;padding-right:30px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content{align-items:center;flex-wrap:wrap}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title{padding:0 15px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title h3.cart__item--title{margin:0;font-size:20px;letter-spacing:.02em}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main{position:relative}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main .product-quantity-box{width:100%!important;margin:0!important;justify-content:center;display:flex}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main .ss-icon{background:transparent}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main input.quantity{border-right:0;border-left:0;max-width:40px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main p.warning{position:absolute;bottom:-25px;margin:0;width:100%;left:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price{text-align:center}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price .money{font-size:16px;color:#333}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-total-price{text-align:right}.cart-section .cart__wrapper .main-cart-info .cart__item .cart__remove-btn{position:unset}.cart-section .cart__wrapper .main-cart-info .cart__item .remove-btn-mobile{display:none}.cart-section .cart__wrapper .cart-subtotal-content{float:none;display:block;width:100%;margin:0}.cart-section .cart__wrapper .cart-subtotal-content .subtotal{padding:0;margin-top:30px;float:right}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .cart_subtotal{margin-bottom:0}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .cart_subtotal .subtotal-title{font-size:16px;margin-right:15px}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .cart_savings{color:#333}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .checkout_button #checkout{width:auto;height:auto;background-color:#272727;border:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1em;text-transform:uppercase;-webkit-appearance:none;appearance:none;font-size:13px;font-weight:500;letter-spacing:.1em;padding:1.4em 2.8em;margin:40px 0 0;min-height:auto;border:2px dotted #272727}.cart-section #cart_form{margin-bottom:0}.cart-section a.action_button.continue-button.add_to_cart{width:100%;max-width:250px;margin:0 auto;display:flex;align-items:center}.collection_img_with_text .featured-link--section .featured-link--half{flex:0 0 40%;max-width:40%;width:100%;margin:0!important}.collection_img_with_text .featured-link--section .featured-link--half .info{width:100%}.collection_img_with_text .featured-link--section .featured-link--half .image-element__wrap{max-width:100%!important;position:relative;padding-bottom:30px;padding-right:30px}.collection_img_with_text .featured-link--section .featured-link--half .image-element__wrap:after{position:absolute;content:"";top:30px;bottom:0;left:30px;right:0;background-color:#e6e0d5;z-index:-1}.collection_img_with_text .featured-link--section .featured-link--image{flex:0 0 60%;max-width:60%;width:100%;padding:0 20px}.customers-login .container.main.content,.customers-register .container.main.content{padding-left:20px;padding-right:20px}@media screen and (max-width: 1440px){.cart-section .cart-remove-content.label-item{flex:0 0 5%;max-width:5%}.cart-section .cart-image-content.cart_space{flex:0 0 10%;max-width:10%}.cart-section .cart-info-content.cart-top-info-content{flex:0 0 85%;max-width:85%}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-image-content .cart_page_image{margin:0;padding-right:0}}@media screen and (max-width: 1200px){.img-text-section--4 .custom-collection-img-text .featured-link--half .collection_title{font-size:40px;padding-top:0}.img-text-section--4 .custom-collection-img-text .featured-link--half .description{margin-bottom:0;font-size:15px}#cart_form .product-quantity-box .product-plus,#cart_form .product-quantity-box .product-minus{font-size:11px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title h3.cart__item--title{font-size:17px;letter-spacing:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price p.modal_price{line-height:normal}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price p.modal_price .money{font-size:15px}}@media screen and (max-width: 1024px){.cart-section .cart-remove-content{flex:0 0 5%;max-width:5%;width:100%}.cart-section .cart-image-content{flex:0 0 10%;max-width:10%;width:100%}.cart-section .cart-info-content{flex:0 0 85%;max-width:85%}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .checkout_button #checkout{margin:20px 0 0}.img-text-section--4 .custom-collection-img-text.featured_collections{padding-top:25px;padding-bottom:50px}.sections--6.featured-custom-collection{padding-bottom:25px!important}.sections--2.featured-custom-collection{padding-top:50px!important}.sections--8.featured-custom-collection{padding-top:50px!important;padding-bottom:25px!important}}@media screen and (max-width: 991px){.banner .caption .caption-content h1.headline{font-size:40px}.banner .caption .caption-content .subtitle{font-size:15px}.banner .caption .caption-content a.action_button{margin-bottom:0;border:0}.cart-section .cart-info-content .cart-item-title{flex:0 0 55%;max-width:55%}.cart-section .cart-info-content .product-quantity-main,.cart-section .cart-info-content .cart-price{flex:0 0 15%;max-width:15%}.product .product-template .section.product_section .left_side_image{padding-right:15px}.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery,.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery_nav{flex:0 0 100%;max-width:100%}.product .product-template .section.product_section .right_side_info{padding-left:15px}.product .product-template .section.product_section .right_side_info h1.product_name{line-height:normal;font-size:20px}.product .product-template .section.product_section .right_side_info .description span{font-size:15px}.product .product-template .section.product_section .right_side_info .product_form form.shopify-product-form .purchase-details .purchase-details__quantity{flex:0 0 50%;max-width:50%}.product .recommended-products-section .product-recommendations .recommended-products__title h2.title{font-size:30px;line-height:normal;letter-spacing:0;margin-top:0}}@media screen and (max-width: 798px){.cart-section .cart-info-content{margin:0}.banner .caption .caption-content h1.headline{font-size:35px;margin-bottom:10px;padding-top:0}.banner .caption .caption-content .subtitle p{line-height:normal}.collection_img_with_text .featured-link--section .featured-link--half{flex:0 0 100%;max-width:100%}.img-text-section--4 .custom-collection-img-text .featured-link--half .collection_title{font-size:35px;line-height:normal;letter-spacing:0}.product .product-template .section.product_section .left_side_image,.product .product-template .section.product_section .right_side_info,.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery,.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery_nav,.product .product-template .section.product_section .right_side_info .gallery-wrap .product_gallery,.product .product-template .section.product_section .right_side_info .gallery-wrap .product_gallery_nav{flex:0 0 100%;max-width:100%}.product .product-template .section.product_section .left_side_image{padding-right:0}.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery_nav{padding-right:0;order:2}.product .product-template .section.product_section .left_side_image .gallery-wrap .product_gallery{order:1;padding-left:0}.product .product-template .section.product_section .right_side_info{padding-left:0;padding-top:30px}.product .product-template .section.product_section .right_side_info .product_form form.shopify-product-form .purchase-details .purchase-details__quantity{flex:0 0 30%;max-width:30%}.customers-login .container.main.content .collection_nav h1,.customers-register .container.main.content .collection_nav h1,.page-contact .container.main.content .collection_nav h1{font-size:35px}.img-text-section--4 .custom-collection-img-text .featured-link--half .info{padding-bottom:0}.img-text-section--4 .custom-collection-img-text .featured-link--half .info .description p{margin-bottom:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-total-price .price_total{display:block;margin-bottom:0}}@media screen and (max-width: 640px){.banner .caption .caption-content h1.headline{font-size:30px;margin-bottom:5px}.banner .caption .caption-content .subtitle{font-size:14px}.img-text-section--4 .custom-collection-img-text .featured-link--half .collection_title{font-size:30px}.collection_img_with_text .featured-link--section .featured-link--half .image-element__wrap{padding-bottom:20px;padding-right:20px}.img-text-section--4 .custom-collection-img-text.featured_collections{padding-top:30px;padding-bottom:30px}.section-7 .caption.caption-width,.section-7 .caption-content{max-width:100%!important}.section-7 .caption.caption-width h1.headline,.section-7 .caption-content h1.headline{font-size:24px}.cart-section .cart-remove-content.label-item{flex:0 0 10%;max-width:10%}.cart-section .cart-info-content.cart-top-info-content{flex:0 0 80%;max-width:80%}.cart-section .cart-image-content{flex:0 0 15%;max-width:15%}.cart-section .cart-info-content{flex:0 0 80%;max-width:80%}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content{margin-left:00}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title{padding-right:15px}#cart_form .product-quantity-box .product-minus{width:33.3333%}#cart_form .product-quantity-box .quantity{width:33.3333%;max-width:33.33%}#cart_form .product-quantity-box .product-plus{width:33.3333%}.cart-section form{margin-bottom:0}.cart__blocks{margin:0}.product .product-template .section.product_section .right_side_info h1.product_name{letter-spacing:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price .money{font-size:15px}}@media screen and (max-width: 480px){.banner .caption .caption-content h1.headline{font-size:22px;letter-spacing:0}.banner .caption .caption-content .subtitle{font-size:13px}.thumbnail .product-info__caption .title{margin:10px 0;font-size:14px;font-weight:500}.img-text-section--4 .custom-collection-img-text .featured-link--half .collection_title{font-size:25px}.img-text-section--4 .custom-collection-img-text .featured-link--half .description{font-size:14px}.img-text-section--4 .custom-collection-img-text .featured-link--half .description p{margin-bottom:0}.section-7 .caption.caption-width h1.headline{font-size:20px}.cart-section .cart-remove-content.label-item{flex:0 0 15%;max-width:15%}.cart-section .cart-info-content.cart-top-info-content{flex:0 0 75%;max-width:75%}.cart-section .cart-main-title .sixteen.columns h1.cart-title{font-size:22px;margin-bottom:20px;text-align:center}.cart-section .remove-btn-desktop{display:none}.cart-section .cart__wrapper .main-cart-info .cart__item .remove-btn-mobile{display:block}.cart-section .cart__wrapper .main-cart-info .cart__item .remove-btn-mobile a.cart__remove-btn{font-size:14px}.cart-section .cart__wrapper .main-cart-info .cart__item .remove-btn-mobile .remove-text{display:block}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid{padding:10px 0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price{flex:0 0 100%;max-width:100%;text-align:left}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price .modal_price,.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-price .modal_price .money{font-size:14px}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main{flex:0 0 100%;max-width:100%;padding:5px 0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .product-quantity-main .product-quantity-box{justify-content:left}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title{flex:0 0 100%;max-width:100%;padding:0}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-item-title h3.cart__item--title{font-size:15px}.cart-section .cart__wrapper .cart-subtotal-content .subtotal{margin-top:20px;float:none}.cart-section .cart__wrapper .cart-subtotal-content .subtotal .checkout_button #checkout{margin:20px 0 0;width:100%}.cart-section .cart-image-content{flex:0 0 30%;max-width:30%}.cart-section .cart-info-content{flex:0 0 70%;max-width:70%;padding-left:15px}.cart-section .cart-item-list-labels .label-qty,.cart-section .cart-item-list-labels .label-price{display:none}.cart-section #cart_form .product-quantity-box .product-minus,.cart-section #cart_form .product-quantity-box .quantity,.cart-section #cart_form .product-quantity-box .product-plus{width:100%;max-width:30px}.cart-section .cart-item-list-labels{padding-bottom:0}.product .product-template .section.product_section .right_side_info{padding-top:15px}.product .product-template .section.product_section .right_side_info .description{padding-bottom:10px}.product .product-template .section.product_section .right_side_info .product_form form.shopify-product-form .purchase-details .purchase-details__quantity{flex:0 0 50%;max-width:50%}.product .product-template .section.product_section .right_side_info .product_accordion{margin-top:30px}.product .recommended-products-section .product-recommendations .recommended-products__title h2.title{font-size:25px}.page-about-us .banner .caption{margin-top:0}.customers-login .container.main.content .collection_nav h1,.customers-register .container.main.content .collection_nav h1,.page-contact .container.main.content .collection_nav h1{font-size:30px;line-height:normal}.thumbnail .product-wrap .product_image a .compare_at_price{top:0}.thumbnail .product-wrap .product_image a .compare_at_price span.compareprice_with_percentage{padding:2px 7px}.recommended-products--slider .slider-gallery{margin:20px}.cart-section .cart-item-list-labels .cart-total-price{display:none}.cart-section .cart__wrapper .main-cart-info .cart__item .cart-info-grid .cart-info-content .cart-total-price{text-align:right;display:none}}
/*# sourceMappingURL=/s/files/1/0503/2630/6972/t/4/assets/heirloom-inner.scss.css.map */
