.ik-hero{position:relative;isolation:isolate;min-height:clamp(44rem,88vh,60rem);overflow:visible;border-bottom:0;background:transparent}.ik-hero__media:after{background:linear-gradient(90deg,#081410f7,#081410d1,#08141038 62%,#08141014),linear-gradient(180deg,rgba(8,20,16,.2),transparent 58%,rgba(8,20,16,.34))}.ik-hero .button,.ik-finder .button{min-height:3.25rem;padding:.85rem 1.6rem;border:1px solid #d5b773;border-radius:999px;color:#10231d;background:#d5b773;font-family:Arial,Helvetica,sans-serif;font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:background .18s ease,color .18s ease,transform .18s ease}.ik-hero .button:hover,.ik-finder .button:hover{transform:translateY(-2px);background:#e3ca91}.ik-hero .button--secondary:hover{color:#10231d;background:#fbf8f0}.ik-finder{padding:clamp(4.5rem,8vw,7rem) 0;color:var(--ik-text);background:radial-gradient(circle at 86% 18%,rgba(108,131,99,.13),transparent 24rem),#f5f2e9}.ik-finder__shell{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:start}.ik-finder__intro h2{margin:0;color:var(--ik-heading);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.ik-finder__intro .rte{max-width:31rem;margin-top:1.25rem;color:var(--ik-muted);font-size:1.04rem}.ik-finder__tool{padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--ik-line);border-radius:1.5rem;background:#fff;box-shadow:var(--ik-shadow)}.ik-finder__question{margin:0 0 .9rem;color:var(--ik-heading);font-weight:700}.ik-finder__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ik-finder__choice{min-height:6.8rem;padding:1rem;border:1px solid var(--ik-line);border-radius:.9rem;color:var(--ik-heading);background:#faf8f2;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ik-finder__choice:hover{transform:translateY(-2px);border-color:#aa80408c}.ik-finder__choice.is-active{border-color:var(--ik-gold);background:#f3ead6;box-shadow:inset 0 0 0 1px #aa804033}.ik-finder__choice span{display:block;font-weight:700}.ik-finder__choice small{display:block;margin-top:.45rem;color:var(--ik-muted);font-size:.78rem;line-height:1.35}.ik-finder__result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;margin-top:1rem;padding:1.35rem;border-radius:1rem;color:#f7f3e8cc;background:var(--ik-ink)}.ik-finder__result[hidden]{display:none}.ik-finder__result-label{color:#d6bd83;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ik-finder__result h3{margin:.3rem 0 0;color:#fffdf7;font-size:1.45rem}.ik-finder__result p{max-width:35rem;margin:.45rem 0 0;color:#f7f3e8b3;font-size:.9rem}.ik-section-heading{max-width:52rem}.ik-realms__grid{gap:clamp(1rem,2vw,1.4rem)}.ik-realm-card__media img{object-position:center}.ik-realm-card__content .ik-eyebrow{margin-bottom:.55rem}.ik-realm-card__link{color:var(--ik-gold-deep);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.08em}.ik-story__content{max-width:47rem}.ik-newsletter__panel:after{border-color:#d5b77324}.collection-main,.product-template,.product-main,.product-recommendations{color:var(--ik-text);background:#fbfaf6}.collection-main .collection__description{color:var(--ik-muted)}.collection-main .thumbnail,.ik-crown-jewels .thumbnail{overflow:hidden;border:1px solid rgba(21,39,31,.1);border-radius:1rem;background:#fff;box-shadow:0 8px 24px #1f312912;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.collection-main .thumbnail:hover,.ik-crown-jewels .thumbnail:hover{border-color:#aa80405c;transform:translateY(-4px);box-shadow:0 18px 38px #1f31291f}.collection-main .product-image__wrapper,.collection-main .product__imageContainer,.ik-crown-jewels .product-image__wrapper,.ik-crown-jewels .product__imageContainer{overflow:hidden;background:#e8e4d9}.ik-product-fallback{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.thumbnail:hover .ik-product-fallback{transform:scale(1.035)}.collection-main .thumbnail__caption{padding:1rem 1rem 1.2rem}.collection-main .product-thumbnail__title,.collection-main .price,.collection-main .money{color:var(--ik-heading)}.product-template{padding-top:clamp(2rem,5vw,4.5rem)!important}.product_section{gap:clamp(1.5rem,4vw,4.5rem);align-items:flex-start}.product__information{padding:clamp(1rem,2.5vw,2rem);border:1px solid var(--ik-line);border-radius:1.25rem;background:#fff;box-shadow:0 14px 36px #1f312914}.product__information .product-title{color:var(--ik-heading);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}.product__information .price,.product__information .money{color:var(--ik-heading)}.product__information .description,.product__information .rte{color:var(--ik-text)}.product-gallery{overflow:hidden;border:1px solid var(--ik-line);border-radius:1.25rem;background:#e9e5da;box-shadow:0 14px 36px #1f312914}.ik-product-gallery-fallback{position:relative;margin:0}.ik-product-gallery-fallback img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ik-product-gallery-fallback span{position:absolute;right:1rem;bottom:1rem;padding:.45rem .75rem;border-radius:999px;color:#f7f3e8d1;background:#0a1813bd;font-size:.68rem;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:989px){.ik-finder__shell{grid-template-columns:1fr;gap:2rem}.ik-finder__intro{max-width:42rem}}@media(max-width:749px){.ik-hero{min-height:47rem}.ik-hero__media{top:0;right:0;left:0;bottom:0;-webkit-mask-image:none;mask-image:none}.ik-hero__media img{object-position:center bottom}.ik-hero__media:after{background:linear-gradient(180deg,#081410e0,#0814109e 44%,#08141038 70%,#08141085)}.ik-hero__inner{align-items:flex-start;padding:9rem 1.5rem 4.5rem}.ik-hero__content{width:100%;text-align:left}.ik-hero h1{max-width:21rem;font-size:clamp(3.1rem,15vw,4.6rem)}.ik-hero__text{max-width:21rem;font-size:1rem}.ik-hero__actions{justify-content:flex-start}.ik-hero__actions .button{width:100%}.ik-hero__note{justify-content:flex-start;font-size:.75rem}.ik-trust{margin-top:-1.5rem}.ik-trust__grid{grid-template-columns:1fr 1fr;background:#fffffffa}.ik-trust__item{min-height:7.5rem;padding:1rem}.ik-trust__item:nth-child(n+3){border-top:1px solid var(--ik-line)}.ik-finder{padding:4rem 0}.ik-finder__choices{grid-template-columns:1fr}.ik-finder__choice{min-height:auto}.ik-finder__result{grid-template-columns:1fr;align-items:start}.ik-finder__result .button{width:100%}.ik-realms{margin-top:0;padding-top:4rem;background:#ebe7dc}.ik-realms__grid{grid-template-columns:1fr}.ik-realm-card{min-height:27rem}.ik-story__panel{min-height:35rem}.ik-story__media:after{background:linear-gradient(180deg,#0a1813e0,#0a1813a3 58%,#0a1813e6)}.ik-story__content{align-self:end;padding:2rem}.ik-page-banner{min-height:11.5rem}.ik-page-banner__inner{padding:2.75rem 1.5rem}.ik-page-banner h1,.ik-page-banner h2{font-size:clamp(2.2rem,11vw,3.25rem)}.product-template{padding-top:1.5rem!important}.product__information{margin-top:1rem;padding:1.25rem}}.ik-hero__media,.ik-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.ik-hero__media{bottom:clamp(-16rem,-22vh,-11rem);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 63%,rgba(0,0,0,.96) 72%,rgba(0,0,0,.56) 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 63%,rgba(0,0,0,.96) 72%,rgba(0,0,0,.56) 86%,transparent 100%)}.ik-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.ik-hero__media:after{content:"";background:radial-gradient(circle at 72% 40%,rgba(201,162,74,.08),transparent 31%),linear-gradient(90deg,#07111ffa,#07111fdb 32%,#07111f29 68%,#07111f57),linear-gradient(180deg,#07111f14,#07111f0d 54%,#07111f80 80%,#07111fb8)}.ik-hero__frame{position:absolute;z-index:2;inset:clamp(.75rem,2vw,1.75rem);border:.0625rem solid rgba(230,200,121,.62);border-radius:clamp(.875rem,2.2vw,1.875rem);pointer-events:none;box-shadow:inset 0 0 0 .3125rem #07111f47,inset 0 0 3.75rem #07111f57}.ik-hero__frame:before,.ik-hero__frame:after{position:absolute;width:3.75rem;height:3.75rem;border-color:var(--ik-gold-bright);content:""}.ik-hero__frame:before{top:.75rem;left:.75rem;border-top:.125rem solid;border-left:.125rem solid;border-top-left-radius:1rem}.ik-hero__frame:after{right:.75rem;bottom:.75rem;border-right:.125rem solid;border-bottom:.125rem solid;border-bottom-right-radius:1rem}.ik-hero__inner{position:relative;z-index:3;display:flex;align-items:center;min-height:inherit;padding-top:clamp(9rem,13vw,12rem);padding-bottom:clamp(9rem,14vw,12.5rem)}.ik-hero__content{width:min(42.5rem,58%)}.ik-hero__crest{width:clamp(4.125rem,7vw,6.25rem);height:auto;margin-bottom:1.25rem;filter:drop-shadow(0 0 1.25rem rgba(230,200,121,.2))}.ik-hero h1{margin:0;color:var(--ik-gold-bright);font-size:clamp(2.75rem,7vw,5.5rem);line-height:.98;text-shadow:0 .1875rem 1.625rem rgba(0,0,0,.65)}.ik-hero__text{max-width:36.25rem;margin-top:1.25rem;color:var(--ik-text);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.ik-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.875rem}.ik-hero__note{display:inline-flex;align-items:center;gap:.625rem;margin-top:1.5rem;color:var(--ik-muted);font-size:.8438rem}.ik-hero__note:before{width:.4375rem;height:.4375rem;border-radius:50%;content:"";background:var(--ik-gold-bright);box-shadow:0 0 .75rem var(--ik-gold)}.ik-trust{position:relative;z-index:4;margin-top:-4.4rem}.ik-trust__grid{display:grid;grid-template-columns:repeat(var(--ik-columns, 4),minmax(0,1fr));overflow:hidden;border:0;border-radius:var(--ik-radius-md);background:linear-gradient(90deg,#07111f14,#07111fcc 8% 92%,#07111f14);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);box-shadow:0 1.5rem 4rem #0000002e}.ik-trust__item{display:grid;grid-template-columns:2.75rem 1fr;gap:.8125rem;align-items:center;min-height:6.25rem;padding:1.25rem}.ik-trust__item+.ik-trust__item{border-left:.0625rem solid var(--ik-line)}.ik-trust__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:.0625rem solid var(--ik-line-strong);border-radius:50%;color:var(--ik-gold-bright)}.ik-trust__icon svg{width:1.375rem;height:1.375rem}.ik-trust__item h3{margin:0;color:var(--ik-gold-bright);font-size:.7813rem;letter-spacing:.07em;text-transform:uppercase}.ik-trust__item p{margin:.3125rem 0 0;color:var(--ik-muted);font-size:.8125rem;line-height:1.45}.ik-realms,.ik-care,.ik-story,.ik-newsletter{padding-top:var(--ik-section-space);padding-bottom:var(--ik-section-space)}.ik-realms{position:relative;z-index:2;isolation:isolate;margin-top:-8rem;padding-top:calc(var(--ik-section-space) + 8rem);background:linear-gradient(180deg,var(--ik-ink) 0,rgba(7,17,31,.12) 5rem,rgba(7,17,31,.26) 24rem,var(--ik-ink) 44rem),url(ik-home-atmosphere-v2.webp) center top / 100% auto no-repeat}body.index #template-index{overflow-x:clip;background:var(--ik-ink)}body.index #template-index .dynamic-sections{background:radial-gradient(circle at 15% 42%,rgba(201,162,74,.055),transparent 24rem),radial-gradient(circle at 86% 70%,rgba(30,72,112,.12),transparent 32rem),var(--ik-ink)}body.index .ik-care{position:relative;background:linear-gradient(180deg,var(--ik-ink),rgba(7,17,31,.7) 20%,rgba(7,17,31,.78) 82%,var(--ik-ink)),url(ik-page-celestial.webp) center / cover no-repeat}body.index .ik-story,body.index .ik-newsletter{background:radial-gradient(circle at 50% 50%,rgba(22,49,78,.3),transparent 42rem)}.ik-realms__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,2vw,1.5rem)}.ik-realm-card{position:relative;min-height:clamp(17.5rem,32vw,26.25rem);overflow:hidden;border:.0625rem solid var(--ik-line);border-radius:var(--ik-radius-md);background:var(--ik-panel);box-shadow:0 1rem 2.5rem #00000038;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ik-realm-card:hover{border-color:var(--ik-line-strong);transform:translateY(-.4rem);box-shadow:0 1.375rem 3.125rem #00000054,var(--ik-glow)}.ik-realm-card__media,.ik-realm-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.ik-realm-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.ik-realm-card:hover .ik-realm-card__media img{transform:scale(1.045)}.ik-realm-card__media:after{content:"";background:linear-gradient(180deg,transparent 20%,rgba(7,17,31,.25) 46%,rgba(7,17,31,.96) 100%)}.ik-realm-card__content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(1.25rem,3vw,2.125rem)}.ik-realm-card h3{margin:0;color:var(--ik-parchment);font-size:clamp(1.25rem,2.6vw,2rem)}.ik-realm-card p{margin:.5625rem 0 0;color:var(--ik-muted);font-size:.9063rem}.ik-realm-card__link{display:inline-flex;gap:.5rem;align-items:center;margin-top:1rem;color:var(--ik-gold-bright);font-family:Cinzel,Playfair Display,Georgia,serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ik-story__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17.5rem,.9fr);min-height:32.5rem;overflow:hidden;border:.0625rem solid var(--ik-line-strong);border-radius:var(--ik-radius-lg);background:var(--ik-panel);box-shadow:var(--ik-shadow)}.ik-story__media{position:absolute;top:0;right:0;bottom:0;left:0}.ik-story__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#07111ff7 4%,#07111fdb 46%,#07111f2e 76%,#07111f85)}.ik-story__media img{width:100%;height:100%;object-fit:cover}.ik-story__content{position:relative;z-index:2;align-self:center;padding:clamp(1.875rem,6vw,5rem)}.ik-story__content h2{max-width:41.25rem;margin:0;font-size:clamp(2.125rem,5vw,4rem);line-height:1.04}.ik-story__content .rte{max-width:37.5rem;margin-top:1.25rem;color:var(--ik-text);font-size:1.125rem}.ik-story__mascot{position:relative;z-index:2;align-self:end;justify-self:center;width:min(88%,28.75rem);max-height:30rem;object-fit:contain;object-position:bottom;filter:drop-shadow(0 1.25rem 1.875rem rgba(0,0,0,.5))}.ik-care__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ik-care-card{position:relative;display:flex;flex-direction:column;min-height:15.625rem;padding:clamp(1.5rem,3vw,2.25rem);overflow:hidden;border:.0625rem solid var(--ik-line);border-radius:var(--ik-radius-md);background:radial-gradient(circle at 85% 10%,rgba(230,200,121,.08),transparent 8.125rem),linear-gradient(145deg,var(--ik-panel-raised),var(--ik-midnight))}.ik-care-card__number{color:#e6c87957;font-family:Cinzel,Playfair Display,Georgia,serif;font-size:3rem;line-height:1}.ik-care-card h3{margin:1.5rem 0 0;color:var(--ik-gold-bright);font-size:1.25rem}.ik-care-card p{margin:.625rem 0 1.25rem;color:var(--ik-muted)}.ik-care-card a{margin-top:auto;color:var(--ik-parchment);font-family:Cinzel,Playfair Display,Georgia,serif;font-size:.7188rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ik-newsletter__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18.75rem,.8fr);gap:2.5rem;align-items:center;padding:clamp(1.875rem,5vw,3.75rem);overflow:hidden;border:.0625rem solid var(--ik-line-strong);border-radius:var(--ik-radius-lg);background:radial-gradient(circle at 10% 50%,rgba(201,162,74,.1),transparent 16.25rem),linear-gradient(120deg,var(--ik-panel),var(--ik-ink));box-shadow:var(--ik-shadow)}.ik-newsletter__panel:after{position:absolute;right:-5rem;bottom:-8rem;width:17.5rem;height:17.5rem;border:.0625rem solid rgba(230,200,121,.14);border-radius:50%;content:"";box-shadow:0 0 0 1.875rem #e6c87906,0 0 0 3.75rem #e6c87905}.ik-newsletter__copy,.ik-newsletter__form{position:relative;z-index:2}.ik-newsletter h2{margin:0;color:var(--ik-gold-bright);font-size:clamp(1.875rem,4vw,3.25rem)}.ik-newsletter__copy p{max-width:36.25rem;margin:.75rem 0 0;color:var(--ik-muted);font-size:1.0625rem}.ik-newsletter .newsletter-form{max-width:none}.ik-page-hero{position:relative;isolation:isolate;min-height:clamp(21.25rem,42vw,33.75rem);overflow:hidden;border-bottom:.0625rem solid var(--ik-line);background:var(--ik-ink)}.ik-page-hero__media,.ik-page-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.ik-page-hero__media img{width:100%;height:100%;object-fit:cover}.ik-page-hero__media:after{content:"";background:linear-gradient(90deg,#07111ff2,#07111f9e 55%,#07111f59),linear-gradient(180deg,transparent 45%,rgba(7,17,31,.9))}.ik-page-hero__frame{position:absolute;z-index:2;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.0625rem solid var(--ik-line-strong);border-radius:var(--ik-radius-md)}.ik-page-hero__inner{position:relative;z-index:3;display:flex;min-height:inherit;flex-direction:column;justify-content:center;padding-top:5rem;padding-bottom:5rem}.ik-page-hero h1{max-width:53.75rem;margin:0;color:var(--ik-gold-bright);font-size:clamp(2.5rem,7vw,5rem);line-height:1}.ik-page-hero .rte{max-width:40rem;margin-top:1.125rem;color:var(--ik-text);font-size:clamp(1.0625rem,2vw,1.3125rem)}.ik-page-banner{position:relative;isolation:isolate;display:grid;min-height:clamp(14.5rem,23vw,20rem);overflow:hidden;border-top:.0625rem solid rgba(244,207,111,.2);border-bottom:.0625rem solid var(--ik-line);background:var(--ik-ink)}.ik-page-banner__media,.ik-page-banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.ik-page-banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}.ik-page-banner--terrarium .ik-page-banner__media img{object-position:center bottom}.ik-page-banner__media:after{content:"";background:linear-gradient(90deg,#07111f94,#07111f47 50%,#07111f94),linear-gradient(180deg,#07111f1f,#07111fa6)}.ik-page-banner__frame{position:absolute;z-index:2;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:.0625rem solid var(--ik-line-strong);border-radius:var(--ik-radius-md);box-shadow:inset 0 0 3.75rem #07111f59;pointer-events:none}.ik-page-banner__inner{position:relative;z-index:3;display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;padding-top:3.5rem;padding-bottom:3.5rem;text-align:center}.ik-page-banner h1,.ik-page-banner h2{max-width:62rem;margin:0;color:var(--ik-gold-bright);font-size:clamp(2.25rem,5.2vw,4.25rem);line-height:1.02;text-shadow:0 .125rem 1.5rem rgba(0,0,0,.7)}.ik-page-banner__text{max-width:42rem;margin-top:.875rem;color:var(--ik-text);font-size:clamp(1rem,1.6vw,1.1875rem)}.ik-page-banner--product{min-height:clamp(11.5rem,18vw,15.5rem)}.ik-page-banner--product h2{font-size:clamp(2rem,4vw,3.25rem)}.ik-editorial,.ik-faq,.ik-rewards,.ik-product-care{padding-top:var(--ik-section-space);padding-bottom:var(--ik-section-space)}.ik-editorial__grid{display:grid;gap:1.25rem}.ik-editorial__grid--1{grid-template-columns:minmax(0,1fr)}.ik-editorial__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-editorial__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-editorial-card{padding:clamp(1.625rem,4vw,2.875rem);border:.0625rem solid var(--ik-line);border-radius:var(--ik-radius-md);background:linear-gradient(145deg,#16314ec7,#07111fb8)}.ik-editorial-card--highlight{border-color:var(--ik-line-strong);background:radial-gradient(circle at 90% 5%,rgba(201,162,74,.12),transparent 13.75rem),linear-gradient(145deg,var(--ik-panel-raised),var(--ik-midnight));box-shadow:var(--ik-glow)}.ik-editorial-card h3{margin:0;color:var(--ik-gold-bright);font-size:clamp(1.375rem,3vw,2.125rem)}.ik-editorial-card .rte{margin-top:.9375rem;color:var(--ik-text);font-size:1.0313rem}.ik-editorial-card .button{margin-top:1.25rem}.ik-faq__list{max-width:57.5rem;margin:0 auto;border-top:.0625rem solid var(--ik-line)}.ik-faq__item{border-bottom:.0625rem solid var(--ik-line)}.ik-faq__item summary{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;padding:1.5rem 0;color:var(--ik-parchment);font-family:Cinzel,Playfair Display,Georgia,serif;font-size:clamp(1rem,2vw,1.3125rem);font-weight:700;letter-spacing:.04em;cursor:pointer;list-style:none}.ik-faq__item summary::-webkit-details-marker{display:none}.ik-faq__plus{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:.0625rem solid var(--ik-line-strong);border-radius:50%;color:var(--ik-gold-bright);transition:transform .18s ease}.ik-faq__item[open] .ik-faq__plus{transform:rotate(45deg)}.ik-faq__answer{max-width:47.5rem;padding:0 0 1.625rem;color:var(--ik-muted);font-size:1.0313rem}.ik-rewards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ik-reward-card{position:relative;padding:1.875rem 1.5rem;overflow:hidden;border:.0625rem solid var(--ik-line);border-radius:var(--ik-radius-md);background:linear-gradient(160deg,var(--ik-panel-raised),var(--ik-ink));text-align:center}.ik-reward-card--featured{border-color:var(--ik-line-strong);box-shadow:var(--ik-glow);transform:translateY(-.8rem)}.ik-reward-card__gem{color:var(--ik-gold-bright);font-size:2.25rem;text-shadow:0 0 1.125rem rgba(230,200,121,.38)}.ik-reward-card__level{margin:1rem 0 0;color:var(--ik-muted);font-family:Cinzel,Playfair Display,Georgia,serif;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.ik-reward-card h3{margin:.5rem 0;color:var(--ik-gold-bright);font-size:1.25rem}.ik-reward-card__threshold,.ik-reward-card .rte{color:var(--ik-muted)}.ik-rewards__note{max-width:43.75rem;margin:1.875rem auto 0;color:var(--ik-muted);font-size:.8125rem;text-align:center}.ik-product-care__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18.75rem,.9fr);gap:1.25rem;max-width:68.75rem;margin:0 auto}.ik-product-care__layout--trust-only{grid-template-columns:minmax(0,1fr)}.ik-care-facts{padding:clamp(1.5rem,4vw,2.5rem)}.ik-care-facts h3{margin:0 0 1.25rem;color:var(--ik-gold-bright);font-size:1.375rem}.ik-care-facts dl{margin:0}.ik-care-facts dl>div{display:grid;grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1fr);gap:1.25rem;padding:.625rem 0;border-bottom:.0625rem solid var(--ik-line)}.ik-care-facts dt{color:var(--ik-muted);font-size:.8438rem}.ik-care-facts dd{margin:0;color:var(--ik-parchment);font-weight:700}.ik-care-facts .button{margin-top:1.5rem}.ik-product-care__trust{display:grid;gap:.625rem}.ik-product-care__layout--trust-only .ik-product-care__trust{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-product-care__trust-item{display:grid;grid-template-columns:2.5rem 1fr;gap:.875rem;align-items:center;padding:1.25rem;border:.0625rem solid var(--ik-line);border-radius:var(--ik-radius-md);background:#122740b3}.ik-product-care__trust-item>span{color:var(--ik-gold-bright);font-size:1.75rem;text-align:center}.ik-product-care__trust-item h3{margin:0;color:var(--ik-parchment);font-size:.9063rem}.ik-product-care__trust-item p{margin:.25rem 0 0;color:var(--ik-muted);font-size:.8125rem}@media(max-width:989px){.ik-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-trust__item:nth-child(odd){border-left:0}.ik-trust__item:nth-child(n+3){border-top:.0625rem solid var(--ik-line)}.ik-realms__grid,.ik-care__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-story__panel{grid-template-columns:minmax(0,1.25fr) minmax(13.75rem,.75fr)}.ik-editorial__grid--3,.ik-rewards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ik-hero{min-height:49rem}.ik-hero__media{bottom:-10rem;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 67%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 67%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 90%,transparent 100%)}.ik-hero__media:after{background:linear-gradient(180deg,rgba(7,17,31,.08),rgba(7,17,31,.24) 32%,rgba(7,17,31,.9) 70%,var(--ik-ink)),linear-gradient(90deg,rgba(7,17,31,.5),transparent,rgba(7,17,31,.45))}.ik-hero__frame{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.ik-hero__inner{align-items:flex-end;padding:8.75rem 1.5rem 6.5rem}.ik-hero__content{width:100%;text-align:center}.ik-hero__crest{width:4.25rem;margin-right:auto;margin-left:auto}.ik-hero h1{font-size:clamp(2.5rem,14vw,4rem)}.ik-hero__actions{justify-content:center}.ik-hero__actions .button{width:100%}.ik-hero__note{justify-content:center}.ik-trust{margin-top:-2.25rem;padding-top:0}.ik-trust__grid{background:linear-gradient(180deg,#07111f5c,#07111fd1 12% 88%,#07111f5c)}.ik-realms{margin-top:-4.5rem;padding-top:calc(var(--ik-section-space) + 5.5rem);background:linear-gradient(180deg,var(--ik-ink) 0,rgba(7,17,31,.14) 4rem,rgba(7,17,31,.3) 18rem,var(--ik-ink) 34rem),url(ik-home-atmosphere-v2.webp) center top / 180% auto no-repeat}.ik-trust__grid,.ik-realms__grid,.ik-care__grid,.ik-newsletter__panel{grid-template-columns:1fr}.ik-trust__item{min-height:auto;padding:1rem}.ik-trust__item+.ik-trust__item{border-top:.0625rem solid var(--ik-line);border-left:0}.ik-realm-card{min-height:21.25rem}.ik-story__panel{display:flex;min-height:42.5rem;flex-direction:column}.ik-story__media:after{background:linear-gradient(180deg,#07111ff0,#07111fa8 62%,#07111f47)}.ik-story__content{padding:2.5rem 1.5rem 0;text-align:center}.ik-story__mascot{width:min(82%,21.875rem);margin:auto auto 0}.ik-newsletter__panel{gap:1.5rem;text-align:center}.ik-page-hero{min-height:26.25rem}.ik-page-hero__inner{align-items:center;padding:4.375rem 1.5rem 3.125rem;text-align:center}.ik-page-hero__media:after{background:linear-gradient(180deg,#07111f66,#07111fe0)}.ik-page-banner{min-height:13.75rem}.ik-page-banner__frame{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.ik-page-banner__inner{padding:3.25rem 1.5rem}.ik-page-banner__media img{object-position:center}.ik-page-banner--product{min-height:11.25rem}.ik-editorial__grid--2,.ik-editorial__grid--3,.ik-rewards__grid,.ik-product-care__layout,.ik-product-care__layout--trust-only .ik-product-care__trust{grid-template-columns:1fr}.ik-reward-card--featured{transform:none}.ik-care-facts dl>div{grid-template-columns:1fr;gap:.1875rem}}body.index #template-index,body.index #template-index .dynamic-sections{background:#f5f2e9}.ik-hero{min-height:clamp(43rem,86vh,54rem);overflow:hidden;background:var(--ik-ink)}.ik-hero__media{top:0;right:0;left:0;bottom:0;-webkit-mask-image:none;mask-image:none}.ik-hero__media:after{background:linear-gradient(90deg,#081410f7,#081410d1 31%,#08141038 62%,#08141014),linear-gradient(180deg,rgba(8,20,16,.2),transparent 58%,rgba(8,20,16,.34))}.ik-hero__frame{display:none}.ik-hero__inner{min-height:inherit;padding-top:clamp(9rem,13vw,12rem);padding-bottom:clamp(6rem,9vw,8rem)}.ik-hero__content{width:min(39rem,54%)}.ik-hero .ik-eyebrow{color:#d6bd83}.ik-hero h1{max-width:39rem;color:#fbf8f0;font-size:clamp(3.3rem,6.7vw,6rem);font-weight:500;line-height:.95;letter-spacing:-.045em;text-shadow:0 .2rem 2rem rgba(0,0,0,.35)}.ik-hero__text{max-width:35rem;margin-top:1.4rem;color:#f7f3e8db;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.55}.ik-hero__actions{gap:.8rem;margin-top:2rem}.ik-hero .button{min-height:3.25rem;padding:.85rem 1.6rem;border:1px solid #d5b773;border-radius:999px;color:#10231d;background:#d5b773;font-family:Arial,Helvetica,sans-serif;font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.ik-hero .button--secondary{color:#fbf8f0;border-color:#f7f3e88c;background:#0814102e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ik-hero__note{margin-top:1.35rem;color:#f7f3e8ad}.ik-hero__note:before{width:.35rem;height:.35rem;background:#d5b773;box-shadow:none}.ik-trust{z-index:5;margin-top:-2.75rem;padding-bottom:1rem}.ik-trust__grid{border:1px solid rgba(21,39,31,.09);border-radius:1.25rem;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #1f31291f}.ik-trust__item{min-height:6.75rem;padding:1.25rem 1.35rem}.ik-trust__item+.ik-trust__item{border-left-color:var(--ik-line)}.ik-trust__icon{border-color:#aa80406b;color:var(--ik-gold-deep);background:#f8f4e9}.ik-trust__item h3{color:var(--ik-heading);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.08em}.ik-trust__item p{color:var(--ik-muted)}.ik-realms{z-index:1;margin-top:0;padding-top:var(--ik-section-space);color:var(--ik-text);background:linear-gradient(#ffffff6b,#ffffff6b),radial-gradient(circle at 14% 10%,rgba(123,148,112,.14),transparent 26rem),#ebe7dc}.ik-section-heading h2{color:var(--ik-heading);font-weight:500;letter-spacing:-.04em}.ik-section-heading p{color:var(--ik-muted)}.ik-realm-card{display:grid;grid-template-rows:minmax(14rem,1fr) auto;min-height:28rem;border-color:#15271f1c;border-radius:1.15rem;background:#fff;box-shadow:0 12px 30px #1f312914}.ik-realm-card:hover{border-color:#aa80406b;transform:translateY(-.35rem);box-shadow:0 22px 46px #1f312921}.ik-realm-card__media{position:relative;inset:auto;min-height:14rem;overflow:hidden}.ik-realm-card__media:after{background:linear-gradient(180deg,transparent 72%,rgba(15,32,26,.16))}.ik-realm-card__content{position:relative;inset:auto;padding:1.45rem 1.5rem 1.55rem}.ik-realm-card h3{color:var(--ik-heading);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;letter-spacing:-.03em}.ik-realm-card p{color:var(--ik-muted)}.ik-realm-card__link{color:var(--ik-gold-deep);font-family:Arial,Helvetica,sans-serif}.ik-story{background:#f5f2e9!important}.ik-story__panel{min-height:34rem;border:0;border-radius:1.5rem;background:var(--ik-ink);box-shadow:var(--ik-shadow)}.ik-story__media:after{background:linear-gradient(90deg,#0a1813f5 4%,#0a1813d1 50%,#0a18132e 82%)}.ik-story__content h2{color:#fbf8f0;font-weight:500;letter-spacing:-.04em}.ik-story__content .rte{color:#f7f3e8c2}.ik-story .ik-eyebrow{color:#d6bd83}body.index .ik-care{color:var(--ik-text);background:#e8e3d7}.ik-care-card{min-height:16rem;border-color:var(--ik-line);border-radius:1rem;background:#fff;box-shadow:0 10px 28px #1f31290f}.ik-care-card__number{color:#aa804059;font-family:Arial,Helvetica,sans-serif;font-size:2.3rem;font-weight:700}.ik-care-card h3{color:var(--ik-heading);font-weight:500}.ik-care-card p{color:var(--ik-muted)}.ik-care-card a{color:var(--ik-gold-deep);font-family:Arial,Helvetica,sans-serif}body.index .ik-newsletter{background:#f5f2e9!important}.ik-newsletter__panel{border:0;border-radius:1.5rem;background:var(--ik-ink);box-shadow:var(--ik-shadow)}.ik-newsletter h2{color:#fbf8f0;font-weight:500}.ik-newsletter__copy p{color:#f7f3e8ad}.ik-newsletter .ik-eyebrow{color:#d6bd83}.ik-page-banner{min-height:clamp(12rem,18vw,16rem);border:0;background:var(--ik-ink)}.shopify-section.ik-page-banner-section{width:100%;max-width:none;margin:0}.ik-page-banner--landing{min-height:0;aspect-ratio:3 / 1}.ik-page-banner__media:after{background:linear-gradient(90deg,#0a1813eb,#0a18138c 62%,#0a18134d)}.ik-page-banner--landing .ik-page-banner__media:after{background:linear-gradient(90deg,#0000002e,#0000000d 42%,#0000 68%)}.ik-page-banner__frame{display:none}.ik-page-banner__inner{align-items:flex-start;padding-top:3.5rem;padding-bottom:3.5rem;text-align:left}.ik-page-banner h1,.ik-page-banner h2{max-width:48rem;color:#fbf8f0;font-size:clamp(2.45rem,4.7vw,4.4rem);font-weight:500;line-height:1;letter-spacing:-.04em;text-shadow:0 .15rem 1.2rem rgba(0,0,0,.28)}.ik-page-banner .ik-eyebrow{color:#d6bd83}.ik-page-banner--product{display:none}.ik-editorial,.ik-faq,.ik-rewards,.ik-product-care{color:var(--ik-text);background:#f5f2e9}.ik-editorial-card,.ik-editorial-card--highlight,.ik-reward-card,.ik-product-care__trust-item{border-color:var(--ik-line);color:var(--ik-text);background:#fff;box-shadow:0 10px 28px #1f31290f}.ik-editorial-card h3,.ik-care-facts h3,.ik-product-care__trust-item h3,.ik-faq__item summary{color:var(--ik-heading)}.ik-editorial-card .rte,.ik-product-care__trust-item p,.ik-faq__answer{color:var(--ik-muted)}.ik-faq__item summary{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;letter-spacing:-.015em}.ik-care-facts dd{color:var(--ik-heading)}@media(max-width:749px){.ik-hero{min-height:47rem}.ik-hero__media{top:0;right:0;left:0;bottom:0;-webkit-mask-image:none;mask-image:none}.ik-hero__media img{object-position:center bottom}.ik-hero__media:after{background:linear-gradient(180deg,#081410e0,#0814109e 44%,#08141038 70%,#08141085)}.ik-hero__inner{align-items:flex-start;padding:9rem 1.5rem 4.5rem}.ik-hero__content{width:100%;text-align:left}.ik-hero h1{max-width:21rem;font-size:clamp(3.1rem,15vw,4.6rem)}.ik-hero__text{max-width:21rem;font-size:1rem}.ik-hero__actions{justify-content:flex-start}.ik-hero__actions .button{width:100%}.ik-hero__note{justify-content:flex-start;font-size:.75rem}.ik-trust{margin-top:-1.5rem}.ik-trust__grid{grid-template-columns:1fr 1fr;background:#fffffffa}.ik-trust__item{min-height:7.5rem;padding:1rem}.ik-realms{margin-top:0;padding-top:4rem;background:#ebe7dc}.ik-realms__grid{grid-template-columns:1fr}.ik-realm-card{min-height:27rem}.ik-story__panel{min-height:35rem}.ik-story__media:after{background:linear-gradient(180deg,#0a1813e0,#0a1813a3 58%,#0a1813e6)}.ik-story__content{align-self:end;padding:2rem}.ik-page-banner{min-height:11.5rem}.ik-page-banner--landing{min-height:24rem;aspect-ratio:auto}.ik-page-banner--landing .ik-page-banner__media img{object-position:72% center}.ik-page-banner__inner{padding:2.75rem 1.5rem}.ik-page-banner h1,.ik-page-banner h2{font-size:clamp(2.2rem,11vw,3.25rem)}}.collection-main .hide-when-banner-enabled{display:none!important}.collection-feed__control-bar{color:#f7f3e8;background:#10231d}.collection-feed__control-bar button,.collection-feed__control-bar .collection-feed__count,.collection-feed__control-bar .element-text{color:#f7f3e8!important}.collection-feed__control-bar svg{color:#f7f3e8;fill:currentColor}.collection-main .sticker-holder .sticker,.collection-main .sale-sticker,.collection-main .sold-out-sticker{background:#9b4739!important}.product_section{gap:0}.product_section>.product__images{padding-right:clamp(1rem,3vw,2.5rem)}@media(max-width:798px){.product_section>.product__images{padding-right:0}}.ik-page-hero{min-height:clamp(20rem,34vw,28rem);border:0;background:var(--ik-ink)}.ik-page-hero__media:after{background:linear-gradient(90deg,#081410f5,#081410c7 44%,#08141038 78%),linear-gradient(180deg,#08141029,#0814106b)}.ik-page-hero__frame{display:none}.ik-page-hero__inner{align-items:flex-start;padding-top:clamp(5rem,8vw,7rem);padding-bottom:clamp(4rem,7vw,6rem);text-align:left}.ik-page-hero h1{max-width:48rem;color:#fbf8f0;font-size:clamp(2.8rem,6vw,5.3rem);font-weight:500;line-height:.98;letter-spacing:-.045em;text-shadow:0 .15rem 1.4rem rgba(0,0,0,.28)}.ik-page-hero .ik-eyebrow{color:#d6bd83}.ik-page-hero .rte{max-width:42rem;color:#f7f3e8c2;font-size:1.08rem}body.index.gradient,body.index #template-index,body.index #template-index .dynamic-sections{color:#d7deea;background:radial-gradient(circle at 14% 18%,rgba(23,74,139,.18),transparent 34rem),radial-gradient(circle at 88% 62%,rgba(201,162,74,.07),transparent 28rem),#07111f}body.index .shopify-section.ik-hero-section{width:100%;max-width:none;margin-inline:0}.ik-hero{width:100%;max-width:none;margin-inline:0;min-height:clamp(45rem,88vh,58rem);background:#07111f}.ik-hero__media img{object-position:center center}.ik-hero__media:after{background:linear-gradient(90deg,#07111fc7,#07111f94 28%,#07111f14 61%,#07111f1f),linear-gradient(180deg,rgba(7,17,31,.16) 0%,transparent 54%,rgba(7,17,31,.42) 78%,#07111f 100%)}.ik-hero__inner{padding-top:clamp(9rem,13vw,12rem);padding-bottom:clamp(7rem,10vw,9rem)}.ik-hero h1{color:#e7e0d0;text-shadow:0 .2rem 2rem rgba(0,0,0,.55)}.ik-hero__text{color:#d7deeae6}.ik-hero__note{color:#9db0c6e6}.ik-hero .button{color:#07111f;border-color:#e6c879;background:#c9a24a;box-shadow:0 .65rem 1.8rem #c9a24a29}.ik-hero .button:hover{color:#07111f;background:#e6c879}.ik-hero .button--secondary{color:#e7e0d0;border-color:#e6c879a8;background:#07111f61}.ik-hero .button--secondary:hover{color:#07111f;background:#e7e0d0}body.index .ik-trust{margin-top:-3rem}body.index .ik-trust__grid{border:1px solid rgba(201,162,74,.28);background:linear-gradient(90deg,#07111fb8,#0b1a30f0 12% 88%,#07111fb8);box-shadow:0 1.5rem 4rem #00000059}body.index .ik-trust__item+.ik-trust__item{border-left-color:#c9a24a29}body.index .ik-trust__icon{color:#e6c879;border-color:#e6c8796b;background:#174a8b2e}body.index .ik-trust__item h3{color:#e7e0d0}body.index .ik-trust__item p{color:#9db0c6}body.index .ik-finder{color:#d7deea;background:radial-gradient(circle at 86% 14%,rgba(23,74,139,.18),transparent 27rem),linear-gradient(180deg,#07111f,#0a182b 54%,#07111f)}body.index .ik-finder__intro h2,body.index .ik-finder__question{color:#e7e0d0}body.index .ik-finder__intro .rte{color:#9db0c6}body.index .ik-finder__tool{border-color:#c9a24a3d;background:#0b1a30db;box-shadow:0 1.5rem 4rem #00000047}body.index .ik-finder__choice{color:#e7e0d0;border-color:#9db0c633;background:#122740b3}body.index .ik-finder__choice:hover{border-color:#e6c8798f;background:#174a8b3d}body.index .ik-finder__choice.is-active{border-color:#c9a24a;background:#174a8b57;box-shadow:inset 0 0 0 1px #e6c8792e}body.index .ik-finder__choice small{color:#9db0c6}body.index .ik-finder__result{border:1px solid rgba(201,162,74,.22);background:#07111f}body.index .ik-realms{color:#d7deea;background:radial-gradient(circle at 12% 4%,rgba(23,74,139,.17),transparent 30rem),radial-gradient(circle at 88% 76%,rgba(201,162,74,.055),transparent 28rem),#07111f!important}body.index .ik-section-heading h2{color:#e7e0d0}body.index .ik-section-heading p{color:#9db0c6}body.index .ik-realm-card{display:block;min-height:clamp(22rem,34vw,29rem);overflow:hidden;border:1px solid rgba(201,162,74,.22);border-radius:1.25rem;background:#0b1a30;box-shadow:0 1.2rem 3.5rem #00000052}body.index .ik-realm-card:hover{border-color:#e6c8798c;box-shadow:0 1.6rem 4.2rem #00000070,0 0 2rem #174a8b24}body.index .ik-realm-card__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}body.index .ik-realm-card__media:after{background:linear-gradient(180deg,#07111f05 18%,#07111f47 48%,#07111ffa)}body.index .ik-realm-card__content{position:absolute;inset:auto 0 0;padding:clamp(1.35rem,3vw,2rem)}body.index .ik-realm-card h3{color:#e7e0d0}body.index .ik-realm-card p{color:#b4c2d2}body.index .ik-realm-card__link,body.index .ik-realm-card .ik-eyebrow{color:#e6c879}body.index .ik-story{background:radial-gradient(circle at 76% 54%,rgba(23,74,139,.2),transparent 32rem),#07111f!important}body.index .ik-story__panel{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:40rem;border:1px solid rgba(201,162,74,.3);background:#07111f;box-shadow:0 1.7rem 4.8rem #0000006b}body.index .ik-story__media{opacity:.5}body.index .ik-story__media:after{background:linear-gradient(90deg,#07111f 5%,#07111ff5 43%,#00081cf0 72%,#00081c)}body.index .ik-story__content{max-width:49rem}body.index .ik-story__content h2{color:#e7e0d0}body.index .ik-story__content .rte{color:#b4c2d2}body.index .ik-story .ik-eyebrow{color:#e6c879}body.index .ik-story__mascot{width:min(96%,31rem);max-height:38rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);filter:drop-shadow(0 1.4rem 2.2rem rgba(0,0,0,.62))}body.index .ik-care{color:#d7deea;background:linear-gradient(180deg,#07111f,#07111fb8 20%,#07111fd1 82%,#07111f),url(ik-page-celestial.webp) center / cover no-repeat!important}body.index .ik-care-card{border-color:#c9a24a38;background:#0b1a30e0;box-shadow:0 1.2rem 3rem #0000004d}body.index .ik-care-card__number{color:#e6c87961}body.index .ik-care-card h3{color:#e7e0d0}body.index .ik-care-card p{color:#9db0c6}body.index .ik-care-card a{color:#e6c879}body.index .ik-newsletter{background:#07111f!important}body.index .ik-newsletter__panel{border:1px solid rgba(201,162,74,.28);background:linear-gradient(135deg,#0b1a30,#07111f 72%);box-shadow:0 1.5rem 4rem #0000005c}body.index .ik-newsletter h2{color:#e7e0d0}body.index .ik-newsletter__copy p{color:#9db0c6}body.index .ik-newsletter .ik-eyebrow{color:#e6c879}body.index .ik-newsletter input{color:#e7e0d0!important;border-color:#c9a24a57!important;background:#122740b8!important}body.index .ik-newsletter input::placeholder{color:#9db0c6;opacity:.82}.ik-announcement{color:#e6c879;background:#07111f!important}.ik-flex-header,.mobile-header,.mobile-menu,.ik-flex-header .ik-nav-dropdown__panel{background:#07111f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ik-flex-footer .footer__content,.ik-flex-footer .footer__credits,.ik-footer-icons{color:#d7deea;border-color:#c9a24a2e;background:radial-gradient(circle at 85% 45%,rgba(23,74,139,.16),transparent 30rem),linear-gradient(180deg,#0b1a30,#07111f)!important}body.index .ik-newsletter__form,body.index .ik-newsletter .newsletter-form,body.index .ik-newsletter .newsletter-form__field-wrapper,body.index .ik-newsletter .field{width:100%}body.index .ik-newsletter .field{position:relative;display:block}body.index .ik-newsletter input.field__input{width:100%;min-height:3.5rem;padding:.8rem 3.75rem .8rem 1rem;border-radius:999px}body.index .ik-newsletter .field__label{display:none}body.index .ik-newsletter .newsletter-form__button{position:absolute;top:.35rem;right:.35rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:0;border-radius:50%;color:#07111f;background:#c9a24a}@media(max-width:749px){.ik-hero{min-height:56rem}.ik-hero__media img{object-position:center bottom}.ik-hero__media:after{background:linear-gradient(180deg,#07111f52,#07111f47 38%,#07111f14 62%,#07111f8a 82%,#07111f),linear-gradient(90deg,rgba(7,17,31,.22),transparent 66%,rgba(7,17,31,.18))}.ik-hero__inner{align-items:flex-start;padding:8.25rem 1.5rem 5rem}.ik-hero__content{width:100%;text-align:left}.ik-hero h1{max-width:22rem;font-size:clamp(3rem,14vw,4.4rem)}.ik-hero__text{max-width:21rem}body.index .ik-trust{margin-top:-1.5rem}body.index .ik-trust__grid{grid-template-columns:1fr 1fr;background:#0b1a30f5}body.index .ik-trust__item:nth-child(n+3){border-top-color:#c9a24a29}body.index .ik-realms{padding-top:4rem}body.index .ik-realm-card{min-height:27rem}body.index .ik-story__panel{display:flex;min-height:52rem;flex-direction:column}body.index .ik-story__media:after{background:linear-gradient(180deg,#07111fe0,#07111f94 48%,#07111fd6)}body.index .ik-story__content{align-self:auto;padding:2.5rem 1.5rem 1rem;text-align:center}body.index .ik-story__mascot{width:min(90%,23rem);max-height:32rem;margin:0 auto}}body.index .ik-trust{position:relative;z-index:4;margin-top:-1.6rem;padding:0 0 clamp(4rem,6vw,6.25rem);background:#07111f}body.index .ik-trust .page-width{width:100%;max-width:76rem;margin:0 auto;padding:0 1.5rem}body.index .ik-trust__panel{overflow:hidden;border:1px solid rgba(205,162,74,.38);border-radius:1.35rem;background:#0a1a2e;box-shadow:0 1.4rem 3.5rem #00000038}body.index .ik-trust__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(1.8rem,3vw,2.5rem) clamp(1.6rem,3.4vw,3rem);border-bottom:1px solid rgba(205,162,74,.18);background:linear-gradient(110deg,#cda24a1a,#07111f99 44%,#07111f47)}body.index .ik-trust__eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 .7rem;color:#d7b766;font-size:.69rem;font-weight:800;letter-spacing:.19em;line-height:1.2}body.index .ik-trust__eyebrow:before{content:"";width:1.8rem;height:1px;background:currentColor}body.index .ik-trust__header h2{margin:0;color:#f8f3e9;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(2rem,3.25vw,2.9rem);font-weight:500;letter-spacing:-.025em;line-height:1.03}body.index .ik-trust__intro{max-width:42rem;margin:0;color:#aebdce;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.7}body.index .ik-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:visible;border:0;border-radius:0;background:#cda24a2e;box-shadow:none}body.index .ik-trust__item,body.index .ik-trust__item+.ik-trust__item{position:relative;display:flex;min-width:0;min-height:13rem;flex-direction:column;padding:1.45rem 1.35rem 1.3rem;border:0;border-radius:0;background:linear-gradient(145deg,#09182ae6,#07111fbd 62%,#07111f94);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:inherit;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}body.index .ik-trust__item:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#b98a36,#e0c979);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}body.index .ik-trust__topline{display:flex;align-items:center;justify-content:flex-start;gap:1rem}body.index .ik-trust__icon{display:grid;place-items:center;width:clamp(4.35rem,5.4vw,5.25rem);height:clamp(4.35rem,5.4vw,5.25rem);margin:0;border:0;border-radius:0;background:transparent;color:#d7b766;filter:drop-shadow(0 .55rem .9rem rgba(0,0,0,.34));transition:filter .18s ease}body.index .ik-trust__icon img{display:block;width:100%;height:100%;object-fit:contain}body.index .ik-trust__item h3{margin:.75rem 0 .65rem;color:#f4efe5;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(1.25rem,1.55vw,1.52rem);font-weight:600;letter-spacing:-.015em;line-height:1.08;text-transform:none}body.index .ik-trust__item>p{margin:0;color:#9fb0c3;font-size:.88rem;line-height:1.58}body.index .ik-trust__action{display:inline-flex;align-items:center;gap:.42rem;margin-top:auto;padding-top:1.2rem;color:#d7b766;font-size:.66rem;font-weight:800;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}body.index .ik-trust__arrow{font-size:.9rem;line-height:1;transition:transform .18s ease}body.index .ik-trust__item:focus-visible{z-index:2;outline:2px solid #d7b766;outline-offset:-3px}@media(hover:hover){body.index .ik-trust__item:hover{background:linear-gradient(145deg,#cda24a21,#0c2037d1 62%,#07111fad);box-shadow:inset 0 0 0 1px #cda24a33}body.index .ik-trust__item:hover:before{transform:scaleX(1)}body.index .ik-trust__item:hover .ik-trust__icon{filter:drop-shadow(0 .7rem 1.05rem rgba(0,0,0,.42)) brightness(1.06)}body.index .ik-trust__item:hover .ik-trust__arrow{transform:translate(.22rem)}}@media(max-width:900px){body.index .ik-trust__header{grid-template-columns:1fr;align-items:start;gap:1.1rem}body.index .ik-trust__intro{max-width:38rem}body.index .ik-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.index .ik-trust__item{min-height:12rem}}@media(max-width:620px){body.index .ik-trust{margin-top:-.85rem;padding-bottom:4.25rem}body.index .ik-trust .page-width{padding:0 .8rem}body.index .ik-trust__panel{border-radius:1.05rem}body.index .ik-trust__header{padding:1.6rem 1.25rem 1.45rem}body.index .ik-trust__header h2{font-size:clamp(2rem,10vw,2.55rem)}body.index .ik-trust__grid{grid-template-columns:1fr}body.index .ik-trust__item,body.index .ik-trust__item+.ik-trust__item{min-height:0;padding:1.25rem}body.index .ik-trust__item>p{max-width:30rem}}@media(prefers-reduced-motion:reduce){body.index .ik-trust__item,body.index .ik-trust__item:before,body.index .ik-trust__icon,body.index .ik-trust__arrow{transition:none}}body:has(.ik-policy-page){background:radial-gradient(circle at 15% 5%,rgba(178,136,58,.12),transparent 26rem),#07111d}body:has(.ik-policy-page) .shopify-policy__container{max-width:none;width:100%;padding:0}body:has(.ik-policy-page) .shopify-policy__title{display:none}body:has(.ik-policy-page) .shopify-policy__body{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,64px) clamp(16px,4vw,48px) clamp(64px,8vw,112px)}.ik-policy-page{--ik-gold: #d6aa55;--ik-gold-soft: #ead39a;--ik-ink: #07111d;--ik-panel: #0c1a29;--ik-cream: #f5f0e5;--ik-muted: #b8c1c9;color:var(--ik-cream);font-size:16px;line-height:1.72}.ik-policy-page *,.ik-policy-page *:before,.ik-policy-page *:after{box-sizing:border-box}.ik-policy-page a{color:var(--ik-gold-soft);text-decoration-color:#ead39a94;text-underline-offset:.18em}.ik-policy-page a:hover{color:#fff4cf;text-decoration-color:currentColor}.ik-policy-hero{position:relative;min-height:clamp(380px,54vw,570px);display:flex;align-items:center;overflow:hidden;margin:0 0 clamp(24px,4vw,48px);border:1px solid rgba(214,170,85,.48);border-radius:22px;background:#050b13;box-shadow:0 28px 70px #0000006b;isolation:isolate}.ik-policy-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#030910fa,#030910e0,#03091038 70%,#0309100f),linear-gradient(0deg,rgba(3,9,16,.78),transparent 48%)}.ik-policy-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;margin:0!important}.ik-policy-hero__copy{width:min(100%,620px);padding:clamp(32px,6vw,76px)}.ik-policy-kicker,.ik-policy-card__number{margin:0 0 12px;color:var(--ik-gold)!important;font-size:.76rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ik-policy-page .ik-policy-hero h2{margin:0 0 18px;color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,6vw,5.6rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.ik-policy-hero__copy>p:last-child{max-width:46ch;margin:0;color:#d7dde2;font-size:clamp(1rem,1.7vw,1.2rem)}.ik-policy-intro{max-width:850px;margin:0 auto clamp(30px,5vw,56px);color:#d7dde2;font-size:clamp(1.04rem,1.6vw,1.2rem);text-align:center}.ik-policy-highlights,.ik-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 clamp(28px,4vw,44px)}.ik-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-policy-highlights>p,.ik-policy-card,.ik-policy-section,.ik-policy-contact-card{margin:0;border:1px solid rgba(214,170,85,.2);border-radius:16px;background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0c1a29e6;box-shadow:0 16px 44px #0000002e}.ik-policy-highlights>p{padding:20px;color:#ced6dd;font-size:.95rem}.ik-policy-highlights strong{display:block;margin-bottom:4px;color:var(--ik-gold-soft)}.ik-policy-card,.ik-policy-section{padding:clamp(24px,4vw,42px)}.ik-policy-section{margin-bottom:16px}.ik-policy-page .ik-policy-card h2,.ik-policy-page .ik-policy-section h2,.ik-policy-page .ik-policy-contact-card h2{margin:0 0 14px;color:#fff8e8;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400;line-height:1.18}.ik-policy-card p:last-child,.ik-policy-section p:last-child,.ik-policy-contact-card p:last-child{margin-bottom:0}.ik-policy-page ul,.ik-policy-page ol{margin:14px 0 0;padding-left:1.3em}.ik-policy-page li{margin:.5em 0;padding-left:.35em}.ik-policy-page li::marker{color:var(--ik-gold)}.ik-policy-contact-card{margin-top:clamp(28px,4vw,48px);padding:clamp(26px,4vw,44px);border-color:#d6aa558c;background:radial-gradient(circle at 100% 0%,rgba(214,170,85,.16),transparent 50%),#0d1c2c}.ik-policy-updated{margin:28px 0 0;color:#8f9ba6;font-size:.84rem;letter-spacing:.04em;text-align:center}@media(max-width:780px){body:has(.ik-policy-page) .shopify-policy__body{padding-inline:12px}.ik-policy-hero{min-height:520px;align-items:flex-end;border-radius:14px}.ik-policy-hero:before{background:linear-gradient(0deg,#030910fc,#030910db 46%,#0309101f 84%),linear-gradient(90deg,rgba(3,9,16,.32),transparent)}.ik-policy-hero>img{object-position:66% center}.ik-policy-hero__copy{padding:30px 24px}.ik-policy-highlights,.ik-policy-grid{grid-template-columns:1fr}.ik-policy-card,.ik-policy-section,.ik-policy-contact-card{padding:24px 20px}}body:has([data-isopod-hub]) .ik-isopod-chooser{position:relative;overflow:hidden;padding:clamp(32px,5vw,64px)!important;color:#f5eddc!important;background:radial-gradient(circle at 88% 12%,rgba(63,104,139,.2),transparent 34%),linear-gradient(145deg,#0b1d32,#07111f 68%,#0d2238)!important;border:1px solid rgba(210,166,78,.38)!important;box-shadow:inset 0 0 0 8px #050e197a,inset 0 0 0 9px #d2a64e1a,0 24px 60px #02080f47!important}body:has([data-isopod-hub]) .ik-isopod-chooser:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;pointer-events:none;border:1px solid rgba(234,199,126,.16);border-radius:inherit}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-isopod-hub__section-heading{position:relative;z-index:1;max-width:880px;margin-bottom:30px}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-isopod-hub__eyebrow{color:#d9b25f!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-isopod-hub__section-heading h2{color:#fff8e9!important;text-shadow:0 3px 24px rgba(0,0,0,.42)}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-isopod-hub__section-heading>p:last-child{color:#f0ebddc2!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article{position:relative;isolation:isolate;overflow:hidden;min-height:220px;padding:clamp(26px,3vw,38px)!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:#f7f0df!important;background-image:linear-gradient(105deg,#050e19f5 4%,#081828d6 56%,#07111f9e),url(/cdn/shop/files/ik-choice-habitat-v1.png?v=1786697053)!important;background-size:cover!important;background-repeat:no-repeat!important;border:1px solid rgba(218,177,91,.36)!important;border-radius:14px!important;box-shadow:inset 0 1px #fff4d714,inset 0 -80px 90px #030a1252,0 16px 32px #0003!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:nth-child(1){background-position:18% 52%!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:nth-child(2){background-position:48% 42%!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:nth-child(3){background-position:70% 58%!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:nth-child(4){background-position:92% 46%!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:-1;pointer-events:none;border:1px solid rgba(240,206,137,.11);border-radius:9px}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:after{content:"";position:absolute;top:25px;right:26px;width:34px;height:1px;background:linear-gradient(90deg,transparent,#d9b25f);box-shadow:0 6px #d9b25f57}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:hover,body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article:focus-within{transform:translateY(-3px);border-color:#e6c06fb8!important;box-shadow:inset 0 1px #fff4d71f,inset 0 -80px 90px #030a1247,0 20px 42px #0000004d!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid h3{margin:0 0 10px!important;color:#fff8e9!important;font-size:clamp(1.45rem,2vw,1.9rem)!important;line-height:1.08;text-shadow:0 2px 16px rgba(0,0,0,.72)}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid p{margin:0 0 18px!important;max-width:650px;color:#f6f1e3c9!important;line-height:1.62;text-shadow:0 1px 10px rgba(0,0,0,.75)}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a{display:inline-flex!important;align-items:center;min-height:38px;padding:8px 13px!important;color:#edcc84!important;background:#040d1894!important;border:1px solid rgba(222,181,94,.38)!important;border-radius:999px!important;box-shadow:none!important;font-size:.76rem!important;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:after{content:"\2192";margin-left:9px;font-size:1rem;transition:transform .16s ease}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:hover,body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:focus-visible{color:#fff5d7!important;background:#92652042!important;border-color:#eac577c2!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:hover:after,body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:focus-visible:after{transform:translate(3px)}@media(max-width:780px){body:has([data-isopod-hub]) .ik-isopod-chooser{padding:34px 20px!important}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid{grid-template-columns:1fr}body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article{min-height:238px;padding:28px 24px!important}}@media(prefers-reduced-motion:reduce){body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid article,body:has([data-isopod-hub]) .ik-isopod-chooser .ik-choice-grid a:after{transition:none}}body:has(.ik-policy-page) .shopify-policy__body>.ik-policy-page~*{display:none!important}.ik-policy-page .ik-policy-card h2,.ik-policy-page .ik-policy-section h2,.ik-policy-page .ik-policy-contact-card h2,.ik-policy-page h2{color:#d6aa55!important}.ik-policy-page .ik-policy-hero h2{color:#fffaf0!important}.ik-landing{--ik-landing-navy-950: #04101f;--ik-landing-navy-900: #07182b;--ik-landing-navy-800: #0b2035;--ik-landing-cream: #fffaf0;--ik-landing-cream-deep: #f4ead8;--ik-landing-ink: #15271f;--ik-landing-muted: #5f6d65;--ik-landing-gold: #d6aa55;--ik-landing-gold-bright: #e7c675;--ik-landing-gold-soft: rgba(214, 170, 85, .2);--ik-landing-border: rgba(21, 39, 31, .14);--ik-landing-dark-border: rgba(214, 170, 85, .26);--ik-landing-accent: #496b56;--ik-landing-accent-soft: rgba(73, 107, 86, .14);--ik-landing-display: var(--font-heading-family, Georgia, "Times New Roman", serif);--ik-landing-body: var(--font-body-family, Arial, Helvetica, sans-serif);--ik-landing-container: 1280px;--ik-landing-copy: 760px;--ik-landing-radius-sm: 8px;--ik-landing-radius: 14px;--ik-landing-radius-lg: 22px;--ik-landing-shadow: 0 20px 55px rgba(4, 16, 31, .11);--ik-landing-shadow-dark: 0 24px 70px rgba(0, 0, 0, .3);--ik-landing-section-space: clamp(3.5rem, 7vw, 6rem);--ik-landing-gutter: clamp(1rem, 3vw, 2rem);--ik-landing-hero-position: 70% 50%;position:relative;overflow:clip;background:var(--ik-landing-cream);color:var(--ik-landing-ink);font-family:var(--ik-landing-body);font-size:1rem;line-height:1.65}.ik-landing,.ik-landing *,.ik-landing *:before,.ik-landing *:after{box-sizing:border-box}.ik-landing--springtails{--ik-landing-accent: #527a68;--ik-landing-accent-soft: rgba(82, 122, 104, .16);--ik-landing-hero-position: 72% 50%}.ik-landing--bioactive{--ik-landing-accent: #3f6b4a;--ik-landing-accent-soft: rgba(63, 107, 74, .16);--ik-landing-hero-position: 69% 50%}.ik-landing--care{--ik-landing-accent: #806b3e;--ik-landing-accent-soft: rgba(128, 107, 62, .15);--ik-landing-hero-position: 72% 50%}.ik-landing--feeders{--ik-landing-accent: #875638;--ik-landing-accent-soft: rgba(135, 86, 56, .15);--ik-landing-hero-position: 73% 50%}.ik-landing--exotics{--ik-landing-accent: #714756;--ik-landing-accent-soft: rgba(113, 71, 86, .16);--ik-landing-hero-position: 72% 50%}.ik-landing--directory{--ik-landing-accent: #496b56;--ik-landing-accent-soft: rgba(73, 107, 86, .14);--ik-landing-hero-position: 50% 50%}.ik-landing a{color:inherit}.ik-landing img{display:block;max-width:100%}.ik-landing :where(h1,h2,h3,p){margin-block-start:0}.ik-landing :where(h1,h2,h3){text-wrap:balance}.ik-landing :where(p,li){text-wrap:pretty}.ik-landing :where(section,[id]){scroll-margin-top:7rem}.ik-landing__container{width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin-inline:auto}.ik-landing__section{padding-block:var(--ik-landing-section-space)}.ik-landing__section--compact{padding-block:clamp(2.25rem,5vw,4rem)}.ik-landing__section--cream-deep{background:var(--ik-landing-cream-deep)}.ik-landing__eyebrow,.ik-landing__kicker{margin-bottom:.7rem;color:var(--ik-landing-gold);font-size:clamp(.72rem,1.2vw,.82rem);font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.ik-landing__title,.ik-landing__heading,.ik-landing__card-title{font-family:var(--ik-landing-display);font-weight:500}.ik-landing__heading{margin-bottom:1rem;color:var(--ik-landing-ink);font-size:clamp(2rem,4vw,3.15rem);line-height:1.07}.ik-landing__section-lead{max-width:var(--ik-landing-copy);margin-bottom:0;color:var(--ik-landing-muted);font-size:clamp(1rem,1.5vw,1.12rem)}.ik-landing__section-head{display:grid;gap:.1rem;max-width:880px;margin-bottom:clamp(2rem,4vw,3.25rem)}.ik-landing__hero{position:relative;isolation:isolate;display:grid;min-height:clamp(20rem,34vw,28rem);overflow:hidden;background:var(--ik-landing-navy-950);color:var(--ik-landing-cream)}.ik-landing__hero-media,.ik-landing__hero:before{position:absolute;top:0;right:0;bottom:0;left:0}.ik-landing__hero:before{z-index:-3;content:"";background-image:var(--ik-landing-hero-image, none);background-position:var(--ik-landing-hero-position);background-size:cover}.ik-landing__hero-media{z-index:-3;width:100%;height:100%;object-fit:cover;object-position:var(--ik-landing-hero-position)}.ik-landing__hero:after{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#04101ffa,#04101fe0 32%,#04101f6b 62%,#04101f33),linear-gradient(0deg,rgba(4,16,31,.5),transparent 46%)}.ik-landing__hero-inner{display:grid;align-items:center;width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin-inline:auto;padding-block:clamp(3.5rem,8vw,6.5rem)}.ik-landing__hero-content{width:min(100%,680px)}.ik-landing__title{margin-bottom:1rem;color:var(--ik-landing-cream);font-size:clamp(2.7rem,6vw,4.6rem);line-height:.98;text-shadow:0 4px 28px rgba(0,0,0,.45)}.ik-landing__hero-lead{max-width:610px;margin-bottom:0;color:#fffaf0e0;font-size:clamp(1.02rem,2vw,1.25rem);line-height:1.58}.ik-landing__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.ik-landing__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.25rem;border:1px solid var(--ik-landing-gold);border-radius:999px;background:var(--ik-landing-gold);color:var(--ik-landing-navy-950)!important;font-size:.79rem;font-weight:800;letter-spacing:.09em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.ik-landing__button:hover{border-color:var(--ik-landing-gold-bright);background:var(--ik-landing-gold-bright);transform:translateY(-2px)}.ik-landing__button--outline{background:#04101f4d;color:var(--ik-landing-cream)!important}.ik-landing__button--outline:hover{background:#d6aa551f;color:var(--ik-landing-cream)!important}.ik-landing__assurances{border-block:1px solid var(--ik-landing-dark-border);background:linear-gradient(90deg,transparent,rgba(214,170,85,.06),transparent),var(--ik-landing-navy-900);color:var(--ik-landing-cream)}.ik-landing__assurance-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin:0 auto;padding:0;list-style:none}.ik-landing__assurance{position:relative;display:grid;place-items:center;min-height:62px;padding:.75rem 1rem;color:var(--ik-landing-gold-bright);font-size:.74rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-align:center;text-transform:uppercase}.ik-landing__assurance+.ik-landing__assurance:before{position:absolute;inset-block:18px;left:0;width:1px;content:"";background:var(--ik-landing-dark-border)}.ik-landing__intro-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ik-landing__intro-copy{max-width:var(--ik-landing-copy);color:var(--ik-landing-muted);font-size:clamp(1rem,1.5vw,1.12rem)}.ik-landing__intro-copy>:last-child{margin-bottom:0}.ik-landing__intro-note{padding:1.4rem;border:1px solid var(--ik-landing-border);border-left:4px solid var(--ik-landing-accent);border-radius:var(--ik-landing-radius);background:#fffdf8;box-shadow:0 10px 35px #04101f0f}.ik-landing__intro-note-title{margin-bottom:.45rem;color:var(--ik-landing-ink);font-weight:800}.ik-landing__intro-note p:last-child{margin-bottom:0;color:var(--ik-landing-muted)}.ik-landing__anchors{position:relative;z-index:2;border-block:1px solid var(--ik-landing-border);background:#fffaf0f5}.ik-landing__anchor-list{display:flex;gap:.6rem;width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin:0 auto;padding:.9rem 0;overflow-x:auto;list-style:none;scrollbar-width:thin;scroll-snap-type:x proximity}.ik-landing__anchor-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border:1px solid var(--ik-landing-border);border-radius:999px;background:#fffdf8;color:var(--ik-landing-ink)!important;font-size:.8rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ik-landing__anchor-link:hover{border-color:var(--ik-landing-gold);background:var(--ik-landing-gold-soft)}.ik-landing__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.ik-landing__cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-landing__card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius);background:#fffdf8;box-shadow:0 12px 36px #04101f12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ik-landing__card:hover{border-color:#d6aa5594;box-shadow:var(--ik-landing-shadow);transform:translateY(-4px)}.ik-landing__card-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--ik-landing-cream-deep)}.ik-landing__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ik-landing__card:hover .ik-landing__card-media img{transform:scale(1.035)}.ik-landing__card-body{display:flex;flex:1;flex-direction:column;padding:clamp(1.15rem,2vw,1.55rem)}.ik-landing__card-number{margin-bottom:.65rem;color:var(--ik-landing-gold);font-family:var(--ik-landing-display);font-size:1.05rem}.ik-landing__card-kicker{margin-bottom:.5rem;color:var(--ik-landing-accent);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ik-landing__card-title{margin-bottom:.65rem;color:var(--ik-landing-ink);font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.12}.ik-landing__card-copy{margin-bottom:1.2rem;color:var(--ik-landing-muted)}.ik-landing__card-link{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;margin-top:auto;color:var(--ik-landing-ink)!important;font-size:.77rem;font-weight:850;letter-spacing:.08em;text-decoration-color:var(--ik-landing-gold);text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:.32em}.ik-landing__card-link:after{content:"\2192";color:var(--ik-landing-gold);font-size:1.05rem;transition:transform .16s ease}.ik-landing__card-link:hover:after{transform:translate(4px)}.ik-landing__guide{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.5rem);border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius-lg);background:radial-gradient(circle at 85% 5%,var(--ik-landing-accent-soft),transparent 34%),linear-gradient(145deg,var(--ik-landing-navy-800),var(--ik-landing-navy-950));box-shadow:var(--ik-landing-shadow-dark);color:var(--ik-landing-cream)}.ik-landing__guide:before{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:1px solid rgba(214,170,85,.12);border-radius:calc(var(--ik-landing-radius-lg) - 6px);content:"";pointer-events:none}.ik-landing__guide .ik-landing__heading{color:var(--ik-landing-gold-bright)}.ik-landing__guide .ik-landing__section-lead{color:#fffaf0c7}.ik-landing__guide-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem)}.ik-landing__guide-card{min-height:100%;padding:clamp(1.25rem,3vw,1.8rem);border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius);background:#04101f94;box-shadow:inset 0 1px #ffffff08}.ik-landing__guide-card h3{margin-bottom:.65rem;color:var(--ik-landing-cream);font-family:var(--ik-landing-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500;line-height:1.15}.ik-landing__guide-card p{margin-bottom:0;color:#fffaf0bf}.ik-landing__guide-card a{display:inline-flex;margin-top:1rem;color:var(--ik-landing-gold-bright)!important;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.3em}.ik-landing__faq{display:grid;gap:.75rem;max-width:980px}.ik-landing__faq-item{border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius);background:#fffdf8;box-shadow:0 8px 26px #04101f0d}.ik-landing__faq-item[open]{border-color:#d6aa558c}.ik-landing__faq-question{position:relative;display:flex;align-items:center;min-height:60px;padding:1rem 3.5rem 1rem 1.25rem;color:var(--ik-landing-ink);cursor:pointer;font-family:var(--ik-landing-display);font-size:clamp(1.08rem,2vw,1.3rem);font-weight:600;line-height:1.3;list-style:none}.ik-landing__faq-question::-webkit-details-marker{display:none}.ik-landing__faq-question:after{position:absolute;right:1.25rem;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ik-landing-gold);border-radius:50%;content:"+";color:var(--ik-landing-gold);font-family:var(--ik-landing-body);font-size:1.15rem;font-weight:500;line-height:1}.ik-landing__faq-item[open] .ik-landing__faq-question:after{content:"\2212"}.ik-landing__faq-answer{max-width:var(--ik-landing-copy);padding:0 1.25rem 1.25rem;color:var(--ik-landing-muted)}.ik-landing__faq-answer>:last-child{margin-bottom:0}.ik-landing__cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,7vw,5rem);border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius-lg);background:radial-gradient(circle at 80% 0%,var(--ik-landing-accent-soft),transparent 42%),var(--ik-landing-navy-900);color:var(--ik-landing-cream);text-align:center}.ik-landing__cta-inner{max-width:780px;margin-inline:auto}.ik-landing__cta .ik-landing__heading{color:var(--ik-landing-gold-bright)}.ik-landing__cta p{color:#fffaf0cc}.ik-landing__cta .ik-landing__actions{justify-content:center}.ik-landing :where(a,button,summary):focus-visible{outline:3px solid var(--ik-landing-gold-bright);outline-offset:3px}@media(max-width:1100px){.ik-landing__cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ik-landing{--ik-landing-section-space: clamp(3rem, 12vw, 4rem);--ik-landing-gutter: 1rem}.ik-landing__hero{min-height:clamp(28rem,112vw,38rem)}.ik-landing__hero:after{background:linear-gradient(0deg,#04101ffa,#04101fe6,#04101f61 76%,#04101f38),linear-gradient(90deg,rgba(4,16,31,.35),transparent 70%)}.ik-landing__hero-inner{align-items:end;padding-block:4rem 3rem}.ik-landing__hero-content{width:100%}.ik-landing__title{font-size:clamp(2.55rem,13vw,3.65rem)}.ik-landing__assurance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-landing__assurance:nth-child(3):before{display:none}.ik-landing__assurance:nth-child(n+3){border-top:1px solid var(--ik-landing-dark-border)}.ik-landing__intro-grid,.ik-landing__cards,.ik-landing__guide-grid{grid-template-columns:1fr}.ik-landing__cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-landing__guide{padding:2rem 1rem;border-radius:var(--ik-landing-radius)}.ik-landing__guide:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.ik-landing__cta{border-radius:var(--ik-landing-radius)}}@media(max-width:520px){.ik-landing__actions{align-items:stretch;flex-direction:column}.ik-landing__button{width:100%}.ik-landing__cards--four{grid-template-columns:1fr}.ik-landing__card-media{aspect-ratio:16 / 10}.ik-landing__assurance{padding-inline:.65rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.ik-landing *,.ik-landing *:before,.ik-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ik-landing--bioactive-kits{--ik-landing-accent: #3f6b4a;--ik-landing-accent-soft: rgba(63, 107, 74, .16);--ik-landing-hero-position: 69% 50%}.ik-landing--care-nutrition{--ik-landing-accent: #806b3e;--ik-landing-accent-soft: rgba(128, 107, 62, .15);--ik-landing-hero-position: 72% 50%}.ik-landing--exotic-roaches{--ik-landing-accent: #714756;--ik-landing-accent-soft: rgba(113, 71, 86, .16);--ik-landing-hero-position: 74% 50%}.ik-landing--feeder-mixes{--ik-landing-accent: #8a613f;--ik-landing-accent-soft: rgba(138, 97, 63, .16);--ik-landing-hero-position: 74% 50%}.ik-landing--insect-care{--ik-landing-accent: #806b3e;--ik-landing-accent-soft: rgba(128, 107, 62, .15);--ik-landing-hero-position: 72% 50%}.ik-landing--insect-cultures{--ik-landing-accent: #527064;--ik-landing-accent-soft: rgba(82, 112, 100, .16);--ik-landing-hero-position: 73% 50%}.ik-landing--about{--ik-landing-accent: #496b56;--ik-landing-accent-soft: rgba(73, 107, 86, .14)}.ik-landing--contact{--ik-landing-accent: #527064;--ik-landing-accent-soft: rgba(82, 112, 100, .14)}.ik-landing--faq{--ik-landing-accent: #496b56;--ik-landing-accent-soft: rgba(73, 107, 86, .14)}.ik-landing--academy-enhancement{--ik-landing-accent: #496b56;--ik-landing-accent-soft: rgba(73, 107, 86, .14);margin-block:clamp(2rem,5vw,4rem);border-radius:var(--ik-landing-radius-lg)}.ik-landing .ik-landing__hero-copy{position:relative;z-index:1;align-self:center;width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin-inline:auto;padding-block:clamp(3.5rem,8vw,6.5rem)}.ik-landing .ik-landing__hero-copy>:where(h1,h2){max-width:720px;margin-bottom:1rem;color:var(--ik-landing-cream);font-family:var(--ik-landing-display);font-size:clamp(2.7rem,6vw,4.6rem);font-weight:500;line-height:.98;text-shadow:0 4px 28px rgba(0,0,0,.45)}.ik-landing .ik-landing__lede{max-width:660px;margin-bottom:0;color:#fffaf0e0;font-size:clamp(1.02rem,2vw,1.25rem);line-height:1.58}.ik-landing .ik-landing__hero-media{margin:0}.ik-landing .ik-landing__hero-media>img{width:100%;height:100%;object-fit:cover;object-position:var(--ik-landing-hero-position)}.ik-landing .ik-landing__hero--centered .ik-landing__hero-copy{display:grid;justify-items:center;text-align:center}.ik-landing .ik-landing__hero--centered .ik-landing__actions{justify-content:center}.ik-landing .ik-landing__hero--split{grid-template-columns:minmax(0,1fr) minmax(360px,48%);min-height:clamp(26rem,42vw,38rem)}.ik-landing .ik-landing__hero--split:after{background:linear-gradient(90deg,#04101ffa,#04101feb 46%,#04101f5c 70%,#04101f1f)}.ik-landing .ik-landing__hero--split .ik-landing__hero-copy{grid-column:1 / 2;grid-row:1;width:min(100%,calc((var(--ik-landing-container) / 2) + var(--ik-landing-gutter)));margin-right:0;padding-left:var(--ik-landing-gutter)}.ik-landing .ik-landing__hero--split .ik-landing__hero-media{position:relative;z-index:-1;grid-column:2 / 3;grid-row:1}.ik-landing .ik-landing__button--primary{border-color:var(--ik-landing-gold);background:var(--ik-landing-gold);color:var(--ik-landing-navy-950)!important}.ik-landing .ik-landing__button--secondary{border-color:var(--ik-landing-gold);background:#04101f57;color:var(--ik-landing-cream)!important}.ik-landing .ik-landing__button--light{border-color:var(--ik-landing-cream);background:var(--ik-landing-cream);color:var(--ik-landing-navy-950)!important}.ik-landing .ik-landing__trust{border-block:1px solid var(--ik-landing-dark-border);background:var(--ik-landing-navy-900);color:var(--ik-landing-cream)}.ik-landing .ik-landing__trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin:0 auto;padding:0;list-style:none}.ik-landing .ik-landing__trust-item{position:relative;display:grid;align-content:center;gap:.18rem;min-height:82px;padding:.9rem clamp(.8rem,2vw,1.6rem);text-align:center}.ik-landing .ik-landing__trust-item+.ik-landing__trust-item:before{position:absolute;inset-block:18px;left:0;width:1px;content:"";background:var(--ik-landing-dark-border)}.ik-landing .ik-landing__trust-item strong{color:var(--ik-landing-gold-bright);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.ik-landing .ik-landing__trust-item span{color:#fffaf0b3;font-size:.87rem;line-height:1.4}.ik-landing .ik-landing__section{width:min(100%,calc(var(--ik-landing-container) + (2 * var(--ik-landing-gutter))));margin-inline:auto;padding-inline:var(--ik-landing-gutter)}.ik-landing .ik-landing__section--paper{max-width:none;background:#fffdf8;box-shadow:0 0 0 100vmax #fffdf8;clip-path:inset(0 -100vmax)}.ik-landing .ik-landing__section--tinted{max-width:none;background:var(--ik-landing-cream-deep);box-shadow:0 0 0 100vmax var(--ik-landing-cream-deep);clip-path:inset(0 -100vmax)}.ik-landing .ik-landing__section--faq{background:linear-gradient(180deg,rgba(244,234,216,.28),transparent 55%)}.ik-landing .ik-landing__section--forest,.ik-landing .ik-landing__section--cta{max-width:none;background:radial-gradient(circle at 85% 0%,var(--ik-landing-accent-soft),transparent 38%),var(--ik-landing-navy-900);box-shadow:0 0 0 100vmax var(--ik-landing-navy-900);clip-path:inset(0 -100vmax);color:var(--ik-landing-cream)}.ik-landing .ik-landing__section--forest :where(h2,h3),.ik-landing .ik-landing__section--cta :where(h2,h3){color:var(--ik-landing-gold-bright)}.ik-landing .ik-landing__section--forest :where(p,li),.ik-landing .ik-landing__section--cta :where(p,li){color:#fffaf0c7}.ik-landing .ik-landing__section--form{width:min(calc(100% - (2 * var(--ik-landing-gutter))),980px);margin-block:var(--ik-landing-section-space);padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius-lg);background:#fffdf8;box-shadow:var(--ik-landing-shadow)}.ik-landing .ik-landing__section-heading{max-width:880px;margin-bottom:clamp(2rem,4vw,3.25rem)}.ik-landing .ik-landing__section-heading>:where(h2,h3){margin-bottom:1rem;color:var(--ik-landing-ink);font-family:var(--ik-landing-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:500;line-height:1.07}.ik-landing .ik-landing__section-heading>p:last-child{max-width:var(--ik-landing-copy);margin-bottom:0;color:var(--ik-landing-muted);font-size:clamp(1rem,1.5vw,1.12rem)}.ik-landing .ik-landing__section--forest .ik-landing__section-heading>:where(h2,h3),.ik-landing .ik-landing__section--cta .ik-landing__section-heading>:where(h2,h3){color:var(--ik-landing-gold-bright)}.ik-landing .ik-landing__section--forest .ik-landing__section-heading>p:last-child,.ik-landing .ik-landing__section--cta .ik-landing__section-heading>p:last-child{color:#fffaf0c7}.ik-landing .ik-landing__card-grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.ik-landing .ik-landing__card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-landing .ik-landing__card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-landing .ik-landing__card-grid>.ik-landing__card{padding:clamp(1.2rem,2.6vw,1.7rem)}.ik-landing .ik-landing__card>h3{margin-bottom:.65rem;color:var(--ik-landing-ink);font-family:var(--ik-landing-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500;line-height:1.12}.ik-landing .ik-landing__card>p{color:var(--ik-landing-muted)}.ik-landing .ik-landing__card>:last-child{margin-bottom:0}.ik-landing .ik-landing__card-label{display:block;margin-bottom:.65rem;color:var(--ik-landing-accent);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ik-landing .ik-landing__card--link{color:inherit;text-decoration:none}.ik-landing .ik-landing__card--link .ik-landing__text-link{margin-top:auto}.ik-landing .ik-landing__split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ik-landing .ik-landing__split-copy{max-width:var(--ik-landing-copy)}.ik-landing .ik-landing__split-copy>:where(h2,h3){margin-bottom:1rem;color:var(--ik-landing-ink);font-family:var(--ik-landing-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:500;line-height:1.07}.ik-landing .ik-landing__prose{max-width:var(--ik-landing-copy);color:var(--ik-landing-muted)}.ik-landing .ik-landing__prose>:last-child{margin-bottom:0}.ik-landing .ik-landing__steps,.ik-landing .ik-landing__check-list,.ik-landing .ik-landing__feature-list{display:grid;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none}.ik-landing .ik-landing__steps{counter-reset:ik-landing-step}.ik-landing .ik-landing__steps>li{counter-increment:ik-landing-step;position:relative;min-height:48px;padding:.95rem 1rem .95rem 3.7rem;border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius-sm);background:#fffdf8bd}.ik-landing .ik-landing__steps>li:before{position:absolute;top:.9rem;left:.9rem;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ik-landing-gold);border-radius:50%;content:counter(ik-landing-step,decimal-leading-zero);color:var(--ik-landing-gold);font-size:.68rem;font-weight:800}.ik-landing .ik-landing__steps>li>span[aria-hidden=true]{display:none}.ik-landing .ik-landing__steps>li h3{margin-bottom:.25rem;color:var(--ik-landing-ink);font-family:var(--ik-landing-display);font-size:1.2rem}.ik-landing .ik-landing__steps>li p:last-child{margin-bottom:0}.ik-landing .ik-landing__check-list>li{position:relative;padding-left:1.8rem}.ik-landing .ik-landing__check-list>li:before{position:absolute;top:.05rem;left:0;content:"\2713";color:var(--ik-landing-gold);font-weight:900}.ik-landing .ik-landing__feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-landing .ik-landing__feature-list>li{padding:1.4rem;border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius);background:#04101f73}.ik-landing .ik-landing__feature-list h3{margin-bottom:.45rem;color:var(--ik-landing-cream);font-family:var(--ik-landing-display);font-size:1.4rem}.ik-landing .ik-landing__feature-list p:last-child{margin-bottom:0}.ik-landing .ik-landing__callout{padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius);background:radial-gradient(circle at 90% 0%,var(--ik-landing-accent-soft),transparent 46%),var(--ik-landing-navy-900);box-shadow:var(--ik-landing-shadow-dark);color:var(--ik-landing-cream)}.ik-landing .ik-landing__callout h3{margin-bottom:.6rem;color:var(--ik-landing-gold-bright);font-family:var(--ik-landing-display);font-size:1.55rem}.ik-landing .ik-landing__callout p{color:#fffaf0c2}.ik-landing .ik-landing__callout>:last-child{margin-bottom:0}.ik-landing .ik-landing__text-link{display:inline-flex;align-items:center;min-height:42px;color:var(--ik-landing-ink)!important;font-size:.77rem;font-weight:850;letter-spacing:.08em;text-decoration-color:var(--ik-landing-gold);text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:.32em}.ik-landing .ik-landing__text-link--light{color:var(--ik-landing-gold-bright)!important}.ik-landing .ik-landing__jump-nav{display:flex;gap:.6rem;width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin-inline:auto;padding-block:.9rem;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.ik-landing .ik-landing__jump-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border:1px solid var(--ik-landing-border);border-radius:999px;background:#fffdf8;color:var(--ik-landing-ink)!important;font-size:.8rem;font-weight:750;text-decoration:none;white-space:nowrap;scroll-snap-align:start}.ik-landing .ik-landing__product-anchor{min-height:1px;scroll-margin-top:7rem}.ik-landing .ik-landing__faq-list,.ik-landing .ik-landing__accordion{display:grid;gap:.75rem;max-width:980px}.ik-landing .ik-landing__accordion>details{border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius);background:#fffdf8;box-shadow:0 8px 26px #04101f0d}.ik-landing .ik-landing__faq-item>summary,.ik-landing .ik-landing__accordion>details>summary{position:relative;display:flex;align-items:center;min-height:60px;padding:1rem 3.5rem 1rem 1.25rem;color:var(--ik-landing-ink);cursor:pointer;font-family:var(--ik-landing-display);font-size:clamp(1.08rem,2vw,1.3rem);font-weight:600;line-height:1.3;list-style:none}.ik-landing .ik-landing__faq-item>summary::-webkit-details-marker,.ik-landing .ik-landing__accordion>details>summary::-webkit-details-marker{display:none}.ik-landing .ik-landing__faq-item>summary:after,.ik-landing .ik-landing__accordion>details>summary:after{position:absolute;right:1.25rem;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ik-landing-gold);border-radius:50%;content:"+";color:var(--ik-landing-gold);font-family:var(--ik-landing-body);font-size:1.15rem;font-weight:500}.ik-landing .ik-landing__faq-item[open]>summary:after,.ik-landing .ik-landing__accordion>details[open]>summary:after{content:"\2212"}.ik-landing .ik-landing__answer{max-width:var(--ik-landing-copy);padding:0 1.25rem 1.25rem;color:var(--ik-landing-muted)}.ik-landing .ik-landing__answer>:last-child{margin-bottom:0}.ik-landing .ik-landing__cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(2rem,5vw,4rem);align-items:center;width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin:var(--ik-landing-section-space) auto;text-align:left}.ik-landing .ik-landing__cta :where(h2,h3){margin-bottom:.75rem;color:var(--ik-landing-gold-bright);font-family:var(--ik-landing-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:500;line-height:1.07}.ik-landing .ik-landing__link-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ik-landing .ik-landing__link-group a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .9rem;border:1px solid var(--ik-landing-dark-border);border-radius:999px;color:var(--ik-landing-gold-bright)!important;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase}.ik-landing .ik-landing__link-group a:hover{background:#d6aa551a}.ik-landing .ik-landing__native-form-slot{min-height:260px;padding:clamp(1rem,3vw,2rem);border:1px dashed rgba(21,39,31,.26);border-radius:var(--ik-landing-radius);background:var(--ik-landing-cream)}.ik-landing .ik-landing__native-form-slot :where(input,textarea,select){width:100%;min-height:46px;border:1px solid var(--ik-landing-border);border-radius:var(--ik-landing-radius-sm);background:#fff;color:var(--ik-landing-ink)}.ik-landing .ik-landing__native-form-slot textarea{min-height:150px}.ik-landing .ik-landing__support-links{width:min(calc(100% - (2 * var(--ik-landing-gutter))),var(--ik-landing-container));margin:var(--ik-landing-section-space) auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--ik-landing-dark-border);border-radius:var(--ik-landing-radius-lg);background:var(--ik-landing-navy-900);color:var(--ik-landing-cream)}.ik-landing .ik-landing__support-links h2{color:var(--ik-landing-gold-bright);font-family:var(--ik-landing-display);font-size:clamp(1.7rem,3vw,2.3rem)}.ik-landing .ik-landing__support-links ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.3rem 0 0;padding:0;list-style:none}.ik-landing .ik-landing__support-links a{display:flex;align-items:center;min-height:44px;color:var(--ik-landing-gold-bright)!important;font-weight:750;text-underline-offset:.3em}.ik-landing .ik-landing__academy-help{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:1100px){.ik-landing .ik-landing__card-grid--four,.ik-landing .ik-landing__support-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ik-landing .ik-landing__hero-copy{align-self:end;padding-block:4rem 3rem}.ik-landing .ik-landing__hero-copy>:where(h1,h2){font-size:clamp(2.55rem,13vw,3.65rem)}.ik-landing .ik-landing__hero--split{grid-template-columns:1fr}.ik-landing .ik-landing__hero--split .ik-landing__hero-copy,.ik-landing .ik-landing__hero--split .ik-landing__hero-media{grid-column:1;grid-row:1}.ik-landing .ik-landing__hero--split .ik-landing__hero-copy{width:calc(100% - (2 * var(--ik-landing-gutter)));margin-inline:auto;padding-left:0}.ik-landing .ik-landing__hero--split .ik-landing__hero-media{position:absolute}.ik-landing .ik-landing__trust-list,.ik-landing .ik-landing__feature-list,.ik-landing .ik-landing__split,.ik-landing .ik-landing__cta,.ik-landing .ik-landing__academy-help{grid-template-columns:1fr}.ik-landing .ik-landing__trust-item+.ik-landing__trust-item:before{inset-block:auto;top:0;right:0;width:auto;height:1px}.ik-landing .ik-landing__card-grid--three,.ik-landing .ik-landing__card-grid--four{grid-template-columns:1fr}.ik-landing .ik-landing__cta{text-align:center}.ik-landing .ik-landing__support-links ul{grid-template-columns:1fr}}body.index #template-index,body.index #template-index .dynamic-sections{background-color:#07111f;background-image:url(/cdn/shop/files/isopod-king-starry-night-background-v1.png?v=1786966813);background-repeat:repeat;background-position:center top;background-size:1254px 1254px}#care-library-topics>a{min-height:clamp(12rem,18vw,16rem)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;overflow:hidden!important;padding:clamp(1.25rem,2.5vw,2rem)!important;color:#fff!important;background-color:#10221a!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;border-color:#d2a64961!important;box-shadow:0 14px 30px #050f0b33!important}#care-library-topics>a .ik-topic-nav__eyebrow,#care-library-topics>a strong,#care-library-topics>a .ik-topic-nav__action{position:relative;z-index:1;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.8)}#care-library-topics>a .ik-topic-nav__eyebrow,#care-library-topics>a .ik-topic-nav__action{color:#e4bd68!important}#care-library-topics>a:nth-child(1){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-realm-isopods.webp)!important}#care-library-topics>a:nth-child(2){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-right-setup-habitat-v1.webp)!important}#care-library-topics>a:nth-child(3){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-realm-supplies.webp)!important}#care-library-topics>a:nth-child(4){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-royal-nursery-v1.webp)!important}#care-library-topics>a:nth-child(5){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-realm-springtails.webp)!important}#care-library-topics>a:nth-child(6){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-realm-bioactive.webp)!important}#care-library-topics>a:nth-child(7){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/care-archives-hero-v2.webp)!important}#care-library-topics>a:nth-child(8){background-image:linear-gradient(180deg,#050f0b14,#050f0be6),url(/cdn/shop/t/25/assets/ik-realm-shipping.webp)!important}@media(max-width:749px){#care-library-topics>a{min-height:13rem!important}}.ik-path-grid .ik-path>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.ik-path-grid .ik-path--start>img{content:url(/cdn/shop/t/25/assets/ik-realm-isopods.webp)!important}.ik-path-grid .ik-path--build>img{content:url(/cdn/shop/t/25/assets/path-build-feed-v3.webp)!important}.ik-path-grid .ik-path--culture>img{content:url(/cdn/shop/t/25/assets/ik-realm-bioactive.webp)!important}.ik-path-grid .ik-path--prepare>img{content:url(/cdn/shop/t/25/assets/path-diagnose-prepare-v2.webp)!important}body.article .article-main{background:#f4f0e7;color:#263a32}body.article .article-main .breadcrumb__container,body.article .article-main>.section>.container,body.article .article-main .article-content,body.article .article-main .author-share-wrap{max-width:1040px;margin-left:auto;margin-right:auto}body.article .article-main .breadcrumb,body.article .article-main .breadcrumb a,body.article .article-main .page-navigation-arrows a{color:#7a6225;font-weight:700}body.article .article-main .heading-wrapper--article{max-width:900px;padding:28px 0 12px}body.article .article-main .article__title{color:#071b2a!important;font-size:clamp(2.35rem,5vw,4.75rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}body.article .article-main .heading-divider{width:86px;border-color:#c7a84b;border-width:3px}body.article .article-main .blog-meta,body.article .article-main .meta-info,body.article .article-main .meta-info a{color:#65756c!important;font-weight:700;letter-spacing:.02em}body.article .article-main .article-content{padding-top:18px;padding-bottom:72px}body.article .article-main .article-content>.content{max-width:820px;margin:0 auto;font-size:18px;line-height:1.78;color:#263a32}body.article .article-main .article-content>.content>p{margin:0 0 1.55em}body.article .article-main .article-content>.content>p:first-child{margin-bottom:42px;padding:28px 30px;border:1px solid rgba(199,168,75,.5);border-left:5px solid #c7a84b;border-radius:0 16px 16px 0;background:#0a2033;color:#f7f1e5;font-size:1.16em;line-height:1.7;box-shadow:0 18px 42px #071b2a1f}body.article .article-main .article-content>.content>h2{margin:3.15rem 0 1.25rem;padding-bottom:.7rem;border-bottom:1px solid rgba(122,98,37,.32);color:#071b2a;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}body.article .article-main .article-content>.content>ol{margin:1.5rem 0 2.5rem;padding:0;list-style:none;counter-reset:care-step}body.article .article-main .article-content>.content>ol>li{position:relative;counter-increment:care-step;margin:0 0 12px;padding:20px 22px 20px 66px;border:1px solid #d8cfb6;border-radius:14px;background:#fffdf8;box-shadow:0 8px 22px #071b2a0f}body.article .article-main .article-content>.content>ol>li:before{content:counter(care-step);position:absolute;top:18px;left:20px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#c7a84b;color:#071b2a;font-size:14px;font-weight:900}body.article .article-main .article-content>.content>ul{margin:1.4rem 0 2.5rem;padding:22px 26px 22px 48px;border:1px solid #d8cfb6;border-radius:14px;background:#fffdf8}body.article .article-main .article-content>.content>ul>li{margin:.55rem 0;padding-left:.35rem}body.article .article-main .article-content>.content>ul>li::marker{color:#b18d2d}body.article .article-main .article-content>.content a{color:#765d1e;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}body.article .article-main .article-content>.content>p:last-of-type{margin:3rem 0 0;padding:24px 26px;border-radius:14px;background:#e7dfca;color:#071b2a}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"]{margin-top:42px!important;padding:30px!important;border:1px solid rgba(199,168,75,.5)!important;border-radius:18px!important;background:#0a2033!important;color:#f7f1e5;box-shadow:0 18px 42px #071b2a26}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"] h2{margin:0 0 18px;color:#fff8e8;font-size:clamp(1.55rem,3vw,2.2rem)}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"] ul{margin:0;padding:0;list-style:none}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"] li{border-top:1px solid rgba(255,255,255,.12)}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"] li a{display:block;padding:14px 2px;color:#f7f1e5;text-decoration:none}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"] li a:after{content:"  \e2\2020\2019";color:#d9bd68}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"]>p{margin:20px 0 0}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"]>p a{display:inline-flex;padding:11px 16px;border:1px solid #d9bd68;border-radius:999px;color:#fff1bd;text-decoration:none}body.article .article-main .related-blogs{margin-top:0;padding-top:54px;background:#071b2a}body.article .article-main .related-blogs--title h4{color:#fff8e8;font-size:clamp(1.65rem,3vw,2.4rem)}body.article .article-main .related-blogs .blog-card{overflow:hidden;border:1px solid rgba(199,168,75,.35);border-radius:14px;background:#0d263b}body.article .article-main .related-blogs .blog-card__content,body.article .article-main .related-blogs .blog-card__content a,body.article .article-main .related-blogs .blog-card__content h4{color:#f7f1e5}@media(max-width:749px){body.article .article-main .heading-wrapper--article{padding-top:18px}body.article .article-main .article__title{font-size:clamp(2rem,10vw,3rem)}body.article .article-main .article-content{padding-bottom:48px}body.article .article-main .article-content>.content{font-size:17px;line-height:1.72}body.article .article-main .article-content>.content>p:first-child{padding:22px 20px}body.article .article-main .article-content>.content>ol>li{padding:18px 18px 18px 58px}body.article .article-main .article-content>.content>ol>li:before{left:16px}body.article .article-main .article-content>.content>section[aria-label="Related Isopod King care guides"]{padding:22px!important}}.ik-hub>.ik-hub__banner{position:relative;overflow:hidden;isolation:isolate;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.ik-hub>.ik-hub__banner .ik-hub__head{position:relative;z-index:1}#beginner-species>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-realm-isopods.webp)!important}#habitat-moisture>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-right-setup-habitat-v1.webp)!important}#feeding-nutrition>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-realm-supplies.webp)!important}#colony-breeding>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-royal-nursery-v1.webp)!important}#springtail-cultures>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-realm-springtails.webp)!important}#bioactive-systems>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-realm-bioactive.webp)!important}#troubleshooting>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/care-archives-hero-v2.webp)!important}#shipping-seasonal>.ik-hub__banner{background-image:linear-gradient(90deg,#04111ef7,#04111edb 48%,#04111e85),url(/cdn/shop/t/25/assets/ik-realm-shipping.webp)!important}@media(max-width:749px){.ik-hub>.ik-hub__banner{background-position:62% center!important}}#quickshop .product__information{background:#fff;color:#344b40!important}#quickshop .product-title,#quickshop h1,#quickshop h2,#quickshop h3{color:#071b2a!important}#quickshop .product__description,#quickshop .product__description p,#quickshop .product__description li,#quickshop .product__description strong,#quickshop .product__information .rte,#quickshop .product__information .rte p,#quickshop .product__information .rte li,#quickshop .product__information .rte strong,#quickshop .shopify-installments,#quickshop .shopify-installments__content,#quickshop shopify-payment-terms{color:#344b40!important}#quickshop .product__description strong,#quickshop .product__information .rte strong{font-weight:800}#quickshop .product__description a,#quickshop .product__information .rte a,#quickshop .view-product,#quickshop a[href*="/products/"]{color:#9a7419!important}#quickshop .product__description li::marker,#quickshop .product__information .rte li::marker{color:#b58c27}body.page-contact .ik-page-hero,body.page-contact .ik-page-hero__inner{min-height:360px!important}@media(max-width:749px){body.page-contact .ik-page-hero,body.page-contact .ik-page-hero__inner{min-height:300px!important;height:300px!important}}.ik-page-banner__media:has(img[src*=ik-banner-all-products]):after,.ik-page-banner--terrarium .ik-page-banner__media:after{background:linear-gradient(90deg,#07111f8c,#07111f26 55%,#07111f00)}body.index #template-index{background:#07111f}body.index #template-index .dynamic-sections{background-color:#07111f;background-image:linear-gradient(to bottom,#07111f 0px 760px,#07111f00 1080px),linear-gradient(to right,transparent calc(50% - 700px),#07111f calc(50% - 600px),#07111f calc(50% + 600px),transparent calc(50% + 700px)),url(/cdn/shop/files/ik-mystical-stars-v3.png?v=1792821573);background-position:center top;background-size:100% 100%,100% 100%,1254px 836px;background-repeat:no-repeat,no-repeat,repeat}body.index #template-index :is(section.ik-finder.ik-finder--wizard,section.ik-realms,section.ik-story,section.ik-newsletter){background-image:none!important;background-color:#07111f!important}body.index #template-index section.ik-finder.ik-finder--wizard{padding-bottom:28px!important}body.index #template-index section.ik-realms{padding-top:16px!important;padding-bottom:48px!important}body.index #template-index .ik-realms>.page-width{box-sizing:border-box;width:calc(100% - 32px);max-width:1180px;margin-inline:auto;padding:30px clamp(20px,3vw,36px) 32px;border:1px solid rgba(201,162,74,.48);border-radius:18px;background:radial-gradient(ellipse at 50% 0,rgba(201,162,74,.08),transparent 50%),linear-gradient(145deg,#0c1c2d,#07111f 70%);box-shadow:inset 0 0 0 5px #07111f,inset 0 0 0 6px #c9a24a1f,0 16px 40px #0003}body.index #template-index .ik-realms .ik-section-heading{margin-bottom:28px}body.index #template-index .ik-divider{width:180px;max-width:60%;height:22px;gap:13px;margin:16px auto;color:#d7b86a}body.index #template-index .ik-divider:before,body.index #template-index .ik-divider:after{display:block;flex:1;height:1px;background:linear-gradient(90deg,transparent,#d7b86a);content:""}body.index #template-index .ik-divider:after{transform:rotate(180deg)}body.index #template-index .ik-divider__gem{display:block;flex:0 0 20px;width:20px;height:22px;background:none;border:0;transform:none;text-align:center}body.index #template-index .ik-divider__gem:before{content:"\2660";display:block;color:#d7b86a;font-family:Georgia,serif;font-size:24px;line-height:22px;text-shadow:0 1px 9px rgba(201,162,74,.25)}@media(max-width:798px){body.index #template-index section.ik-finder.ik-finder--wizard{padding-bottom:20px!important}body.index #template-index section.ik-realms{padding-top:12px!important;padding-bottom:32px!important}body.index #template-index .ik-realms>.page-width{width:calc(100% - 24px);padding:24px 16px;border-radius:14px}body.index #template-index .ik-realms .ik-section-heading{margin-bottom:22px}body.index #template-index .ik-realms .ik-section-heading h2{font-size:clamp(28px,7.4vw,40px);line-height:1.12}body.index #template-index .ik-divider{width:150px;margin:14px auto}}@media(max-width:798px){body.index #template-index section.ik-trust{padding-bottom:24px!important}body.index #template-index section.ik-finder.ik-finder--wizard{padding-top:24px!important}body.index #template-index section.ik-story,body.index #template-index section.ik-newsletter{padding-top:24px!important;padding-bottom:24px!important}body.index #template-index section.ik-care{box-sizing:border-box;width:calc(100% - 24px);margin:0 auto;padding:24px 0!important;border:1px solid rgba(201,162,74,.48);border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 4px #07111f,inset 0 0 0 5px #c9a24a1f}body.index #template-index .ik-care>.page-width{box-sizing:border-box;width:100%;max-width:100%;padding:0 16px}body.index #template-index .ik-care .ik-section-heading{margin-bottom:22px}body.index #template-index .ik-care .ik-section-heading h2{font-size:clamp(28px,7.4vw,40px);line-height:1.12}body.index #template-index .ik-care__grid{grid-template-columns:minmax(0,1fr);gap:14px}body.index #template-index .ik-care-card{box-sizing:border-box;min-width:0;min-height:0;padding:24px 20px}body.index #template-index .ik-care-card h3{overflow-wrap:normal}}body.index #template-index .ik-finder.ik-finder--wizard>.page-width{box-sizing:border-box;width:calc(100% - 32px);max-width:1180px;margin-inline:auto;padding:18px;border:1px solid rgba(201,162,74,.48);border-radius:18px;background:linear-gradient(145deg,#0c1c2d,#07111f 70%);box-shadow:inset 0 0 0 5px #07111f,inset 0 0 0 6px #c9a24a1f,0 16px 40px #0003}@media(min-width:799px){body.index #template-index section.ik-trust{padding-bottom:28px!important}body.index #template-index section.ik-finder.ik-finder--wizard{padding-top:16px!important}body.index #template-index section.ik-story{padding-top:32px!important;padding-bottom:28px!important}body.index #template-index section.ik-care{box-sizing:border-box;width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:32px 0!important;border:1px solid rgba(201,162,74,.48);border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 5px #07111f,inset 0 0 0 6px #c9a24a1f,0 16px 40px #0003}body.index #template-index .ik-care>.page-width{box-sizing:border-box;width:100%;padding:0 30px}body.index #template-index section.ik-newsletter{padding-top:32px!important}}@media(max-width:798px){body.index #template-index .ik-finder.ik-finder--wizard>.page-width{width:calc(100% - 24px);padding:12px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ik-sections.css.map */
