.elementor-235 .elementor-element.elementor-element-cp0066{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-cp0066:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-cp0066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efd-paper );}.elementor-235 .elementor-element.elementor-element-cp0065{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-cp0063{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-cp0061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-235 .elementor-element.elementor-element-cp0061.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0061 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-efd-muted-fg );}.elementor-235 .elementor-element.elementor-element-cp0064{--display:flex;}.elementor-235 .elementor-element.elementor-element-cp0013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-235 .elementor-element.elementor-element-cp0006{--display:flex;}.elementor-235 .elementor-element.elementor-element-11cc79f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp000c{--display:flex;}.elementor-235 .elementor-element.elementor-element-a091523.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0012{--display:flex;}.elementor-235 .elementor-element.elementor-element-2479bf8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0026{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-235 .elementor-element.elementor-element-cp0019{--display:flex;}.elementor-235 .elementor-element.elementor-element-4d16ff6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp001f{--display:flex;}.elementor-235 .elementor-element.elementor-element-906e5ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0025{--display:flex;}.elementor-235 .elementor-element.elementor-element-1fdc1bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0039{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-235 .elementor-element.elementor-element-cp002c{--display:flex;}.elementor-235 .elementor-element.elementor-element-9b202e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0032{--display:flex;}.elementor-235 .elementor-element.elementor-element-95c831b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0038{--display:flex;}.elementor-235 .elementor-element.elementor-element-ebda650.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp004c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-235 .elementor-element.elementor-element-cp003f{--display:flex;}.elementor-235 .elementor-element.elementor-element-4c2de2f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0045{--display:flex;}.elementor-235 .elementor-element.elementor-element-ce9ac63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp004b{--display:flex;}.elementor-235 .elementor-element.elementor-element-311c83c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp005f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-235 .elementor-element.elementor-element-cp0052{--display:flex;}.elementor-235 .elementor-element.elementor-element-7f4bd23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp0058{--display:flex;}.elementor-235 .elementor-element.elementor-element-dc1fb0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-235 .elementor-element.elementor-element-cp005e{--display:flex;}.elementor-235 .elementor-element.elementor-element-d08c82d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-cp0060.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-cp0066{--padding-top:35px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-cp0066{--padding-top:31px;--padding-bottom:31px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-cp0066 */.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot{ display:none; flex-wrap:nowrap; width:100%; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slots{ width:100%; }

.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ flex:1 1 0; min-width:0; overflow:hidden;
  background:#FFFFFF; border:1px solid #DDE3EA; border-top-width:4px;
  border-radius:8px; padding:20px 16px; align-items:flex-start;
  transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card:hover{ border-color:#B9C6D6;
  box-shadow:0 8px 22px rgba(13,27,42,.09); transform:translateY(-3px); }

.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__name .elementor-heading-title{ font-family:"Archivo Black",sans-serif;
  font-weight:400; font-size:17px; line-height:1.25; letter-spacing:-0.3px; color:#0D1B2A; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__name{ margin-bottom:8px; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__bestfor .elementor-heading-title{ font-family:Roboto,sans-serif;
  font-size:12.5px; font-weight:700; color:#1B263B; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__bestfor{ margin-bottom:10px; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__desc{ font-family:Roboto,sans-serif; font-size:13.5px;
  line-height:1.6; color:#6B7C93; margin-bottom:14px; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta{ margin-bottom:10px; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ background:transparent; padding:0;
  border-radius:0; font-family:Roboto,sans-serif; font-size:12.5px; font-weight:700;
  text-decoration:none; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__micro{ font-family:Roboto,sans-serif; font-size:10.5px;
  color:#6B7C93; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__note{ max-width:760px; padding-top:22px;
  font-family:Roboto,sans-serif; font-size:12.5px; line-height:1.6; color:#6B7C93; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__note a{ color:#415A77; }

/* Not in the "must stay one row" list - only the Five Category Row is. */
@media (max-width:1024px){
  .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot{ flex-wrap:wrap; }
  .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ flex:1 1 calc(50% - 8px); }
}
@media (max-width:767px){
  .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ flex:1 1 100%; }
}
body.category-sleep-recovery .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot--sleep-recovery{ display:flex; }
body.category-sleep-recovery .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ border-top-color:#1B3B5C; }
body.category-sleep-recovery .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ color:#1B3B5C; }
body.category-cognitive-performance .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot--cognitive-performance{ display:flex; }
body.category-cognitive-performance .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ border-top-color:#57508A; }
body.category-cognitive-performance .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ color:#57508A; }
body.category-fitness-technology .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot--fitness-technology{ display:flex; }
body.category-fitness-technology .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ border-top-color:#C23A22; }
body.category-fitness-technology .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ color:#C23A22; }
body.category-productive-workspaces .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot--productive-workspaces{ display:flex; }
body.category-productive-workspaces .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ border-top-color:#2E5A46; }
body.category-productive-workspaces .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ color:#2E5A46; }
body.category-smart-pet-care .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__slot--smart-pet-care{ display:flex; }
body.category-smart-pet-care .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__card{ border-top-color:#C08A1E; }
body.category-smart-pet-care .elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__cta .elementor-button{ color:#C08A1E; }


/* Editor's Pick eyebrow - reinforces these are curated picks, not primary editorial content */
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__eyebrow{ margin-bottom:6px; }
.elementor-235 .elementor-element.elementor-element-cp0066 .efd-catpicks__eyebrow .elementor-heading-title{
  font-family:Roboto,sans-serif; font-size:10.5px; font-weight:700;
  letter-spacing:1.2px; color:#8A97A6; text-transform:uppercase;
}/* End custom CSS */