:root{--edm-badge-color: var(--color-save-badge, #A0F68A);--edm-badge-text-color: var(--color-save-badge-text, #fff);--edm-badge-color-great: var(--color-save-badge-great, #ff6b35);--edm-badge-color-hot: var(--color-save-badge-hot, #ff3e3e);--edm-badge-radius: var(--radius-badge, 4px);--edm-badge-padding: 4px 10px;--edm-badge-font-size: calc(12px * var(--font-body-scale, 1));--edm-transition-duration: .2s;--edm-soldout-opacity: .7;--edm-indicator-bg: var(--color-base, #1a1a1a);--edm-indicator-text: var(--color-body-background, #ffffff);--edm-indicator-accent: var(--color-accent, #34d399);--edm-indicator-opacity: .92;--edm-indicator-offset-y: 80px;--edm-indicator-offset-y-mobile: 80px;--edm-indicator-offset-x: 20px;--edm-indicator-radius: var(--radius, 8px);--edm-indicator-shadow: 0 4px 16px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.08)}[data-edm-price-container] .price{transition:opacity var(--edm-transition-duration) ease}[data-edm-price-container]:not([data-edm-processed]) .price__main,[data-edm-price-container]:not([data-edm-processed]) .price__sale,[data-edm-price-container]:not([data-edm-processed]) .price__regular{transition:opacity var(--edm-transition-duration) ease,transform var(--edm-transition-duration) ease}.predictive-search__price .price .edm-search-compare{margin-right:5px;font-size:.55em}.sidebar-product-item .edm-price-compare,.sidebar-recently-viewed__item .edm-price-compare{font-size:.9em}.edm-cart-original{margin-right:8px}.edm-badge{box-shadow:0 2px 6px #00000026;transition:transform var(--edm-transition-duration) ease,box-shadow var(--edm-transition-duration) ease,opacity var(--edm-transition-duration) ease}.badges__container .edm-badge,.badges__container .badges-item__sale.edm-badge{position:static!important;display:inline-block;z-index:auto;box-shadow:none}.edm-badge{animation:edm-badge-appear .3s ease}@keyframes edm-badge-appear{0%{opacity:0;transform:translateY(-5px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.edm-badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.edm-badge.badge-great{animation:edm-badge-appear .3s ease,edm-pulse 2s infinite .3s}.edm-badge.badge-hot{animation:edm-badge-appear .3s ease,edm-pulse 1.5s infinite .3s}@keyframes edm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.edm-badge .badge-percent{display:inline-block}.edm-product-discount-info{position:absolute;bottom:0;left:0;z-index:2;display:inline-flex;flex-wrap:wrap;gap:4px;pointer-events:none;transition:transform .3s ease}@keyframes edm-tag-appear{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.edm-discount-tag{display:inline-flex;padding:3px 8px 3px 24px;background:#00000080;color:#fff;font-size:9px;font-weight:500;border-radius:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000026;pointer-events:auto;transition:transform .2s ease,background .2s ease;animation:edm-tag-appear .3s ease forwards}.edm-discount-tag:before{content:"";position:absolute;display:inline-flex;left:6px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f8f9fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.edm-discount-tag:hover{background:#000000d9;transform:translateY(-2px);box-shadow:0 4px 12px #0006}.edm-discount-tag:hover:before{animation:edm-tagIconBounce .5s ease}.edm-discount-tag:nth-child(1){animation-delay:0s}.edm-discount-tag:nth-child(2){animation-delay:.1s}.edm-discount-tag:nth-child(3){animation-delay:.2s}.edm-loading-indicator{--edm-bg-color: var(--edm-indicator-bg, var(--color-base, #1a1a1a));--edm-text-color: var(--edm-indicator-text, var(--color-body-background, #ffffff));--edm-accent-color: var(--edm-indicator-accent, var(--color-accent, #34d399));--edm-opacity: var(--edm-indicator-opacity, .92);--edm-radius: var(--edm-indicator-radius, var(--radius, 8px));--edm-font: var(--font-body-family, system-ui, -apple-system, sans-serif);--edm-font-scale: var(--font-body-scale, 1);--edm-shadow: var(--edm-indicator-shadow, 0 4px 16px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.08));position:fixed;z-index:var(--z-notification, 300);background:color-mix(in srgb,var(--edm-bg-color) calc(var(--edm-opacity) * 100%),transparent);color:var(--edm-text-color);padding:12px 18px;border-radius:var(--edm-radius);font-family:var(--edm-font);font-size:calc(13px * var(--edm-font-scale));font-weight:500;line-height:1.4;box-shadow:var(--edm-shadow);animation:edm-enter .4s cubic-bezier(.34,1.56,.64,1)}.edm-loading-indicator,.edm-loading-indicator[data-position=top-right]{top:var(--edm-indicator-offset-y, 80px);right:var(--edm-indicator-offset-x, 20px);transform-origin:top right}.edm-loading-indicator[data-position=top-left]{top:var(--edm-indicator-offset-y, 80px);left:var(--edm-indicator-offset-x, 20px);right:auto;transform-origin:top left}.edm-loading-indicator[data-position=top-center]{top:var(--edm-indicator-offset-y, 80px);left:50%;right:auto;transform:translate(-50%);transform-origin:top center}.edm-loading-indicator[data-position=bottom-right]{bottom:var(--edm-indicator-offset-y, 80px);right:var(--edm-indicator-offset-x, 20px);top:auto;transform-origin:bottom right}.edm-loading-indicator[data-position=bottom-left]{bottom:var(--edm-indicator-offset-y, 80px);left:var(--edm-indicator-offset-x, 20px);right:auto;top:auto;transform-origin:bottom left}.edm-loading-indicator[data-position=bottom-center]{bottom:var(--edm-indicator-offset-y, 80px);left:50%;right:auto;top:auto;transform:translate(-50%);transform-origin:bottom center}.edm-loading-indicator[data-design=minimal]{--edm-radius: var(--radius-button, 4px);padding:8px 14px;box-shadow:none;border:1px solid color-mix(in srgb,var(--edm-text-color) 10%,transparent)}.edm-loading-indicator[data-design=gradient]{--edm-radius: var(--radius, 12px);padding:14px 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--edm-bg-color) calc(var(--edm-opacity) * 100%),transparent),color-mix(in srgb,var(--edm-bg-color) calc(var(--edm-opacity) * 85%),transparent));box-shadow:0 8px 32px #00000026;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.edm-loading-indicator[data-design=glass]{--edm-radius: var(--radius, 16px);padding:14px 22px;background:color-mix(in srgb,var(--edm-bg-color) calc(var(--edm-opacity) * 65%),transparent);box-shadow:0 8px 32px #00000014;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid color-mix(in srgb,var(--edm-text-color) 12%,transparent)}.edm-loading-indicator[data-design=toast]{padding:12px 16px;min-width:280px;box-shadow:0 4px 12px #00000026}.edm-loading-indicator[data-design=pill]{--edm-radius: 50px;padding:10px 20px;box-shadow:0 4px 20px #0000001a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes edm-enter{0%{opacity:0;transform:translate(var(--tx, 0)) translateY(-16px) scale(.92)}60%{opacity:1;transform:translate(var(--tx, 0)) translateY(4px) scale(1.02)}to{opacity:1;transform:translate(var(--tx, 0)) translateY(0) scale(1)}}@keyframes edm-exit{0%{opacity:1;transform:translate(var(--tx, 0)) translateY(0) scale(1)}to{opacity:0;transform:translate(var(--tx, 0)) translateY(-12px) scale(.95)}}@keyframes edm-enter-slide{0%{opacity:0;transform:translate(var(--tx, 0)) translateY(-20px)}to{opacity:1;transform:translate(var(--tx, 0)) translateY(0)}}@keyframes edm-exit-slide{0%{opacity:1;transform:translate(var(--tx, 0)) translateY(0)}to{opacity:0;transform:translate(var(--tx, 0)) translateY(-20px)}}@keyframes edm-enter-fade{0%{opacity:0;transform:translate(var(--tx, 0)) scale(.98)}to{opacity:1;transform:translate(var(--tx, 0)) scale(1)}}@keyframes edm-exit-fade{0%{opacity:1}to{opacity:0}}@keyframes edm-enter-bounce{0%{opacity:0;transform:translate(var(--tx, 0)) translateY(-30px)}50%{opacity:1;transform:translate(var(--tx, 0)) translateY(8px)}70%{transform:translate(var(--tx, 0)) translateY(-4px)}to{transform:translate(var(--tx, 0)) translateY(0)}}@keyframes edm-exit-bounce{0%{opacity:1;transform:translate(var(--tx, 0)) translateY(0)}to{opacity:0;transform:translate(var(--tx, 0)) translateY(-20px)}}@keyframes edm-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes edm-priceHighlight{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes edm-successPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes edm-tagIconBounce{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}@keyframes edm-enter-mobile{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes edm-exit-mobile{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-5px) scale(.98)}}.edm-loading-indicator[aria-hidden=true]{animation:edm-exit .25s ease-out forwards;pointer-events:none}.edm-loading-indicator[data-position=top-center],.edm-loading-indicator[data-position=bottom-center]{--tx: -50%}.edm-text-wrap{flex:1;min-width:0}.edm-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edm-loading-content,.edm-loading-header{display:flex;align-items:center;gap:10px}.edm-spinner{flex-shrink:0;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--edm-text-color) 25%,transparent);border-top-color:var(--edm-text-color);border-radius:50%;animation:edm-spin .8s linear infinite}@keyframes edm-spin{to{transform:rotate(360deg)}}.edm-checkmark{flex-shrink:0;display:none;width:18px;height:18px}.edm-checkmark-svg{width:100%;height:100%;stroke:var(--edm-accent-color);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:24;stroke-dashoffset:24}@keyframes edm-checkmark-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.edm-state-complete .edm-spinner{display:none}.edm-state-complete .edm-checkmark{display:block}.edm-state-complete .edm-checkmark-svg{animation:edm-checkmark-draw .4s ease-out forwards}@keyframes edm-success-glow{0%,to{box-shadow:var(--edm-shadow)}50%{box-shadow:var(--edm-shadow),0 0 0 4px color-mix(in srgb,var(--edm-accent-color) 20%,transparent)}}.edm-state-complete{animation:edm-success-glow 2s ease-in-out .3s infinite}@keyframes edm-counter-bump{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.edm-has-discounts .edm-discount-count{animation:edm-counter-bump .4s ease}.edm-progress-wrap{height:4px;background:color-mix(in srgb,var(--edm-text-color) 15%,transparent);border-radius:2px;overflow:hidden;margin-top:8px}.edm-progress-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--edm-accent-color),color-mix(in srgb,var(--edm-accent-color) 80%,white),var(--edm-accent-color));background-size:200% 100%;animation:edm-shimmer 1.5s linear infinite;transition:width .3s ease-out;box-shadow:0 0 8px color-mix(in srgb,var(--edm-accent-color) 40%,transparent)}@keyframes edm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.edm-state-complete .edm-progress-wrap{display:none}.edm-subtext,.edm-ad-text{font-size:calc(11px * var(--edm-font-scale));opacity:.7;margin-top:4px}@media (prefers-color-scheme: dark){.edm-loading-indicator{--edm-shadow: 0 4px 24px rgba(0,0,0,.3)}}@media (prefers-reduced-motion: reduce){.edm-loading-indicator,.edm-loading-indicator *{animation-duration:.01ms!important;transition-duration:.01ms!important}.edm-loading-indicator{animation:none!important}}@media screen and (max-width: 768px){.edm-loading-indicator{left:10px;right:10px;bottom:auto;max-width:none;border-radius:calc(var(--edm-radius) * .8);max-height:44px;padding:12px 16px;font-size:calc(13px * var(--edm-font-scale))}.edm-spinner,.edm-checkmark{width:16px;height:16px}.edm-loading-content,.edm-loading-header{gap:8px}.edm-discount-count,.edm-discount-counter{padding:2px 8px;font-size:calc(10px * var(--edm-font-scale))}.edm-subtext,.edm-ad-text{display:none}.edm-progress-wrap{height:3px;margin-top:6px}@media screen and (max-width: 480px){.edm-loading-indicator{left:8px;right:8px;max-height:48px;padding:14px 18px;font-size:calc(14px * var(--edm-font-scale))}.edm-loading-indicator[data-position]{left:8px!important;right:8px!important;bottom:auto!important;top:var(--edm-indicator-offset-y, 20px)!important}.edm-loading-indicator{animation:none}.edm-loading-indicator{animation:edm-enter-mobile .4s cubic-bezier(.34,1.56,.64,1)}.edm-loading-indicator[aria-hidden=true]{animation:edm-exit-mobile .25s ease-out forwards}.edm-text{white-space:normal;word-break:break-word;line-height:1.4;overflow-wrap:break-word;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.edm-spinner,.edm-checkmark{width:18px;height:18px;flex-shrink:0}.edm-progress-wrap{height:3px;margin-top:6px}}}@media screen and (max-width: 767px){.edm-badge{top:10px;left:10px;padding:3px 8px;font-size:11px}.edm-product-discount-info{bottom:8px;left:8px;right:8px}.edm-discount-tag{font-size:9px;padding:3px 8px 3px 24px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.edm-loading-indicator{top:auto;bottom:20px;right:10px;left:10px;font-size:12px;padding:10px 16px}}[dir=rtl] .edm-badge{left:auto;right:15px}[dir=rtl] .edm-loading-indicator{right:auto;left:20px}@media screen and (max-width: 767px){[dir=rtl] .edm-badge{right:10px}}.badges-item__sale.edm-hidden,.badges-item__sale__counter.edm-hidden{display:none!important}.edm-sale-slot:not(.edm-badge){display:none}.badges__container:has(.badges-item__sale:not(.edm-sale-slot):not(.edm-hidden):not(.edm-badge)) .edm-sale-slot:not(.edm-badge){display:none!important}.badges__container[data-priority=both] .badges-item__sale:not(.edm-hidden),.badges__container[data-priority=both] .edm-badge{display:inline-block!important}.edm-badge{color:var(--edm-badge-text-color, var(--color-save-badge-text, #fff));background:var(--edm-badge-color, var(--color-save-badge, #A0F68A))}.edm-badge.badge-great{background:var(--edm-badge-color-great, var(--color-save-badge-great, #ff6b35))}.edm-badge.badge-hot{background:var(--edm-badge-color-hot, var(--color-save-badge-hot, #ff3e3e))}.product-card:has(.badges-item__sold-out) .edm-badge,.product-card-small:has(.badges-item__sold-out) .edm-badge{opacity:var(--edm-soldout-opacity, .7)}.predictive-search__price[data-edm-price-container]{transition:opacity var(--edm-transition-duration) ease}.predictive-search__price .price__container{margin-top:4px}.predictive-search__list-item[data-edm-processed] .price__sale{color:var(--color-sale, var(--color-alert, #e53935))}.predictive-search__list-item .edm-badge{position:relative;display:inline-block;top:auto;left:auto;margin-left:8px;padding:2px 6px;font-size:10px}.promotion-popup__price[data-edm-price-container]{transition:opacity var(--edm-transition-duration) ease;margin-top:4px}.product-card-small[data-product-id]{position:relative}.product-card-small[data-edm-processed] .price__sale{color:var(--color-sale, var(--color-alert, #e53935))}.featured-tab-products[data-handle-loaded] .product-card-small[data-product-id]{position:relative}.featured-tabs__price[data-edm-price-container]{transition:opacity var(--edm-transition-duration) ease;margin-top:4px}.featured-tab-products .edm-badge{top:8px;left:8px;padding:2px 6px;font-size:10px}.featured-tab-products [data-edm-processed] .price__sale,.product-card-small[data-edm-processed] .price__sale{color:var(--color-sale, var(--color-alert, #e53935))}.product-card-small .badges__container{display:flex;gap:5px;margin-bottom:8px}.product-card-small .badges__container .edm-badge,.product-card-small .badges__container .badges-item__sale[data-edm-sale-slot]{position:static!important;display:inline-block!important;width:auto!important;margin:0!important}.product-card-small .badges__container .edm-sale-slot{display:none}.product-card-small .badges__container .edm-sale-slot.edm-badge,.product-card-small .badges__container [data-edm-sale-slot].edm-badge{display:inline-block!important}.badges__container[data-edm-disabled=true] .edm-sale-slot,.badges__container[data-edm-disabled=true] .edm-badge{display:none!important}[data-edm-info-disabled=true]~.edm-product-discount-info,.product-card-small:has([data-edm-info-disabled=true]) .edm-product-discount-info{display:none!important}.featured-tabs__price[data-edm-price-container]{position:relative}.featured-tabs__price .edm-price-compare{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.featured-tabs__price .edm-price-sale{color:var(--color-sale, #e53935);font-weight:600}.featured-tabs__price .edm-price-original{text-decoration:line-through;opacity:.6;font-size:.9em}[data-section-name=featured-collection] .product-card[data-edm-processed],[data-section-name=product-recommendations] .product-card[data-edm-processed]{position:relative}.swiper-slide .edm-badge{z-index:15}[data-edm-error=true] .edm-badge{background:#ffc107;color:#000}.product__price-container .edm-price-badge-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product__price-container .badges-item__small.edm-inline-badge{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:inline-flex;align-items:center;padding:6px 14px;font-size:calc(14px * var(--font-body-scale, 1));font-weight:600;border-radius:var(--edm-badge-radius, 4px);box-shadow:0 2px 6px #0000001a;animation:edm-badge-appear .3s ease-out;flex-shrink:0}.product__price-container .badges-item__small.edm-inline-badge:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000026}.product__price-container:has(.edm-inline-badge) .badges__container .badges-item__sale:not(.edm-badge){display:none}@media (max-width: 576px){.product__price-container .edm-price-badge-wrapper{gap:8px}.product__price-container .badges-item__small.edm-inline-badge{padding:5px 10px;font-size:calc(12px * var(--font-body-scale, 1))}}@media (max-width: 767px){:root{--edm-indicator-offset-y: var(--edm-indicator-offset-y-mobile, 80px) !important}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/component-edm.css.map */
