body.template-collection .breadcrumbs-wrapper{display:none!important}body.template-collection .collection-banner-section{display:none}.plp-banner-section,.plp-banner{--hero-height: 344px;--hero-pad-x: 32px;--hero-pad-y: 32px;--hero-gap: 76px;--plp-banner-overlay-opacity: 0;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 0, 0, 0))}.plp-banner__inner{position:relative;display:block;min-height:var(--hero-height)}.plp-banner__text{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:var(--hero-height);padding:var(--hero-pad-y) var(--hero-pad-x);gap:var(--hero-gap);z-index:2;color:rgb(var(--color-foreground))}.plp-banner__breadcrumbs{font-family:Gotham,Montserrat,sans-serif;font-size:12px;line-height:20px;letter-spacing:0;font-weight:400;color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;gap:8px}.plp-banner__breadcrumbs,.plp-banner__breadcrumbs *{font-weight:400!important}.plp-banner__crumb-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.plp-banner__breadcrumbs>.plp-banner__crumb-link:first-of-type{color:rgb(var(--color-foreground-title))}.plp-banner__crumb-link:hover{opacity:.7}.plp-banner__crumb-sep{width:2px;height:2px;border-radius:50%;background:currentColor;flex-shrink:0}.plp-banner__crumb-current{color:inherit}.plp-banner__title-wrap{margin-top:auto;display:flex;flex-direction:column;gap:8px}.plp-banner__title{font-family:Gotham,Montserrat,sans-serif;font-weight:400;font-size:var(--plp-title-size-desktop, 32px);line-height:var(--plp-title-lh-desktop, 40px);letter-spacing:0;color:rgb(var(--color-foreground-title));margin:0;text-transform:none}.plp-banner__description,.plp-banner__description.rte,.plp-banner .plp-banner__description,.plp-banner .plp-banner__description.rte{font-family:Gotham,Montserrat,sans-serif;font-size:14px!important;line-height:22px!important;color:rgb(var(--color-foreground))!important;max-width:520px}.plp-banner__description>*,.plp-banner__description p,.plp-banner__description.rte>*,.plp-banner__description.rte p{margin:0;font-size:14px!important;line-height:22px!important;color:rgb(var(--color-foreground))!important}.plp-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.plp-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.plp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-overlay, 0, 0, 0));opacity:var(--plp-banner-overlay-opacity, 0);pointer-events:none}.plp-banner--no-image{--hero-height: 200px}.plp-banner--no-image .plp-banner__inner{grid-template-columns:1fr;min-height:var(--hero-height)}.plp-banner--no-image .plp-banner__text{padding:32px;gap:76px;justify-content:flex-start}.plp-banner--no-image .plp-banner__title-wrap{margin-top:0;gap:4px}@media screen and (max-width:749px){.plp-banner-section,.plp-banner{--hero-height: auto;--hero-pad-x: 24px;--hero-pad-y: 16px}.plp-banner__inner{grid-template-columns:1fr;min-height:0;position:static}.plp-banner__image{display:none}.plp-banner__text{position:static;inset:auto;padding:16px 24px 8px;gap:16px;color:rgb(var(--color-foreground-title));justify-content:flex-start}.plp-banner:not(.plp-banner--no-image) .plp-banner__text{color:rgb(var(--color-foreground-title))}.plp-banner__title{font-size:var(--plp-title-size-mobile, 24px)!important;line-height:var(--plp-title-lh-mobile, 32px)!important;color:rgb(var(--color-foreground-title))}.plp-banner__title-wrap{margin-top:0;gap:4px}.plp-banner__description{font-size:14px!important;line-height:22px!important}.plp-banner__breadcrumbs{color:rgb(var(--color-foreground-secondary))}}.plp-banner__text--overlay{background:transparent}@media screen and (max-width:749px){.plp-banner .plp-banner__text--overlay{--color-background: inherit;--color-foreground: inherit;--color-foreground-secondary: inherit;--color-foreground-title: inherit;--color-title-text: inherit}}.plp-subcollections-section{background:#fff;position:relative;z-index:2}.plp-subcollections__inner{padding:0 220px 0 32px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.plp-subcollections__inner[data-scrollable="1"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent 100%)}.plp-subcollections__inner[data-scrollable="1"][data-scroll-end="1"]{-webkit-mask-image:none;mask-image:none}.plp-subcollections__inner::-webkit-scrollbar{display:none}.plp-subcollections__list{display:flex;align-items:center;gap:20px;padding:16px 0 0;margin:0;list-style:none;white-space:nowrap;min-width:max-content;height:52px}.plp-subcollections__link{font-family:Gotham,Montserrat,sans-serif;font-size:12px;line-height:20px;letter-spacing:0;color:#000;text-decoration:none;text-transform:uppercase;font-weight:400;transition:opacity .15s ease;padding:0;display:inline-block}.plp-subcollections__link:hover{opacity:.6}.plp-subcollections__link.is-active{font-weight:700}@media screen and (max-width:749px){.plp-subcollections__inner{padding:0 0 0 24px}.plp-subcollections__list{gap:20px;padding:4px 24px 8px 0;height:auto}}body.template-collection .collection-wrapper.collection-wrapper--vertical{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:stretch!important;column-gap:0!important}body.template-collection .collection-wrapper .products-grid,body.template-collection .collection-wrapper--vertical .products-grid{grid-row:auto!important;grid-column:auto!important;width:100%;order:2}body.template-collection .collection-wrapper .facets-container,body.template-collection .collection-wrapper--vertical .facets-container{order:1}body.template-collection .facets-container.facets-container--horizontal,body.template-collection .facets-container--horizontal{padding:8px 32px!important;border-bottom:0;position:relative!important;top:auto!important;z-index:3;background:transparent;gap:12px;margin-top:16px;transition:none!important}body.template-collection:has(.plp-subcollections) .facets-container.facets-container--horizontal,body.template-collection:has(.plp-subcollections) .facets-container--horizontal{padding-top:0!important;padding-bottom:8px!important;margin-top:-36px;pointer-events:none}body.template-collection:has(.plp-subcollections) .facets-container.facets-container--horizontal>*,body.template-collection:has(.plp-subcollections) .facets-container--horizontal>*{pointer-events:auto}body.template-collection .facets_tags{display:none!important}body.template-collection .facets_all .facets__horizontal-top{display:flex;align-items:center;justify-content:flex-end;width:100%;border-top:0;border-bottom:0;padding:0}body.template-collection .facets__sort-wrapper{display:flex;align-items:center;gap:20px;width:auto;justify-content:flex-end;border:0;padding:0}body.template-collection .facets__sort-wrapper .facets__product-count{display:none}body.template-collection .per-row__wrapper{order:1;border:0}body.template-collection .per-row__buttons{display:flex;align-items:center;gap:8px;border:0}body.template-collection .per-row__button{width:24px;height:24px;padding:0;border:0!important;background:transparent!important;color:#ccc;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease;cursor:pointer}body.template-collection .per-row__button svg{width:24px;height:24px;stroke:currentColor;fill:none;color:inherit;display:block}body.template-collection .per-row__button svg path,body.template-collection .per-row__button svg rect,body.template-collection .per-row__button svg line{stroke:currentColor;fill:none}@media screen and (max-width:749px){body.template-collection .per-row__button svg.icon-grid-8,body.template-collection .per-row__button svg.icon-grid-6{display:none}body.template-collection .per-row__button[data-per-row=large] svg.icon-grid-4{display:none}}@media screen and (min-width:750px)and (max-width:989px){body.template-collection .per-row__button svg.icon-grid-8,body.template-collection .per-row__button svg.icon-rows-2{display:none}body.template-collection .per-row__button[data-per-row=small] svg.icon-grid-4{display:none}}@media screen and (min-width:990px){body.template-collection .per-row__button svg.icon-grid-6,body.template-collection .per-row__button svg.icon-rows-2{display:none}body.template-collection .per-row__button[data-per-row=small] svg.icon-grid-4{display:none}}body.template-collection .per-row__button:hover{color:#666}body.template-collection .per-row__button.active{color:#000}body.template-collection .facets__button-show{order:2;display:inline-flex;align-items:center;gap:6px;font-family:Gotham,Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;color:#000;text-transform:uppercase;padding:8px 4px;background:transparent;border:0;border-radius:0;cursor:pointer;text-decoration:none;position:relative}body.template-collection .facets__button-show:after{content:"";position:absolute;left:4px;right:4px;bottom:6px;height:1px;background:#000}body.template-collection .facets__button-show svg,body.template-collection .facets__button-show .icon{display:none}body.template-collection .facets__button-show #ProductCountDesktop,body.template-collection .facets__button-show #ProductCount,body.template-collection .facets-sorting,body.template-collection .facet-filters.sorting{display:none!important}@media screen and (max-width:749px){body.template-collection .facets-container.facets-container--horizontal,body.template-collection .facets-container--horizontal{padding:24px!important;margin-top:0!important;pointer-events:auto!important}body.template-collection:has(.plp-subcollections) .facets-container.facets-container--horizontal,body.template-collection:has(.plp-subcollections) .facets-container--horizontal{margin-top:0!important;pointer-events:auto!important;padding:24px!important}body.template-collection .facets_all .facets__horizontal-top{justify-content:space-between}body.template-collection .facets__sort-wrapper{width:100%;justify-content:space-between;gap:12px}body.template-collection .facets__button-show{order:1}body.template-collection .per-row__wrapper{order:2;margin-inline:0}body.template-collection .facets-container .facets_all{padding-right:0}body.template-collection .facets__button-show{padding:8px 0;line-height:20px}body.template-collection .facets__button-show:after{left:0;right:0;bottom:8px}}body.template-collection .products-grid.container{padding-left:4px;padding-right:4px;max-width:100%}body.template-collection .collection-product-list{gap:4px!important;row-gap:4px!important;column-gap:4px!important;grid-auto-flow:dense}@media screen and (max-width:749px){body.template-collection .products-grid.container{padding-left:4px;padding-right:4px}body.template-collection .collection-product-list{row-gap:16px!important;column-gap:4px!important}}@media screen and (min-width:990px){body.template-collection .products-grid[data-productis-in-row=small] .collection-product-list{grid-template-columns:repeat(4,1fr)!important}}@media screen and (min-width:1100px){body.template-collection .products-grid[data-productis-in-row=small] .collection-product-list{grid-template-columns:repeat(4,1fr)!important}}@media screen and (min-width:990px){body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list{grid-template-columns:repeat(2,1fr)!important}body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-1,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-2,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-3,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-4{grid-column:1 / span 2!important;grid-row:auto!important;aspect-ratio:16 / 9;height:auto}}@media screen and (min-width:750px)and (max-width:989px){body.template-collection .products-grid[data-productis-in-row=small] .collection-product-list{grid-template-columns:repeat(3,1fr)!important}body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){body.template-collection .products-grid .collection-product-list,body.template-collection .products-grid[data-productis-in-row=small] .collection-product-list{grid-template-columns:repeat(2,1fr)!important}body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list{grid-template-columns:1fr!important}}body.template-collection .collection-product-promo-img{position:relative;overflow:hidden;background:#f9f9f9;aspect-ratio:auto;padding-bottom:0!important;border-radius:0;min-height:0}body.template-collection .collection-product-promo-img img,body.template-collection .collection-product-promo-img .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body.template-collection .collection-product-promo-img .media{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:0!important}body.template-collection .collection-product-list .plp-promo-tile__img,body.template-collection .collection-product-list .collection-product-promo-img>img,body.template-collection .collection-product-list .collection-product-promo-img-promo img{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.template-collection .plp-promo-tile__overlay,body.template-collection .collection-product-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-overlay, 0, 0, 0));z-index:1;pointer-events:none}body.template-collection .plp-promo-tile__content,body.template-collection .collection-product-promo-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px 24px;z-index:2;color:rgb(var(--color-foreground));display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-end;text-align:center}body.template-collection .plp-promo-tile__content--top-left,body.template-collection .plp-promo-tile__content--top-center,body.template-collection .plp-promo-tile__content--top-right{justify-content:flex-start}body.template-collection .plp-promo-tile__content--middle-left,body.template-collection .plp-promo-tile__content--middle-center,body.template-collection .plp-promo-tile__content--middle-right{justify-content:center}body.template-collection .plp-promo-tile__content--bottom-left,body.template-collection .plp-promo-tile__content--bottom-center,body.template-collection .plp-promo-tile__content--bottom-right{justify-content:flex-end}body.template-collection .plp-promo-tile__content--top-left,body.template-collection .plp-promo-tile__content--middle-left,body.template-collection .plp-promo-tile__content--bottom-left{align-items:flex-start}body.template-collection .plp-promo-tile__content--top-center,body.template-collection .plp-promo-tile__content--middle-center,body.template-collection .plp-promo-tile__content--bottom-center{align-items:center}body.template-collection .plp-promo-tile__content--top-right,body.template-collection .plp-promo-tile__content--middle-right,body.template-collection .plp-promo-tile__content--bottom-right{align-items:flex-end}body.template-collection .plp-promo-tile__content--align-left{text-align:left}body.template-collection .plp-promo-tile__content--align-center{text-align:center}body.template-collection .plp-promo-tile__content--align-right{text-align:right}body.template-collection .plp-promo-tile__heading{font-family:Gotham,Montserrat,sans-serif;font-weight:400;font-size:32px;line-height:40px;color:rgb(var(--color-foreground-title));margin:0;text-transform:uppercase;letter-spacing:0;text-align:center}body.template-collection .plp-promo-tile__description{font-family:Gotham,Montserrat,sans-serif;font-size:16px;line-height:24px;color:rgb(var(--color-foreground));margin:0;text-align:center;max-width:480px}body.template-collection .plp-promo-tile__button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:4px 0;font-family:Gotham,Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground-title));text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground-title));pointer-events:auto;transition:opacity .15s ease}body.template-collection .plp-promo-tile__button:hover{opacity:.7}body.template-collection .collection-product-promo-text .section-heading__heading{font-family:Gotham,Montserrat,sans-serif;font-weight:400;font-size:32px;line-height:40px;color:rgb(var(--color-foreground-title));margin:0 0 8px;text-transform:uppercase;text-align:center}body.template-collection .collection-product-promo-text .section-heading__description{font-family:Gotham,Montserrat,sans-serif;font-size:16px;line-height:24px;color:rgb(var(--color-foreground));margin:0;text-align:center}body.template-collection .plp-promo-tile--3 .plp-promo-tile__heading{font-size:24px;line-height:32px}@media screen and (max-width:749px){body.template-collection .plp-promo-tile__content,body.template-collection .collection-product-promo-text{bottom:24px;padding:0 16px}body.template-collection .plp-promo-tile__heading{font-size:24px;line-height:32px}body.template-collection .plp-promo-tile--3 .plp-promo-tile__heading{display:none}body.template-collection .plp-promo-tile__description{font-size:14px;line-height:22px}}@media screen and (min-width:990px){body.template-collection .collection-product-list .collection-product-promo-img-1{grid-column:3 / span 2!important;grid-row:1 / span 1!important;aspect-ratio:auto}body.template-collection .collection-product-list .collection-product-promo-img-2{grid-column:1 / span 2!important;grid-row:3 / span 2!important;aspect-ratio:auto}body.template-collection .collection-product-list .collection-product-promo-img-3{grid-column:4 / span 1!important;grid-row:5 / span 1!important;aspect-ratio:auto;height:100%}body.template-collection .collection-product-list .collection-product-promo-img-4{grid-column:1 / span 2!important;grid-row:auto!important;aspect-ratio:auto}}@media screen and (min-width:750px)and (max-width:989px){body.template-collection .collection-product-list .collection-product-promo-img-1,body.template-collection .collection-product-list .collection-product-promo-img-2,body.template-collection .collection-product-list .collection-product-promo-img-3,body.template-collection .collection-product-list .collection-product-promo-img-4{grid-column:1 / span 3!important;grid-row:auto!important;aspect-ratio:16 / 9}}@media screen and (max-width:749px){body.template-collection .collection-product-list .collection-product-promo-img-1,body.template-collection .collection-product-list .collection-product-promo-img-2,body.template-collection .collection-product-list .collection-product-promo-img-4{grid-column:1 / span 2!important;grid-row:auto!important}body.template-collection .collection-product-list .collection-product-promo-img-1{aspect-ratio:420 / 385}body.template-collection .collection-product-list .collection-product-promo-img-2{aspect-ratio:420 / 786}body.template-collection .collection-product-list .collection-product-promo-img-3{grid-column:auto!important;grid-row:auto!important;aspect-ratio:206 / 399}body.template-collection .collection-product-list .collection-product-promo-img-4{aspect-ratio:420 / 385}body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-1,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-2,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-3,body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-4{grid-column:auto!important;grid-row:auto!important}body.template-collection .products-grid[data-productis-in-row=large] .collection-product-list .collection-product-promo-img-3{aspect-ratio:420 / 385}}body.template-collection .products-grid .pagination-wrapper{padding:32px 32px 40px;display:flex;flex-direction:column;align-items:center;gap:8px}body.template-collection .pagination-wrapper .pagination__list,body.template-collection .pagination-wrapper nav.pagination{display:flex;justify-content:center;gap:8px;font-family:Gotham,Montserrat,sans-serif;font-size:14px}body.template-collection .pagination-wrapper .pagination__item{padding:4px 8px}body.template-collection .pagination-wrapper .pagination__item--current{font-weight:700;text-decoration:underline;text-underline-offset:4px}body.template-collection .products-grid .products-count,body.template-collection .products-grid .facets__product-count-info{text-align:center;font-family:Gotham,Montserrat,sans-serif;font-size:14px;line-height:22px;color:#666;padding-top:24px}body.template-collection .load-more-button .button.js-load-more:after{content:none}body.template-collection .load-more-button .button.js-load-more,body.template-collection .load-more-button .button.js-load-more:hover,body.template-collection .load-more-button .button.js-load-more:focus{background-color:rgb(var(--color-background));color:#000;transition:none}body.template-collection .load-more-button .button.js-load-more.loading .spinner{display:none}body.template-collection .load-more-button .button.js-load-more.loading span{opacity:1}body.template-collection .load-more-button--link .button.js-load-more{min-width:0;min-height:0;padding:4px 0;border:0;font-family:Gotham,Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:749px){body.template-collection .products-grid .pagination-wrapper{padding:24px 24px 32px}}body.template-collection .collection-hero__description{padding:24px 32px 40px;max-width:720px;margin:0 auto;text-align:center;font-family:Gotham,Montserrat,sans-serif;font-size:16px;line-height:24px;color:#333}@media screen and (max-width:749px){body.template-collection .collection-hero__description{padding:16px 24px 24px;font-size:14px;line-height:22px}}.load-more__count{margin:32px 0 0;text-align:center;font-family:"Gotham",var(--font-body-family),sans-serif;font-size:14px;line-height:20px;color:rgb(var(--color-foreground-secondary))}.load-more__count+.load-more-button{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/218/assets/plp.css.map */
