.product-tile__image-container{position:relative}.product-tile .price{display:flex;font-weight:400;position:relative;white-space:nowrap;padding-left:.5em}.product-tile .price .price__discount-message[data-visible=true]{position:absolute;font-size:12px;right:0;top:28px;width:100px}.product-tile[data-type=expandable]{overflow:hidden;height:100%}.product-tile[data-type=expandable] .price .price__discount-message[data-visible=true]{width:250px}.product-tile[data-type=expandable] .price:not([data-discount-code-message=false]){padding-bottom:28px}.container[data-image-card-elements-moved] .product-tile[data-type=expandable] .price:not([data-discount-code-message=false]){padding-bottom:0}.product-tile[data-type=polaroid].swiper-slide{height:unset}.product-tile .price .price__discount-message[data-visible=true] p{word-break:break-word;white-space:normal;text-align:right;line-height:100%;margin:0;max-width:70%;float:right}body.templateCollection.template-collection-carousel .product-tile .price .price__discount-message[data-visible=true] p{max-width:50%}.product-tile .price span[data-price=deal]{color:var(--primary-green);font-size:16px;font-weight:var(--font-weight-body);line-height:var(--line-height)}.product-tile .price span[data-price=retail]{color:var(--primary-green);font-size:16px;font-weight:var(--font-weight-body);line-height:var(--line-height);opacity:.6}.product-tile .stamped-badge-caption{color:var(--primary-green);font-size:14px;font-weight:var(--font-weight-body);line-height:150%}.product-tile .stamped-badge-starrating{margin-left:-2px!important}.product-tile .price .retail{margin-right:8px}.product-tile .price .retail[data-visible=false]{display:none}.product-tile .price .retail span[data-price=retail]{text-decoration:line-through}.product-tile .price .from{padding-right:.3em}.product-tile[data-type=polaroid]{padding:0;background-color:#fff;transition:opacity .5s ease,transform .2s ease-in-out}.product-tile[data-type=polaroid][data-animate=true]:hover{transition:all .2s ease-out;box-shadow:0 .5em .5em #4848481a;transform:translateY(-.1em)}.product-tile[data-type=polaroid][data-padding=true] .product-tile__info-container{padding:10px 24px 24px}.product-tile[data-type=polaroid] .price{padding-top:2px}.product-tile__single-bullet{font-size:12px;font-weight:400;letter-spacing:.36px;color:var(--neutral-grey);padding-top:2px}.product-tile__info-container{display:flex;justify-content:space-between}.product-tile[data-type=polaroid] .product-tile__info-container{flex-direction:column;justify-content:space-between}.product-tile[data-type=polaroid] .product-tile__info-container .price{padding-left:0;height:30px}.product-tile[data-type=polaroid] .product-tile__info-container .price span[data-price=deal],.product-tile[data-type=polaroid] .product-tile__info-container span[data-price=retail]{font-size:12px;letter-spacing:.36px}.product-tile[data-type=polaroid] .price .price__discount-message[data-visible=true]{width:unset;height:19.8px;top:4px;margin:0}.product-tile .stamped-badge{display:flex;flex-direction:column}.product-tile[data-type=expandable] .stamped-badge{flex-direction:column}.product-tile .product-tile__swatches-container .product-tile__button.btn.quick-view-link{padding:10px 4px}.product-tile .product-tile__swatches-container .product-tile__button.btn{width:110px;max-width:110px;padding:10px 12px;height:50px;font-size:14px;font-weight:var(--font-weight-header);letter-spacing:.28px;line-height:26px;box-sizing:border-box;flex-shrink:0;margin-left:10px}.product-tile .product-tile__swatches-container .swatches-container[data-type=product-tile] .swatch:first-of-type{margin-bottom:0}.product-tile{margin-top:0}.product-tile>a{max-width:none}.product-tile .image .sale,.product-tile .image .sold-out{border-radius:0;height:auto;width:auto;padding:7px 10px;text-transform:uppercase;background-color:var(--light-blue);color:#fff;top:0;right:0;font-size:.85em;letter-spacing:.06em}.product-tile .product-tile__info-container{border-bottom:none;padding-bottom:0;text-align:left}.product-tile[data-message=true] .product-tile__reviews-details-container .stamped-badge-caption{top:0;left:90px}.product-tile .product-tile__reviews-details-container{display:flex;justify-content:space-between}body.templateCollection.template-collection-carousel .product-tile .product-tile__reviews-details-container{margin-top:15px}.product-tile .product-tile__reviews-details-container[data-partner-swatch=true]{margin-top:10px}.product-tile .product-tile__reviews-details-container .show-more{margin-top:5px;text-decoration:underline;cursor:pointer;color:var(--primary-green)}.product-tile .product-tile__reviews-details-container[data-partner-swatch=true] .show-more{margin-top:auto}.product-tile .product-tile__reviews-details-container .stamped-badge{display:flex}.product-tile .product-tile__reviews-details-container .stamped-badge .stamped-badge-starrating{display:flex;flex-direction:row}.product-tile .title{color:var(--primary-green);font-size:16px;line-height:var(--line-height);margin:0;font-weight:var(--font-weight-header)}.product-tile[data-type=polaroid] .title{font-size:14px}.product-tile .stamped-fa:before{color:var(--light-blue)}.product-tile .stamped-badge-caption{white-space:nowrap}.product-tile .compare-price s{display:inline-block;margin-right:.3em;opacity:.6}.product-tile .compare-price s:empty{display:none}.product-tile__bullets-ul{padding-top:16px;padding-bottom:0;list-style-image:url(//www.branchfurniture.ca/cdn/shop/t/154/assets/checkmark-blue-spaced.png?v=25206829638903585641760629986);margin:0 0 0 1px}.product-tile__bullets-ul :marker{display:none}.product-tile__bullets-ul li{margin-bottom:0!important;display:flex;align-items:flex-start;line-height:25px;text-align:left}.product-tile__bullets-ul li svg{margin-right:5px;margin-top:5.5px;margin-bottom:3px}.product-tile .product-available-colors{padding-top:8px;padding-bottom:0;text-align:left}.product-tile__swatches-container{display:flex;justify-content:space-between;margin:1.25em 0}.collection-wrapper .product-tile[data-type=static] .product-tile__swatches-container{margin:1.25em 0 0}.product-tile__swatches-container--disabled.product-tile__swatches-container{margin:8px 0 1.25em;align-items:flex-end}.product-tile__combinations-available{line-height:100%}.product-tile__swatches-container .btn{padding:10px 12px;font-size:.8em;line-height:inherit}.product-tile .product-image{overflow:hidden;text-align:center;position:relative;background:var(--render-bg-color)}.c-fcp-slider .product-tile .product-image img{width:100%;height:auto}.product-tile .product-image .img{display:block;width:100%;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.product-tile .product-image-container img{width:100%;height:100%;display:block}.product-tile .product-image.show-second-image .second-img{position:absolute;top:0;left:0;@include opacity(0);}.isNotMobile .product-tile .image.show-second-image:hover .img{@include opacity(0);}.isNotMobile .product-tile .image.show-second-image:hover .img.second-img{@include opacity(100);}.product-tile .product-image .sold-out{background-color:#fff;position:absolute;top:13px;right:14px;padding:4px 8px;text-transform:uppercase;font-size:12px;line-height:18px;font-family:Quicksand;font-weight:700;color:#979797;letter-spacing:.06em}.product-tile .product-tile__image-container .sale:not([data-display=true]){display:none}.product-tile .product-tile__image-container .sale{z-index:3;position:absolute;top:13px;left:14px;padding:4px 8px;text-transform:uppercase;font-size:12px;line-height:18px;font-family:Quicksand;font-weight:700;color:#fff;letter-spacing:.06em}.product-image{display:none}.shown{display:block}.product-image-hover{position:absolute;top:0;left:0;height:100%;width:100%}.product-image-hover__image{width:100%;height:100%;object-fit:cover;display:block}.product-image__quantity-swatch{position:absolute;top:10px;right:10px;background:var(--primary-white);z-index:999999;color:var(--primary-green);width:36px;height:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;padding-bottom:.5px}.product-image.collectionHero,.product-image.collectionHero div.img{transition:all .2s ease-in-out;position:relative;z-index:2}.product-image.collectionHero .product-image-hover{opacity:0}@media (hover: hover){.product-tile__image-container:hover .product-image.collectionHero:not([data-image-on-hover-type=none]){background:transparent}.product-tile__image-container:hover .product-image.collectionHero:not([data-image-on-hover-type=none]) div.img{opacity:0}.product-tile__image-container:hover .product-image.collectionHero:not([data-image-on-hover-type=none]) .product-image-hover{opacity:1}}.product-tile[data-message=true] .discount-code-message{font-size:12px;position:absolute;top:26px;right:0;width:100px;white-space:normal;text-align:right}.product-tile[data-message=true] .discount-code-message p{margin:0;line-height:120%;white-space:break-spaces}.product-tile[data-message=true] .info{position:relative}.product-tile[data-message=true] .price.flex.align-tiles-center{min-width:fit-content}.product-tile .stamped-product-reviews-badge{min-height:41.8px;line-height:120%}.product-tile__expandable-details-hidden{height:0;transform-origin:top;overflow:hidden}.product-tile__expandable-details-shown{margin-top:14px;display:flex;flex-direction:column;justify-content:space-between}.product-tile__expandable-details-hidden{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.product-tile .partner-swatch{max-width:170px;margin-top:0}.product-tile[data-bundle-builder-tile=true] .price:not([data-initialized=true]){display:none}.pre-set-bundle-image-container{width:100%;height:0;padding-bottom:100%;position:relative;background-color:var(--render-bg-color)}.pre-set-bundle-image-container.product-image-hover{position:absolute}.pre-set-bundle-image__product-overlay{position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0}@media screen and (min-width: 400px){.product-tile .product-tile__swatches-container .product-tile__button.btn{width:136px;max-width:136px}.carousel-wrapper .product-tile .product-tile__swatches-container .product-tile__button.btn{width:110px;max-width:110px}}@media screen and (min-width: 500px){.carousel-wrapper .product-tile .stamped-badge{flex-direction:row}}@media screen and (min-width: 600px){.product-tile .product-tile__swatches-container .product-tile__button.btn{width:110px;max-width:110px}.carousel-wrapper .product-tile .product-tile__swatches-container .product-tile__button.btn{width:136px;max-width:136px}.product-tile .product-tile__reviews-details-container .show-more{margin-top:13px}.collection-carousel .product-tile .product-tile__reviews-details-container .show-more{margin-top:auto;margin-bottom:1px}}@media screen and (min-width: 700px){.carousel-wrapper .product-tile .product-tile__swatches-container .product-tile__button.btn{width:110px;max-width:110px}}@media screen and (min-width: 840px){.product-tile .product-tile__swatches-container .product-tile__button.btn{width:136px;max-width:136px}}@media screen and (min-width: 900px){.product-tile .product-tile__swatches-container .product-tile__button.btn{width:110px;max-width:110px}.product-tile[data-message=true] .discount-code-message{top:24px}.carousel-wrapper .product-tile .stamped-badge{flex-direction:column}.product-tile .partner-swatch{max-width:120px}}@media screen and (min-width: 1024px) and (max-width: 1099px){.products--list[data-image-card-elements-moved=true] .product-tile .price{flex-wrap:wrap;justify-content:flex-end;column-gap:8px}.products--list[data-image-card-elements-moved=true] .product-tile .price .retail{margin-right:0}}@media screen and (min-width: 1024px) and (max-width: 1279px){.product-tile[data-message=true] .stamped-product-reviews-badge.stamped-main-badge{max-width:50%;margin-top:4px!important}.product-tile[data-message=true] .stamped-badge{position:relative;margin-bottom:24px}.product-tile[data-message=true] .stamped-badge-caption{position:absolute;left:0;top:20px}.product-tile[data-message=true] .discount-code-message{top:32px}.product-tile .product-available-colors{padding-top:8px}}@media screen and (min-width: 1440px){.product-tile .product-tile__swatches-container .product-tile__button.btn{width:136px;max-width:136px}.carousel-wrapper .product-tile .stamped-badge{flex-direction:row}.carousel-wrapper .product-tile .product-tile__swatches-container .product-tile__button.btn{width:136px;max-width:136px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/style_snippets_product_tile.css.map */
