.product-grid>.grid__item{display:flex;flex-direction:column}.product-grid>.grid__item>.card-wrapper,.product-grid>.grid__item>product-component>.card-wrapper{flex:1 1 auto;height:auto}.product-grid>.grid__item>product-component{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card,.product-card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}.product-card-wrapper .card.card--card{height:100%}.product-card-wrapper .card--card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card--card>.card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;line-height:1.3}.product-card-wrapper .card--card .card__information>.card-information{flex:1 1 auto}.product-card-wrapper .card--card>.card__content>.card__badge:empty{display:none}@font-face{font-family:PP Migra;src:url(PPMigra-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}html:root{--font-heading-family: "PP Migra", Georgia, "Times New Roman", serif;--font-heading-weight: 800;--font-heading-style: normal}.product-card-wrapper .card__heading{font-size:1.7rem;letter-spacing:.02em}.product-card-wrapper .card--card.gradient:not(#_){background-image:none!important;background-color:rgb(var(--color-background))!important;background-attachment:scroll!important}.product-card-wrapper .quick-add__submit{background:#24590d;color:#fff;border:1px solid #f1e1c6;border-radius:6px;min-height:4.8rem;font-weight:600;box-shadow:none}.product-card-wrapper .quick-add__submit:after{box-shadow:none}.product-card-wrapper .quick-add__submit:hover{background:#1c450a}.product-card-wrapper .quick-add__submit:focus-visible{outline:2px solid #f1e1c6;outline-offset:3px}@media screen and (max-width:749px){.product-card-wrapper .quick-add__submit{font-size:1.3rem;line-height:1.2;padding:.8rem .6rem;letter-spacing:.02rem}.product-card-wrapper .card__heading{font-size:1.4rem;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;min-height:calc(3 * 1.3em)}}.product-card-wrapper .card-information>.visually-hidden:first-child,.product-card-wrapper .card-information>.caption-with-letter-spacing,.product-card-wrapper .card-information>.caption-large,.product-card-wrapper .card-information>.rating,.product-card-wrapper .card-information>.rating-text,.product-card-wrapper .card-information>.rating-count{display:none!important}.product-card-wrapper .card-information>.price{margin-top:.8rem}.header__menu-item,.header__submenu .header__menu-item,.mega-menu__link,.menu-drawer__menu-item,.menu-drawer__menu-item span{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:.04em}.header__inline-menu .header__menu-item{font-size:1.5rem}.collection .product-grid{--grid-desktop-horizontal-spacing: 32px;--grid-desktop-vertical-spacing: 40px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 16px}.collection .product-card-wrapper .card.card--card{border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #4132181a;transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.collection .product-card-wrapper:hover .card.card--card{transform:translateY(-3px);box-shadow:0 8px 22px #41321829}}.collection .product-card-wrapper .card--card>.card__content{padding:1.6rem 1.6rem 2rem}@media screen and (max-width:749px){.collection .product-card-wrapper .card.card--card{border-radius:8px}.collection .product-card-wrapper .card--card>.card__content{padding:1.2rem 1rem 1.4rem}}@media screen and (min-width:990px){.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;column-gap:4.8rem;row-gap:3.2rem}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:auto;max-width:none;margin:0}}@media screen and (min-width:750px)and (max-width:989px){.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:auto;max-width:none;margin:0}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem 2rem}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:auto;max-width:none;margin:0;padding:0}.footer .footer__blocks-wrapper>.footer-block:first-child,.footer .footer__blocks-wrapper>.footer-block:last-child{grid-column:1 / -1}}.footer .footer-block__heading{font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;letter-spacing:.03em;margin-bottom:1.6rem}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content .list-menu__item--link{font-size:1.45rem;line-height:1.6}.footer .footer-block__details-content .list-menu__item--link{padding-top:.35rem;padding-bottom:.35rem;text-transform:none}.footer .footer-block__details-content p{margin:0 0 1.2rem}.footer .footer-block__details-content a{text-decoration:none}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.15)}.footer .footer__legal{margin:0;font-size:1.25rem;line-height:1.6;letter-spacing:.02em;text-align:center;max-width:90rem;margin-inline:auto}.footer .footer__legal-links{margin-top:.6rem}.footer .footer__legal-links a{text-decoration:underline;text-underline-offset:.25rem}.newsletter .newsletter__wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.newsletter .newsletter__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4132188c;z-index:-1;pointer-events:none}.newsletter .newsletter__wrapper>h2{order:1;max-width:62rem;color:#f1e1c6;font-size:clamp(3rem,4vw,4.4rem);line-height:1.1;letter-spacing:.01em;margin:0 auto 1.6rem}.newsletter .newsletter__wrapper>h2:before{content:"Newsletter";display:block;font-family:var(--font-body-family);font-weight:700;font-size:1.25rem;letter-spacing:.28em;text-transform:uppercase;color:#f1e1c6;opacity:.8;margin-bottom:1.2rem}.newsletter .newsletter__subheading{display:contents}.newsletter .newsletter__subheading p{margin:0;color:#fff;opacity:1;font-size:1.8rem;line-height:1.5}.newsletter .newsletter__subheading p:first-child{order:2;max-width:62rem}.newsletter .newsletter__wrapper>div:not(.newsletter__subheading){order:3;width:100%}.newsletter .newsletter__subheading p+p{order:4;max-width:52rem;margin-top:1.6rem;font-size:1.3rem;color:#f1e1c6;opacity:.9}.newsletter .newsletter__subheading p+p a{color:#f1e1c6;text-decoration:underline;text-underline-offset:.25rem}.newsletter .newsletter-form{width:100%;margin:2.4rem auto 0!important;align-items:center!important}.newsletter .newsletter-form__field-wrapper{width:100%!important;max-width:52rem!important}.newsletter .newsletter-form .field:before,.newsletter .newsletter-form .field:after{display:none}.newsletter .newsletter-form .field__input{height:5.6rem;padding-right:7rem;background:#f1e1c6;color:#413218;border-radius:6px;box-shadow:none}.newsletter .newsletter-form .field__label{color:#413218b3}.newsletter .newsletter-form .field__input:focus{outline:2px solid #f1e1c6;outline-offset:2px}.newsletter .newsletter-form__button.field__button{top:0;right:0;width:5.6rem;height:5.6rem;border-radius:0 6px 6px 0;background-color:#24590d!important;color:#fff!important}.newsletter .newsletter-form__button.field__button:hover{background-color:#1c450a!important}.newsletter .newsletter-form__button .svg-wrapper,.newsletter .newsletter-form__button .icon{width:1.8rem;height:1.8rem;color:#fff}@media screen and (max-width:749px){.newsletter .newsletter__subheading p{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/essentzia-custom.css.map */
