.ir{--ir-cream:#f6f3ec;--ir-olive:#435646;--ir-ink:#30372e;--ir-muted:#6b6d61;--ir-line:#d7d0c4;background:var(--ir-cream);color:var(--ir-ink);font-family:Georgia,Times New Roman,serif;text-align:left}.ir *,.ir *:before,.ir *:after{box-sizing:border-box}.ir img{max-width:100%;height:auto}.ir h1,.ir h2,.ir h3{font-family:inherit;color:var(--ir-ink);text-transform:none}.ir p{line-height:1.75;color:var(--ir-muted);font-size:16px;margin:0 0 1em}.ir .ir-wrap{max-width:1180px;margin:0 auto;padding:0 26px}.ir .ir-eyebrow{font:600 11px Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6e7866}.ir h1{font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:22px 0}.ir h2{font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.15;margin:14px 0 20px}.ir .ir-btn{display:inline-block;border:0;background:var(--ir-olive);color:#fff;padding:18px 27px;font:600 12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0}.ir .ir-btn:hover{background:#2f4032;color:#fff}.ir .ir-hero{padding:70px 0 85px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ir .ir-hero p{max-width:510px}.ir .ir-hero-art{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;display:block}.ir .ir-section{padding:82px 0;border-top:1px solid var(--ir-line)}.ir .ir-center{text-align:center}.ir .ir-intro{max-width:690px;margin:0 auto 38px}.ir .ir-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ir .ir-products img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top center;display:block}.ir .ir-products a{text-decoration:none;color:inherit}.ir .ir-products h3{font-size:25px;font-weight:400;margin:17px 0 5px}.ir .ir-products p{font-size:14px;margin:0}.ir .ir-benefits{background:#eeebe2}.ir .ir-benefits-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-bottom:54px}.ir .ir-benefits-intro h2{max-width:670px}.ir .ir-benefits-intro p{max-width:590px}.ir .ir-benefits-photo,.ir .ir-alpaca-placeholder{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ir .ir-alpaca-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid var(--ir-line);background:#e7e4d8;color:var(--ir-muted)}.ir .ir-alpaca-placeholder svg{width:130px;height:108px;fill:none;stroke:var(--ir-olive);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ir .ir-alpaca-placeholder span{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ir .ir-benefits-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ir .ir-benefit{text-align:center;padding:24px 14px;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.ir .ir-benefit svg{width:52px;height:52px;fill:none;stroke:var(--ir-olive);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;margin-bottom:17px;transition:transform .25s ease,stroke .25s ease}.ir .ir-benefit strong{display:block;font:600 12px Arial,sans-serif;letter-spacing:.05em}.ir .ir-benefit small{display:block;font:12px/1.5 Arial,sans-serif;color:var(--ir-muted);margin-top:6px}@media(hover:hover){.ir .ir-benefit:hover{transform:translateY(-6px);background:#f6f3ec;box-shadow:0 10px 24px #30372e14}.ir .ir-benefit:hover svg{transform:scale(1.1);stroke:#2f4032}}.ir .ir-story{background:#ebe6db}.ir .ir-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ir .ir-split img{display:block;width:100%;height:460px;object-fit:cover}.ir .ir-detail{gap:55px}.ir .ir-detail img{height:auto;max-height:500px;object-position:top}.ir .ir-credit{font:11px Arial,sans-serif;color:var(--ir-muted);margin-top:10px}.ir .ir-split p{max-width:540px}.ir .ir-signup{background:#e7e4d8;text-align:center}.ir .ir-signup-inner{max-width:650px;margin:auto}.ir .ir-signup-inner>p{margin-bottom:26px}.ir .ir-form{display:flex;gap:10px;margin-top:18px}.ir .ir-form input[type=email]{min-width:0;flex:1;background:#fff;border:1px solid var(--ir-line);padding:16px;font:15px Arial,sans-serif;color:var(--ir-ink);border-radius:0}.ir .ir-msg{font:13px Arial,sans-serif;margin:0 0 14px}.ir .ir-small{font:12px/1.6 Arial,sans-serif;color:#77776d}.ir .ir-signup-inner>[class*=klaviyo-form-]{width:100%;max-width:650px;margin:24px auto 0;min-width:0}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:12px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;justify-content:stretch!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div>[data-testid=form-row]:nth-of-type(-n+2){display:none!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div>[data-testid=form-row]:nth-of-type(3){grid-column:1!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div>[data-testid=form-row]:nth-of-type(4){grid-column:2!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] [data-testid=form-row],.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] [data-testid=form-component]{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] input[type=email]{display:block!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 18px!important;border:1px solid #858a7e!important;border-radius:0!important;background:#fdfcf8!important;box-shadow:none!important;color:var(--ir-ink)!important;font:16px/1 Arial,sans-serif!important;letter-spacing:0!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] input[type=email]::placeholder{color:#85877f!important;opacity:1!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] input[type=email]:focus{outline:2px solid var(--ir-olive)!important;outline-offset:2px!important;border-color:var(--ir-olive)!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] button.klaviyo-form-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 24px!important;border:1px solid var(--ir-olive)!important;border-radius:0!important;background:var(--ir-olive)!important;box-shadow:none!important;color:#fff!important;font:600 12px/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] button.klaviyo-form-button:hover{background:#2f4032!important;border-color:#2f4032!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] button.klaviyo-form-button:focus-visible{outline:2px solid var(--ir-ink)!important;outline-offset:2px!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] [role=alert]{margin-top:8px!important;text-align:left!important;color:#8b2e24!important;font:13px/1.45 Arial,sans-serif!important}.ir .ir-signup-inner>[class*=klaviyo-form-]+.ir-small{margin-top:16px}@media(max-width:760px){.ir .ir-hero,.ir .ir-split{grid-template-columns:1fr;gap:30px}.ir .ir-hero{padding:45px 0 60px}.ir .ir-hero-art{aspect-ratio:5/4}.ir .ir-section{padding:58px 0}.ir .ir-products{grid-template-columns:1fr;gap:32px}.ir .ir-products img{aspect-ratio:5/4;object-position:center 30%}.ir .ir-benefits-intro{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.ir .ir-benefits-photo,.ir .ir-alpaca-placeholder{aspect-ratio:5/4}.ir .ir-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ir .ir-benefit{padding:19px 10px}.ir .ir-benefit svg{width:46px;height:46px}.ir .ir-benefit:last-child{grid-column:1/-1}.ir .ir-split img{height:330px}.ir .ir-form{flex-direction:column}.ir .ir-signup-inner{padding-left:20px;padding-right:20px}.ir .ir-signup-inner>[class*=klaviyo-form-]{max-width:100%;overflow:visible}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div{grid-template-columns:1fr!important;gap:12px!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div>[data-testid=form-row]:nth-of-type(3),.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn]>div>[data-testid=form-row]:nth-of-type(4){grid-column:1!important}.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] input[type=email],.ir .ir-signup form[data-testid=klaviyo-form-Rusnzn] button.klaviyo-form-button{width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/incaroyal-landing.css.map */
