.hh-banner{position:relative;min-height:560px;overflow:hidden;display:flex}.hh-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-banner__overlay{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:64px 20px;background:linear-gradient(180deg,#14180e26,#14180e8c)}.hh-banner--left .hh-banner__overlay{justify-content:flex-start;background:linear-gradient(90deg,#14180ea6,#14180e0d)}.hh-banner__text{max-width:620px;color:#fff;text-align:center}.hh-banner--left .hh-banner__text{text-align:left;padding-left:max(20px,calc((100vw - 1200px)/2))}.hh-banner__text .porellia-lp-eyebrow{color:#ffffffd9}.hh-banner__text h2{color:#fff;font-size:clamp(32px,4.4vw,56px);font-weight:900;line-height:1.05;margin:0 0 14px}.hh-banner__text p{color:#ffffffeb;font-size:17px;line-height:1.55;margin:0 0 22px}.hh-gallery{padding:72px 0}.hh-gallery--alt{background:#f7f4ec}.hh-gallery .porellia-lp-h2,.hh-gallery .porellia-lp-eyebrow,.hh-gallery .porellia-lp-sub{text-align:center}.hh-gallery__grid{display:grid;gap:12px;margin-top:32px}.hh-gallery__item{border-radius:18px;margin:0;overflow:hidden;position:relative}.hh-gallery__item img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.hh-gallery__item:hover img{transform:scale(1.04)}.hh-gallery__item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);bottom:0;color:#fff;font-size:13px;font-weight:600;left:0;padding:26px 14px 12px;position:absolute;right:0}.hh-gallery__grid--mosaic{grid-auto-rows:230px;grid-template-columns:repeat(4,1fr)}.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+4),.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+5),.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+6){grid-column:span 2}.hh-gallery__grid--mosaic{grid-auto-flow:dense}.hh-gallery__grid--grid{grid-template-columns:repeat(3,1fr)}.hh-gallery__grid--grid .hh-gallery__item{aspect-ratio:1}.hh-gallery__grid--strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.hh-gallery__grid--strip .hh-gallery__item{aspect-ratio:4 / 5;flex:0 0 min(320px,72vw);scroll-snap-align:start}.hh-icons{padding:72px 0;text-align:center}.hh-icons--alt{background:#f7f4ec}.hh-icons__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.hh-icons__item{background:#fff;border:1px solid rgba(18,18,18,.08);border-radius:18px;padding:26px 20px}.hh-icons__item .porellia-feature-icon__badge{margin:0 auto 12px}.hh-icons__item h3{font-size:17px;margin:0 0 6px}.hh-icons__item p{color:#121212ad;font-size:14px;line-height:1.55;margin:0}.hh-quote{background:#1f4a3c;color:#fff;padding:80px 0;text-align:center}.hh-quote__img{border:4px solid rgba(255,255,255,.6);border-radius:50%;height:96px;margin:0 auto 22px;overflow:hidden;width:96px}.hh-quote__img img{height:100%;object-fit:cover;width:100%}.hh-quote blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,34px);font-style:italic;line-height:1.35;margin:0 auto;max-width:860px}.hh-quote__author{color:#fffc;font-size:14px;font-weight:700;letter-spacing:.08em;margin-top:18px;text-transform:uppercase}.hh-text{padding:64px 0;text-align:center}.hh-text__body{color:#121212bf;font-size:17px;line-height:1.7;margin:0 auto;max-width:720px}@media(max-width:749px){.hh-banner{min-height:440px}.hh-gallery,.hh-icons,.hh-text{padding:48px 0}.hh-quote{padding:56px 0}.hh-gallery__grid--mosaic{grid-auto-rows:150px;grid-template-columns:repeat(2,1fr)}.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+5),.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(6n+6){grid-column:span 1}.hh-gallery__grid--grid{grid-template-columns:repeat(2,1fr)}}.hh-banner__img{object-position:var(--hh-focus, 50% 50%)}.hh-gallery__wrap{position:relative}.hh-gallery__grid--carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hh-gallery__grid--carousel::-webkit-scrollbar,.hh-gallery__grid--strip::-webkit-scrollbar{display:none}.hh-gallery__grid--carousel .hh-gallery__item{aspect-ratio:4 / 5;flex:0 0 calc((100% - 28px) / 3);scroll-snap-align:start}.hh-gallery__arrow{align-items:center;background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 4px 14px #00000026;color:#2a2b1f;cursor:pointer;display:none;font-size:26px;height:42px;justify-content:center;line-height:1;position:absolute;top:calc(50% - 30px);width:42px;z-index:2}.hh-gallery__arrow--prev{left:-8px}.hh-gallery__arrow--next{right:-8px}.hh-gallery__dots{display:none;gap:8px;justify-content:center;margin-top:16px}.hh-gallery__dot{background:#12121233;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .25s,background .25s;width:8px}.hh-gallery__dot.is-active{background:#1f4a3c;width:22px}.is-scrollable>.hh-gallery__arrow{display:flex}.is-scrollable>.hh-gallery__dots{display:flex}.hh-ingr{padding:72px 0}.hh-ingr--alt{background:#f7f4ec}.hh-ingr__grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.hh-ingr--rev .hh-ingr__media{order:2}.hh-ingr__media{aspect-ratio:4 / 5;border-radius:22px;overflow:hidden}.hh-ingr__media img{display:block;height:100%;object-fit:cover;width:100%}.hh-ingr__sub{color:#121212b3;font-size:16px;line-height:1.6;margin:0 0 18px}.hh-ingr__list{list-style:none;margin:0;padding:0}.hh-ingr__list li{border-top:1px solid rgba(18,18,18,.1);display:grid;gap:2px 16px;grid-template-columns:150px 1fr;padding:13px 0}.hh-ingr__list li:last-child{border-bottom:1px solid rgba(18,18,18,.1)}.hh-ingr__list b{color:#2a2b1f;font-size:16px}.hh-ingr__list span{color:#121212b8;font-size:15px;line-height:1.5}.hh-ingr__list small{color:#12121280;font-size:12px;grid-column:2}.hh-ingr__foot{color:#1f4a3c;font-size:14px;font-weight:700;margin-top:14px}@media(max-width:749px){.hh-gallery__grid--carousel,.hh-gallery__grid--mosaic,.hh-gallery__grid--grid,.hh-gallery__grid--strip{display:flex;gap:10px;grid-auto-rows:auto;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:0 16px;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.hh-gallery__grid--mosaic::-webkit-scrollbar,.hh-gallery__grid--grid::-webkit-scrollbar{display:none}.hh-gallery__grid .hh-gallery__item,.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(n){aspect-ratio:4 / 5;flex:0 0 82%;grid-column:auto;grid-row:auto;scroll-snap-align:start}.hh-gallery__arrow{height:36px;top:calc(50% - 28px);width:36px}.hh-gallery__arrow--prev{left:4px}.hh-gallery__arrow--next{right:4px}.hh-ingr{padding:48px 0}.hh-ingr__grid{gap:22px;grid-template-columns:1fr}.hh-ingr--rev .hh-ingr__media{order:0}.hh-ingr__media{aspect-ratio:4 / 3}.hh-ingr__list li{gap:1px;grid-template-columns:1fr;padding:10px 0}.hh-ingr__list small{grid-column:1}.hh-icons__grid{gap:10px;grid-template-columns:1fr 1fr}.hh-icons__item{padding:14px 12px;text-align:left}.hh-icons__item .porellia-feature-icon__badge{height:34px;margin:0 0 8px;width:34px}.hh-icons__item h3{font-size:15px}.hh-icons__item p{font-size:13px}}.porellia-lp-feature{padding:80px 0}.porellia-lp-feature__grid{gap:72px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:1120px}.porellia-lp-feature__grid--rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.porellia-lp-feature__media img{aspect-ratio:4 / 5;border-radius:22px;box-shadow:0 18px 40px #2a2b1f1f;max-height:540px;object-fit:cover}.porellia-lp-feature__text{max-width:520px}.porellia-lp-feature__text .porellia-lp-h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;margin-bottom:16px}.porellia-lp-feature__text>p{font-size:17px;line-height:1.7}.porellia-lp-feature__text .porellia-lp-checks li{font-size:16px}.hh-banner-wrap{padding:56px 20px}.hh-banner-wrap .hh-banner{border-radius:28px;margin:0 auto;max-width:1200px;min-height:500px}.hh-banner-wrap--full{padding:0}.hh-banner-wrap--full .hh-banner{border-radius:0;max-width:none;min-height:560px}.hh-banner__overlay{padding:56px}.hh-banner--left .hh-banner__overlay{background:linear-gradient(90deg,#181c12c7,#181c1273 45%,#181c1200 75%)}.hh-banner--left .hh-banner__text{padding-left:0;max-width:520px}.hh-banner__text h2{font-size:clamp(30px,3.2vw,44px);line-height:1.1;margin-bottom:14px}.hh-banner__text p{font-size:17px;max-width:480px}.hh-banner__cta{background:#fff;border-radius:999px;color:#2a2b1f;display:inline-block;font-size:15px;font-weight:800;padding:14px 28px;text-decoration:none;transition:transform .2s}.hh-banner__cta:hover{transform:translateY(-2px)}@media(max-width:989px){.porellia-lp-feature__grid,.porellia-lp-feature__grid--rev{gap:40px}}@media(max-width:749px){.porellia-lp-feature{padding:48px 0}.porellia-lp-feature__grid,.porellia-lp-feature__grid--rev{grid-template-columns:1fr;gap:24px}.porellia-lp-feature__media img{aspect-ratio:4 / 3.4;max-height:none}.porellia-lp-feature__text{max-width:none}.hh-banner-wrap{padding:32px 12px}.hh-banner-wrap .hh-banner{border-radius:20px;min-height:460px}.hh-banner__overlay,.hh-banner--left .hh-banner__overlay{align-items:flex-end;background:linear-gradient(180deg,#181c1200 25%,#181c12cc);padding:24px}.hh-banner__text h2{font-size:28px}.hh-banner__text p{font-size:15px}}.hh-ingr{padding:80px 0}.hh-ingr__grid{gap:72px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin:0 auto;max-width:1120px}.hh-ingr__grid .hh-ingr__media{order:2}.hh-ingr--rev .hh-ingr__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hh-ingr--rev .hh-ingr__grid .hh-ingr__media{order:0}.hh-ingr__media{aspect-ratio:4 / 5;box-shadow:0 18px 40px #2a2b1f1f;max-height:540px}.hh-ingr__text{max-width:540px}.hh-ingr__text .porellia-lp-eyebrow,.hh-ingr__text .porellia-lp-h2{text-align:left}.hh-ingr__text .porellia-lp-h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;margin-bottom:14px}.hh-ingr__list li{grid-template-columns:140px 1fr}@media(max-width:749px){.hh-ingr{padding:48px 0}.hh-ingr__grid,.hh-ingr--rev .hh-ingr__grid{grid-template-columns:1fr;gap:22px}.hh-ingr__grid .hh-ingr__media{order:0;aspect-ratio:4 / 3;max-height:none}.hh-ingr__list li{grid-template-columns:1fr}}.porellia-lp-feature__media img{aspect-ratio:4 / 5;max-height:none;object-fit:cover}.hh-ingr__media{aspect-ratio:4 / 5;max-height:none}.hh-banner-wrap .hh-banner,.hh-banner-wrap--full .hh-banner{aspect-ratio:16 / 9;min-height:0}.hh-banner picture{display:contents}@media(max-width:749px){.porellia-lp-feature__media img,.hh-ingr__grid .hh-ingr__media{aspect-ratio:4 / 5}.hh-banner-wrap .hh-banner,.hh-banner-wrap--full .hh-banner{aspect-ratio:4 / 5;min-height:0}}.porellia-related-card__media{aspect-ratio:1 / 1}.porellia-lp-feature__media img{aspect-ratio:auto;height:auto}.hh-ingr__media,.hh-ingr__grid .hh-ingr__media{aspect-ratio:auto}.hh-ingr__media img{height:auto}.porellia-lp-motion__video{aspect-ratio:auto;height:auto}.hh-gallery__grid--carousel .hh-gallery__item{aspect-ratio:var(--hh-ratio, 4 / 5)}@media(max-width:749px){.porellia-lp-feature__media img,.hh-ingr__grid .hh-ingr__media{aspect-ratio:auto}.hh-gallery__grid .hh-gallery__item,.hh-gallery__grid--mosaic .hh-gallery__item:nth-child(n){aspect-ratio:var(--hh-ratio, 4 / 5)}}.porellia-gallery__slide img,.porellia-gallery__slide .porellia-featured__media{object-fit:contain;background:#f6f2e8}.porellia-featured--product .porellia-gallery__slide img.porellia-product-image{object-fit:contain!important;background:#f6f2e8}
/*# sourceMappingURL=/cdn/shop/t/15/assets/porellia-landing.css.map */
