.echo-showcase.echo-template-product{--echo-window-width:min(1380px,86vw);--echo-window-height:min(850px,88svh);--echo-window-left:calc((100vw - var(--echo-window-width))/2);--echo-window-top:calc((100svh - var(--echo-window-height))/2);margin:0;height:100svh;overflow:hidden;background:radial-gradient(ellipse at 12% 12%,#9d83b7 0,transparent 55%),linear-gradient(120deg,#514160,#7044a5 75%,#49315d)}.echo-showcase.echo-template-product #MainContent{position:fixed;z-index:5;top:var(--echo-window-top);left:var(--echo-window-left);width:var(--echo-window-width);height:var(--echo-window-height);min-height:0;display:block;padding:0;background:#fff;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-top:60px;scrollbar-width:thin;border-radius:3px 16px 6px 22px;clip-path:polygon(.45% 0,99.4% 1%,100% 98.6%,0 99.4%);box-shadow:0 22px 90px #24132f55}.echo-showcase.echo-template-product #MainContent>.shopify-section:first-child{height:var(--echo-window-height);max-width:none;padding-top:48px;border-radius:0}.echo-showcase.echo-template-product .echo-product-top{position:fixed;z-index:6;top:var(--echo-window-top);left:var(--echo-window-left);width:var(--echo-window-width);height:48px;padding:4px 18px 4px 22px;background:#fff;border:0;gap:18px}.echo-showcase.echo-template-product .echo-product-nav{gap:18px}.echo-showcase.echo-template-product .echo-product-nav a{font-size:1rem}.echo-showcase.echo-template-product .echo-product-nav a.echo-sheet-cart{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:1.5rem;font-weight:700;color:#7044a5}.echo-sheet-cart-icon{width:21px;height:21px;flex-shrink:0}.echo-showcase.echo-template-product [data-echo-review-link][hidden]{display:none}.echo-showcase.echo-template-product.echo-reviews-empty #MainContent :is(.shopify-app-block[id*=__vitals_product_reviews_],#bundle-product_reviews){display:none}.echo-sheet-back{font-size:1rem}.echo-showcase.echo-template-product product-info,.echo-showcase.echo-template-product product-info>product-component,.echo-showcase.echo-template-product product-info>product-component>.page-width,.echo-showcase.echo-template-product product-info .product.grid{height:100%}.echo-showcase.echo-template-product product-info{height:calc(var(--echo-window-height) - 48px)}.echo-showcase.echo-template-product product-info .product__media-wrapper{height:100%;padding:18px;overflow-y:auto;scrollbar-width:thin}.echo-showcase.echo-template-product product-info .product__info-wrapper{height:100%;padding:22px var(--echo-sheet-gutter) 40px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scroll-padding-top:20px}.echo-showcase.echo-template-product product-info .product__info-container{position:static}.echo-showcase.echo-template-product product-info .product__title h1{font-size:clamp(2.8rem,2.5vw,3.8rem)}.echo-showcase.echo-template-product product-info .product__text.caption-with-letter-spacing{font-size:.9rem}.echo-showcase.echo-template-product product-info .product__title{margin-bottom:12px}.echo-showcase.echo-template-product product-info .product__title>.bundle-aggregated_reviews{display:none}.echo-showcase.echo-template-product product-info .product__info-container>div:has(>form.installment){display:none}.echo-showcase.echo-template-product product-info .price--large{font-size:2.2rem}.echo-showcase.echo-template-product product-info [id^=price-]{margin-top:12px}.echo-showcase.echo-template-product product-info .product-form__submit{min-width:180px}.echo-showcase.echo-template-product .echo-sheet-editorial{margin-top:25px}.echo-showcase.echo-template-product .echo-sheet-ribbon{padding:18px 0;margin-bottom:26px}.echo-showcase.echo-template-product .echo-sheet-ribbon span{text-transform:uppercase}.echo-showcase.echo-template-product .echo-sheet-editorial h2{font-size:2.6rem}.echo-showcase.echo-template-product .echo-sheet-description{font-size:1.6rem;line-height:1.55}.echo-showcase.echo-template-product .echo-description-reviews{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;margin:8px 0 4px;padding:8px 0;color:#7044a5;font:700 1.6rem/1.4 Arial,sans-serif;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.echo-showcase.echo-template-product .echo-description-reviews:hover{color:#4f287e}.echo-showcase.echo-template-product .echo-description-reviews:focus-visible{outline:3px solid #c09adf;outline-offset:3px}.echo-sheet-description :is(h2,h3,h4){font-family:var(--echo-display);color:#49315d;text-transform:uppercase;line-height:1.2;margin:28px 0 12px}.echo-sheet-description :is(table,iframe,video){max-width:100%}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .vt-accordion[data-tab-id="149778"],.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .vt-accordion[data-tab-id="149778"]+.vt-panel{display:none}.echo-sheet-shipping{border-top:1px solid #e5ddec;border-bottom:1px solid #e5ddec;margin:28px 0 20px}.echo-sheet-shipping summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:12px 0;font-size:1.3rem;font-weight:600;color:#7044a5;cursor:pointer;list-style:none}.echo-sheet-shipping summary::-webkit-details-marker{display:none}.echo-sheet-shipping summary:after{content:"+";font-size:2rem}.echo-sheet-shipping[open] summary:after{content:"\2212"}.echo-sheet-shipping .rte{padding:0 0 20px;font-size:1.4rem;line-height:1.6}.echo-sheet-shipping summary:focus-visible{outline:3px solid #c09adf;outline-offset:2px}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder:has(.echo-product-disclaimer){min-width:0!important;width:100%;max-width:100%}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:12px 0;margin:0;background:transparent;border:0;border-top:1px solid #e5ddec;border-bottom:1px solid #e5ddec;font-family:var(--font-body-family),sans-serif;font-size:1.3rem;font-weight:600;line-height:1.8;color:#7044a5}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer>.arrow{display:none}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer:after{content:"+";font-size:2rem;line-height:1}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer[aria-expanded=true]{border-bottom:0}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer[aria-expanded=true]:after{content:"\2212"}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer+.vt-panel{padding:0 0 20px;margin:0;border-bottom:1px solid #e5ddec;font-size:1.4rem;line-height:1.6;color:#352c3a}.echo-showcase.echo-template-product .echo-sheet-description #vitals-tabs-placeholder .echo-product-disclaimer+.vt-panel p{margin:0}.echo-showcase.echo-template-product product-info .echo-disclaimer-adjacent>.echo-sheet-editorial{margin-bottom:0}.echo-showcase.echo-template-product .echo-disclaimer-adjacent #vitals-tabs-placeholder{margin-bottom:0}.echo-showcase.echo-template-product product-info .echo-disclaimer-adjacent>.echo-sheet-support{margin-top:0}.echo-showcase.echo-template-product .echo-disclaimer-adjacent>.echo-sheet-support .echo-sheet-shipping{margin-top:0;border-top:0}.echo-sheet-related-content{margin-top:35px}.echo-sheet-related-content h2{font:400 2.6rem/1.1 var(--echo-display);color:#49315d;text-transform:uppercase}.echo-showcase.echo-template-product #MainContent>.shopify-section:not(:first-child){padding-top:16px}.echo-showcase.echo-template-product #MainContent>.shopify-section:not(:first-child):has(>div):not(:has(>div>*)){padding-block:0}@media(min-width:990px){.echo-showcase.echo-template-product #MainContent{scrollbar-width:none}.echo-showcase.echo-template-product #MainContent::-webkit-scrollbar{display:none}.echo-showcase.echo-template-product product-info .product>.product__media-wrapper{width:35%;max-width:35%}.echo-showcase.echo-template-product product-info .product>.product__info-wrapper{width:65%;max-width:65%}.echo-showcase.echo-template-product product-info media-gallery.product__column-sticky[data-desktop-layout*=thumbnail]{position:relative;top:0;min-height:100%;gap:14px;justify-content:space-between}.echo-showcase.echo-template-product product-info .product-media-container.media-type-image .product__media{height:calc(var(--echo-window-height) - 205px);min-height:200px}.echo-showcase.echo-template-product product-info .thumbnail-list__item{width:calc((100% - 24px)/4);max-width:80px}.echo-showcase.echo-template-product product-info media-gallery[data-desktop-layout*=thumbnail] .echo-sheet-gallery-controls{top:calc((var(--echo-window-height) - 205px)/2 - 22px)}.echo-showcase.echo-template-product product-info media-gallery:not(:has(.thumbnail-slider)) .product-media-container.media-type-image .product__media{height:calc(var(--echo-window-height) - 105px)}}@media(max-width:989px){.echo-showcase.echo-template-product{--echo-window-width: calc(100vw - 24px) ;--echo-window-height: calc(100svh - 64px) ;--echo-window-left:12px;--echo-window-top:48px}.echo-showcase.echo-template-product #MainContent{border-radius:3px 13px 5px 18px;clip-path:none}.echo-showcase.echo-template-product #MainContent>.shopify-section:first-child{height:auto;min-height:100%;padding-top:48px}.echo-showcase.echo-template-product .echo-product-top{padding-left:12px;padding-right:8px;border-radius:3px 13px 0 0}.echo-showcase.echo-template-product product-info,.echo-showcase.echo-template-product product-info>product-component,.echo-showcase.echo-template-product product-info>product-component>.page-width,.echo-showcase.echo-template-product product-info .product.grid{height:auto}.echo-showcase.echo-template-product product-info .product__media-wrapper{height:auto;overflow:visible;padding:12px}.echo-showcase.echo-template-product product-info .product__info-wrapper{height:auto;overflow:visible;padding:22px var(--echo-sheet-gutter) 12px}.echo-showcase.echo-template-product product-info .product-media-container.media-type-image .product__media{height:290px}.echo-showcase.echo-template-product product-info .thumbnail-list.slider{max-height:290px}.echo-showcase.echo-template-product product-info .product__media-list{position:relative;column-gap:0}.echo-showcase.echo-template-product product-info .product__media-item.is-active{animation:none}.echo-showcase.echo-template-product product-info .product__media-item.is-active .product__media img{animation:echo-popout-photo .4s ease both}.echo-showcase.echo-template-product product-info .product__title h1{font-size:clamp(3.4rem,6.5vw,4.4rem)}}@media(max-width:549px){.echo-showcase.echo-template-product{--echo-window-width: calc(100vw - 20px) ;--echo-window-left:10px;--echo-sheet-gutter:18px}.echo-showcase.echo-template-product .echo-product-top{gap:6px}.echo-showcase.echo-template-product .echo-sheet-back{font-size:.85rem;flex:1;min-width:0;gap:4px}.echo-showcase.echo-template-product .echo-sheet-back-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.echo-showcase.echo-template-product .echo-product-nav{gap:8px;flex-wrap:nowrap;flex-shrink:0}.echo-showcase.echo-template-product .echo-product-nav a:first-child{display:inline-flex}.echo-showcase.echo-template-product .echo-product-nav a:not(:last-child){display:none}.echo-showcase.echo-template-product .echo-product-nav a.echo-sheet-cart{display:inline-flex}.echo-showcase.echo-template-product .echo-product-nav a:last-child{font-size:.85rem}.echo-showcase.echo-template-product product-info .product-media-container.media-type-image .product__media{height:235px}.echo-showcase.echo-template-product product-info .thumbnail-list.slider{max-height:235px}.echo-showcase.echo-template-product .echo-sheet-description{font-size:1.5rem}}@keyframes echo-popout-photo{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.echo-showcase.echo-template-product product-info .product__media-item.is-active .product__media img{animation:none}}.echo-showcase.echo-template-product product-info .product__media-wrapper,.echo-showcase.echo-template-product product-info .product__media-wrapper .product-media-container,.echo-showcase.echo-template-product product-info .product__media-wrapper .product__media{background:#fff}.echo-showcase.echo-template-product product-info .product__media-wrapper .product__media img{width:86%;height:86%;top:7%;right:7%;bottom:7%;left:7%;object-fit:contain;border-radius:9px}.echo-showcase.echo-template-product .echo-sheet-gallery-controls button{position:relative;width:50px;height:50px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;isolation:isolate;transition:transform .18s ease}.echo-showcase.echo-template-product .echo-sheet-gallery-controls button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#7044a5;clip-path:polygon(12% 0,88% 0,88% 12%,100% 12%,100% 88%,88% 88%,88% 100%,12% 100%,12% 88%,0 88%,0 12%,12% 12%)}.echo-showcase.echo-template-product .echo-sheet-gallery-controls button:active{transform:scale(.94)}.echo-showcase.echo-template-product product-info .thumbnail{border:0;border-radius:0;background:transparent;box-shadow:none;opacity:.4;transition:opacity .2s ease}.echo-showcase.echo-template-product product-info .thumbnail[aria-current]{border:0;box-shadow:none;opacity:1;transition:none}.echo-showcase.echo-template-product product-info .thumbnail img{width:calc(100% - 12px);height:calc(100% - 12px);top:6px;right:6px;bottom:6px;left:6px;object-fit:contain;border-radius:4px}.echo-showcase.echo-template-product product-info .thumbnail:focus-visible{outline:2px solid #7044a5;outline-offset:2px;opacity:1}@media(min-width:990px){.echo-showcase.echo-template-product product-info .product__media-wrapper{padding-left:18px;padding-right:18px}.echo-showcase.echo-template-product product-info media-gallery[data-desktop-layout*=thumbnail]:has(.thumbnail-slider){display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;justify-content:normal;min-height:100%}.echo-showcase.echo-template-product product-info media-gallery[data-desktop-layout*=thumbnail]:has(.thumbnail-slider)>[id^=GalleryViewer-]{grid-column:2;grid-row:1;width:100%;min-width:0;margin:0}.echo-showcase.echo-template-product product-info media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;width:56px;min-width:0;margin:0}.echo-showcase.echo-template-product product-info .thumbnail-slider>.slider-button{display:none}.echo-showcase.echo-template-product product-info .thumbnail-list.slider{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;width:56px;max-height:calc(var(--echo-window-height) - 140px);padding:3px;margin:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scroll-padding:0;scroll-snap-type:y proximity}.echo-showcase.echo-template-product product-info .thumbnail-list__item.slider__slide{width:50px;max-width:none;height:50px;flex:0 0 50px;margin:0}.echo-showcase.echo-template-product product-info media-gallery[data-desktop-layout*=thumbnail]:has(.thumbnail-slider) .product-media-container.media-type-image .product__media{height:calc(var(--echo-window-height) - 120px)}.echo-showcase.echo-template-product product-info media-gallery[data-desktop-layout*=thumbnail]:has(.thumbnail-slider) .echo-sheet-gallery-controls{grid-column:2;grid-row:1;top:calc(50% - 25px);left:calc(7% - 25px);right:calc(7% - 25px)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.echo-showcase.echo-template-product .echo-sheet-gallery-controls button:hover:before{background:#49315d}.echo-showcase.echo-template-product product-info .thumbnail:hover{opacity:.8}.echo-showcase.echo-template-product product-info .thumbnail[aria-current]:hover{opacity:1}}@media(max-width:989px){.echo-showcase.echo-template-product product-info media-gallery{position:relative;--echo-gallery-image-height:290px}.echo-showcase.echo-template-product product-info .echo-sheet-gallery-controls{display:flex;position:absolute;z-index:3;left:calc(7% + 57px);right:calc(7% - 12px);top:calc(var(--echo-gallery-image-height)/2 - 25px);justify-content:space-between}}@media(max-width:549px){.echo-showcase.echo-template-product product-info media-gallery{--echo-gallery-image-height:235px}.echo-showcase.echo-template-product product-info .echo-sheet-gallery-controls{left:calc(7% + 46px)}}@media(prefers-reduced-motion:reduce){.echo-showcase.echo-template-product .echo-sheet-gallery-controls button,.echo-showcase.echo-template-product product-info .thumbnail{transition:none}}.echo-showcase.echo-template-product product-info .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:60px;--swatch-input--border-radius:6px}.echo-showcase.echo-template-product product-info .product__info-container{display:grid;grid-template-columns:120px minmax(0,1fr) auto;column-gap:16px;align-items:start}.echo-showcase.echo-template-product product-info .product__info-container>*{grid-column:1 / -1;min-width:0}.echo-showcase.echo-template-product product-info .product__info-container>.product__text.caption-with-letter-spacing{grid-row:1;margin:0 0 10px}.echo-showcase.echo-template-product product-info .product__info-container>.product__title{grid-column:1 / 3;grid-row:2;margin:0 0 18px}.echo-showcase.echo-template-product product-info .product__info-container>[id^=price-]{grid-column:3;grid-row:2;margin:0 0 18px;text-align:right;max-width:210px}.echo-showcase.echo-template-product product-info [id^=price-] .price__container{margin:0}.echo-showcase.echo-template-product product-info [id^=price-] .price__badge-sale{margin-inline-start:10px}.echo-showcase.echo-template-product product-info [id^=price-] .price-item{margin-right:0;white-space:nowrap}.echo-showcase.echo-template-product product-info [id^=price-] .price__sale{flex-direction:column-reverse;gap:2px}.echo-showcase.echo-template-product product-info [id^=price-] .price--on-sale .price__sale{display:flex}.echo-showcase.echo-template-product product-info .product__info-container>variant-selects{grid-row:3;margin:0 0 20px}.echo-showcase.echo-template-product product-info variant-selects .product-form__input{margin-bottom:12px}.echo-showcase.echo-template-product product-info variant-selects .product-form__input:last-of-type{margin-bottom:0}.echo-showcase.echo-template-product product-info .product__info-container:has(>div>product-form)>.product-form__quantity{grid-column:1;grid-row:4;margin:0}.echo-showcase.echo-template-product product-info .product-form__quantity>.quantity__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.echo-showcase.echo-template-product product-info .product__info-container>div:has(>product-form){grid-column:2 / -1;grid-row:4;margin:0}.echo-showcase.echo-template-product product-info .product-form__quantity .quantity{width:120px;min-height:50px}.echo-showcase.echo-template-product product-info product-form.product-form{margin:0}.echo-showcase.echo-template-product product-info product-form .product-form__submit{margin:0 0 12px;min-width:180px}.echo-showcase.echo-template-product product-info .product__tax{margin:12px 0 0}.echo-showcase.echo-template-product product-info .echo-sheet-editorial{margin-top:24px}@media(max-width:1199px){.echo-showcase.echo-template-product product-info .product__info-container{grid-template-columns:110px minmax(0,1fr) auto;column-gap:12px}.echo-showcase.echo-template-product product-info .product-form__quantity .quantity{width:110px}.echo-showcase.echo-template-product product-info product-form .product-form__submit{min-width:160px;padding-left:20px;padding-right:20px}}@media(max-width:549px){.echo-showcase.echo-template-product product-info .product__info-container{grid-template-columns:110px minmax(0,1fr)}.echo-showcase.echo-template-product product-info .product__info-container>.product__title{grid-column:1 / -1;grid-row:2;margin-bottom:6px}.echo-showcase.echo-template-product product-info .product__info-container>[id^=price-]{grid-column:1 / -1;grid-row:3;max-width:none;text-align:left;margin:0 0 18px}.echo-showcase.echo-template-product product-info [id^=price-] .price__sale{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.echo-showcase.echo-template-product product-info .product__info-container>variant-selects{grid-row:4}.echo-showcase.echo-template-product product-info .product__info-container:has(>div>product-form)>.product-form__quantity,.echo-showcase.echo-template-product product-info .product__info-container>div:has(>product-form){grid-row:5}.echo-showcase.echo-template-product product-info product-form .product-form__submit{min-width:0;width:100%}}.echo-showcase.echo-template-product product-info .product__info-container>div:has(>product-form){container-type:inline-size}.echo-showcase.echo-template-product product-info product-form .product-form__buttons:has(>.Vtl-WishlistButtonWrapper){display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.echo-showcase.echo-template-product product-info product-form .product-form__buttons:has(>.Vtl-WishlistButtonWrapper)>.product-form__submit{flex:0 0 auto;margin:0;width:fit-content}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButtonWrapper{flex:0 0 auto;width:auto;max-width:100%}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton{margin:0}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;min-width:180px;padding:14px 22px;border:0;border-radius:25px!important;background:#222;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26;font:700 1.5rem/1.3 var(--font-heading-family),sans-serif;transition:box-shadow .2s ease}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]>span:not(.Vtl-WishlistButton__HeartIconWrapper){font:inherit!important}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]:hover{box-shadow:inset 0 0 0 2px #fff6}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]:focus-visible{outline:3px solid #c09adf;outline-offset:3px}@container (max-width:390px){.echo-showcase.echo-template-product product-info product-form .product-form__buttons:has(>.Vtl-WishlistButtonWrapper)>.product-form__submit{flex:1 1 130px;min-width:0;padding-left:14px;padding-right:14px}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButtonWrapper{flex:0 0 50px}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]{min-width:50px;width:50px;padding:14px;gap:0}.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]>span:not(.Vtl-WishlistButton__HeartIconWrapper){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.echo-showcase.echo-template-product product-info product-form .Vtl-WishlistButton [role=button]{transition:none}}.echo-showcase.echo-template-product product-info .product__info-container>.shopify-app-block:has(>div:empty):not(:has(>div:not(:empty))){margin-block:0}.echo-showcase.echo-template-product .echo-sheet-help{margin:20px 0 12px;padding:12px 0}.echo-showcase.echo-template-product .echo-sheet-related-content{margin-top:12px;margin-bottom:0}.echo-showcase.echo-template-product .echo-sheet-related-content h2{margin:0 0 16px}.echo-showcase.echo-template-product .echo-sheet-related-grid{margin-top:16px}@media(min-width:990px){.echo-showcase.echo-template-product product-info .product__info-container>.echo-sheet-support+.shopify-app-block:has(>#bundle-product-bundles>div:not(:empty)){margin-top:-49px}.echo-showcase.echo-template-product product-info .product__info-container>.shopify-app-block:has(>#bundle-product-bundles>div:not(:empty))+.shopify-app-block:has(>#bundle-trust_badges){margin-top:-49px}}.echo-showcase.echo-template-product:not(.echo-reviews-empty) #MainContent>.shopify-section>.page-width>.shopify-app-block:has(>#bundle-related-products)+.shopify-app-block:has(>#bundle-product_reviews){margin-top:-16px}.shopify-design-mode .echo-showcase.echo-template-product{height:auto;overflow:auto}.shopify-design-mode .echo-showcase.echo-template-product #MainContent{position:relative;left:auto;top:auto;margin:30px auto}.shopify-design-mode .echo-showcase.echo-template-product .echo-product-top{position:sticky;top:0;left:auto}
/*# sourceMappingURL=/cdn/shop/t/42/assets/echo-product-popout.css.map */
