.plp-tiles:not(.plp-tiles--lookbook){border-top:1px solid #c8c8c8;margin-left:-1px}.plp-tiles .plp-tile{position:relative}.plp-tiles .plp-tile::before,.plp-tiles .plp-tile::after{content:"";position:absolute;background-color:#c8c8c8;z-index:1}.plp-tiles .plp-tile::before{width:1px;height:100%;top:0;left:0}.plp-tiles .plp-tile::after{width:100%;height:1px;left:0;bottom:0}.plp-tiles .plp-tile:nth-last-child(1 of .plp-tile) .product-tile::after{content:"";position:absolute;background-color:#c8c8c8;z-index:1;width:1px;height:100%;top:0;right:-1px}.plp-tiles .plp-tile .product-tile-link:focus-visible{z-index:3;outline-offset:-2px}.plp-breadcrumb-wrapper{max-width:100%;border:1px solid #000;padding-bottom:0}.plp-breadcrumb-wrapper .breadcrumb-item::after{color:#000}.plp-quick-filters-separator{border-left:1px solid #c8c8c8;height:24px}.plp-header-modular .l-behind-nav .modular--starter.is-cover{height:auto}.plp-header-modular .modular--starter .starter-fill-height{--starter-ratio: 4.8;height:calc(var(--header-height-with-menu) + 100vw/var(--starter-ratio));width:100%}.plp-sticky-filters{position:sticky;top:var(--header-height-with-all);background:#fff;z-index:2;transition:top .4s ease-in-out;padding:4px;padding-right:16px;border-top:1px solid #c8c8c8}.header-is-folded-down .plp-sticky-filters{top:var(--header-height-with-top-banner)}.plp-tiles-wrapper .plp-lowest-price-hidden{display:none !important}.plp-tiles-wrapper .plp-discount-flag-visible{display:inline-flex !important}@media only screen and (max-width: 767px){.plp-header-modular .modular--starter .starter-fill-height{--starter-ratio: 2.8}.plp-tile--full-width{grid-column:1/3}.plp-filter-sort-wrapper{background-color:#fff}.plp-transparent .plp-filter-sort-wrapper{background-color:rgba(0,0,0,0)}.plp-sticky-filters{top:var(--header-height-with-top-banner);padding:0;margin-top:-15px;transition:top .4s ease-in-out,transform .4s ease-in-out}.plp-sticky-filters .plp-filter-sort-wrapper{min-width:100%;padding:0;margin-bottom:0;transition:transform .4s ease-in-out}.plp-sticky-filters .plp-results-and-switches,.plp-sticky-filters .plp-filter-sort{padding:4px;padding-right:16px;border-bottom:1px solid #c8c8c8}.plp-sticky-filters .plp-results-and-switches{overflow:hidden;height:45px;transition:all .4s ease-in-out,visibility 0s .4s ease-in-out;border-bottom:none}.plp-sticky-visible .plp-results-and-switches{height:0;padding:0;opacity:0;visibility:hidden}.plp-sticky-visible .header-search-bar-form{opacity:1 !important}.plp-sticky-visible .plp-filter-sort-wrapper{color:#002d18;background-color:#fff}.plp-sticky-visible .plp-num-results,.plp-sticky-visible .plp-switch-grid{opacity:0}.plp-sticky-visible .plp-results-and-switches-wrapper{opacity:0}.plp-sticky-visible .header-menu-main{transform:translateY(calc(-1 * var(--header-menu-main-height) + -1 * var(--header-height)))}}@media only screen and (max-width: 1190px){.plp-sticky-visible:not(.searchbar-is-folded-down) .plp-sticky-filters{top:var(--header-height-with-all)}.plp-sticky-visible.searchbar-is-folded-down .plp-sticky-filters{top:var(--top-banner-height)}}@media only screen and (min-width: 768px){.plp-header{grid-template-columns:repeat(2, 1fr)}.plp-header.order--first{order:initial}.plp-header-cover{position:absolute;top:0;left:0}.plp-tile--content-left{grid-column:1/3}.plp-tile--content-right{grid-column:3/5}.plp-sticky-visible .plp-sticky-filters{color:#002d18;background-color:#fff;border-bottom:1px solid #c8c8c8}}@media only screen and (min-width: 1191px){.plp-filters-aside{position:sticky;top:var(--header-height-with-sticky-filters);width:calc(7 * (100vw - var(--scrollbar-width)) / 25);border-top:1px solid #c8c8c8}.plp-filters-aside .popin-filters{width:calc(7 * (100vw - var(--scrollbar-width)) / 25);height:calc(var(--vh-static, 1vh)*100 - var(--header-height-with-all));transition:transform ease .5s}.plp-filters-aside .filter-scrollable{gap:24px;padding:48px 0}.plp-filters-aside .plp-sorting,.plp-filters-aside .plp-filters{padding:0 12px}.plp-filters-aside .plp-filters{display:flex;flex-direction:column;gap:36px}.plp-filters-aside.is-closed{width:0}.plp-filters-aside.is-closed .popin-filters{transform:translateX(calc(-7 * (100vw - var(--scrollbar-width)) / 25))}.plp-filters-aside+.plp-tiles-wrapper .plp-tiles{padding-left:0}}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-clamp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;--ellipsis-lines: 2}@supports(-webkit-line-clamp: var(--ellipsis-lines)){.ellipsis-clamp{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:var(--ellipsis-lines);-webkit-box-orient:vertical;padding-bottom:1px}.ellipsis-clamp p,.ellipsis-clamp div{display:inline}.ellipsis-clamp::after{content:""}}@media only screen and (max-width: 1190px){.ellipsis-mt-clamp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;--ellipsis-lines: 2}@supports(-webkit-line-clamp: var(--ellipsis-lines)){.ellipsis-mt-clamp{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:var(--ellipsis-lines);-webkit-box-orient:vertical;padding-bottom:1px}.ellipsis-mt-clamp p,.ellipsis-mt-clamp div{display:inline}.ellipsis-mt-clamp::after{content:""}}}.ellipsis-wrapper{position:relative}.ellipsis-switch{bottom:0;right:0;color:#6f6f6f}.ellipsis-switch .icon-svg{margin-left:5px;vertical-align:-3px}.plp-description .ellipsis-switch{font-size:86%}.collapsed-ellipsis .ellipsis-contents{-webkit-mask-image:linear-gradient(to top, transparent, transparent 25px, black 26px, black),linear-gradient(to left, transparent, transparent 90px, black 130px, black);mask-image:linear-gradient(to top, transparent, transparent 25px, black 26px, black),linear-gradient(to left, transparent, transparent 90px, black 130px, black)}.collapsed-ellipsis .ellipsis-switch-wrapper{position:absolute;right:0;bottom:0;width:auto}.collapsed-ellipsis .ellipsis-switch{position:absolute}.collapsed-ellipsis .ellipsis-switch .icon-svg{transform:scaleY(-1)}.ellipsis-switch-wrapper.ellipsis-switch-wrapper--centered{position:relative;inset:0;display:inline-flex;justify-content:center}.ellipsis-switch-wrapper.ellipsis-switch-wrapper--centered .ellipsis-switch{position:relative}.transparent-elements .ellipsis-switch{color:unset;opacity:.7}.dir-rtl .ellipsis-switch{right:auto;left:0}.dir-rtl .ellipsis-switch .icon-svg{margin-left:0;margin-right:5px}.dir-rtl .collapsed-ellipsis .ellipsis-switch{padding-left:0;padding-right:60px;background:linear-gradient(to left, rgba(255, 255, 255, 0), white 40px)}.sticky-banner{--safe-area: calc(env(safe-area-inset-bottom) * 0.6);--offset: 0;bottom:var(--offset);left:0;right:0;z-index:149;height:calc(64px + var(--safe-area));transition:transform .4s ease-in-out;transform:translateY(100%)}.sticky-banner .safe-area-bottom-padding{padding-bottom:var(--safe-area)}.sticky-banner .safe-area-bottom-padding.btn-banner{padding-bottom:calc(var(--safe-area) + 12px)}html:not(.lock-scroll) .sticky-banner.sticky-visible{transform:translateY(var(--offset))}@media only screen and (max-width: 1190px){.sticky-banner.is-visible-price-mob .sticky-banner-list{display:flex !important;padding-left:calc(1 * (100vw - var(--scrollbar-width)) / 25);padding-right:calc(1 * (100vw - var(--scrollbar-width)) / 25)}.sticky-banner.is-visible-price-mob .sticky-banner-col--price{border-right:0}.sticky-banner.is-visible-price-mob .sticky-banner-atc{flex:64px 0 0}.sticky-banner.is-visible-price-mob .sticky-banner-atc-icon{display:block !important}.sticky-banner.is-visible-price-mob .sticky-banner-atc-text{display:none}}@media only screen and (min-width: 1191px){.sticky-banner-atc{flex:84px 0 0}.sticky-banner-atc .btn-cta{border:none}.sticky-banner-atc-text{display:none}.sticky-banner{height:85px;--float-margin: 10px;--offset: calc(-2 * var(--float-margin));margin:var(--float-margin);border:1px solid #002d18}.sticky-banner-list{max-width:calc(100% - 102px)}.sticky-banner-col{padding-left:30px;padding-right:30px}.sticky-banner-col--title{flex:800px 1 1;padding-left:0}.sticky-banner-col--color{flex:330px 0}.sticky-banner-col--size{flex:150px 0}}@media only screen and (min-width: 1501px){.sticky-banner-col--color{flex:330px 1 0}.sticky-banner-col--size{flex:150px 1}.sticky-banner-atc{flex:270px 0 0}.sticky-banner-atc-text{display:flex;padding:0 10px}.sticky-banner-atc-icon{display:none}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.pin{top:0;left:0;transform:translate(-50%, -50%);padding:14px;width:44px;height:44px}.pin:focus,.pin:focus-within{z-index:1}.pin:focus.pin-above,.pin:focus-within.pin-above{z-index:100 !important}.pin-bullet{box-shadow:0 0 0 0 #fff;transform:scale(1);animation:pulse 2s infinite;animation-play-state:paused}.is-in-viewport .pin-bullet{animation-play-state:running}.pin-wrapper{margin:22px;left:0;top:0;right:0;bottom:0}.tooltip{left:22px;visibility:hidden;opacity:0;padding:10px 15px;width:240px;margin-left:-120px;transition:opacity .4s ease,transform .4s ease}.tooltip::before{content:" ";position:absolute;left:calc(50% - 6px);border-width:6px;border-style:solid}.tooltip-above .tooltip{bottom:44px;transform:translateY(40px) scale(0, 0)}.tooltip-above .tooltip::before{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);top:100%}.tooltip-below .tooltip{top:44px;transform:translateY(-40px) scale(0, 0)}.tooltip-below .tooltip::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;bottom:100%}.tooltip-left .tooltip{margin-left:-20px}.tooltip-left .tooltip::before{left:14px}.tooltip-right .tooltip{margin-left:-220px}.tooltip-right .tooltip::before{left:214px}.tooltip-above.tooltip-right .tooltip{transform-origin:bottom right}.tooltip-above.tooltip-center .tooltip{transform-origin:bottom center}.tooltip-above.tooltip-left .tooltip{transform-origin:bottom left}.tooltip-below.tooltip-right .tooltip{transform-origin:top right}.tooltip-below.tooltip-center .tooltip{transform-origin:top center}.tooltip-below.tooltip-left .tooltip{transform-origin:top left}.pin .tooltip:focus,.pin:focus .tooltip{visibility:visible;opacity:1;transform:translateY(0%) scale(1, 1)}.pin:focus-within .tooltip{visibility:visible;opacity:1;transform:translateY(0%) scale(1, 1)}.tooltip.tooltip--max-height{max-height:calc(4rem + 20px)}.tooltip.tooltip--max-height::after{content:" ";position:absolute;top:0;left:85%;width:30px;height:100%;border-radius:5px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%)}.tooltip-price .custom-price .sales-price{color:#002d18}.tooltip-price .custom-price .standard-price{margin-left:10px}.tooltip-price .icon-svg{right:-5px;z-index:1;font-size:1.6rem;margin-top:-0.2rem}.iconic-tile{max-height:400px}.iconic-tile img{transition:filter ease .4s}.iconic-tile .tile-overlay{background-color:rgba(0,0,0,.4);transition:opacity ease .4s;opacity:1}.iconic-tile .tile-gradient{background:linear-gradient(rgba(25, 25, 25, 0), rgba(25, 25, 25, 0.6));padding-top:60px;padding-bottom:25px}.iconic-tile .tile-gradient.slider-tile{padding:60px 48px 24px}.iconic-tile.is-selectable:not(.is-active) img{filter:saturate(0.4)}.iconic-tile.is-selectable .tile-gradient::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;border-bottom:4px solid #002d18;transform:translateY(4px)}.iconic-tile.is-selectable.is-active .tile-overlay{opacity:0}.iconic-tile.is-selectable.is-active .tile-gradient{font-weight:bold}.iconic-tile.is-selectable.is-active .tile-gradient::before{transform:none}@media(hover: hover)and (pointer: fine){.iconic-tile.is-selectable:hover:not(.is-active) img{filter:saturate(0.6)}.iconic-tile.is-selectable:hover:not(.is-active) .tile-overlay{opacity:.3}.iconic-tile.is-selectable:hover:not(.is-active) .tile-gradient::before{transform:none;opacity:.6}}@media only screen and (min-width: 768px){.iconic-tile{max-height:calc((100vw - var(--scrollbar-width))/4.8 - var(--top-banner-height))}}@media only screen and (max-width: 767px){.iconic-tile .tile-gradient.slider-tile{padding:60px 20px 10px}}.modular--starter .modular--starter-cover-wrapper{min-height:350px;height:100%}.modular--starter.is-overlap .modular--starter-cover-wrapper{max-height:480px}.modular--starter.is-overlap .modular--starter-cover{min-height:100%;height:auto}.modular--starter.is-overlap+.modular-layer{background-color:rgba(0,0,0,0) !important;z-index:1}.modular--starter.no-cover .modular--starter-cover-wrapper,.modular--starter .starter-height-screen{height:calc((var(--vh-static, 1vh) * 100) - var(--header-height) - 5 * (100vw - var(--scrollbar-width)) / 25)}.modular--starter.no-cover.l-behind-nav .modular--starter-cover-wrapper{height:calc((var(--vh-static, 1vh) * 100) - 5 * (100vw - var(--scrollbar-width)) / 25)}.modular--starter .starter-fill-height{height:100%}.modular--starter .starter-fill-height>div{height:100%}.modular--starter .starter-fill-height.l-fill>div:not(:first-of-type){position:absolute;left:0;top:0;width:100%}.modular--starter.plp-header .modular--starter-cover-wrapper{height:100%;min-height:unset;margin-top:unset;padding-top:unset}.is-overlap--next-layer{background-color:rgba(0,0,0,0) !important;z-index:1}.l-behind-nav .modular--starter.is-cover{height:100vh}.module-close{position:absolute;top:1.5rem;right:1.5rem;font-size:4rem;color:#002d18}.icon-large{width:1.6em;height:1.6em}@media only screen and (max-width: 767px){.modular--starter-card{position:relative;height:auto}.modular--starter-card .modular--starter-title-wrapper{position:absolute;top:10px;left:0;padding-top:15px;transform:translateY(-100%)}}@media only screen and (min-width: 768px){.modular--starter.no-cover.l-behind-nav:not(.plp-header) .modular--starter-cover-wrapper{height:calc(100vh - 1.5 * (100vw - var(--scrollbar-width)) / 25)}.modular--starter .countdown-item{width:100px;font-size:4rem;line-height:5rem}}@media only screen and (min-width: 768px)and (max-width: 1190px){.modular--starter.no-cover:not(.plp-header) .modular--starter-cover-wrapper{height:calc(100vh - var(--header-height) - 1.5 * (100vw - var(--scrollbar-width)) / 25)}}@media only screen and (min-width: 1191px){.partial-story-sticky .modular--starter,.partial-story-sticky .modular--starter-cover-wrapper{height:100% !important}.partial-story-sticky .modular--starter.l-padding-top-row-small,.partial-story-sticky .modular--starter.l-padding-bottom-row-small,.partial-story-sticky .modular--starter-cover-wrapper.l-padding-top-row-small,.partial-story-sticky .modular--starter-cover-wrapper.l-padding-bottom-row-small{padding:0}.modular--starter.no-cover:not(.plp-header) .modular--starter-cover-wrapper{height:calc(100vh - 80px - 1.5 * (100vw - var(--scrollbar-width)) / 25)}.partial-story .starter--with-border .modular--starter-cover-wrapper{width:100%;aspect-ratio:4/3}.partial-story .starter--with-border .starter-text{width:100%}.partial-story-starter .l-main-height--static,.partial-story-sticky{height:calc(var(--vh-static, 1vh)*100 - var(--header-height-with-top-banner))}.partial-story-cover .partial-story-starter .modular--starter.l-overflow-hidden{overflow:visible}.partial-story-cover .partial-story-starter .modular--starter-cover-wrapper{width:100vw}.partial-story-cover [class*=bg-]{background-color:rgba(0,0,0,0) !important}.partial-story-cover.flex--row-reverse .partial-story-starter .modular--starter-cover-wrapper{transform:translateX(calc((100vw - var(--scrollbar-width)) / 25 * -13))}.partial-story-scrollable .modular--starter.no-cover .modular--starter-cover-wrapper{height:unset}}.banner-layer{height:60px;background-repeat:repeat;background-position:0 0;background-size:auto 100%;transform:translate3d(0, 0, 0)}.banner-layer.is-animated{animation:animated-background 100s linear infinite}@keyframes animated-background{0%{background-position:0 0}100%{background-position:-5000px 0}}/*# sourceMappingURL=plp-critical.css.map */
