:root{--ig-gold:#C8A24A;--ig-gold-hi:#EBD199;--ig-gold-lo:#8C6F2A;--ig-ivory:#F4EFE4;--ig-bg:#0B0A08}::selection{background:#c8a24ad9;color:#0b0a08}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 0%,rgba(200,162,74,.05),transparent 55%),radial-gradient(140% 110% at 50% 118%,rgba(0,0,0,.5),transparent 60%)}h1,h2,.h1,.h2{letter-spacing:-.015em}.ivory-hero__heading{font-size:clamp(3rem,6.2vw,5.4rem)!important;line-height:1.04!important}.ivory-hero__heading em,h2 em{background:linear-gradient(100deg,#8c6f2a,#ebd199 38%,#c8a24a 62%,#f2e0b4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ivory-btn,.button,.shopify-challenge__button,.customer button{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,filter .25s}.ivory-btn--solid,.button:not(.button--secondary){position:relative;overflow:hidden;background:linear-gradient(115deg,#8c6f2a,#c8a24a 45%,#e4c57e 75%,#c8a24a)!important;color:#14100a!important;border:0!important;letter-spacing:.14em;font-weight:600}.ivory-btn--solid:after,.button:not(.button--secondary):after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}.ivory-btn--solid:hover:after,.button:not(.button--secondary):hover:after{left:130%}.ivory-btn--solid:hover,.button:not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #c8a24a8c}.ivory-btn:not(.ivory-btn--solid){border:1px solid rgba(200,162,74,.5)!important}.ivory-btn:not(.ivory-btn--solid):hover{background:#c8a24a1f;transform:translateY(-2px)}a{transition:color .2s}.section-header{position:sticky;top:0;z-index:40}.header-wrapper{background:#0b0a08c7!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid rgba(200,162,74,.16)}.header__menu-item{position:relative}.header__menu-item:hover{color:var(--ig-gold-hi)!important}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#8c6f2a40,#c8a24a1f 50%,#8c6f2a40)!important;border-bottom:1px solid rgba(200,162,74,.25)}.announcement-bar__message{letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}[class*=__card],[class*=benefit] li,[class*=chip]{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}[class*=__card]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -20px #000c,0 0 0 1px #c8a24a59}[class*=chip]:hover{border-color:#c8a24ab3!important;transform:translateY(-2px)}.product__title h1,.product__title{font-family:var(--font-heading-family)!important}.price,.price__regular,.price-item{color:var(--ig-gold-hi)!important;font-family:var(--font-heading-family)}.product-form__submit{font-size:1.5rem!important;padding-block:1.8rem!important}.product__media-wrapper .product__media,.product__media img{border-radius:14px}.product__media-wrapper{position:relative}.product__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;box-shadow:inset 0 0 0 1px #c8a24a38;pointer-events:none}.product__info-container .product-form__buttons{position:relative}.product__info-container .product-form__buttons:after{content:"Free shipping over $75 \b7  Free sample with every order \b7  30-day returns";display:block;margin-top:1.2rem;font-size:1.15rem;letter-spacing:.08em;color:#f4efe48c;text-align:center}.shopify-payment-button__button--unbranded{border-radius:4px!important}input,.field__input,quantity-input{border-color:#c8a24a4d!important}.field__input:focus,input:focus-visible{outline:2px solid rgba(200,162,74,.6)!important;outline-offset:2px}.newsletter-form__field-wrapper .field__input{background:#f4efe40a!important}.footer{border-top:1px solid rgba(200,162,74,.18)}.footer a:hover{color:var(--ig-gold-hi)!important}@media(prefers-reduced-motion:no-preference){.igr{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.igr-in{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ivory-hero__art img{animation:ig-float 7s ease-in-out infinite}@keyframes ig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}}.ivory-hero__art{filter:drop-shadow(0 30px 60px rgba(0,0,0,.55)) drop-shadow(0 0 42px rgba(200,162,74,.14))}cart-drawer .drawer__inner{border-left:1px solid rgba(200,162,74,.25)}.cart-count-bubble{background:linear-gradient(115deg,#c8a24a,#e4c57e)!important;color:#14100a!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ivory-lux.css.map */
