@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}.desktop-none{display:none}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}.mobile-none{display:none}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width: 990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection.loading .loading-overlay{display:none}.coll-banner-main h1.coll-title{font-size:64px;color:#f4eee0;margin:0;position:absolute;top:50%;line-height:1;transform:translateY(-50%)}.coll-banner-img img{height:270px;width:100%;object-fit:cover}.coll-banner-img{line-height:0;position:relative}.coll-banner-main .icon-text-wrapper{background-color:#244159}.coll-banner-main .icon-text-row .text-wrap{font-size:18px;font-family:var(--heading-font);color:#fff;letter-spacing:0;text-transform:uppercase}.coll-banner-main .icon-text-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.coll-banner-main .icon-text-row .icon-text-col svg{margin-right:8px;width:45px;height:45px}.coll-banner-main .icon-text-wrapper{position:relative}.coll-banner-main .icon-text-wrapper:before{content:"";background-image:url(/cdn/shop/files/bg_bottom_2x_94c018c8-d9cf-48cc-ae68-9c2f2ecf796a.png?v=1701773525);width:100%;position:absolute;height:32px;display:block;top:-31px;background-size:100% 100%;z-index:1}.coll-banner-main .icon-text-row .icon-text-col{justify-content:center}.hide-filters .custom-filter{display:none}.collection-top .custom-filter{background-color:#f4eee033;width:100%;padding:20px 0;max-width:100vw}.collection-top .facets__form{display:flex;flex-wrap:wrap}.collection-top h2#verticalTitle{display:none}.collection-top .facets__wrapper{width:100%}.collection-top .facets-container{padding-top:0}.collection-top h3.filter-head{color:#244159;text-align:center;margin:0;text-transform:uppercase;padding-bottom:10px}.collection-top .custom-filter-ul li a,.collection-top .custom-filter-ul li span{font-size:18px;font-family:var(--heading-font);color:#244159;background-color:#2441591a;border-radius:50px;padding:10px 15px 7px;text-decoration:none;line-height:1}.collection-top .facets__item.active:not(.slick-cloned) a,.collection-top .facets__item.active:not(.slick-cloned) label>span{background-color:#244159;color:#f4eee0}.custom-filter-ul.no-transform .slick-track{transform:none!important}.custom-filter-ul.no-transform .slick-arrow{pointer-events:none;opacity:.6}.collection-top ul.custom-filter-ul{display:flex;align-items:center;justify-content:flex-start;margin:23px 0 0;padding:0;white-space:nowrap;overflow:auto}.collection-top ul.custom-filter-ul label.facet-checkbox{padding:0}.collection-top ul.custom-filter-ul .facet-checkbox--disabled{opacity:.7;pointer-events:none}.collection-top .active-facets__button-wrapper{padding-top:0}.collection-top .facets__item{padding:5px 9px;float:left}.collection-top .facets__form .product-count{display:none}span.badge{background-color:#ea4222;border-radius:4px;font-size:14px;letter-spacing:0;font-family:var(--heading-font);line-height:1;padding:4px 20px 2px}span.badge.color-inverse{background-color:#232323}.collection .product-grid .card--standard>.card__content .card__information{text-align:center}.collection .product-grid .card__heading{margin-bottom:10px;font-size:15px;line-height:1.6}.collection .card--media .card__inner .card__content{padding:0}.collection .product-grid .card--standard>.card__content .card__information{padding-top:20px}.collection .product-grid-card img{width:100%;object-fit:contain;height:100%}.collection .product-grid-card{line-height:1}.collection ul li.grid__item.custom-li-card.li-banner{width:100%;max-width:100%;padding:40px 0}.collection .card__inner{--ratio-percent:100%!important}.collection nav.pagination{text-align:CENTER}.collection .product-counter{font-size:13px;font-weight:600;letter-spacing:0;color:#232323}.collection .pagination{position:relative}.collection button.load-more.button{background-color:#288ab6;min-width:143px;margin-top:10px;opacity:0;position:absolute;top:-1500px}.custom-filter .active-facets.active-facets-desktop{display:none}.collection-top .facet-filters.sorting.caption select#SortBy{border:1px solid rgba(36,65,89,.2);border-radius:9px;font-size:14px;font-weight:600;color:#232323;padding:10px 32px 10px 42px;text-transform:uppercase;letter-spacing:0}.collection-top .facet-filters__sort+.icon-caret{right:17px;width:14px;height:auto}.collection-top .facet-filters__field .select{position:relative}.collection-top .facet-filters__field .select svg.icon-sortby{position:absolute;top:50%;transform:translateY(-50%);left:17px}.collection-top .facet-filters{padding-left:0;width:100%}.collection-top .facet-filters__field{justify-content:flex-start}.template2-collection-style1.bottom-curve .coll-subtitle{font-weight:600;letter-spacing:0;margin-bottom:3px;color:inherit}.template2-collection-style1.bottom-curve .coll-subtitle p{margin:0}.coll-banner-main .fs_col-tp-bnr-des .metafield-rich_text_field{margin-top:14px}.template2-collection-style1 .fs_col-tp-bnr-des p{color:var(--white);text-align:var(--text-left)}.template2-collection-style1.bottom-curve .metafield-rich_text_field p{color:#fff;margin:0}.template-collection .icon-text-wrapper .page-width{max-width:1350px}.collection-top .facet-filters.sorting.caption{display:none}.product-grid-container .collection.page-width{max-width:1350px}.product-grid-container .collection.page-width ul li.grid__item{max-width:370px;margin:0 auto 25px;padding:0 10px}.product-grid-container .collection .custom-li-card .product-grid-card{position:relative}.product-grid-container .collection .product-grid-card .card-review{position:absolute;bottom:40px;left:50px;right:50px;text-align:center}.product-grid-container .collection .product-grid-card span.review-star{width:90px;height:auto;margin:auto}.product-grid-container .collection .product-grid-card span.review-star svg g{fill:var(--rating-color)}.product-grid-container .collection .product-grid-card .review-text,.product-grid-container .collection .product-grid-card .review-text p{font-size:18px;line-height:1.5;color:var(--white);letter-spacing:.5px;margin:11px 0}.product-grid-container .collection .product-grid-card span.review-name{font-size:16px;line-height:1;letter-spacing:1.3px;color:var(--white);font-family:var(--heading-font);font-weight:var(--regular);margin:0;text-transform:uppercase}.product-grid-container .collection li.grid__item.custom-li-card.li-banner{width:100%;padding:42px 72px 42px 91px;background-color:#f4eee0;margin:100px 0;max-width:100%}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .product-grid-card{display:flex;align-items:center}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.best-price{flex:1 1 20%;max-width:20%;text-align:center}.product-grid-container .collection li.grid__item.custom-li-card.li-banner h5.text{font-size:16px;line-height:1.16;color:var(--dark-blue);font-family:var(--heading-font);text-align:center;max-width:195px;margin:15px auto 0;letter-spacing:0}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.image-col{flex:1 1 30%;max-width:30%;margin-top:-160px;margin-bottom:-160px;padding:0 40px}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text{flex:1 1 50%;max-width:50%;display:flex;justify-content:space-around}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.best-price svg{max-width:80px;margin:0 auto;height:auto}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text .icon-wrap{width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:auto;padding:13px 10px}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text .text-wrap{font-size:18px;line-height:1.16;color:var(--dark-blue);font-family:var(--heading-font);text-align:center;max-width:175px;margin:15px auto 0;text-transform:uppercase}.default-banner .default-banner-row{display:flex;flex-wrap:wrap;align-items:center}.default-banner .content-col{width:56.18%;padding-right:17px}.default-banner .image-col{width:43.82%}.default-banner .default-banner-col h3{font-size:48px;line-height:55px;color:#244159;letter-spacing:.5px;font-weight:400;margin:0 0 14px}.default-banner .default-banner-col h3 span{display:block;font-size:64px;line-height:64px;color:#ea4222}.default-banner .default-banner-col p{font-size:18px;line-height:24px;color:#232323;letter-spacing:.5px;font-weight:500;margin:0 0 28px;width:500px}.default-banner .default-banner-icon-text{display:flex}.default-banner .default-banner-icon-text .icon-text-col{padding:0 26px}.default-banner .default-banner-icon-text .icon-text-col .icon-wrap{width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:auto}.default-banner .default-banner-icon-text .icon-text-col:nth-child(1) .icon-wrap{padding:13px 10px}.default-banner .default-banner-icon-text .icon-text-col:nth-child(2) .icon-wrap{padding:5px}.default-banner .default-banner-icon-text .icon-text-col:nth-child(3) .icon-wrap{padding:0}.default-banner .default-banner-icon-text .icon-text-col .text-wrap{font-size:18px;line-height:21px;color:#244159;text-align:center;max-width:230px;margin:7px auto 0;font-family:var(--heading-font)}@media screen and (min-width: 990px){.coll-banner-main .icon-text-row .text-wrap{white-space:nowrap}}@media screen and (min-width: 750px) and (max-width: 989px){.coll-banner-main .icon-text-row{align-items:start}.coll-banner-main .icon-text-row .icon-text-col{display:block;text-align:center;width:25%;flex:unset}.coll-banner-main .icon-text-row .text-wrap{line-height:25px}}@media (max-width:1199px){.product-grid-container .collection li.grid__item.custom-li-card.li-banner{padding:42px 22px}.default-banner .default-banner-icon-text .icon-text-col{padding:0 14px}}@media (max-width:991px){.coll-banner-main h1.coll-title{font-size:50px}.default-banner .default-banner-col h3{font-size:38px;line-height:43px}.default-banner .default-banner-col h3 span{font-size:52px}.default-banner .default-banner-col p{font-size:14px;line-height:20px;width:360px}default-banner .default-banner-icon-text .icon-text-col{padding:0 5px}.default-banner .default-banner-icon-text .icon-text-col .text-wrap{font-size:15px;max-width:250px}.default-banner .default-banner-icon-text .icon-text-col{padding:0 5px}}@media (max-width:749px){.template2-collection-style1 .fs_col-tp-bnr-des p{text-align:center}.coll-banner-main h1.coll-title{font-size:40px;margin-top:-10px}.coll-banner-img img{height:200px}.coll-banner-main .icon-text-row{flex-wrap:wrap}.coll-banner-main .icon-text-row .icon-text-col{flex:unset;width:100%}.coll-banner-main .icon-text-row .icon-text-col svg{width:40px}.coll-banner-main .icon-text-row .text-wrap{font-size:16px}.coll-banner-main .icon-text-row .icon-text-col{justify-content:flex-start}.collection ul#product-grid{margin-left:-10px;margin-right:-10px}.collection ul#product-grid li{padding:0 10px;order:var(--order)}.collection-top h3.filter-head.cstm-heading{display:block;padding-top:10px}.collection-top h3.filter-head{display:none}.collection-top .custom-filter{padding:5px 0}.collection-top ul.custom-filter-ul{margin:0}.collection-top .custom-filter-ul li a,.collection-top .custom-filter-ul li span{font-size:14px}.collection-top .facets__item{padding:5px 4px}.template-collection .custom-filter .slick-arrow.slick-prev{left:5px;z-index:1}.template-collection .custom-filter .slick-arrow.slick-next{right:5px}.template-collection .custom-scroll .custom-filter-ul{padding:0 15px}.list-menu__item .active-facets__button-wrapper{margin-left:0}.custom-filter .page-width{padding:0}.custom-filter-sticky.sticky{top:130px}.template2-collection-style1 .tr-collection-pg-tp-bnr-inn{height:auto}.template2-collection-style1 .tr-collection-pg-tp-bnr-cont .icon{display:none}.coll-banner-main.new-collection .icon-text-row{flex-wrap:unset;align-items:flex-start;max-width:307px;margin:0 auto}.coll-banner-main.new-collection .icon-text-row .icon-text-col{flex-wrap:wrap;text-align:center;padding-top:10px}.coll-banner-main.new-collection .icon-text-row .text-wrap{font-size:13px}.coll-banner-main.new-collection .icon-text-row .icon-text-col{justify-content:center}.coll-banner-main.new-collection .icon-text-row .icon-text-col svg{margin:0 auto;height:40px;object-fit:contain}.coll-banner-main.new-collection .icon-text-row .icon-text-col:first-child{display:none}.coll-banner-main.new-collection .icon-text-row .text-wrap{line-height:1.2;width:100%}.collection-mobile-banner{position:relative}.collection-mobile-banner img{width:100%}.collection-mobile-banner .tr-collection-pg-tp-bnr-inn{position:absolute;left:23px;bottom:19px;width:46px}.collection-mobile-banner h5{font-size:8px;line-height:10px;margin:0 0 -7px;color:#fff}.collection-mobile-banner svg{width:46px;height:auto}.collection-mobile-banner:before{width:750px;height:23px;position:absolute;top:-10px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);display:block;background:url(/cdn/shop/files/slopy-seprator.png?v=1702379453) 50% 100% no-repeat;background-size:cover;z-index:2;content:"";max-width:100%}.collection ul#product-grid li.grid__item.custom-li-card{width:100%;padding:0;order:5}.product-grid-container .collection .product-grid-card span.review-star{width:90px;display:block}.product-grid-container .collection .product-grid-card span.review-star svg{width:100%;height:auto}.product-grid-container .collection .product-grid-card .review-text,.product-grid-container .collection .product-grid-card .review-text p{font-size:16px;line-height:1.5;margin:8px 0 13px}.product-grid-container .collection .product-grid-card .card-review{text-align:center;bottom:20px;left:15px;right:15px}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.best-price,.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.image-col{display:none}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text{flex:1 1 100%;max-width:100%}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text .icon-wrap{width:66px;height:66px}.product-grid-container .collection li.grid__item.custom-li-card.li-banner .grid-banner-col.banner-icon-text .text-wrap{margin:2px 0 0;font-size:13px;line-height:1.1;letter-spacing:.4px}.collection ul#product-grid li.grid__item.custom-li-card.li-banner{margin:25px 0 14px;padding:22px 12px 24px;background-color:#f4eee0;width:calc(100% + 16px);order:9}.collection-top .mobile-facets__wrapper,.collection-top .product-count{display:none!important}.collection-top .facets-container{opacity:1}.default-banner .default-banner-col p,.default-banner .image-col{display:none}.default-banner .content-col{width:100%;padding:0}.default-banner .default-banner-col h3 span{font-size:24px;line-height:36px;display:inline-block}.default-banner .default-banner-col h3{font-size:24px;margin:0 0 10px;text-align:center}.default-banner .default-banner-icon-text{display:flex;padding:0 24px}.default-banner .default-banner-icon-text .icon-text-col .text-wrap{margin:2px 0 0;font-size:13px;line-height:14px;letter-spacing:.4px;max-width:170px}}@media (max-width:375px){.default-banner .default-banner-icon-text{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/template-collection.css.map */
