.banners-slot-l{height:fit-content}.banners-slot-r{align-self:stretch}.banners-slot-r div{height:100%}.banners-slot-r .widget-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.banners-slot-r .banner-item{height:auto}.section-comment-showcase{align-self:flex-end;width:100%}@media screen and (max-width:768px){.section-comment-showcase .swiper-button-prev{left:0!important}.section-comment-showcase .swiper-button-next{right:0!important}}#shopify-section-sub-site-nav{display:inline-block}#shopify-section-hero-slider-mobile .hero-slider{margin-left:-7px;margin-right:-7px}#shopify-section-hero-slider-mobile .hero-slider img{width:100%;height:auto}#shopify-section-hero-slider-mobile .swiper-pagination{bottom:0}#shopify-section-hero-slider-mobile .swiper-button-next,#shopify-section-hero-slider-mobile .swiper-button-prev{border-radius:0;background-color:#3b3c48;opacity:.5!important;width:20px;height:35px;line-height:20px;padding:5px}#shopify-section-hero-slider-mobile .swiper-button-next:hover,#shopify-section-hero-slider-mobile .swiper-button-prev:hover{color:#3b3c48}#shopify-section-hero-slider-mobile .swiper-button-next:hover svg path,#shopify-section-hero-slider-mobile .swiper-button-prev:hover svg path{fill:#dddedd}#shopify-section-hero-slider-desktop img{width:100%;height:auto}#shopify-section-hero-slider-desktop .swiper-pagination{bottom:1em;position:absolute}#shopify-section-hero-slider-desktop .swiper-pagination-bullet-active{opacity:1;width:28px}#shopify-section-hero-slider-desktop .swiper-pagination-bullet{background:#3b3c47;opacity:.8;border-radius:4px}.hero-slider .swiper-button-prev{left:0!important;width:50px}.hero-slider .swiper-button-next{right:0!important;width:50px}.hero-slider #swiper-open-popup-btn{width:30px;height:30px;margin:10px;border-radius:15px;background:#3b3c48;display:block;position:absolute;bottom:0;right:0;z-index:999;opacity:.5}.hero-slider #swiper-open-popup-btn rect{fill:#fff}.fpu-hero-slider-mobile .fpu-inner{width:100%;padding:30px 15px 10px;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.fpu-hero-slider-mobile .fpu-inner.active{overflow:hidden}.fpu-hero-slider-mobile .popup-wrapper h4{color:#3b3c48;margin-top:-10px;margin-bottom:15px}.fpu-hero-slider-mobile .swiper-slide{margin-bottom:5px}.fpu-hero-slider-mobile .swiper-slide img{width:100%;height:auto}.home-slideshow{padding-top:.25em}@media only screen and (min-width:768px){.home-slideshow{padding-top:.25em}}@media only screen and (min-width:992px){.home-slideshow{padding-top:1.5em;overflow:hidden}}@media only screen and (min-width:1680px){.home-slideshow{padding-top:1.5em;overflow:hidden}}.featured-collection-item{position:relative;text-align:center}.featured-collection-item-title{text-align:left;padding:.25em 0;font-size:var(--txt-body)}.widget-featuredCollectionImages{min-height:100px}.widget-featuredCollectionImages .swiper-container img{display:block;margin:0 auto;max-width:100%;height:auto}.template-index .widget-title.title-center{text-align:center}.template-index .widget-title__no-line{margin-top:1em;margin-bottom:1em}.template-index .widget-title__no-line h3{padding:0}.template-index .widget-title__no-line h3:before,.template-index .widget-title__no-line:before{display:none}.template-index .title-center h3,.template-index .title-center p{font-weight:100}.template-index .title-center h3{font-size:22px;font-weight:700}@media only screen and (min-width:992px){.template-index .title-center h3{font-size:2em}}.template-index .title-center p{font-size:2em}@media only screen and (max-width:768px){.widget-banner-2 .container{padding:0}}.widget-banner-2 img{width:100%;height:auto}@media only screen and (max-width:768px){.widget-banner-2{margin-top:1em}}.featured-articles-container{margin:0;position:relative}.widget-articles{margin-top:2em}.widget-articles .widget-title{margin-bottom:1em}@media only screen and (max-width:768px){.widget-articles .container{padding:0 .5em}}@media only screen and (min-width:1200px){.featured-articles__slot1{grid-area:slot1}.featured-articles__slot2{grid-area:slot2}.featured-articles__slot3{grid-area:slot3}.featured-articles__slot4{grid-area:slot4}.featured-articles-container{display:grid;grid-template-areas:"slot1 slot2" "slot1 slot3" "slot1 slot4";grid-gap:1em;grid-template-columns:50% 1fr;margin:0 0 1.5em}.featured-articles__slot1.article-brick{display:block;background-color:#fff}.featured-articles__slot1.article-brick .article-brick-img{width:100%;border-radius:.5em .5em 0 0}.featured-articles__slot1.article-brick .info{width:100%;border-radius:0 0 .5em .5em}.featured-articles__slot1.article-brick img{border-radius:.5em .5em 0 0;width:100%}}.article-brick{border-radius:.5em;display:flex;margin-bottom:1em;overflow:hidden}@media only screen and (min-width:1200px){.article-brick{bottom:0}}.article-brick excerpt{width:10%;height:1.2em;font-size:.7em}@media only screen and (min-width:768px){.article-brick excerpt{font-size:1em}}.article-brick excerpt div,.article-brick excerpt p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.article-brick .article-brick-img{padding:0;width:50%;border-radius:.5em 0 0 .5em;background-color:#fff;display:flex}.article-brick .info{width:50%;padding:.5em 1em;background:#fff;border-radius:0 .5em .5em 0;color:#aaa;font-size:1.2em}@media only screen and (min-width:768px){.article-brick .info{font-size:1em}}.article-brick h4{font-size:.8em;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (min-width:768px){.article-brick h4{font-size:1.3em;margin:.5em 0}}@media only screen and (min-width:768px){.article-brick .article-brick-img{width:25%}.article-brick .info{width:75%}}@media only screen and (min-width:1200px){.article-brick .article-brick-img{width:50%}.article-brick .info{width:50%}}.article-brick img{border-radius:.5em 0 0 .5em;width:100%;height:auto;object-fit:cover}.featured-articles__slot1{margin-left:-15px;margin-right:-15px}@media only screen and (min-width:1200px){.featured-articles__slot1{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.featured-articles__slot1 h4{font-size:1.4em}}.featured-collection-item img{width:100%;height:auto}.index-bg{position:relative;background-position:top center!important;background-repeat:repeat-x!important;background-size:contain!important;height:100vh}.index-bg__inner{position:absolute;bottom:0;left:0;width:100%;height:135px}.home-slideshow{margin-top:-100vh}.widget-comment-showcase{margin-top:2em}@media only screen and (min-width:992px){.widget-comment-showcase{margin-top:1em}}.widget-comment-showcase .comment-block{min-height:92px;font-size:14px;padding:.4em 32px;display:flex;flex-direction:column;justify-content:center;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width:768px){.widget-comment-showcase .comment-block{min-height:50px;font-size:1em;padding:.2em 0}}.widget-comment-showcase .comment-block__copies{margin:.6em 0;text-align:center;height:3em;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;display:flex;justify-content:center;flex-wrap:wrap}.widget-comment-showcase .comment-block__author{margin:.2em 0;text-align:center}.widget-comment-showcase .comment-block__author>div{display:inline-block;margin:0 .25em;color:#666;vertical-align:middle}.widget-comment-showcase .comment-block__author .icon-star{width:14px;height:14px;float:left}.widget-comment-showcase .comment-block__author-name{max-width:calc(100% - 90px);white-space:nowrap;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.widget-comment-showcase .swiper-container{border-top:1px solid #eee;border-bottom:1px solid #eee}