@font-face{font-family:Libre Baskerville Fallback;src:local("Georgia"),local("Times New Roman"),local("Tinos"),local("Liberation Serif"),local("serif");font-display:swap;size-adjust:110.1%;ascent-override:88.1%;descent-override:24.52%;line-gap-override:0%}:root{--eyc-teal: #023d54;--eyc-navy: #0d2a44;--eyc-cream: #f4f2e9;--eyc-mint: #e9f1ef;--eyc-sage: #5f6f63;--eyc-white: #ffffff;--eyc-accent: #3a7ca5;--eyc-mint-deep: #dbe7e3;--eyc-cream-line: #e4e0d2;--eyc-line: #dde5e2;--eyc-teal-hover: #012c3d;--eyc-ink: var(--eyc-navy);--eyc-ink-muted: var(--eyc-sage);--eyc-on-dark: var(--eyc-mint);--eyc-on-dark-muted: rgba(233, 241, 239, .86);--eyc-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--eyc-display: "Libre Baskerville", "Libre Baskerville Fallback", Georgia, "Times New Roman", serif;--eyc-space-3: 8px;--eyc-space-4: 12px;--eyc-space-5: 16px;--eyc-space-6: 24px;--eyc-space-7: 32px;--eyc-space-8: 48px;--eyc-space-9: 64px;--eyc-section-y: clamp(56px, 7.2vw, 96px);--eyc-gutter: clamp(20px, 4vw, 40px);--eyc-measure: 62ch;--eyc-container: 1200px;--eyc-r-surface: 14px;--eyc-r-media: 10px;--eyc-r-pill: 999px;--eyc-shadow-1: 0 1px 2px rgba(13, 42, 68, .06), 0 8px 24px -12px rgba(13, 42, 68, .16);--eyc-shadow-2: 0 2px 4px rgba(13, 42, 68, .07), 0 18px 40px -18px rgba(13, 42, 68, .26);--eyc-ease: cubic-bezier(.2, .8, .2, 1)}:root{--font-family-1: var(--eyc-sans);--font-family-2: var(--eyc-display);--font-family-3: var(--eyc-display);--font-body-family: var(--eyc-sans);--font-heading-family: var(--eyc-display)}.beep-theme body{font-family:var(--eyc-sans);font-size:16px;line-height:1.65;font-weight:400;letter-spacing:0;color:var(--eyc-ink);background-color:var(--eyc-white);text-rendering:optimizeLegibility}.beep-theme h1,.beep-theme h2,.beep-theme h3,.beep-theme h4,.beep-theme h5,.beep-theme h6,.beep-theme .bee_as_title,.beep-theme .bee-section-heading,.beep-theme .bee-title-head{font-family:var(--eyc-display);font-optical-sizing:auto;color:var(--eyc-ink);font-weight:500;letter-spacing:-.01em;text-wrap:balance}.beep-theme h1,.beep-theme .bee-title-head{font-size:clamp(34px,4.6vw,56px);line-height:1.08}.beep-theme h2,.beep-theme .bee-section-heading{font-size:clamp(27px,3.2vw,40px);line-height:1.15}.beep-theme h3{font-size:clamp(20px,2vw,25px);line-height:1.25}.beep-theme h4{font-size:19px;line-height:1.3}.beep-theme .bee-section-subheading,.beep-theme .bee-top-heading .bee-subtitle{font-family:var(--eyc-sans);font-style:normal;font-size:17px;line-height:1.6;font-weight:400;color:var(--eyc-ink-muted);max-width:var(--eyc-measure);margin-inline:auto}.beep-theme .bee-top-heading.bee-text-center .bee-section-subheading{margin-inline:auto}.beep-theme p{text-wrap:pretty}.beep-theme a{color:var(--eyc-teal)}.beep-theme a:hover{color:var(--eyc-teal-hover)}.beep-theme a.bee-btn{color:var(--btn-color, var(--eyc-teal))}.beep-theme a.bee-btn:hover{color:var(--btn-color-hover, var(--eyc-teal-hover))}.beep-theme a:focus-visible,.beep-theme button:focus-visible,.beep-theme input:focus-visible,.beep-theme select:focus-visible,.beep-theme textarea:focus-visible,.beep-theme summary:focus-visible,.beep-theme [tabindex]:focus-visible{outline:3px solid var(--eyc-teal);outline-offset:2px;border-radius:4px}.beep-theme .bee-btn,.beep-theme .bee_as_button,.beep-theme .bee-pr-item-btn.bee-pr-addtocart,.beep-theme button[type=submit],.beep-theme .eyc-btn{min-height:48px;font-family:var(--eyc-sans)}.beep-theme .eyc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:var(--eyc-r-pill);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;border:2px solid transparent;transition:background-color .18s var(--eyc-ease),color .18s var(--eyc-ease),border-color .18s var(--eyc-ease),transform .18s var(--eyc-ease)}.beep-theme .eyc-btn--primary{background:var(--eyc-teal);color:var(--eyc-white);border-color:var(--eyc-teal)}.beep-theme .eyc-btn--primary:hover{background:var(--eyc-teal-hover);border-color:var(--eyc-teal-hover);color:var(--eyc-white)}.beep-theme .eyc-btn--secondary{background:transparent;color:var(--eyc-teal);border-color:var(--eyc-teal)}.beep-theme .eyc-btn--secondary:hover{background:var(--eyc-teal);color:var(--eyc-white)}.beep-theme .eyc-btn--onDark{background:var(--eyc-mint);color:var(--eyc-teal);border-color:var(--eyc-mint)}.beep-theme .eyc-btn--onDark:hover{background:var(--eyc-white);border-color:var(--eyc-white);color:var(--eyc-teal)}.beep-theme .eyc-btn:active{transform:translateY(1px)}.beep-theme .eyc-section{padding-block:var(--eyc-section-y);font-family:var(--eyc-sans);color:var(--eyc-ink)}.beep-theme .eyc-section--tight{padding-block:calc(var(--eyc-section-y) * .6)}.beep-theme .eyc-section--flush{padding-bottom:var(--eyc-space-8)}.beep-theme .eyc-section--cream{background:var(--eyc-cream)}.beep-theme .eyc-section--mint{background:var(--eyc-mint)}.beep-theme .eyc-section--white{background:var(--eyc-white)}.beep-theme .eyc-section--teal{background:var(--eyc-teal);color:var(--eyc-on-dark)}.beep-theme .eyc-section--teal h2,.beep-theme .eyc-section--teal h3,.beep-theme .eyc-section--teal .eyc-h2,.beep-theme .eyc-section--teal .eyc-h3{color:var(--eyc-on-dark)}.beep-theme .eyc-wrap,.beep-theme [class*=ai-faq-section-]{max-width:var(--eyc-container);margin-inline:auto;padding-inline:var(--eyc-gutter)}.beep-theme .eyc-eyebrow{display:block;margin:0 0 var(--eyc-space-4);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eyc-teal)}.beep-theme .eyc-section--teal .eyc-eyebrow{color:var(--eyc-on-dark-muted)}.beep-theme .eyc-h1{font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:clamp(36px,4.6vw,58px);line-height:1.06;letter-spacing:-.015em;color:var(--eyc-ink);margin:0 0 var(--eyc-space-6);text-wrap:balance}.beep-theme .eyc-h1 em{font-style:italic;font-weight:500;color:var(--eyc-teal);line-height:1.12;padding-bottom:.04em}.beep-theme .eyc-h2{font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:clamp(28px,3.2vw,42px);line-height:1.14;letter-spacing:-.012em;color:var(--eyc-ink);margin:0 0 var(--eyc-space-5);text-wrap:balance}.beep-theme .eyc-h3{display:block;font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:21px;line-height:1.25;color:var(--eyc-ink);margin:0 0 var(--eyc-space-3)}.beep-theme .eyc-lede{font-size:18.5px;line-height:1.6;color:var(--eyc-ink-muted);max-width:46ch;margin:0 0 var(--eyc-space-7)}.beep-theme .eyc-body{display:block;font-size:16.5px;line-height:1.65;color:var(--eyc-ink-muted);max-width:var(--eyc-measure);margin:0}.beep-theme .eyc-h2+.eyc-body{margin-top:calc(var(--eyc-space-5) * -1 + var(--eyc-space-6))}.beep-theme .eyc-section--teal .eyc-lede,.beep-theme .eyc-section--teal .eyc-body{color:var(--eyc-on-dark-muted)}.beep-theme .eyc-ctas{display:flex;flex-wrap:wrap;gap:var(--eyc-space-4);margin:0}.beep-theme .eyc-hero{display:grid;grid-template-columns:1fr;gap:var(--eyc-space-8);align-items:center}@media(min-width:900px){.beep-theme .eyc-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(40px,5vw,72px)}}.beep-theme .eyc-hero__copy{min-width:0}.beep-theme .eyc-hero__picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);min-width:0}.beep-theme .eyc-pick{display:flex;flex-direction:column;background:var(--eyc-white);border:1px solid var(--eyc-line);border-radius:var(--eyc-r-surface);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s var(--eyc-ease),transform .2s var(--eyc-ease),border-color .2s var(--eyc-ease)}.beep-theme .eyc-pick:hover{border-color:var(--eyc-mint-deep);box-shadow:var(--eyc-shadow-2);transform:translateY(-3px)}.beep-theme .eyc-pick:active{transform:translateY(-1px)}.beep-theme .eyc-pick__media{aspect-ratio:3 / 4;background:var(--eyc-white);border-bottom:1px solid var(--eyc-line);display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.6vw,18px);min-height:0;overflow:hidden}.beep-theme .eyc-pick__media img{width:100%;height:100%;object-fit:contain}.beep-theme .eyc-pick__name,.beep-theme .eyc-pick__tag{display:block}.beep-theme .eyc-pick__label{display:flex;flex-direction:column;gap:4px;padding:14px 14px 16px}.beep-theme .eyc-pick__name{font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:16px;line-height:1.2;color:var(--eyc-ink);min-height:2.4em}.beep-theme .eyc-pick__tag{font-size:13.5px;line-height:1.35;color:var(--eyc-ink-muted)}@media(max-width:560px){.beep-theme .eyc-pick__label{padding:10px 10px 12px}.beep-theme .eyc-pick__name{font-size:14.5px}.beep-theme .eyc-pick__tag{font-size:12.5px;line-height:1.3}}.beep-theme .eyc-assurances{display:grid;grid-template-columns:1fr;gap:var(--eyc-space-5);border-top:1px solid var(--eyc-cream-line);padding-top:var(--eyc-space-6);margin-top:var(--eyc-space-8)}@media(min-width:700px){.beep-theme .eyc-assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eyc-space-7)}}.beep-theme .eyc-assurance{font-size:16px;line-height:1.5;color:var(--eyc-ink);font-weight:500}.beep-theme .eyc-assurance span{display:block;font-weight:400;font-size:15px;color:var(--eyc-ink-muted);margin-top:2px}.beep-theme .eyc-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eyc-space-6);background:var(--eyc-mint);border:1px solid var(--eyc-mint-deep);border-left:4px solid var(--eyc-accent);border-radius:0 var(--eyc-r-surface) var(--eyc-r-surface) 0;padding:clamp(24px,3.4vw,40px);text-decoration:none;color:inherit;transition:box-shadow .2s var(--eyc-ease),transform .2s var(--eyc-ease)}.beep-theme .eyc-callout:hover{box-shadow:var(--eyc-shadow-2);transform:translateY(-2px)}.beep-theme .eyc-callout:active{transform:translateY(0)}.beep-theme .eyc-callout__copy{flex:1 1 420px;min-width:0}.beep-theme .eyc-callout .eyc-h3{font-size:clamp(21px,2.4vw,28px);margin-bottom:var(--eyc-space-4)}.beep-theme .eyc-callout__copy{display:block}.beep-theme .eyc-callout__action{flex:0 0 auto}.beep-theme .eyc-callout:hover .eyc-btn--primary,.beep-theme .eyc-callout:focus-visible .eyc-btn--primary{background:var(--eyc-teal-hover);border-color:var(--eyc-teal-hover)}.beep-theme .eyc-cats{display:grid;grid-template-columns:1fr;gap:var(--eyc-space-4);margin-top:var(--eyc-space-8)}@media(min-width:760px){.beep-theme .eyc-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eyc-space-5)}}.beep-theme .eyc-cat{display:flex;align-items:center;gap:var(--eyc-space-5);min-height:96px;padding:18px 20px;background:var(--eyc-white);border:1px solid var(--eyc-mint-deep);border-radius:var(--eyc-r-surface);text-decoration:none;color:inherit;transition:box-shadow .2s var(--eyc-ease),transform .2s var(--eyc-ease),border-color .2s var(--eyc-ease)}.beep-theme .eyc-cat:hover{border-color:var(--eyc-teal);box-shadow:var(--eyc-shadow-1);transform:translateY(-2px)}.beep-theme .eyc-cat:active{transform:translateY(0)}.beep-theme .eyc-cat__icon{flex:0 0 auto;width:60px;height:60px;border-radius:var(--eyc-r-media);background:var(--eyc-mint);display:flex;align-items:center;justify-content:center}.beep-theme .eyc-cat__icon svg{width:34px;height:34px;stroke:var(--eyc-teal);fill:none;stroke-width:2}.beep-theme .eyc-cat__text{display:block;min-width:0}.beep-theme .eyc-cat__name{display:block;font-family:var(--eyc-sans);font-size:17px;font-weight:600;line-height:1.3;color:var(--eyc-ink);margin:0 0 2px}.beep-theme .eyc-cat__count{display:block;font-size:14.5px;line-height:1.4;color:var(--eyc-ink-muted);margin:0}.beep-theme .eyc-cat:after{content:"";flex:0 0 auto;margin-inline-start:auto;width:11px;height:11px;border-right:2px solid var(--eyc-teal);border-top:2px solid var(--eyc-teal);transform:rotate(45deg);transition:transform .2s var(--eyc-ease)}.beep-theme .eyc-cat:hover:after{transform:rotate(45deg) translate(2px,-2px)}.beep-theme .eyc-trust{display:grid;grid-template-columns:1fr;gap:var(--eyc-space-8)}@media(min-width:860px){.beep-theme .eyc-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px)}}.beep-theme .eyc-trust__item{display:flex;flex-direction:column;gap:var(--eyc-space-4)}.beep-theme .eyc-trust__icon{width:52px;height:52px;border-radius:var(--eyc-r-pill);border:1px solid rgba(233,241,239,.42);display:flex;align-items:center;justify-content:center}.beep-theme .eyc-trust__icon svg{width:24px;height:24px;stroke:var(--eyc-mint);fill:none;stroke-width:1.75}.beep-theme .eyc-trust__title{font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:21px;line-height:1.25;color:var(--eyc-on-dark);margin:0}.beep-theme .eyc-trust__body{font-size:16px;line-height:1.6;color:var(--eyc-on-dark-muted);margin:0;max-width:40ch}.beep-theme .eyc-editorial{display:grid;grid-template-columns:1fr;gap:var(--eyc-space-8)}@media(min-width:900px){.beep-theme .eyc-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,88px);align-items:start}}.beep-theme .eyc-editorial__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.beep-theme .eyc-editorial__list li{padding-block:var(--eyc-space-6);border-top:1px solid var(--eyc-cream-line)}.beep-theme .eyc-editorial__list li:first-child{padding-top:0;border-top:0}.beep-theme .eyc-editorial__list li:last-child{padding-bottom:0}.beep-theme .eyc-editorial__list h3{font-family:var(--eyc-sans);font-size:18px;font-weight:600;line-height:1.35;color:var(--eyc-ink);margin:0 0 var(--eyc-space-3)}.beep-theme .eyc-editorial__list p{font-size:16.5px;line-height:1.6;color:var(--eyc-ink-muted);margin:0;max-width:52ch}.beep-theme .eyc-closer{max-width:640px;margin-inline:auto;text-align:center}.beep-theme .eyc-closer .eyc-body{margin-inline:auto;margin-bottom:var(--eyc-space-7)}.beep-theme .eyc-closer .eyc-ctas{justify-content:center}.beep-theme .eyc-note{margin:var(--eyc-space-6) 0 0;font-size:14.5px;line-height:1.55;color:var(--eyc-ink-muted)}.beep-theme .bee-products .bee-product .bee-product-inner{display:flex;flex-direction:column;height:100%}.beep-theme .bee-products .bee-product .bee-product-image{background:var(--eyc-white);border:1px solid var(--eyc-mint-deep);border-radius:var(--eyc-r-media);overflow:hidden}.beep-theme .bee-products .bee-product .bee-product-img img{object-fit:contain;padding:8%}.beep-theme .bee-products .bee-product .bee-product-info{flex:1 1 auto;display:flex;flex-direction:column;padding-top:var(--eyc-space-5)}.beep-theme .bee-products .bee-product .bee-product-main-info{flex:1 1 auto;display:flex;flex-direction:column}.beep-theme .bee-products .bee-product .bee-product-title{font-family:var(--eyc-sans);font-size:16.5px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--eyc-ink);min-height:calc(16.5px * 1.35 * 2);margin-bottom:6px}.beep-theme .bee-products .bee-product .bee-product-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit}@media(max-width:749px){.beep-theme .bee-products .bee-product .bee-product-title{font-size:15.5px;min-height:calc(15.5px * 1.35 * 3)}.beep-theme .bee-products .bee-product .bee-product-title a{-webkit-line-clamp:3}}.beep-theme .bee-products .bee-product .bee-product-title a:hover{color:var(--eyc-teal);text-decoration:underline;text-underline-offset:3px}.beep-theme .bee-products .bee-product .bee-product-price{font-family:var(--eyc-sans);font-size:17px;font-weight:600;color:var(--eyc-ink);font-variant-numeric:tabular-nums}.beep-theme .bee-products .bee-product .bee-product-main-info>.bee-product-btns{margin-top:auto;padding-top:var(--eyc-space-5)}.beep-theme .bee-products .bee-product.bee-pr-style3 .bee-product-btns a{height:48px;font-size:15.5px;font-weight:600;border-radius:var(--eyc-r-pill);border-width:2px}.beep-theme .bee-products.bee-justify-content-center{justify-content:flex-start}.beep-theme .bee-product .bee-product-badge{left:10px;right:auto;top:auto;bottom:10px;max-width:calc(100% - 20px);z-index:4}.beep-theme .bee-badge-item{font-family:var(--eyc-sans);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;word-break:normal;padding:5px 10px;border-radius:var(--eyc-r-pill);line-height:1.4}.beep-theme .bee-badge-item.bee-badge-custom{background-color:var(--eyc-mint);color:var(--eyc-teal)}.beep-theme .bee-badge-item.bee-badge-preorder{background-color:var(--eyc-teal);color:var(--eyc-white)}@media(max-width:749px){.beep-theme .bee-badge-item{font-size:10px;letter-spacing:.03em;padding:4px 8px}}.beep-theme .bee-product .bee-product-btns2 a{color:var(--eyc-teal);background:#ffffffeb}.beep-theme #bee-heading-page.bee-header-banner{background-color:var(--eyc-teal);border:0}.beep-theme #bee-heading-page .bee-page-head{position:relative;display:flex;flex-direction:column;justify-content:center}.beep-theme #bee-heading-page[data-bgset] .bee-page-head{min-height:clamp(160px,18vw,260px)}.beep-theme #bee-heading-page:not([data-bgset]) .bee-page-head:before{background-color:transparent;opacity:0}.beep-theme #bee-heading-page[data-bgset] .bee-page-head:before{background-color:transparent;background-image:linear-gradient(180deg,#023d548c,#023d54b8 55%,#023d54e0);opacity:1}.beep-theme #bee-heading-page .bee-title-head{font-family:var(--eyc-display);font-optical-sizing:auto;font-weight:500;font-size:clamp(32px,4vw,50px);line-height:1.1;color:var(--eyc-white)}.beep-theme #bee-heading-page[data-bgset] .bee-title-head{text-shadow:0 1px 14px rgba(2,61,84,.5)}.beep-theme #bee-heading-page .bee-breadcrumbs__item,.beep-theme #bee-heading-page .bee-breadcrumbs__item a{font-size:14px;color:var(--eyc-mint)}.beep-theme .bee-heading-article__wrap{background-color:var(--eyc-teal)}.beep-theme .bee-heading-article__overlay{position:relative;display:flex;flex-direction:column;justify-content:center}.beep-theme .bee-heading-article__wrap[data-bgset] .bee-heading-article__overlay{min-height:clamp(200px,24vw,340px)}.beep-theme .bee-heading-article__wrap:not([data-bgset]) .bee-heading-article__overlay:before{background-color:transparent;background-image:none}.beep-theme .bee-heading-article__wrap[data-bgset] .bee-heading-article__overlay:before{background-color:transparent;background-image:linear-gradient(180deg,#023d5466,#023d54ad,#023d54e0)}.beep-theme .bee-heading-article__wrap .bee-title-head,.beep-theme .bee-heading-article__wrap .bee-text-bl{color:var(--eyc-white)}.beep-theme .bee-heading-article__wrap .bee-article-metas{color:var(--eyc-mint);font-size:13.5px;letter-spacing:.08em}.beep-theme .bee-heading-article__wrap[data-bgset] .bee-title-head,.beep-theme .bee-heading-article__wrap[data-bgset] .bee-text-bl{text-shadow:0 1px 14px rgba(2,61,84,.5)}.beep-theme .bee-desc-collection{max-width:var(--eyc-measure);margin:var(--eyc-space-9) auto 0;font-size:16.5px;line-height:1.7;color:var(--eyc-ink-muted)}.beep-theme .bee-desc-collection>*+*{margin-top:var(--eyc-space-5)}.beep-theme .bee-desc-collection strong,.beep-theme .bee-desc-collection b{color:var(--eyc-ink);font-weight:600}.beep-theme .bee-desc-collection ul{padding-inline-start:1.2em}.beep-theme .bee-desc-collection em{display:block;margin-top:var(--eyc-space-6);padding-top:var(--eyc-space-5);border-top:1px solid var(--eyc-line);font-style:normal;font-size:14.5px;line-height:1.6;color:var(--eyc-ink-muted)}.beep-theme .bee-sidebar-collection .bee-widget-title,.beep-theme .bee-collection-page .bee-widget-title{font-family:var(--eyc-display);font-optical-sizing:auto;font-size:19px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--eyc-ink)}.beep-theme #bee-footer .bee-col-heading{font-family:var(--eyc-display);font-optical-sizing:auto;font-size:19px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--eyc-white)}.beep-theme #bee-footer .bee-footer-link{font-family:var(--eyc-sans);font-size:16px;line-height:1.5;color:var(--eyc-mint);text-decoration:none}.beep-theme #bee-footer .bee-footer-link:hover{color:var(--eyc-white);text-decoration:underline;text-underline-offset:3px}.beep-theme #bee-footer .bee-footer-linklist li{margin-bottom:4px}.beep-theme #bee-footer .bee-footer-link,.beep-theme #bee-footer .bee-footer-heading{min-height:32px;display:flex;align-items:center}.beep-theme #bee-footer .bee-newsletter-input,.beep-theme #bee-footer input[type=email]{min-height:48px;border-radius:var(--eyc-r-pill);border:1px solid var(--eyc-mint-deep);padding-inline:20px;font-size:16px;color:var(--eyc-ink)}.beep-theme #bee-footer input[type=email]::placeholder{color:var(--eyc-ink-muted);opacity:1}.beep-theme #bee-footer .bee-newsletter-btn,.beep-theme #bee-footer button[type=submit]{min-height:48px;border-radius:var(--eyc-r-pill);font-size:15.5px;font-weight:600;color:var(--eyc-teal)}.beep-theme #bee-footer .bee-social-icon,.beep-theme #bee-footer .bee-socials a{color:var(--eyc-teal);border-color:var(--eyc-line);min-width:44px;min-height:44px}.beep-theme #bee-footer .bee-social-icon:hover,.beep-theme #bee-footer .bee-socials a:hover{color:var(--eyc-white);background:var(--eyc-teal);border-color:var(--eyc-teal)}.beep-theme .bee_se_footer-bottom .bee-footer-link{font-size:15px;color:var(--eyc-teal)}.beep-theme .bee_se_footer-bottom .bee-footer-link:hover{color:var(--eyc-teal-hover)}@media(prefers-reduced-motion:reduce){.beep-theme *,.beep-theme *:before,.beep-theme *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.beep-theme .eyc-pick:hover,.beep-theme .eyc-cat:hover,.beep-theme .eyc-callout:hover,.beep-theme .eyc-btn:active{transform:none}}.bee-drawer{z-index:470}#bee-mini_cart{z-index:471}body:has(.bee-drawer:not([aria-hidden=true])) .bee-sticky-atc{opacity:0;visibility:hidden;pointer-events:none}.bee-mini_cart__tool:not(.bee-mini_cart__tool-style-btn)>.bee-mini-cart-container .mini_cart_tool_btn{font-size:12px;line-height:1.25;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 12px;min-height:64px;color:var(--text-color)}.bee-cart__threshold{font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.55)}@media(max-width:520px){#bee-mini_cart .bee-btn__cart{font-size:12px;letter-spacing:0;padding-left:6px;padding-right:6px}}#cart_agree,[data-agree-checkbox]{width:24px;height:24px;accent-color:var(--text-color)}#bee-mini_cart .bee-mini_cart__remove{display:none}.eyeclub-pickup-note{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--eyc-ink-muted)}.bee-product-excerpt{margin:4px 0 6px;font-size:14px;line-height:1.45;color:var(--eyc-ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eyc-buybox-trust{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--eyc-ink-muted)}.eyc-buybox-trust svg{flex:none;margin-top:2px;stroke:var(--eyc-accent)}.eyc-buybox-trust strong{color:var(--eyc-ink);font-weight:600}.eyc-collection-intro{max-width:var(--eyc-measure);margin:0 0 var(--eyc-space-6);font-size:16px;line-height:1.6;color:var(--eyc-ink)}.eyc-collection-intro a{color:var(--eyc-teal);text-decoration:underline;text-underline-offset:2px}.eyc-collection-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--eyc-space-6)}.eyc-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid var(--eyc-line);border-radius:var(--eyc-r-pill);background:var(--eyc-white);color:var(--eyc-ink);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s var(--eyc-ease),border-color .15s var(--eyc-ease)}.eyc-chip:hover,.eyc-chip:focus-visible{background:var(--eyc-mint);border-color:var(--eyc-teal);color:var(--eyc-ink)}.eyc-chip:active{background:var(--eyc-mint-deep)}#bee-mini_cart .bee-mini_cart__empty-help p{font-size:15px;line-height:1.55;margin-bottom:8px}#bee-mini_cart .bee-mini_cart__empty-help a{color:var(--eyc-teal);text-decoration:underline;text-underline-offset:2px}#bee-mini_cart .bee-mini_cart__empty-reassure{font-size:14px;color:var(--eyc-ink-muted);margin-bottom:18px}#bee-mini_cart .bee-mini_cart__empty-suggest{margin-top:24px;text-align:left;padding:0 20px}#bee-mini_cart .bee-mini_cart__empty-suggest h3{font-size:15px;font-weight:600;margin-bottom:10px;color:var(--eyc-ink)}#bee-mini_cart .bee-mini_cart__suggest-item{display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 0;border-top:1px solid var(--eyc-line);color:var(--eyc-ink);text-decoration:none}#bee-mini_cart .bee-mini_cart__suggest-item:last-child{border-bottom:1px solid var(--eyc-line)}#bee-mini_cart .bee-mini_cart__suggest-item img{flex:none;width:48px;height:48px;object-fit:contain;border-radius:var(--eyc-r-media);background:var(--eyc-white)}#bee-mini_cart .bee-mini_cart__suggest-info{display:flex;flex-direction:column;gap:2px}#bee-mini_cart .bee-mini_cart__suggest-title{font-size:14px;font-weight:500;line-height:1.35}#bee-mini_cart .bee-mini_cart__suggest-price{font-size:14px;color:var(--eyc-ink-muted)}.eyc-start{margin-top:var(--eyc-space-6);border-top:1px solid var(--eyc-cream-line)}.eyc-start__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eyc-space-5);padding:14px 0;border-bottom:1px solid var(--eyc-cream-line);text-decoration:none;color:var(--eyc-ink)}.eyc-start__symptom{font-size:17px;font-weight:600;line-height:1.4}.eyc-start__dest{flex:none;font-size:15px;color:var(--eyc-teal);text-decoration:underline;text-underline-offset:2px;text-align:right}.eyc-start__row:hover .eyc-start__dest{color:var(--eyc-teal-hover)}.eyc-start__note{margin-top:var(--eyc-space-5);font-size:14px;line-height:1.55;color:var(--eyc-ink-muted);max-width:var(--eyc-measure)}.eyc-start__note a{color:var(--eyc-teal);text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.eyc-start__row{flex-direction:column;align-items:flex-start;gap:4px}.eyc-start__dest{text-align:left}}.eyc-proofbar{display:flex;flex-wrap:wrap;justify-content:center;column-gap:10px;row-gap:8px;padding:var(--eyc-space-6) var(--eyc-gutter);background:var(--eyc-white);border-top:1px solid var(--eyc-line)}.eyc-proofbar__item{font-size:14px;line-height:1.5;color:var(--eyc-ink-muted);white-space:nowrap}.eyc-proofbar__item:after{content:"\b7";margin-left:10px;color:var(--eyc-line)}.eyc-proofbar__item:last-child:after{content:none}@media(max-width:560px){.eyc-proofbar{flex-direction:column;align-items:center}.eyc-proofbar__item{white-space:normal;text-align:center}.eyc-proofbar__item:after{content:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/eyeclub-design.css.map */
