.ivori-story.ivori-regular-treatments>.story-shell:first-child{width:calc(100% - clamp(2.25em,3.125vw,5em));max-width:none}.ivori-story.ivori-regular-treatments .story-gallery .story-stage{aspect-ratio:1;max-height:var(--ivori-available-media-height,calc(100svh - var(--header-height,5em) - 12em))}.ivori-regular-treatments .story-slide img{object-fit:contain}.ivori-regular-treatments .story-social-proof{border:0}.ivori-regular-treatments .story-purchases{border:0;padding-left:0}.ivori-regular-treatments .treatment-purchase-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375em .875em;margin:.625em 0 0}.ivori-regular-treatments .treatment-purchase-meta .story-text-link{min-height:2.5em;font-size:.6875em;gap:.5em;white-space:nowrap}.ivori-regular-treatments .treatment-purchase-meta .story-shipping{font-size:.6875em;line-height:1.4;margin:0}.ivori-regular-treatments .treatment-purchase-meta .story-purchase-trust{margin:0}.ivori-regular-treatments .treatment-purchase-meta .story-terms{font-size:.6875em;padding:.45em .75em;line-height:1.4}.ivori-regular-treatments .treatment-hero-reviews{min-width:0;margin-top:1.125em;padding-top:1em;border-top:1px solid var(--story-line)}.ivori-regular-treatments .treatment-hero-reviews h2{font-size:1.1875em;line-height:1.3;margin:0 0 .65em}.ivori-regular-treatments .shape-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;align-items:start}.ivori-regular-treatments .shape-review-card{min-width:0;min-height:0;height:auto;padding:.875em;border:1px solid var(--story-line);border-radius:.5em;background:#fff}.ivori-regular-treatments .shape-review-card header{display:flex;align-items:center;gap:.625em;margin-bottom:.625em}.ivori-regular-treatments .shape-review-card .story-review-avatar{flex:0 0 2.125em;width:2.125em;height:2.125em}.ivori-regular-treatments .shape-review-card h3{font-size:.8125em;line-height:1.35;margin:0 0 .15em}.ivori-regular-treatments .shape-review-card .story-review-stars{font-size:.75em;line-height:1}.ivori-regular-treatments .shape-review-card p{font-size:.8125em;line-height:1.55;margin:0;color:var(--story-muted)}.ivori-regular-treatments .ivori-cinema .c-demo-grid.pmedia-howto{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1em,2vw,2em);margin-top:2em;margin-bottom:0;padding-top:0;border-top:0}.ivori-regular-treatments .treatment-cleaning-column .c-cleaning-answer{margin:0}.ivori-regular-treatments .ivori-cinema .treatment-use-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5em;margin-top:1.875em;padding:0;list-style:none}.ivori-regular-treatments .ivori-cinema .treatment-use-steps li{padding:1.25em 0 0;gap:.75em;border-top:1px solid var(--story-line);border-bottom:0}.ivori-regular-treatments .ivori-cinema .treatment-use-steps h3{font-size:1.1875em;line-height:1.3;margin:0 0 .4em}.ivori-regular-treatments .ivori-cinema .treatment-use-steps p{font-size:.875em;line-height:1.6;margin:0}@media(min-width:990px){.ivori-story.ivori-regular-treatments .story-hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);grid-template-rows:repeat(4,min-content);column-gap:clamp(1.5em,3vw,3em);padding-top:1em;padding-bottom:2.25em}.ivori-story.ivori-regular-treatments .story-social-proof{grid-column:2;grid-row:1;margin:0 0 .625em;padding:0;min-height:0;border:0}.ivori-story.ivori-regular-treatments .story-intro{grid-column:2;grid-row:2}.ivori-story.ivori-regular-treatments .story-gallery{grid-column:1;grid-row:1/span 4;width:100%;max-width:none;justify-self:stretch;top:calc(var(--header-height,5em) + 1em)}.ivori-story.ivori-regular-treatments .story-buybox{grid-column:2;grid-row:3}.ivori-story.ivori-regular-treatments .treatment-hero-reviews{grid-column:2;grid-row:4}.ivori-story.ivori-regular-treatments .story-intro h1{max-width:none;font-size:clamp(2.125em,2.7vw,2.875em);line-height:1.06;margin:0 0 .22em;text-wrap:pretty}.ivori-story.ivori-regular-treatments .story-intro>.story-kicker{margin-bottom:.6em}.ivori-story.ivori-regular-treatments .story-intro>.story-lead{max-width:none;font-size:.9375em;line-height:1.45;margin-bottom:.8em}.ivori-story.ivori-regular-treatments .story-intro>.story-benefit-badges{gap:.375em;margin-bottom:.75em}.ivori-story.ivori-regular-treatments .story-intro>.story-benefit-badges li{font-size:11px;line-height:1.35;padding:.55em .9em;gap:.55em}.ivori-story.ivori-regular-treatments .story-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em}.ivori-story.ivori-regular-treatments .story-offer{display:grid;grid-template-columns:1.125em minmax(0,1fr);align-content:center;gap:.2em .625em;min-height:5.25em;padding:.625em .75em;margin-top:0}.ivori-story.ivori-regular-treatments .story-offer>input{grid-column:1;grid-row:1/span 2}.ivori-story.ivori-regular-treatments .story-offer>b{grid-column:2;font-size:1.375em;line-height:1.2}.ivori-story.ivori-regular-treatments .story-offer strong{font-size:.875em;line-height:1.3}.ivori-story.ivori-regular-treatments .story-offer small{font-size:.6875em;line-height:1.35;margin-top:.27em}.ivori-story.ivori-regular-treatments .story-buybox fieldset{margin-bottom:.75em}.ivori-story.ivori-regular-treatments .story-buybox legend{margin-bottom:.5em}.ivori-story.ivori-regular-treatments .story-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.ivori-story.ivori-regular-treatments .story-colour>span{font-size:.6875em;padding:.73em .55em;min-height:3.82em}}@media(min-width:750px)and (max-width:989px){.ivori-regular-treatments .treatment-hero-reviews{grid-column:1;grid-row:5}}@media(max-width:989px){.ivori-regular-treatments .ivori-cinema .c-demo-grid.pmedia-howto{display:block}.ivori-regular-treatments .ivori-cinema .pmedia-demos{max-width:35em;margin:0 auto 1.5em}}@media(max-width:749px){.ivori-story.ivori-regular-treatments .story-hero{padding-top:.625em}.ivori-story.ivori-regular-treatments .story-intro{margin-bottom:.375em}.ivori-story.ivori-regular-treatments .story-intro>.story-benefit-badges{display:none}.ivori-story.ivori-regular-treatments .story-social-proof{grid-row:2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.375em;width:calc(100% + .75em);max-width:none;margin:.375em -.375em .75em;padding:.5em 0;border:0}.ivori-story.ivori-regular-treatments .story-social-proof .proof-rating{flex:0 1 auto;flex-wrap:nowrap;gap:.36em;font-size:.6875em;line-height:1.4;white-space:nowrap}.ivori-story.ivori-regular-treatments .story-social-proof .proof-stars{font-size:1.272727em;letter-spacing:0}.ivori-story.ivori-regular-treatments .story-purchases{flex:0 0 auto;border:0;padding:0;font-size:.6875em;line-height:1.4;white-space:nowrap}.ivori-story.ivori-regular-treatments .story-gallery{grid-row:3}.ivori-story.ivori-regular-treatments .treatment-hero-reviews{grid-column:1;grid-row:5}.ivori-regular-treatments .shape-review-grid{grid-template-columns:1fr;gap:.625em}.ivori-regular-treatments .shape-review-card{padding:.75em}.ivori-regular-treatments .ivori-cinema .treatment-use-steps{grid-template-columns:1fr;gap:1em;margin-top:1.5em}.ivori-regular-treatments .ivori-cinema .treatment-use-steps li{padding-top:1em}}@media(min-width:750px)and (max-width:989px){.ivori-story.ivori-regular-treatments .story-hero{padding-top:1em;gap:0}.ivori-story.ivori-regular-treatments .story-intro{max-width:none;width:100%;justify-self:stretch;margin:0 0 .75em}.ivori-story.ivori-regular-treatments .story-intro h1{max-width:none;font-size:clamp(30px,4vw,38px);line-height:1.08;margin:0 0 .3em}.ivori-story.ivori-regular-treatments .story-intro>.story-benefit-badges{display:none}.ivori-story.ivori-regular-treatments .story-social-proof{grid-column:1;grid-row:2;max-width:none;width:100%;flex-wrap:nowrap;margin:.375em 0 .75em;padding:.5em 0;border:0}.ivori-story.ivori-regular-treatments .story-gallery{grid-column:1;grid-row:3;width:100%;max-width:none;justify-self:stretch}.ivori-story.ivori-regular-treatments .story-buybox{grid-column:1;grid-row:4}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ivori-regular-treatments.css.map */
