.pn-product-content,.pn-product-details{position:relative;isolation:isolate;color:var(--pn-section-text, rgb(var(--color-foreground)));background-color:var(--pn-section-background, rgb(var(--color-background)));background-image:var(--pn-section-background-image, none);background-position:var(--pn-section-background-position, center);background-size:cover}.pn-product-content:before,.pn-product-details:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--pn-section-overlay, 0));pointer-events:none}.pn-product-content>.page-width,.pn-product-details>.page-width{position:relative;z-index:1}.pn-product-content__inner,.pn-product-details>.page-width{padding-block:9.6rem}.pn-product-content__inner--split{display:grid;grid-template-columns:minmax(0,calc(100% - var(--pn-content-media-width, 42%) - 8rem)) minmax(32rem,var(--pn-content-media-width, 42%));gap:8rem;align-items:center}.pn-product-content__inner--reverse .pn-product-content__copy{order:2}.pn-product-content__copy>h2,.pn-product-details h2{max-width:100rem;margin:1.2rem 0 2.4rem;color:inherit;font-size:clamp(4.8rem,4vw,6.4rem);font-weight:400;line-height:1}.pn-product-content__body{max-width:92rem;color:inherit;font-size:2.2rem;line-height:1.45}.pn-product-content__media{min-height:46rem;border-radius:var(--pn-radius-card);overflow:hidden}.pn-product-content__media img{display:block;width:100%;height:100%;min-height:46rem;object-fit:cover}.pn-product-content__cards{display:grid;gap:2rem;margin-top:4.8rem}.pn-product-content__cards--2{grid-template-columns:repeat(2,1fr)}.pn-product-content__cards--3{grid-template-columns:repeat(3,1fr)}.pn-product-content__cards--4{grid-template-columns:repeat(4,1fr)}.pn-product-content__card{padding:3.2rem;border:1px solid var(--pn-color-border-subtle);border-radius:var(--pn-radius-card);background:var(--pn-color-bg-surface);color:var(--pn-color-text-primary)}.pn-product-content__card h3{margin:2rem 0 1rem;font-size:2.8rem;line-height:1.05}.pn-product-content__card .rte{color:var(--pn-color-text-secondary);font-size:1.8rem}.pn-product-content__icon{width:5.2rem;height:5.2rem;display:grid;place-items:center;border-radius:50%;background:var(--pn-color-bg-accent)}.pn-product-content__icon img{width:2.8rem;height:2.8rem;object-fit:contain}.pn-product-content__number{color:var(--pn-color-text-accent);font-size:4rem;line-height:1}.pn-product-content--compact .pn-product-content__inner{padding-block:6.4rem}.pn-product-content--feature .pn-product-content__body{font-size:2.4rem}.pn-product-details__list{margin-top:4.8rem;border-top:1px solid var(--pn-color-border-default)}.pn-product-details__item{border-bottom:1px solid var(--pn-color-border-default)}.pn-product-details__item summary{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.4rem 0;cursor:pointer;font-size:2.4rem;font-weight:500;list-style:none}.pn-product-details__item summary::-webkit-details-marker{display:none}.pn-product-details__item[open] summary>span:last-child{transform:rotate(45deg)}.pn-product-details__item summary>span:last-child{font-size:3.2rem;transition:transform .2s ease}.pn-product-details__content{padding:0 0 3.2rem;font-size:1.8rem}.pn-product-details__table{overflow-x:auto}.pn-product-details__table table{min-width:78rem;width:100%;border-collapse:collapse}.pn-product-details__table th,.pn-product-details__table td{padding:1.4rem 1.6rem;border-bottom:1px solid var(--pn-color-border-subtle);text-align:left}.pn-product-details__faq-title h3{margin:5.6rem 0 1rem;font-size:4rem}.pn-product-details__certificate{display:flex;justify-content:space-between;gap:3.2rem;align-items:center;margin-top:5.6rem;padding:3.2rem;border-radius:var(--pn-radius-card);background:var(--pn-color-bg-surface)}.pn-product-details__certificate h3{margin:.8rem 0 0;font-size:3.2rem}@media screen and (max-width:989px){.pn-product-content__inner--split{grid-template-columns:1fr;gap:3.2rem}.pn-product-content__inner--reverse .pn-product-content__copy{order:0}.pn-product-content__cards--3,.pn-product-content__cards--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.pn-product-content__inner,.pn-product-details>.page-width{padding-block:6.4rem}.pn-product-content__copy>h2,.pn-product-details h2{font-size:4rem}.pn-product-content__body{font-size:1.9rem}.pn-product-content__media,.pn-product-content__media img{min-height:30rem}.pn-product-content__cards,.pn-product-content__cards--2,.pn-product-content__cards--3,.pn-product-content__cards--4{grid-template-columns:1fr;margin-top:3.2rem}.pn-product-content__card{padding:2.4rem}.pn-product-details__item summary{font-size:2rem}.pn-product-details__certificate{display:grid;padding:2.4rem}}.pn-product-details__intro{max-width:82rem;font-size:1.9rem;line-height:1.5}.pn-product-details__list--faq{margin-top:1.6rem}.pn-product-content__media picture{display:block;height:100%}.pn-product-content--cards .pn-product-content__copy{width:100%}@media screen and (max-width:749px){.pn-product-content,.pn-product-details{background-image:var(--pn-section-background-image-mobile, var(--pn-section-background-image, none))}}.pn-product-details{background-color:var(--pn-color-bg-subtle)}.pn-product-details>.page-width{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(4.8rem,6vw,9.6rem);align-items:start}.pn-product-details__heading{min-width:0}.pn-product-details__heading h2{margin-top:1.6rem;margin-bottom:0;font-size:clamp(4rem,3.2vw,5.6rem);line-height:1.05}.pn-product-details__heading .pn-product-details__intro{margin-top:2.4rem}.pn-product-details>.page-width>.pn-product-details__list{margin-top:0;padding:0 3.2rem;overflow:hidden;border:1px solid var(--pn-color-border-subtle);border-radius:var(--pn-radius-card);background:var(--pn-color-bg-surface)}.pn-product-details>.page-width>.pn-product-details__list .pn-product-details__item:last-child{border-bottom:0}.pn-product-details>.page-width>.pn-product-details__list .pn-product-details__item summary{min-height:8rem;padding:2.4rem 0}@media screen and (max-width:989px){.pn-product-details>.page-width{grid-template-columns:1fr;gap:3.2rem}}@media screen and (max-width:749px){.pn-product-details>.page-width{gap:2.4rem;padding-block:4.8rem}.pn-product-details__heading h2{font-size:3.2rem;line-height:1.05}.pn-product-details>.page-width>.pn-product-details__list{padding:0 2rem;border-radius:2rem}.pn-product-details>.page-width>.pn-product-details__list .pn-product-details__item summary{min-height:7.2rem;padding:2rem 0}}.pn-product-content .pn-product-content__body--description{width:100%;max-width:112rem;color:var(--pn-color-text-secondary);font-size:1.8rem;line-height:1.72}.pn-product-content .pn-product-content__body--description>:first-child{margin-top:0}.pn-product-content .pn-product-content__body--description>:last-child{margin-bottom:0}.pn-product-content .pn-product-content__body--description p{margin:0 0 2rem}.pn-product-content .pn-product-content__body--description>p:first-of-type{max-width:98rem;color:var(--pn-color-text-primary);font-size:2.1rem;line-height:1.58}.pn-product-content .pn-product-content__body--description h1,.pn-product-content .pn-product-content__body--description h2{max-width:92rem;margin:5.6rem 0 2.4rem;color:var(--pn-color-text-primary);font-size:clamp(3.2rem,3vw,4.8rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.pn-product-content .pn-product-content__body--description h3{margin:4rem 0 1.6rem;color:var(--pn-color-text-primary);font-size:2.6rem;font-weight:500;line-height:1.2}.pn-product-content .pn-product-content__body--description h4,.pn-product-content .pn-product-content__body--description h5,.pn-product-content .pn-product-content__body--description h6{margin:3.2rem 0 1.2rem;color:var(--pn-color-text-primary);font-size:2rem;font-weight:600;line-height:1.3}.pn-product-content .pn-product-content__body--description strong{color:var(--pn-color-text-primary);font-weight:600}.pn-product-content .pn-product-content__body--description ul,.pn-product-content .pn-product-content__body--description ol{max-width:92rem;margin:2.8rem 0 3.2rem;padding:2.8rem 3.2rem 2.8rem 5.2rem;border:1px solid var(--pn-color-border-subtle);border-radius:2rem;background:var(--pn-color-bg-surface)}.pn-product-content .pn-product-content__body--description li{padding-left:.6rem}.pn-product-content .pn-product-content__body--description li+li{margin-top:1rem}.pn-product-content .pn-product-content__body--description li::marker{color:var(--pn-color-text-accent);font-weight:700}.pn-product-content .pn-product-content__body--description a{color:var(--pn-color-text-accent);text-underline-offset:.3rem}.pn-product-composition{position:relative;isolation:isolate;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.pn-product-composition:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:var(--pn-composition-overlay-image, none);background-repeat:no-repeat;background-position:var(--pn-composition-overlay-position, center);background-size:var(--pn-composition-overlay-size, cover);opacity:var(--pn-composition-overlay-opacity, 1);pointer-events:none}.pn-product-composition__inner{padding-block:9.6rem}.pn-product-composition__header{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(4.8rem,6vw,9.6rem);align-items:end;margin-bottom:4rem}.pn-product-composition__header h2{max-width:78rem;margin:1.2rem 0 0;color:inherit;font-size:clamp(4rem,3.2vw,5.6rem);font-weight:400;line-height:1.05;letter-spacing:-.025em}.pn-product-composition__intro{max-width:68rem;color:var(--pn-color-text-secondary);font-size:1.9rem;line-height:1.55}.pn-product-composition__table{width:100%;overflow-x:auto;border:1px solid var(--pn-color-border-subtle);border-radius:var(--pn-radius-card);background:var(--pn-color-bg-surface);scrollbar-width:thin}.pn-product-composition__table>*{margin-top:0;margin-bottom:0}.pn-product-composition__table table{width:100%;min-width:68rem;border:0;border-collapse:collapse;box-shadow:none}.pn-product-composition__table th,.pn-product-composition__table td{padding:1.8rem 2.4rem;border:0;border-bottom:1px solid var(--pn-color-border-subtle);color:var(--pn-color-text-primary);font-size:1.7rem;line-height:1.4;text-align:left}.pn-product-composition__table th{background:var(--pn-color-bg-subtle);font-size:1.5rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pn-product-composition__table tr:last-child td{border-bottom:0}.pn-product-composition__table td:not(:first-child),.pn-product-composition__table th:not(:first-child){text-align:right}@media screen and (max-width:989px){.pn-product-composition__header{grid-template-columns:1fr;gap:2.4rem}}@media screen and (max-width:749px){.pn-product-composition:before{background-image:var(--pn-composition-overlay-image-mobile, var(--pn-composition-overlay-image, none))}.pn-product-content .pn-product-content__body--description{font-size:1.65rem;line-height:1.68}.pn-product-content .pn-product-content__body--description>p:first-of-type{font-size:1.8rem}.pn-product-content .pn-product-content__body--description h1,.pn-product-content .pn-product-content__body--description h2{margin-top:4rem;font-size:3.2rem}.pn-product-content .pn-product-content__body--description h3{margin-top:3.2rem;font-size:2.3rem}.pn-product-content .pn-product-content__body--description ul,.pn-product-content .pn-product-content__body--description ol{margin-block:2.4rem;padding:2.2rem 2rem 2.2rem 4.2rem;border-radius:1.6rem}.pn-product-composition__inner{padding-block:5.6rem}.pn-product-composition__header{margin-bottom:2.8rem}.pn-product-composition__header h2{font-size:3.2rem}.pn-product-composition__intro{font-size:1.7rem}.pn-product-composition__table{border-radius:1.8rem}.pn-product-composition__table table{min-width:60rem}.pn-product-composition__table th,.pn-product-composition__table td{padding:1.5rem 1.8rem;font-size:1.55rem}}.pn-product-content .pn-product-content__body--description{font-family:var(--pn-font-display)!important;font-size:1.8rem!important;line-height:1.72!important}.pn-product-content .pn-product-content__body--description p,.pn-product-content .pn-product-content__body--description li,.pn-product-content .pn-product-content__body--description a,.pn-product-content .pn-product-content__body--description strong,.pn-product-content .pn-product-content__body--description h1,.pn-product-content .pn-product-content__body--description h2,.pn-product-content .pn-product-content__body--description h3,.pn-product-content .pn-product-content__body--description h4,.pn-product-content .pn-product-content__body--description h5,.pn-product-content .pn-product-content__body--description h6{font-family:inherit!important}.pn-product-content .pn-product-content__body--description p,.pn-product-content .pn-product-content__body--description li{font-size:inherit!important;line-height:inherit!important}.pn-product-content .pn-product-content__body--description>p:first-of-type{font-size:2.1rem!important;line-height:1.58!important}.pn-product-content .pn-product-content__body--description h1,.pn-product-content .pn-product-content__body--description h2{font-size:clamp(3.2rem,3vw,4.8rem)!important;font-weight:400!important;line-height:1.08!important}.pn-product-content .pn-product-content__body--description h3{font-size:2.6rem!important;font-weight:500!important;line-height:1.2!important}.pn-product-content .pn-product-content__body--description h4,.pn-product-content .pn-product-content__body--description h5,.pn-product-content .pn-product-content__body--description h6{font-size:2rem!important;font-weight:600!important;line-height:1.3!important}@media screen and (max-width:749px){.pn-product-content .pn-product-content__body--description{font-size:1.65rem!important;line-height:1.68!important}.pn-product-content .pn-product-content__body--description>p:first-of-type{font-size:1.8rem!important}.pn-product-content .pn-product-content__body--description h1,.pn-product-content .pn-product-content__body--description h2{font-size:3.2rem!important}.pn-product-content .pn-product-content__body--description h3{font-size:2.3rem!important}}.pn-product-content--product-description .pn-product-content__inner{padding-top:4.8rem}@media screen and (max-width:749px){.pn-product-content--product-description .pn-product-content__inner{padding-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/primal-product-content.css.map */
