.ebb-pdp{padding:22px 0 66px}.ebb .crumbs{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:14.5px;color:var(--ebb-ink-3)}.ebb .crumbs i{font-size:9px;opacity:.5}.ebb .crumbs a{transition:color .2s}.ebb .crumbs a:hover{color:var(--ebb-ink)}.ebb .crumbs span{color:var(--ebb-ink);font-weight:600}.ebb-pdp .pdp-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:52px;align-items:start}.ebb-pdp .gal{position:sticky;top:98px;display:grid;gap:12px}.ebb-pdp .gal-main{position:relative;border-radius:var(--ebb-r-xl);overflow:hidden;background:var(--ebb-cream);aspect-ratio:1/1;box-shadow:inset 0 0 0 1px var(--ebb-line-2)}.ebb-pdp .gal-track{display:flex;height:100%;transition:transform .55s var(--ebb-ease)}.ebb-pdp .gal-track figure{margin:0;flex:0 0 100%;height:100%;display:grid;place-items:center;padding:6%}.ebb-pdp .gal-track img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.ebb-pdp .gal-track figure.is-photo{padding:0}.ebb-pdp .gal-track figure.is-photo img{object-fit:cover;mix-blend-mode:normal}.ebb-pdp .gal-badge{position:absolute;top:18px;left:18px;z-index:3;padding:6px 15px;border-radius:100px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--ebb-label);font-size:13.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ebb-ink-2)}.ebb-pdp .gal-badge-sale{top:auto;bottom:18px;background:var(--ebb-lav-ink);color:#fff}.ebb-pdp .gal-arw{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--ebb-sh-s);font-size:14px;color:var(--ebb-ink);opacity:0;transition:opacity .3s,transform .3s var(--ebb-ease)}.ebb-pdp .gal-prev{left:14px}.ebb-pdp .gal-next{right:14px}.ebb-pdp .gal-main:hover .gal-arw{opacity:1}.ebb-pdp .gal-arw:hover{transform:translateY(-50%) scale(1.08)}.ebb-pdp .gal-dots{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:none;justify-content:center;gap:6px}.ebb-pdp .gal-dots i{width:6px;height:6px;border-radius:50%;background:#1d1d1d33;transition:background .3s,width .3s}.ebb-pdp .gal-dots i.on{background:var(--ebb-ink);width:20px;border-radius:100px}.ebb-pdp .gal-thumbs{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block:2px}.ebb-pdp .gal-thumbs::-webkit-scrollbar{display:none}.ebb-pdp .gal-thumbs button{flex:0 0 80px;scroll-snap-align:start;border-radius:var(--ebb-r-m);overflow:hidden;background:var(--ebb-cream);aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--ebb-line-2);transition:box-shadow .3s var(--ebb-ease),transform .3s var(--ebb-ease)}.ebb-pdp .gal-thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken;padding:8%}.ebb-pdp .gal-thumbs button.is-photo img{object-fit:cover;mix-blend-mode:normal;padding:0}.ebb-pdp .gal-thumbs button:hover{transform:translateY(-2px)}.ebb-pdp .gal-thumbs button.on{box-shadow:inset 0 0 0 1.8px var(--ebb-ink)}.ebb-pdp .buy>.eyebrow{margin-bottom:14px}.ebb-pdp .buy h1{font-size:clamp(31px,3.1vw,42px);letter-spacing:-.03em;line-height:1.05;margin-bottom:12px}.ebb-pdp .buy-rate{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;color:var(--ebb-ink-3);margin-bottom:16px}.ebb-pdp .buy-rate b{color:var(--ebb-ink);font-weight:700}.ebb-pdp .buy-rate a{border-bottom:1px solid var(--ebb-lav);padding-bottom:1px;transition:color .2s}.ebb-pdp .buy-rate a:hover{color:var(--ebb-ink)}.ebb-pdp .buy-rate-sep{opacity:.35}.ebb-pdp .instock{display:inline-flex;align-items:center;gap:7px;color:var(--ebb-sage-text);font-weight:600}.ebb-pdp .instock i{font-size:6px;animation:ebb-pulse 2.4s ease-in-out infinite}.ebb-pdp .instock.is-out{color:#ac5747}.ebb-pdp .instock.is-out i{animation:none}@keyframes ebb-pulse{50%{opacity:.35}}.ebb-pdp .buy-hook{font-size:17.5px;color:var(--ebb-ink-2);margin-bottom:18px;max-width:50ch}.ebb-pdp .buy-ings{padding:16px 20px;border-radius:var(--ebb-r-m);background:var(--ebb-sage-soft);margin-bottom:18px}.ebb-pdp .buy-ings .ing-lbl{color:var(--ebb-sage-text);margin-bottom:10px}.ebb-pdp .buy-ings .ing-lbl strong{color:var(--ebb-sage-deep)}.ebb-pdp .buy-ings .ing li{background:#fffc}.ebb .ing-sm li{font-size:14px;padding:5px 14px}.ebb-pdp .buy-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:14px;background:var(--ebb-lav-soft);margin-bottom:16px;container-type:inline-size}.ebb-pdp .buy-packs-2{grid-template-columns:repeat(2,1fr)}.ebb-pdp .buy-packs-4{grid-template-columns:repeat(4,1fr)}@container (max-width:382px){.ebb-pdp .pack-sub{flex-direction:column;gap:2px}}.ebb-pdp .pack{position:relative;display:grid;gap:2px;justify-items:center;align-content:center;text-align:center;padding:9px 6px;border-radius:11px;background:transparent;min-width:0;transition:background .28s var(--ebb-ease),box-shadow .28s var(--ebb-ease)}.ebb-pdp .pack:hover{background:#ffffff8c}.ebb-pdp .pack.on{background:var(--ebb-paper);box-shadow:0 1px 2px #1d1d1d0d,0 8px 18px -14px #1d1d1d80}.ebb-pdp .pack[disabled]{opacity:.4;cursor:not-allowed}.ebb-pdp .pack-lbl{font-family:var(--ebb-display);font-size:16.5px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ebb-ink)}.ebb-pdp .pack-sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 6px;font-size:13px;color:var(--ebb-ink-3);line-height:1.25}.ebb-pdp .pack-price{white-space:nowrap}.ebb-pdp .pack-price small{font-size:inherit;opacity:.75;margin-left:2px}.ebb-pdp .pack-chip{font-family:var(--ebb-label);font-style:normal;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:1px 7px;border-radius:100px;background:var(--ebb-sage-soft);color:var(--ebb-sage-deep)}.ebb-pdp .pack-chip.is-best{background:var(--ebb-lav-ink);color:#fff}.ebb-pdp .opt{margin-bottom:16px}.ebb-pdp .opt-lbl{font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ebb-ink-3);margin-bottom:9px;display:block}.ebb-pdp .opt-lbl b{color:var(--ebb-ink);font-weight:700}.ebb-pdp .opt-row{display:flex;flex-wrap:wrap;gap:8px}.ebb-pdp .opt-v{padding:9px 18px;border-radius:100px;font-size:15px;font-weight:500;color:var(--ebb-ink-2);background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);transition:box-shadow .28s var(--ebb-ease),color .25s,background .25s}.ebb-pdp .opt-v:hover{box-shadow:inset 0 0 0 1px #1d1d1d4d}.ebb-pdp .opt-v.on{background:var(--ebb-lav);color:var(--ebb-ink);font-weight:600;box-shadow:none}.ebb-pdp .opt-v.is-off{opacity:.4;text-decoration:line-through}.ebb-pdp .buy-price{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:14px}.ebb-pdp .price-was{font-size:18px;color:var(--ebb-ink-3);text-decoration:line-through}.ebb-pdp .price-save{padding:3px 12px;border-radius:100px;background:var(--ebb-sage-soft);color:var(--ebb-sage-deep);font-size:13.5px;font-weight:600}.ebb-pdp .buy-price .price-note{flex:1 0 100%;margin-top:-2px}.ebb-pdp .buy-qty-row{display:flex;gap:12px;margin-bottom:12px}.ebb .qty{display:flex;align-items:center;flex:0 0 auto;border-radius:100px;background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);height:56px}.ebb .qty button{width:46px;height:100%;display:grid;place-items:center;font-size:11px;color:var(--ebb-ink-2);transition:color .2s}.ebb .qty button:hover{color:var(--ebb-ink)}.ebb .qty input{width:34px;border:0;background:none;text-align:center;outline:none;font-family:var(--ebb-display);font-size:18px;font-weight:700;color:var(--ebb-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ebb .qty input::-webkit-outer-spin-button,.ebb .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ebb-pdp .btn-atc{flex:1;height:56px}.ebb-pdp .buy-form{margin:0}.ebb-pdp .buy-dynamic{margin-bottom:0}.ebb-pdp .buy-dynamic .shopify-payment-button__button{width:100%;height:58px;border-radius:100px;background:#5a31f4;color:#fff;font-family:var(--ebb-sans);font-size:17px;font-weight:600;letter-spacing:.005em;box-shadow:0 8px 22px -12px #5a31f4b3;border:0;transition:background .25s,transform .3s var(--ebb-ease),box-shadow .3s var(--ebb-ease)}.ebb-pdp .buy-dynamic .shopify-payment-button__button:hover:not([disabled]){background:#4a26d8;transform:translateY(-2px);box-shadow:0 14px 28px -14px #5a31f4bf}.ebb-pdp .buy-dynamic .shopify-payment-button__more-options{display:block;width:100%;margin-top:10px;text-align:center;font-size:14.5px;color:var(--ebb-ink-3);text-decoration:underline;background:none}.ebb-pdp .btn-shoppay{width:100%;height:58px;border-radius:100px;background:#5a31f4;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:17px;font-weight:600;letter-spacing:.005em;border:0;box-shadow:0 8px 22px -12px #5a31f4b3;transition:background .25s,transform .3s var(--ebb-ease),box-shadow .3s var(--ebb-ease)}.ebb-pdp .btn-shoppay img{height:20px;width:auto;display:block;translate:0 1px}.ebb-pdp .btn-shoppay:hover{background:#4a26d8;transform:translateY(-2px);box-shadow:0 14px 28px -14px #5a31f4bf}.ebb-pdp .btn-shoppay:active{transform:translateY(0)}.ebb .pay-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 20px;padding-top:2px}.ebb .pay-strip .pay-lbl{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .pay-strip .pay-lbl i{font-size:10px;color:var(--ebb-sage-text)}.ebb .pay-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin:0}.ebb .pay-strip-bare{justify-content:center}.ebb .pay-strip-bare .pay-icons{justify-content:center;width:100%}.ebb .pay-icons li{line-height:0}.ebb .pay-icons img{height:26px;width:auto;border-radius:4px;box-shadow:0 0 0 1px #1d1d1d12}.ebb .pay-icons-sm{margin:0;justify-content:flex-end}.ebb .pay-icons-sm img{height:22px}.ebb-pdp .buy-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--ebb-line);padding-top:18px;container-type:inline-size}.ebb-pdp .buy-assure li{display:grid;gap:5px;align-content:start;justify-items:center;text-align:center;min-width:0}.ebb-pdp .buy-assure i{font-size:15px;color:var(--ebb-sage-text)}.ebb-pdp .buy-assure b{display:block;font-size:14.5px;font-weight:600;line-height:1.25;text-wrap:balance}.ebb-pdp .buy-assure span{font-size:13.5px;color:var(--ebb-ink-3);line-height:1.35;text-wrap:balance}@container (max-width:430px){.ebb-pdp .buy-assure li{gap:4px}.ebb-pdp .buy-assure i{font-size:13px}.ebb-pdp .buy-assure b{font-size:13px;line-height:1.2}.ebb-pdp .buy-assure span{font-size:12px;line-height:1.3}}@container (max-width:330px){.ebb-pdp .buy-assure b{font-size:12.5px}.ebb-pdp .buy-assure span{font-size:11.5px}}.ebb-pdp .buy-desc{margin-top:28px;padding-top:26px;border-top:1px solid var(--ebb-line)}.ebb-pdp .buy-desc-h{font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--ebb-lav-ink);margin-bottom:14px}.ebb-pdp .buy-desc-body{font-size:16px;line-height:1.6;color:var(--ebb-ink-3);overflow:hidden}.ebb-pdp .buy-desc-body p{font-size:16px;line-height:1.6;color:var(--ebb-ink-3)}.js .ebb-pdp .buy-desc-body.is-clampable{max-height:calc(var(--clamp-lines, 6) * 1.6em);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.js .ebb-pdp .buy-desc-body.is-clampable.is-expanded{-webkit-mask-image:none;mask-image:none}.ebb-pdp .buy-desc-body.is-clampable.is-expanded{max-height:none;overflow:visible}.ebb-pdp .buy-desc-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ebb-lav-ink);border-bottom:1.5px solid var(--ebb-lav);padding-bottom:2px}.ebb-pdp .buy-desc-toggle[hidden]{display:none}.ebb-pdp .buy-desc-sub{font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ebb-ink);margin:22px 0 12px}.ebb-pdp .buy-desc-l{display:grid;gap:9px}.ebb-pdp .buy-desc-l li{display:flex;align-items:flex-start;gap:11px;font-size:16px;color:var(--ebb-ink-2)}.ebb-pdp .buy-desc-l i{font-size:11px;margin-top:7px;color:var(--ebb-sage-text);flex:0 0 auto}.ebb-pdp .buy-desc-meta{margin:22px 0 0;display:grid;grid-template-columns:1fr;gap:0;padding-top:18px;border-top:1px solid var(--ebb-line-2)}.ebb-pdp .buy-desc-meta>div{display:grid;grid-template-columns:auto 1fr;gap:0 22px}.ebb-pdp .buy-desc-meta dt{font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ebb-ink-3);padding:7px 0;align-self:baseline}.ebb-pdp .buy-desc-meta dd{margin:0;padding:7px 0;font-size:15.5px;color:var(--ebb-ink)}.ebb-pdp .buy-err{margin:10px 0 0;padding:11px 16px;border-radius:var(--ebb-r-s);background:#ac574717;color:#8e4033;font-size:14.5px}.ebb-tabs{position:sticky;top:78px;z-index:50;background:#f3efeceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--ebb-line-2)}.ebb-tabs .tabs-in{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ebb-tabs .tabs-in::-webkit-scrollbar{display:none}.ebb-tabs .tab{position:relative;flex:0 0 auto;padding:16px 0;font-size:15.5px;font-weight:500;color:var(--ebb-ink-3);white-space:nowrap;transition:color .25s}.ebb-tabs .tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ebb-lav-ink);transform:scaleX(0);transition:transform .35s var(--ebb-ease)}.ebb-tabs .tab:hover{color:var(--ebb-ink)}.ebb-tabs .tab.is-on{color:var(--ebb-ink);font-weight:600}.ebb-tabs .tab.is-on:after{transform:scaleX(1)}.ebb-bens .bens{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.ebb-bens .ben{padding:32px 30px;border-radius:var(--ebb-r-l);background:var(--ebb-cream)}.ebb-bens .ben-n{display:inline-block;font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.19em;color:var(--ebb-sage-text);margin-bottom:14px}.ebb-bens .ben h3{font-size:22px;letter-spacing:-.022em;margin-bottom:9px}.ebb-bens .ben p{font-size:16px;color:var(--ebb-ink-3);line-height:1.55}.ebb .faq-gal{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ebb .faq-gal figure{margin:0;border-radius:var(--ebb-r-m);overflow:hidden;background:var(--ebb-cream-2)}.ebb .faq-gal figure:nth-child(1),.ebb .faq-gal figure:nth-child(4){aspect-ratio:1/1.22}.ebb .faq-gal figure:nth-child(2),.ebb .faq-gal figure:nth-child(3){aspect-ratio:1/.92;align-self:center}.ebb .faq-gal img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ebb-ease)}.ebb .faq-gal figure:hover img{transform:scale(1.06)}.ebb .faq-gal-cap{margin-top:16px;display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--ebb-ink-3)}.ebb .faq-gal-cap i{font-size:16px;color:var(--ebb-lav-ink)}.ebb .faq-gal-cap strong{color:var(--ebb-ink);font-weight:600}.ebb-reviews .rev-top{display:grid;grid-template-columns:auto 1fr auto;gap:44px;align-items:center;padding:30px 34px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);margin-bottom:26px}.ebb-reviews .rev-score{text-align:center}.ebb-reviews .rev-score b{display:block;font-family:var(--ebb-display);font-size:56px;font-weight:700;letter-spacing:-.045em;line-height:1}.ebb .stars-lg{font-size:14px;margin:8px 0 6px}.ebb-reviews .rev-count{display:block;font-size:13.5px;color:var(--ebb-ink-3);white-space:nowrap}.ebb-reviews .rev-bars{display:grid;gap:7px;min-width:0}.ebb-reviews .rev-bars li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--ebb-ink-3)}.ebb-reviews .rev-bars li>span:first-child{width:26px;flex:0 0 auto}.ebb-reviews .bar{flex:1;height:7px;border-radius:100px;background:#1d1d1d12;overflow:hidden}.ebb-reviews .bar i{display:block;height:100%;width:var(--w);border-radius:100px;background:var(--ebb-gold);transform-origin:left;animation:ebb-grow 1.1s var(--ebb-ease) both}@keyframes ebb-grow{0%{transform:scaleX(0)}}.ebb-reviews .bn{width:26px;text-align:right;flex:0 0 auto}.ebb-reviews .rev-cta{text-align:right}.ebb-reviews .rev-cta p{font-size:14.5px;color:var(--ebb-ink-3);margin-bottom:12px;display:flex;align-items:center;gap:8px;justify-content:flex-end}.ebb-reviews .rev-cta i{color:var(--ebb-sage-text);font-size:11px}.ebb-reviews .rev{background:var(--ebb-paper)}.ebb-mech2 .mech2{display:grid;grid-template-columns:1fr .82fr;gap:48px;align-items:start}.ebb-mech2 .mech2-rail{position:relative;min-width:0}.ebb-mech2 .mech2-steps{display:grid;gap:2px}.ebb-mech2 .mech2-steps li{padding:26px 0;border-bottom:1px solid var(--ebb-line)}.ebb-mech2 .mech2-steps li:first-child{padding-top:0}.ebb-mech2 .m-step{display:block;font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--ebb-sage-text);margin-bottom:9px}.ebb-mech2 .mech2-steps h3{font-size:23px;letter-spacing:-.022em;margin-bottom:8px}.ebb-mech2 .mech2-steps p{font-size:16px;color:var(--ebb-ink-3);line-height:1.58;max-width:54ch}.ebb-mech2 .mech2-fig{margin:0;position:sticky;top:152px}.ebb-mech2 .mech2-fig img{width:100%;height:auto;border-radius:var(--ebb-r-l);aspect-ratio:533/666;background:var(--ebb-cream-2)}.ebb-mech2 .mech2-fig figcaption{margin-top:14px;font-size:14.5px;color:var(--ebb-ink-3);line-height:1.5}.ebb-feeding .feed-grid{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center}.ebb-feeding .feed-copy .eyebrow{margin-bottom:16px}.ebb-feeding .feed-copy h2{font-size:clamp(30px,3.3vw,42px);letter-spacing:-.028em;margin-bottom:16px}.ebb-feeding .feed-copy p{font-size:16.5px;color:var(--ebb-ink-3);max-width:48ch;margin-bottom:26px}.ebb-feeding .feed-pills{display:flex;flex-wrap:wrap;gap:9px}.ebb-feeding .fp{padding:10px 19px;border-radius:100px;font-size:15.5px;font-weight:500;color:var(--ebb-ink-2);box-shadow:inset 0 0 0 1px #1d1d1d29;transition:box-shadow .3s var(--ebb-ease),color .25s,background .25s}.ebb-feeding .fp:hover{color:var(--ebb-ink);box-shadow:inset 0 0 0 1px #1d1d1d52}.ebb-feeding .fp.is-on{background:var(--ebb-lav);color:var(--ebb-ink);font-weight:600;box-shadow:none}.ebb-feeding .feed-out{padding:36px;border-radius:var(--ebb-r-xl);background:var(--ebb-paper);box-shadow:var(--ebb-sh-s)}.ebb-feeding .feed-lbl{font-size:15px;color:var(--ebb-ink-3);margin-bottom:14px}.ebb-feeding .feed-lbl b{color:var(--ebb-sage-deep);font-weight:600}.ebb-feeding .feed-big{font-family:var(--ebb-display);font-size:clamp(46px,6vw,74px);font-weight:700;letter-spacing:-.045em;line-height:.94;margin-bottom:14px;display:flex;align-items:baseline;gap:14px}.ebb-feeding .feed-big small{font-family:var(--ebb-label);font-size:16px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-feeding .feed-sub{font-size:15.5px;color:var(--ebb-ink-3);line-height:1.55;margin-bottom:22px}.ebb-feeding .feed-bag{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--ebb-line-2)}.ebb-feeding .feed-bag i{font-size:16px;color:var(--ebb-sage-text)}.ebb-feeding .feed-bag p{font-size:15px;color:var(--ebb-ink-3)}.ebb-feeding .feed-bag b{color:var(--ebb-ink);font-weight:600}.ebb-specs .specs-grid{display:grid;grid-template-columns:.85fr 1fr;gap:56px;align-items:start}.ebb-specs .specs-h{font-size:clamp(29px,3.2vw,40px);letter-spacing:-.028em;margin:16px 0 14px}.ebb-specs .specs-p{font-size:16.5px;color:var(--ebb-ink-3);margin-bottom:24px}.ebb-specs .specs-img{width:100%;border-radius:var(--ebb-r-l);background:var(--ebb-cream)}.ebb-specs .spec-cards{display:grid;gap:14px}.ebb .spec-card{padding:28px 30px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);box-shadow:var(--ebb-sh-s)}.ebb .spec-card h3{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:600;font-family:var(--ebb-label);letter-spacing:.17em;text-transform:uppercase;color:var(--ebb-ink);margin-bottom:16px}.ebb .spec-card h3 i{font-size:13px;color:var(--ebb-sage-text)}.ebb .spec-tbl{width:100%;border-collapse:collapse}.ebb .spec-tbl tr{border-bottom:1px solid rgba(29,29,29,.07)}.ebb .spec-tbl tr:last-child{border-bottom:0}.ebb .spec-tbl th,.ebb .spec-tbl td{padding:11px 0;font-size:15.5px;text-align:left;font-weight:400}.ebb .spec-tbl th{color:var(--ebb-ink-3);font-weight:400}.ebb .spec-tbl td{text-align:right;font-weight:600;color:var(--ebb-ink)}.ebb .spec-note{margin-top:14px;font-size:14px;color:var(--ebb-ink-3);opacity:.85}.ebb-routine .routine{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ebb .rt{position:relative;display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:center;padding:16px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);transition:transform .4s var(--ebb-ease),box-shadow .4s var(--ebb-ease)}.ebb .rt:hover{transform:translateY(-4px);box-shadow:var(--ebb-sh-m)}.ebb .rt-img{border-radius:var(--ebb-r-s);overflow:hidden;background:var(--ebb-cream);aspect-ratio:1;display:block}.ebb .rt-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.ebb .rt-b h3{font-size:17.5px;letter-spacing:-.02em;margin-bottom:3px}.ebb .rt-b p{font-size:13.5px;color:var(--ebb-ink-3);line-height:1.4;margin-bottom:10px}.ebb .rt-b .addpill{display:inline-flex;margin:0}.ebb .rt .ebb-add-form,.ebb .rt .addpill,.ebb .rt .rt-choose{position:relative;z-index:2}.ebb .rt-price{font-family:var(--ebb-display);font-size:16px;font-weight:700;margin-right:10px}.ebb-pdpbar{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;align-items:center;gap:14px;padding:11px 32px;background:#faf8f6f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--ebb-line);box-shadow:0 -10px 34px -22px #1d1d1d73;transform:translateY(115%);visibility:hidden;transition:transform .45s var(--ebb-ease),visibility 0s linear .45s}.ebb-pdpbar.on{transform:none;visibility:visible;transition:transform .45s var(--ebb-ease),visibility 0s}.ebb-pdpbar>img{width:46px;height:46px;border-radius:10px;object-fit:contain;background:var(--ebb-cream);mix-blend-mode:darken;flex:0 0 auto}.ebb-pdpbar .bar-txt{min-width:0;flex:1}.ebb-pdpbar .bar-txt b{display:block;font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebb-pdpbar .bar-txt span{font-size:14px;color:var(--ebb-ink-3)}.ebb-pdpbar .bar-atc{flex:0 0 auto;min-width:190px;height:48px;padding:0 30px}.ebb-cartdrawer{position:fixed;inset:0 0 0 auto;width:min(94vw,432px);z-index:1090;background:var(--ebb-paper);transform:translate(102%);visibility:hidden;transition:transform .45s var(--ebb-ease),box-shadow .45s var(--ebb-ease),visibility 0s linear .45s;display:flex;flex-direction:column}.ebb-cartdrawer.open{transform:none;box-shadow:var(--ebb-sh-l);visibility:visible;transition:transform .45s var(--ebb-ease),box-shadow .45s var(--ebb-ease),visibility 0s}.ebb-cartdrawer .cart-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ebb .cart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--ebb-line-2);flex:0 0 auto}.ebb .cart-head h2{font-size:22px;letter-spacing:-.024em;display:flex;align-items:baseline;gap:8px}.ebb .cart-head h2 span{font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.12em;color:var(--ebb-ink-3)}.ebb .cart-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 22px 8px}.ebb .cart-goal{margin-bottom:18px}.ebb .cart-goal p{font-size:14.5px;color:var(--ebb-ink-2);margin-bottom:9px;display:flex;align-items:center;gap:8px}.ebb .cart-goal p i{color:var(--ebb-sage-text);font-size:12px}.ebb .cart-goal b{font-weight:700;color:var(--ebb-ink)}.ebb .cart-goal-bar{height:8px;border-radius:100px;background:var(--ebb-cream-2);overflow:hidden}.ebb .cart-goal-bar>i{display:block;height:100%;width:0;border-radius:100px;background:var(--ebb-sage-text);transition:width .8s var(--ebb-ease)}.ebb .cart-goal.is-done .cart-goal-bar>i{background:var(--ebb-lav-ink)}.ebb .cart-goal-tier i{display:inline-block;width:1.25em;height:1em;text-align:center;line-height:1;background:none;border-radius:0}.ebb .cart-lines{display:grid;gap:14px}.ebb .cart-line{display:grid;grid-template-columns:78px 1fr;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--ebb-line-2)}.ebb .cart-line:last-child{border-bottom:0}.ebb .cart-line-img{border-radius:var(--ebb-r-s);overflow:hidden;background:var(--ebb-cream);aspect-ratio:1/1.02;display:block}.ebb .cart-line-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.ebb .cart-line-b{min-width:0;display:flex;flex-direction:column;gap:5px}.ebb .cart-line-t{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ebb .cart-line-b h3{font-size:16.5px;letter-spacing:-.018em;line-height:1.2}.ebb .cart-line-var{font-family:var(--ebb-label);font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .cart-line-x{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;font-size:12px;color:var(--ebb-ink-3);transition:background .25s,color .25s}.ebb .cart-line-x:hover{background:var(--ebb-cream-2);color:var(--ebb-ink)}.ebb .cart-line-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.ebb .cart-line-f .qty{height:38px}.ebb .cart-line-f .qty button{width:34px;font-size:10px}.ebb .cart-line-f .qty input{width:28px;font-size:15px}.ebb .cart-line-p{font-family:var(--ebb-display);font-size:17px;font-weight:700;letter-spacing:-.02em;text-align:right}.ebb .cart-line-p s{display:block;font-family:var(--ebb-sans);font-size:13.5px;font-weight:400;color:var(--ebb-ink-3)}.ebb .cart-line-disc{font-size:13px;color:var(--ebb-sage-text)}.ebb .cart-empty{text-align:center;padding:38px 10px}.ebb .cart-empty i{font-size:34px;color:var(--ebb-lav-deep);margin-bottom:16px;display:block}.ebb .cart-empty h3{font-size:24px;letter-spacing:-.024em;margin-bottom:8px}.ebb .cart-empty p{font-size:15.5px;color:var(--ebb-ink-3);margin-bottom:20px}.ebb .cart-foot{flex:0 0 auto;padding:16px 22px 20px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ebb-line);background:var(--ebb-cream);box-shadow:0 -10px 24px -22px #1d1d1d80}.ebb .cart-sum{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.ebb .cart-sum span{font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .cart-sum b{font-family:var(--ebb-display);font-size:26px;font-weight:700;letter-spacing:-.03em}.ebb .cart-note-l{font-size:13.5px;color:var(--ebb-ink-3);margin-bottom:14px}.ebb .cart-foot .btn{width:100%}.ebb .cart-foot form{margin:0}.ebb .cart-foot .btn+.btn,.ebb .cart-foot form+.btn{margin-top:10px}.ebb .cart-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px;flex-wrap:wrap}.ebb .cart-trust li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ebb-ink-3)}.ebb .cart-trust i{font-size:10px;color:var(--ebb-sage-text)}.ebb .cart-err{margin-bottom:14px;padding:11px 16px;border-radius:var(--ebb-r-s);background:#ac574717;color:#8e4033;font-size:14.5px}.ebb .cart-note{margin-top:14px}.ebb .cart-note summary{font-size:14.5px;color:var(--ebb-ink-3);cursor:pointer;display:flex;align-items:center;gap:8px}.ebb .cart-note textarea{width:100%;margin-top:10px;min-height:78px;padding:12px 14px;border-radius:var(--ebb-r-s);border:0;background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);font-family:inherit;font-size:15px;color:var(--ebb-ink);outline:none;resize:vertical}.ebb .cart-note textarea:focus{box-shadow:inset 0 0 0 1.6px var(--ebb-lav-deep)}.ebb-cartdrawer.is-busy .cart-body{opacity:.5;pointer-events:none;transition:opacity .2s}.ebb-cartpage{padding:34px 0 80px}.ebb-cartpage .cart-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:44px;align-items:start}.ebb-cartpage h1{font-size:clamp(32px,3.5vw,46px);letter-spacing:-.03em;margin-bottom:8px}.ebb-cartpage .cart-lede{font-size:16.5px;color:var(--ebb-ink-3);margin-bottom:28px}.ebb-cartpage .cart-lines{display:grid;gap:0;background:var(--ebb-paper);border-radius:var(--ebb-r-l);padding:8px 24px;box-shadow:var(--ebb-sh-s)}.ebb-cartpage .cart-line{grid-template-columns:104px 1fr;padding:22px 0;border-bottom:1px solid var(--ebb-line-2)}.ebb-cartpage .cart-line:last-child{border-bottom:0}.ebb-cartpage .cart-line-b h3{font-size:19px}.ebb-cartpage .cart-aside{position:sticky;top:110px;padding:28px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);box-shadow:var(--ebb-sh-s)}.ebb-cartpage .cart-aside h2{font-size:22px;letter-spacing:-.024em;margin-bottom:16px}.ebb-cartpage .cart-rows{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--ebb-line-2)}.ebb-cartpage .cart-rows li{display:flex;justify-content:space-between;gap:12px;font-size:15.5px;color:var(--ebb-ink-3)}.ebb-cartpage .cart-rows li b{color:var(--ebb-ink);font-weight:600}.ebb-collhead{padding:34px 0 8px;background:var(--ebb-cream)}.ebb-collhead .coll-in{display:grid;gap:14px;max-width:820px}.ebb-collhead h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.03em}.ebb-collhead .coll-sub{font-size:17px;color:var(--ebb-ink-3);max-width:62ch}.ebb-collhead .coll-banner{position:relative;margin-top:26px;border-radius:var(--ebb-r-xl);overflow:hidden;aspect-ratio:clamp(2.35,var(--coll-ar, 2.5),3.2);background:var(--ebb-cream-2)}.ebb-collhead .coll-banner img{width:100%;height:100%;object-fit:cover}.ebb-collgrid{padding:26px 0 84px}.ebb-collgrid .coll-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--ebb-line)}.ebb-collgrid .coll-count{font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-collgrid .coll-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ebb .ebb-select{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 40px 0 18px;border-radius:100px;background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);font-size:15px;font-weight:500;color:var(--ebb-ink-2)}.ebb .ebb-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ebb .ebb-select i{position:absolute;right:16px;font-size:11px;color:var(--ebb-ink-3);pointer-events:none}.ebb-collgrid .filt-groups{display:grid;gap:8px;margin-bottom:26px}.ebb-collgrid .filt-group{background:var(--ebb-paper);border-radius:var(--ebb-r-m);box-shadow:inset 0 0 0 1px var(--ebb-line-2)}.ebb-collgrid .filt-group summary{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;cursor:pointer;font-family:var(--ebb-label);font-size:15px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ebb-collgrid .filt-group summary i{font-size:11px;color:var(--ebb-lav-ink);transition:transform .3s var(--ebb-ease)}.ebb-collgrid .filt-group[open] summary i{transform:rotate(180deg)}.ebb-collgrid .filt-body{padding:0 20px 18px;display:flex;flex-wrap:wrap;gap:8px}.ebb-collgrid .filt-body label{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:var(--ebb-cream);box-shadow:inset 0 0 0 1px var(--ebb-line-2);font-size:14.5px;color:var(--ebb-ink-2);cursor:pointer;transition:box-shadow .25s,background .25s}.ebb-collgrid .filt-body label:hover{box-shadow:inset 0 0 0 1px var(--ebb-line)}.ebb-collgrid .filt-body input{position:absolute;opacity:0;width:0;height:0}.ebb-collgrid .filt-body input:checked+span{font-weight:600;color:var(--ebb-ink)}.ebb-collgrid .filt-body label:has(input:checked){background:var(--ebb-lav);box-shadow:none}.ebb-collgrid .filt-body .cnt{color:var(--ebb-ink-3);font-size:13px}.ebb-collgrid .active-filts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ebb-collgrid .active-filts a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;background:var(--ebb-lav-soft);color:var(--ebb-lav-ink);font-size:14px;font-weight:600}.ebb-collgrid .active-filts a i{font-size:10px}.ebb .ebb-empty{text-align:center;padding:60px 20px;display:grid;justify-items:center;gap:12px}.ebb .ebb-empty i{font-size:32px;color:var(--ebb-lav-deep)}.ebb .ebb-empty h3{font-size:26px;letter-spacing:-.026em}.ebb .ebb-empty p{font-size:16px;color:var(--ebb-ink-3);max-width:46ch}.ebb .ebb-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px}.ebb .ebb-pager a,.ebb .ebb-pager span{min-width:44px;height:44px;padding:0 12px;border-radius:100px;display:grid;place-items:center;font-size:15.5px;font-weight:500;color:var(--ebb-ink-2);box-shadow:inset 0 0 0 1px var(--ebb-line-2);transition:box-shadow .25s,background .25s}.ebb .ebb-pager a:hover{box-shadow:inset 0 0 0 1px var(--ebb-line)}.ebb .ebb-pager .is-on{background:var(--ebb-lav);color:var(--ebb-ink);font-weight:600;box-shadow:none}.ebb-colls .coll-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.ebb-colls .coll-card{display:block;transition:transform .4s var(--ebb-ease)}.ebb-colls .coll-card:hover{transform:translateY(-4px)}.ebb-colls .coll-media{display:block;position:relative;overflow:hidden;border-radius:var(--ebb-r-l);aspect-ratio:4/3.1;background:var(--ebb-cream-2);box-shadow:inset 0 0 0 1px var(--ebb-line-2)}.ebb-colls .coll-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ebb-ease)}.ebb-colls .coll-card:hover .coll-media img{transform:scale(1.05)}.ebb-colls .coll-name{display:block;margin-top:16px;font-family:var(--ebb-display);font-size:22px;font-weight:500;letter-spacing:-.02em}.ebb-colls .coll-n{display:block;margin-top:4px;font-size:14.5px;color:var(--ebb-ink-3)}.ebb-bloghead{padding:56px 0 10px}.ebb-bloghead h1{font-size:clamp(36px,4.4vw,58px);letter-spacing:-.032em;margin-bottom:14px}.ebb-bloghead p{font-size:17.5px;color:var(--ebb-ink-3);max-width:56ch}.ebb-bloghead .tagrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.ebb-bloghead .tagrow a{padding:9px 18px;border-radius:100px;font-size:15px;font-weight:500;color:var(--ebb-ink-2);box-shadow:inset 0 0 0 1px var(--ebb-line);transition:box-shadow .25s,background .25s}.ebb-bloghead .tagrow a:hover{box-shadow:inset 0 0 0 1px #1d1d1d4d}.ebb-bloghead .tagrow a.is-on{background:var(--ebb-lav);color:var(--ebb-ink);font-weight:600;box-shadow:none}.ebb-blog{padding:34px 0 84px}.ebb-blog .jr-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;margin-bottom:56px}.ebb-blog .jr-lead .jr-media{aspect-ratio:4/2.7}.ebb-blog .jr-lead h2{font-size:clamp(28px,3.2vw,40px);letter-spacing:-.028em;line-height:1.1;margin-bottom:12px}.ebb-blog .jr-lead p{font-size:16.5px;color:var(--ebb-ink-3);margin-bottom:8px}.ebb-article{padding:34px 0 20px}.ebb-article .art-head{max-width:780px;margin:0 auto;text-align:center}.ebb-article h1{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.032em;line-height:1.06;margin:14px 0 16px}.ebb-article .art-meta{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-article .art-meta em{font-style:normal;color:var(--ebb-lav-ink)}.ebb-article .art-cover{margin:36px 0 0;border-radius:var(--ebb-r-xl);overflow:hidden;aspect-ratio:16/8;background:var(--ebb-cream-2)}.ebb-article .art-cover img{width:100%;height:100%;object-fit:cover}.ebb-artbody{padding:44px 0 70px}.ebb-artbody .art-body{max-width:720px;margin:0 auto;font-size:17.5px;line-height:1.7;color:var(--ebb-ink-2)}.ebb-artbody .art-body h2{font-size:30px;letter-spacing:-.026em;margin:36px 0 14px}.ebb-artbody .art-body h3{font-size:23px;letter-spacing:-.022em;margin:28px 0 12px}.ebb-artbody .art-body p{margin-bottom:20px}.ebb-artbody .art-body img{border-radius:var(--ebb-r-l);margin:26px 0}.ebb-artbody .art-body blockquote{font-family:var(--ebb-display);font-size:22px;line-height:1.38;letter-spacing:-.016em;color:var(--ebb-ink);padding-left:24px;border-left:2.5px solid var(--ebb-lav);margin:28px 0}.ebb-artbody .art-share{max-width:720px;margin:36px auto 0;padding-top:24px;border-top:1px solid var(--ebb-line);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ebb-artbody .art-share span{font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-artbody .art-share a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ebb-cream-2);color:var(--ebb-ink-2);font-size:15px;transition:background .25s,color .25s}.ebb-artbody .art-share a:hover{background:var(--ebb-lav-ink);color:#fff}.ebb-comments{padding:0 0 80px}.ebb-comments .cm-wrap{max-width:720px;margin:0 auto}.ebb-comments h2{font-size:28px;letter-spacing:-.026em;margin-bottom:22px}.ebb-comments .cm{padding:22px 24px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);margin-bottom:12px}.ebb-comments .cm b{font-size:15.5px;font-weight:600}.ebb-comments .cm time{font-size:13.5px;color:var(--ebb-ink-3);margin-left:8px}.ebb-comments .cm p{margin-top:8px;font-size:16px;color:var(--ebb-ink-2)}.ebb .ebb-form{display:grid;gap:14px}.ebb .ebb-field{display:grid;gap:7px}.ebb .ebb-field label{font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .ebb-field input,.ebb .ebb-field textarea,.ebb .ebb-field select{width:100%;height:54px;padding:0 20px;border-radius:100px;border:0;background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);font-family:inherit;font-size:16px;color:var(--ebb-ink);outline:none;transition:box-shadow .25s}.ebb .ebb-field textarea{height:auto;min-height:150px;padding:16px 20px;border-radius:var(--ebb-r-m);resize:vertical;line-height:1.55}.ebb .ebb-field input:focus,.ebb .ebb-field textarea:focus,.ebb .ebb-field select:focus{box-shadow:inset 0 0 0 1.6px var(--ebb-lav-deep)}.ebb .ebb-field input::placeholder,.ebb .ebb-field textarea::placeholder{color:var(--ebb-ink-3);opacity:1}.ebb .ebb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ebb .ebb-alert{padding:14px 20px;border-radius:var(--ebb-r-m);font-size:15.5px}.ebb .ebb-alert-ok{background:var(--ebb-sage-soft);color:var(--ebb-sage-deep)}.ebb .ebb-alert-err{background:#ac574717;color:#8e4033}.ebb .ebb-alert ul{margin-top:6px}.ebb .ebb-alert li{list-style:disc;margin-left:1.1em;display:list-item}.ebb-search{padding:48px 0 30px}.ebb-search h1{font-size:clamp(32px,3.8vw,48px);letter-spacing:-.03em;margin-bottom:18px}.ebb-search .search-form{display:flex;gap:10px;max-width:620px}.ebb-search .search-form input{flex:1;height:58px;padding:0 24px;border-radius:100px;border:0;background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line);font-family:inherit;font-size:17px;color:var(--ebb-ink);outline:none}.ebb-search .search-form input:focus{box-shadow:inset 0 0 0 1.6px var(--ebb-lav-deep)}.ebb-search .search-form .btn{height:58px}.ebb-search .search-meta{margin-top:16px;font-size:15.5px;color:var(--ebb-ink-3)}.ebb-404{padding:96px 0;text-align:center}.ebb-404 .e-num{font-family:var(--ebb-display);font-size:clamp(90px,16vw,190px);font-weight:700;letter-spacing:-.06em;line-height:.9;color:var(--ebb-lav)}.ebb-404 h1{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.03em;margin:10px 0 14px}.ebb-404 p{font-size:17px;color:var(--ebb-ink-3);max-width:48ch;margin:0 auto 26px}.ebb-404 .e-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ebb-password{min-height:100vh;display:grid;place-items:center;padding:60px 20px;background:var(--ebb-cream)}.ebb-password .pw-card{width:100%;max-width:520px;text-align:center;padding:48px 44px;border-radius:var(--ebb-r-xl);background:var(--ebb-paper);box-shadow:var(--ebb-sh-m)}.ebb-password .pw-card img{margin:0 auto 22px;height:56px;width:auto}.ebb-password h1{font-size:34px;letter-spacing:-.03em;margin-bottom:12px}.ebb-password p{font-size:16.5px;color:var(--ebb-ink-3);margin-bottom:24px}.ebb-password .ebb-form{text-align:left}.ebb-giftcard{padding:60px 0;display:grid;place-items:center}.ebb-giftcard .gc-card{width:100%;max-width:520px;padding:40px;border-radius:var(--ebb-r-xl);background:var(--ebb-paper);box-shadow:var(--ebb-sh-m);text-align:center}.ebb-giftcard .gc-amt{font-family:var(--ebb-display);font-size:64px;font-weight:700;letter-spacing:-.045em;line-height:1;margin:12px 0}.ebb-giftcard .gc-code{margin:22px 0;padding:16px;border-radius:var(--ebb-r-m);background:var(--ebb-cream);font-family:var(--ebb-label);font-size:23px;font-weight:700;letter-spacing:.22em}.ebb-giftcard .gc-qr{margin:0 auto 20px;width:150px}.ebb-account{padding:48px 0 84px}.ebb-account .acc-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start}.ebb-account .acc-nav{display:grid;gap:4px;position:sticky;top:110px}.ebb-account .acc-nav a{padding:12px 18px;border-radius:100px;font-size:16px;font-weight:500;color:var(--ebb-ink-2);transition:background .25s,color .25s}.ebb-account .acc-nav a:hover{background:var(--ebb-paper);color:var(--ebb-ink)}.ebb-account .acc-nav a.is-on{background:var(--ebb-lav);color:var(--ebb-ink);font-weight:600}.ebb-account .acc-card{padding:28px 30px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);box-shadow:var(--ebb-sh-s);margin-bottom:16px}.ebb-account .acc-card h2{font-size:22px;letter-spacing:-.024em;margin-bottom:16px}.ebb-account table{width:100%}.ebb-account th{font-family:var(--ebb-label);font-size:13.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ebb-ink-3);padding:0 12px 12px 0;border-bottom:1px solid var(--ebb-line-2)}.ebb-account td{padding:14px 12px 14px 0;font-size:15.5px;border-bottom:1px solid var(--ebb-line-2)}.ebb-account .acc-narrow{max-width:460px;margin:0 auto}.ebb-pagehero{padding:70px 0 46px;position:relative;overflow:clip}.ebb-pagehero .ph-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 52% at 88% 12%,rgba(212,196,217,.34),transparent 70%),linear-gradient(180deg,var(--ebb-paper) 0%,var(--ebb-cream) 72%)}.ebb-pagehero .ph-in{position:relative;display:grid;gap:16px;max-width:760px}.ebb-pagehero h1{font-size:clamp(36px,4.6vw,62px);letter-spacing:-.034em;line-height:1.02}.ebb-pagehero .ph-sub{font-size:18px;color:var(--ebb-ink-2);max-width:52ch}.ebb-pagehero .ph-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.ebb-split .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ebb-split .split-media{border-radius:var(--ebb-r-xl);overflow:hidden;aspect-ratio:4/3.2;background:var(--ebb-cream-2)}.ebb-split .split-media img{width:100%;height:100%;object-fit:cover}.ebb-split .split-rev .split-media{order:2}.ebb-split h2{font-size:clamp(29px,3.2vw,42px);letter-spacing:-.028em;margin-bottom:16px}.ebb-split .split-body{font-size:16.5px;color:var(--ebb-ink-3);line-height:1.62}.ebb-cards .card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ebb-cards .ebb-card{padding:32px 30px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);box-shadow:var(--ebb-sh-s);display:block;transition:transform .4s var(--ebb-ease),box-shadow .4s var(--ebb-ease)}.ebb-cards a.ebb-card:hover{transform:translateY(-4px);box-shadow:var(--ebb-sh-m)}.ebb-cards .ebb-card i{font-size:22px;color:var(--ebb-sage-text);margin-bottom:16px;display:block}.ebb-cards .ebb-card h3{font-size:22px;letter-spacing:-.022em;margin-bottom:8px}.ebb-cards .ebb-card p{font-size:15.5px;color:var(--ebb-ink-3);line-height:1.55}.ebb-cards .ebb-card-img{border-radius:var(--ebb-r-m);overflow:hidden;aspect-ratio:4/2.8;margin-bottom:18px;background:var(--ebb-cream-2)}.ebb-cards .ebb-card-img img{width:100%;height:100%;object-fit:cover}.ebb-prose{padding:70px 0}.ebb-prose .prose{max-width:760px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--ebb-ink-2)}.ebb-prose .prose h1{font-size:clamp(32px,3.8vw,48px);letter-spacing:-.03em;margin-bottom:22px}.ebb-prose .prose h2{font-size:28px;letter-spacing:-.026em;margin:34px 0 12px}.ebb-prose .prose h3{font-size:22px;letter-spacing:-.022em;margin:26px 0 10px}.ebb-prose .prose p{margin-bottom:18px}.ebb-prose .prose a{color:var(--ebb-lav-ink);text-decoration:underline;text-underline-offset:2px}@media(max-width:1120px){.ebb-pdp .pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.ebb-bens .bens{grid-template-columns:1fr}.ebb-bens .ben{padding:24px}.ebb-mech2 .mech2,.ebb-feeding .feed-grid,.ebb-specs .specs-grid{gap:34px}.ebb-routine .routine{grid-template-columns:1fr}.ebb-reviews .rev-top{grid-template-columns:auto 1fr;gap:28px}.ebb-reviews .rev-cta{grid-column:1/-1;text-align:left}.ebb-reviews .rev-cta p{justify-content:flex-start}.ebb-colls .coll-cards{grid-template-columns:repeat(2,1fr)}.ebb-cartpage .cart-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px}.ebb-cards .card-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.ebb-pdp{padding:14px 0 44px}.ebb-pdp .pdp-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ebb-pdp .gal{position:static}.ebb-tabs{top:66px}.ebb-mech2 .mech2,.ebb-feeding .feed-grid,.ebb-specs .specs-grid{grid-template-columns:minmax(0,1fr)}.ebb-mech2 .mech2-fig{position:static;order:-1}.ebb-specs .specs-img{max-width:340px}.ebb-feeding .feed-out{order:2}.ebb-cartpage .cart-grid{grid-template-columns:1fr;gap:26px}.ebb-cartpage .cart-aside{position:static}.ebb-blog .jr-lead{grid-template-columns:1fr;gap:22px}.ebb-split .split{grid-template-columns:1fr;gap:28px}.ebb-split .split-rev .split-media{order:0}.ebb-account .acc-grid{grid-template-columns:1fr;gap:24px}.ebb-account .acc-nav{position:static;display:flex;flex-wrap:wrap;gap:8px}}@media(max-width:760px){.ebb-pdp{padding:10px 0 34px}.ebb .crumbs{display:none}.ebb-pdp .pdp-grid{gap:20px}.ebb-pdp .gal-main{border-radius:22px;aspect-ratio:1/1}.ebb-pdp .gal-arw{display:none}.ebb-pdp .gal-dots{display:flex}.ebb-pdp .gal-badge{top:12px;left:12px;font-size:12.5px;padding:5px 12px}.ebb-pdp .gal-thumbs{gap:9px;margin:0 -16px;padding:2px 16px}.ebb-pdp .gal-thumbs button{flex:0 0 66px;border-radius:12px}.ebb-pdp .buy>.eyebrow{margin-bottom:10px}.ebb-pdp .buy h1{font-size:clamp(27px,7.2vw,34px);margin-bottom:11px}.ebb-pdp .buy-rate{font-size:14px;gap:8px;margin-bottom:13px}.ebb-pdp .buy-rate-sep{display:none}.ebb-pdp .instock{flex:1 0 100%}.ebb-pdp .buy-hook{font-size:16px;margin-bottom:16px}.ebb-pdp .buy-desc{margin-top:22px;padding-top:20px}.ebb-pdp .buy-desc-body,.ebb-pdp .buy-desc-body p{font-size:15px}.ebb-pdp .buy-desc-sub{margin:18px 0 10px}.ebb-pdp .buy-desc-l li{font-size:15px}.ebb-pdp .buy-desc-meta{grid-template-columns:1fr 1fr;column-gap:18px;row-gap:2px;margin-top:18px;padding-top:14px}.ebb-pdp .buy-desc-meta>div{grid-template-columns:1fr;gap:0}.ebb-pdp .buy-desc-meta>div.is-wide{grid-column:1 / -1}.ebb-pdp .buy-desc-meta dt{padding:8px 0 0;font-size:13px}.ebb-pdp .buy-desc-meta dd{padding:0 0 8px;font-size:15px}.ebb-pdp .buy-ings{padding:14px 16px;margin-bottom:16px;border-radius:16px}.ebb-pdp .buy-ings .ing li{font-size:14px;padding:5px 13px}.ebb-pdp .buy-packs{gap:2px;padding:2px;border-radius:13px;margin-bottom:15px}.ebb-pdp .pack{padding:8px 4px;border-radius:11px}.ebb-pdp .pack-lbl{font-size:15.5px}.ebb-pdp .pack-sub{font-size:11.5px;gap:2px 4px}.ebb-pdp .pack-chip{font-size:10.5px;letter-spacing:.05em;padding:1px 6px}.ebb-pdp .buy-price{margin-bottom:14px;gap:9px}.ebb-pdp .price{font-size:28px}.ebb-pdp .buy-qty-row{gap:9px;margin-bottom:10px}.ebb .qty{height:52px}.ebb .qty button{width:40px}.ebb-pdp .btn-atc{height:52px;font-size:16px}.ebb-pdp .btn-shoppay,.ebb-pdp .buy-dynamic .shopify-payment-button__button{height:54px;font-size:16.5px}.ebb .pay-strip{gap:9px;margin:10px 0 14px}.ebb .pay-strip .pay-lbl{font-size:13px;flex:1 0 100%}.ebb .pay-icons{gap:5px}.ebb .pay-icons img{height:22px}.ebb-pdp .buy-assure{gap:10px;padding-top:14px}.ebb-tabs .tabs-in{gap:18px;margin:0;padding:0 16px}.ebb-tabs .tab{padding:13px 0;font-size:14px}.ebb-bens .bens{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 16px 14px;margin:0 -16px 16px;scroll-padding-left:16px}.ebb-bens .bens::-webkit-scrollbar{display:none}.ebb-bens .ben{flex:0 0 80%;max-width:310px;scroll-snap-align:start;padding:22px 20px;border-radius:20px}.ebb-bens .ben h3{font-size:19px}.ebb-bens .ben p{font-size:14.5px}.ebb .faq-gal{margin-top:22px;gap:10px}.ebb .faq-gal-cap{margin-top:12px;font-size:13.5px}.ebb-reviews .rev-top{grid-template-columns:1fr;gap:18px;padding:20px;border-radius:20px;margin-bottom:18px;text-align:left}.ebb-reviews .rev-score{display:flex;align-items:center;gap:14px;text-align:left}.ebb-reviews .rev-score b{font-size:42px}.ebb .stars-lg{margin:0}.ebb-reviews .rev-count{font-size:13px;white-space:normal}.ebb-reviews .rev-bars{gap:5px}.ebb-reviews .rev-bars li{font-size:12.5px;gap:9px}.ebb-reviews .rev-cta{grid-column:auto}.ebb-reviews .rev-cta .btn{width:100%}.ebb-mech2 .mech2{gap:22px}.ebb-mech2 .mech2-fig img{max-width:290px;margin-inline:auto}.ebb-mech2 .mech2-fig figcaption{margin-top:11px;font-size:14px;text-align:center}.ebb-mech2 .mech2-steps h3{font-size:19.5px}.ebb-mech2 .mech2-steps p{font-size:14.5px}.ebb-mech2 .mech2-steps{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;padding-block:2px 6px}.ebb-mech2 .mech2-steps::-webkit-scrollbar{display:none}.ebb-mech2 .mech2-steps:focus-visible{outline:2px solid var(--ebb-lav-deep);outline-offset:4px;border-radius:14px}.ebb-mech2 .mech2-steps li,.ebb-mech2 .mech2-steps li:first-child{flex:0 0 78%;max-width:320px;min-width:0;scroll-snap-align:start;padding:18px 0 0;border-bottom:0;border-top:1px solid var(--ebb-line)}.ebb-mech2 .mech2-steps p{max-width:none}.ebb-feeding .feed-grid{gap:22px}.ebb-feeding .feed-copy p{font-size:15.5px;margin-bottom:18px}.ebb-feeding .feed-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px}.ebb-feeding .feed-pills::-webkit-scrollbar{display:none}.ebb-feeding .fp{flex:0 0 auto;font-size:14.5px;padding:9px 16px}.ebb-feeding .feed-out{padding:22px;border-radius:22px}.ebb-feeding .feed-big{margin-bottom:11px;gap:10px}.ebb-feeding .feed-sub{font-size:14.5px;margin-bottom:16px}.ebb-feeding .feed-bag{padding-top:16px;gap:11px}.ebb-feeding .feed-bag p{font-size:14px}.ebb-specs .specs-grid{gap:22px}.ebb-specs .specs-h{margin:12px 0 10px}.ebb-specs .specs-p{font-size:15px;margin-bottom:16px}.ebb-specs .specs-img{max-width:none;border-radius:20px}.ebb .spec-card{padding:20px;border-radius:20px}.ebb .spec-card h3{margin-bottom:13px;font-size:14px}.ebb .spec-tbl th,.ebb .spec-tbl td{padding:9px 0;font-size:14.5px}.ebb-routine .routine{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 16px 14px;margin:0 -16px;scroll-padding-left:16px}.ebb-routine .routine::-webkit-scrollbar{display:none}.ebb .rt{flex:0 0 82%;max-width:320px;scroll-snap-align:start;border-radius:20px;grid-template-columns:88px 1fr;gap:14px}.ebb .rt:hover{transform:none}.ebb .rt-b h3{font-size:16px}.ebb-pdpbar{padding:9px 12px 11px;gap:10px}.ebb-pdpbar>img{width:40px;height:40px}.ebb-pdpbar .bar-txt b{font-size:14px}.ebb-pdpbar .bar-txt span{font-size:13px}.ebb-pdpbar .bar-atc{min-width:0;height:46px;padding:0 22px;font-size:15.5px}.ebb-bens .bens .rv,.ebb-routine .routine .rv{opacity:1;transform:none;transition:none;transition-delay:0s}.ebb-collhead{padding:24px 0 4px}.ebb-collhead .coll-banner{aspect-ratio:16/9;border-radius:20px;margin-top:18px}.ebb-collgrid{padding:18px 0 56px}.ebb-collgrid .coll-bar{padding:10px 0 16px;margin-bottom:18px}.ebb-colls .coll-cards{grid-template-columns:1fr 1fr;gap:22px 14px}.ebb-colls .coll-name{font-size:18px;margin-top:12px}.ebb-cartpage{padding:20px 0 56px}.ebb-cartpage .cart-lines{padding:4px 16px;border-radius:20px}.ebb-cartpage .cart-line{grid-template-columns:78px 1fr;padding:16px 0}.ebb-cartpage .cart-line-b h3{font-size:16.5px}.ebb-cartpage .cart-aside{padding:22px;border-radius:20px}.ebb-bloghead{padding:34px 0 6px}.ebb-blog{padding:22px 0 56px}.ebb-article{padding:20px 0 10px}.ebb-article .art-cover{margin-top:24px;aspect-ratio:4/3;border-radius:20px}.ebb-artbody{padding:28px 0 48px}.ebb-artbody .art-body{font-size:16.5px}.ebb-artbody .art-body h2{font-size:25px;margin:28px 0 12px}.ebb-search{padding:28px 0 18px}.ebb-search .search-form{flex-direction:column}.ebb-search .search-form .btn{width:100%}.ebb-404{padding:60px 0}.ebb-404 .e-cta .btn{width:100%}.ebb-password .pw-card{padding:34px 24px;border-radius:24px}.ebb-cards .card-row{grid-template-columns:1fr;gap:14px}.ebb-cards .ebb-card{padding:24px 22px;border-radius:20px}.ebb-pagehero{padding:36px 0 30px}.ebb-prose{padding:40px 0}.ebb .ebb-form-row{grid-template-columns:1fr}.ebb-account{padding:28px 0 56px}.ebb-account .acc-card{padding:22px 20px;border-radius:20px}.ebb-account table,.ebb-account thead,.ebb-account tbody,.ebb-account tr,.ebb-account th,.ebb-account td{display:block;width:100%}.ebb-account thead{display:none}.ebb-account td{border-bottom:0;padding:3px 0}.ebb-account tbody tr{padding:14px 0;border-bottom:1px solid var(--ebb-line-2)}}@media(max-width:400px){.ebb-pdp .buy-assure{gap:8px}.ebb-bens .ben{flex-basis:86%}.ebb .rt{flex-basis:88%}.ebb-pdp .buy h1{font-size:26px}.ebb-pdpbar .bar-atc{padding:0 18px}}.ebb .cart-block{margin-top:18px;padding-top:16px;border-top:1px solid var(--ebb-line-2)}.ebb .cart-block-h{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-family:var(--ebb-label);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .cart-block-h i{font-size:12px;color:var(--ebb-lav-ink)}.ebb .cart-goal-msg{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ebb-ink-2);margin-bottom:11px}.ebb .cart-goal-msg i{color:var(--ebb-sage-text);font-size:12px;margin-top:4px;flex:0 0 auto}.ebb .cart-goal.is-done .cart-goal-msg i{color:var(--ebb-lav-ink)}.ebb .cart-goal-msg b,.ebb .cart-goal-msg strong{font-weight:700;color:var(--ebb-ink)}.ebb .cart-goal-msg p{margin:0}.ebb .cart-goal-bar{position:relative;height:var(--goal-h, 8px);border-radius:100px;background:var(--ebb-cream-2);overflow:visible;margin-inline:0 11px}.ebb .cart-goal-bar>i{display:block;height:100%;width:0;border-radius:100px;background:linear-gradient(90deg,var(--ebb-sage-text),var(--ebb-sage));transition:width .9s var(--ebb-ease)}.ebb .cart-goal.is-done .cart-goal-bar>i{background:linear-gradient(90deg,var(--ebb-lav-deep),var(--ebb-lav-ink))}.ebb .cart-goal-tier{position:absolute;top:50%;width:22px;height:22px;margin-left:-11px;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:var(--ebb-paper);box-shadow:inset 0 0 0 1.5px var(--ebb-line);font-size:9px;color:var(--ebb-ink-3);transition:background .4s var(--ebb-ease),color .4s var(--ebb-ease),box-shadow .4s var(--ebb-ease),transform .4s var(--ebb-ease)}.ebb .cart-goal-tier.is-hit{background:var(--ebb-sage-text);color:#fff;box-shadow:none;transform:translateY(-50%) scale(1.08)}.ebb .cart-goal.is-done .cart-goal-tier.is-hit{background:var(--ebb-lav-ink)}.ebb .cart-goal-labels{display:flex;justify-content:space-between;margin-top:10px;gap:6px;font-family:var(--ebb-label);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb .cart-goal-labels li{flex:1;text-align:right;transition:color .35s var(--ebb-ease)}.ebb .cart-goal-labels li.is-hit{color:var(--ebb-sage-deep)}.ebb .cart-goal.is-unlocked .cart-goal-bar>i{animation:ebb-goal-glow .9s var(--ebb-ease)}.ebb .cart-goal.is-unlocked .cart-goal-tier.is-hit:last-of-type{animation:ebb-tier-pop .7s var(--ebb-ease)}@keyframes ebb-goal-glow{50%{filter:brightness(1.25) saturate(1.2)}}@keyframes ebb-tier-pop{40%{transform:translateY(-50%) scale(1.45)}70%{transform:translateY(-50%) scale(.96)}to{transform:translateY(-50%) scale(1.08)}}.ebb .ebb-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.ebb .cart-gift-row{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 14px;border-radius:var(--ebb-r-m);background:var(--ebb-cream);box-shadow:inset 0 0 0 1px var(--ebb-line-2);transition:box-shadow .3s var(--ebb-ease),background .3s var(--ebb-ease)}.ebb .cart-gift-row:hover{box-shadow:inset 0 0 0 1px var(--ebb-line)}.ebb .cart-gift.is-on .cart-gift-row{background:var(--ebb-lav-soft);box-shadow:inset 0 0 0 1.5px var(--ebb-lav)}.ebb .cart-gift input{position:absolute;opacity:0;width:0;height:0}.ebb .cart-gift-box{width:22px;height:22px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;background:var(--ebb-paper);box-shadow:inset 0 0 0 1.5px var(--ebb-line);color:#fff;font-size:10px;transition:background .25s var(--ebb-ease),box-shadow .25s var(--ebb-ease),transform .25s var(--ebb-ease)}.ebb .cart-gift-box i{opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--ebb-ease)}.ebb .cart-gift input:checked+.cart-gift-box{background:var(--ebb-lav-ink);box-shadow:none}.ebb .cart-gift input:checked+.cart-gift-box i{opacity:1;transform:none}.ebb .cart-gift input:focus-visible+.cart-gift-box{outline:2px solid var(--ebb-lav-deep);outline-offset:2px}.ebb .cart-gift-txt{flex:1;min-width:0;display:grid;gap:2px}.ebb .cart-gift-txt b{font-size:15px;font-weight:600}.ebb .cart-gift-txt span,.ebb .cart-gift-txt p{font-size:13.5px;color:var(--ebb-ink-3);margin:0}.ebb .cart-gift-img{width:40px;height:40px;border-radius:9px;object-fit:contain;background:var(--ebb-paper);flex:0 0 auto}.ebb .cart-gift.is-busy{opacity:.55;pointer-events:none}.ebb .cart-up-list{display:grid;gap:9px}.ebb .cart-up{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:9px;border-radius:var(--ebb-r-m);background:var(--ebb-cream);transition:background .3s var(--ebb-ease),transform .3s var(--ebb-ease)}.ebb .cart-up:hover{background:var(--ebb-cream-2);transform:translate(2px)}.ebb .cart-up-img{border-radius:10px;overflow:hidden;background:var(--ebb-paper);aspect-ratio:1/1.02;display:block}.ebb .cart-up-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.ebb .cart-up-b{min-width:0}.ebb .cart-up-b h4{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.012em;font-family:var(--ebb-sans)}.ebb .cart-up-p{font-family:var(--ebb-display);font-size:15px;font-weight:700;color:var(--ebb-ink-2)}.ebb .cart-up-add{position:relative;width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--ebb-ink);color:var(--ebb-cream);border:0;transition:background .25s var(--ebb-ease),transform .25s var(--ebb-ease)}.ebb .cart-up-add:hover{background:var(--ebb-lav-ink);transform:scale(1.08)}.ebb .cart-up-add:active{transform:scale(.94)}.ebb .cart-up-add.is-loading{color:transparent!important;pointer-events:none}.ebb .cart-up-add.is-loading>*{visibility:hidden}.ebb .cart-up-add.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(243,239,236,.45);border-top-color:transparent;border-radius:50%;animation:ebb-spin .7s linear infinite;visibility:visible}.ebb .cart-up-add.is-done{background:var(--ebb-sage-text)}.ebb-cartpage .cart-up-list{grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.ebb-cartpage .cart-up-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.ebb-cartdrawer.open .cart-line{animation:ebb-line-in .45s var(--ebb-ease) both}.ebb-cartdrawer.open .cart-line:nth-child(2){animation-delay:.05s}.ebb-cartdrawer.open .cart-line:nth-child(3){animation-delay:.1s}.ebb-cartdrawer.open .cart-line:nth-child(4){animation-delay:.15s}.ebb-cartdrawer.open .cart-line:nth-child(n+5){animation-delay:.2s}.ebb-cartdrawer.open .cart-block{animation:ebb-line-in .5s .18s var(--ebb-ease) both}@keyframes ebb-line-in{0%{opacity:0;transform:translateY(9px)}}.ebb-cartdrawer .qty button,.ebb-cartpage .qty button{transition:color .2s,transform .18s var(--ebb-ease)}.ebb-cartdrawer .qty button:active,.ebb-cartpage .qty button:active{transform:scale(.86)}.ebb-cartdrawer .cart-line-x:hover,.ebb-cartpage .cart-line-x:hover{transform:rotate(90deg)}.ebb-cartdrawer .cart-line-x,.ebb-cartpage .cart-line-x{transition:background .25s,color .25s,transform .3s var(--ebb-ease)}.ebb-collgrid .prod,.ebb-colls .coll-card,.ebb-blog .jr-card,.ebb-search .prod,.ebb-cards .ebb-card{will-change:transform}.ebb-collgrid .filt-body label:active{transform:scale(.97)}.ebb-collgrid .ebb-pager a{transition:box-shadow .25s,background .25s,transform .25s var(--ebb-ease)}.ebb-collgrid .ebb-pager a:hover{transform:translateY(-2px)}.ebb-collgrid .active-filts a{transition:transform .25s var(--ebb-ease),background .25s}.ebb-collgrid .active-filts a:hover{transform:translateY(-1px);background:var(--ebb-lav)}.ebb-account .acc-nav a{transition:background .25s,color .25s,transform .25s var(--ebb-ease)}.ebb-account .acc-nav a:hover{transform:translate(3px)}.ebb-artbody .art-share a:hover{transform:translateY(-3px)}.ebb-cards .ebb-card i{transition:transform .4s var(--ebb-ease)}.ebb-cards a.ebb-card:hover i{transform:translateY(-3px) rotate(-6deg)}.ebb-split .split-media img{transition:transform .9s var(--ebb-ease)}.ebb-split .split:hover .split-media img{transform:scale(1.04)}.ebb-pagehero .ph-in>*{animation:ebb-hero-in .7s var(--ebb-ease) both}.ebb-pagehero .ph-in>:nth-child(2){animation-delay:.08s}.ebb-pagehero .ph-in>:nth-child(3){animation-delay:.16s}.ebb-pagehero .ph-in>:nth-child(4){animation-delay:.24s}@keyframes ebb-hero-in{0%{opacity:0;transform:translateY(12px)}}.ebb-404 .e-num{animation:ebb-hero-in .8s var(--ebb-ease) both}.ebb-password .pw-card{animation:ebb-hero-in .7s var(--ebb-ease) both}.ebb-contact .ebb-field input,.ebb-contact .ebb-field textarea,.ebb-account .ebb-field input,.ebb-password .ebb-field input,.ebb-search .search-form input{transition:box-shadow .25s var(--ebb-ease),transform .25s var(--ebb-ease)}.ebb-contact .ebb-field input:focus,.ebb-contact .ebb-field textarea:focus,.ebb-account .ebb-field input:focus,.ebb-password .ebb-field input:focus{transform:translateY(-1px)}}@media(max-width:760px){.ebb .cart-trust{gap:5px 11px;margin-top:12px}.ebb .cart-trust li{font-size:11.5px;white-space:nowrap;gap:5px}.ebb .cart-trust i{font-size:9px}.ebb .cart-sum b{font-size:24px}.ebb .cart-note-l{margin-bottom:11px}}.ebb .cart-body{scroll-padding-bottom:8px}#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container,.smile-prompt-frame-container{bottom:calc(var(--ebb-pdpbar-h, 0px) + var(--smile-gap, 40px))!important;transition:bottom .32s var(--ebb-ease)}.smile-prompt-frame-container{--smile-gap:16px}.smile-panel-frame-container{bottom:calc(120px + var(--ebb-pdpbar-h, 0px))!important;height:calc(100% - 140px - var(--ebb-pdpbar-h, 0px))!important;transition:bottom .32s var(--ebb-ease),height .32s var(--ebb-ease)}@media(max-width:760px){#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container{--smile-gap:18px}.smile-prompt-frame-container{--smile-gap:12px}#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container{transform:scale(.78)!important;transform-origin:left bottom!important}}@media(max-width:360px){#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container{transform:scale(.75)!important;--smile-gap:16px}}.ebb-founders .fnd{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(38px,5vw,72px);align-items:center}.ebb-founders .fnd-media{position:relative}.ebb-founders .fnd-shot{position:relative;border-radius:var(--ebb-r-xl);overflow:hidden;aspect-ratio:9/10;background:var(--ebb-cream-2);box-shadow:var(--ebb-sh-m)}.ebb-founders .fnd-shot img{width:100%;height:100%;object-fit:cover;display:block}.ebb-founders .fnd-badge{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:100px;background:#ffffffed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--ebb-label);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ebb-ink-2);box-shadow:var(--ebb-sh-s)}.ebb-founders .fnd-badge i{color:var(--ebb-sage-text);font-size:12px}.ebb-founders .fnd-quote{position:relative;z-index:3;margin:-52px 0 0 auto;width:min(88%,400px);padding:24px 26px 22px;border-radius:var(--ebb-r-l);background:var(--ebb-paper);box-shadow:var(--ebb-sh-l);border:1px solid var(--ebb-line-2)}.ebb-founders .fnd-quote>i{position:absolute;top:-14px;left:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ebb-lav);color:var(--ebb-lav-ink);font-size:13px;box-shadow:var(--ebb-sh-s)}.ebb-founders .fnd-quote blockquote{font-family:var(--ebb-display);font-size:19px;font-weight:600;line-height:1.42;letter-spacing:-.018em;color:var(--ebb-ink);margin:8px 0 0}.ebb-founders .fnd-quote figcaption{margin-top:12px;font-family:var(--ebb-label);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-founders .fnd-txt .eyebrow{margin-bottom:16px}.ebb-founders .fnd-txt h2{font-size:clamp(30px,3.3vw,44px);letter-spacing:-.028em;margin-bottom:18px}.ebb-founders .fnd-body{font-size:16.5px;color:var(--ebb-ink-3);line-height:1.62}.ebb-founders .fnd-l{display:grid;gap:11px;margin-top:24px}.ebb-founders .fnd-l li{display:flex;align-items:flex-start;gap:11px;font-size:16px;color:var(--ebb-ink-2)}.ebb-founders .fnd-l i{font-size:11px;margin-top:7px;color:var(--ebb-sage-text);flex:0 0 auto}.ebb-founders .fnd-txt>.btn{margin-top:32px}@media(max-width:960px){.ebb-founders .fnd{grid-template-columns:minmax(0,1fr);gap:34px}.ebb-founders .fnd-shot{aspect-ratio:4/3}}@media(max-width:760px){.ebb-founders .fnd-quote{margin:16px 0 0;width:100%;padding:22px 20px 20px}.ebb-founders .fnd-quote blockquote{font-size:17.5px}.ebb-founders .fnd-txt h2{margin-bottom:14px}.ebb-founders .fnd-body{font-size:15.5px}.ebb-founders .fnd-l{gap:9px;margin-top:20px}.ebb-founders .fnd-l li{font-size:15px}.ebb-founders .fnd-txt>.btn{width:100%;margin-top:26px}}.ebb-events .ev-head{margin-bottom:clamp(28px,3.4vw,46px)}.ebb .sec-head h1{font-size:clamp(32px,3.5vw,46px);letter-spacing:-.028em}@media(max-width:760px){.ebb .sec-head h1{font-size:clamp(27px,7.4vw,33px)}}.ebb-events.sec-pad{--ev-top-extra:0px}.ebb-events .ev-grid{display:grid;gap:clamp(20px,2.4vw,30px);grid-template-columns:repeat(var(--ev-cols, 2),minmax(0,1fr));align-items:stretch}.ebb-events .ev-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ebb-paper);border-radius:var(--ebb-r-xl);overflow:hidden;box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s);transition:transform .45s var(--ebb-ease),box-shadow .45s var(--ebb-ease)}.ebb-events.ev-anim .ev-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--ebb-line),var(--ebb-sh-l)}.ebb-events .ev-card.ev-hot{box-shadow:inset 0 0 0 2px var(--ev-accent),var(--ebb-sh-m)}.ebb-events .ev-media{position:relative;aspect-ratio:var(--ev-media-ar, 16/10);overflow:hidden;flex:0 0 auto;background:linear-gradient(150deg,color-mix(in srgb,var(--ev-accent) 45%,#fff),var(--ebb-cream-2))}@supports not (background: color-mix(in srgb,red 50%,blue)){.ebb-events .ev-media{background:var(--ebb-cream-2)}}.ebb-events .ev-media>img,.ebb-events .ev-media video,.ebb-events .ev-media iframe{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s var(--ebb-ease)}.ebb-events .ev-embed{position:absolute;top:0;right:0;bottom:0;left:0}.ebb-events .ev-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.ebb-events.ev-anim .ev-card:hover .ev-media>img,.ebb-events.ev-anim .ev-card:hover .ev-media video{transform:scale(1.055)}.ebb-events .ev-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .34) 50%,transparent 62%);transform:translate(-60%)}.ebb-events.ev-anim .ev-card:hover .ev-sheen{opacity:1;transform:translate(60%);transition:transform .9s var(--ebb-ease),opacity .3s linear}.ebb-events .ev-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(120% 120% at 18% 12%,rgb(255 255 255 / .7),transparent 60%),linear-gradient(140deg,var(--ev-accent),var(--ebb-cream-2));color:var(--ev-accent-ink)}.ebb-events .ev-ph i{position:absolute;font-size:clamp(58px,7vw,84px);opacity:.16}.ebb-events .ev-ph b{position:relative;font-family:var(--ebb-display);font-size:clamp(34px,4vw,46px);font-weight:700;letter-spacing:-.02em;opacity:.85}.ebb-events .ev-badge,.ebb-events .ev-status{position:absolute;top:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:100px;font-family:var(--ebb-label);font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}.ebb-events .ev-badge{left:14px;background:#ffffffed;color:var(--ebb-ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--ebb-sh-s)}.ebb-events .ev-status{right:14px;color:#fff;box-shadow:var(--ebb-sh-s)}.ebb-events .ev-status-new{background:var(--ebb-sage-deep)}.ebb-events .ev-status-soldout{background:var(--ebb-ink)}.ebb-events .ev-status-cancelled{background:#8c3b3b}.ebb-events .ev-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(18px,2vw,24px)}.ebb-events .ev-title{font-size:clamp(20px,2.1vw,25px);letter-spacing:-.024em;line-height:1.22;margin-bottom:6px;text-wrap:balance}.ebb-events .ev-blurb{font-size:15px;color:var(--ebb-ink-3);line-height:1.55;margin-bottom:4px}.ebb-events .ev-dates{margin-top:16px;padding:6px 16px;border-radius:var(--ebb-r-m);background:var(--ev-accent);color:var(--ev-accent-ink);display:grid}.ebb-events .ev-date{padding:12px 0;display:grid;gap:5px}.ebb-events .ev-date+.ev-date{border-top:1px solid rgb(0 0 0 / .09)}.ebb-events .ev-d-day{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--ebb-display);font-size:16.5px;font-weight:700;letter-spacing:-.016em}.ebb-events .ev-d-day>i{font-size:14px;opacity:.7;flex:0 0 auto}.ebb-events .ev-d-time{display:flex;align-items:center;gap:9px;padding-left:23px;font-size:14.5px;opacity:.82}.ebb-events .ev-d-time i{font-size:13px;flex:0 0 auto}.ebb-events .ev-next{font-family:var(--ebb-label);font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:100px;background:#fff9;color:inherit}.ebb-events .ev-foot{margin-top:auto;padding-top:18px;display:grid;gap:14px}.ebb-events .ev-loc{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ebb-ink-3);line-height:1.45}.ebb-events .ev-loc i{font-size:13px;margin-top:3px;color:var(--ev-accent-ink);flex:0 0 auto}a.ebb-events .ev-loc,.ebb-events a.ev-loc{transition:color .25s}.ebb-events a.ev-loc:hover{color:var(--ebb-ink);text-decoration:underline;text-underline-offset:3px}.ebb-events .ev-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px}.ebb-events .ev-cta i{font-size:12px;transition:transform .35s var(--ebb-ease)}.ebb-events.ev-anim .ev-card:hover .ev-cta i{transform:translate(4px)}.ebb-events .ev-cta.is-off,.ebb .ev-cta.is-off{background-color:var(--ebb-cream-2);color:var(--ebb-ink-3);box-shadow:inset 0 0 0 1px var(--ebb-line-2);cursor:not-allowed;transform:none}.ebb-events .ev-note{margin-top:clamp(22px,2.6vw,32px);text-align:center;font-size:14.5px;color:var(--ebb-ink-3)}.ebb-events .ev-empty{max-width:560px;margin-inline:auto;text-align:center;padding:clamp(34px,4vw,56px) clamp(22px,3vw,40px);border-radius:var(--ebb-r-xl);background:var(--ebb-paper);box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s)}.ebb-events .ev-empty-ico{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background:var(--ev-accent);color:var(--ev-accent-ink);font-size:24px}.ebb-events .ev-empty h3{font-size:clamp(21px,2.3vw,27px);letter-spacing:-.024em;margin-bottom:10px}.ebb-events .ev-empty p{font-size:15.5px;color:var(--ebb-ink-3);line-height:1.6;margin-bottom:24px}@media(max-width:1120px){.ebb-events .ev-grid{grid-template-columns:repeat(min(var(--ev-cols, 2),2),minmax(0,1fr))}}@media(max-width:760px){.ebb-events .ev-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ebb-events .ev-card{border-radius:22px}.ebb-events .ev-title{font-size:20px}.ebb-events .ev-dates{margin-top:14px;padding:4px 14px}.ebb-events .ev-date{padding:11px 0}.ebb-events .ev-d-day{font-size:15.5px}.ebb-events .ev-d-time{font-size:14px;padding-left:22px}.ebb-events .ev-foot{padding-top:16px;gap:12px}.ebb-events .ev-empty{padding:32px 20px}.ebb-events.ev-anim .ev-card:hover{transform:none;box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s)}.ebb-events.ev-anim .ev-card:hover .ev-media>img,.ebb-events.ev-anim .ev-card:hover .ev-media video{transform:none}}@media(max-width:400px){.ebb-events .ev-badge,.ebb-events .ev-status{font-size:10.5px;padding:6px 11px;top:12px}.ebb-events .ev-badge{left:12px}.ebb-events .ev-status{right:12px}}@media(prefers-reduced-motion:reduce){.ebb-events .ev-card,.ebb-events .ev-media>img,.ebb-events .ev-media video,.ebb-events .ev-sheen,.ebb-events .ev-cta i{transition:none!important;animation:none!important}.ebb-events .ev-sheen{display:none}.ebb-events.ev-anim .ev-card:hover{transform:none}}.ebb-toy .toy-head{margin-bottom:clamp(26px,3.2vw,42px)}.ebb-toy .toy-grid{display:grid;gap:clamp(16px,2vw,22px)}.ebb-toy .toy-grid.has-media{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start}.ebb-toy .toy-col{display:grid;gap:clamp(14px,1.8vw,20px);min-width:0}.ebb-toy .toy-media{margin:0;position:sticky;top:96px;border-radius:var(--ebb-r-xl);overflow:hidden;background:var(--ebb-cream-2);box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s)}.ebb-toy .toy-shot{width:100%;height:100%;aspect-ratio:1/1;display:block;object-fit:cover}.ebb-toy .toy-media figcaption{padding:13px 16px 15px;font-size:14px;color:var(--ebb-ink-3);line-height:1.5;background:var(--ebb-paper)}.ebb-toy .toy-facts{background:var(--ebb-paper);border-radius:var(--ebb-r-xl);padding:clamp(18px,2.2vw,26px);box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s)}.ebb-toy .toy-spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(12px,1.6vw,18px)}.ebb-toy .has-media .toy-spec{grid-template-columns:minmax(0,1fr);gap:0}.ebb-toy .has-media .toy-spec li{padding:12px 0}.ebb-toy .has-media .toy-spec li+li{padding-left:0;border-left:0;border-top:1px solid var(--ebb-line-2)}.ebb-toy .toy-spec li{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-width:0}.ebb-toy .toy-spec li+li{padding-left:clamp(12px,1.6vw,20px);border-left:1px solid var(--ebb-line-2)}.ebb-toy .ts-ico{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--toy-accent);color:var(--toy-ink);font-size:16px}.ebb-toy .ts-k{font-family:var(--ebb-label);font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-toy .ts-v{grid-column:2;font-family:var(--ebb-display);font-size:17px;font-weight:700;letter-spacing:-.018em;color:var(--ebb-ink);line-height:1.25;margin-top:3px}.ebb-toy .toy-chew{margin-top:20px;padding-top:20px;border-top:1px solid var(--ebb-line-2)}.ebb-toy .tc-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:var(--ebb-ink-3);margin-bottom:11px}.ebb-toy .tc-lbl strong{font-family:var(--ebb-display);font-size:16.5px;letter-spacing:-.016em;color:var(--ebb-ink)}.ebb-toy .tc-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ebb-toy .tc-rung{height:9px;border-radius:100px;background:var(--ebb-line-2);transition:background .5s var(--ebb-ease),transform .5s var(--ebb-ease);transform-origin:left center}.ebb-toy .tc-rung.on{background:var(--toy-ink)}@media(prefers-reduced-motion:no-preference){.ebb-toy .toy-facts.rv .tc-rung.on{transform:scaleX(0)}.ebb-toy .toy-facts.rv.in .tc-rung.on{transform:scaleX(1)}.ebb-toy .tc-rung.on:nth-child(2){transition-delay:.1s}.ebb-toy .tc-rung.on:nth-child(3){transition-delay:.2s}}.ebb-toy .tc-scale{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--ebb-label);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-toy .toy-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(14px,1.8vw,20px);align-items:start}.ebb-toy .has-media .toy-side{grid-template-columns:minmax(0,1fr)}.ebb-toy .toy-feats,.ebb-toy .toy-steps{background:var(--ebb-paper);border-radius:var(--ebb-r-xl);padding:clamp(20px,2.4vw,28px);box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s)}.ebb-toy .toy-feats{grid-column:1/-1}.ebb-toy .toy-side h3{font-family:var(--ebb-label);font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ebb-ink-3);margin-bottom:14px}.ebb-toy .toy-feats ul{display:flex;flex-wrap:wrap;gap:9px}.ebb-toy .toy-feats li{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:100px;background:var(--toy-accent);color:var(--toy-ink);font-size:14.5px;font-weight:500}.ebb-toy .toy-feats li i{font-size:10px;opacity:.75}.ebb-toy .toy-steps ol{display:grid;gap:11px;counter-reset:toystep}.ebb-toy .toy-steps li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;font-size:15.5px;color:var(--ebb-ink-2);line-height:1.5}.ebb-toy .toy-steps li:before{counter-increment:toystep;content:counter(toystep);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--toy-accent);color:var(--toy-ink);font-family:var(--ebb-label);font-size:12px;font-weight:700}.ebb-toy .toy-care{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:clamp(18px,2.2vw,24px);border-radius:var(--ebb-r-l);background:var(--toy-accent);color:var(--toy-ink)}.ebb-toy .tcare-ico{font-size:17px;margin-top:2px;opacity:.8}.ebb-toy .toy-care h3{color:inherit;opacity:.75;margin-bottom:7px}.ebb-toy .toy-care p{font-size:15px;line-height:1.55}.ebb-toy .toy-note{margin-top:clamp(20px,2.4vw,28px);text-align:center;font-size:14.5px;color:var(--ebb-ink-3)}@media(max-width:960px){.ebb-toy .toy-grid.has-media{grid-template-columns:minmax(0,1fr)}.ebb-toy .toy-media{position:static}.ebb-toy .toy-shot{aspect-ratio:16/10}.ebb-toy .has-media .toy-spec{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:760px){.ebb-toy .toy-grid{gap:12px}.ebb-toy .toy-media{border-radius:20px}.ebb-toy .toy-shot{aspect-ratio:4/3}.ebb-toy .has-media .toy-spec{grid-template-columns:minmax(0,1fr)}.ebb-toy .toy-facts,.ebb-toy .toy-feats,.ebb-toy .toy-steps{border-radius:20px;padding:18px 16px}.ebb-toy .toy-spec{grid-template-columns:minmax(0,1fr);gap:0}.ebb-toy .toy-spec li{grid-template-columns:36px 1fr;gap:12px;padding:13px 0}.ebb-toy .toy-spec li+li{padding-left:0;border-left:0;border-top:1px solid var(--ebb-line-2)}.ebb-toy .ts-ico{width:36px;height:36px;font-size:14px}.ebb-toy .ts-v{font-size:16px}.ebb-toy .toy-side{grid-template-columns:minmax(0,1fr)}.ebb-toy .tc-lbl{font-size:14px}.ebb-toy .toy-feats li{font-size:14px;padding:8px 13px}.ebb-toy .toy-steps li{font-size:15px}.ebb-toy .toy-care{padding:16px 15px;gap:11px}}.ebb-tspot{padding:0!important}.ebb-tspot .tspot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--tspot-accent);color:var(--tspot-ink)}.ebb-tspot.tspot-rev .tspot-media{order:2}.ebb-tspot .tspot-media{margin:0;position:relative;overflow:hidden;min-height:100%}.ebb-tspot .tspot-img{width:100%;height:100%;min-height:clamp(340px,42vw,620px);object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.ebb-tspot .tspot-img{transition:transform 1.1s var(--ebb-ease)}.ebb-tspot .tspot:hover .tspot-img{transform:scale(1.035)}}.ebb-tspot .tspot-badge{position:absolute;left:20px;bottom:20px;max-width:calc(100% - 40px);padding:10px 16px;border-radius:100px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--ebb-label);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ebb-ink-2);box-shadow:var(--ebb-sh-s)}.ebb-tspot .tspot-txt{display:grid;align-items:center;padding:clamp(38px,5vw,84px) clamp(20px,4vw,72px)}.ebb-tspot .tspot-in{max-width:34rem}.ebb-tspot .tspot-eyebrow{display:inline-block;margin-bottom:16px;font-family:var(--ebb-label);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.ebb-tspot .tspot-txt h2{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.03em;line-height:1.08;margin-bottom:18px;text-wrap:balance;color:inherit}.ebb-tspot .tspot-body{font-size:16.5px;line-height:1.62;opacity:.82}.ebb-tspot .tspot-body p+p{margin-top:12px}.ebb-tspot .tspot-l{display:grid;gap:0;margin-top:30px;counter-reset:tspot}.ebb-tspot .tspot-l li{counter-increment:tspot;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:15px 0;font-size:16px;line-height:1.45;border-top:1px solid rgb(255 255 255 / .16)}.ebb-tspot .tspot-l li:last-child{border-bottom:1px solid rgb(255 255 255 / .16)}.ebb-tspot .tspot-l li:before{content:counter(tspot,decimal-leading-zero);font-family:var(--ebb-label);font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.5}.ebb-tspot .tspot-cta{margin-top:32px;display:inline-flex;align-items:center;gap:10px;background-color:var(--tspot-ink);color:var(--tspot-accent)}.ebb-tspot .tspot-cta:hover{background-color:#fff;color:var(--tspot-accent);transform:translateY(-2px)}.ebb-tspot .tspot-cta i{font-size:12px;transition:transform .35s var(--ebb-ease)}.ebb-tspot .tspot-cta:hover i{transform:translate(4px)}@media(max-width:960px){.ebb-tspot .tspot{grid-template-columns:minmax(0,1fr)}.ebb-tspot.tspot-rev .tspot-media{order:0}.ebb-tspot .tspot-media{margin:clamp(16px,3vw,24px) clamp(16px,3vw,24px) 0;border-radius:var(--ebb-r-l);box-shadow:var(--ebb-sh-m)}.ebb-tspot .tspot-img{min-height:0;aspect-ratio:16/10}.ebb-tspot .tspot-txt{padding-top:clamp(24px,4vw,34px)}}@media(max-width:760px){.ebb-tspot .tspot-media{margin:16px 16px 0;border-radius:20px}.ebb-tspot .tspot-img{aspect-ratio:4/3}.ebb-tspot .tspot-badge{left:12px;right:12px;bottom:12px;font-size:11px;padding:8px 13px;text-align:center}.ebb-tspot .tspot-txt{padding:30px 16px 34px}.ebb-tspot .tspot-body{font-size:15.5px}.ebb-tspot .tspot-l{margin-top:24px}.ebb-tspot .tspot-l li{font-size:15.5px;gap:13px;padding:13px 0}.ebb-tspot .tspot-cta{width:100%;justify-content:center;margin-top:26px}}.ebb-tben .tben-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,24px)}.ebb-tben .tben{display:flex;flex-direction:column;overflow:hidden;background:var(--ebb-paper);border-radius:var(--ebb-r-xl);box-shadow:inset 0 0 0 1px var(--ebb-line-2),var(--ebb-sh-s);transition:transform .45s var(--ebb-ease),box-shadow .45s var(--ebb-ease)}@media(prefers-reduced-motion:no-preference){.ebb-tben .tben:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--ebb-line),var(--ebb-sh-l)}}.ebb-tben .tben-media{display:block;aspect-ratio:16/10;background:var(--ebb-cream-2)}.ebb-tben .tben-media img{width:100%;height:100%;object-fit:cover;display:block}.ebb-tben .tben-ico{display:grid;place-items:center;width:56px;height:56px;margin:clamp(20px,2.4vw,28px) 0 0 clamp(20px,2.4vw,28px);border-radius:50%;background:var(--tben-accent);color:var(--tben-ink);font-size:22px}.ebb-tben .tben-b{padding:clamp(18px,2.2vw,26px)}.ebb-tben .tben-stat{display:inline-block;margin-bottom:9px;padding:5px 12px;border-radius:100px;background:var(--tben-accent);color:var(--tben-ink);font-family:var(--ebb-label);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ebb-tben .tben-b h3{font-size:20px;letter-spacing:-.022em;margin-bottom:8px;text-wrap:balance}.ebb-tben .tben-b p{font-size:15.5px;color:var(--ebb-ink-3);line-height:1.55}@media(max-width:960px){.ebb-tspot .tspot{grid-template-columns:minmax(0,1fr);gap:26px}.ebb-tspot.tspot-rev .tspot-media{order:0}.ebb-tspot .tspot-img{aspect-ratio:16/10}}@media(max-width:760px){.ebb-tspot .tspot-media{border-radius:20px}.ebb-tspot .tspot-img{aspect-ratio:4/3}.ebb-tspot .tspot-badge{left:12px;right:12px;bottom:12px;font-size:11px;padding:9px 13px}.ebb-tspot .tspot-body{font-size:15.5px}.ebb-tspot .tspot-l{gap:9px;margin-top:18px}.ebb-tspot .tspot-l li{font-size:15px}.ebb-tspot .tspot-cta{width:100%;margin-top:24px}.ebb-tben .tben-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ebb-tben .tben{border-radius:20px}.ebb-tben .tben:hover{transform:none}.ebb-tben .tben-ico{width:48px;height:48px;font-size:19px;margin:18px 0 0 16px}.ebb-tben .tben-b{padding:16px}.ebb-tben .tben-b h3{font-size:18.5px}}.ebb .cart-topper{display:flex;align-items:center;gap:11px;margin:10px 0 16px;padding:12px 14px;border-radius:var(--ebb-r-m);background:var(--ebb-sage-soft);color:var(--ebb-sage-deep);box-shadow:inset 0 0 0 1px #4a6a5829;font-size:14.5px;font-weight:500;line-height:1.4}.ebb .cart-topper-ico{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--ebb-sage-text);font-size:12px;box-shadow:var(--ebb-sh-s)}@media(prefers-reduced-motion:no-preference){.ebb .cart-topper{animation:ebb-topper-in .42s var(--ebb-ease) both}}@keyframes ebb-topper-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:760px){.ebb .cart-topper{font-size:13.5px;padding:11px 12px;gap:10px;margin-bottom:14px}.ebb .cart-topper-ico{width:26px;height:26px;font-size:11px}}html.ebb-noscroll{overflow:hidden}.ebb-qadd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px}.ebb-qadd[hidden]{display:none}.ebb-qadd .qadd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1d6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ebb-qadd .qadd-box{position:relative;width:min(440px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--ebb-paper);border-radius:var(--ebb-r-xl);padding:clamp(22px,3vw,30px);box-shadow:var(--ebb-sh-l)}@media(prefers-reduced-motion:no-preference){.ebb-qadd .qadd-box{animation:ebb-qadd-in .3s var(--ebb-ease) both}}@keyframes ebb-qadd-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ebb-qadd .qadd-x{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ebb-cream-2);color:var(--ebb-ink-2);font-size:13px;transition:background .25s}.ebb-qadd .qadd-x:hover{background:var(--ebb-line-2)}.ebb-qadd .qadd-head{display:flex;gap:14px;align-items:center;margin-bottom:20px;padding-right:34px}.ebb-qadd .qadd-img{flex:0 0 auto;width:64px;height:64px;border-radius:var(--ebb-r-m);overflow:hidden;background:var(--ebb-cream-2);display:grid;place-items:center}.ebb-qadd .qadd-img img{width:100%;height:100%;object-fit:contain}.ebb-qadd .qadd-title{font-size:19px;letter-spacing:-.022em;line-height:1.25;margin:0 0 4px}.ebb-qadd .qadd-price{font-family:var(--ebb-display);font-size:17px;font-weight:700;margin:0}.ebb-qadd .qadd-row+.qadd-row{margin-top:16px}.ebb-qadd .qadd-lbl{display:block;margin-bottom:9px;font-family:var(--ebb-label);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ebb-ink-3)}.ebb-qadd .qadd-pills{display:flex;flex-wrap:wrap;gap:8px}.ebb-qadd .qadd-opt{padding:10px 16px;border-radius:100px;font-size:15px;background:var(--ebb-cream-2);color:var(--ebb-ink-2);box-shadow:inset 0 0 0 1px var(--ebb-line-2);transition:background .22s,box-shadow .22s,color .22s}.ebb-qadd .qadd-opt:hover{box-shadow:inset 0 0 0 1.5px var(--ebb-ink-3)}.ebb-qadd .qadd-opt.on{background:var(--ebb-ink);color:var(--ebb-cream);box-shadow:none}.ebb-qadd .qadd-opt.is-out{opacity:.42;text-decoration:line-through}.ebb-qadd .qadd-opt.is-out.on{opacity:.6}.ebb-qadd .qadd-err{margin:14px 0 0;font-size:14px;color:#8c3b3b}.ebb-qadd .qadd-go{margin-top:22px}.ebb-qadd .qadd-link{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--ebb-ink-3);text-decoration:underline;text-underline-offset:3px}.ebb-qadd .qadd-link:hover{color:var(--ebb-ink)}@media(max-width:760px){.ebb-qadd{padding:0;place-items:end stretch}.ebb-qadd .qadd-box{width:100%;max-height:88vh;border-radius:24px 24px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:no-preference){.ebb-qadd .qadd-box{animation:ebb-qadd-sheet .32s var(--ebb-ease) both}}@keyframes ebb-qadd-sheet{0%{transform:translateY(100%)}to{transform:none}}.ebb-qadd .qadd-title{font-size:18px}}.ebb .srch-x{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:transparent;color:var(--ebb-ink-3);font-size:14px;transition:background .22s,color .22s}.ebb .srch-x:hover{background:var(--ebb-line-2);color:var(--ebb-ink)}.ebb .srch-x:focus-visible{outline:2px solid var(--ebb-lav-deep);outline-offset:2px}.ebb .srch-go-t{display:inline}.ebb .srch-go-i{display:none}@media(max-width:760px){.ebb .srch-x{width:34px;height:34px;font-size:13px;right:6px}.ebb .srch-go-t{display:none}.ebb .srch-go-i{display:block;font-size:16px}}@media(pointer:coarse){.ebb .srch-x:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ebb-pages.css.map */
