.main-collection{padding-top:var(--padding-top-section-mobile);padding-bottom:var(--padding-bottom-section-mobile)}@media screen and (min-width: 700px){.main-collection{padding-top:var(--padding-top-section-desktop);padding-bottom:var(--padding-bottom-section-desktop)}}.main-collection .collection{margin-block-end:0}.collection-filters__title{display:none}@media screen and (min-width: 1000px){.collection-filters__title{display:block;margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:-0.5px;line-height:1}}.collection--filters-sidebar{row-gap:16px}@media screen and (min-width: 1000px){.collection--filters-sidebar{row-gap:24px}}.collection--filters-sidebar .collection__top-bar{grid-template-columns:1fr}.collection--filters-sidebar .active-facets{margin-block-start:0;margin-block-end:0}@media screen and (max-width: 999.98px){.collection--filters-sidebar .active-facets{flex-wrap:nowrap;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--container-gutter));scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);width:calc(100% + var(--container-gutter)*2);margin-left:calc(var(--container-gutter)*-1);padding:0 var(--container-gutter)}}.collection--filters-sidebar .active-facets .facet-clear-all{flex-shrink:0}.collection-filters .accordion:first-of-type{border-top:none}.collection-filters .accordion__toggle{--accordion-spacing: 16px;font-size:18px;font-weight:500;line-height:1.15}.collection-filters .group:hover .circle-chevron.circle-chevron.group-hover\:colors:not([disabled]),.collection-filters .group:hover .circle-chevron.hover\:colors:hover:not([disabled]){color:#423b4b;background:rgba(0,0,0,0)}.collection-filters .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){color:#423b4b;background:rgba(0,0,0,0)}.collection-filters .circle-chevron{background:rgba(0,0,0,0)}.collection-filters .circle-chevron svg{width:24px;height:24px;color:#423b4b}.collection-filters .checkbox-container .checkbox{top:4px;width:20px;height:20px;background-color:#fff;box-shadow:none;border:1px solid #423b4b;border-radius:3px}.collection-filters .checkbox-container .checkbox:checked{background-color:#423b4b}.collection-filters .checkbox-container .checkbox~label{padding-inline-start:8px;font-size:14px;font-weight:500}.collection-mobile-trigger-group{display:flex;align-items:center}@media screen and (min-width: 1000px){.collection-mobile-trigger-group{display:none}}.collection-mobile-trigger-group .facets__floating-filter{position:static;width:auto;line-height:0}.collection-mobile-trigger-group .facets__floating-filter .button{padding:0;font-size:16px;font-weight:500;color:#423b4b;background:rgba(0,0,0,0)}.collection-mobile-trigger-group .facets__floating-filter .button .text-with-icon{gap:8px}.collection-mobile-trigger-group .facets__floating-filter .icon-filter-v2{width:24px;height:24px}.collection-filters-drawer{width:100%;height:80%;overflow:hidden;border-radius:16px 16px 0 0}@media screen and (min-width: 700px){.collection-filters-drawer{height:80%}}.collection-filters-drawer#facets-drawer::part(header){display:flex;padding:0;border-bottom:none}.collection-filters-drawer#facets-drawer::part(close-button){display:block}.collection-filters-drawer#facets-drawer::part(body){padding:0}.collection-filters-drawer#facets-drawer::part(content){height:100%;padding:32px 16px;background-color:#fdfdfd}.collection-filters-drawer form{margin-bottom:32px}.collection-filters-drawer .checkbox-list{gap:16px}.collection-filters-drawer .facets-drawer__floating-apply{bottom:32px;display:flex;gap:8px;margin-inline-start:0;margin-inline-end:0;padding:24px 0 32px;background-color:#fff;border-top:1px solid rgb(var(--text-color)/0.12)}.collection-filters-drawer .facets-drawer__floating-apply>*{flex:1 1 50%}.collection-drawer-header{font-size:24px;font-weight:700}.sort-by-facet .popover-listbox .popover-listbox__option{justify-content:space-between;font-weight:500;font-size:14px}.sort-by-facet .popover-listbox__option-check-icon svg{width:24px;height:24px}@media screen and (min-width: 1000px){.sort-by-facet .popover-listbox__option-check-icon svg{width:16px;height:16px}}.sort-by-facet__text-with-icon{gap:8px;font-size:16px;font-weight:500}.popover-sort-by-facet{--popover-content-padding-top: 32px;--popover-content-padding-bottom: 32px}@media screen and (max-width: 999.98px){.popover-sort-by-facet{--popover-content-max-height: 390px;padding:0;height:calc(var(--popover-content-max-height) + var(--popover-content-padding-top) + var(--popover-content-padding-bottom))}}.popover-sort-by-facet::part(body){padding:0}.popover-sort-by-facet::part(content){min-width:212px}@media screen and (max-width: 999.98px){.popover-sort-by-facet::part(content){padding:32px 16px}}@media screen and (max-width: 999.98px){.popover-sort-by-facet::part(title){padding:0 0 16px;margin-bottom:16px}}@media screen and (max-width: 999.98px){.popover-sort-by-facet::part(part){padding:0}}.popover-sort-by-facet::part(outside-close-button){display:none}@media screen and (max-width: 999.98px){.popover-sort-by-facet .popover-listbox{display:flex;flex-direction:column;gap:24px}}.popover-sort-by-facet .collection-drawer-header-wrapper{display:flex;justify-content:space-between;align-items:center}.popover-sort-by-facet .popover-listbox__option{justify-content:space-between;font-weight:500}@media screen and (max-width: 999.98px){.popover-sort-by-facet .popover-listbox__option{padding:0}}@media screen and (min-width: 700px){.popover-sort-by-facet .popover-listbox__option{justify-content:center}}.product-list:not(:has(.product-card--blends)) .product-list__promo[id*=promotion_benefits] .content-over-media{gap:0;min-height:auto}.product-list:not(:has(.product-card--blends)) .product-list__promo[id*=promotion_benefits] .content-over-media:before{display:none}[id*=promotion_benefits]{grid-column:1/-1;min-height:auto}@media screen and (min-width: 1200px){[id*=promotion_benefits]{padding-right:64px;padding-left:64px}}[id*=promotion_benefits] .collection-promotion-benefits{grid-column:1/-1;width:100%;max-width:100%}.collection-promotion-benefits-card{display:flex;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1}.collection-promotion-benefits-card__img-holder{width:32px;height:32px}.collection-promotion-benefits-card__img-holder img{position:static;width:100%;height:100%;overflow:hidden;border-radius:4px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.collection-promotion-benefits__pagination{position:static;margin-top:24px;line-height:1}@media screen and (max-width: 999.98px){.collection__pagination{margin-top:8px}}