:root{--angel-route-ease: cubic-bezier(.22, 1, .36, 1);--angel-route-heart-purple: url(./pheart.webp);--angel-route-heart-purple-2: url(./pheart.webp)}.angel-route-shell{display:none}@media screen and (min-width:901px){html.angel-shell-enabled .angel-route-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:block;pointer-events:none;font-family:Providence Sans,Comic Sans MS,cursive}html.angel-shell-enabled .angel-route-shell__nav{position:fixed;top:0;left:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(10rem,16rem) repeat(2,minmax(0,1fr));align-items:start;justify-items:center;gap:clamp(1rem,3vw,4.4rem);width:min(119rem,calc(100vw - 4rem));transform:translate(-50%);pointer-events:none}html.angel-shell-enabled .angel-route-shell__slot{display:block;pointer-events:auto;transform-origin:50% 56%}html.angel-shell-enabled .angel-route-shell__heart{--angel-heart-scale: 1.28;--angel-heart-transform: translateY(0) rotate(0deg);position:relative;display:flex;align-items:center;justify-content:center;width:calc(15.9rem * var(--angel-heart-scale));min-height:calc(12.35rem * var(--angel-heart-scale));padding:2.4rem 2.2rem 2rem;color:#fff7ec;font-size:clamp(1.25rem,1.1vw,1.7rem);line-height:1;text-align:center;text-decoration:none;text-shadow:.05em .05em 0 rgba(120,73,153,.72);transform:var(--angel-heart-transform);transform-origin:50% 56%;transition:transform .22s var(--angel-route-ease)}html.angel-shell-enabled .angel-route-shell__heart-label{display:block;transform:scale(1);transform-origin:50% 54%;transition:transform .22s var(--angel-route-ease)}html.angel-shell-enabled .angel-route-shell__heart:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;background:var(--angel-route-heart-purple-2) center / contain no-repeat}html.angel-shell-enabled .angel-route-shell__heart--about,html.angel-shell-enabled .angel-route-shell__heart--lookbook{--angel-heart-image: var(--angel-route-heart-purple)}html.angel-shell-enabled .angel-route-shell__heart--about:before,html.angel-shell-enabled .angel-route-shell__heart--lookbook:before{background-image:var(--angel-route-heart-purple)}html.angel-shell-enabled .angel-route-shell__heart--about{--angel-heart-scale: 1.31;--angel-heart-transform: translate(-1.1rem,8.4rem) rotate(-9deg)}html.angel-shell-enabled .angel-route-shell__heart--shapewear{--angel-heart-scale: 1.39;--angel-heart-transform: translate(-3.2rem,3.2rem) rotate(-6deg)}html.angel-shell-enabled .angel-route-shell__heart--lookbook{--angel-heart-scale: 1.42;--angel-heart-transform: translate(3.2rem,3.1rem) rotate(-5deg)}html.angel-shell-enabled .angel-route-shell__heart--photobooth{--angel-heart-scale: 1.27;--angel-heart-transform: translate(.4rem,7.7rem) rotate(9deg)}html.angel-shell-enabled .angel-route-shell__heart:hover{transform:translateY(-.35rem) scale(1.04) var(--angel-heart-transform)}html.angel-shell-enabled .angel-route-shell__logo{position:relative;display:block;width:min(16rem,17.6vw);transform:translateY(2.5rem);transform-origin:50% 58%;pointer-events:auto}html.angel-shell-enabled .angel-route-shell__logo img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.angel-shell-enabled .angel-route-shell__logo:hover img{animation:angel-route-shell-logo-heartbeat 1.9s cubic-bezier(.22,1,.36,1) infinite}}html.angel-shell-enabled .angel-route-shell__cart{position:fixed;z-index:2;top:clamp(.85rem,1.8vw,1.7rem);right:clamp(.9rem,2.1vw,2.25rem);display:grid;place-items:center;width:clamp(2.85rem,3.65vw,3.85rem);aspect-ratio:1.08;color:var(--angel-primary-brand-pink);pointer-events:auto;text-decoration:none;transform:rotate(3deg);transition:transform .18s var(--angel-route-ease),color .18s ease}html.angel-shell-enabled .angel-route-shell__cart:hover{color:#ba4c91;transform:translateY(-.16rem) rotate(3deg) scale(1.06)}html.angel-shell-enabled .angel-route-shell__cart:hover .angel-route-shell__cart-art svg path{fill:#ba4c91}html.angel-shell-enabled .angel-route-shell__cart:hover [data-angel-shell-cart-count]{background:#ba4c91}html.angel-shell-enabled .angel-route-shell__socials{position:fixed;z-index:2;top:calc(clamp(.85rem,1.8vw,1.7rem) - .3rem);right:calc(clamp(.9rem,2.1vw,2.25rem) + clamp(2.85rem,3.65vw,3.85rem) + .9rem);display:flex;align-items:center;gap:clamp(.65rem,1vw,.95rem);pointer-events:auto}html.angel-shell-enabled .angel-route-shell__social{display:grid;width:clamp(3.25rem,4.4vw,4.6rem);aspect-ratio:1.08;place-items:center;color:var(--angel-primary-brand-pink);text-decoration:none;transition:transform .18s var(--angel-route-ease),color .18s ease}html.angel-shell-enabled .angel-route-shell__social svg{display:block;width:72%;height:72%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}html.angel-shell-enabled .angel-route-shell__social-dot{fill:currentColor;stroke:none}html.angel-shell-enabled .angel-route-shell__social:hover{color:#ba4c91;transform:translateY(-.16rem) scale(1.06)}html.angel-shell-enabled .angel-route-shell__social:focus-visible{outline:.14rem dashed var(--angel-primary-brand-pink);outline-offset:.28rem}html.angel-shell-enabled .angel-route-shell__cart-art{display:block;width:72%;color:currentColor}html.angel-shell-enabled .angel-route-shell__cart-art svg{display:block;width:100%;height:auto}html.angel-shell-enabled .angel-route-shell__cart-art svg path{fill:var(--angel-primary-brand-pink);stroke:none}html.angel-shell-enabled .angel-route-shell__cart [data-angel-shell-cart-count]{position:absolute;top:-.08rem;right:-.02rem;min-width:1.25rem;height:1.25rem;padding:.07rem .25rem 0;border:.1rem solid #fff8e9;border-radius:48% 54% 47% 52%;color:#fff8e9;background:var(--angel-primary-brand-pink);font:400 .78rem/1 Providence Sans,cursive;text-align:center}html.angel-shell-enabled .angel-route-shell__cart [data-angel-shell-cart-count][hidden]{display:none}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__nav{top:clamp(.7rem,1.6vw,1.7rem);grid-template-columns:repeat(5,auto);justify-content:center;column-gap:clamp(.4rem,1.1vw,1.2rem);width:min(56rem,calc(100vw - 2rem))}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart{width:clamp(7.26rem,8.71vw,9.72rem);min-height:calc(clamp(7.26rem,8.71vw,9.72rem) / 1.28745);padding:.7rem .65rem .55rem;font-size:clamp(.76rem,.96vw,1.02rem)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart:hover .angel-route-shell__heart-label{transform:scale(1.13)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__slot[data-angel-nav-item=about]{transform:translate(2rem)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__slot[data-angel-nav-item=photobooth]{transform:translate(-2rem)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart--about{--angel-heart-transform:rotate(-9deg)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart--shapewear{--angel-heart-transform:rotate(-6deg)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart--lookbook{--angel-heart-transform:rotate(-5deg)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__heart--photobooth{--angel-heart-transform:rotate(9deg)}html.angel-shell-enabled .angel-route-shell.is-compact .angel-route-shell__logo{width:clamp(4.32rem,6.4vw,6.72rem);transform:translateY(0) rotate(-3deg)}html.angel-shell-enabled .angel-product__nav,html.angel-shell-enabled .angel-collection__nav,html.angel-shell-enabled .angel-home__nav,html.angel-shell-enabled .angel-product .angel-cart-link,html.angel-shell-enabled .angel-collection .angel-cart-link,html.angel-shell-enabled .angel-home .angel-cart-link{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){html.angel-shell-enabled .angel-route-shell__heart,html.angel-shell-enabled .angel-route-shell__heart-label{transition:none}}@keyframes angel-route-shell-logo-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.045)}23%{transform:scale(1.01)}36%{transform:scale(1.075)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/angel-route-shell.css.map */
