.breadcrumbs-section{padding-block:24px 8px}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin-inline:4px;color:#000}.breadcrumbs__link{color:#000;text-decoration:none;opacity:.65}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--heading-color, #166449);text-decoration:underline;text-underline-offset:3px}.breadcrumbs__current{color:var(--heading-color, #166449)}.collection-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-block:24px;overflow:hidden;text-align:center}.collection-banner--has-background{background-color:var(--collection-banner-background, transparent)}.collection-banner--has-image{min-height:var(--collection-banner-height-mobile, 280px);padding-block:40px}.collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.collection-banner--has-image .collection-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--collection-banner-overlay, .25))}.collection-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:760px;margin-inline:auto;padding-inline:var(--page-margin, 16px)}.collection-banner__title{margin:0;color:var(--heading-color, #166449);font-family:var(--font-heading--family);font-size:clamp(2rem,4.4vw,2.625rem);font-weight:var(--font-heading--weight, 500);line-height:1.12}.collection-banner__description{max-width:62ch;margin:0;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.6}.collection-banner__description>:first-child{margin-top:0}.collection-banner__description>:last-child{margin-bottom:0}.collection-banner--has-image .collection-banner__title,.collection-banner--has-image .collection-banner__description{color:#fff;text-shadow:0 1px 12px rgb(0 0 0 / 45%)}.collection-banner--has-image .collection-banner__description a{color:inherit}@media screen and (min-width:750px){.collection-banner{padding-block:32px}.collection-banner--has-image{min-height:var(--collection-banner-height, 400px);padding-block:56px}}collection-component .card-gallery{overflow:visible}collection-component .product-badges{inset:-8px auto auto 0px}collection-component .product-card__content{border-radius:12px;box-shadow:0 1px 2px #0000000a,0 14px 30px -22px #00000047}collection-component .product-card__content.product-grid__card{display:grid;grid-template-columns:1fr auto;align-items:center}collection-component .product-card__content>*,collection-component .product-card__content>.contents>*{grid-column:1 / -1;min-width:0}collection-component .product-card__content>product-price{grid-column:1}collection-component .product-card__content>.product-card-button{grid-column:2;justify-self:end}collection-component .product-card__content a[ref=productTitleLink] .text-block,collection-component .product-card__content a[ref=productTitleLink] .text-block p{color:#166449;font-family:var(--font-heading--family);font-size:1.05rem;line-height:1.35}collection-component .product-card__content a[ref=productTitleLink] .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}collection-component .product-card__content .product-card-description--clamped,collection-component .product-card__content .product-card-description--clamped p{--product-card-description-lines: 1;color:#5c5c54;font-size:.85rem;line-height:1.55}collection-component .product-card__content product-price,collection-component .product-card__content product-price .price{color:#a37c4b;font-family:var(--font-heading--family);font-size:1.2rem;line-height:1.3;font-weight:600}collection-component .product-card__content .product-card-button{color:#166449;font-size:.8rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.facets{--checkbox-size: 18px;--checkbox-border-radius: 4px;--checkbox-label-padding: 10px}.facets .facets__summary .facets__label{color:var(--heading-color, #166449);font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:var(--font-heading--weight, 500);white-space:normal}.facets--vertical .facets__summary,.facets--drawer .facets__summary{padding-block:14px}.facets--vertical .facets__summary .icon-caret,.facets--drawer .facets__summary .icon-caret{color:var(--heading-color, #166449)}.facets--vertical .facets__panel[open] .facets__panel-content,.facets--drawer .facets__panel[open] .facets__panel-content{padding-block-end:18px}.facets .facets__inputs-list:not(.facets__inputs-list--grid,.facets__inputs-list--swatches,.facets__inputs-list--images) .facets__inputs-list-item{display:flex;align-items:center;min-width:0}.facets .checkbox .icon-checkmark,.facets .collection-filter__option .icon-checkmark{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;border:1.5px solid #ded6c9;border-radius:var(--checkbox-border-radius);background-color:#fff}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark,.facets .collection-filter__option--active .icon-checkmark{border-color:#166449;background-color:#166449}.facets .checkbox--disabled .icon-checkmark,.facets .checkbox__input:disabled+.checkbox__label .icon-checkmark{border-color:#ebe5da;background-color:#fff}.facets .checkbox__label,.facets .collection-filter__option{align-items:center;min-width:0;padding-block:4px;color:#2f2f2b;font-size:.875rem;line-height:1.45}.facets .checkbox__input:checked+.checkbox__label{color:#166449;font-weight:600}.facets .checkbox__input:disabled+.checkbox__label{color:#a8a29a}.facets .facets__value-count{margin-inline-start:6px;color:#948d80;font-size:.8125rem;line-height:1.45;white-space:nowrap}.facets .facets__inputs-list-item--disabled .facets__value-count{color:#bab4a9}.facets .collection-filter__option{display:flex;width:100%;text-decoration:none}.facets .collection-filter__option .icon-checkmark path{stroke:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.facets .collection-filter__option--active .icon-checkmark path{opacity:1}.facets .collection-filter__label{padding-inline-start:var(--checkbox-label-padding);overflow:hidden;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.facets .collection-filter__option--active .collection-filter__label{color:#166449}.facets .collection-filter__option:hover .collection-filter__label,.facets .collection-filter__option:focus-visible .collection-filter__label{color:#166449}.facets .collection-filter__option .facets__value-count{margin-inline-start:auto;padding-inline-start:8px}.facets .products-count-wrapper{color:var(--heading-color, #166449);font-size:.9375rem}@media screen and (max-width:749px){.facets{--checkbox-size: 20px;--checkbox-label-padding: 12px}}.facets .facets__inputs-list-item>.checkbox,.facets .checkbox__label-text{min-width:0}.product-grid .product-grid__item .product-card__category{margin-top:10px}@media screen and (max-width:768px){.breadcrumbs-section{padding-block:15px}.breadcrumbs__list{display:block;font-size:.8125rem}.breadcrumbs__item{display:inline}collection-component .product-card__content product-price .price{font-size:16px}collection-component .product-card__content a[ref=productTitleLink] .text-block p{font-size:15px}.facets-toggle{height:50px}ul.product-grid.product-grid--grid{padding:0 15px}collection-component .product-card__content.product-grid__card{padding:15px!important}collection-component .product-card__content>.product-card-button{grid-column:1;justify-self:self-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-page.css.map */
