.collection.loading{opacity:.36;pointer-events:none}.collection-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.625rem}.collection-heading-container{margin-bottom:calc(var(--col-gap) * -1)}.collection-heading__text{display:flex;flex-direction:column;align-items:flex-start}.collection-heading .collection-product-count+.active-facets{margin-top:.75rem}.collection-heading .active-facets:not(:empty){margin-bottom:.75rem}@media screen and (min-width:768px){.facets--horiz+.collection-heading{margin-top:.625rem;margin-bottom:calc(var(--grid-gap) / 2)}}@media screen and (max-width:767px){.facets--horiz+.collection-heading{margin-bottom:var(--grid-gap)}}@media screen and (max-width:768px){.header-absolute-in-collection .element-main-collection-banner--absolute-position{min-height:350px}}@media screen and (min-width:769px){.header-absolute-in-collection .element-main-collection-banner--absolute-position{min-height:450px}}@media screen and (max-width:1023px){.section-facets-and-comparing.portable-show{display:flex;align-items:center;gap:var(--gutter-small)}}@media screen and (max-width:767px){.section-facets-and-comparing.lap-show{display:flex;align-items:center;gap:var(--gutter-small)}}@media screen and (max-width:767px){.section-facets-and-comparing{flex-wrap:wrap;width:100%;justify-content:space-between;gap:calc(var(--gutter-small) + .875rem)}.section-facets-and-comparing .comparing{order:2}.section-facets-and-comparing #collection-filters-handle,.section-facets-and-comparing #collection-filters-handle-header{order:1;width:auto}}.product-compare__wrapper{position:fixed;bottom:0}html[dir=rtl] .product-compare__wrapper{right:0}html[dir=ltr] .product-compare__wrapper{left:0}.product-compare__wrapper{width:100%;background:var(--color-background-main);z-index:100;padding-top:1.25rem;padding-bottom:1.25rem;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -.125rem .625rem #00000014}.product-compare__wrapper.product-compare--active{transform:translateY(0)}.product-compare__wrapper.product-compare--at-page-bottom{transform:translateY(100%)}@media screen and (max-width:767px){.product-compare__wrapper{margin-bottom:calc(var(--gutter-small) * -1)}}.product-compare__content{display:flex;flex-direction:column;gap:var(--gutter-regular)}@media screen and (min-width:768px){.product-compare__content{flex-direction:row;align-items:center;justify-content:space-between}}.product-compare__items{display:flex;align-items:center;column-gap:var(--gutter-regular);row-gap:var(--gutter-large);flex-wrap:wrap}.product-compare__item{text-align:center;position:relative}.product-compare__item-placeholder{width:3.125rem;height:3.125rem;border:1px dashed var(--color-borders-main);border-radius:.5rem;position:relative}.product-compare__item-placeholder img{border-radius:.375rem}@media screen and (min-width:1024px){.product-compare__item-placeholder{width:3.75rem;height:3.75rem}}.product-compare__item-placeholder.selected{border:1px solid var(--color-borders-main)}.product-compare__item-placeholder a{width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.product-compare__item-placeholder a{width:3.125rem;height:3.125rem}}.product-compare__item-placeholder a svg,.product-compare__item-placeholder a img{width:2.5rem;height:2.5rem;object-fit:cover}@media screen and (min-width:1024px){.product-compare__item-placeholder a svg,.product-compare__item-placeholder a img{width:3.125rem;height:3.125rem}}.product-compare__item-placeholder svg{background:#00000014}.product-compare__item-close{padding:.375rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;border-radius:.25rem;background:var(--color-text-main);transform:translate(50%,-50%)}.product-compare__item-close:after{content:"";position:absolute;width:40px;height:40px;top:-10px;left:-10px}html[dir=rtl] .product-compare__item-close{left:0}html[dir=ltr] .product-compare__item-close{right:0}.product-compare__item-close svg{width:.5rem;height:.5rem}.product-compare__item-close svg *{stroke:var(--color-background-main)}.product-compare__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gutter-small)}.product-compare__actions .product-compare__button[aria-disabled=true]{opacity:.36;cursor:not-allowed;pointer-events:none}.product-compare__actions .product-compare__clear{padding:var(--gutter-small);color:var(--color-text-main)}#main-collection-product-grid{--grid-gap: 32px}@media screen and (max-width:1280px){#main-collection-product-grid{--grid-gap: 25.6px }}@media screen and (max-width:1023px){#main-collection-product-grid{--grid-gap: 16px }}html body #main-collection-product-grid .product-item.card,html body .shopify-section #main-collection-product-grid .product-item.card,#main-collection-product-grid .product-item{background-color:transparent;border:none;box-shadow:none;padding:0;border-radius:0;display:flex;flex-direction:column;align-items:center;height:100%}#main-collection-product-grid .product-item__image{width:100%;max-width:333px;margin-inline:auto;padding-top:0;height:auto;aspect-ratio:332 / 421;border-radius:22px;overflow:hidden;position:relative;display:block}#main-collection-product-grid .product-item__image-figure,#main-collection-product-grid .product-item__image-figure img,#main-collection-product-grid .product-item__image .lazy-image,#main-collection-product-grid .product-item__image .lazy-image:before,#main-collection-product-grid .product-item__image .lazy-image:after{border-radius:22px;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;overflow:hidden}#main-collection-product-grid .card__text{width:100%;max-width:433px;padding:1.5rem 0 0;gap:.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}#main-collection-product-grid .product-item__title,#main-collection-product-grid .product-item__title a,#main-collection-product-grid .product-item__title span{font-family:var(--font-stack-headings);font-size:1.5rem;font-weight:500;line-height:1.2375;color:var(--color-text-cards, #00241e);text-align:center;text-decoration:none;margin:0}#main-collection-product-grid .product-item__short-description,#main-collection-product-grid .product-item__subtitle{font-family:var(--font-stack-body);font-size:.84375rem;font-weight:400;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-cards, #00241e);text-align:center;margin:.25rem 0}#main-collection-product-grid .product-item__price,#main-collection-product-grid .product-item__price *{font-family:var(--font-stack-body);font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--color-text-cards, #00241e);text-align:center;margin:0}#main-collection-product-grid .product-item__quick-buy{width:100%;max-width:368px;margin-top:1rem;margin-inline:auto}#main-collection-product-grid .product-item__quick-buy .button{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--font-stack-headings);font-weight:500;font-size:1rem;line-height:1.4;padding:.75rem 1.5rem;border-radius:30px;border:1px solid var(--color-text-main, #00241e);background-color:transparent;color:var(--color-text-main, #00241e);text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}#main-collection-product-grid .product-item__quick-buy .button:hover{background-color:var(--color-text-main, #00241e);color:#fff}#main-collection-product-grid .product-item__pickup-note{margin-top:.75rem;font-family:var(--font-stack-body);font-size:.75rem;font-weight:400;line-height:1.4;color:var(--color-text-cards, #00241e);text-align:center}html body .main-collection-banner h1,html body .main-collection-banner .collection-banner__heading,html body .shopify-section .collection-heading__title,html body .collection-heading__title{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:3.5rem;line-height:1.1;letter-spacing:-.015em;color:var(--color-text-main, #00241e);margin-bottom:clamp(2rem,5vw,4.25rem);text-align:left;padding:0}html body #main-collection-product-grid,html body .shopify-section #main-collection-product-grid{--grid-gap: 32px}@media screen and (max-width:1280px){html body #main-collection-product-grid,html body .shopify-section #main-collection-product-grid{--grid-gap: 25.6px}}@media screen and (max-width:1023px){html body #main-collection-product-grid,html body .shopify-section #main-collection-product-grid{--grid-gap: 16px}}#main-collection-product-grid .product-item__image-figure,#main-collection-product-grid .product-item__image .lazy-image:before,#main-collection-product-grid .product-item__image .lazy-image:after{border-radius:12px}#main-collection-product-grid .product-item{padding:1.5rem}#main-collection-product-grid .product-item__image{width:86.5%;margin-inline:auto;padding-top:96.875%}#main-collection-product-grid .card__text{padding:3rem 0 0;gap:.5rem}#main-collection-product-grid .card__text>*,#main-collection-product-grid .card__text [class*=remove-line-height-space]{margin:0}#main-collection-product-grid .product-item__title span{font-size:1.5rem;font-weight:500;line-height:1.875rem}#main-collection-product-grid .product-item__price{font-size:1.125rem;line-height:1.5rem}#main-collection-product-grid .card__text>.product-item__quick-buy{width:85%;margin-top:1rem}#main-collection-product-grid .product-item__quick-buy .button{padding-top:.65625rem;padding-bottom:.65625rem;font-size:1.125rem;line-height:1.625rem}#main-collection-product-grid .card__text>.product-item__pickup-note{margin-top:1rem;font-size:.75rem;line-height:1.0625rem}#main-collection-product-grid .pagination{text-align:center}html body #main-collection-product-grid .product-item.card,html body .shopify-section #main-collection-product-grid .product-item.card{border:var(--border-width-cards, 1px) solid var(--color-borders-cards, #cce2de);border-radius:var(--border-radius-cards, 14px);padding:1.5rem;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}html body #main-collection-product-grid .product-item.card:nth-last-child(2),html body .shopify-section #main-collection-product-grid .product-item.card:nth-last-child(2){padding-bottom:0}html body #main-collection-product-grid .product-item.card:hover,html body .shopify-section #main-collection-product-grid .product-item.card:hover{border-color:var(--color-text-main, #00241e)}html body #main-collection-product-grid .product-item .product-item__title,html body #main-collection-product-grid .product-item .product-item__title a{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:1.5rem;line-height:1.2375;color:var(--color-text-cards, #00241e);text-decoration:none;margin:0;padding:0}html body #main-collection-product-grid .product-item .product-item__subtitle,html body #main-collection-product-grid .product-item .product-item__caption,html body #main-collection-product-grid .product-item .product-item__short-description{font-family:var(--font-stack-body);font-weight:var(--font-weight-body, 400);font-size:.84375rem;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-cards, #00241e);margin:.25rem 0;padding:0}html body #main-collection-product-grid .product-item .product-item__price,html body #main-collection-product-grid .product-item .product-item__price *{font-family:var(--font-stack-body);font-weight:var(--font-weight-body, 400);font-size:1.125rem;line-height:1.3;color:var(--color-text-cards, #00241e);margin:0;padding:0}html body #main-collection-product-grid .product-item .product-item__quick-buy .button,html body .shopify-section #main-collection-product-grid .product-item .product-item__quick-buy .button{font-family:var(--font-stack-headings);font-weight:var(--font-weight-body, 400);font-size:1.125rem;line-height:1.4;padding:.725rem 1rem;border-radius:var(--border-radius-buttons, 30px);border:var(--border-width-buttons, 1px) solid var(--color-text-main, #00241e);color:var(--color-text-main, #00241e);background-color:transparent;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer}html body #main-collection-product-grid .product-item .product-item__quick-buy .button:hover,html body .shopify-section #main-collection-product-grid .product-item .product-item__quick-buy .button:hover{background-color:var(--color-text-main, #00241e);color:var(--color-foreground-main, #ffffff);border-color:var(--color-text-main, #00241e)}html body #main-collection-product-grid .facets__wrapper,html body .shopify-section #main-collection-product-grid .facets__wrapper{font-family:var(--font-stack-headings);color:var(--color-text-main, #00241e)}html body #main-collection-product-grid .facets__disclosure{border-color:var(--color-borders-cards, #cce2de)}@media screen and (max-width:767px){html body .main-collection-banner h1,html body .main-collection-banner .collection-banner__heading,html body .collection-heading__title{font-size:clamp(2rem,7vw,2.75rem);line-height:1.1;margin-bottom:1.25rem;text-align:center}html body #main-collection-product-grid,html body .shopify-section #main-collection-product-grid{--grid-gap: 16px}html body #main-collection-product-grid .grid,html body .shopify-section #main-collection-product-grid .grid{--grid-gap: 16px;gap:1rem}html body #main-collection-product-grid .product-item.card,html body .shopify-section #main-collection-product-grid .product-item.card{padding:1rem;border-radius:12px}html body #main-collection-product-grid .product-item .product-item__title,html body #main-collection-product-grid .product-item .product-item__title a{font-size:1.25rem;line-height:1.2}html body #main-collection-product-grid .product-item .product-item__subtitle{font-size:.75rem}html body #main-collection-product-grid .product-item .product-item__price{font-size:1rem}html body #main-collection-product-grid .product-item .product-item__quick-buy .button{font-size:1rem;padding:.55rem 1rem;min-height:42px}}html body #main-collection-product-grid .collection-row-divider,html body .shopify-section #main-collection-product-grid .collection-row-divider{grid-column:1 / -1;width:100%;height:0;border:none;border-top:1px solid #00241E;margin:1.25rem 0;padding:0;clear:both;pointer-events:none;box-sizing:border-box}@media screen and (max-width:767px){html body #main-collection-product-grid .collection-row-divider,html body .shopify-section #main-collection-product-grid .collection-row-divider{margin:.75rem 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-collection-product-grid.css.map */
