.ebs-fs{box-sizing:border-box;color:var(--ebs-fs-body-color);font-size:var(--ebs-fs-body-size);line-height:1.6;text-transform:none;letter-spacing:normal;text-align:left}.ebs-fs .ebs-fs-title,.ebs-fs .ebs-fs-h,.ebs-fs .ebs-fs-card-title,.ebs-fs .ebs-fs-card-meta,.ebs-fs .ebs-fs-card-price,.ebs-fs .ebs-fs-card-link,.ebs-fs .ebs-fs-price,.ebs-fs .ebs-fs-empty-title,.ebs-fs .ebs-fs-empty-text,.ebs-fs a.ebs-fs-btn,.ebs-fs .ebs-fs-dialog-title{text-transform:none!important;letter-spacing:normal!important}.ebs-fs *,.ebs-fs *::before,.ebs-fs *::after{box-sizing:border-box}.ebs-fs [hidden]{display:none!important}.ebs-fs .ebs-fs-title,.ebs-fs .ebs-fs-h,.ebs-fs .ebs-fs-card-title,.ebs-fs .ebs-fs-dialog-title{font-family:inherit!important;margin:0!important;padding:0!important;line-height:1.2!important;letter-spacing:normal;overflow-wrap:break-word;text-wrap:balance}.ebs-fs .ebs-fs-h{font-size:var(--ebs-fs-h-size)!important;font-weight:var(--ebs-fs-h-weight)!important;color:var(--ebs-fs-h-color)!important;margin-bottom:calc(var(--ebs-fs-section-gap) / 3)!important}.ebs-fs .ebs-fs-h--sub{font-size:calc(var(--ebs-fs-h-size) * 0.8)!important;margin-top:calc(var(--ebs-fs-section-gap) / 2)!important}.ebs-fs .ebs-fs-grid{display:grid!important;grid-template-columns:repeat(var(--ebs-fs-cols-d),minmax(0,1fr));gap:var(--ebs-fs-gap);margin:0;padding:0}@media (max-width:980px){.ebs-fs .ebs-fs-grid{grid-template-columns:repeat(var(--ebs-fs-cols-t),minmax(0,1fr))}}@media (max-width:767px){.ebs-fs .ebs-fs-grid{grid-template-columns:repeat(var(--ebs-fs-cols-m),minmax(0,1fr))}}.ebs-fs a.ebs-fs-card{position:relative;display:flex!important;flex-direction:column;height:100%;background:var(--ebs-fs-card-bg);border:var(--ebs-fs-card-bw) solid var(--ebs-fs-card-border);border-radius:var(--ebs-fs-card-radius);overflow:hidden;color:inherit!important;text-decoration:none!important;box-shadow:none!important}.ebs-fs a.ebs-fs-card:focus-visible{outline:.125em solid var(--ebs-fs-link);outline-offset:.125em}.ebs-fs .ebs-fs-card-media{position:relative;aspect-ratio:var(--ebs-fs-ratio);overflow:hidden;background:var(--ebs-fs-ph-bg)}.ebs-fs .ebs-fs-card-media img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.ebs-fs .ebs-fs-card-body{display:flex;flex-direction:column;gap:calc(var(--ebs-fs-card-pad) / 3);flex:1 1 auto;padding:var(--ebs-fs-card-pad)}.ebs-fs .ebs-fs-card-title{font-size:var(--ebs-fs-ctitle-size)!important;font-weight:var(--ebs-fs-ctitle-weight)!important;color:var(--ebs-fs-ctitle-color)!important}.ebs-fs .ebs-fs-card-meta{font-size:var(--ebs-fs-cmeta-size);color:var(--ebs-fs-cmeta-color);line-height:1.4}.ebs-fs .ebs-fs-card-price{font-size:var(--ebs-fs-cprice-size);font-weight:var(--ebs-fs-cprice-weight);color:var(--ebs-fs-cprice-color);line-height:1.2;font-variant-numeric:tabular-nums}.ebs-fs .ebs-fs-card-link{margin-top:auto;padding-top:calc(var(--ebs-fs-card-pad) / 3);font-size:var(--ebs-fs-clink-size);font-weight:600;color:var(--ebs-fs-clink-color)}.ebs-fs .ebs-fs-card-body{container-type:inline-size}.ebs-fs .ebs-fs-card-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"main facts" "link facts";gap:calc(var(--ebs-fs-card-pad) / 3) var(--ebs-fs-card-pad);flex:1 1 auto}.ebs-fs .ebs-fs-card-main{grid-area:main;display:flex;flex-direction:column;gap:calc(var(--ebs-fs-card-pad) / 3);min-width:0}.ebs-fs .ebs-fs-card-inner>.ebs-fs-card-link{grid-area:link;align-self:end}.ebs-fs dl.ebs-fs-card-facts{grid-area:facts;display:flex;flex-direction:column;gap:.7em;max-width:14em;margin:0!important;padding:.2em 0 0!important;font-size:var(--ebs-fs-cfact-size);line-height:1.35;text-align:right}.ebs-fs .ebs-fs-card-fact dt{margin:0 0 0.15em!important;padding:0!important;font-size:.86em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ebs-fs-cfact-label)}.ebs-fs .ebs-fs-card-fact dd{margin:0!important;padding:0!important;font-weight:500;color:var(--ebs-fs-cfact-color);overflow-wrap:break-word}@container (max-width:400px){.ebs-fs .ebs-fs-card-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"main" "facts" "link"}.ebs-fs dl.ebs-fs-card-facts{flex-direction:row;flex-wrap:wrap;gap:.4em 1.4em;max-width:none;padding:0!important;text-align:left}}.ebs-fs .ebs-fs-grid.has-lift a.ebs-fs-card,.ebs-fs .ebs-fs-grid.has-shadow a.ebs-fs-card{transition:transform 0.2s ease,box-shadow 0.2s ease}.ebs-fs .ebs-fs-grid.has-lift a.ebs-fs-card:hover{transform:translateY(calc(var(--ebs-fs-lift) * -1))}.ebs-fs .ebs-fs-grid.has-shadow a.ebs-fs-card:hover{box-shadow:0 calc(var(--ebs-fs-card-pad) / 2) calc(var(--ebs-fs-card-pad) * 1.5) var(--ebs-fs-shadow)!important}.ebs-fs .ebs-fs-grid.has-zoom .ebs-fs-card-media img{transition:transform 0.35s ease}.ebs-fs .ebs-fs-grid.has-zoom a.ebs-fs-card:hover .ebs-fs-card-media img{transform:scale(var(--ebs-fs-zoom))}.ebs-fs .ebs-fs-grid.has-accent a.ebs-fs-card::before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:var(--ebs-fs-accent-w);background:var(--ebs-fs-accent);opacity:0;transition:opacity 0.2s ease}.ebs-fs .ebs-fs-grid.has-accent a.ebs-fs-card:hover::before{opacity:1}.ebs-fs .ebs-fs-card-badges,.ebs-fs .ebs-fs-badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ebs-fs-badge-size) * 0.5)}.ebs-fs .ebs-fs-badge{display:inline-block;padding:calc(var(--ebs-fs-badge-size) * 0.25) calc(var(--ebs-fs-badge-size) * 0.7);border-radius:var(--ebs-fs-badge-radius);background:var(--ebs-fs-badge-bg);color:var(--ebs-fs-badge-color);font-size:var(--ebs-fs-badge-size);font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ebs-fs .ebs-fs-status{display:inline-flex;align-items:center;gap:.45em;font-size:var(--ebs-fs-small-size);font-weight:700;color:var(--ebs-fs-avail)}.ebs-fs .ebs-fs-status.is-gone{color:var(--ebs-fs-nla)}.ebs-fs .ebs-fs-dot{width:.6em;height:.6em;border-radius:50%;background:currentColor;flex:0 0 auto}.ebs-fs .ebs-fs-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--ebs-fs-card-pad);background:var(--ebs-fs-ph-bg);color:var(--ebs-fs-ph-color);font-size:var(--ebs-fs-small-size);font-weight:600;text-align:center}.ebs-fs .ebs-fs-empty{padding:var(--ebs-fs-card-pad);border:var(--ebs-fs-card-bw) solid var(--ebs-fs-card-border);border-radius:var(--ebs-fs-card-radius);background:var(--ebs-fs-card-bg)}.ebs-fs .ebs-fs-empty-title{font-size:var(--ebs-fs-ctitle-size);font-weight:var(--ebs-fs-ctitle-weight);color:var(--ebs-fs-ctitle-color);line-height:1.3}.ebs-fs .ebs-fs-empty-text{margin-top:calc(var(--ebs-fs-card-pad) / 3);color:var(--ebs-fs-cmeta-color)}.ebs-fs.ebs-fs-listing{background:var(--ebs-fs-page-bg);color:var(--ebs-fs-body-color);font-size:var(--ebs-fs-body-size);line-height:1.65;-webkit-font-smoothing:antialiased}.ebs-fs .ebs-fs-wrap{max-width:var(--ebs-fs-max);margin:0 auto;padding:0 32px}.ebs-fs .ebs-fs-feature-title,.ebs-fs .ebs-fs-rcard-title{font-family:inherit!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:break-word}.ebs-fs.ebs-fs-listing p{padding:0}.ebs-fs .ebs-fs-h--center{text-align:center;margin:0 0 44px!important}.ebs-fs .ebs-fs-crumbs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--ebs-fs-bc-pad) 0;border-bottom:1px solid var(--ebs-fs-line);font-size:14px;line-height:1.5;color:var(--ebs-fs-muted)}.ebs-fs .ebs-fs-crumbs-trail{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.ebs-fs .ebs-fs-crumbs a{color:var(--ebs-fs-muted)!important;text-decoration:none!important}.ebs-fs .ebs-fs-crumbs a:hover{color:var(--ebs-fs-p)!important}.ebs-fs .ebs-fs-crumbs-sep{margin:0 8px;opacity:.5}.ebs-fs .ebs-fs-crumbs-here{color:var(--ebs-fs-text)}.ebs-fs button.ebs-fs-share{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ebs-fs-muted)!important;cursor:pointer;box-shadow:none!important}.ebs-fs button.ebs-fs-share:hover{background:var(--ebs-fs-light-bg)!important;color:var(--ebs-fs-ink)!important}.ebs-fs button.ebs-fs-share:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:2px}.ebs-fs .ebs-fs-share svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ebs-fs .ebs-fs-share-done{position:absolute;top:calc(100% + 6px);right:0;z-index:5;padding:4px 10px;border-radius:4px;background:var(--ebs-fs-ink);color:var(--ebs-fs-page-bg);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;pointer-events:none}.ebs-fs .ebs-fs-share-done:empty{display:none}@media (max-width:768px){.ebs-fs .ebs-fs-crumbs-trail{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.ebs-fs .ebs-fs-crumbs-here{min-width:0;overflow:hidden;text-overflow:ellipsis}.ebs-fs .ebs-fs-crumbs-trail a,.ebs-fs .ebs-fs-crumbs-sep{flex:0 0 auto}}.ebs-fs .ebs-fs-banner{display:flex;align-items:center;gap:14px;margin:16px 0 0;padding:var(--ebs-fs-nb-pv) 22px;border-radius:8px;background:var(--ebs-fs-nb-bg);color:var(--ebs-fs-nb-text);font-size:var(--ebs-fs-nb-size);font-weight:500;line-height:1.45;text-align:center}.ebs-fs .ebs-fs-banner,.ebs-fs .ebs-fs-banner *{color:var(--ebs-fs-nb-text)}.ebs-fs .ebs-fs-banner a{text-decoration:underline}.ebs-fs .ebs-fs-banner-main{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.ebs-fs .ebs-fs-banner-icon{display:flex;flex:0 0 auto}.ebs-fs .ebs-fs-banner-icon svg{width:18px;height:18px;fill:currentColor}.ebs-fs .ebs-fs-banner a.ebs-fs-banner-btn{flex:0 0 auto;display:inline-flex;align-items:center;padding:5px 16px;border-radius:6px;background:var(--ebs-fs-nb-btn-bg)!important;color:var(--ebs-fs-nb-btn-text)!important;font-size:.92em;font-weight:700;line-height:1.35;text-decoration:none!important;white-space:nowrap;transition:opacity 0.2s ease,transform 0.2s ease}.ebs-fs .ebs-fs-banner a.ebs-fs-banner-btn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:600px){.ebs-fs .ebs-fs-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 16px;font-size:12px}.ebs-fs .ebs-fs-banner-main{flex-basis:100%;justify-content:flex-start;text-align:left}.ebs-fs .ebs-fs-banner a.ebs-fs-banner-btn{margin-left:28px}}.ebs-fs .ebs-fs-admin-note.is-preview{margin:16px 0 0}.ebs-fs.ebs-fs-inventory .ebs-fs-admin-note.is-preview{margin:0 0 24px}.ebs-fs .ebs-fs-notice{margin:16px 0 0;padding:16px 20px;border:1px solid var(--ebs-fs-notice-border);border-radius:8px;background:var(--ebs-fs-notice-bg);color:var(--ebs-fs-notice-color)}.ebs-fs .ebs-fs-notice-title{font-size:18px;font-weight:700;line-height:1.3}.ebs-fs .ebs-fs-notice-text{margin-top:.3em}.ebs-fs .ebs-fs-layout{display:flex;align-items:flex-start;gap:var(--ebs-fs-gap-x);padding:var(--ebs-fs-layout-top) 0 var(--ebs-fs-sec)}.ebs-fs .ebs-fs-left{position:sticky;top:var(--ebs-fs-sticky);flex:1;min-width:0;align-self:flex-start}.ebs-fs .ebs-fs-right{flex:0 0 auto;width:var(--ebs-fs-right);min-width:0}@media (max-width:1080px){.ebs-fs .ebs-fs-layout{flex-direction:column;gap:32px}.ebs-fs .ebs-fs-left{position:relative;top:auto;width:100%}.ebs-fs .ebs-fs-right{width:100%}}.ebs-fs .ebs-fs-gal-frame{padding:var(--ebs-fs-gal-pad);border:var(--ebs-fs-gal-bw) solid var(--ebs-fs-gal-border);border-radius:var(--ebs-fs-gal-br);background:var(--ebs-fs-gal-bg);overflow:hidden}.ebs-fs .ebs-fs-gal{display:flex;gap:14px}.ebs-fs .ebs-fs-rail{contain:size;display:flex;flex-direction:column;gap:10px;flex:0 0 auto;width:var(--ebs-fs-rail);overflow-y:auto;scrollbar-width:thin}.ebs-fs button.ebs-fs-thumb{flex:0 0 auto;display:block;width:var(--ebs-fs-rail);height:var(--ebs-fs-rail);margin:0;padding:0!important;border:2px solid var(--ebs-fs-line)!important;border-radius:50%!important;overflow:hidden;background:var(--ebs-fs-light-bg)!important;cursor:pointer;box-shadow:none!important;transition:border-color 0.2s ease}.ebs-fs button.ebs-fs-thumb:hover,.ebs-fs button.ebs-fs-thumb.is-active{border-color:var(--ebs-fs-p)!important}.ebs-fs button.ebs-fs-thumb:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:2px}.ebs-fs .ebs-fs-thumb img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.ebs-fs .ebs-fs-stage{position:relative;flex:1;min-width:0;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--ebs-fs-light-bg);cursor:zoom-in}.ebs-fs .ebs-fs-stage.is-empty{cursor:default}.ebs-fs .ebs-fs-stage:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:2px}.ebs-fs .ebs-fs-stage img.ebs-fs-stage-img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform 0.35s ease}.ebs-fs .ebs-fs-stage:hover img.ebs-fs-stage-img{transform:scale(1.04)}.ebs-fs .ebs-fs-stage.is-tall img.ebs-fs-stage-img,.ebs-fs .ebs-fs-stage.is-empty img.ebs-fs-stage-img{object-fit:contain}.ebs-fs .ebs-fs-stage.is-tall:hover img.ebs-fs-stage-img{transform:none}.ebs-fs button.ebs-fs-expand{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0!important;border:1px solid var(--ebs-fs-line)!important;border-radius:50%!important;background:var(--ebs-fs-page-bg)!important;color:var(--ebs-fs-ink)!important;opacity:.85;cursor:pointer;box-shadow:none!important;transition:opacity 0.25s ease,transform 0.25s ease}.ebs-fs button.ebs-fs-expand:hover{opacity:1;transform:scale(1.08)}.ebs-fs button.ebs-fs-expand:focus-visible{opacity:1;outline:2px solid var(--ebs-fs-p);outline-offset:2px}.ebs-fs .ebs-fs-expand svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ebs-fs .ebs-fs-gal-nav{display:flex;align-items:center;justify-content:center;gap:28px;padding:16px 0 0}.ebs-fs .ebs-fs-gal.has-rail+.ebs-fs-gal-nav{margin-left:calc(var(--ebs-fs-rail) + 14px)}.ebs-fs button.ebs-fs-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ebs-fs-ink)!important;cursor:pointer;box-shadow:none!important;transition:color 0.2s ease}.ebs-fs button.ebs-fs-arrow:hover{color:var(--ebs-fs-p)!important}.ebs-fs button.ebs-fs-arrow:focus-visible{outline:2px solid var(--ebs-fs-p)}.ebs-fs .ebs-fs-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ebs-fs .ebs-fs-count{font-size:16px;font-weight:600;letter-spacing:2px;color:var(--ebs-fs-ink);font-variant-numeric:tabular-nums;user-select:none}.ebs-fs .ebs-fs-count-now{color:var(--ebs-fs-p)}@media (max-width:1080px){.ebs-fs .ebs-fs-gal{flex-direction:column}.ebs-fs .ebs-fs-rail{contain:none;order:2;flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.ebs-fs button.ebs-fs-thumb{width:64px;height:64px}.ebs-fs .ebs-fs-gal.has-rail+.ebs-fs-gal-nav{margin-left:0}}@media (max-width:600px){.ebs-fs button.ebs-fs-expand{top:10px;right:10px;width:40px;height:40px}}.ebs-fs .ebs-fs-eyebrow{margin-bottom:10px;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:var(--ebs-fs-muted)}.ebs-fs .ebs-fs-summary .ebs-fs-title{margin:0 0 12px!important;font-size:var(--ebs-fs-title-size)!important;font-weight:var(--ebs-fs-title-weight)!important;line-height:1.15!important;color:var(--ebs-fs-title-color)!important}.ebs-fs .ebs-fs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px}.ebs-fs .ebs-fs-price{margin-bottom:4px;font-size:var(--ebs-fs-price-size);font-weight:var(--ebs-fs-price-weight);line-height:1.2;color:var(--ebs-fs-price-color);font-variant-numeric:tabular-nums}.ebs-fs .ebs-fs-disclaimer{margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.5;color:var(--ebs-fs-small-color)}.ebs-fs .ebs-fs-desc{margin-bottom:28px;font-size:var(--ebs-fs-body-size);line-height:1.75;color:var(--ebs-fs-small-color);overflow-wrap:break-word}.ebs-fs ul.ebs-fs-ticks{display:flex;flex-direction:column;gap:10px;margin:0 0 28px!important;padding:0!important;list-style:none!important}.ebs-fs ul.ebs-fs-ticks li{display:flex;align-items:center;gap:10px;margin:0!important;padding:0!important;list-style:none!important;font-size:15px;font-weight:500;line-height:1.45;color:var(--ebs-fs-body-color)}.ebs-fs ul.ebs-fs-ticks svg{flex:0 0 auto;width:20px;height:20px;fill:var(--ebs-fs-p)}.ebs-fs .ebs-fs-bnum{margin-top:4px;font-size:13px;color:var(--ebs-fs-small-color)}.ebs-fs .ebs-fs-ctas{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.ebs-fs a.ebs-fs-btn{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:var(--ebs-fs-btn-h);padding:12px 24px!important;border:2px solid transparent!important;border-radius:var(--ebs-fs-btn-radius)!important;font-size:var(--ebs-fs-btn-size)!important;font-weight:var(--ebs-fs-btn-weight)!important;line-height:1.2!important;text-align:center;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.ebs-fs .ebs-fs-summary a.ebs-fs-btn{text-transform:uppercase!important;letter-spacing:1.5px!important}.ebs-fs a.ebs-fs-btn--primary{background:var(--ebs-fs-btn-bg)!important;color:var(--ebs-fs-btn-color)!important}.ebs-fs a.ebs-fs-btn--primary:hover,.ebs-fs a.ebs-fs-btn--primary:focus-visible{background:var(--ebs-fs-btn-bg-hover)!important;color:var(--ebs-fs-btn-color)!important}.ebs-fs a.ebs-fs-btn--secondary{min-height:calc(var(--ebs-fs-btn-h) - 8px);background:var(--ebs-fs-btn2-bg)!important;color:var(--ebs-fs-btn2-color)!important;border-color:var(--ebs-fs-btn2-border)!important;font-size:calc(var(--ebs-fs-btn-size) - 2px)!important}.ebs-fs a.ebs-fs-btn--secondary:hover{background:var(--ebs-fs-btn2-border)!important;color:var(--ebs-fs-btn2-bg)!important}.ebs-fs a.ebs-fs-btn:focus-visible{outline:2px solid var(--ebs-fs-link);outline-offset:3px}.ebs-fs .ebs-fs-admin-note{margin:0 0 20px;padding:.75em 1em;border:1px dashed var(--ebs-fs-notice-border);border-radius:6px;background:var(--ebs-fs-notice-bg);color:var(--ebs-fs-notice-color);font-size:14px}.ebs-fs a.ebs-fs-helpbox{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;border:2px solid var(--ebs-fs-ink);border-radius:6px;background:var(--ebs-fs-page-bg);color:var(--ebs-fs-ink)!important;text-decoration:none!important;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.ebs-fs a.ebs-fs-helpbox:hover{background:var(--ebs-fs-ink);color:var(--ebs-fs-page-bg)!important;transform:translateY(-1px)}.ebs-fs a.ebs-fs-helpbox:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:3px}.ebs-fs .ebs-fs-helpbox-icon,.ebs-fs .ebs-fs-helpbox-arrow{display:flex;flex:0 0 auto}.ebs-fs .ebs-fs-helpbox svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ebs-fs .ebs-fs-helpbox-arrow svg{width:20px;height:20px;stroke-width:2}.ebs-fs .ebs-fs-helpbox-body{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.ebs-fs .ebs-fs-helpbox-title{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ebs-fs .ebs-fs-helpbox-text{font-size:13px}.ebs-fs .ebs-fs-tabs{margin:12px 0 0;padding:12px 0 calc(var(--ebs-fs-sec) / 2);border-top:1px solid var(--ebs-fs-line)}.ebs-fs .ebs-fs-tabs-bar{display:flex;flex-wrap:wrap;border-radius:var(--ebs-fs-tab-radius);overflow:hidden;background:var(--ebs-fs-tab-bg)}.ebs-fs button.ebs-fs-tab{margin:0;padding:var(--ebs-fs-tab-pv) var(--ebs-fs-tab-ph)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ebs-fs-tab-text)!important;font-family:inherit!important;font-size:var(--ebs-fs-tab-size)!important;font-weight:600!important;line-height:1.4;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}.ebs-fs button.ebs-fs-tab:hover{color:var(--ebs-fs-tab-on-bg)!important}.ebs-fs button.ebs-fs-tab.is-active{background:var(--ebs-fs-tab-on-bg)!important;color:var(--ebs-fs-tab-on-text)!important}.ebs-fs button.ebs-fs-tab:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:-2px}.ebs-fs .ebs-fs-tab-panel{padding:var(--ebs-fs-tab-cpad) 8px 0;font-size:15px;line-height:1.75;color:var(--ebs-fs-small-color)}.ebs-fs .ebs-fs-tab-panel p{margin:0 0 12px}.ebs-fs .ebs-fs-tab-panel p:last-child{margin-bottom:0}.ebs-fs .ebs-fs-tab-panel strong{color:var(--ebs-fs-body-color)}.ebs-fs ul.ebs-fs-options{margin:0!important;padding:0 0 0 20px!important;list-style:disc!important;columns:2 14em;column-gap:32px}.ebs-fs ul.ebs-fs-options li{margin:0 0 8px;padding:0;break-inside:avoid}.ebs-fs table.ebs-fs-table{width:100%;max-width:760px;margin:0!important;border:0!important;border-collapse:collapse;font-size:15px}.ebs-fs table.ebs-fs-table tr:nth-child(odd){background:var(--ebs-fs-table-stripe)}.ebs-fs table.ebs-fs-table th,.ebs-fs table.ebs-fs-table td{padding:.65em 1em!important;border:0!important;border-bottom:1px solid var(--ebs-fs-table-border)!important;text-align:left;vertical-align:top;line-height:1.45;color:var(--ebs-fs-body-color)}.ebs-fs table.ebs-fs-table th{width:40%;font-weight:600;color:var(--ebs-fs-table-label)}@media (max-width:600px){.ebs-fs .ebs-fs-tabs-bar{flex-direction:column}.ebs-fs button.ebs-fs-tab{padding:12px 16px!important;text-align:left;white-space:normal}.ebs-fs .ebs-fs-tab-panel{padding:20px 0 0}}.ebs-fs .ebs-fs-features{padding:var(--ebs-fs-sec) 0;background:var(--ebs-fs-light-bg)}.ebs-fs .ebs-fs-features-grid{display:grid;grid-template-columns:repeat(var(--ebs-fs-fcols,3),minmax(0,1fr));gap:28px}.ebs-fs .ebs-fs-feature{padding:36px 28px;border-radius:14px;background:var(--ebs-fs-page-bg);text-align:center}.ebs-fs .ebs-fs-feature-icon{width:52px;height:52px;margin:0 auto 18px;color:var(--ebs-fs-p)}.ebs-fs .ebs-fs-feature-icon svg{display:block;width:100%;height:100%}.ebs-fs .ebs-fs-feature-title{margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--ebs-fs-ink)!important}.ebs-fs .ebs-fs-feature-desc{font-size:15px;line-height:1.65;color:var(--ebs-fs-small-color)}.ebs-fs .ebs-fs-feature-desc p{margin:0 0 6px}.ebs-fs .ebs-fs-feature-desc p:last-child{margin-bottom:0}@media (max-width:1080px){.ebs-fs .ebs-fs-features-grid{grid-template-columns:repeat(min(2, var(--ebs-fs-fcols, 3)),minmax(0,1fr))}}@media (max-width:600px){.ebs-fs .ebs-fs-features-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ebs-fs .ebs-fs-feature{padding:28px 20px}}.ebs-fs .ebs-fs-reviews{padding:var(--ebs-fs-sec) 0;border-top:1px solid var(--ebs-fs-line);border-bottom:1px solid var(--ebs-fs-line)}.ebs-fs .ebs-fs-related{padding:var(--ebs-fs-sec) 0}.ebs-fs .ebs-fs-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,316px));justify-content:center;gap:24px}.ebs-fs a.ebs-fs-rcard{display:block;color:inherit!important;text-decoration:none!important;transition:transform 0.3s ease}.ebs-fs a.ebs-fs-rcard:hover{transform:translateY(-6px)}.ebs-fs a.ebs-fs-rcard:focus-visible{outline:2px solid var(--ebs-fs-p);outline-offset:4px;border-radius:14px}.ebs-fs .ebs-fs-rcard-media{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--ebs-fs-light-bg)}.ebs-fs .ebs-fs-rcard-media img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform 0.5s ease}.ebs-fs a.ebs-fs-rcard:hover .ebs-fs-rcard-media img{transform:scale(1.06)}.ebs-fs .ebs-fs-rcard-over{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:24px;background:linear-gradient(to top,rgb(0 0 0 / .35) 0%,transparent 50%);opacity:0;transition:opacity 0.3s ease}.ebs-fs a.ebs-fs-rcard:hover .ebs-fs-rcard-over,.ebs-fs a.ebs-fs-rcard:focus-visible .ebs-fs-rcard-over{opacity:1}.ebs-fs .ebs-fs-rcard-over>span{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:6px;background:var(--ebs-fs-page-bg);color:var(--ebs-fs-ink);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ebs-fs .ebs-fs-rcard-over svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.ebs-fs .ebs-fs-rcard-info{padding:16px 4px 0}.ebs-fs .ebs-fs-rcard-cat{margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ebs-fs-muted)}.ebs-fs .ebs-fs-rcard-title{margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:var(--ebs-fs-ink)!important}.ebs-fs .ebs-fs-rcard-price{font-size:15px;font-weight:600;color:var(--ebs-fs-p);font-variant-numeric:tabular-nums}.ebs-fs .ebs-fs-viewer{position:fixed;inset:0;z-index:999999;display:flex;flex-direction:column;background:var(--ebs-fs-viewer-bg);color:#fff}.ebs-fs .ebs-fs-viewer-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:16px 28px}.ebs-fs .ebs-fs-viewer-count{font-size:14px;font-weight:500;letter-spacing:1px;color:#fff;font-variant-numeric:tabular-nums}.ebs-fs button.ebs-fs-viewer-close,.ebs-fs button.ebs-fs-viewer-arrow{display:flex;align-items:center;justify-content:center;margin:0;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;cursor:pointer;box-shadow:none!important;transition:background-color 0.2s ease}.ebs-fs button.ebs-fs-viewer-close{width:44px;height:44px;font-size:22px;line-height:1}.ebs-fs button.ebs-fs-viewer-close span{font-size:28px;line-height:1}.ebs-fs button.ebs-fs-viewer-close:hover,.ebs-fs button.ebs-fs-viewer-arrow:hover{background:rgb(255 255 255 / .24)!important}.ebs-fs button.ebs-fs-viewer-close:focus-visible,.ebs-fs button.ebs-fs-viewer-arrow:focus-visible,.ebs-fs button.ebs-fs-viewer-thumb:focus-visible{outline:2px solid #fff;outline-offset:2px}.ebs-fs .ebs-fs-viewer-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.ebs-fs .ebs-fs-viewer-img{display:block;max-width:85%!important;max-height:100%!important;object-fit:contain;border-radius:8px}.ebs-fs button.ebs-fs-viewer-arrow{position:absolute;top:50%;width:52px;height:52px;transform:translateY(-50%)}.ebs-fs .ebs-fs-viewer-arrow--prev{left:16px}.ebs-fs .ebs-fs-viewer-arrow--next{right:16px}.ebs-fs .ebs-fs-viewer-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ebs-fs .ebs-fs-viewer-strip{display:flex;justify-content:safe center;gap:10px;flex:0 0 auto;padding:16px 28px 24px;overflow-x:auto}.ebs-fs button.ebs-fs-viewer-thumb{flex:0 0 auto;width:var(--ebs-fs-viewer-thumb);height:var(--ebs-fs-viewer-thumb);margin:0;padding:0!important;border:2px solid transparent!important;border-radius:10px!important;overflow:hidden;background:transparent!important;opacity:.55;cursor:pointer;box-shadow:none!important;transition:opacity 0.2s ease}.ebs-fs button.ebs-fs-viewer-thumb:hover{opacity:.85}.ebs-fs button.ebs-fs-viewer-thumb.is-active{border-color:var(--ebs-fs-p)!important;opacity:1}.ebs-fs .ebs-fs-viewer-thumb img{display:block;width:100%!important;height:100%!important;object-fit:cover}@media (max-width:600px){.ebs-fs .ebs-fs-viewer-head{padding:12px 16px}.ebs-fs .ebs-fs-viewer-img{max-width:100%!important;border-radius:0}.ebs-fs button.ebs-fs-viewer-arrow{width:44px;height:44px;background:rgb(0 0 0 / .45)!important}.ebs-fs .ebs-fs-viewer-arrow--prev{left:8px}.ebs-fs .ebs-fs-viewer-arrow--next{right:8px}.ebs-fs .ebs-fs-viewer-strip{padding:12px 16px 20px}}html.ebs-fs-viewer-open,html.ebs-fs-viewer-open body{overflow:hidden}@media (max-width:600px){.ebs-fs .ebs-fs-wrap{padding:0 16px}.ebs-fs .ebs-fs-h--center{margin-bottom:28px!important}}.ebs-fs .ebs-fs-dialog{width:min(var(--ebs-fs-dialog-w), calc(100vw - 2rem));max-width:none;max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--ebs-fs-card-radius);background:var(--ebs-fs-dialog-bg);color:var(--ebs-fs-body-color);overflow:auto;box-shadow:none}.ebs-fs .ebs-fs-dialog-inner{padding:calc(var(--ebs-fs-section-gap) / 2)}.ebs-fs .ebs-fs-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.ebs-fs .ebs-fs-dialog-title{font-size:var(--ebs-fs-h-size)!important;font-weight:var(--ebs-fs-h-weight)!important;color:var(--ebs-fs-h-color)!important}.ebs-fs button.ebs-fs-dialog-close{flex:0 0 auto;width:2.2em;height:2.2em;margin:-.3em -.3em 0 0;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ebs-fs-body-color)!important;font-size:var(--ebs-fs-body-size);line-height:1;cursor:pointer;box-shadow:none!important}.ebs-fs button.ebs-fs-dialog-close span{font-size:1.8em;line-height:1}.ebs-fs button.ebs-fs-dialog-close:hover{background:var(--ebs-fs-table-stripe)!important}.ebs-fs button.ebs-fs-dialog-close:focus-visible{outline:.125em solid var(--ebs-fs-link);outline-offset:.125em}.ebs-fs .ebs-fs-dialog-unit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3em 1em;margin-top:.8em;padding:.6em .8em;border-radius:var(--ebs-fs-btn-radius);background:var(--ebs-fs-table-stripe);font-size:var(--ebs-fs-small-size)}.ebs-fs .ebs-fs-dialog-unit span{color:var(--ebs-fs-price-color);font-weight:700;font-variant-numeric:tabular-nums}.ebs-fs .ebs-fs-dialog-intro{margin-top:.8em;font-size:var(--ebs-fs-small-size);color:var(--ebs-fs-small-color)}.ebs-fs .ebs-fs-form-slot{margin-top:.8em}.ebs-fs .ebs-fs-form-slot iframe{display:block;width:100%;border:0}@media (prefers-reduced-motion:reduce){.ebs-fs *,.ebs-fs *::before{transition:none!important}.ebs-fs .ebs-fs-grid a.ebs-fs-card:hover,.ebs-fs .ebs-fs-grid a.ebs-fs-card:hover .ebs-fs-card-media img,.ebs-fs a.ebs-fs-rcard:hover,.ebs-fs a.ebs-fs-rcard:hover .ebs-fs-rcard-media img,.ebs-fs .ebs-fs-stage:hover img.ebs-fs-stage-img,.ebs-fs a.ebs-fs-helpbox:hover,.ebs-fs button.ebs-fs-expand:hover,.ebs-fs .ebs-fs-banner a.ebs-fs-banner-btn:hover{transform:none!important}}