.collection__content{--facet-width: clamp(220px, calc(20% + .6rem) , 330px)}.collection{position:relative}.collection .heading-cheese-background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.collection .heading-cheese-background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #fff7aa);opacity:var(--background-opacity, .9);overflow:hidden}.collection .heading-cheese-background-image picture,.collection .heading-cheese-background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.collection .collection__content{position:relative;z-index:1}.image-column .card-media__heading{font-family:var(--font-garamond);font-weight:var(--fw-600);font-style:normal;font-size:44px;line-height:.96;letter-spacing:var(--ls-n-1);color:var(--color-white)}.image-column .card-media__description{width:214px;max-height:46px;font-family:var(--font-proxima-nova);font-weight:var(--fw-400);line-height:var(--lh-15);letter-spacing:var(--ls-n-2);font-size:15px;color:var(--color-white)}.image-column .card-media__button .btn{margin-top:0}.image-column .card-media__button .btn__text{text-transform:uppercase;font-weight:var(--fw-700)}@media(min-width:767.98px){.product-column{min-height:451px}}@media(max-width:767.98px){.product-column{min-height:345px}}@media(max-width:767.98px){.image-column-desktop{display:none}.image-column-mobile{grid-column:1 / -1;width:100%}.image-column .card-media__heading[style*=--heading-size-desktop]{font-size:var(--heading-size-mobile, var(--heading-size-desktop))!important}.image-column .card-media__description[style*=--text-size-mobile]{font-size:var(--text-size-mobile)}.image-column .card-media--content-mobile-middle-center .card-media__content,.image-column .card-media--content-mobile-middle-left .card-media__content,.image-column .card-media--content-mobile-middle-right .card-media__content,.image-column .card-media--content-mobile-top-center .card-media__content,.image-column .card-media--content-mobile-top-left .card-media__content,.image-column .card-media--content-mobile-top-right .card-media__content,.image-column .card-media--content-mobile-bottom-center .card-media__content,.image-column .card-media--content-mobile-bottom-left .card-media__content,.image-column .card-media--content-mobile-bottom-right .card-media__content{position:absolute;top:0;left:0;right:0;bottom:0}.card-media:has(img):not(.card-media--boxed):not([class*=content-below]){max-height:273px}.image-column .content-overlay--middle-center-mobile{align-items:center;justify-content:center}.image-column .content-overlay--middle-left-mobile{align-items:center;justify-content:flex-start}.image-column .content-overlay--middle-right-mobile{align-items:center;justify-content:flex-end}.image-column .content-overlay--top-center-mobile{align-items:flex-start;justify-content:center}.image-column .content-overlay--top-left-mobile{align-items:flex-start;justify-content:flex-start}.image-column .content-overlay--top-right-mobile{align-items:flex-start;justify-content:flex-end}.image-column .content-overlay--bottom-center-mobile{align-items:flex-end;justify-content:center}.image-column .content-overlay--bottom-left-mobile{align-items:flex-end;justify-content:flex-start}.image-column .content-overlay--bottom-right-mobile{align-items:flex-end;justify-content:flex-end}}@media(min-width:768px){.image-column-mobile{display:none}.image-column .card-media__heading[style*=--heading-size-desktop]{font-size:var(--heading-size-desktop)!important}.image-column .card-media__description[style*=--text-size-desktop]{font-size:var(--text-size-desktop)!important}.card-media:has(img):not(.card-media--boxed):not(.card-media--content-below){border-radius:6px}}.collection__content #FacetFiltersContainer{flex:0 0 var(--facet-width);padding-inline-end:3rem;background:var(--color-white);border-radius:8px;padding:32px 18px;margin-right:56px}.collection__toolbar{background:rgb(var(--color-background));margin-bottom:2rem}.collection__toolbar-left{gap:1.6rem}@media(min-width:1024px){.collection__toolbar-left{gap:1.6rem 2.4rem}}.collection__toolbar-right{gap:1.6rem}@media(min-width:1024px){.collection__toolbar-right{gap:1.6rem 3.2rem}}.collection .card-media,.collection .card-media--link,.collection .card-media__media{height:100%}.facet-accordion-details{border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.facet-accordion-details .accordion-details__summary{border:0}.facet-accordion-details .accordion-details__summary .h6{font-family:var(--font-proxima-nova);font-weight:var(--fw-600);font-size:var(--fs-body-2xl)}.text-subtext{font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-size:var(--fs-body-xl)}.facet-accordion-details .accordion-details__content{padding-block:0 2.4rem}.facet-accordion-details .accordion-details__content label .reversed-link__text,.facet-accordion-details .accordion-details__content .reversed-link__text{font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-size:var(--fs-body-xl)}#FacetFiltersContainer input[type=checkbox],.facet-accordion-details input[type=checkbox]{--background: transparent}#FacetFiltersContainer input[type=checkbox]:not(:checked):after,.facet-accordion-details input[type=checkbox]:not(:checked):after,.facet-drawer input[type=checkbox]:not(:checked):after{display:none;opacity:0}.facet-accordion-details:nth-child(2) .accordion-details__summary{padding-top:0;padding-bottom:20px}.facet-accordion-details:last-child{border-bottom:0}.facet-accordion-details:last-child .accordion-details__content{padding-bottom:0}.collection__toolbar compare-switch{display:none}price-range{gap:1rem}.facet-range{-webkit-appearance:none;appearance:none;background:none;height:.4rem;vertical-align:top;margin:0}.facet-range__max{inset-block-start:0;inset-inline-start:0}.facet-range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to var(--transform-origin-end),rgba(var(--color-border),var(--color-border-alpha, 1)) var(--range-min),rgb(var(--color-foreground)) var(--range-min),rgb(var(--color-foreground)) var(--range-max),rgba(var(--color-border),var(--color-border-alpha, 1)) var(--range-max));border-radius:0;height:.4rem}.form-control:focus,.form-control:focus-visible{box-shadow:none;background-color:transparent}.collection__toolbar-right #SortByContainer .select .form-control option{background:var(--color-beige-background)}.facet-range__input{-webkit-appearance:textfield;appearance:textfield;background-color:none;border:none;border-radius:0;max-height:34px}.accordion-details__content .accordion-details__content--price{padding-block:10px}.facet-range__input::-webkit-inner-spin-button,.facet-range__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.facet-range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;border:1px solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}.facet-range::-webkit-slider-runnable-track{background-color:#ccc;border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-moz-range-thumb{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;cursor:pointer;height:12px;width:12px}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-webkit-slider-runnable-track{background:none}.facet-range::-moz-range-progress{background-color:rgb(var(--color-foreground))}.facet-range::-moz-range-track{background-color:rgb(var(--border-color))}.facet-range::-webkit-slider-thumb{pointer-events:auto}.facet-range::-moz-range-thumb{pointer-events:auto}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{background:none}@media not screen and (pointer:fine){.facet-range::-webkit-slider-thumb{height:20px;margin-block-start:-9px;width:20px}.facet-range::-moz-range-thumb{height:16px;width:16px}}.facet-remove{height:auto;font-weight:inherit;padding-inline:1.2rem;padding-block:.3rem}.facet-remove .swatch-color{--swatch-size: 1.6rem;border:0}.facet-remove.btn-secondary:before{background-color:transparent}#ProductCount{color:var(--color-light-gray-400);font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-style:normal;font-size:var(--fs-body-xl);line-height:var(--lh-15);letter-spacing:var(--ls-n-1)}label[for=SortBy-collection]{color:var(--color-black);font-family:var(--font-proxima-nova);font-weight:var(--fw-600);font-style:normal;font-size:var(--fs-body-2xl);line-height:var(--lh-13);letter-spacing:var(--ls-n-2)}.facet-short select{--inputs-border-width: 0;background-color:rgb(var(--color-background));color:var(--color-black);border:none;font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-style:normal;font-size:var(--fs-body-2xl);line-height:var(--lh-13);letter-spacing:var(--ls-n-2);padding:0;padding-inline-end:0}.facet-short{gap:0;position:relative}.facet-short svg,.facet-short .icon{margin-left:0;padding:0;inset-inline-end:0}@media(min-width:768px){.facet-short select{max-height:24px}}.facet-drawer .drawer__body{padding-bottom:0}.facet-drawer .drawer__sticky--bottom{width:auto;padding:2rem;margin-inline:-2rem}.facet-drawer-button{padding-inline:1.6rem}.collection .facet-drawer-button{padding:0;border-radius:0}.collection .facet-drawer-button:hover{border-bottom:none}.collection .facet-drawer-button .btn__text{--reversed-link-gap: .1rem;background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap)/0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default),color var(--animation-default)}@media(hover:hover)and (pointer:fine){.collection .facet-drawer-button:hover .btn__text{background-position-x:var(--transform-origin-start);background-size:100% var(--reversed-link-gap);background-position-y:bottom;color:rgb(var(--color-foreground))}}.collection .btn--icon:before{display:none}@media(hover:hover)and (pointer:fine){.collection .empty-state .btn--primary:hover .btn__text{color:rgb(var(--color-button))}}.collection .product-card-style-card{border-radius:6px}.collection .content-overlay{padding:0 26px 14px 14px}@media(max-width:767.98px){.collection__toolbar{margin-bottom:10px}.collection__toolbar-left{width:100%;flex-direction:column;align-items:center;gap:8px}.facet-drawer-wrapper{width:100%}.facet-drawer-button-wrap{order:-1;width:100%;display:flex;justify-content:center}.facet-drawer-button-wrap .facet-drawer-button{width:100%;max-width:358px;height:46px;background:var(--color-white);border:none;border-radius:var(--border-4);font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-size:15px;line-height:var(--lh-15);letter-spacing:var(--ls-n-2);color:var(--color-darknavy-blue-200);padding:0;display:flex;align-items:center;justify-content:center}.facet-drawer-button .btn__text{color:var(--color-darknavy-blue-200);font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-size:15px;line-height:var(--lh-15);letter-spacing:var(--ls-n-2);gap:10px}.product-count-wrapper{width:100%;text-align:left;order:1;margin-left:16px}#ProductCount{text-align:left;font-size:15px;color:var(--color-black)}}@media(min-width:768px){.facet-drawer-button{max-height:24px;font-family:var(--font-proxima-nova);font-size:var(--fs-body-2xl)}.facet-drawer-button .btn__text{color:var(--color-light-gray-400);font-family:var(--font-proxima-nova);font-size:var(--fs-body-2xl)}}.facet-short-drawer{padding-block-end:2.4rem;margin-block-end:2.4rem;border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.facets-active{margin-bottom:2.4rem}.facets-active a:nth-last-child(1 of.facet-remove){margin-inline-end:2rem}#ProductsList[data-layout=grid] .product-card-style-card .article-card__media{margin:0;border-radius:var(--pcard-radius) var(--pcard-radius) 0 0}#ProductsList[data-layout=grid] .product-card-style-card .article-card__content{padding:1.2rem}#ProductsList[data-layout=list]{display:block!important}#ProductsList[data-layout=list] .product-card__wrapper{display:flex;align-items:center;gap:2rem 2.4rem}#ProductsList[data-layout=list] .product-card__image-wrapper{flex-shrink:0;width:var(--pcard-media-width, 16.5rem);max-width:50%}#ProductsList[data-layout=list] .product-card__info{text-align:start;flex-grow:1;padding:0}#ProductsList[data-layout=list] .product-card__swatches,#ProductsList[data-layout=list] .product-card .f-price{justify-content:flex-start}#ProductsList[data-layout=list] .article-card{display:flex;align-items:center;gap:2rem 2.4rem}#ProductsList[data-layout=list] .article-card__media{flex-shrink:0;width:var(--pcard-media-width, 16.5rem);max-width:50%;margin:0}#ProductsList[data-layout=list] .article-card__content{text-align:start;flex-grow:1;padding:0}#ProductsList[data-layout=list] .image-column{display:none}#ProductsList[data-layout=list] .product-card-style-card .product-card__image-wrapper{border-radius:var(--pcard-radius)}#ProductsList[data-layout=list].products-list--list-standard .f-column{padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}#ProductsList[data-layout=list].products-list--list-standard .f-column:last-child{margin-bottom:0}#ProductsList[data-layout=list].products-list--list-card .f-column{margin-bottom:1rem}#ProductsList[data-layout=list].products-list--list-card .f-column:last-child{margin-bottom:0}#ProductsList[data-layout=list].products-list--list-card .product-card{padding:1.6rem;border-radius:var(--pcard-radius)}@media(min-width:768px){#ProductsList[data-layout=list].products-list--list-standard{--pcard-media-width: 24.4rem}#ProductsList[data-layout=list].products-list--list-card{--pcard-media-width: 18rem}#ProductsList[data-layout=list] .product-card__image-wrapper{max-width:30%;margin-inline-end:.8rem}#ProductsList[data-layout=list] .product-card__list-actions{display:flex}#ProductsList[data-layout=list] .article-card__media{max-width:30%;margin-inline-end:.8rem}}.collection .product-card__title,.collection .product-card__title .reversed-link__text{font-family:var(--font-proxima-nova);font-weight:700;font-style:normal;font-size:18px;line-height:130%;letter-spacing:-.02em;color:var(--color-black)}.collection .product-card__price{font-family:var(--font-proxima-nova);color:var(--color-light-gray-400)}.product-card__price p{margin:4px 0 0}.collection .product-card__atc,.collection .product-card__atc.btn,.collection .product-card__atc .btn__text,.collection .product-card__actions-wrapper .btn,.collection .product-card__actions-wrapper .btn .btn__text{font-family:var(--font-proxima-nova);color:#2c2c2c}.collection .product-card__actions-wrapper .btn[disabled] .btn__text,.collection .product-card__actions-wrapper .btn[disabled] .btn__text--desktop,.collection .product-card__actions-wrapper .btn[disabled] .btn__text--mobile,.featured-collection .product-card__actions-wrapper .btn[disabled] .btn__text,.featured-collection .product-card__actions-wrapper .btn[disabled] .btn__text--desktop,.featured-collection .product-card__actions-wrapper .btn[disabled] .btn__text--mobile{text-transform:uppercase}.collection .product-card__description,.featured-collection .product-card__description{font-family:var(--font-proxima-nova);font-size:var(--fs-body-s);line-height:var(--lh-13);letter-spacing:var(--ls-0);font-weight:var(--fw-400);color:var(--color-light-gray-400);margin-top:.4rem}.collection .product-card__atc-text{font-family:var(--font-proxima-nova);color:#2c2c2c}.collection .product-card__info-review{min-height:1.5em}.collection .product-card__info-review .jdgm-widget,.collection .product-card__info-review .jdgm-preview-badge,.collection .product-card__info-review .jdgm-preview-badge__text,.collection .product-card__info-review .jdgm-prev-badge__text,.collection .product-card__info-review .jdgm-prev-badge__stars,.collection .product-card__info-review .jdgm-prev-badge__text-wrapper{font-size:13px!important;color:var(--color-light-gray-400)!important}.collection .product-card__info-review .jdgm-star{font-size:11px!important;padding-right:2px!important}.collection .product-card-variants__dropdown,.featured-collection .product-card-variants__dropdown{width:100%;height:28px;position:relative;margin-top:15px;margin-bottom:6px}.collection .product-card-variants__dropdown .product-card-variants__select,.featured-collection .product-card-variants__dropdown .product-card-variants__select{width:100%;height:28px;padding:0;border:1px solid var(--color-light-gray);border-radius:var(--border-2);font-family:var(--font-proxima-nova);color:transparent;background-color:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.collection .product-card-variants__dropdown .product-card-variants__select option,.featured-collection .product-card-variants__dropdown .product-card-variants__select option{color:rgb(var(--color-foreground))}.collection .product-card-variants__dropdown .product-card-variants__icon,.featured-collection .product-card-variants__dropdown .product-card-variants__icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;pointer-events:none;display:flex;align-items:center;justify-content:center}.collection .product-card-variants__dropdown .product-card-variants__icon svg,.featured-collection .product-card-variants__dropdown .product-card-variants__icon svg{width:100%;height:100%}.collection .product-card-variants__dropdown .product-card-variants__text,.featured-collection .product-card-variants__dropdown .product-card-variants__text{position:absolute;left:2.8rem;top:50%;transform:translateY(-50%);font-family:var(--font-proxima-nova);color:var(--color-light-gray-400);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection .product-card-variants__dropdown .icon-caret-down,.featured-collection .product-card-variants__dropdown .icon-caret-down{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);pointer-events:none;color:rgb(var(--color-foreground))}.collection .product-card-variants__dropdown .product-card-variants__select:focus,.featured-collection .product-card-variants__dropdown .product-card-variants__select:focus{outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.btn-tertiary{width:100%;max-height:38px;border-radius:var(--border-2)}.collection .product-card__info,#ProductsList .product-card__info,.predictive-search-result--products .product-card__info,.search__products-recommendation .product-card__info{padding:.8rem 1.4rem 1.4rem!important}.collection .product-card__info .btn__text,#ProductsList .product-card__info .btn__text{color:#2c2c2c}.btn-primary-yellow{font-family:var(--font-proxima-nova);font-size:14px;font-weight:var(--fw-700);color:#2c2c2c}@media(max-width:767.98px){#ProductsList[data-layout=grid] .product-card__info{min-height:0;padding:6px 10px 11px;gap:0}#ProductsList[data-layout=grid] .product-card__actions-wrapper{margin-top:auto}#ProductsList[data-layout=grid] .product-card__info-review{min-height:0;margin:0 0 14px}#ProductsList[data-layout=grid] .product-card__title{margin:0 0 14px}#ProductsList[data-layout=grid] .product-card__price{margin:0}#ProductsList[data-layout=grid] .product-card-variants__dropdown{margin-top:14px;margin-bottom:6px}#ProductsList[data-layout=grid] .product-card__info:has(.product-card__info-review:not(:empty)):has(.product-card-variants__dropdown) .product-card__price{margin-bottom:0}#ProductsList[data-layout=grid] .product-card__info:has(.product-card__info-review:not(:empty)):not(:has(.product-card-variants__dropdown)) .product-card__price{margin-bottom:0}#ProductsList[data-layout=grid] .product-card__info:has(.product-card__info-review:not(:empty)):not(:has(.product-card-variants__dropdown)) .product-card__actions-wrapper{margin-top:48px}#ProductsList[data-layout=grid] .product-card__info:not(:has(.product-card__info-review:not(:empty))):not(:has(.product-card-variants__dropdown)) .product-card__title{margin-top:26px;margin-bottom:14px}#ProductsList[data-layout=grid] .product-card__info:not(:has(.product-card__info-review:not(:empty))):not(:has(.product-card-variants__dropdown)) .product-card__price{margin-bottom:0}#ProductsList[data-layout=grid] .product-card__info:not(:has(.product-card__info-review:not(:empty))):not(:has(.product-card-variants__dropdown)) .product-card__actions-wrapper{margin-top:48px}.collection .product-card__info{padding:6px 10px 11px}.collection .product-card__title,.collection .product-card__title .reversed-link__text{font-family:var(--font-proxima-nova);font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:.03em;color:var(--color-black)}.collection .product-card__price{font-family:var(--font-proxima-nova);font-weight:400;font-style:normal;font-size:13px;line-height:130%;letter-spacing:0;color:var(--color-light-gray-400)}.collection .product-card__info.text-center .product-card__price{text-align:center}.collection .product-card__info.text-center .product-card__price p{text-align:center;margin:4px auto 0;width:100%}.collection .product-card__info-review .jdgm-widget,.collection .product-card__info-review .jdgm-preview-badge,.collection .product-card__info-review .jdgm-preview-badge__text,.collection .product-card__info-review .jdgm-prev-badge__text,.collection .product-card__info-review .jdgm-prev-badge__stars,.collection .product-card__info-review .jdgm-prev-badge__text-wrapper{font-size:12px}.collection .product-card__atc,.collection .product-card__atc .btn__text,.collection .product-card__atc-text,.product-card__info .btn__text{font-size:10px}.collection .product-card-variants__dropdown,.featured-collection .product-card-variants__dropdown{margin-top:14px}.collection .product-card-variants__dropdown .product-card-variants__select,.featured-collection .product-card-variants__dropdown .product-card-variants__select{font-size:16px;transform:translateZ(0);-webkit-transform:translateZ(0)}.collection .facet-short-drawer label,.collection .facet-short-drawer .h4{font-family:var(--font-proxima-nova);font-weight:var(--fw-400);font-size:15px;line-height:var(--lh-15);letter-spacing:var(--ls-n-2);color:var(--color-darknavy-blue-200)}.btn-tertiary{max-height:32px}.collection .btn__text-full{display:none}.collection .btn__text-short{display:inline}}@media(min-width:768px){.collection .btn__text-full{display:inline}.collection .btn__text-short{display:none}}drawer-component.facet-drawer{z-index:var(--filter-drawer-z-index)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection.css.map */
