:root{--ed-brand: #0000ff;--ed-brand-rgb: 0 0 255;--ed-accent: #5451e4;--ed-accent-rgb: 84 81 228;--ed-accent-hover: #463ecd;--ed-accent-press: #3b31b5;--ed-accent-tint: #ece5f5;--ed-lavender-white: #fcf7ff;--ed-lavender-dusty: #9a89b4;--ed-plum: #1e1926;--ed-plum-rgb: 30 25 38;--ed-ink: #000000;--ed-white: #ffffff;--ed-lavender: #afa8ba;--ed-slate: #7b7485;--ed-red: #d60000;--ed-red-bright: #ff0000;--ed-night: #2e2a35;--ed-night-rgb: 46 42 53;--ed-tint: #f3f2f5;--ed-tint-strong: #e7e5ea;--ed-border: #e3e1e7;--ed-input-border: var(--ed-slate);--ed-muted: #615a6b;--ed-heading: var(--ed-plum);--ed-pink-light: #fce4ec;--ed-pink: #ad1457;--ed-text-body: var(--ed-muted);--ed-text-heading: var(--ed-heading);--ed-text-brand: var(--ed-brand);--ed-line: rgb(var(--ed-accent-rgb) / .1);--ed-line-soft: rgb(var(--ed-accent-rgb) / .05);--ed-overlay: rgb(var(--ed-night-rgb) / .6);--ed-shadow-sm: 0 2px 8px rgb(var(--ed-night-rgb) / .08);--ed-font: "Plus Jakarta Sans", "Plus Jakarta Sans Fallback", Arial, sans-serif;--ed-w-regular: 400;--ed-w-semibold: 600;--ed-fs-hxl: clamp(40px, 31.086px + 2.2857vw, 64px);--ed-lh-hxl: 1.05;--ed-ls-hxl: -.03em;--ed-fs-h1: clamp(32px, 26.057px + 1.5238vw, 48px);--ed-lh-h1: 1.1;--ed-ls-h1: -.025em;--ed-fs-h2: clamp(28px, 23.543px + 1.1429vw, 40px);--ed-lh-h2: 1.12;--ed-ls-h2: -.02em;--ed-fs-h3: clamp(24px, 22.514px + .381vw, 28px);--ed-lh-h3: 1.2;--ed-ls-h3: -.015em;--ed-fs-h4: clamp(20px, 19.257px + .1905vw, 22px);--ed-lh-h4: 1.25;--ed-ls-h4: -.01em;--ed-fs-h5: 18px;--ed-lh-h5: 1.3;--ed-ls-h5: -.005em;--ed-fs-h6: 16px;--ed-lh-h6: 1.35;--ed-ls-h6: 0;--ed-ls-display: var(--ed-ls-h2);--ed-fs-lead: clamp(17px, 15.886px + .2857vw, 20px);--ed-lh-lead: 1.5;--ed-fs-body: 16px;--ed-lh-body: 1.6;--ed-fs-small: 14px;--ed-lh-small: 1.5;--ed-fs-caption: 12px;--ed-lh-caption: 1.5;--ed-fs-caption-lg: var(--ed-fs-small);--ed-lh-caption-lg: var(--ed-lh-small);--ed-fs-sub: var(--ed-fs-small);--ed-lh-sub: 1.5;--ed-ls-sub: 0;--ed-fs-card-title: var(--ed-fs-small);--ed-ls-label: .01em;--ed-fs-nav: var(--ed-fs-small);--ed-fs-btn: 16px;--ed-lh-btn: 1.2;--ed-ls-btn: 0;--ed-btn-height: 48px;--ed-btn-pad-y: var(--ed-space-3);--ed-btn-pad-x: var(--ed-space-5);--ed-btn-radius: 999px;--ed-fs-btn-sm: var(--ed-fs-small);--ed-btn-height-sm: 40px;--ed-btn-pad-x-sm: var(--ed-space-4);--ed-input-height: 48px;--ed-fs-input: 16px;--ed-lh-input: 1.5;--ed-space-1: 4px;--ed-space-2: 8px;--ed-space-3: 12px;--ed-space-4: 16px;--ed-space-5: 24px;--ed-space-6: 32px;--ed-space-7: 40px;--ed-space-8: 48px;--ed-space-9: 64px;--ed-space-10: 80px;--ed-space-11: 96px;--ed-space-12: 128px;--ed-stack-eyebrow: var(--ed-space-3);--ed-stack-heading: var(--ed-space-4);--ed-stack-actions: var(--ed-space-6);--ed-header-gap: var(--ed-space-8);--ed-grid-gap: var(--ed-space-5);--ed-card-pad: var(--ed-space-4);--ed-tile-pad: var(--ed-space-6);--ed-section-y: 96px;--ed-section-y-sm: 48px;--ed-section-y-lg: 128px;--ed-gutter: 24px;--ed-gutter-fluid: 48px;--ed-drawer-width: 540px;--ed-section-scale: 1;--ed-ease: cubic-bezier(.26, .54, .32, 1);--ed-ease-slide: cubic-bezier(.25, 1, .5, 1);--ed-ease-drawer: cubic-bezier(.31, 1, .31, 1);--ed-reveal-distance: 16px;--ed-dur-fast: .16s;--ed-dur: .24s;--ed-dur-slow: .4s;--ed-press: .97;--ed-radius-xs: 4px;--ed-radius-sm: 8px;--ed-radius-md: 12px;--ed-radius-lg: 16px;--ed-radius-card: 20px;--ed-radius-tile: 28px;--ed-radius-btn: 8px;--ed-radius-pill: 999px;--ed-tap: 44px;--ed-chip-height: 40px;--ed-app-band: var(--ed-lavender-white);--ed-tide-base: color-mix(in srgb, var(--ed-brand) 82%, black);--ed-tide: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E"), radial-gradient(150% 48.4% at 41.58% 6%, rgb(104 128 255 / .92) 0%, transparent 53%), radial-gradient(150% 48.4% at 42.42% 33%, rgb(40 64 255 / .92) 0%, transparent 53%), radial-gradient(150% 48.4% at 51.19% 67%, rgb(var(--ed-brand-rgb) / .92) 0%, transparent 53%), radial-gradient(150% 48.4% at 53.67% 94%, rgb(0 0 128 / .92) 0%, transparent 53%);--ed-tide-size: 120px 120px, auto, auto, auto, auto;--ed-tide-blend: overlay, normal, normal, normal, normal;--ed-shader-1: #00005c;--ed-shader-2: var(--ed-brand);--ed-shader-3: #2a42ff;--ed-shader-4: #465eff;--ed-focus: 2px solid var(--ed-accent);--ed-shadow-pop: 0 8px 24px rgb(var(--ed-night-rgb) / .12);--ed-tabbar-h: calc(57px + env(safe-area-inset-bottom, 0px)) ;--ed-bottom-chrome: 0px;--font-body--family: var(--ed-font);--font-subheading--family: var(--ed-font);--font-heading--family: var(--ed-font);--font-accent--family: var(--ed-font);--font-paragraph--family: var(--ed-font)}@media(max-width:1199px){:root{--ed-gutter-fluid: 24px}}@media(min-width:1200px){:root{--ed-gutter: var(--ed-gutter-fluid);--ed-frame: none}}@media(max-width:767px){:root{--ed-header-gap: var(--ed-space-6);--ed-grid-gap: var(--ed-space-4);--ed-tile-pad: var(--ed-space-5);--ed-stack-actions: var(--ed-space-5);--ed-section-scale: .75}}.ed-container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--ed-gutter)}.ed-container-fluid{box-sizing:border-box;width:100%;padding-inline:var(--ed-gutter-fluid)}.ed-section{padding-top:calc(var(--ed-pt, 0px) * var(--ed-section-scale));padding-bottom:calc(var(--ed-pb, 0px) * var(--ed-section-scale));color:var(--ed-accent);font-family:var(--ed-font);font-size:var(--ed-fs-body);line-height:var(--ed-lh-body)}.ed-body{font-family:var(--ed-font);font-weight:var(--ed-w-regular);font-size:var(--ed-fs-body);line-height:var(--ed-lh-body)}.ed-hxl,.ed-h1,.ed-h2,.ed-h3,.ed-h4,.ed-h5,.ed-h6{margin:0;font-family:var(--ed-font);font-weight:var(--ed-w-semibold);text-transform:none;text-wrap:balance}.ed-hxl,.ed-h1,.ed-h2,.ed-h3,.ed-h4,.ed-h5,.ed-h6{color:var(--ed-text-heading)}.ed-hxl{font-size:var(--ed-fs-hxl);line-height:var(--ed-lh-hxl);letter-spacing:var(--ed-ls-hxl)}.ed-h1{font-size:var(--ed-fs-h1);line-height:var(--ed-lh-h1);letter-spacing:var(--ed-ls-h1)}.ed-h2{font-size:var(--ed-fs-h2);line-height:var(--ed-lh-h2);letter-spacing:var(--ed-ls-h2)}.ed-h3{font-size:var(--ed-fs-h3);line-height:var(--ed-lh-h3);letter-spacing:var(--ed-ls-h3)}.ed-h4{font-size:var(--ed-fs-h4);line-height:var(--ed-lh-h4);letter-spacing:var(--ed-ls-h4)}.ed-h5{font-size:var(--ed-fs-h5);line-height:var(--ed-lh-h5);letter-spacing:var(--ed-ls-h5)}.ed-h6{font-size:var(--ed-fs-h6);line-height:var(--ed-lh-h6);letter-spacing:var(--ed-ls-h6)}.ed-sub{margin:0;font-family:var(--ed-font);font-weight:var(--ed-w-semibold);font-size:var(--ed-fs-sub);line-height:var(--ed-lh-sub);letter-spacing:var(--ed-ls-sub)}.ed-caption{font-size:var(--ed-fs-caption);line-height:var(--ed-lh-caption)}.ed-caption-lg,.ed-small{font-size:var(--ed-fs-small);line-height:var(--ed-lh-small)}.ed-lead{font-size:var(--ed-fs-lead);line-height:var(--ed-lh-lead)}.ed-muted{color:var(--ed-muted)}strong,b{font-weight:var(--ed-w-semibold)}:where(.ed-body,.ed-lead,.ed-small,.ed-caption,.ed-caption-lg,.ed-rte,.rte,rte-formatter,.ed-article-card__excerpt,.ed-article__share-label,.ed-collections__text,.ed-404__text,.cart-items__wrapper>p,.ed-profile__lead,.ed-profile__text,.ed-profile__facts,.ed-lib-card__note){color:var(--ed-text-body)}:where(rte-formatter,.rte) :where(p,li,dd,blockquote,figcaption){color:var(--ed-text-body)}:where(.ed-rte,.rte,rte-formatter) :is(h1,h2,h3,h4,h5,h6){color:var(--ed-text-heading)}.ed-brand{text-transform:none}:is(h1,h2,h3,h4,h5,h6,.ed-hxl,.ed-h1,.ed-h2,.ed-h3,.ed-h4,.ed-h5,.ed-h6) .ed-brand{color:var(--ed-text-brand)}.ed-rte a{color:var(--ed-accent);text-decoration:underline;text-underline-offset:4px}.ed-rte p+p{margin-top:var(--ed-space-4)}.ed-btn{--ed-btn-bg: var(--ed-accent);--ed-btn-fg: var(--ed-white);--ed-btn-border: var(--ed-accent);--ed-btn-hover-bg: var(--ed-accent-hover);--ed-btn-hover-fg: var(--ed-white);--ed-btn-hover-border: var(--ed-btn-hover-bg);--ed-btn-press-bg: var(--ed-accent-press);--ed-btn-ring: var(--ed-accent);--ed-btn-lift: 0 6px 16px rgb(var(--ed-accent-rgb) / .24);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ed-space-2);min-height:var(--ed-btn-height);padding:0 var(--ed-btn-pad-x);border:1px solid var(--ed-btn-border);border-radius:var(--ed-btn-radius);background:var(--ed-btn-bg);color:var(--ed-btn-fg);font-family:var(--ed-font);font-weight:var(--ed-w-semibold);font-size:var(--ed-fs-btn);line-height:var(--ed-lh-btn);letter-spacing:var(--ed-ls-btn);text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ed-dur-fast) var(--ed-ease),border-color var(--ed-dur-fast) var(--ed-ease),color var(--ed-dur-fast) var(--ed-ease),box-shadow var(--ed-dur-fast) var(--ed-ease),transform var(--ed-dur-fast) var(--ed-ease)}.ed-btn svg{flex:none;width:16px;height:16px;transition:transform var(--ed-dur-fast) var(--ed-ease)}@media(hover:hover){.ed-btn:hover,.ed-btn.is-hover{border-color:var(--ed-btn-hover-border);background:var(--ed-btn-hover-bg);color:var(--ed-btn-hover-fg);box-shadow:var(--ed-btn-lift);transform:translateY(-1px)}.ed-btn:hover>svg:last-child,.ed-btn.is-hover>svg:last-child{transform:translate(2px)}}.ed-btn:active{background:var(--ed-btn-press-bg);box-shadow:none;transform:scale(var(--ed-press))}.ed-btn:focus-visible{outline:2px solid var(--ed-btn-ring);outline-offset:3px}.ed-btn[disabled],.ed-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.ed-btn[hidden]{display:none}.ed-btn--ink{--ed-btn-bg: var(--ed-heading);--ed-btn-border: var(--ed-heading);--ed-btn-hover-bg: #000;--ed-btn-press-bg: #000;--ed-btn-ring: var(--ed-heading);--ed-btn-lift: 0 6px 16px rgb(var(--ed-night-rgb) / .28)}.ed-btn--outline{--ed-btn-bg: transparent;--ed-btn-fg: var(--ed-accent);--ed-btn-hover-bg: rgb(var(--ed-accent-rgb) / .06);--ed-btn-hover-fg: var(--ed-accent);--ed-btn-hover-border: var(--ed-accent);--ed-btn-press-bg: rgb(var(--ed-accent-rgb) / .12);--ed-btn-lift: none}.ed-btn--white{--ed-btn-bg: var(--ed-white);--ed-btn-fg: var(--ed-accent);--ed-btn-border: var(--ed-white);--ed-btn-hover-bg: var(--ed-accent-tint);--ed-btn-hover-fg: var(--ed-accent);--ed-btn-press-bg: color-mix(in srgb, var(--ed-accent) 20%, white);--ed-btn-ring: var(--ed-white);--ed-btn-lift: 0 6px 16px rgb(0 0 0 / .18)}.ed-btn--ghost-white{--ed-btn-bg: transparent;--ed-btn-fg: var(--ed-white);--ed-btn-border: var(--ed-white);--ed-btn-hover-bg: rgb(255 255 255 / .16);--ed-btn-hover-fg: var(--ed-white);--ed-btn-hover-border: var(--ed-white);--ed-btn-press-bg: rgb(255 255 255 / .24);--ed-btn-ring: var(--ed-white);--ed-btn-lift: none}.ed-btn--underlined,.ed-btn--underlined-white{--ed-btn-bg: transparent;--ed-btn-fg: var(--ed-accent);--ed-btn-hover-bg: transparent;--ed-btn-hover-fg: var(--ed-accent);--ed-btn-press-bg: transparent;--ed-btn-lift: none;min-height:44px;margin-block:-8px;padding:var(--ed-space-3) 0;border:0;border-radius:0}.ed-btn--underlined:hover,.ed-btn--underlined-white:hover,.ed-btn--underlined:active,.ed-btn--underlined-white:active{transform:none}.ed-btn--underlined-white{--ed-btn-fg: var(--ed-white);--ed-btn-hover-fg: var(--ed-white);--ed-btn-ring: var(--ed-white)}.ed-btn--underlined:before,.ed-btn--underlined:after,.ed-btn--underlined-white:before,.ed-btn--underlined-white:after{content:"";position:absolute;inset:auto 0 8px 0;height:2px;background:currentColor;transition:transform var(--ed-dur-slow) var(--ed-ease)}.ed-btn--underlined:before,.ed-btn--underlined-white:before{transform:scaleX(1);transform-origin:right}.ed-btn--underlined:after,.ed-btn--underlined-white:after{transform:scaleX(0);transform-origin:left}.ed-btn--underlined:hover:before,.ed-btn--underlined-white:hover:before{transform:scaleX(0)}.ed-btn--underlined:hover:after,.ed-btn--underlined-white:hover:after{transform:scaleX(1)}.ed-btn--sm{min-height:var(--ed-btn-height-sm);padding:0 var(--ed-btn-pad-x-sm);font-size:var(--ed-fs-btn-sm)}.ed-btn--sm.ed-btn--underlined,.ed-btn--sm.ed-btn--underlined-white{min-height:44px;margin-block:-8px;padding:var(--ed-space-3) 0}.ed-btn--sm:not(.ed-btn--underlined,.ed-btn--underlined-white):after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.ed-icon-btn{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ed-tap);height:var(--ed-tap);padding:0;border:0;border-radius:50%;background:var(--ed-white);color:var(--ed-accent);box-shadow:var(--ed-shadow-sm);cursor:pointer;transition:background-color var(--ed-dur-fast) var(--ed-ease),box-shadow var(--ed-dur-fast) var(--ed-ease),opacity var(--ed-dur-fast) var(--ed-ease),scale var(--ed-dur-fast) var(--ed-ease)}.ed-icon-btn svg{width:20px;height:20px}@media(hover:hover){.ed-icon-btn:hover{background:var(--ed-accent-tint);box-shadow:var(--ed-shadow-pop)}}.ed-icon-btn:active{background:var(--ed-accent-tint);box-shadow:none;scale:var(--ed-press)}.ed-icon-btn:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.ed-icon-btn:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ed-btn,.ed-btn svg,.ed-btn:before,.ed-btn:after,.ed-icon-btn{transition-duration:.01ms}.ed-btn:hover,.ed-btn.is-hover,.ed-btn:active,.ed-btn:hover>svg:last-child{transform:none}.ed-icon-btn:active{scale:none}}label[for]{cursor:pointer}.ed-input{box-sizing:border-box;width:100%;height:var(--ed-input-height);padding:var(--ed-space-3) var(--ed-space-4);border:1px solid var(--ed-input-border);border-radius:var(--ed-radius-md);background:var(--ed-white);color:var(--ed-heading);font-family:var(--ed-font);font-size:var(--ed-fs-input);line-height:var(--ed-lh-input);transition:box-shadow .1s}.ed-input:focus{outline:none;border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.ed-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--ed-space-2)}.ed-price__label,.ed-price__table{color:var(--ed-muted);font-size:var(--ed-fs-caption);font-weight:var(--ed-w-semibold);letter-spacing:var(--ed-ls-label)}.ed-price__table{flex-basis:100%}.ed-price--compare{display:inline-grid;justify-items:start;gap:2px}.ed-price__was{color:var(--ed-muted);font-size:var(--ed-fs-caption);font-weight:var(--ed-w-regular);line-height:1.2}.ed-price--login{position:relative;min-height:24px;align-items:center;color:inherit;text-decoration:underline;text-underline-offset:4px}.ed-price--login:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.ed-gate-cta{display:flex;flex-wrap:wrap;gap:var(--ed-space-3)}.ed-gate-cta__note{margin:0}html[data-ed-ordering=open] .ed-if-locked,html[data-ed-ordering=locked] .ed-if-open{display:none}.ed-js .ed-reveal{opacity:0;transform:translateY(var(--ed-reveal-distance))}.ed-js .ed-reveal-fade{opacity:0}.ed-js .ed-reveal.is-revealed{animation:ed-slide-in .5s var(--ed-ease) forwards;animation-delay:calc(var(--ed-order, 0) * 75ms)}.ed-js .ed-reveal-fade.is-revealed{animation:ed-fade-in .5s var(--ed-ease) forwards;animation-delay:calc(var(--ed-order, 0) * 75ms)}@keyframes ed-slide-in{0%{opacity:0;transform:translateY(var(--ed-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes ed-fade-in{0%{opacity:0}to{opacity:1}}.ed-logo{position:relative;display:inline-flex;color:inherit}.ed-logo:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.ed-logo svg{display:block;height:var(--ed-logo-height, 26.5px);width:auto}@media(prefers-reduced-motion:reduce){.ed-js .ed-reveal,.ed-js .ed-reveal-fade{opacity:1;transform:none;animation:none}}.shopify-design-mode .ed-reveal,.shopify-design-mode .ed-reveal-fade{opacity:1;transform:none;animation:none}ed-slider{display:block;position:relative}.ed-slider__track{display:flex;gap:var(--ed-gap, 0px);overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@media(hover:hover)and (pointer:fine){ed-slider:not([data-mode=fade]) .ed-slider__track{overflow-x:hidden;touch-action:pan-y}ed-slider:not([data-mode=fade],[data-single]) .ed-slider__track{cursor:grab}ed-slider.is-dragging .ed-slider__track{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}}.ed-slider__track::-webkit-scrollbar{display:none}.ed-slider__track>*{flex:0 0 calc((100% - (var(--ed-per-view, 1) - 1) * var(--ed-gap, 0px)) / var(--ed-per-view, 1));min-width:0;scroll-snap-align:start}ed-slider[data-mode=fade] .ed-slider__track{display:grid;overflow:hidden;scroll-snap-type:none}ed-slider[data-mode=fade] .ed-slider__track>*{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--ed-speed, .6s) var(--ed-slider-ease, ease),visibility 0s linear var(--ed-speed, .6s)}ed-slider[data-mode=fade] .ed-slider__track>.is-active{opacity:1;visibility:visible;transition:opacity var(--ed-speed, .6s) var(--ed-slider-ease, ease),visibility 0s}.ed-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#Avada-Joy_FloatingButton .joy-fab-pure{display:none!important}.ed-chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ed-space-2);min-height:var(--ed-chip-height);padding:0 var(--ed-space-4);border:1px solid transparent;border-radius:var(--ed-radius-pill);background:var(--ed-tint);color:var(--ed-heading);font:var(--ed-w-semibold) var(--ed-fs-small) / 1.2 var(--ed-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ed-dur-fast) var(--ed-ease),color var(--ed-dur-fast) var(--ed-ease),transform var(--ed-dur-fast) var(--ed-ease)}.ed-chip:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.ed-chip:hover{background:var(--ed-tint-strong)}.ed-chip:active{transform:scale(var(--ed-press))}.ed-chip[aria-pressed=true],.ed-chip[aria-current=true],.ed-chip[aria-current=page]{background:var(--ed-accent);color:var(--ed-white)}.ed-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 var(--ed-space-2);border-radius:var(--ed-radius-sm);background:var(--ed-accent-tint);color:var(--ed-accent);font:var(--ed-w-semibold) var(--ed-fs-caption) / 1.5 var(--ed-font);white-space:nowrap}.ed-badge--dark{background:var(--ed-night);color:var(--ed-white)}.ed-badge--soft{background:var(--ed-tint);color:var(--ed-muted)}.ed-card{box-sizing:border-box;padding:var(--ed-card-pad);border:1px solid var(--ed-border);border-radius:var(--ed-radius-lg);background:var(--ed-white)}.ed-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ed-space-4) var(--ed-space-3);margin:0;padding:0;list-style:none}@media(min-width:768px){.ed-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ed-space-5) var(--ed-space-4)}}@media(min-width:1100px){.ed-tiles{grid-template-columns:repeat(8,minmax(0,1fr))}}.ed-tile{display:flex;flex-direction:column;align-items:center;gap:var(--ed-space-1);min-width:0;color:var(--ed-heading);text-align:center;text-decoration:none}.ed-tile__media{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:1px solid var(--ed-border);border-radius:var(--ed-radius-md);background:var(--ed-white);overflow:hidden;transition:border-color .2s}.ed-tile__media img{width:100%;height:100%;object-fit:cover}.ed-tile:hover .ed-tile__media{border-color:var(--ed-accent)}.ed-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;margin-top:var(--ed-space-1);overflow:hidden;font:600 12px/1.3 var(--ed-font);overflow-wrap:anywhere}.ed-tile__meta{display:flex;justify-content:center;min-height:20px}.ed-tile--all .ed-tile__media{border-color:var(--ed-night);background:var(--ed-night);color:var(--ed-white)}.ed-search{position:relative;display:flex;align-items:center;margin:0}.ed-search__icon{position:absolute;inset-inline-start:var(--ed-space-4);width:20px;height:20px;color:var(--ed-heading);pointer-events:none}.ed-search__input{box-sizing:border-box;width:100%;height:52px;padding:0 var(--ed-space-4) 0 var(--ed-space-8);border:1px solid var(--ed-input-border);border-radius:var(--ed-radius-pill);background:var(--ed-white);color:var(--ed-heading);font:500 16px/1.5 var(--ed-font)}.ed-search__input::placeholder{color:var(--ed-muted);opacity:1}.ed-search__input:focus{outline:none;border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.ed-promo{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:var(--ed-space-4);min-height:168px;padding:var(--ed-space-5);border-radius:var(--ed-radius-lg);background:var(--ed-night);color:var(--ed-white);text-decoration:none;overflow:hidden}.ed-lang{box-sizing:border-box;display:inline-flex;height:var(--ed-btn-height-sm);margin:0;padding:2px;border:1px solid var(--ed-border);border-radius:var(--ed-radius-pill);background:var(--ed-white)}.ed-lang__btn{position:relative;min-width:44px;padding:0 var(--ed-space-2);border:0;border-radius:var(--ed-radius-pill);background:transparent;color:var(--ed-heading);font:var(--ed-w-semibold) var(--ed-fs-small) / 1 var(--ed-font);cursor:pointer;transition:background-color var(--ed-dur-fast) var(--ed-ease),color var(--ed-dur-fast) var(--ed-ease)}.ed-lang__btn:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.ed-lang__btn:first-of-type:after{left:-10px}.ed-lang__btn:last-of-type:after{right:-10px}.ed-lang__btn:not([aria-current=true]):hover{background:var(--ed-tint-strong)}.ed-lang__btn[aria-current=true]{background:var(--ed-accent);color:var(--ed-white);cursor:default}.ed-chip:focus-visible,.ed-tile:focus-visible,.ed-promo:focus-visible,.ed-lang__btn:focus-visible{outline:var(--ed-focus);outline-offset:2px}html:has(.ed-tabbar){--ed-radius-sm: var(--ed-radius-xs);--ed-radius-md: var(--ed-radius-xs);--ed-radius-lg: var(--ed-radius-xs);--ed-radius-card: var(--ed-radius-xs);--ed-radius-tile: var(--ed-radius-xs)}html:has(.ed-tabbar) body{background:var(--ed-app-band)}html:has(.ed-tabbar) .shopify-section:not(.header-section) .section-background{background-color:transparent}html:has(.ed-tabbar) :is(.ed-reveal,.ed-reveal-fade,.ed-reveal.is-revealed,.ed-reveal-fade.is-revealed){opacity:1;transform:none;animation:none}html:has(.ed-tabbar):has(:is(.ed-pdp-head,.ed-pdp-info)) :is([id$=__marquee],[id$=__rich_text],[id$=__custom_content],[id$=__video_overlay],[id$=__compare_table],[id$=__collapsible]){display:none}html:has(.ed-tabbar) :is([id$=__recently_viewed],[id$=__collapsible]) h2{font-size:var(--ed-fs-h5);line-height:var(--ed-lh-h5);letter-spacing:var(--ed-ls-h5)}html:has(.ed-tabbar) :is([id$=__recently_viewed],[id$=__collapsible]) :is(h2,.ed-acc__header,.ed-rv__header){justify-content:flex-start;text-align:start}html:has(.ed-tabbar) :is([id$=__recently_viewed],[id$=__collapsible]) .ed-section{--ed-section-scale: .4}html:has(.ed-tabbar) .product-information{--ed-text-body: var(--ed-heading);--color-foreground: var(--ed-heading);color:var(--ed-heading)}html:has(.ed-tabbar) .product-information .ed-scent__amount{color:var(--ed-heading)}.ed-unlock-note{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-small);line-height:var(--ed-lh-small)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ed-base.css.map */
