.product-grid-item .product-grid-item__title.collection-page-class{margin-bottom:0}.template-collection .main-content{display:flex;flex-direction:column}.template-collection .collection--no-results a.btn.btn--primary.btn--solid{border:1px solid var(--btn-border)}.bottom-text-section{margin-top:auto}.saso-offer-badge-content{z-index:9}#search-info-p{margin-bottom:22px;font-family:Gotham;font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}#AjaxinatePagination a{padding:12.5px 34.5px;border:1px solid #2e2a2b;display:inline-block;font-family:Gotham;font-style:normal;font-weight:400;font-size:11px;line-height:16px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}#AjaxinatePagination a:hover{text-decoration:none;background:#c7af79}.filter-form-list.filter-transitioning{opacity:0}@media (max-width: 767.98px){.template-collection .product-grid-item__info-content,.template-search .product-grid-item__info-content{margin-bottom:0}}.cart__item__meta,.cart__item__meta ul{margin:0}.filter-form-list{opacity:1;transition-duration:.5s}body .announcement-bar-static,body .shopify-section-header{position:sticky;top:0}.product-grid-item__info{display:flex;flex-direction:column;row-gap:9px;align-items:center;align-content:start}.product-grid-item__title span{font-family:Gotham;font-size:12px;list-style:19px;font-weight:400}.product-grid-item__price.price{font-family:Gotham;font-size:14px;line-height:23px;font-weight:500}.text-highlight__break{font-family:IvyPresto Display;font-weight:300;font-size:var(--heading-real-size-mobile);line-height:var(--heading-line-height-mobile)}.collection-promo__text{margin:14px 0 0;font-family:Gotham;font-weight:400;font-size:var(--text-real-size-mobile);line-height:var(--text-line-height-mobile)}#CollectionStickyBar{display:flex;justify-content:space-between}.filter-form-list{display:flex;padding-left:20px;padding-right:20px;flex-direction:column}.pagination-search{text-align:center;margin-top:65px;margin-bottom:25px}.filter-form-list-outer{overflow:auto}.filter-form-list-outer::-webkit-scrollbar{display:none}.collection__filter{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e2dfda}.collection__filters{position:fixed;background:var(--bg);transition:.5s cubic-bezier(.23,1,.32,1);height:100%;width:100%;left:0;z-index:9001;min-height:100vh;transform:translate(-100%);overflow:hidden}.template-collection .product-grid-item__info form.add_to_cart .btn,.template-search .product-grid-item__info form.add_to_cart .btn{width:100%}.template-search .btn--add-to-cart.collection-grid.btn.btn--primary.border-black:hover{color:#2e2a2b;border-color:#2e2a2b}.collection__filters__toggle,.collection__sort__label{font-family:Gotham;font-style:normal;font-weight:400;font-size:10px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b;display:flex;align-items:center}.active .arrow-down-icon{transform:rotate(180deg)}.product-grid-item .product-label-bottom.collection-page{position:absolute;display:flex;align-items:center;flex-direction:column;height:auto;min-height:22px;pointer-events:none;bottom:0;width:100%;background:#fff}.product-grid-item .product-label-bottom.collection-page span.ProductItem__Label{padding:5px;background:#c7af79;font-family:Gotham;font-style:normal;display:block;font-weight:500;font-size:11px;line-height:12px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#fff;width:100%}.product-grid-item .product-label-bottom.collection-page .product__badge__item--sold span{color:#c7af79}.product-image-container{position:relative}.btn--quick:hover .btn__inner{background:#c7af79}.bottom-text-section{background:#f5f2ec;padding:50px 25px 0}.main-content>div:last-child{padding-bottom:50px;background:#f5f2ec}.bottom-title-text{letter-spacing:.02em;margin:0;font-family:IvyPresto Display;font-style:normal;font-weight:300;font-size:20px;line-height:22px;text-align:center;color:#2e2a2b}.bottom-content-text *{margin:0;font-family:Gotham;font-style:normal;font-weight:400;font-size:14px;line-height:23px;text-align:center;color:#2e2a2b}.bottom-content-text{max-width:485px;margin-left:auto;margin-top:25px;margin-right:auto}.jdgm-star.jdgm--on,.jdgm-star.jdgm--off{font-size:12px}.collection__products .product-grid-item .jdgm-prev-badge__text{margin-top:2px}.collection-promo .item--left .collection-promo__content{padding:15px 25px}.collection-promo .item--top-left .collection-promo__content{padding:0 15px}.collection-promo__body .collection-promo__heading{margin:0}.arrow-down-icon{margin-left:7px}.collection-promo .item--top-left .collection-promo__heading{margin:12px 0}.collection-promo__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.collection-promo__image--desktop{display:block}.collection-promo__image--mobile{display:none}@media (max-width: 699px){.collection-promo__image--mobile{display:block}.collection-promo__bg .collection-promo__image--mobile~.collection-promo__image--desktop{display:none}}.buttons-inner-bottom{border-top:1px solid #e2dfda;border-bottom:1px solid #e2dfda;display:flex}.buttons-inner-bottom a.button-clear-bottom:hover{text-decoration:none}.buttons-inner-bottom *{background:var(--bg);padding:17px 0;flex-basis:50%;font-family:Gotham;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}.button-apply-bottom{background:#c7af79}.sort_button_group{display:inline-flex;margin:0 auto}@media only screen and (max-width: 375px){.collection-promo:first-child .collection-promo__bg{min-height:350px}.collection-promo:nth-child(2n) .collection-promo__bg{min-height:224px}}.arrow-down-icon{display:none}.collection__filter-bar,.collection__sort-bar{flex-basis:50%;padding:19.5px 0;display:flex}.collection__sort-bar{border-left:1px solid #e2dfda}.collection__filters__toggle,.collection__sort__label{margin:0 auto}.total-filter-number.content-desktop{position:absolute;left:0;width:200px;margin:0 auto;right:0}.total-filter-number.content-mobile{margin-bottom:34px}.total-filter-number{font-family:Gotham;font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}#CollectionStickyBar{margin-bottom:18px;margin-left:-20px;margin-right:-20px}#CollectionStickyBar:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;border-top:1px solid #e2dfda}#CollectionStickyBar:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;border-top:1px solid #e2dfda}.collection__filters.active{transform:translate(0);height:100%;background:var(--bg);min-height:100vh;position:fixed;overflow:auto;width:100vw;left:0;z-index:9001}.filter-button-close-inner{padding:17px 20px;display:flex;align-items:center;justify-content:space-between}.filter-button-close-outer{border-top:1px solid #e2dfda;border-bottom:1px solid #e2dfda}.collection__filter:last-child .collection__filter-tags{border-bottom:none}.collection__filter-tags.sort-bar{border:none}.collection__filter-tags{list-style:none;background:var(--bg);display:grid;grid-template-columns:minmax(0,100%);gap:4px;align-content:start;padding-top:20px;margin:0}.filter-button-close-inner span{font-family:Gotham;font-style:normal;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}.collection__filter__title span{font-family:Gotham;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#2e2a2b}a.filter__button:hover{text-decoration:none}a.filter__button:hover span.inside-text{text-decoration:underline}.filter__button span{padding-left:10px;font-family:Gotham;font-style:normal;font-weight:400;font-size:13px;line-height:20px;color:#2e2a2b;cursor:pointer}.collection__filters-list{position:relative}.filter-button-close-outer{position:sticky;top:0;z-index:9999}.buttons-outer-bottom{position:fixed;width:100%;bottom:116px}.search-page__title{margin:0 0 14px;padding-top:38px;padding-bottom:21px;padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2);text-align:center}@media only screen and (min-width: 768px){.product-grid-item .product-label-bottom.collection-page{flex-direction:column}.search-page__title{padding-top:55px;padding-bottom:70px}.pagination-search{margin-top:120px;margin-bottom:45px}.collection__filter-tags{border-bottom:none}.bottom-content-text{margin-top:18px}.buttons-outer-bottom,.filter-button-close-outer,.filter-button-close-inner{display:none}.text-highlight__break{font-size:var(--heading-real-size);line-height:var(--heading-line-height)}.collection__filters{opacity:0;background:unset;width:100%;display:block;position:static;transition:.5s cubic-bezier(.23,1,.32,1);min-height:unset;transform:unset;overflow:hidden;transition-property:max-height}.filter-form-list{flex-direction:row;padding-left:0;padding-right:0}.filter-form-list-outer{height:auto;padding-left:0;padding-right:0}.collection__sort-bar{border-left:unset}#CollectionStickyBar{margin-bottom:0;margin-left:-60px;padding:0 60px;margin-right:-60px}.template-search #CollectionStickyBar{margin:0;padding:0;border-top:1px solid #e2dfda}#CollectionStickyBar:after{content:unset}#CollectionStickyBar:before{content:unset}.collection__filter-bar,.collection__sort-bar{padding:32px 0;flex-basis:unset}.template-search .collection__filter-bar,.collection__sort-bar{padding:23px 0}.arrow-down-icon{display:inline-block;vertical-align:middle}.collection-promo__text{font-family:Gotham;font-weight:400;margin-top:20px;font-size:var(--text-real-size);line-height:var(--text-line-height)}.bottom-title-text{letter-spacing:unset;font-size:30px;line-height:35px}.collection-promo .item--left .collection-promo__body{max-width:418px}.collection-promo .item--left .collection-promo__content{padding:0 50px}.collection-promo .item--top-left .collection-promo__body{max-width:360px}.collection-promo .item--top-left .collection-promo__content{padding:0 26px}.collection-promo .item--top-left .collection-promo__heading{margin:17px 0}.collection__filters.active{opacity:1;width:100%;background:unset;min-height:unset;transform:unset;padding-left:0;padding-right:0;overflow:visible;position:static}.collection__filters-wrapper{transition-property:transform;position:relative;padding-top:32px;padding-bottom:90px;overflow:visible}.collection__filter .collection__filter__count{display:none}.collection__filter__title{display:inline-flex;pointer-events:none;margin-bottom:15px}.collection__filter{padding-top:0;padding-bottom:0;border:unset;width:100%;max-width:250px}.collection__filters.active .collection__filters-wrapper:after{content:"";display:block;position:absolute;bottom:40px;width:100vw;border-top:1px solid #e2dfda;left:50%;transform:translate(-50%)}.template-search .collection__filters.active .collection__filters-wrapper:after{width:100%}.template-search .collection__filters.active .collection__filters-wrapper:before{width:100%}.collection__filters.active .collection__filters-wrapper:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;border-top:1px solid #e2dfda}}.collection__filter__count{display:block}@media (max-width: 767px){.template-collection .product-grid-item .product-grid-item__title,.template-search .product-grid-item .product-grid-item__title{font-size:12px}.product-grid-item .product-label-bottom .product__badge__item.product__badge__item--saving,.product-grid-item .product-label-bottom.collection-page span.ProductItem__Label{font-size:8px;line-height:10px;padding:0;height:14px;min-height:14px;display:flex;align-items:center;justify-content:center}.product-grid-item .product__badge__item{padding:0}}.template-collection .bottom-content-text{max-width:none}.template-collection .bottom-content-text *,.template-collection .bottom-title-text{text-align:left}.collection__products .product-grid-item .saso-offer-badge-type-banner .saso-offer-badge-content{pointer-events:auto}.collection__products .product-grid-item .saso-offer-badge-type-banner{pointer-events:none}.product-grid-item__rating{min-height:15px}
/*# sourceMappingURL=/cdn/shop/t/107/assets/collection-template.css.map */
