h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--font-body-family);font-weight:700}.luxe-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:.85em 1.8em;border-radius:999px;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:.15rem solid transparent;transition:transform .15s var(--luxe-ease-touch),box-shadow .2s var(--luxe-ease-touch)}.luxe-btn:hover{transform:translateY(-1px)}.luxe-btn:focus-visible{outline:.3rem solid var(--luxe-accent-deep);outline-offset:2px}.luxe-btn--primary{position:relative;overflow:hidden;background:var(--luxe-cta);color:var(--luxe-cta-ink);box-shadow:0 4px 14px -6px #1c2b4a59}.luxe-btn--primary:hover{box-shadow:0 0 0 .3rem color-mix(in srgb,var(--luxe-accent) 40%,transparent),var(--luxe-shadow)}.luxe-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translate(-130%)}body.luxe-sheen .luxe-btn--sheen:after{animation:luxe-sheen 6.5s linear infinite;animation-delay:var(--luxe-sheen-delay,0s)}.luxe-btn--secondary{background:transparent;color:var(--luxe-ink);border-color:var(--luxe-ink)}.luxe-btn--secondary:hover{box-shadow:0 0 0 .3rem color-mix(in srgb,var(--luxe-ink) 12%,transparent)}.luxe-btn--link{background:none;border:none;min-height:44px;padding:.5em .25em;color:var(--luxe-accent-deep);text-transform:none;letter-spacing:0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.luxe-tag{display:inline-block;padding:.4em .8em;border-radius:var(--luxe-r-tag);font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.06em}.luxe-tag--save{background:var(--luxe-plum,#6E4A5E);color:#fff}.luxe-tag--info{background:var(--luxe-mist);color:var(--luxe-ink-navy)}.luxe-tag--line{background:transparent;border:.15rem solid var(--luxe-lines);color:var(--luxe-body)}.luxe-num{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.luxe-strike{color:var(--luxe-strike);font-variant-numeric:tabular-nums;text-decoration:line-through}.luxe-care{position:relative;white-space:nowrap;isolation:isolate}.luxe-care__mask{position:absolute;left:-3%;bottom:-.08em;width:106%;height:.42em;overflow:hidden;z-index:-1}.luxe-care__mask svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:translate(-102%);transition:transform .7s var(--luxe-ease-exit) .25s}.luxe-care path{fill:none;stroke:var(--luxe-accent);stroke-width:11;stroke-linecap:round;opacity:.6}.luxe-reveal.in .luxe-care__mask svg,.luxe-care.is-drawn .luxe-care__mask svg{transform:none}:root{--luxe-seam-h:56px}@media(max-width:749px){:root{--luxe-seam-h:36px}}.luxe-curve{display:block;width:100%;height:var(--luxe-seam-h,56px);margin-bottom:-1px}.luxe-curve--linen path{fill:var(--luxe-linen)}.luxe-curve--stone path{fill:var(--luxe-stone)}.luxe-curve--midnight path{fill:var(--luxe-midnight)}.luxe-curve--midnight2 path{fill:var(--luxe-midnight-2)}.luxe-ends-curve{padding-bottom:0!important}.luxe-orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 40% 35%,rgba(198,169,108,.4),rgba(218,175,169,.18) 55%,transparent 72%);animation:luxe-breathe 9s ease-in-out infinite}.luxe-orb--2{background:radial-gradient(circle at 55% 45%,rgba(218,175,169,.38),transparent 68%);animation-delay:-4.5s}.luxe-orb--ember{background:radial-gradient(circle at 45% 40%,rgba(224,131,63,.22),transparent 70%)}.luxe-blob{position:absolute;pointer-events:none;border-radius:52% 48% 61% 39%/55% 44% 56% 45%;background:var(--luxe-accent);opacity:.24;animation:luxe-drift 18s ease-in-out infinite;animation-delay:-7s}.luxe-blob--still{animation:none;border-radius:44% 56% 39% 61%/48% 55% 45% 52%;background:var(--luxe-surface-alt);opacity:.9}.luxe-float{animation:luxe-drift-product 22s ease-in-out infinite}.luxe-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--luxe-ease-exit),transform .6s var(--luxe-ease-exit)}.luxe-reveal.in{opacity:1;transform:none}.luxe-reveal-group>*{opacity:0;transform:translateY(14px);transition:opacity .5s var(--luxe-ease-exit),transform .5s var(--luxe-ease-exit);transition-delay:calc(var(--i,0)*70ms)}.luxe-reveal-group.in>*{opacity:1;transform:none}.no-js .luxe-reveal,.no-js .luxe-reveal-group>*,.shopify-design-mode .luxe-reveal,.shopify-design-mode .luxe-reveal-group>*{opacity:1;transform:none;transition:none}@keyframes luxe-sheen{0%,74%{transform:translate(-130%)}86%,to{transform:translate(130%)}}@keyframes luxe-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-10px) rotate(3deg)}}@keyframes luxe-drift-product{0%,to{transform:none}50%{transform:translateY(-6px)}}@keyframes luxe-breathe{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(1.06);opacity:.28}}@media(prefers-reduced-motion:reduce){.luxe-reveal,.luxe-reveal-group>*{opacity:1;transform:none;transition:none}.luxe-orb,.luxe-blob,.luxe-float{animation:none!important}body.luxe-sheen .luxe-btn--sheen:after{animation:none!important}.luxe-care__mask svg{transform:none;transition:none}}.luxe-star{display:inline-block;width:1em;height:1em;vertical-align:-.12em;color:var(--luxe-star,#A8894B);flex:0 0 auto}.shopify-section[id$=__luxe_newsletter]{margin-top:0}body .button,body .shopify-challenge__button{border-radius:999px;box-shadow:none}.luxe-bnd__help-go,.luxe-ct__help-go,.luxe-gh__help-go,.luxe-pg__help-go{min-height:44px;padding:8px 22px;font-size:13px;letter-spacing:.08em}.luxe-bnd__help-icon,.luxe-ct__help-icon,.luxe-gh__help-icon,.luxe-pg__help-icon{align-self:flex-start;margin-top:2px;color:var(--luxe-ink,#1C2B4A)}.luxe-bnd__help-icon svg,.luxe-ct__help-icon svg,.luxe-gh__help-icon svg,.luxe-pg__help-icon svg{display:block}.luxe-bnd__help-copy b,.luxe-ct__help-copy b,.luxe-gh__help-copy b,.luxe-pg__help-copy b{display:block;font-size:15px;margin-bottom:1px}.luxe-bnd__help-copy,.luxe-ct__help-copy,.luxe-gh__help-copy,.luxe-pg__help-copy{font-size:13px;line-height:1.45;color:var(--luxe-note-ink,#545A6B)}.luxe-bnd__help-copy b,.luxe-ct__help-copy b,.luxe-gh__help-copy b,.luxe-pg__help-copy b{color:var(--luxe-ink,#1C2B4A)}@media screen and (min-width:990px){.footer .footer__content-top{padding-top:56px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/luxe-foundation.css.map */
