.collection-page-container{display:flex;flex-direction:column;max-width:1280px;margin-inline:auto;padding:36px var(--elenis-gutter) 8px;box-sizing:border-box}.collection-page-container>[class*=bg-breadcrumb--]{order:-1;background:transparent!important;font-size:12.5px}.theme-template-collection .collection-page-container{max-width:1360px;padding:0 var(--elenis-gutter)}.theme-template-collection .collection-page-container>[class*=bg-breadcrumb--]>div{padding:36px 0 0}.theme-template-collection .collection-page-container>[class*=bg-breadcrumb--]>div>div{padding-inline:0}.theme-template-collection .collection-page-container .breadcrumb__divider{bottom:0;width:auto;margin-inline:7px;border:0;color:var(--elenis-muted)}.theme-template-collection .collection-page-container .breadcrumb__divider:before{content:"/"}.theme-template-collection .collection-page-container [role=navigation]>span:not(.breadcrumb__divider){color:var(--elenis-slate);font-weight:700}.collection-page-container .promotion,.collection-page-container .collection-title{min-height:0;height:auto;padding:0;text-align:left}.collection-page-container .collection-title h1,.collection-page-container .collection-title h2{font-family:var(--elenis-font-heading);font-weight:700;font-size:clamp(30px,6.3vw,44px);line-height:1.1;color:var(--elenis-teal);text-align:left;margin:12px 0 8px}.collection-page-description{max-width:680px;font-size:18px;line-height:1.55;color:var(--elenis-body)}.collection-page-description .rte,.collection-page-description .rte p{padding-inline:0;line-height:1.55}.collection-page-container .collection-page-description{padding:0}#ProductGridContainer{max-width:1280px;margin-inline:auto;padding-inline:var(--elenis-gutter);box-sizing:border-box}.theme-template-collection #ProductGridContainer{max-width:1360px}.theme-template-collection .x-pgw.page-width:has(>#ProductGridContainer){padding-inline:0;padding-bottom:56px}@media(min-width:768px){.theme-template-collection .x-pgw.page-width:has(>#ProductGridContainer){padding-bottom:42px}}@media(max-width:767.98px){.theme-template-search #ProductGridContainer{padding-inline:0}}#items-grid+div,#btn-pagination-product-grid>p{display:none}#items-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr))!important}.theme-template-collection #items-grid{gap:22px;border-bottom:0}#items-grid .grid-item,.product-recommendations .card-product,.elenis-product-card{min-width:0}.card-info{padding:16px 18px 20px;text-align:left}.card-info .card__heading{font-family:var(--elenis-font-heading);font-size:15px;font-weight:800;color:var(--elenis-teal)}.card-info .card__heading a{color:var(--elenis-teal)}.elenis-card-subline{margin:0 0 8px;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--elenis-brown)}.card-info .x-card-price{font-size:15px;font-weight:800;color:var(--elenis-slate)}.card-product-list-atc .button,.card-product-list-atc button,.button--quickview{min-height:44px;background:var(--elenis-pink);color:#fff;border-color:var(--elenis-pink);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.card-product-list-atc .button:hover,.card-product-list-atc button:hover,.button--quickview:hover{background:var(--elenis-pink-deep);border-color:var(--elenis-pink-deep)}.theme-template-collection #items-grid .card-product:has(.elenis-card-button){padding-bottom:0;background:#fff;border:1px solid #efe9de}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) a.link-product-variant:not(.x-card-title){padding-bottom:0!important;height:280px}.theme-template-collection #items-grid .card-product:has(.elenis-card-button)>.disable-effect{display:flex;flex:1 1 auto;flex-direction:column}.theme-template-collection #items-grid .card-product:has(.elenis-card-button)>.disable-effect>.card-info{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 18px 19px;text-align:left}.theme-template-collection #items-grid .card-product:has(.elenis-card-button)>.grow{flex:0 0 auto}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .card__heading{margin:0 0 10px;text-align:left}.theme-template-collection #items-grid .grid-item{display:flex;flex-direction:column}.theme-template-collection #items-grid .grid-item>.card-product:has(.elenis-card-button){flex:1 1 auto;height:100%}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .card__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .x-card-title{font-family:var(--elenis-font-heading);font-size:15px;font-weight:800;line-height:1.25;color:var(--elenis-teal)}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .elenis-card-subline{margin:0 0 12px}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .x-card-price{align-items:center;justify-content:flex-start;min-height:34px;margin:auto 0 0}.theme-template-collection #items-grid .card-product:has(.elenis-card-button) .card-info.elenis-card-button{position:absolute;right:18px;bottom:19px;width:123px;margin:0;padding:0}.theme-template-collection #items-grid .elenis-card-button .button{display:flex;align-items:center;justify-content:center;height:34px;min-height:34px;padding:0 8px;white-space:nowrap;font-size:11.5px;font-weight:800;letter-spacing:.08em}.theme-template-collection #items-grid .elenis-card-button .button:focus-visible{outline:2px solid var(--elenis-pink-deep)!important;outline-offset:2px;box-shadow:0 0 0 2px #fff}.faq-container h2,.product-recommendations h2,[class*=product-recommendations] h2{font-family:var(--elenis-font-heading);font-weight:700;font-size:var(--elenis-section-title-size);letter-spacing:.02em;text-transform:uppercase;color:var(--elenis-brown)}.faq-container .faq-item button,.faq-container .x-block-faq-header{font-family:var(--elenis-font-heading);font-size:15px;font-weight:700}.faq-container .faq-item button,.faq-container .faq-item button p{text-transform:none;letter-spacing:0}.faq-container .faq-item button p{font-weight:700}[id$=__faq_cCrYhf] .faq-container{max-width:1300px;margin-inline:auto;padding-inline:var(--elenis-gutter);box-sizing:border-box}[id$=__faq_cCrYhf] .faq-container>.flex{column-gap:48px}:is([id$=__faq_cCrYhf],[id$=__faq_elenis]) .faq-image>.relative{height:clamp(240px,40vw,400px)}@media(min-width:808px){:is([id$=__faq_cCrYhf],[id$=__faq_elenis]) .faq-container>.flex.flex-col:not([class*=flex-row-reverse]){flex-direction:row}[id$=__faq_cCrYhf] .faq-image,[id$=__faq_cCrYhf] .faq-wrapper{flex:1 1 0;width:auto;min-width:0}}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .x-block-faq-header{margin-bottom:14px}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .x-block-faq-header :is(h1,h2){font-size:clamp(24px,4.3vw,30px);letter-spacing:.02em;color:var(--elenis-pink)}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-item{border:0;border-top:1px solid #f0d4e2}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-item>div{padding:0}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible{padding:12px 2px;color:var(--elenis-ink)}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible>p{min-height:23px;max-width:calc(100% - 32px);font-size:15px;color:var(--elenis-ink)}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible>span{right:2px;width:auto;transform:none;color:var(--elenis-pink);font-size:18px;line-height:1}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible>span svg{display:none}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible>span:after{content:"+"}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-collapsible>span.rotate-180:after{content:"\2212"}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-content{padding:0 2px 12px}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-content .rte{padding-top:0;font-size:14px;line-height:1.65;color:var(--elenis-body)}:is([id$=__faq_cCrYhf],[id$=__faq_page_elenis]) .faq-content .rte p{margin:0;font-size:14px;line-height:1.65}.ms__shadow-box button.btn.btn-default.action_button.button.ms__add-shipping-address{background:#c9226e!important;margin:20px 0;padding:15px 28px}.ms__modal-footer button.ms__close-modal{color:#000}.ms__modal-footer button.ms__address-complete.btn.btn-default.btn-primary.action_button.button{padding:15px 18px;margin:15px 0;background:#c9226e}#gsMultiContinueForm button.btn.btn-primary.action_button.button.ms__btn{background:#e8408c;padding:16px 30px;margin:20px 0!important;display:inline-table!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/elenis-commerce.css.map */
