.imani-muse-section{margin:0!important}.imani-muse{display:flex;flex-direction:column;min-height:100vh;padding-top:var(--imani-header-height);color:var(--cream);background:var(--ink)}.imani-muse__ribbon{margin:0;padding:11px 20px;color:#f5d8d7b3;background:#c8a15a14;border-bottom:1px solid rgba(245,216,215,.1);font-size:1.1rem;letter-spacing:.03em;text-align:center}.imani-muse__intro{max-width:680px;margin:0 auto;padding:clamp(28px,4vw,44px) 24px clamp(18px,3vw,26px);text-align:center}.imani-muse__kicker{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px;color:var(--gold);font-family:var(--sans);font-size:1rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.imani-muse__kicker span{width:34px;height:1px;background:#c8a15a80}.imani-muse__intro h1{margin:0 0 12px;color:var(--cream);font-family:var(--serif);font-size:clamp(3rem,4.2vw,5.1rem);font-weight:400;line-height:1.06;letter-spacing:-.005em}.imani-muse__tagline{margin:0 0 12px;color:#f5d8d799;font-family:var(--serif);font-size:1.5rem;font-style:italic}.imani-muse__lede p{max-width:460px;margin:0 auto;color:#f5d8d799;font-size:1.3rem;line-height:1.75}.imani-muse__stage-wrap{position:relative;flex:1 1 auto;height:clamp(360px,58vh,620px);padding:clamp(10px,2vw,28px) clamp(20px,4vw,48px)}.imani-muse__glow{position:absolute;top:6%;left:50%;z-index:0;width:min(820px,76%);height:86%;background:radial-gradient(ellipse closest-side at center 46%,rgba(255,238,210,.3) 0%,rgba(255,230,190,.14) 34%,rgba(255,225,175,.05) 62%,transparent 100%);pointer-events:none;transform:translate(-50%)}.imani-muse__stage{position:relative;z-index:1;height:100%;overflow:hidden;column-gap:clamp(10px,2vw,28px);--muse-arc-visible: 4;--muse-arc-reach: .92;--muse-arc-min-scale: .32;--muse-idle-scale: .35}.imani-muse__stage-wrap:before,.imani-muse__stage-wrap:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:clamp(24px,6vw,90px);pointer-events:none}.imani-muse__stage-wrap:before{left:0;background:linear-gradient(to right,var(--ink),transparent)}.imani-muse__stage-wrap:after{right:0;background:linear-gradient(to left,var(--ink),transparent)}.imani-muse__stage:not(.is-ready) .imani-muse-slot{opacity:0}.imani-muse-slot{position:absolute;left:50%;bottom:clamp(24px,4vh,44px);display:flex;align-items:flex-end;justify-content:center;width:clamp(190px,28vw,340px);height:90%;transform-origin:bottom center;filter:brightness(.6) saturate(.75);cursor:pointer;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.imani-muse-slot:hover:not(.is-active){filter:brightness(.9) saturate(1)}.imani-muse-slot.is-active{filter:none;cursor:default}.imani-muse-slot.is-teleporting{transition:opacity .5s ease!important}.imani-muse-slot.is-active .imani-muse-slot__floor{position:absolute;bottom:-2%;left:50%;width:70%;height:16px;background:radial-gradient(ellipse closest-side at center,rgba(0,0,0,.55) 0%,transparent 100%);opacity:.5;pointer-events:none;transform:translate(-50%);transition:width .5s ease,height .5s ease,opacity .5s ease}.imani-muse-slot.is-active .imani-muse-slot__floor{width:120%;height:34px;background:radial-gradient(ellipse closest-side at center,rgba(200,161,90,.3) 0%,rgba(120,80,40,.12) 48%,transparent 100%);opacity:1}.imani-muse-slot__reflection{position:absolute;bottom:-4%;left:50%;width:70%;height:28%;opacity:0;pointer-events:none;filter:blur(1.5px) brightness(.75) saturate(.85);transform:translate(-50%) scaleY(-1);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 80%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 80%);transition:opacity .5s ease}.imani-muse-slot.is-active .imani-muse-slot__reflection{opacity:.4}.imani-muse-slot__reflection img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center top;transition:opacity .55s ease}.imani-muse-slot__reflect-editorial,.imani-muse-slot.show-editorial .imani-muse-slot__reflect-cutout{opacity:0}.imani-muse-slot.show-editorial .imani-muse-slot__reflect-editorial{opacity:1}.imani-muse-slot__garment{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.imani-muse-slot__cutout,.imani-muse-slot__editorial{position:absolute;top:0;right:0;bottom:0;left:0;width:86%;height:96%;margin:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px rgba(0,0,0,.55));transition:opacity .55s ease}.imani-muse-slot__editorial,.imani-muse-slot.show-editorial .imani-muse-slot__cutout{opacity:0}.imani-muse-slot.show-editorial .imani-muse-slot__editorial{opacity:1}@media(hover:hover){.imani-muse-slot.is-active:hover .imani-muse-slot__cutout{opacity:0}.imani-muse-slot.is-active.has-editorial:hover .imani-muse-slot__editorial{opacity:1}}.imani-muse-slot__hint{position:absolute;bottom:-5%;left:50%;display:none;padding:6px 12px;color:#f5d8d7bf;background:#18181899;border:1px solid rgba(245,216,215,.25);border-radius:20px;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);cursor:pointer}.imani-muse-slot__hint [data-hint-off],.imani-muse-slot.show-editorial .imani-muse-slot__hint [data-hint-on]{display:none}.imani-muse-slot.show-editorial .imani-muse-slot__hint [data-hint-off]{display:inline}@media(hover:none){.imani-muse-slot.is-active .imani-muse-slot__hint{display:block}}@media(hover:none),(max-width:720px){.imani-muse-slot,.imani-muse-slot:hover:not(.is-active){filter:none}.imani-muse-slot__garment{transition:opacity .5s ease}.imani-muse-slot:not(.is-active) .imani-muse-slot__garment{opacity:.6}}.imani-muse__controls{padding:clamp(20px,3vw,32px) clamp(20px,4vw,48px) clamp(28px,4vw,44px)}.imani-muse__controls-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:900px;margin:0 auto}.imani-muse__arrow-cell{display:flex;align-items:center}.imani-muse__arrow-cell--left{justify-content:flex-start}.imani-muse__arrow-cell--right{justify-content:flex-end}.imani-muse__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--cream);background:transparent;border:1px solid rgba(245,216,215,.3);border-radius:50%;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.imani-muse__arrow:hover{color:var(--gold);background:#c8a15a1f;border-color:var(--gold)}.imani-muse__arrow svg{width:12px;height:12px}.imani-muse__arrow[data-muse-prev] svg{transform:rotate(90deg)}.imani-muse__arrow[data-muse-next] svg{transform:rotate(-90deg)}.imani-muse__text-cell{position:relative;text-align:center}.imani-muse__caption{display:none}.imani-muse__caption.is-active{display:block}.imani-muse__name{margin:0 0 6px;color:var(--gold);font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase}.imani-muse__desc{margin:0 auto;max-width:46ch;color:#f5d8d7bf;font-family:var(--serif);font-size:1.45rem;font-style:italic}.imani-muse__cues{margin-top:14px}.imani-muse__cue{display:none;align-items:center;gap:6px;padding-bottom:3px;color:#f5d8d78c;border-bottom:1px solid rgba(200,161,90,.4);font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,border-color .2s ease}.imani-muse__cue.is-active{display:inline-flex}.imani-muse__cue:hover{color:var(--gold);border-color:var(--gold)}.imani-muse__counter{display:block;margin-top:10px;color:var(--gold);font-size:1.1rem;letter-spacing:.15em;white-space:nowrap}.imani-muse__scrubber{max-width:340px;margin:22px auto 0;text-align:center}.imani-muse__scrubber-track{position:relative;display:flex;align-items:center;height:16px;cursor:pointer;touch-action:none}.imani-muse__scrubber-track:before{content:"";position:absolute;right:0;left:0;height:1px;background:#f5d8d740}.imani-muse__scrubber-fill{position:absolute;left:0;height:1px;background:#f5d8d799;transition:width .3s ease}.imani-muse__scrubber-dot{position:absolute;top:50%;left:0;width:9px;height:9px;background:var(--gold);border-radius:50%;box-shadow:0 0 8px #c8a15a99;transform:translate(-50%,-50%);transition:left .3s ease}.imani-muse__drag{margin:10px 0 0;color:#f5d8d799;font-size:.9rem;letter-spacing:.24em;text-transform:uppercase}.imani-muse__empty{padding:80px 24px;color:#f5d8d799;text-align:center}@media screen and (max-width:720px){.imani-muse__stage-wrap{height:480px}.imani-muse__stage{--muse-arc-visible: 3;--muse-idle-scale: .28}.imani-muse-slot{width:min(62vw,320px);height:92%}}@media screen and (max-width:640px){.imani-muse__controls-row{gap:10px}.imani-muse__arrow{width:38px;height:38px}.imani-muse__desc{font-size:1.35rem}}body:has(.imani-muse){background:var(--ink)}body:has(.imani-muse):not(.template-index) #MainContent{padding-top:0}.imani-muse-pdp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;opacity:0;background:#0000008c;transition:opacity .3s ease,visibility .3s ease}.imani-muse-pdp[aria-hidden=false]{visibility:visible;opacity:1}.imani-muse-pdp__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;color:var(--cream);background:var(--ink);transform:translate(100%);transition:transform .6s cubic-bezier(.65,0,.35,1)}.imani-muse-pdp[aria-hidden=false] .imani-muse-pdp__panel{transform:translate(0)}.imani-muse-pdp__back{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;width:100%;padding:16px clamp(16px,3vw,32px);color:#f5d8d7bf;background:var(--ink);border:0;border-bottom:1px solid rgba(245,216,215,.1);font-family:var(--sans);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.imani-muse-pdp__back:hover{color:var(--gold)}.imani-muse-pdp__back svg{width:11px;height:11px;transform:rotate(90deg)}.imani-muse-pdp__loading{display:grid;place-items:center;min-height:50vh}.imani-muse-pdp__loading[hidden]{display:none}.imani-muse-pdp__loading span{width:30px;height:30px;border:1px solid rgba(245,216,215,.2);border-top-color:var(--gold);border-radius:50%;animation:imaniMuseSpin .8s linear infinite}@keyframes imaniMuseSpin{to{transform:rotate(360deg)}}.imani-muse-pdp__content{--imani-muse-inset: clamp(16px, 3vw, 40px);padding:var(--imani-muse-inset)}.imani-muse-pdp__content .page-width,.imani-muse-pdp__content .product{max-width:1400px;margin:0 auto;padding:0}.imani-muse-pdp__content .product__title>*,.imani-muse-pdp__content .product__title h1,.imani-muse-pdp__content h1,.imani-muse-pdp__content h2{color:var(--cream)}.imani-muse-pdp__content .product__text.caption-with-letter-spacing,.imani-muse-pdp__content .product__accordion .summary__title,.imani-muse-pdp__content .product-form__input .form__label{color:var(--gold)}.imani-muse-pdp__content .price,.imani-muse-pdp__content .price-item{color:var(--cream);font-family:var(--serif)}.imani-muse-pdp__content .product__description,.imani-muse-pdp__content .rte,.imani-muse-pdp__content p,.imani-muse-pdp__content li{color:#f5d8d799}.imani-muse-pdp__content .product__media-wrapper .media,.imani-muse-pdp__content .product-media-container{background:#ffffff05;border:0}.imani-muse-pdp__content .product-form__input input[type=radio]+label{color:var(--cream);background:transparent;border:1px solid rgba(245,216,215,.25)}.imani-muse-pdp__content .product-form__input input[type=radio]:checked+label{color:var(--ink);background:var(--blush);border-color:var(--blush)}.imani-muse-pdp__content .product-form__submit{color:var(--ink);background:var(--blush)}.imani-muse-pdp__content .product__accordion,.imani-muse-pdp__content .product__accordion summary,.imani-muse-pdp__content .js details>summary{border-color:#f5d8d71f}.imani-muse-pdp__content .quantity__input,.imani-muse-pdp__content .quantity__button{color:var(--cream);background:transparent}.imani-muse-pdp__content .product__view-details,.imani-muse-pdp__content .shopify-payment-button__more-options{display:none}@media screen and (max-width:749px){.imani-muse-pdp__content{--imani-muse-inset: 12px}}.imani-muse-slot__garment:focus{outline:none}.imani-muse-slot:not(.is-pointer-focus) .imani-muse-slot__garment:focus-visible{outline:1.5px solid var(--gold);outline-offset:-3px}.imani-muse-slot__cutout,.imani-muse-slot__editorial,.imani-muse-slot__reflection img{border:0;outline:none}.imani-muse-pdp__content .imani-pdp__colorways{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/imani-muse.css.map */
