.main-collection-grid .product-media-container:has(.adapt_to_image),.main-collection-grid .adapt_to_image,.product-media-container--metafield,.ui-test-product-list .product-media-container:has(.adapt_to_image),.ui-test-product-list .adapt_to_image,.ui-test-product-list .product-media-container--metafield{aspect-ratio:auto!important}.product-media-container.media-fit .adapt_to_image img,.product-media-container--metafield img{object-fit:contain}.product-media-container:has(.adapt_to_image),.product-card.product-card--collection-details .product-media-container:has(.adapt_to_image){padding-bottom:17.5px}.shop-now-button.button{font-size:16px;font-weight:800;line-height:24px;text-transform:uppercase;padding:10px 30px}.main-collection-grid .price-view-details,.ui-test-product-list .price-view-details{color:#919191de;line-height:18px;text-underline-offset:auto;background:none;padding:0;border:none;cursor:pointer}.main-collection-grid .product-price-details,.ui-test-product-list .product-price-details{line-height:18px;margin-top:0}.main-collection-grid .product-price-details,.product-card--collection-details .product-price-details{margin-top:unset;line-height:18px;margin-bottom:10px}.main-collection-grid rte-formatter.rte.product-info-tag{border-radius:5px;padding:5px 10px;font-size:14px;font-weight:700;line-height:18px;letter-spacing:-.266px}.main-collection-grid product-price{margin-bottom:3px}.main-collection-grid rte-formatter.rte.product-info-title,.ui-test-product-list rte-formatter.rte.product-info-title{color:#123556;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.342px;margin-block:3px}.main-collection-grid rte-formatter.rte,.product-card--collection-details rte-formatter.rte{font-size:14px;line-height:18px;letter-spacing:-.266px}.main-collection-grid .product-grid__card.product-grid__card{gap:0!important}.product-badges:has(.card-badge){width:70px;height:auto;top:-2%;left:4%}.card-badge{transform:rotate(-17.337deg)}.main-collection-grid .card-gallery .zoom-icon,.ui-test-product-list .card-gallery .zoom-icon{display:none}.cta-banner__heading{font-size:28px;font-weight:800;line-height:150%;letter-spacing:-.532px;text-transform:capitalize;margin-bottom:20px}.cta-banner__subtext{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.304px;text-transform:capitalize;margin-block:20px}.cta-banner__button{display:inline-block;text-decoration:none;padding:10px 30px;font-weight:800;line-height:24px;text-transform:uppercase}.collection-wrapper product-price .price-wrap,.product-card--collection-details product-price .price-wrap{font-weight:700;font-size:14px;line-height:18px;letter-spacing:-.266px}.collection-wrapper .compare-at-price,.product-card--collection-details .compare-at-price{opacity:1}.collection-wrapper .price,.ui-test-product-list .price{color:var(--color-primary-button-background)}.collection-wrapper .yotpo-sr-bottom-line-text,.ui-test-product-list .yotpo-sr-bottom-line-text{font-weight:400!important;font-size:12px!important;line-height:15px!important}.collection-wrapper .yotpo-widget-instance,.ui-test-product-list .yotpo-widget-instance{margin-block:10px}.collection-wrapper .yotpo-reviews-star-ratings-widget,.ui-test-product-list .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.collection-wrapper .yotpo-sr-bottom-line-summary span,.ui-test-product-list .yotpo-sr-bottom-line-summary span{height:15px!important}.cta-banner__button:hover,.shop-now-button:hover{background-color:#dd4c29}.shop-now-button.button,.shop-now-button-wrapper{position:relative;z-index:1}.cta-banner{padding-inline:20px}.collection-wrapper .facets__summary .facets__clear{display:block}.collection-wrapper .facets__clear.is-visible{display:inline-flex}.collection-wrapper .facets__summary button.facets__clear{padding:0;width:12px;height:12px}.collection-wrapper facet-clear-component .clear-filter{line-height:0;opacity:0;visibility:hidden;pointer-events:none}.collection-wrapper .facets__item .filter-applied .facets__summary{background-color:#c5e6ed}.facets__filters-wrapper .facets__label,.collection-wrapper .facets__label{color:#201d1d;font-size:14px;font-style:normal;line-height:18px;margin-right:10px}.collection-wrapper .facets__item .facets__summary{display:flex;padding:10px 15px;align-items:center;border-radius:5px;background:#eee;justify-content:space-between;min-width:132px;max-height:38px}.collection-wrapper .facets-block-wrapper{margin-bottom:0}.collection-wrapper .filter-applied .facets__status-wrapper,.collection-wrapper .facets__form .products-count-wrapper{display:none}.collection-wrapper .facets__summary .facets__status{opacity:0;visibility:hidden;width:0;height:0;display:none!important}.collection-wrapper .facets .checkbox .checkbox__label-text,.collection-wrapper facet-clear-component .facets__clear{padding:0;line-height:26px;color:#201d1d}.collection-wrapper .facets__inputs .facets__inputs-wrapper{padding:0;border-radius:5px;max-height:unset}.collection-wrapper .facets__filters-wrapper .facets__inputs.facets__panel-content{overflow-y:auto;box-shadow:6px 5px 33.5px #12355626!important;transition:none;background:#eee}.collection-wrapper .facets .checkbox .icon-checkmark{border-radius:5px}.collection-wrapper .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color:#201d1d}.collection-wrapper .facets__form .facets__filters-wrapper{max-width:100%}.collection-wrapper .facets__inputs-list-item .checkbox .checkbox__label{justify-content:space-between;width:100%;padding:0;gap:5px;align-items:center}.collection-wrapper .facets input:checked+label{font-weight:400}.collection-wrapper .facets__inputs-list-item .icon-checkmark{width:18px;height:18px;border-color:#919191}.collection-wrapper .facets__inputs-list-item .icon-checkmark rect{stroke:none}.collection-wrapper .facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:transparent}.collection-wrapper .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark,.collection-wrapper .facets__inputs-list-item:hover .checkbox input:not(:disabled)+label .icon-checkmark{border:1px solid #123556}.collection-wrapper .facets__inputs-list-item:hover .checkbox input:not(:disabled)+label .icon-checkmark{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.collection-wrapper .facets__inputs-list-item{padding:12px 16px}.collection-wrapper .checkbox__input:checked+.checkbox__label .icon-checkmark{padding:2px;background:transparent;fill:var(--color-foreground);border:1px solid}.collection-wrapper .facets__inputs facet-inputs-component{background:#eee}.collection-wrapper .facets__inputs-list-item:hover,.collection-wrapper .facets__inputs-list-item:has(input[type=checkbox]:checked){background-color:#919191}.collection-wrapper .facets__inputs-wrapper .facets__inputs-list{gap:0!important}.collection-wrapper .facets__inputs{border-radius:5px!important;min-width:100%!important;box-shadow:none!important}.collection-wrapper .facets__inputs-list-item:not(:last-child){min-width:0}.facets__filters-wrapper:hover .facets__summary,.facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:1!important}.desktop-filter-tag{color:#201d1d;font-size:14px;font-weight:800;line-height:18px;margin:0}.facets__form-wrapper{align-items:center}.facets__filters-wrapper ul{column-gap:20px}.facets__panel--product-type .facets__summary{display:none}.facets__filters-wrapper details>summary .icon-animated>svg{transform:rotate(180deg)}.facets__filters-wrapper details[open]>summary .icon-animated>svg{transform:rotate(0)}.rte.text-block--with-icon{flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:18px}.text-block--with-icon img{height:26px;width:26px}.ui-test-product-list .product-info-tag{line-height:24px;font-weight:700}.ui-test-product-list .product-price-details-container .price-view-details{padding-inline:40px}.ui-test-product-list .product-price-details-container.remove-padding .price-view-details{padding-inline:0;margin-bottom:10px}.ui-test-product-list .shop-now-button-wrapper{padding:30px 40px 0}.ui-test-product-list .shop-now-button-wrapper:has(.text-left){padding:0}.ui-test-product-list rte-formatter.rte.product-info-title{margin:0!important}.ui-test-product-list .price{font-weight:700}.ui-test-product-list product-price .price-wrap{font-size:16px;line-height:24px;display:flex;gap:4px;flex-wrap:wrap}.ui-test-product-list .product-media-container:has(.adapt_to_image){padding:0}.ui-test-product-list .shop-now-button{margin-inline:auto}.ui-test-product-list .shop-now-button.text-left{margin-inline:0}.price-block--show-discount.text-block{flex-direction:row;align-items:center;gap:15px;justify-content:flex-start}.text-block .discount-percentage{max-width:94px;margin:0!important;padding:10px 15px;border-radius:5px;font-size:16px;font-weight:700;line-height:24px}.price-block--show-discount .price-wrap{width:auto}@media screen and (min-width: 750px){.collection-wrapper .main-collection-grid .product-grid{grid-template-columns:repeat(3,1fr)}.facets__form>.facets__actions{display:none}.facets__form-wrapper{gap:20px}.facets__form-wrapper .facets__form,.facets__filters-wrapper .facets__overflow-list{width:auto}.filter-by-text-mobile,.mobile-collection-title{display:none}}@media screen and (min-width: 1200px){#product-grid-wrap .product-media{min-height:130px}}@media screen and (max-width: 749px){.product-grid.mobile-collection-title-hidden{padding-top:20px}.main-collection-grid .product-grid{grid-template-columns:1fr;padding-inline:20px;gap:40px}.collection-wrapper .facets__inputs-wrapper .facets__inputs-list-item{padding-inline:20px}.facets-remove.facets-remove--mobile-and-vertical,.collection-wrapper .facets__actions{display:none}.facets__filters-wrapper .facets__panel{padding:0}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{display:none!important}.collection-wrapper .facets__item .facets__summary{height:auto;background:transparent;padding:20px;max-height:unset;border-radius:unset}.facets__filters-wrapper>.facets__status-wrapper{display:none}.facets__filters-wrapper .details-content{margin-top:0!important}.facets__inputs .show-more__button{padding-inline:20px}.collection-wrapper .facets__label{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.304px}.collection-wrapper .facets .checkbox .checkbox__label-text{font-size:16px}.collection-wrapper .facets__inputs-list-item:not(:last-child){margin:0}.collection-wrapper .facets__inputs .facets__inputs-wrapper{padding:0;background:#eee;margin:0}.facets-toggle__button{color:#201d1d;font-size:14px;font-weight:800;line-height:18px;text-transform:capitalize}.product-grid-container .facets-toggle{padding-inline:25px;padding:0 25px;height:auto;margin:0}.product-grid-container .facets-toggle{padding-inline:25px;padding:0 25px;height:auto}.facets__filters-wrapper{display:flex;flex-direction:column}.facets-drawer__title.h3{color:#201d1d;font-size:16px;font-weight:800;line-height:24px}.collection-page.hero .hero__content-wrapper{padding-left:20px}.collection-page.hero .hero__container{padding-top:200px!important;padding-bottom:20px!important}.filter-by-text-desktop,.collection-title{display:none}.mobile-collection-title{font-size:28px;font-weight:800;line-height:150%;letter-spacing:-.532px;padding-block:20px;margin:0}.product-grid-container{padding-top:50px}#product-grid-wrap .product-media{min-height:130px}#product-grid-wrap .product-grid__item{min-height:350px}}@media screen and (min-width: 750px) and (max-width: 989px){.collection-wrapper .facets__form .facets__filters-wrapper{flex-wrap:wrap;gap:20px;margin:0}.facets--horizontal .facets__form-wrapper .facets__form{max-width:85%}}.drawer-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px}.drawer-loading-spinner .spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin 1s linear infinite}.drawer-loading-spinner span{font-size:14px;color:#666;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 749px){.drawer-loading-overlay{background-color:#fffffffa}.drawer-loading-spinner .spinner{width:28px;height:28px}.drawer-loading-spinner span{font-size:13px}}.facets--drawer .facets__filters-wrapper{position:relative;min-height:200px}.facets--drawer .facets__filters-wrapper:has(.drawer-loading-overlay){overflow:hidden}.facets--drawer .facets__filters-wrapper>*{transition:opacity .2s ease}.facets--drawer .facets__filters-wrapper.loading>*{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/50/assets/collection-template.css.map */
