:root{--ij-radius-sm: 6px;--ij-radius-md: 12px;--ij-radius-lg: 20px;--ij-radius-pill: 999px;--ij-shadow-sm: 0 1px 2px rgba(17, 17, 17, .04), 0 1px 3px rgba(17, 17, 17, .06);--ij-shadow-md: 0 4px 12px rgba(17, 17, 17, .06), 0 2px 4px rgba(17, 17, 17, .04);--ij-shadow-lg: 0 12px 32px rgba(17, 17, 17, .08), 0 4px 12px rgba(17, 17, 17, .05);--ij-shadow-xl: 0 20px 48px rgba(17, 17, 17, .12), 0 8px 20px rgba(17, 17, 17, .06);--ij-gold: #B8945F;--ij-gold-light: #D4B887;--ij-gold-dark: #8B6F3D;--ij-ink: #111111;--ij-ink-soft: #4A4A4A;--ij-cream: #FBFAF7;--ij-line: rgba(17, 17, 17, .08);--ij-ease: cubic-bezier(.22, 1, .36, 1);--ij-transition: .4s var(--ij-ease)}@keyframes ij-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ij-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ij-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ij-fade-up{animation:ij-fade-up .8s var(--ij-ease) both}.ij-fade-in{animation:ij-fade-in .8s var(--ij-ease) both}.ij-fade-up:nth-child(1){animation-delay:.05s}.ij-fade-up:nth-child(2){animation-delay:.15s}.ij-fade-up:nth-child(3){animation-delay:.25s}.ij-fade-up:nth-child(4){animation-delay:.35s}.ij-fade-up:nth-child(5){animation-delay:.45s}.ij-fade-up:nth-child(6){animation-delay:.55s}@media(prefers-reduced-motion:reduce){.ij-fade-up,.ij-fade-in,.ij-scale-in{animation:none!important}*{transition:none!important}}.ij-anim{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ij-ease),transform .7s var(--ij-ease);will-change:opacity,transform}.ij-anim.ij-in-view{opacity:1;transform:translateY(0)}.hero-section.ij-anim,.shopify-section-group-header-group.ij-anim,.shopify-section-group-footer-group.ij-anim,header.ij-anim,.header-section.ij-anim{opacity:1!important;transform:none!important}.resource-card,.product-card,.collection-card,.card{border-radius:var(--ij-radius-md)!important;transition:transform var(--ij-transition),box-shadow var(--ij-transition)}.resource-card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-4px);box-shadow:var(--ij-shadow-lg)}.resource-card__media img,.product-card__image img,.collection-card__image img,.product__media img{transition:transform .6s var(--ij-ease)}.resource-card:hover .resource-card__media img,.product-card:hover .product-card__image img,.collection-card:hover .collection-card__image img{transform:scale(1.03)}.button,button[type=submit],.shopify-payment-button__button{border-radius:var(--ij-radius-pill)!important;letter-spacing:.05em;transition:all var(--ij-transition)}.button--primary:hover,button[type=submit]:hover{transform:translateY(-1px);box-shadow:var(--ij-shadow-md)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{border-radius:var(--ij-radius-sm)!important;transition:border-color var(--ij-transition),box-shadow var(--ij-transition)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 0 3px #b8945f26;outline:none}.section-padding,.shopify-section{scroll-margin-top:80px}.ij-usp-bar{background:var(--ij-cream);padding:clamp(40px,5vw,72px) 24px;border-top:1px solid var(--ij-line);border-bottom:1px solid var(--ij-line)}.ij-usp-bar__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px)}@media(max-width:768px){.ij-usp-bar__inner{grid-template-columns:repeat(2,1fr);gap:32px 16px}}.ij-usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px}.ij-usp__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ij-gold);transition:transform var(--ij-transition),color var(--ij-transition)}.ij-usp:hover .ij-usp__icon{transform:translateY(-2px) scale(1.05);color:var(--ij-gold-dark)}.ij-usp__icon svg{width:100%;height:100%;stroke-width:1.4}.ij-usp__title{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ij-ink);margin:0}.ij-usp__text{font-size:13px;line-height:1.6;color:var(--ij-ink-soft);margin:0;max-width:220px}.ij-intro{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,72px);padding:0 24px}.ij-intro__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ij-gold);margin-bottom:16px}.ij-intro__eyebrow:before,.ij-intro__eyebrow:after{content:"";display:inline-block;width:24px;height:1px;background:var(--ij-gold);vertical-align:middle;margin:0 12px}.ij-intro__heading{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.ij-intro__subheading{font-size:16px;line-height:1.7;color:var(--ij-ink-soft);margin:0}.ij-payment-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);opacity:.7}.ij-payment-row svg{height:20px;width:auto}.header-section{transition:box-shadow var(--ij-transition),background-color var(--ij-transition)}.header-section nav a{position:relative;transition:color var(--ij-transition)}.header-section nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--ij-gold);transform:scaleX(0);transform-origin:center;transition:transform .35s var(--ij-ease)}.header-section nav a:hover:after{transform:scaleX(1)}.announcement-bar{letter-spacing:.08em;font-size:13px}.ij-page-hero{padding:clamp(60px,8vw,120px) 24px clamp(40px,5vw,60px);text-align:center;background:var(--ij-cream);border-bottom:1px solid var(--ij-line)}.ij-page-hero__eyebrow{font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--ij-gold);margin-bottom:16px;display:block;font-weight:600}.ij-page-hero__title{font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.1;margin:0 auto 20px;max-width:720px;letter-spacing:-.02em}.ij-page-hero__lead{font-size:clamp(16px,2vw,18px);line-height:1.7;color:var(--ij-ink-soft);max-width:580px;margin:0 auto}.ij-page-body{max-width:720px;margin:0 auto;padding:clamp(48px,7vw,96px) 24px}.ij-page-body p{font-size:16px;line-height:1.8;margin:0 0 20px;color:var(--ij-ink-soft)}.ij-page-body h2{font-size:clamp(22px,3vw,30px);font-weight:400;letter-spacing:-.01em;margin:clamp(32px,4vw,48px) 0 16px;color:var(--ij-ink)}.ij-page-body h3{font-size:clamp(18px,2.5vw,22px);font-weight:600;margin:32px 0 12px;color:var(--ij-ink)}.ij-page-body ul,.ij-page-body ol{margin:0 0 20px 20px;color:var(--ij-ink-soft);line-height:1.8}.ij-page-body li{margin-bottom:8px}.ij-page-body a{color:var(--ij-gold-dark);text-decoration:underline;text-underline-offset:3px;transition:color var(--ij-transition)}.ij-page-body a:hover{color:var(--ij-gold)}.ij-review-card,[class*=review-card]{border-radius:var(--ij-radius-md);transition:transform var(--ij-transition),box-shadow var(--ij-transition)}.ij-review-card:hover,[class*=review-card]:hover{transform:translateY(-4px);box-shadow:var(--ij-shadow-lg)}.hero-section h1,.hero-section .heading{letter-spacing:-.02em;line-height:1.05}.hero-section .button{font-weight:500;padding:14px 32px}.marquee{letter-spacing:.15em;font-size:13px}@media(max-width:749px){.ij-usp__title,.ij-usp__text{font-size:12px}.ij-usp__icon{width:36px;height:36px}.ij-page-hero{padding:56px 20px 40px}.ij-page-body{padding:40px 20px}}.collection-list img,.collection-card img{border-radius:var(--ij-radius-md)}.badge{border-radius:var(--ij-radius-pill)!important;font-size:11px;letter-spacing:.08em;padding:4px 10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/inheritance-custom.css.map */
