:root{--ig-ember: #b49153;--ig-ember-light: #c9a96e;--ig-ember-soft: rgba(180, 145, 83, .18);--ig-warm-white: #fdfaf5;--ig-warm-paper: #f8f5ef;--ig-ink: #121241;--ig-card-tint: rgba(18, 18, 65, .03)}.ig-section{position:relative;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-block:var(--ig-pad-top, 9.6rem) var(--ig-pad-bottom, 9.6rem)}@media screen and (max-width:749px){.ig-section{padding-block:calc(var(--ig-pad-top, 9.6rem) * .6) calc(var(--ig-pad-bottom, 9.6rem) * .6)}}.ig-section__inner{width:100%;max-width:var(--ig-container-width, 1200px);margin:0 auto;padding-inline:clamp(1.6rem,4vw,3.2rem)}.ig-section--narrow{--ig-container-width: 720px}.ig-section--medium{--ig-container-width: 960px}.ig-section--default{--ig-container-width: 1200px}.ig-section--wide{--ig-container-width: 1440px}.ig-section--full{--ig-container-width: 100%}.ig-section--align-top{display:flex;align-items:flex-start}.ig-section--align-middle{display:flex;align-items:center}.ig-section--align-bottom{display:flex;align-items:flex-end}.ig-eyebrow{font-family:var(--font-body-family);font-size:calc(1.3rem * var(--ig-text-scale, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ig-ember);margin:0 0 1.6rem}.ig-heading{font-family:var(--font-heading-family);font-size:calc(clamp(2.8rem,5vw,5.5rem) * var(--ig-text-scale, 1));font-weight:400;line-height:1.05;letter-spacing:-.01em;color:rgb(var(--color-foreground));margin:0 0 2.4rem;word-break:normal;overflow-wrap:normal}.ig-heading em,.ig-heading i{font-style:italic;color:inherit}.ig-heading--accent-italics em,.ig-heading--accent-italics i{color:var(--ig-heading-accent, var(--ig-ember))}.ig-heading--sized{font-size:calc(clamp(2.4rem,7vw,calc(var(--ig-heading-size, 4rem) * .62)) * var(--ig-text-scale, 1))}@media screen and (min-width:750px){.ig-heading--sized{font-size:calc(var(--ig-heading-size, 4rem) * var(--ig-text-scale, 1))}}.ig-heading--canonical{font-size:calc(var(--ig-heading-token, var(--type-section-lg)) * var(--ig-heading-scale, 1))}.ig-body{font-family:var(--font-body-family);font-size:calc(1.6rem * var(--ig-text-scale, 1));font-weight:400;line-height:1.7;color:rgba(var(--color-foreground),.85);margin:0}.ig-body p{margin:0 0 1.4rem}.ig-body p:last-child{margin-bottom:0}.ig-body a{color:var(--ig-ember);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-thickness .2s ease}.ig-body a:hover{color:rgb(var(--color-foreground));text-decoration-thickness:2px}.ig-link{font-family:var(--font-body-family);font-size:calc(1.5rem * var(--ig-text-scale, 1));font-weight:500;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:var(--ig-ember);text-decoration-thickness:2px;text-underline-offset:.4em;transition:text-decoration-thickness .2s ease,color .2s ease}.ig-link:hover{color:var(--ig-ember);text-decoration-thickness:3px}.ig-link:focus-visible{outline:2px solid var(--ig-ember);outline-offset:4px;border-radius:2px;text-decoration:none}.ig-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:calc(1.4rem * var(--ig-text-scale, 1));font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:1.4rem 2.8rem;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;white-space:nowrap}.ig-button--primary{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.ig-button--primary:hover{background:var(--ig-ember);border-color:var(--ig-ember);transform:translateY(-1px);box-shadow:0 6px 20px #00000014}.ig-button--secondary{background:var(--ig-ember);color:var(--ig-warm-white);border-color:var(--ig-ember)}.ig-button--secondary:hover{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));transform:translateY(-1px);box-shadow:0 6px 20px #00000014}.ig-button--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.3)}.ig-button--ghost:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);transform:translateY(-1px)}.ig-button:focus-visible{outline:2px solid var(--ig-ember);outline-offset:3px}.ig-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2.8rem;flex-wrap:wrap}@media screen and (max-width:549px){.ig-actions{flex-direction:column;align-items:stretch;gap:1.2rem}.ig-button{padding:1.4rem 2rem}}.ig-align-left{text-align:left}.ig-align-center{text-align:center}.ig-align-right{text-align:right}.ig-align-left .ig-actions{justify-content:flex-start}.ig-align-center .ig-actions{justify-content:center}.ig-align-right .ig-actions{justify-content:flex-end}@media screen and (max-width:749px){.ig-align-mobile-left{text-align:left}.ig-align-mobile-center{text-align:center}.ig-align-mobile-right{text-align:right}.ig-align-mobile-left .ig-actions{justify-content:flex-start}.ig-align-mobile-center .ig-actions{justify-content:center}.ig-align-mobile-right .ig-actions{justify-content:flex-end}}[data-ig-anim]{opacity:0;will-change:transform,opacity;transition-property:opacity,transform,filter;transition-duration:var(--ig-anim-duration, .7s);transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-delay:var(--ig-anim-delay, 0ms)}[data-ig-anim=fade-up]{transform:translate3d(0,24px,0)}[data-ig-anim=fade-down]{transform:translate3d(0,-24px,0)}[data-ig-anim=slide-left]{transform:translate3d(-32px,0,0)}[data-ig-anim=slide-right]{transform:translate3d(32px,0,0)}[data-ig-anim=grow]{transform:scale(.94)}[data-ig-anim=rise]{transform:translate3d(0,48px,0)}[data-ig-anim=blur-in]{filter:blur(8px)}[data-ig-anim].ig-anim-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){[data-ig-anim]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media(prefers-contrast:high){.ig-button--ghost{border-color:rgb(var(--color-foreground))}.ig-link{text-decoration-thickness:3px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ig-base.css.map */
