.accordion-panel{display:none}.accordion-panel.show{display:block}.accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none;background-color:inherit}.accordion-icon{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.accordion-trigger[aria-expanded=true] .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.agec__title{margin-bottom:8px}.agec__description{margin-bottom:12px}.agec__image{width:100%;margin-bottom:12px}.agec__materials-description,.agec__hyperlink{margin-bottom:0}.search-filter-bar{padding:16px 20px;background-color:#fff;z-index:3;border-bottom:1px solid #e5e5e5;position:relative}.sticky-header-up+#maincontent .search-filter-bar,.sticky-header-down+#maincontent .search-filter-bar{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - 1px);left:0}@media only screen and (min-width: 1024px){.search-filter-bar__order-by{border-left:1px solid #e5e5e5;padding-left:16px;margin-left:16px}}.search-filter-bar .custom-select{border:none;height:auto;padding:0 25px 0 0;cursor:pointer;color:#717171}@media only screen and (min-width: 0) and (max-width: 1023.5px){.search-filter-bar .custom-select{margin-left:12px;max-width:100px}}@media only screen and (min-width: 1024px) and (max-width: 1679.5px){.search-filter-bar{padding:24px 40px 0}}@media only screen and (min-width: 1680px){.search-filter-bar{padding:24px 48px 0}}@media only screen and (min-width: 0) and (max-width: 1023.5px){.refinements .sort-refinements-container,.refinements .other-refinements-container{display:none;position:fixed;width:100%;height:105vh;padding-bottom:calc(5vh + 16px);top:0;left:0;background:white;overflow:auto;z-index:1}.refinements .sort-refinements-container .refinement,.refinements .other-refinements-container .refinement{margin:0 20px}.refinements .sort-refinements-container .refinement:not(:last-child),.refinements .other-refinements-container .refinement:not(:last-child){border-bottom:1px solid #e5e5e5}.refinements .sort-refinements-container .refinement__title.title,.refinements .other-refinements-container .refinement__title.title{padding:16px 0;width:100%}.refinements .sort-refinements-container .refinement__content,.refinements .other-refinements-container .refinement__content{position:relative;border:none;padding:0}}.refinements__header{margin-bottom:16px;padding:16px 20px;border-bottom:1px solid #f6f6f6}@media only screen and (min-width: 1024px){.refinement{padding-bottom:24px}.refinement .accordion-panel{display:block;height:0;-webkit-transition:height 0.35s ease-in-out;transition:height 0.35s ease-in-out;overflow:auto;z-index:1;opacity:0;visibility:hidden}.refinement .accordion-panel.show{height:215px;border-bottom:1px solid #e5e5e5;opacity:1;visibility:visible}}@media only screen and (min-width: 0) and (max-width: 1023.5px){.refinement--sort .accordion-panel{display:unset}}.refinement__sort-label{display:inline-block;padding-left:16px;margin-left:16px;border-left:1px solid #e5e5e5}.refinement__sort-label:hover{cursor:pointer}.refinement__title.title{position:relative;margin-right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0}.refinement__content{position:absolute;background:white;left:0;top:calc(100% + 1px);width:100%;padding:0 20px}.edit-mode .refinement__content{display:none}@media only screen and (min-width: 0) and (max-width: 1023.5px){.refinement__content{top:calc(100% - 1px)}}@media only screen and (min-width: 1024px) and (max-width: 1679.5px){.refinement__content{padding:0 40px}}@media only screen and (min-width: 1680px){.refinement__content{padding:0 48px}}@media only screen and (min-width: 1024px){.refinement__content-inner{padding-top:24px;padding-bottom:24px}}.refinement__values{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.refinement__values li.blured{outline-offset:none}.refinement__values li.focused{outline:5px auto #000}.refinement__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f6f6;margin-right:8px;margin-bottom:8px;border-radius:40px;height:35px;border:none;padding:8px 16px;font-size:11px}.refinement__button.selected{background-color:#000;color:#fff}.refinement__button.disabled{opacity:0.4;cursor:unset}.refinement__button.focused{outline:5px auto #000}.refinement__categories,.refinement__sort-options{list-style:none;padding:0;margin-bottom:0}@media only screen and (min-width: 1024px){.refinement__categories,.refinement__sort-options{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(5, auto);grid-gap:16px 24px;grid-auto-flow:column}}.refinement__category,.refinement__sort-option{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 0) and (max-width: 1023.5px){.refinement__category,.refinement__sort-option{margin-bottom:16px}}.refinement__category.selected,.refinement__sort-option.selected{font-weight:bold}.refinement__category .icon,.refinement__sort-option .icon{margin-right:5px}.refinement__category-counter{font-weight:normal;padding-left:4px}.refinement__category--disabled{pointer-events:none;color:#cecece}.result-count{color:#717171}@media only screen and (min-width: 1024px){.result-count{padding-bottom:24px}}.result-count-wrapper{text-align:center}.result-count-wrapper .search-keywords-results{color:#717171}@media only screen and (min-width: 0) and (max-width: 1023.5px){.category-refinements .refinement__content-inner{padding-top:12px}}@media only screen and (min-width: 1024px){.category-refinements .refinement__title{padding-right:16px;border-right:1px solid #e5e5e5}}@media only screen and (min-width: 0) and (max-width: 1023.5px){.other-refinements .refinement.active .card-body{border-bottom:none}}@media only screen and (min-width: 1024px){.secondary-bar{padding-bottom:24px}}@media only screen and (min-width: 0) and (max-width: 1023.5px){.secondary-bar{margin-bottom:16px}}.close-filter{background-color:#000;margin-top:16px;text-transform:none}.refinement__category:not(.selected):hover{color:#717171}.search-results.no-filter-bar{border-top:1px solid #e5e5e5}.top-search-section__item{width:100%;margin:0 auto;padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 1024px){.top-search-section__item{padding-top:64px;padding-bottom:64px}}.top-search-section__item-title{color:#000}.top-search-section__item-subtitle{color:#717171;margin:0 auto;max-width:510px}.show-more .more{width:100%}@media only screen and (min-width: 1024px){.show-more .more{max-width:240px}}.noresults-cdc-link{margin-top:16px;margin-bottom:32px}@media only screen and (min-width: 1024px){.noresults-cdc-link{margin-top:24px;margin-bottom:76px}}.search-results__cdc-link{margin-top:12px;margin-bottom:77px}@media only screen and (min-width: 1024px){.search-results__cdc-link{margin-top:16px;margin-bottom:80px}}.search-keywords-results{display:block;text-align:center;text-transform:lowercase}.product-grid__subcategory:last-child .line-divider{display:none}.product-grid__subcategory .mmm-video .text-content{padding-top:0}.product-grid__region{display:grid;grid-column-gap:2px;grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 0) and (max-width: 1023.5px){.product-grid__region{grid-template-columns:repeat(2, 1fr)}}.product-grid .experience-commerce_assets-productTile{justify-self:center;max-width:100%;width:100%}@media only screen and (min-width: 0) and (max-width: 1023.5px){.product-grid .experience-commerce_assets-productTile.full-width-columns{grid-column:1 / span 2}}.product-grid .experience-commerce_assets-productTile.two-grid-columns{grid-column:1 / span 2}.product-grid .experience-commerce_assets-productTile.three-grid-columns{grid-column:1 / span 3}.grid-footer{grid-column:1/-1}@media only screen and (min-width: 1680px){.line-divider{margin-right:48px;margin-left:48px}}@media only screen and (min-width: 1024px) and (max-width: 1679.5px){.line-divider{margin-right:40px;margin-left:40px}}@media only screen and (min-width: 0) and (max-width: 1023.5px){.line-divider{margin-right:20px;margin-left:20px}}.show-more{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results.edit-mode [region-name]{position:relative}.search-results.edit-mode [region-name]::before{content:attr(region-name);position:absolute;top:0;left:0;background:#d70000;color:#fff;z-index:1;padding:4px}.push-edito img{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (min-width: 0) and (max-width: 1023.5px){.push-edito .push-edito__img--size__1{display:block}.push-edito .push-edito__img--size__2{display:none}}.push-edito__visual{aspect-ratio:.92486;background-color:#f2f2f4}@supports not (aspect-ratio: .92486){.push-edito__visual::before{float:left;padding-top:92.48555%;content:""}.push-edito__visual::after{display:block;content:"";clear:both}}.push-edito__visual .picture-img{-o-object-fit:cover;object-fit:cover;height:100%}.push-edito--size-1{grid-column:span 1}.push-edito--size-1 .push-edito__img--size__1,.push-edito--size-1 .push-edito__img--size__2,.push-edito--size-1 .push-edito__visual{aspect-ratio:.92486}@supports not (aspect-ratio: .92486){.push-edito--size-1 .push-edito__img--size__1::before,.push-edito--size-1 .push-edito__img--size__2::before,.push-edito--size-1 .push-edito__visual::before{float:left;padding-top:92.48555%;content:""}.push-edito--size-1 .push-edito__img--size__1::after,.push-edito--size-1 .push-edito__img--size__2::after,.push-edito--size-1 .push-edito__visual::after{display:block;content:"";clear:both}}@media only screen and (min-width: 1024px){.push-edito--size-1 .push-edito__img--size__2{display:none}}.push-edito--size-2{grid-column:span 2}.push-edito--size-2 .push-edito__img--size__1,.push-edito--size-2 .push-edito__img--size__2,.push-edito--size-2 .push-edito__visual{aspect-ratio:1.85185}@supports not (aspect-ratio: 1.85185){.push-edito--size-2 .push-edito__img--size__1::before,.push-edito--size-2 .push-edito__img--size__2::before,.push-edito--size-2 .push-edito__visual::before{float:left;padding-top:185.18519%;content:""}.push-edito--size-2 .push-edito__img--size__1::after,.push-edito--size-2 .push-edito__img--size__2::after,.push-edito--size-2 .push-edito__visual::after{display:block;content:"";clear:both}}@media only screen and (min-width: 1024px){.push-edito--size-2 .push-edito__img--size__1{display:none}}.push-edito--size-3{grid-column:span 2}@media only screen and (min-width: 1024px){.push-edito--size-3{grid-column:span 3}}.push-edito--size-3 .push-edito__img--size__1,.push-edito--size-3 .push-edito__img--size__2,.push-edito--size-3 .push-edito__visual{aspect-ratio:1.93852}@supports not (aspect-ratio: 1.93852){.push-edito--size-3 .push-edito__img--size__1::before,.push-edito--size-3 .push-edito__img--size__2::before,.push-edito--size-3 .push-edito__visual::before{float:left;padding-top:193.85246%;content:""}.push-edito--size-3 .push-edito__img--size__1::after,.push-edito--size-3 .push-edito__img--size__2::after,.push-edito--size-3 .push-edito__visual::after{display:block;content:"";clear:both}}.loyalty-plp-banner img{width:100%}.loyalty-plp-banner__with-image{text-align:center;padding:8px 20px 32px}.loyalty-plp-banner__text-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;padding:20px;text-align:center}.loyalty-plp-banner__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:initial}.loyalty-plp-banner__star{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.loyalty-plp-banner__star svg{width:17px;height:16px}.loyalty-plp-banner__star .loyalty-icon__path{fill:initial}.loyalty-plp-banner__status{color:#717171}@media only screen and (min-width: 0) and (max-width: 1023.5px){.push-edito--size-2 .loyalty-plp-banner__text-only{margin:0 24px 24px;border-radius:5px}}
