@layer rituva-heading-system{:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-water-quality .section-title-section-problem-heading{padding-top:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-water-quality .title-container{padding-top:48px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-upgrade{padding-top:40px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-product-statistics{padding-top:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-afina-filter-comparison .afc{padding-bottom:48px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-before-after .before-after-collage{padding-top:48px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-before-after .section-before-after-padding{padding-block:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-c-product-stories{margin-bottom:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-renting-section{padding-top:clamp(48px,6.67vw,96px)!important}@media(max-width:767px){:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-water-effects .section-water-effects-padding{padding-bottom:20px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-upgrade{padding-top:16px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-upgrade-intro{row-gap:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-product .rv-reassurance{margin-bottom:12px!important;padding-bottom:0!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-afina-filter-comparison .afc{padding-bottom:24px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-source-coldlife-before-after .before-after-collage{padding-top:24px!important}:is(#MainContent,#rv-pdp-offer).rv-pdp-typography .rv-c-product-stories{margin-top:24px!important}}}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc{padding-block:64px!important}#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__wrap{padding-inline:36px!important}#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__comparison{margin-top:32px!important}#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__caption{margin-top:20px!important}@media(max-width:767px){#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc{padding-block:48px!important}#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__wrap{padding-inline:20px!important}#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__comparison{margin-top:24px!important}}}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-source-coldlife-water-quality .double-image-text-wrapper{padding-bottom:64px!important}#MainContent.rv-pdp-typography .rv-source-coldlife-before-after .before-after-collage{padding-bottom:48px!important}#MainContent.rv-pdp-typography .rv-c-product-stories{margin-top:64px!important}#MainContent.rv-pdp-typography .rv-renting-section,#MainContent.rv-pdp-typography .rv-source-help .section--collapsible-tabs{padding-top:64px!important}@media(max-width:767px){#MainContent.rv-pdp-typography .rv-source-coldlife-water-quality .double-image-text-wrapper{padding-bottom:48px!important}#MainContent.rv-pdp-typography .rv-source-coldlife-before-after .before-after-collage{padding-block:48px!important}#MainContent.rv-pdp-typography .rv-c-product-stories{margin-top:48px!important}#MainContent.rv-pdp-typography .rv-renting-section,#MainContent.rv-pdp-typography .rv-source-help .section--collapsible-tabs{padding-top:48px!important}}}#MainContent.rv-pdp-typography{--rv-pdp-container:1280px;--rv-pdp-content:1208px;--rv-pdp-gutter:clamp(20px,4vw,36px)}@media(max-width:767px){#MainContent.rv-pdp-typography{--rv-pdp-gutter:20px}}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-product-grid,#MainContent.rv-pdp-typography .rv-source-coldlife-water-quality :is(.title-container,.double-image-text-container),#MainContent.rv-pdp-typography .rv-source-coldlife-water-effects .section-water-effects-padding,#MainContent.rv-pdp-typography .rv-source-coldlife-before-after .section-before-after-padding,#MainContent.rv-pdp-typography .rv-source-afina-filter-comparison .afc__wrap,#MainContent.rv-pdp-typography .rv-source-help .section--collapsible-tabs{box-sizing:border-box;width:100%!important;max-width:var(--rv-pdp-container)!important;margin-inline:auto!important;padding-inline:var(--rv-pdp-gutter)!important}#MainContent.rv-pdp-typography :is(.rv-upgrade,.rv-filtration,.rv-installation-steps,.rv-product-statistics,.rv-timeline,.rv-feature-compare,.rv-renting-section){padding-inline:var(--rv-pdp-gutter)!important}#MainContent.rv-pdp-typography :is(.rv-upgrade-inner,.rv-filtration-inner,.rv-installation-inner,.rv-product-statistics-inner,.rv-timeline-inner,.rv-feature-compare-inner,.rv-renting-inner){width:100%;max-width:var(--rv-pdp-content)!important;margin-inline:auto!important}#MainContent.rv-pdp-typography .rv-c-product-stories{width:calc(100% - 2 * var(--rv-pdp-gutter))!important;max-width:var(--rv-pdp-content)!important;margin-inline:auto!important}}@layer rituva-heading-system{@media(max-width:767px){#MainContent.rv-pdp-typography .rv-product .rv-gallery{margin-inline:0!important}}}@layer rituva-heading-system{@media(min-width:768px){#MainContent.rv-pdp-typography .rv-product-grid{column-gap:60px!important}}}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story{grid-template-columns:minmax(0,280px) minmax(0,1fr)!important;gap:48px!important;padding-block:32px!important}#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story-media{width:100%;max-width:280px}#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story-media img{aspect-ratio:4 / 5!important;object-fit:cover;object-position:center top!important;border-radius:32px!important}#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story blockquote{max-width:65ch}@media(max-width:767px){#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#MainContent.rv-pdp-typography .rv-c-product-stories .rv-c-story-media{max-width:220px;margin-inline:auto}}}#MainContent.rv-pdp-typography .rv-product .rv-variants legend{justify-content:flex-start;gap:12px}#MainContent.rv-pdp-typography .rv-product .rv-finishes{display:flex;gap:12px}#MainContent.rv-pdp-typography .rv-product .rv-finishes label:has(.rv-finish-swatch-option){width:44px;height:44px;border-radius:50%}#MainContent.rv-pdp-typography .rv-product .rv-finishes label>.rv-finish-swatch-option{width:44px;height:44px;min-height:44px;padding:4px;border-radius:50%}#MainContent.rv-pdp-typography .rv-product .rv-finishes .rv-swatch{width:100%;height:100%;border-radius:50%}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-product-info>.rv-rating>.rv-rating-meta{margin-bottom:12px!important}#MainContent.rv-pdp-typography .rv-product-info>.rv-product-title{margin-bottom:16px!important}#MainContent.rv-pdp-typography .rv-product-info>:is(.rv-price,.rv-description,.rv-variants){margin-bottom:20px!important}#MainContent.rv-pdp-typography .rv-product-info>:is(.rv-benefit-list,.rv-welcome-kit,.rv-details){margin-bottom:24px!important}#MainContent.rv-pdp-typography .rv-product-info>.rv-reassurance{margin-bottom:24px!important}@media(max-width:767px){#MainContent.rv-pdp-typography .rv-product-info>.rv-reassurance{margin-bottom:12px!important}}}@layer rituva-heading-system{#MainContent.rv-pdp-typography .rv-product-info>.rv-description{margin-bottom:12px!important}#MainContent.rv-pdp-typography .rv-product-info>.rv-description+.rv-benefit-list{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rv-pdp-spacing.css.map */
