.echo-showcase{--echo-display:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;--echo-paper:#fff}.echo-showcase #MainContent{background:#fff}.echo-showcase .header{padding-top:7px;padding-bottom:7px}.echo-showcase .header__menu-item{font-size:1.3rem}.echo-showcase :is(.echo-drop-section,.echo-quick-look){color:#292032;font-family:var(--font-heading-family),sans-serif}.echo-kicker{margin:0 0 8px;font-size:1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.echo-drop-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 32px;background:#2a2034;color:#fff}.echo-drop-heading .echo-kicker{color:#c7aedf;margin-bottom:5px;font-size:.8rem}.echo-drop-heading h1{margin:0;color:inherit;font:400 clamp(2.8rem,3.1vw,4.6rem)/1 var(--echo-display);text-transform:uppercase;letter-spacing:.01em}.echo-drop-heading>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;color:#fff;font-size:1.2rem;font-weight:700;text-decoration:none;border-bottom:1px solid #b99bce}.echo-drop-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;background:#2a2034}.echo-drop-wall--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.echo-drop-tile{position:relative;min-width:0;height:clamp(360px,34vw,560px);background:var(--echo-tile);color:var(--echo-tile-ink);text-decoration:none;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.echo-drop-tile:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid currentColor;opacity:.12;z-index:-1;pointer-events:none}.echo-drop-tile-title{position:relative;z-index:2;padding:25px 22px 0;pointer-events:none}.echo-drop-tile-title>span{font-size:.85rem;font-weight:700;letter-spacing:.13em}.echo-drop-tile-title h2{margin:8px 0 0;font:400 clamp(3rem,3.4vw,5.2rem)/.95 var(--echo-display);color:inherit;letter-spacing:.01em;text-transform:uppercase;max-width:95%;text-wrap:balance}.echo-drop-tile-art{flex:1;min-height:0;position:relative;margin:8px 0 0}.echo-drop-tile-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.04);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.echo-drop-tile:nth-child(2n) .echo-drop-tile-art img{transform:scale(1.08) rotate(2deg)}.echo-drop-tile-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;font-size:1.1rem;font-weight:700;background:var(--echo-tile)}.echo-drop-arrow{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid currentColor;border-radius:6px;font-size:2.1rem}.echo-drop-section--minimal :is(.echo-drop-tile-title>span,.echo-drop-tile-bottom){display:none}.echo-drop-section--minimal .echo-drop-tile-title{padding-bottom:12px}.echo-drop-section--minimal .echo-drop-tile-title h2{margin-top:0}.echo-drop-tile:focus-visible{outline:3px solid var(--echo-tile-ink);outline-offset:-6px}.echo-drop-tile-face{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--echo-tile)}@media(prefers-reduced-motion:no-preference){html:not(.shopify-design-mode) .echo-drop-tile--sale .echo-drop-tile-face{animation:echo-sale-tile-nudge 5s ease-in-out infinite}}@keyframes echo-sale-tile-nudge{0%,76%,to{transform:none}82%{transform:scale(.985) rotate(-.45deg)}88%{transform:scale(1.01) rotate(.45deg)}94%{transform:scale(.997) rotate(-.2deg)}}.echo-drop-wall--duo .echo-drop-tile{height:430px}.echo-drop-wall--duo .echo-drop-tile-title{width:45%;padding:36px 28px 0}.echo-drop-wall--duo .echo-drop-tile-title h2{font-size:clamp(4rem,5vw,7rem)}.echo-drop-wall--duo .echo-drop-tile-art{position:absolute;top:0;right:0;bottom:0;left:34%;margin:0}.echo-drop-wall--duo .echo-drop-tile-bottom{margin-top:auto;width:42%;background:transparent;padding:22px 28px}.echo-fandom-ribbon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding:16px 25px;border-bottom:1px solid #ded4e9;background:#f1eaf7}.echo-fandom-ribbon>span{font-size:.9rem;font-weight:700;letter-spacing:.08em}.echo-fandom-ribbon a{color:#7044a5;text-decoration:none;display:inline-flex;gap:16px;align-items:center;min-height:44px;font:400 2.2rem/1 var(--echo-display);text-transform:uppercase}.echo-sale-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 35px;padding:16px 25px;background:#eee5f6}.echo-sale-shortcuts a{min-height:44px;display:flex;align-items:center;color:#292032;text-decoration:none;font:400 2rem/1 var(--echo-display);text-transform:uppercase}.echo-sale-shortcuts a:hover{color:#7044a5;text-decoration:underline;text-underline-offset:7px}.echo-swipe-hint{display:inline-flex;align-items:center;gap:8px;font-size:1.1rem;color:#d9c7e8;white-space:nowrap}.echo-swipe-hint>span{font-size:2rem}.echo-drop-section--sale .echo-drop-wall{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a482c7 #2a2034;touch-action:pan-x pan-y pinch-zoom}.echo-drop-section--sale .echo-drop-tile{scroll-snap-align:start;scroll-snap-stop:always}.echo-sale-shortcuts[data-echo-swipe]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom}.echo-sale-shortcuts[data-echo-swipe] a{flex:0 0 auto;scroll-snap-align:start}.echo-drop-section--sale [data-echo-swipe]{cursor:grab}.echo-drop-section--sale [data-echo-swipe]:focus-visible{outline:3px solid #b99ada;outline-offset:-3px}.echo-drop-section--sale [data-echo-swipe].echo-is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.echo-drop-section--sale [data-echo-swipe].echo-is-dragging *{cursor:grabbing}@media(max-width:749px){.echo-swipe-hint{font-size:.85rem;gap:5px}.echo-sale-shortcuts[data-echo-swipe]{gap:24px}.echo-drop-section--sale .echo-drop-wall[data-echo-swipe],.echo-drop-section--sale .echo-sale-shortcuts[data-echo-swipe]{scrollbar-width:none}.echo-drop-section--sale [data-echo-swipe]::-webkit-scrollbar{display:none}}.echo-showcase #MainContent .collection{padding:60px 0}.echo-showcase #MainContent .collection>.collection__title{text-align:center;margin:0 auto 35px}.echo-showcase #MainContent .collection__title .title{font:400 clamp(4rem,5vw,6.8rem)/1 var(--echo-display);text-transform:uppercase;letter-spacing:.01em;color:#7044a5}.echo-showcase #MainContent .collection__description{margin:12px auto 0;color:#706578;font-size:1.25rem}.echo-showcase #MainContent :is(.collection,.collection--full-width)>.page-width,.echo-showcase #MainContent .collection>slider-component.page-width{max-width:1600px;padding-left:35px;padding-right:35px}.echo-showcase #MainContent .product-grid{--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:28px}.echo-showcase #MainContent .product-grid product-component{display:block;position:relative;height:100%}.echo-showcase #MainContent .product-card-wrapper>.card{border:0;border-radius:0;overflow:visible;background:transparent}.echo-showcase #MainContent .product-card-wrapper .card__inner{background:#dfd1ee;border:0;border-radius:12px;overflow:hidden}.echo-showcase #MainContent .product-card-wrapper .card__inner:after{box-shadow:none}.echo-showcase #MainContent .product-card-wrapper .card__media{top:0;right:0;bottom:0;left:0;border-radius:12px}.echo-showcase #MainContent .echo-card-image-link{display:block;color:inherit;text-decoration:none}.echo-showcase #MainContent .echo-card-image-link:focus-visible{outline:3px solid #7044a5;outline-offset:3px}.echo-showcase:not(.echo-template-product) #MainContent .product-card-wrapper .card__heading a:after{content:none}.echo-showcase:not(.echo-template-product) #MainContent .product-card-wrapper .card__heading a:focus-visible{outline:3px solid #7044a5;outline-offset:3px;box-shadow:none}.echo-showcase:not(.echo-template-product) #MainContent .card__inner:has(>.echo-card-image-link)>.card__content{pointer-events:none}.echo-showcase:not(.echo-template-product) #MainContent .card__inner:has(>.echo-card-image-link)>.card__content :is(button,input,select,textarea,.shopify-app-block,.shopify-app-block *){pointer-events:auto}.echo-showcase #MainContent .product-card-wrapper .card__media img{object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s}.echo-showcase #MainContent .product-grid>.grid__item:nth-child(3n+2) .card__inner{background:#e3e7d7}.echo-showcase #MainContent .product-grid>.grid__item:nth-child(3n+3) .card__inner{background:#e8dbce}.echo-showcase #MainContent .product-card-wrapper .card__content>.card__information{padding:20px 6px 0;text-align:center}.echo-showcase #MainContent .product-card-wrapper .card__heading{font:400 clamp(2rem,2.1vw,3rem)/1.1 var(--echo-display);text-transform:uppercase;letter-spacing:.015em;color:#7044a5}.echo-showcase #MainContent .product-card-wrapper .card-information{text-align:center}.echo-showcase #MainContent .product-card-wrapper .card-information>.price{font-size:1.4rem;margin-top:10px}.echo-showcase #MainContent .product-card-wrapper .card__badge{padding:12px}.echo-showcase #MainContent .product-card-wrapper .badge{border-radius:5px;min-height:28px;display:inline-flex;align-items:center;font-weight:700;background:#7044a5;color:#fff;border:0;letter-spacing:.03em}.echo-showcase #MainContent .collection__view-all .button{font:400 2rem/1 var(--echo-display);text-transform:uppercase;min-height:50px;border-radius:6px;background:#7044a5;padding:15px 35px}.echo-look-trigger{position:absolute;top:14px;right:14px;z-index:4;min-height:44px;padding:10px 14px;border:0;border-radius:5px;background:#2a2034;color:#fff;font:600 1rem/1.3 var(--font-heading-family),sans-serif;display:none;gap:12px;align-items:center;cursor:pointer}.echo-showcase .echo-look-trigger{display:inline-flex}.echo-look-trigger:focus-visible,.echo-quick-look :is(button,a):focus-visible{outline:3px solid #b99ada;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.echo-drop-tile:hover .echo-drop-tile-art img{transform:scale(1.13) translateY(-5px)}.echo-showcase #MainContent .product-card-wrapper:hover .card__media img{transform:scale(1.07) translateY(-6px)}}.echo-quick-look{width:min(1150px,94vw);max-width:none;max-height:92svh;padding:0;border:0;border-radius:14px;overflow:auto;background:#fff;box-shadow:0 30px 120px #0006}.echo-quick-look::backdrop{background:#21172dda;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.echo-showcase.echo-look-open{overflow:hidden}.echo-look-close{position:sticky;float:right;top:12px;right:12px;margin:12px 12px -56px 0;width:44px;height:44px;z-index:5;border:1px solid #e0d8e8;border-radius:6px;background:#fff;color:#2a2034;font-size:1.8rem;cursor:pointer}.echo-look-layout{display:grid;grid-template-columns:55% minmax(0,45%)}.echo-look-visual{background:#e4d7f1;padding:35px 25px 25px;min-width:0}.echo-look-main{height:min(55svh,500px);overflow:hidden}.echo-look-main img{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:multiply}.echo-look-gallery-controls{display:flex;align-items:center;justify-content:space-between;margin:10px 0;font-size:1.1rem;font-weight:600}.echo-look-gallery-controls button{width:44px;height:44px;border:1px solid #c4acd8;border-radius:5px;background:transparent;font-size:2rem;cursor:pointer}.echo-look-gallery-controls button:disabled{opacity:.3;cursor:default}.echo-look-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:5px 0}.echo-look-thumbnails button{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:5px;overflow:hidden;background:#fff8;cursor:pointer}.echo-look-thumbnails button[aria-current=true]{border-color:#7044a5}.echo-look-thumbnails img{width:100%;height:100%;display:block;object-fit:cover}.echo-look-copy{padding:75px 40px 40px;align-self:center}.echo-look-copy .echo-kicker{color:#7044a5;font-size:.85rem}.echo-look-copy h2{margin:15px 0;font:400 clamp(3.5rem,4vw,6rem)/1 var(--echo-display);color:#2a2034;text-transform:uppercase;letter-spacing:.01em}.echo-look-price{font-size:1.8rem;font-weight:700}.echo-look-description{color:#716579;line-height:1.8;font-size:1.3rem;margin:24px 0}.echo-look-product-link{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border-radius:6px;background:#7044a5;color:#fff;text-decoration:none;font-size:1.2rem;font-weight:700}.echo-look-note{font-size:1rem;line-height:1.6;color:#756a7d;margin-top:15px}.echo-showcase.echo-template-product #MainContent{background:#2a2034}.echo-showcase.echo-template-product #MainContent>.shopify-section:not(:first-child){background:#fff}.echo-showcase.echo-template-product .echo-product-top{padding:25px 32px 10px;max-width:1440px}.echo-showcase.echo-template-product .echo-breadcrumb,.echo-showcase.echo-template-product .echo-breadcrumb>span:last-child{color:#d9c7e8}.echo-showcase.echo-template-product .echo-product-nav{border-color:#ffffff26;padding:10px 0}.echo-showcase.echo-template-product .echo-product-nav a{color:#fff;font-size:1.1rem}.echo-showcase.echo-template-product .echo-product-nav a:last-child{color:#d4b3f0}.echo-showcase.echo-template-product product-info{background:transparent;padding-top:10px}.echo-showcase.echo-template-product product-info>product-component>.page-width{max-width:1440px;padding-left:32px;padding-right:32px}.echo-showcase.echo-template-product product-info .product.grid{background:#fff;border-radius:14px;box-shadow:0 12px 65px #100a1840}.echo-showcase.echo-template-product product-info .product__media-wrapper{background:#e5d7f2;padding:22px;border-radius:14px 0 0 14px}.echo-showcase.echo-template-product product-info .product__media-wrapper .product-media-container{border:0;border-radius:7px}.echo-showcase.echo-template-product product-info .product__media-wrapper .product__media{background:#e5d7f2}.echo-showcase.echo-template-product product-info .product__media img{mix-blend-mode:multiply}.echo-showcase.echo-template-product product-info .product__info-wrapper{padding:35px}.echo-showcase.echo-template-product product-info .product__title h1{font:400 clamp(3.4rem,4.2vw,6.1rem)/1 var(--echo-display);text-transform:uppercase;letter-spacing:.01em;color:#2a2034}.echo-showcase.echo-template-product product-info .product__text.caption-with-letter-spacing{font-size:.9rem;letter-spacing:.12em}.echo-showcase.echo-template-product product-info .product-form__submit{font:400 2.2rem/1 var(--echo-display);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;min-height:58px}.echo-showcase.echo-template-product .echo-product-story{padding:65px 32px;border-color:#ffffff26;margin-top:45px}.echo-showcase.echo-template-product .echo-story-heading{color:#fff}.echo-showcase.echo-template-product .echo-story-heading h2{color:#fff;font:400 clamp(5rem,7vw,9rem)/.95 var(--echo-display);text-transform:uppercase;letter-spacing:.01em}.echo-showcase.echo-template-product .echo-story-heading h2 em{color:#c9a6e8}.echo-showcase.echo-template-product .echo-story-photo{border:0;padding:0;background:transparent;border-radius:10px;overflow:hidden}.echo-showcase.echo-template-product .echo-story-photo img{aspect-ratio:1;object-fit:cover}.echo-showcase.echo-template-product .echo-story-photo figcaption{color:#d4c1e2;padding:15px 0}.echo-showcase.echo-template-product .echo-product-support{border-color:#ffffff26;color:#fff;padding:30px 32px 45px;margin-bottom:0}.echo-showcase.echo-template-product .echo-product-support h2{font:400 clamp(3rem,3.6vw,4.5rem)/1.05 var(--echo-display);text-transform:uppercase;letter-spacing:.01em;color:#fff}.echo-showcase.echo-template-product .echo-support-links a{color:#dfcaef;border-color:#ffffff26}@media(min-width:990px){.echo-showcase.echo-template-product product-info .product>.product__media-wrapper{width:55%;max-width:55%}.echo-showcase.echo-template-product product-info .product>.product__info-wrapper{width:45%;max-width:45%}.echo-showcase.echo-template-product product-info .product__column-sticky{top:120px}.echo-showcase.echo-template-product product-info .product--no-media>.product__info-wrapper{width:100%;max-width:100%}.echo-showcase.echo-template-product product-info .product--no-media>.product__media-wrapper{display:none}}.echo-showcase .footer{--color-background:42,32,52;--color-foreground:243,235,249;--color-button:210,179,237;--color-button-text:42,32,52;--color-shadow:0,0,0;background:#2a2034;border-top:0}.echo-showcase .footer__content-top{padding-top:45px;padding-bottom:45px}.echo-showcase .footer-block__newsletter .footer-block__heading{font:400 clamp(3.5rem,4.5vw,6rem)/1 var(--echo-display);text-transform:uppercase;letter-spacing:.01em}.echo-showcase .footer__content-bottom{border-color:#ffffff26}.echo-showcase .footer-block__details-content .list-menu__item--link{color:#e9d8f4;font-size:1.15rem}@media(prefers-reduced-motion:no-preference){.echo-showcase .echo-in-view{animation:echo-showcase-enter .85s cubic-bezier(.16,1,.3,1) var(--echo-delay,0ms) both}.echo-showcase product-info .product__media-item.is-active{animation:echo-stage-enter .6s cubic-bezier(.16,1,.3,1) both}.echo-quick-look[open]{animation:echo-dialog-enter .35s cubic-bezier(.16,1,.3,1) both}.echo-look-main img.echo-photo-enter{animation:echo-stage-enter .4s cubic-bezier(.16,1,.3,1) both}}@keyframes echo-showcase-enter{0%{opacity:0;transform:translateY(65px) scale(.96)}to{opacity:1;transform:none}}@keyframes echo-stage-enter{0%{opacity:0;transform:translate(35px) scale(.97)}to{opacity:1;transform:none}}@keyframes echo-dialog-enter{0%{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:none}}html:is(.echo-catalog-return,.echo-catalog-refresh) .echo-showcase:not(.echo-template-product) #MainContent :is(.echo-in-view,.scroll-trigger):not(.shopify-app-block,.shopify-app-block *){animation:none!important;opacity:1!important;transform:none!important}@media(min-width:750px)and (max-width:989px){.echo-drop-wall--four{grid-template-columns:repeat(2,minmax(0,1fr))}.echo-drop-tile{height:400px}.echo-drop-tile-title h2{font-size:4rem}.echo-drop-wall--duo .echo-drop-tile-title{width:60%}.echo-drop-wall--duo .echo-drop-tile-title h2{font-size:4.5rem}.echo-drop-wall--duo .echo-drop-tile-art{left:20%}.echo-look-layout{grid-template-columns:50% 50%}.echo-look-copy{padding:65px 25px 30px}.echo-showcase.echo-template-product product-info .product__media-wrapper{border-radius:14px 14px 0 0}}@media(max-width:989px){.echo-drop-section--sale .echo-drop-wall{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.echo-drop-section--sale .echo-drop-tile{height:310px;scroll-snap-align:start}}@media(max-width:749px){.echo-drop-heading{padding:18px 16px;gap:15px}.echo-drop-heading h1{font-size:3.2rem}.echo-drop-heading>a{font-size:.95rem;gap:10px;max-width:115px}.echo-drop-heading .echo-kicker{font-size:.6rem;letter-spacing:.08em}.echo-drop-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.echo-drop-tile{height:300px}.echo-drop-tile-title{padding:18px 12px 0}.echo-drop-tile-title>span{font-size:.6rem;letter-spacing:.07em}.echo-drop-tile-title h2{font-size:2.8rem;margin-top:5px}.echo-drop-tile-bottom{padding:10px 12px;gap:10px;font-size:.85rem}.echo-drop-arrow{width:29px;height:29px;border-radius:4px;font-size:1.7rem}.echo-drop-wall--duo{grid-template-columns:1fr}.echo-drop-wall--duo .echo-drop-tile{height:300px}.echo-drop-wall--duo .echo-drop-tile-title{width:48%;padding:28px 20px 0}.echo-drop-wall--duo .echo-drop-tile-title h2{font-size:4.4rem}.echo-drop-wall--duo .echo-drop-tile-art{left:32%}.echo-drop-wall--duo .echo-drop-tile-bottom{width:48%;padding:20px}.echo-fandom-ribbon{gap:5px 18px;padding:12px 16px}.echo-fandom-ribbon>span{width:100%;text-align:center;font-size:.75rem}.echo-fandom-ribbon a{font-size:1.6rem;gap:8px}.echo-sale-shortcuts{gap:5px 22px;padding:10px 16px}.echo-sale-shortcuts a{font-size:1.7rem}.echo-drop-section--sale .echo-drop-wall{grid-auto-columns:72%}.echo-drop-section--sale .echo-drop-tile{height:240px}.echo-showcase #MainContent .collection{padding:35px 0}.echo-showcase #MainContent .collection>.collection__title{margin-bottom:22px}.echo-showcase #MainContent .collection__title .title{font-size:3.8rem}.echo-showcase #MainContent .collection__description{font-size:1.1rem}.echo-showcase #MainContent :is(.collection,.collection--full-width)>.page-width,.echo-showcase #MainContent .collection>slider-component.page-width{padding-left:15px;padding-right:15px}.echo-showcase #MainContent .product-card-wrapper .card__heading{font-size:1.7rem;line-height:1.1}.echo-showcase #MainContent .product-card-wrapper .card__content>.card__information{padding:14px 0 0}.echo-showcase #MainContent .product-card-wrapper .card-information>.price{font-size:1.1rem}.echo-showcase #MainContent .product-card-wrapper .card__badge{padding:8px}.echo-showcase #MainContent .product-card-wrapper .badge{font-size:.8rem;min-height:23px}.echo-look-trigger{top:7px;right:7px;min-height:44px;padding:8px;font-size:.8rem;gap:5px}.echo-quick-look{width:94vw;max-height:92svh;border-radius:10px}.echo-look-layout{grid-template-columns:1fr}.echo-look-visual{padding:22px 18px 15px}.echo-look-main{height:min(42svh,340px)}.echo-look-thumbnails button{flex-basis:48px;height:48px}.echo-look-copy{padding:25px 22px}.echo-look-copy h2{font-size:3.5rem}.echo-look-copy .echo-kicker{font-size:.7rem}.echo-look-description{font-size:1.15rem;margin:18px 0}.echo-look-price{font-size:1.5rem}.echo-look-gallery-controls{margin:4px 0}.echo-look-close{top:10px;right:10px}.echo-showcase.echo-template-product .echo-product-top{padding:18px 15px 5px}.echo-showcase.echo-template-product .echo-product-nav a{font-size:.85rem}.echo-showcase.echo-template-product product-info>product-component>.page-width{padding:0 10px}.echo-showcase.echo-template-product product-info .product.grid{margin:0;border-radius:10px}.echo-showcase.echo-template-product product-info .product__media-wrapper{padding:12px;border-radius:10px 10px 0 0}.echo-showcase.echo-template-product product-info .product__media-list{margin-left:0;margin-right:0}.echo-showcase.echo-template-product product-info .product__info-wrapper{padding:24px 20px}.echo-showcase.echo-template-product product-info .product__title h1{font-size:3.8rem}.echo-showcase.echo-template-product .echo-product-story{padding:35px 15px;margin-top:30px}.echo-showcase.echo-template-product .echo-story-heading h2{font-size:5.5rem}.echo-showcase.echo-template-product .echo-product-support{padding:30px 15px}.echo-showcase .footer__content-top{padding-top:30px;padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.echo-showcase .echo-in-view,.echo-showcase product-info .product__media-item.is-active,.echo-quick-look[open],.echo-look-main img{animation:none}.echo-drop-tile-art img{transition:none}}.echo-showcase:not(.echo-template-product) #MainContent .collection-hero{background:#fff;padding:40px 0 12px}.echo-showcase:not(.echo-template-product) #MainContent .collection-hero__text-wrapper{text-align:center;max-width:760px;margin:0 auto}.echo-showcase:not(.echo-template-product) #MainContent .collection-hero__title,.echo-showcase:not(.echo-template-product) #MainContent .collection__title .title{margin:0;color:#49315d;font:400 clamp(3rem,3.2vw,4.6rem)/1.1 var(--echo-display);letter-spacing:.02em;text-transform:uppercase}.echo-showcase:not(.echo-template-product) #MainContent .collection-hero__description{margin:14px auto 0;max-width:650px;font-size:1.4rem;line-height:1.6}.echo-showcase:not(.echo-template-product) #MainContent .collection{padding:35px 0 55px}.echo-showcase.echo-template-collection #ProductGridContainer{padding-left:35px;padding-right:35px}.echo-showcase:not(.echo-template-product) #MainContent .product-grid{--grid-desktop-horizontal-spacing:36px;--grid-desktop-vertical-spacing:55px;--grid-mobile-horizontal-spacing:18px;--grid-mobile-vertical-spacing:30px}.echo-showcase:not(.echo-template-product) #MainContent .product-grid>.grid__item{--echo-panel-color:#eee6f7;--echo-panel-shape:polygon(0 0,98% 4%,100% 100%,1% 97%)}.echo-showcase:not(.echo-template-product) #MainContent .product-grid>.grid__item:nth-child(3n+2){--echo-panel-color:#e9e3f0;--echo-panel-shape:polygon(2% 4%,100% 0,99% 97%,0 100%)}.echo-showcase:not(.echo-template-product) #MainContent .product-grid>.grid__item:nth-child(3n+3){--echo-panel-color:#f3e8f1;--echo-panel-shape:polygon(0 1%,99% 3%,100% 98%,2% 100%)}.echo-showcase:not(.echo-template-product) #MainContent .product-grid product-component{display:flex;flex-direction:column;height:100%}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .product-card-wrapper{height:auto;flex:1}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__inner{background:transparent;border-radius:0;overflow:visible}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__media{background:var(--echo-panel-color);border-radius:0;clip-path:var(--echo-panel-shape)}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__media img{border-radius:0;object-fit:contain}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__inner .card__badge{position:absolute;bottom:0;left:50%;transform:translate(-50%,40%);width:max-content;max-width:90%;padding:0;z-index:2}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .badge{border-radius:20px;min-height:32px;padding:7px 18px;background:#7044a5;font-size:1.1rem;letter-spacing:0}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card>.card__content>.card__information{display:flex;flex-direction:column;align-items:center;padding:32px 6px 0;text-align:center}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__heading{font:400 clamp(1.8rem,1.7vw,2.5rem)/1.15 var(--echo-display);color:#7044a5;text-transform:uppercase;letter-spacing:.015em}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card-information>.price{font-size:1.4rem;margin-top:8px;letter-spacing:0}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .echo-look-trigger{position:static;align-self:center;margin:8px auto 0;min-height:44px;background:transparent;color:#7044a5;border-radius:0;padding:8px 10px;font-size:1.1rem;gap:8px;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.echo-showcase:not(.echo-template-product) #MainContent .product-grid:not(.slider--desktop){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 36px}.echo-showcase:not(.echo-template-product) #MainContent .product-grid:not(.slider--desktop)>.grid__item{width:100%;max-width:none}}@media(max-width:749px){.echo-showcase.echo-template-collection #ProductGridContainer{padding-left:15px;padding-right:15px}.echo-showcase:not(.echo-template-product) #MainContent .collection-hero{padding:26px 0 8px}.echo-showcase:not(.echo-template-product) #MainContent .collection{padding:24px 0 35px}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card__heading{font-size:1.8rem}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .badge{min-height:27px;padding:5px 13px;font-size:1rem}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card>.card__content>.card__information{padding:27px 2px 0}.echo-showcase:not(.echo-template-product) #MainContent .product-grid .card-information>.price{font-size:1.2rem}}.echo-showcase:is(.echo-template-collection,.echo-template-sale) #MainContent .product-grid .card-information>.price,.echo-showcase:is(.echo-template-collection,.echo-template-sale) #MainContent .product-grid .card__information-volume-pricing-note,.echo-showcase:is(.echo-template-collection,.echo-template-sale) #MainContent .product-grid .echo-look-trigger{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/echo-showcase.css.map */
