.shopify-section--main-collection-products .section-grid{align-items:start}.shopify-section--main-collection-products .js-paginatable-item{align-self:start;height:auto;min-height:0;min-width:0}.shopify-section--main-collection-products .card.card--plp{height:auto}.shopify-section--main-collection-products .card--plp .card__badge--sale,.shopify-section--main-collection-products .card--plp .card__badge[data-sticker=sale]{background:transparent!important;background-color:transparent!important;color:#c8202d!important;font-size:1.4rem;padding:0}@media(max-width:767px){.shopify-section--main-collection-products .card--plp .card__badge--sale,.shopify-section--main-collection-products .card--plp .card__badge[data-sticker=sale],.shopify-section--main-collection-products .card--plp .card__product-label{color:#6e6e6e!important}}.shopify-section--main-collection-products .js-product-card-media{aspect-ratio:300/384;display:block;overflow:hidden;position:relative;width:100%}.shopify-section--main-collection-products .js-product-card-media .o-img,.shopify-section--main-collection-products .js-product-card-media>.o-picture{aspect-ratio:auto;display:block;height:100%;inset:0;max-height:none;max-width:none;min-height:0;min-width:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.shopify-section--main-collection-products .card__banner.col-span-2{grid-column:span 2}@media (min-width:1024px){.shopify-section--main-collection-products .card__banner.col-span-2{grid-column:span 2}}@media(max-width:767px){.shopify-section--main-collection-products .section-grid{margin-inline:calc(var(--row-space)*-1);max-width:none;width:calc(100% + var(--row-space)*2)}.shopify-section--main-collection-products .card--plp .card__info,.shopify-section--main-collection-products .plp-promo{padding-inline:1.2rem}.shopify-section--main-collection-products .plp-promo__content{padding-inline:0}.section-grid--promo>.js-paginatable-item{order:3}.section-grid--promo>.js-paginatable-item:nth-child(-n+2){order:1}.section-grid--promo>.plp-promo{order:2}}.plp-promo{background:#fff;display:flex;flex-direction:column;grid-column:span 2;list-style:none;margin-bottom:2.4rem;min-width:0}@media(min-width:768px){.plp-promo{margin-inline-end:2.4rem;margin-bottom:4rem}}.plp-promo__media{display:grid;gap:0;grid-template-columns:1fr 1fr;position:relative}.plp-promo__media.is-cover,.plp-promo__media.is-single{grid-template-columns:1fr}.plp-promo__media.is-cover .plp-promo__image{aspect-ratio:600/384}.plp-promo__image{aspect-ratio:300/384;background:#f3f3f3;overflow:hidden;position:relative}.plp-promo__image .o-img,.plp-promo__image .o-picture{aspect-ratio:auto;display:block;height:100%;inset:0;max-height:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.plp-promo__overlay{color:#fff;font-family:DenimINK,sans-serif;font-size:3.2rem;font-weight:500;left:50%;letter-spacing:.01em;line-height:1.05;margin:0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:min(18rem,48%);z-index:1}.plp-promo__content{align-items:start;color:#000;-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding-top:2rem}@media (max-width:767px){.plp-promo__content{grid-template-columns:minmax(0,1fr);padding-top:1.6rem;row-gap:.8rem}}.plp-promo__heading{color:#000;font-family:DenimINK,sans-serif;font-size:2.4rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin:0;text-align:left;text-transform:capitalize;vertical-align:bottom}@media (max-width:767px){.plp-promo__heading{font-size:1.6rem;line-height:1.4}}.plp-promo__copy{text-align:left}.plp-promo__text{color:#000;font-family:DenimINK,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;text-align:left;vertical-align:bottom}@media (max-width:767px){.plp-promo__text{font-size:1.2rem;font-weight:400}}.plp-promo__links{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem}.plp-promo__link{color:#000;font-family:DenimINK,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem}.c-pagination--plp{align-items:center;display:flex;flex-wrap:nowrap;gap:.8rem;justify-content:center;list-style:none;margin:0;max-width:none;padding:0;width:100%}@media (max-width:1023px){.c-pagination--plp{overflow-x:auto}}.c-pagination--plp>li:first-child{margin-right:auto}.c-pagination--plp>li:last-child{margin-left:auto}.c-pagination--plp .c-pagination__page{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:50%;color:#000;display:inline-flex;font-size:1.4rem;font-weight:500;height:3.2rem;justify-content:center;line-height:1;min-width:3.2rem;padding-inline:.8rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:auto}.c-pagination--plp .c-pagination__page:hover{background:#fff;border-color:#ccc}.c-pagination--plp .c-pagination__page.is-current{background:#000;border-color:#000;color:#fff;font-weight:600}.c-pagination--plp .c-pagination__page.is-current:hover{background:#000;border-color:#000;color:#fff}.c-pagination--plp span.c-pagination__page:not(.is-current){background:transparent;border-color:transparent;min-width:1.6rem;width:auto}.c-pagination--plp span.c-pagination__page:not(.is-current):hover{background:transparent;border-color:transparent}.c-pagination--plp .c-pagination__nav{align-items:center;color:#000;display:inline-flex;font-size:1.4rem;font-weight:400;gap:.6rem;justify-content:center;line-height:1;padding:.4rem 0;text-decoration:none}.c-pagination--plp .c-pagination__nav:hover{text-decoration:underline}.c-pagination--plp .c-pagination__nav.is-disabled{color:#666;pointer-events:none;text-decoration:none}@media (max-width:767px){.c-pagination--plp .c-pagination__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.c-pagination--plp .c-pagination__nav{gap:0;height:3.2rem;padding:0;width:3.2rem}.c-pagination--plp .c-pagination__nav:hover{text-decoration:none}}.c-pagination--plp>li:first-child .c-pagination__nav:before{content:"<"}.c-pagination--plp>li:last-child .c-pagination__nav:after{content:">"}