.collection.loading{opacity:.36;pointer-events:none}.collection-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.collection-heading__text{display:flex;flex-direction:column;align-items:flex-start}.collection-heading .collection-product-count+.active-facets{margin-top:.75rem!important}.collection-heading .active-facets:not(:empty){margin-bottom:.75rem}@media screen and (min-width: 1024px){.collection-heading-container{margin-bottom:-1.25rem}.container--large--collection .grid--layout#main-collection-product-grid .product-item:not(:first-child,:nth-child(3n+1)):after{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background-color:#000}}@media screen and (min-width: 768px) and (max-width: 1023px){.collection-heading-container{margin-bottom:-.375rem}.container--large--collection .grid--layout#main-collection-product-grid .product-item:not(:first-child,:nth-child(odd)):after{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background-color:#000}}@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)}}#CollectionProductGrid{margin-top:0}.container--large--collection .grid--layout#main-collection-product-grid{--col-size: calc(100% / var(--visible-cols));grid-gap:0}.container--large--collection{max-width:revert;padding-inline:0}.container--large--collection .grid--layout#main-collection-product-grid .product-item{padding:1rem 2rem;border-bottom:1px solid #000;position:relative;height:100%}video.fr-collection-banner__image{object-position:center}.product-item__image-figure_no-bg.lazy-image.lazy-image--background{width:100%;scale:.7;transform-origin:center;height:auto;aspect-ratio:1}#element-main-collection-banner__fr{margin-bottom:0;--text-size: 30px;font-size:var(--text-size);border:none;border-bottom:1px solid #000}.fr-collection-banner--windowed{margin:0;padding:0;width:100%;height:100%;max-width:revert}.fr-collection-banner--windowed .card{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr));grid-template-rows:1fr;width:100%;height:100%}@keyframes banner{0%{transform:scaleX(1.05);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}#element-main-collection-banner__fr .card__image{position:relative;grid-column:1 / -1;grid-row:1 / span 1;width:100%;height:100%;display:flex;justify-content:center;margin:0;overflow:hidden;transform:scaleX(1.05);transform-origin:left;clip-path:inset(10% 10% 10% 35% round 1rem 1.5rem 1.5rem 1rem)}#CollectionProductGrid .fr-promotion-card__default{height:auto}#CollectionProductGrid .fr-promotion-card__default .card__text{display:none}#CollectionProductGrid .fr-promotion-card__default *{height:100%}#CollectionProductGrid .fr-promotion-card__default{position:relative;height:100%}#CollectionProductGrid .fr-promotion-card__default:after{content:"";height:1px;width:100%;background-color:#000;position:absolute;bottom:0;left:0;z-index:99}#element-main-collection-banner__fr .card__image img{background-color:#000;object-position:center 10%}.fr-collection-banner--card{margin-bottom:0}#element-main-collection-banner__fr div:has(.card__text){display:flex;flex-direction:column;justify-content:center;gap:10%;grid-column:1 / span 3;grid-row:1 / span 1;height:100%;width:100%;color:#fff;mix-blend-mode:difference}.fr-collection-banner__content *{width:100%;color:#fff;filter:invert(1);mix-blend-mode:difference}#element-main-collection-banner__fr>div{height:100%}#element-main-collection-banner__fr .fr-collection-banner__content{display:flex;flex-direction:column;gap:2rem!important;height:100%;justify-content:space-between}#element-main-collection-banner__fr .card__text{padding-bottom:0}#element-main-collection-banner__fr .collection-header__description p{font-size:clamp(1.2vw,var(--text-size),2vw)}#element-main-collection-banner__fr .heading-size--page-title{text-align:left;font-size:clamp(1.2vw,var(--text-size),2vw);color:inherit}.template-collection span.text-size--regular{letter-spacing:1.5px;font-family:acumin-pro-condensed}.template-collection .fr-image-hotspots .fr-custom-text--section>*{width:100%;text-align:left}.template-collection:has(.site-nav.style--classic .has-submenu:hover) .site-header.site-header--absolute{mix-blend-mode:revert!important}.template-collection .site-header.site-header--absolute{mix-blend-mode:difference}.fr-collection-banner__image{width:100%}@media (width < 1080px){.template-collection #main>.shopify-section:first-of-type>.container--vertical-space-small:first-of-type{margin-top:0!important}#element-main-collection-banner__fr .collection-header__description p,#element-main-collection-banner__fr .heading-size--page-title{font-size:clamp(1.2rem,100%,24px)}#element-main-collection-banner__fr .card__image{clip-path:revert}.fr-collection-banner__image{max-height:100%}#element-main-collection-banner__fr .card__image img{object-position:top!important}.fr-collection-banner--windowed .card{grid-template-rows:clamp(450px,60vw,600px)}body.template-collection:not(.template-index) #site-header .area--search .button__icon:not(.button__icon--special) svg circle{stroke:#fff!important}body.template-collection:not(.template-index) #site-header :is(.icon-button,.mobile-menu-button svg path,.button__icon,.button__icon:not(.button__icon--special) svg path,.button__icon:not(.button__icon--special) svg rect){fill:#fff!important;stroke:#fff!important}.fr-collection-banner .fr-collection-banner--windowed.container--vertical-space-small{margin-top:0!important}}@media screen and (max-width: 768px){.template-collection #main .fr-collection-banner .fr-collection-banner--windowed.container--vertical-space-small{margin-top:0!important}#element-main-collection-banner__fr .card__image img{object-position:center 20%!important}}@media (520px < width < 769px){.container--large--collection .grid--layout#main-collection-product-grid{--col-size: 100% }#CollectionProductGrid .fr-promotion-card__default{display:none}.fr-collection-banner__content *,#element-main-collection-banner__fr div:has(.card__text){filter:unset!important;mix-blend-mode:unset!important;color:#fff!important}}@media (width < 768px){#element-main-collection-banner__fr .card__image img{filter:brightness(.4)}}@media screen and (max-width: 520px){.product-item__image-figure_no-bg.lazy-image.lazy-image--background:has([alt="Aeonia Age Defying Serum"]){scale:.8}.product-item__image-figure_no-bg.lazy-image.lazy-image--background{width:100%;height:auto;aspect-ratio:1/1;margin:0 auto}#element-main-collection-banner__fr div:has(.card__text){mix-blend-mode:revert}.container--large--collection .grid--layout#main-collection-product-grid .product-item{border-right:1px solid #000;padding:0 0 1rem;aspect-ratio:revert!important}#CollectionProductGrid .product-item__image{height:65%;padding-top:0!important}#CollectionProductGrid .product-item__text{flex:1;min-height:fit-content}.template-collection .fr-media-with-text-wrapper .card--wrapper{height:400px;width:100%}.template-collection .fr-media-with-text-wrapper .card--wrapper:not(:last-child){padding-inline-end:1rem}.template-collection .fr-media-with-text-wrapper .card--wrapper:last-child{padding-inline-end:1rem}.template-collection #main-collection-product-grid{min-height:calc(100% + 50px);height:auto;display:block;padding-bottom:70px}.container--large--collection .grid--layout#main-collection-product-grid .product-item{width:90%;height:auto;aspect-ratio:1/1.5!important;display:flex;flex-direction:column}.template-collection .fr-media-with-text :is(.flickity-prev-next-button,.flickity-page-dots){bottom:0}.template-collection .flickity-page-dots{bottom:25px;display:flex;justify-content:center;min-height:revert}.template-collection .flickity-page-dots .dot:not(.is-selected){background:#2d2d2d;opacity:1}.template-collection .flickity-page-dots{opacity:1;background:#fa5656;display:none}.template-collection .flickity-prev-next-button.next{left:calc(50px + 2rem)!important}.template-collection .flickity-prev-next-button.previous{left:5%;right:unset}.template-collection .flickity-prev-next-button{bottom:0!important;z-index:2}.template-collection #main-collection-product-grid .fr-promotion-card__default{display:none}.template-collection .fr-media-with-text .flickity-prev-next-button.next{left:calc(5% + 40px)}.template-collection .fr-media-with-text .flickity-page-dots{bottom:-10%;width:fit-content;margin-inline:auto;left:50%;transform:translate(-50%)}.template-collection .fr-media-with-text .flickity-prev-next-button.previous{left:0;right:unset}.template-collection #element-image_P8biGA.card--stack-on-mobile.card--fullwidth{min-height:fit-content!important}.template-collection .fr-image-hotspots .fr-image-hotspots--container{height:fit-content!important;flex-direction:column-reverse!important;width:90%;margin-inline:auto}.template-collection .fr-image-hotspots .fr-image-hotspots--container .fr-custom-text--section{width:100%!important}.fr-custom-text--section h6{font-family:acumin-pro-condensed!important;font-size:100%!important;font-style:normal!important;font-weight:300!important;line-height:normal!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.template-collection .fr-image-hotspots :is(.fr-media-with-text-heading-subheading,.fr-media-with-text-heading-subheading h4,.fr-custom-text--section *:not(h6)){font-size:150%!important}.template-collection .fr-image-hotspots{padding-top:50px}.template-collection .image-with-hotspots-wrapper{width:100%!important}}.template-collection .mount-slideshow .card__text--container{width:clamp(400px,50%,800px);margin-left:revert}.template-collection .fr-image-hotspots .fr-image-hotspots--container{width:100%;max-width:1440px;height:clamp(500px,65vh,700px)}.template-collection .fr-image-hotspots .fr-media-with-text-heading-subheading h4{text-transform:capitalize!important}.template-collection .fr-image-hotspots :is(.fr-media-with-text-heading-subheading,.fr-media-with-text-heading-subheading h4,.fr-custom-text--section *:not(h6)){font-size:30px}.fr-custom-text--section h6{font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.template-collection .image-with-hotspots-wrapper{flex:1;aspect-ratio:1;overflow:hidden;height:100%}.template-collection .image-with-hotspots-wrapper>*{height:100%!important;width:100%;aspect-ratio:1!important;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.template-collection .fr-image-hotspots .fr-image-hotspots--container .fr-custom-text--section{width:30%;height:100%;display:flex;flex-direction:column}.template-collection .fr-image-hotspots .fr-image-hotspots--container .fr-custom-text--section *:last-child{height:70%;display:flex;flex-direction:column;justify-content:center}.template-collection .fr-image-hotspots .fr-image-hotspots--container{align-items:flex-start}.template-collection .card{border:none!important}#element-main-collection-banner__fr{border-bottom:1px solid #000!important}.fr-media-with-text-cards--container .flickity-viewport{overflow:initial!important}@media screen and (max-width: 420px){.template-collection .fr-media-with-text-cards--container .text-size--regular{font-size:13px!important}#CollectionProductGrid .product-item__image{flex:1}#CollectionProductGrid .product-item__text{flex:0;gap:5px}.template-collection .mount-slideshow .card__text--container{width:100%}.template-collection .mount-slideshow .card__text--container *{font-weight:400}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/section-main-collection-product-grid.css.map */
