:root{--iy-brown: #825536;--iy-brown-deep: #6b4429;--iy-caramel: #b5815a;--iy-sand: #ead3bd;--iy-cream: #f7e9da;--iy-white: #ffffff;--iy-espresso: #3b2618;--iy-ink: #4a3324;--iy-accent-gradient: linear-gradient(135deg, #825536 0%, #b5815a 100%);--iy-accent-gradient-wide: linear-gradient( 110deg, #825536 0%, #b5815a 35%, #d9b08c 50%, #b5815a 65%, #825536 100% );--iy-font-display: var(--font-heading--family);--iy-font-ui: var(--font-body--family);--iy-ui-weight: 700;--iy-radius-card: 18px;--iy-radius-pill: 999px;--iy-ease: cubic-bezier(.22, 1, .36, 1);--iy-gutter: clamp(20px, 5vw, 72px)}.iy-section{position:relative;isolation:isolate;background:var(--color-background);color:var(--color-foreground)}.iy-container{display:block;width:min(100%,1600px);max-width:1600px;margin-inline:auto;padding-inline:var(--iy-gutter);box-sizing:border-box}.iy-section *,.iy-section *:before,.iy-section *:after{box-sizing:border-box}.iy-section :where(h1,h2,h3,p,li){overflow-wrap:break-word}.iy-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--iy-brown);font-family:var(--iy-font-ui);font-size:.8125rem;font-weight:var(--iy-ui-weight);letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.iy-eyebrow:before{content:"";display:block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--iy-caramel)}.iy-heading{width:100%;max-width:none;margin:0;color:var(--color-foreground-heading);font-family:var(--iy-font-display);font-weight:400;line-height:1.08;letter-spacing:0;text-wrap:balance}.iy-heading em,.iy-heading i{font-style:italic;color:var(--iy-caramel)}.iy-text{margin:0;font-family:var(--iy-font-ui);font-size:1.0625rem;font-weight:400;line-height:1.75}.iy-text p{margin:0}.iy-text p+p{margin-block-start:1em}.iy-dark .iy-eyebrow{color:var(--iy-sand)}.iy-dark .iy-eyebrow:before{background:var(--iy-sand)}.iy-dark .iy-heading em,.iy-dark .iy-heading i{color:var(--iy-sand)}.iy-accent-text{color:var(--iy-brown)}.iy-dark .iy-accent-text{color:var(--iy-cream)}.iy-ornament{display:flex;align-items:center;justify-content:center;gap:8px;width:min(160px,60%);margin:0}.iy-ornament:before,.iy-ornament:after{content:"";flex:1 1 auto;height:1px;background:var(--iy-caramel);opacity:.7}.iy-ornament span{display:block;width:6px;height:6px;border-radius:50%;background:var(--iy-caramel);box-shadow:-12px 0 0 -1px var(--iy-caramel),12px 0 0 -1px var(--iy-caramel);margin-inline:14px}.iy-actions{display:flex;flex-wrap:wrap;gap:12px}.iy-btn{position:relative;isolation:isolate;display:inline-flex;min-height:52px;max-width:100%;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:14px 32px;border:1.5px solid transparent;border-radius:var(--iy-radius-pill);font-family:var(--iy-font-ui);font-size:.875rem;font-weight:var(--iy-ui-weight);letter-spacing:.14em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .28s var(--iy-ease),box-shadow .28s var(--iy-ease),color .28s ease,border-color .28s ease}.iy-btn:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--iy-brown-deep);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--iy-ease)}.iy-btn:hover,.iy-btn:focus-visible{transform:translateY(-2px)}.iy-btn:hover:after,.iy-btn:focus-visible:after{transform:scaleX(1)}.iy-btn:focus-visible{outline:2px solid var(--iy-caramel);outline-offset:3px}.iy-btn--primary{border-color:var(--iy-brown);background:var(--iy-brown);color:var(--iy-white)}.iy-btn--primary:hover,.iy-btn--primary:focus-visible{border-color:var(--iy-brown-deep);box-shadow:0 14px 30px #82553647}.iy-btn--accent{border-color:var(--iy-caramel);background:var(--iy-caramel);color:var(--iy-espresso)}.iy-btn--accent:after{background:var(--iy-brown)}.iy-btn--accent:hover,.iy-btn--accent:focus-visible{border-color:var(--iy-brown);color:var(--iy-white);box-shadow:0 14px 30px #8255364d}.iy-btn--light{border-color:var(--iy-cream);background:var(--iy-cream);color:var(--iy-brown)}.iy-btn--light:after{background:var(--iy-white)}.iy-btn--light:hover,.iy-btn--light:focus-visible{border-color:var(--iy-white);box-shadow:0 14px 30px #3b261840}.iy-btn--outline{border-color:currentColor;background:transparent;color:inherit}.iy-btn--outline:after{background:var(--iy-brown)}.iy-btn--outline:hover,.iy-btn--outline:focus-visible{border-color:var(--iy-brown);color:var(--iy-white);box-shadow:0 14px 30px #82553638}.iy-dark .iy-btn--outline:after{background:var(--iy-cream)}.iy-dark .iy-btn--outline:hover,.iy-dark .iy-btn--outline:focus-visible{border-color:var(--iy-cream);color:var(--iy-brown)}.iy-link{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding-block-end:4px;background:linear-gradient(var(--iy-caramel),var(--iy-caramel)) no-repeat left bottom / 0% 1.5px;color:inherit;font-family:var(--iy-font-ui);font-size:.8125rem;font-weight:var(--iy-ui-weight);letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background-size .42s var(--iy-ease),gap .28s var(--iy-ease)}.iy-link:hover,.iy-link:focus-visible,a:hover .iy-link,a:focus-visible .iy-link{gap:16px;background-size:100% 1.5px}.iy-card{position:relative;min-width:0;border-radius:var(--iy-radius-card);transition:transform .42s var(--iy-ease),box-shadow .42s var(--iy-ease)}.iy-card:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1.5px solid var(--iy-caramel);border-radius:inherit;opacity:0;transition:opacity .42s ease;pointer-events:none}.iy-card:hover,.iy-card:focus-within{transform:translateY(-6px);box-shadow:0 22px 48px #82553629}.iy-card:hover:after,.iy-card:focus-within:after{opacity:1}.iy-card--static-frame:after{opacity:.55}.iy-glow{position:relative;isolation:isolate;overflow:hidden}.iy-glow:before{content:"";position:absolute;z-index:-1;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 28% 32%,rgb(181 129 90 / 30%),transparent 34%),radial-gradient(circle at 74% 70%,rgb(247 233 218 / 18%),transparent 38%);animation:iy-glow-drift 20s ease-in-out infinite alternate;pointer-events:none}@keyframes iy-glow-drift{0%{transform:translate3d(-6%,-4%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.12)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.iy-animate .iy-reveal{animation:iy-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes iy-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.iy-arrow{display:grid;width:48px;height:48px;place-items:center;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:transform .24s var(--iy-ease),border-color .24s ease,opacity .24s ease,background-color .24s ease,color .24s ease}.iy-arrow svg{width:18px;height:18px}.iy-arrow:hover,.iy-arrow:focus-visible{border-color:var(--iy-caramel);background-color:var(--iy-caramel);color:var(--iy-white);transform:translateY(-2px)}.iy-arrow:focus-visible{outline:2px solid var(--iy-caramel);outline-offset:3px}.iy-arrow:disabled{opacity:.3;cursor:default;transform:none;background-color:transparent;color:inherit}.iy-placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 70% 25%,rgb(247 233 218 / 55%),transparent 45%),linear-gradient(150deg,#ead3bd,#d9b08c 55%,#b5815a);color:var(--iy-brown)}.iy-placeholder svg{width:60%;height:60%;opacity:.25;fill:currentColor}@media(prefers-reduced-motion:reduce){.iy-section *,.iy-section *:before,.iy-section *:after,.iy-glow:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.iy-center{justify-items:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/iy-active.css.map */
