.ivori-kids .k-adult-hero{--ink:var(--k-ink);--slate:var(--k-muted);--story-ink:var(--k-ink);--story-muted:var(--k-muted);--story-white:#fffdf8;--story-ice:#eef6e8;--story-line:#d9e3d5;background:var(--story-white)}.ivori-kids .k-adult-hero>.story-shell{padding:0 0 36px}.ivori-kids .k-adult-hero .story-intro h1{font-weight:650}.ivori-kids .k-adult-hero .story-intro>.story-lead{color:var(--k-ink)}.ivori-kids .k-adult-hero .story-benefit-badges li{background:#edf5e7;border-color:#d9e3d5;color:var(--k-ink)}.ivori-kids .k-adult-hero .story-benefit-badges li:before{color:#365840}.ivori-kids .k-adult-hero .story-social-proof{flex-wrap:nowrap;margin-bottom:10px;padding:0;border:0;min-height:0}.ivori-kids .k-adult-hero .story-social-proof .ivori-reviews{flex:0 1 auto;width:auto}.ivori-kids .k-adult-hero .ivori-hero{row-gap:0}.ivori-kids .k-adult-hero .story-gallery{display:block;container-type:inline-size;max-width:none;min-width:0;grid-template-columns:none;grid-template-rows:none}.ivori-kids .k-adult-hero .ivori-gallery-frame{width:100%;height:auto;grid-column:auto;grid-row:auto;border-radius:16px}.ivori-kids .k-adult-hero .ivori-media-stage{width:100%;height:min(100cqw,var(--ivori-available-media-height,calc(100svh - var(--header-height,80px) - 170px)));aspect-ratio:1;max-height:var(--ivori-available-media-height,calc(100svh - var(--header-height,80px) - 170px));border-radius:16px}.ivori-kids .k-adult-hero .ivori-slide{flex:0 0 100%;height:100%;min-width:100%}.ivori-kids .k-adult-hero .ivori-slide img,.ivori-kids .k-adult-hero .ivori-image-button{height:100%;width:100%;object-fit:contain}.ivori-kids .k-adult-hero .ivori-thumbs{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:auto;max-height:none;grid-column:auto;grid-row:auto;gap:8px;margin:12px 0 0;padding:0 0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;scrollbar-width:thin}.ivori-kids .k-adult-hero .ivori-thumbs button{width:54px;height:54px;min-height:54px;flex:0 0 54px;padding:0;border:2px solid transparent;border-radius:8px;opacity:.7;background:transparent}.ivori-kids .k-adult-hero .ivori-thumbs button[aria-current=true]{border-color:#365840;opacity:1}.ivori-kids .k-adult-hero .ivori-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.ivori-kids .k-adult-hero .ivori-purchase-panel{display:block;height:auto;min-height:0;max-height:none;padding:0}.ivori-kids .k-adult-hero .ivori-purchase-panel>.ivori-buy{height:auto;min-height:0;max-height:none;overflow:visible;padding:0;scrollbar-gutter:auto}.ivori-kids .k-adult-hero .ivori-bundles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin:0 0 12px}.ivori-kids .k-adult-hero .ivori-bundle-card,.ivori-kids .k-adult-hero .ivori-bundle-body{display:contents}.ivori-kids .k-adult-hero .ivori-bundle-heading{position:relative;grid-column:1;grid-row:1;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:86px;border:1px solid #d9e3d5;border-radius:8px;padding:12px;background:#fffdf8;cursor:pointer}.ivori-kids .k-adult-hero .ivori-bundle-trio .ivori-bundle-heading{grid-column:2}.ivori-kids .k-adult-hero .ivori-bundle-heading:has([data-ivori-offer]:checked){border-color:#365840;box-shadow:inset 0 0 0 1px #365840;background:#eef6e8}.ivori-kids .k-adult-hero .ivori-bundle-heading>input{width:18px;height:18px;margin:0;accent-color:#365840;grid-column:1;grid-row:1;cursor:pointer}.ivori-kids .k-adult-hero .ivori-bundle-heading>span:not(.ivori-bundle-badge){display:block;min-width:0}.ivori-kids .k-adult-hero .ivori-bundle-heading strong{font-size:14px;line-height:1.3}.ivori-kids .k-adult-hero .ivori-bundle-heading small{display:block;font-size:11px;line-height:1.35;margin-top:4px;white-space:normal}.ivori-kids .k-adult-hero .ivori-bundle-price{font-size:22px;line-height:1.2;white-space:nowrap;text-align:right}.ivori-kids .k-adult-hero .ivori-bundle-price small{display:none}.ivori-kids .k-adult-hero .ivori-bundle-badge{top:-8px;right:10px;font-size:8px;padding:3px 7px;line-height:1.4;border-radius:3px;letter-spacing:.04em}.ivori-kids .k-adult-hero .ivori-color-picker{display:block!important;grid-column:1/-1;grid-row:2;margin:0!important;padding:0}.ivori-kids .k-adult-hero .ivori-color-picker legend{display:block;font-size:12px;margin-bottom:8px;letter-spacing:0;text-transform:none}.ivori-kids .k-adult-hero .ivori-color-picker legend:before,.ivori-kids .k-adult-hero .ivori-color-picker legend:after{display:none}.ivori-kids .k-adult-hero .ivori-color-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ivori-kids .k-adult-hero .ivori-color-option{flex-direction:row;min-height:44px;padding:8px 6px;gap:7px;font-size:11px;border-radius:8px}.ivori-kids .k-adult-hero .ivori-swatch{flex:0 0 16px;width:16px;height:16px}.ivori-kids .k-adult-hero .ivori-bundle-card .ivori-bundle-devices,.ivori-kids .k-adult-hero .ivori-bundle-card .ivori-bundle-saving,.ivori-kids .k-adult-hero .ivori-bundle-card .ivori-addon{display:none}.ivori-kids .k-adult-hero .ivori-bundle-card:has([data-ivori-offer]:checked) .ivori-bundle-devices{display:grid;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(18rem,15vw,22rem)),1fr));gap:clamp(.8rem,.7vw,1.2rem);margin:0;padding:0;border:0}.ivori-kids .k-adult-hero .ivori-bundle-card:not(.ivori-bundle-trio):has([data-ivori-offer]:checked) .ivori-bundle-devices{grid-template-columns:1fr}.ivori-kids .k-adult-hero .ivori-bundle-device{display:block;min-width:0;padding:0;font-size:11px}.ivori-kids .k-adult-hero .ivori-bundle-device>img{display:none}.ivori-kids .k-adult-hero .ivori-bundle-device>.ivori-kids-device-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.6rem,.5vw,1rem);width:100%}.ivori-kids .k-adult-hero .ivori-kids-device-label{grid-column:1/-1;font-size:clamp(1.1rem,.8vw,1.4rem);line-height:1.4;color:var(--k-muted)}.ivori-kids .k-adult-hero .ivori-kids-device-choices>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ivori-kids .k-adult-hero .ivori-kids-device-choices select{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;min-height:clamp(4.4rem,3.3vw,4.8rem);border-radius:.8rem;background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23243c36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.75em .5em;padding:clamp(.8rem,.6vw,1rem) clamp(2.8rem,2.1vw,3.2rem) clamp(.8rem,.6vw,1rem) clamp(.8rem,.7vw,1.2rem);background-position:right clamp(.8rem,.7vw,1.2rem) center;font-size:clamp(1.4rem,1.05vw,1.6rem);font-weight:500;line-height:1.4;color:var(--k-ink);cursor:pointer}.ivori-kids .k-adult-hero .ivori-bundle-card:not(.ivori-bundle-trio) .ivori-kids-device-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ivori-kids .k-adult-hero .ivori-bundle-card:not(.ivori-bundle-trio) .ivori-kids-device-label{grid-column:1/-1}.ivori-kids .k-adult-hero .ivori-bundle-card:has([data-ivori-offer]:checked) .ivori-bundle-saving{display:block;grid-column:1/-1;grid-row:4;margin:0!important;padding:8px 12px;border-radius:8px;font-size:11px;line-height:1.4;background:#365840;color:#fff}.ivori-kids .k-adult-hero .ivori-bundle-card:has([data-ivori-offer]:checked) .ivori-addon{display:block;grid-column:1/-1;grid-row:5;margin:0!important;border:1px solid #d9e3d5;border-radius:8px;background:#f4f8ef;overflow:hidden}.ivori-kids .k-adult-hero .ivori-addon-heading{padding:8px 10px;min-height:44px;font-size:12px;gap:8px}.ivori-kids .k-adult-hero .ivori-addon-heading>img{width:32px;height:32px;flex:0 0 32px}.ivori-kids .k-adult-hero .ivori-purchase-panel .ivori-purchase-total-inline{display:flex;margin:12px 0 10px;font-size:13px}.ivori-kids .k-adult-hero .ivori-purchase-total strong{font-size:22px}.ivori-kids .k-adult-hero .ivori-product-form>.ivori-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ivori-kids .k-adult-hero .ivori-purchase-actions .ivori-add,.ivori-kids .k-adult-hero .ivori-purchase-actions .ivori-buy-now{min-height:44px;border-radius:8px;padding:12px;font-size:13px;line-height:1.3}.ivori-kids .k-adult-hero .ivori-purchase-policy{font-size:11px;margin:10px 0 4px}.ivori-kids .k-adult-hero .ivori-purchase-policy p{font-size:11px;margin:0}.ivori-kids .k-adult-hero .ivori-buy>.ivori-text-link{font-size:11px;min-height:32px;margin:0}.ivori-kids .k-adult-hero .k-purchase-note{font-size:11px;margin:4px 0 0;color:var(--k-muted)}@media(min-width:990px){.ivori-kids .k-adult-hero .ivori-hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);column-gap:clamp(24px,3vw,48px);padding:16px 0 36px}.ivori-kids .k-adult-hero .ivori-color-option,.ivori-kids .k-adult-hero .ivori-purchase-actions .ivori-add,.ivori-kids .k-adult-hero .ivori-purchase-actions .ivori-buy-now{min-height:48px}}@media(max-width:989px){.ivori-kids .k-adult-hero .story-hero{grid-template-columns:minmax(0,1fr);gap:0}.ivori-kids .k-adult-hero .story-intro{grid-column:1;grid-row:1}.ivori-kids .k-adult-hero .story-social-proof{grid-column:1;grid-row:2}.ivori-kids .k-adult-hero .story-gallery{grid-column:1;grid-row:3;position:relative;top:auto}.ivori-kids .k-adult-hero .story-buybox{grid-column:1;grid-row:4;margin-top:20px}.ivori-kids .k-adult-hero .story-intro>.story-benefit-badges{display:none}}@media(max-width:749px){.ivori-kids .k-adult-hero>.story-shell{padding-bottom:28px}.ivori-kids .k-adult-hero .story-intro>.story-lead{display:none}.ivori-kids .k-adult-hero .story-social-proof{width:100%;margin:6px 0 12px;padding:8px 0;justify-content:flex-start}.ivori-kids .k-adult-hero .ivori-bundle-heading{padding:12px 8px;grid-template-columns:16px minmax(0,1fr);gap:5px 6px;min-height:94px}.ivori-kids .k-adult-hero .ivori-bundle-heading>input{width:16px;height:16px;grid-row:1/3}.ivori-kids .k-adult-hero .ivori-bundle-heading>.ivori-bundle-price{grid-column:2;text-align:left;font-size:22px}.ivori-kids .k-adult-hero .ivori-bundle-heading strong{font-size:14px}.ivori-kids .k-adult-hero .ivori-bundle-heading small{font-size:10px}.ivori-kids .k-adult-hero .ivori-kids-device-choices select{font-size:clamp(1.6rem,4vw,1.7rem)}.ivori-kids .k-adult-hero .ivori-bundle-card:has([data-ivori-offer]:checked) .ivori-bundle-devices{grid-template-columns:1fr;gap:10px}.ivori-kids .k-adult-hero .ivori-bundle-device>.ivori-kids-device-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ivori-kids .k-adult-hero .ivori-kids-device-label{grid-column:1/-1}.ivori-kids .k-adult-hero .ivori-bundle-badge{font-size:7px;right:8px}}@media(max-width:23rem){.ivori-kids .k-adult-hero .ivori-bundle-device>.ivori-kids-device-choices,.ivori-kids .k-adult-hero .ivori-bundle-card:not(.ivori-bundle-trio) .ivori-kids-device-choices{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ivori-kids .k-adult-hero .story-gallery{width:100vw;max-width:none;justify-self:center}.ivori-kids .k-adult-hero .ivori-gallery-frame{width:100%;max-width:none;border:0;border-radius:0}.ivori-kids .k-adult-hero .ivori-media-stage{width:100%;height:100vw;aspect-ratio:1;max-height:none;border:0;border-radius:0}.ivori-kids .k-adult-hero .ivori-thumbs{width:91vw;max-width:none;margin-inline:auto}}@media(max-width:749px){.ivori-kids .k-adult-hero>.story-shell{padding-bottom:12px}.ivori-kids .k-adult-hero .story-hero{padding:0 0 14px;row-gap:0}.ivori-kids .k-adult-hero .story-intro{width:100%;max-width:none;margin:0 0 2px;padding:0}.ivori-kids .k-adult-hero .story-intro>.story-kicker{display:block;margin:0 0 3px;font-size:9px;line-height:1.2}.ivori-kids .k-adult-hero .story-intro h1{display:block;width:100%;max-width:none;margin:0;padding:0;font-size:clamp(27px,7.3vw,31px);line-height:1.08;text-wrap:wrap;word-break:normal;overflow-wrap:normal;animation:none;transition:none;transform:none}.ivori-kids .k-adult-hero .story-social-proof{margin:2px 0 5px;padding:2px 0;min-height:22px;align-items:center}.ivori-kids .k-adult-hero .story-gallery{width:100vw;max-width:none;justify-self:center;margin:0}.ivori-kids .k-adult-hero .ivori-gallery-frame{border-radius:0}.ivori-kids .k-adult-hero .ivori-media-stage{width:100%;height:min(114vw,660px);aspect-ratio:auto;max-height:none;border-radius:0}.ivori-kids .k-adult-hero .ivori-thumbs{width:93vw;margin:5px auto 0;padding-bottom:2px}.ivori-kids .k-adult-hero .story-buybox{margin-top:10px}}@media(max-width:580px){.ivori-kids .k-adult-hero .ivori-media-stage>.ivori-slide:first-child .ivori-image-button img{object-fit:cover;object-position:center}}.ivori-kids .ivori-slide--illustrative{position:relative}.ivori-kids .ivori-slide--illustrative .ivori-gallery-illustration-notice{position:absolute;bottom:12px;left:12px;z-index:2;max-width:calc(100% - 24px);padding:6px 10px;border-radius:8px;background:#fffffff0;color:#243c36;font-size:11px;line-height:1.35;font-weight:600;text-align:left;pointer-events:none;box-shadow:0 2px 10px #0002}.ivori-kids .k-adult-hero .ivori-kids-cleaning-proof{background:#eef6e8;border:1px solid #d4e5ce;border-radius:12px;padding:13px 15px 12px;margin:9px 0 16px}.ivori-kids .ivori-kids-cleaning-proof .ivori-kids-cleaning-tag{font-size:10px;letter-spacing:.11em;line-height:1.4;font-weight:700;color:#365840;margin:0 0 5px}.ivori-kids .ivori-kids-cleaning-proof .ivori-kids-cleaning-title{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 6px}.ivori-kids .ivori-kids-cleaning-proof .ivori-kids-cleaning-description{font-size:13px;line-height:1.5;margin:0 0 8px}.ivori-kids .ivori-kids-cleaning-points{margin:0;padding:0;list-style:none;display:grid;gap:5px}.ivori-kids .ivori-kids-cleaning-points li{position:relative;padding-left:18px;font-size:12px;line-height:1.45}.ivori-kids .ivori-kids-cleaning-points li:before{content:"\2713";position:absolute;left:0;color:#365840;font-weight:800}@media(max-width:749px){.ivori-kids .k-adult-hero .story-intro{margin:0}.ivori-kids .k-adult-hero .story-intro:not(:has(h1))>.story-kicker{margin-bottom:0}.ivori-kids .k-adult-hero .ivori-kids-cleaning-proof{margin:8px 0 13px;padding:12px}.ivori-kids .ivori-slide--illustrative .ivori-gallery-illustration-notice{bottom:8px;left:8px;max-width:calc(100% - 16px);font-size:10px}}@media(max-width:749px){.ivori-kids .k-adult-hero .story-intro{display:none!important}.ivori-kids .k-adult-hero .story-social-proof{grid-row:1;margin:0 0 5px}.ivori-kids .k-adult-hero .story-gallery{grid-row:2}.ivori-kids .k-adult-hero .story-buybox{grid-row:3}}.ivori-kids .k-adult-hero .ivori-kids-mobile-guarantee{display:none;margin:5px 0 8px;padding:0;color:var(--k-muted,#516b5e);font-size:11px;font-weight:550;line-height:1.55;text-align:left}@media(max-width:749px){.ivori-kids .k-adult-hero .ivori-kids-mobile-guarantee{display:block}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ivori-kids-adult-hero.css.map */
