@charset "utf-8";

.PodUpsell_container__Fj1f1 { display: flex; align-items: center; justify-content: center; background-color: rgb(0, 0, 0); }

.PodUpsell_container__Fj1f1, .PodUpsell_image__Lhz54 { position: relative; width: 100%; }

@media (max-width: 1439px) {
  .PodUpsell_image__Lhz54 { height: 795px; }
  .PodUpsell_image__Lhz54 img { height: 100%; }
}

@media (max-width: 1023px) {
  .PodUpsell_image_mask_1__m6XwB { position: absolute; top: 0px; left: 0px; width: 100%; height: 200px; background: rgb(0, 0, 0); }
  .PodUpsell_image_mask_2__aosza { position: absolute; top: 200px; left: 0px; width: 100%; height: 250px; background: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0) 64.8%); }
}

.PodUpsell_content_container__73_Oc { position: absolute; top: 120px; left: 50%; transform: translateX(-50%); width: 100%; padding: 0px 24px; display: flex; flex-direction: column; align-items: center; gap: 24px; }

.PodUpsell_title__K2AUO { text-align: center; color: rgb(255, 255, 255); }

.PodUpsell_subtitle__nZZKv { margin-bottom: 52px; text-align: center; color: rgba(255, 255, 255, 0.5); }

.Img_img__1JKI7 { display: block; max-height: 100%; font-size: 0px; }

.Img_img__1JKI7, .Img_img_background__mCvwb { position: relative; width: 100%; }

.LoadingSpinner_spinner_container__jT5cw { display: flex; justify-content: center; width: 100%; }

.LoadingSpinner_spinner__WhwLC { width: 36px; height: 36px; border-radius: 50%; border-width: 4px; border-style: solid; border-color: gray rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-image: initial; animation: 1s linear 0s infinite normal none running LoadingSpinner_spin__WxHNL; }

@keyframes LoadingSpinner_spin__WxHNL { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.AffirmInfo_container__gVRhp { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); max-width: 75rem; margin: auto; padding: 4rem 1rem; display: flex; justify-content: center; align-items: center; }

@media (min-width: 1024px) {
  .AffirmInfo_container__gVRhp { padding: 4rem 6rem 4rem 2rem; }
}

.AffirmInfo_grey__OzZPA { background-color: rgb(242, 244, 246); }

.AffirmInfo_header_container__RtGta { display: flex; justify-content: center; align-items: center; flex-direction: column; }

.AffirmInfo_header_container__RtGta p { color: rgb(2, 73, 160); text-transform: uppercase; font-weight: 400; line-height: 150%; font-size: 0.75rem; letter-spacing: 0.125rem; margin-bottom: 1rem; }

.AffirmInfo_header_container__RtGta h2, .AffirmInfo_header_container__RtGta p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; font-style: normal; text-align: center; }

.AffirmInfo_header_container__RtGta h2 { letter-spacing: 0px; font-weight: 700; line-height: 130%; font-size: 2rem; margin-bottom: 1.5rem; }

@media (min-width: 1024px) {
  .AffirmInfo_header_container__RtGta p { display: inline-block; border-radius: 5px; padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 140%; background: linear-gradient(91deg, rgba(1, 78, 168, 0.05) -14.01%, rgba(1, 59, 139, 0.05) 53.53%, rgba(1, 42, 109, 0.05) 115.67%); }
  .AffirmInfo_header_container__RtGta h2, .AffirmInfo_header_container__RtGta p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; text-align: center; margin-bottom: 1.5rem; }
  .AffirmInfo_header_container__RtGta h2 { font-size: 2.5rem; line-height: 120%; }
}

.AffirmInfo_item_list__NTkCc { list-style: none; display: flex; justify-content: center; align-items: center; padding: 1rem 0px; gap: 2rem; }

@media (min-width: 1024px) {
  .AffirmInfo_item_list__NTkCc { padding: 1.5rem 2rem; gap: 4rem; }
}

.AffirmInfo_bottom_info__2dmNi { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; margin-top: 1.5rem; }

.AffirmInfo_cta_button__s8UGu { margin-bottom: 1.5rem; }

@media (min-width: 1024px) {
  .AffirmInfo_cta_button__s8UGu { margin-bottom: 2rem; }
}

.AffirmInfo_item__lMDBQ { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.AffirmInfo_item__lMDBQ p { color: rgb(140, 140, 140); font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; line-height: 150%; font-size: 0.75rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05rem; }

.AffirmInfo_item__lMDBQ sup { font-size: 0.5em; }

.AffirmInfo_item__lMDBQ strong { color: rgb(2, 73, 160); font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 2rem; margin: 0.25rem 0px 0.75rem; display: block; }

@media (min-width: 1024px) {
  .AffirmInfo_item__lMDBQ strong { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; font-weight: 700; font-size: 2.5rem; line-height: 120%; margin: 0.25rem 0px 0.75rem; }
}

.AffirmInfo_divider__S8TTr::after { position: absolute; content: ""; background: rgb(210, 211, 213); width: 1px; height: 50%; right: -1rem; }

@media (min-width: 1024px) {
  .AffirmInfo_divider__S8TTr::after { right: -2rem; }
}

.AffirmInfo_terms__faeZU { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 0.75rem; color: rgb(137, 137, 137); text-align: center; opacity: 0.7; line-height: 1.8; }

.AffirmInfo_terms__faeZU a { color: rgb(2, 73, 160); text-decoration: underline; cursor: pointer; }

.AffirmInfo_mobile_image_container__vvClv img { max-height: 16rem; }

@media (min-width: 1024px) {
  .AffirmInfo_mobile_image_container__vvClv { display: none; }
}

@media (max-width: 1023px) {
  .AffirmInfo_desktop_image_container__MC3V3 { display: none; }
}

.button_base_styles__YskWF { font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 0.875rem; font-weight: 400; line-height: 140%; background: none; border: none; cursor: pointer; text-align: center; padding: 10px 30px; display: inline-grid; grid-template: "container"; place-items: center; place-content: center; transition: 0.25s; }

.button_base_styles__YskWF:disabled { cursor: auto; }

.button_base_styles__YskWF > * { grid-area: container; }

.button_base_styles__YskWF > span span { display: flex; align-items: center; }

.button_base_styles__YskWF svg { height: 1.5rem; }

.button_base_styles__YskWF svg * { transition: 0.25s; }

.button_compact__8MZZ4 { padding: 5px 15px !important; }

.button_large__K_rZK { padding: 15px 30px !important; }

.button_primary__zEBSC { background: rgb(23, 25, 32); color: rgb(255, 255, 255); border-radius: 6px; }

.button_primary__zEBSC:not([disabled]):focus-visible, .button_primary__zEBSC:not([disabled]):hover { background: rgb(160, 160, 160); }

.button_primary__zEBSC:not([disabled]):active { background: rgb(23, 25, 32); }

.button_primary__zEBSC:disabled { background: rgb(242, 244, 246); color: rgb(208, 208, 208); cursor: not-allowed; }

.button_secondary__T1pXa { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 6px; }

.button_secondary__T1pXa:not([disabled]):focus-visible, .button_secondary__T1pXa:not([disabled]):hover { background: rgb(208, 208, 208); }

.button_secondary__T1pXa:not([disabled]):active { background: rgb(99, 99, 99); color: rgb(255, 255, 255); }

.button_secondary__T1pXa:disabled { background: rgba(255, 255, 255, 0.6); color: rgb(160, 160, 160); }

.button_outline__SBeLz { background: none; color: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; position: relative; isolation: isolate; overflow: hidden; }

.button_outline__SBeLz::after { content: ""; width: 200%; clip-path: circle(0px at 50% 50%); z-index: -1; position: absolute; background: rgb(255, 255, 255); aspect-ratio: 1 / 1; border-radius: 100%; transition: background-color 0.25s ease-in-out, clip-path 0.25s ease-in-out; pointer-events: none; transform: translate3d(var(--x),var(--y),0); }

.button_outline__SBeLz:not([disabled]):focus-visible, .button_outline__SBeLz:not([disabled]):hover { color: rgb(0, 0, 0); }

.button_outline__SBeLz:not([disabled]):focus-visible path, .button_outline__SBeLz:not([disabled]):hover path { stroke: rgb(0, 0, 0); }

.button_outline__SBeLz:not([disabled]):focus-visible::after, .button_outline__SBeLz:not([disabled]):hover::after { clip-path: circle(100% at 50% 50%); }

.button_outline__SBeLz:not([disabled]):active { color: rgb(255, 255, 255); }

.button_outline__SBeLz:not([disabled]):active::after { clip-path: circle(100% at 50% 50%); background: rgb(99, 99, 99); }

.button_outline__SBeLz:disabled { color: rgb(160, 160, 160); box-shadow: none; }

.button_outline__SBeLz:disabled::after { clip-path: circle(100% at 50% 50%); background: rgba(255, 255, 255, 0.6); }

.button_text__Q9RLw { background: none; color: rgb(24, 98, 255); position: relative; isolation: isolate; overflow: hidden; padding: 0px; }

.button_text__Q9RLw:not([disabled]):focus-visible, .button_text__Q9RLw:not([disabled]):hover { text-decoration: underline; }

.button_text__Q9RLw:disabled { background: rgb(23, 25, 32); color: rgb(99, 99, 99); }

.button_loading_spinner__UyMJF { height: 24px; width: 24px; position: relative; }

.button_loading_spinner__UyMJF svg path { opacity: 0; animation: 1s ease 0s infinite normal none running button_lds-spinner__I_t5h; }

.button_empty__CAT3c { padding: 0px; margin: 0px; color: rgb(0, 0, 0); }

@keyframes button_lds-spinner__I_t5h { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.button_icon_span__BONnc svg { height: 1em; width: 1em; max-width: 4rem; max-height: 4rem; }

.SimpleNav_container__sGE8k { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: flex; justify-content: space-between; align-items: center; position: sticky; top: 0px; left: 0px; right: 0px; z-index: 1000; padding: 1rem 4rem; max-width: 1440px; margin: 0px auto; box-sizing: content-box; }

@media (max-width: 1023px) {
  .SimpleNav_container__sGE8k { display: none; }
}

.SimpleNav_container__sGE8k svg { max-width: 5rem; max-height: 2rem; }

.CoverCTA_inner__sq6Xw { color: rgb(0, 0, 0); display: grid; grid-template-columns: 1fr 1fr; max-width: 1280px; margin-inline: auto; column-gap: 100px; padding: 90px 60px; }

.CoverCTA_inner__sq6Xw:not(.bg-white) { background-color: rgb(247, 248, 250); }

.CoverCTA_inner__sq6Xw h2 { font-size: 48px; margin-bottom: 0.8em; font-weight: 700; max-width: 485px; line-height: 1.1; }

.CoverCTA_inner__sq6Xw h3 { font-size: 36px; font-weight: 700; color: rgb(24, 98, 255); margin-bottom: 10px; }

.CoverCTA_inner__sq6Xw h5 { font-size: 24px; margin-bottom: 2em; font-weight: 700; }

.CoverCTA_inner__sq6Xw .CoverCTA_mobile_heading__Am1uW { display: none; }

@media (max-width: 1023px) {
  .CoverCTA_inner__sq6Xw { grid-template-columns: 1fr; justify-content: center; padding: 0px; }
  .CoverCTA_inner__sq6Xw .CoverCTA_mobile_heading__Am1uW { display: block; width: 100%; text-align: center; font-size: 40px; background-color: rgb(255, 255, 255); margin: 0px auto; max-width: 10ch; line-height: 1.1; }
  .CoverCTA_inner__sq6Xw h2 { display: none; }
  .CoverCTA_inner__sq6Xw .CoverCTA_text__o1NAU { padding: 0px 2rem; text-align: center; }
  .CoverCTA_inner__sq6Xw h3 { font-size: 32px; }
  .CoverCTA_inner__sq6Xw h5 { margin-bottom: 30px; font-size: 20px; }
}

.CoverCTA_mobile_heading_container__j_tjE { width: 100%; background: rgb(255, 255, 255); padding: 2rem 0px; margin-bottom: 2rem; }

@media (min-width: 1024px) {
  .CoverCTA_mobile_heading_container__j_tjE { display: none; }
}

.CoverCTA_image_placeholder__zWVFJ { padding: 0px 3rem; max-height: 32rem; margin-bottom: 30px; }

@media (min-width: 1024px) {
  .CoverCTA_image_placeholder__zWVFJ { padding: 0px; height: 100%; margin-bottom: 0px; }
  .CoverCTA_image_placeholder__zWVFJ img { height: 100%; }
}

.CoverCTA_content__ztJce { padding: 0px; }

.CoverCTA_pill__tgljs { border-radius: 5px; background: linear-gradient(91deg, rgba(1, 78, 168, 0.05) -14.01%, rgba(1, 59, 139, 0.05) 53.53%, rgba(1, 42, 109, 0.05) 115.67%); padding: 6px 10px; justify-content: center; align-items: center; color: rgb(24, 98, 255); font-size: 14px; letter-spacing: 0.633px; width: auto; display: inline-block; text-transform: uppercase; margin-bottom: 20px; font-weight: 700; }

@media (max-width: 1023px) {
  .CoverCTA_pill__tgljs { display: none; }
}

h5.CoverCTA_grayish__N_xZ8 { color: rgb(114, 114, 114); font-size: 18px; font-weight: 400; }

.CoverCTA_text_center__rRAyD { text-align: center; }

.CoverCTA_text_center__rRAyD h2 { max-width: 18ch; margin-left: auto; margin-right: auto; }

.CoverCTA_cta__xCDLz { width: 100%; margin-bottom: 15px; }

@media (min-width: 1024px) {
  .CoverCTA_cta__xCDLz { width: auto; }
}

.CoverCTA_offer_ends__5qc3N { font-size: 12px; font-weight: 700; color: rgb(24, 98, 255); opacity: 0.7; }

.CoverCTA_affirm_cta__mWp_T { margin: 0px 1ch; cursor: pointer; text-decoration: underline; color: rgb(0, 0, 0); }

.CoverCTA_pricing_block__Lk0Ow { display: flex; gap: 1.25rem; margin: 1rem auto; }

.CoverCTA_sale_amount__K_f_V { color: rgb(217, 104, 42); font-weight: 400; line-height: 150%; font-size: 0.75rem; margin-bottom: 0.625rem; min-height: 17px; }

.CoverCTA_price__tobHf, .CoverCTA_sale_amount__K_f_V { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; }

.CoverCTA_price__tobHf { font-weight: 700; font-size: 1rem; line-height: 140%; margin-bottom: 0.375rem; }

.CoverCTA_price__tobHf s { font-weight: 400; color: rgb(121, 124, 142); }

.CoverCTA_price_subtext__Xpn_m { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.75rem; opacity: 0.7; }

.CoverCTA_divider__RUmJt { width: 1px; background-color: rgb(208, 208, 208); }

.HomepageEditorial_container__bZcX3 { background-color: rgb(255, 255, 255); outline: rgb(255, 255, 255) solid 1px; color: rgb(0, 0, 0); }

.HomepageEditorial_container_fullscreen__oFpPr { padding: 2rem; }

@media (min-width: 1024px) {
  .HomepageEditorial_container_fullscreen__oFpPr { padding: 7.5rem 1.5rem 3.75rem; height: auto; width: auto; }
}

.HomepageEditorial_inner__y7Q7N { overflow: hidden; height: 100%; display: grid; grid-template-rows: auto minmax(0px, 1fr); gap: 2rem; }

@media (min-width: 1024px) {
  .HomepageEditorial_inner__y7Q7N { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; gap: 2rem; max-width: 1200px; margin-inline: auto; }
}

.HomepageEditorial_content__1nOpQ { display: grid; grid-template-columns: 1fr auto; }

@media (min-width: 1024px) {
  .HomepageEditorial_content__1nOpQ { height: 100%; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 2rem; grid-column: 2; }
}

.HomepageEditorial_img_container__F802_ { max-height: 360px; display: none; height: 100%; position: relative; }

@media (min-width: 1024px) {
  .HomepageEditorial_img_container__F802_ { display: block; }
}

.HomepageEditorial_img_container__F802_ img { position: absolute; width: 100%; height: 100%; }

.HomepageEditorial_object_position_top__qBIre img { object-position: center top; }

.HomepageEditorial_text__gdhj1 h2 { font-weight: 700; font-size: 2.5rem; line-height: 120%; margin-bottom: 1rem; max-width: 10ch; }

.HomepageEditorial_text__gdhj1 h2, .HomepageEditorial_text__gdhj1 p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; }

.HomepageEditorial_text__gdhj1 p { margin-bottom: 0px; font-weight: 400; line-height: 150%; font-size: 1.125rem; max-width: 30ch; }

@media (min-width: 600px) {
  .HomepageEditorial_text__gdhj1 { max-width: 50ch; }
  .HomepageEditorial_text__gdhj1 h2, .HomepageEditorial_text__gdhj1 p { max-width: none; }
}

@media (min-width: 1024px) {
  .HomepageEditorial_text__gdhj1 { grid-column: 1 / 3; max-width: none; }
  .HomepageEditorial_text__gdhj1 h2 { font-weight: 700; font-size: 3.5rem; line-height: 110%; margin-bottom: 0.625rem; max-width: 17ch; }
  .HomepageEditorial_text__gdhj1 h2, .HomepageEditorial_text__gdhj1 p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; }
  .HomepageEditorial_text__gdhj1 p { margin-bottom: 0px; font-weight: 400; font-size: 1.25rem; line-height: 130%; max-width: 45ch; opacity: 0.6; }
}

.HomepageEditorial_desktop_photos__tMHmP { display: none; }

@media (min-width: 1024px) {
  .HomepageEditorial_desktop_photos__tMHmP { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }
}

.HomepageEditorial_video__hIUgs { position: relative; }

@media (min-width: 1024px) {
  .HomepageEditorial_video__hIUgs { aspect-ratio: unset; grid-area: 1 / 1; }
}

.HomepageEditorial_video__hIUgs video { object-fit: cover; width: 100%; height: 100%; }

.HomepageEditorial_cta__ZJKNS { margin-top: 1rem; }

.HeaderVideo_container__DHkbv { background-color: rgb(255, 255, 255); outline: rgb(255, 255, 255) solid 1px; color: rgb(0, 0, 0); padding: calc(85px + 2rem) 1.5rem 2rem; height: var(--height); width: 100vw; display: flex; justify-content: center; align-items: center; }

@media (min-width: 1024px) {
  .HeaderVideo_container__DHkbv { padding: 3.75rem 1.5rem; height: auto; }
}

.HeaderVideo_inner__40Bmd { max-width: 850px; margin: auto; width: 100%; display: grid; height: 100%; grid-template-rows: auto 1fr; }

.HeaderVideo_text__7G8N_ { display: flex; flex-direction: column; }

.HeaderVideo_text__7G8N_ h2 { font-weight: 700; font-size: 2.5rem; line-height: 120%; max-width: 13ch; margin-bottom: 1rem; }

.HeaderVideo_text__7G8N_ h2, .HeaderVideo_text__7G8N_ p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; }

.HeaderVideo_text__7G8N_ p { font-weight: 400; line-height: 150%; font-size: 1.125rem; margin-bottom: 2rem; max-width: 30ch; color: rgb(23, 25, 32); }

@media (min-width: 600px) {
  .HeaderVideo_text__7G8N_ h2 { max-width: none; }
  .HeaderVideo_text__7G8N_ p { max-width: 60ch; }
}

@media (min-width: 1024px) {
  .HeaderVideo_text__7G8N_ { text-align: center; align-items: center; max-width: none; }
  .HeaderVideo_text__7G8N_ h2 { font-weight: 700; font-size: 3.5rem; line-height: 110%; max-width: 21ch; margin-bottom: 1rem; }
  .HeaderVideo_text__7G8N_ h2, .HeaderVideo_text__7G8N_ p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; }
  .HeaderVideo_text__7G8N_ p { font-weight: 400; font-size: 1.25rem; line-height: 130%; color: rgb(99, 99, 99); margin-bottom: 2rem; max-width: 55ch; }
}

.HeaderVideo_no_mobile__a7BK2 { display: none; }

@media (min-width: 600px) {
  .HeaderVideo_no_mobile__a7BK2 { display: inline; }
}

.HeaderVideo_video_container__XyMD_ { position: relative; }

.HeaderVideo_video_container__XyMD_ video { position: absolute; object-fit: cover; width: 100%; height: 100%; }

@media (min-width: 1024px) {
  .HeaderVideo_video_container__XyMD_ { margin-top: 2rem; width: auto; }
  .HeaderVideo_video_container__XyMD_ video { position: relative; }
  .HeaderVideo_video_container__XyMD_ img { min-height: auto; height: auto; }
}

.HeaderVideo_video_container__XyMD_ .HeaderVideo_temp1__jFELo { width: min(12vw, 120px); height: min(12vw, 120px); position: absolute; left: 5%; top: 30%; min-height: 0px; }

.HeaderVideo_video_container__XyMD_ .HeaderVideo_temp1__jFELo svg { width: min(12vw, 120px); height: min(12vw, 120px); }

.HeaderVideo_video_container__XyMD_ .HeaderVideo_temp2__4JfIl { width: min(12vw, 120px); height: min(12vw, 120px); position: absolute; right: 5%; top: 10%; min-height: 0px; }

.HeaderVideo_video_container__XyMD_ .HeaderVideo_temp2__4JfIl svg { width: min(12vw, 120px); height: min(12vw, 120px); }

.HeaderVideo_video_container__XyMD_ p { font-family: var(--neue-montreal),sans-serif; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 2rem; line-height: 130%; color: rgb(255, 255, 255); position: absolute; inset: 0px; text-align: center; display: grid; place-content: center; margin-top: 0.5em !important; }

@media (max-width: 1023px) {
  .HeaderVideo_video_container__XyMD_ p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 1.5rem; line-height: 130%; }
}

@media (max-width: 599px) {
  .HeaderVideo_video_container__XyMD_ p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.875rem; }
}

.HeaderVideo_temp_container__p18M7 { position: absolute; inset: 0px; }

.SizeGuideBed_size_guide_entry__UH0aM > p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.875rem; margin-bottom: 0.5rem; }

.SizeGuideBed_bed_sizing__y7oC8 { display: inline-grid; grid-template-areas: "blank width" "length svg"; place-items: center; text-align: center; gap: 0.5rem; margin-right: auto; color: rgb(121, 124, 142); transform: translateX(-10%); }

.SizeGuideBed_bed_svg__PBKl_ { grid-area: svg; }

.SizeGuideBed_bed_svg__PBKl_ svg { width: 100%; height: 100%; }

.SizeGuideBed_length__AzCgN { grid-area: length; transform: translateX(10%); }

.SizeGuideBed_length__AzCgN, .SizeGuideBed_width__yiyeK { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.75rem; }

.SizeGuideBed_width__yiyeK { grid-area: width; transform: translateY(10%); }

.ModelModal_container__hxLaP { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 50px !important; }

@media (max-width: 1023px) {
  .ModelModal_container__hxLaP { padding: 50px 20px !important; }
}

.BetterSleep_container__4TYKn { isolation: isolate; background-color: rgb(255, 255, 255); }

@media (min-width: 1024px) {
  .BetterSleep_container__4TYKn { padding: 0px 4.5rem 7.5rem; }
}

.BetterSleep_inner_container__7xjJh { background-color: rgb(237, 235, 233); color: rgb(0, 0, 0); padding-top: 3.75rem; padding-bottom: 2rem; }

@media (min-width: 1024px) {
  .BetterSleep_inner_container__7xjJh { padding: 5.5rem; }
}

.BetterSleep_slider__ItXJ0, .BetterSleep_slider_container__Jjh2_ { position: relative; }

.BetterSleep_slider_container__Jjh2_ button[aria-label="Previous slide"] { margin-left: 2rem; }

.BetterSleep_slider_container__Jjh2_ button[aria-label="Next slide"] { margin-right: 2rem; }

@media (min-width: 1024px) {
  .BetterSleep_slider_container__Jjh2_ { display: none; }
}

.BetterSleep_header__hSISn { padding: 0px 1rem; display: flex; flex-direction: column-reverse; margin-bottom: 2rem; }

.BetterSleep_header__hSISn h2 { margin-bottom: 0px; font-size: 2.5rem; line-height: 120%; max-width: 16ch; }

.BetterSleep_header__hSISn h2, .BetterSleep_header__hSISn h3 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; }

.BetterSleep_header__hSISn h3 { font-size: 1rem; line-height: 140%; color: rgb(0, 33, 115); margin-bottom: 0.675rem; }

@media (min-width: 1024px) {
  .BetterSleep_header__hSISn { text-align: center; margin-bottom: 4rem; }
  .BetterSleep_header__hSISn h2 { font-size: 3.5rem; line-height: 110%; max-width: none; }
  .BetterSleep_header__hSISn h2, .BetterSleep_header__hSISn h3 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; margin-inline: auto; }
  .BetterSleep_header__hSISn h3 { line-height: 130%; font-size: 1.5rem; }
}

.BetterSleep_header__hSISn .BetterSleep_cta_button__oePRj { margin-top: 20px; }

.BetterSleep_card__qPEZR { text-align: center; position: relative; margin-inline: auto; height: 420px; perspective: 2000px; perspective-origin: 50% 50%; margin-bottom: 2rem; }

.BetterSleep_card__qPEZR img { display: block; object-position: center top; overflow: hidden; height: 100%; }

.BetterSleep_card__qPEZR h3 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 2rem; position: absolute; top: 1.25rem; left: 1.25rem; right: 1.25rem; text-align: start; z-index: 1; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px; max-width: 12ch; }

@media (max-width: 1023px) {
  .BetterSleep_card__qPEZR { margin: 1rem; max-width: none; }
}

.BetterSleep_desktop_icons__YPQY4 { list-style: none; padding: 0px; display: none; grid-template-columns: 1fr 1fr 1fr; margin: 3.75rem 0px; }

@media (min-width: 1024px) {
  .BetterSleep_desktop_icons__YPQY4 { display: grid; }
}

.BetterSleep_desktop_icons__YPQY4 li { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; }

.BetterSleep_desktop_icons__YPQY4 span { display: inline-block; height: 3rem; width: 3rem; }

.BetterSleep_desktop_icons__YPQY4 p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 2rem; }

.BetterSleep_desktop_image__iVrzG { display: none; }

@media (min-width: 1024px) {
  .BetterSleep_desktop_image__iVrzG { display: block; }
}

.BetterSleep_desktop_image__iVrzG img { max-height: 460px; }

.BetterSleep_desktop_list__wiLHd { list-style: none; display: none; width: 100%; padding: 0px; margin: 0px; }

@media (min-width: 1024px) {
  .BetterSleep_desktop_list__wiLHd { display: grid; grid-template-columns: repeat(3, 1fr); max-width: 1170px; gap: 2rem; margin-inline: auto; }
}

.BetterSleep_desktop_list__wiLHd .BetterSleep_card__qPEZR { margin-bottom: 0px; }

.BetterSleep_desktop_list__wiLHd img { height: 420px; width: 100%; min-width: 230px; }

.BetterSleep_side__Fvjrs { position: absolute; inset: 0px; width: 100%; height: 100%; transform: scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) translateZ(0px) skew(0deg, 0deg); transition: 0.4s ease-out 0.4s; transform-style: preserve-3d; border-radius: 10px; overflow: hidden; }

.BetterSleep_side__Fvjrs .BetterSleep_backsideText__bHeTw { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 1.5rem; text-align: start; color: rgb(255, 255, 255); margin: 2rem; }

.BetterSleep_side__Fvjrs img { z-index: -2; object-position: center 25%; }

.BetterSleep_shade__n03Ym { position: absolute; inset: 0px; background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8)); border-radius: 10px; z-index: -1; }

.BetterSleep_check__swTts { cursor: pointer; position: absolute; bottom: 1rem; right: 1rem; }

.BetterSleep_check__swTts span { width: 4rem; height: 4rem; display: block; }

.BetterSleep_check__swTts:hover svg { fill: rgba(255, 255, 255, 0.25); }

.BetterSleep_front_side_flipped__Aq8Cd { transform: scaleX(1) rotateX(0deg) rotateY(90deg) rotate(0deg) translateZ(0px) skew(0deg, 0deg); transition-timing-function: ease-in; visibility: hidden; transition-delay: 0s !important; }

.BetterSleep_back_side__XO8Kd { background-color: rgb(0, 0, 0); }

.BetterSleep_back_side_flipped__GbJjY { transform: scaleX(1) rotateX(0deg) rotateY(-90deg) rotate(0deg) translateZ(0px) skew(0deg, 0deg); transition-timing-function: ease-in; visibility: hidden; transition-delay: 0s !important; }

.BetterSleep_cta_container__d3rQ2 { margin-top: 2.5rem; display: flex; justify-content: center; align-items: center; }

@media (min-width: 1024px) {
  .BetterSleep_cta_container__d3rQ2 { margin-top: 3.75rem; }
}

.BetterSleep_caption_container__1pdZg { position: absolute; bottom: 1.25rem; left: 1.25rem; text-align: start; color: rgb(255, 255, 255); }

.BetterSleep_caption_container__1pdZg strong { font-weight: 700; line-height: 140%; }

.BetterSleep_caption_container__1pdZg p, .BetterSleep_caption_container__1pdZg strong { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-size: 0.875rem; }

.BetterSleep_caption_container__1pdZg p { font-weight: 400; line-height: 150%; }

@media (min-width: 600px) {
  .BetterSleep_caption_container__1pdZg { bottom: 2rem; left: 2rem; }
  .BetterSleep_caption_container__1pdZg strong { font-weight: 700; line-height: 140%; }
  .BetterSleep_caption_container__1pdZg p, .BetterSleep_caption_container__1pdZg strong { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-size: 1rem; }
  .BetterSleep_caption_container__1pdZg p { font-weight: 400; line-height: 150%; }
}

.EverythingYouNeed_container__aqKNz { color: rgb(0, 0, 0); text-align: center; max-width: 70rem; margin-inline: auto; }

.EverythingYouNeed_container__aqKNz h2 { font-weight: 400; line-height: 150%; font-size: 1rem; color: rgb(217, 104, 42); margin: 0px auto 1rem; }

.EverythingYouNeed_container__aqKNz h2, .EverythingYouNeed_container__aqKNz h3 { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; }

.EverythingYouNeed_container__aqKNz h3 { font-weight: 700; font-size: 2.5rem; line-height: 120%; max-width: 20ch; margin: 0px auto 2rem; }

@media (min-width: 1024px) {
  .EverythingYouNeed_container__aqKNz h2 { font-weight: 400; line-height: 150%; font-size: 1.125rem; margin: 0px auto 1rem; }
  .EverythingYouNeed_container__aqKNz h2, .EverythingYouNeed_container__aqKNz h3 { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; }
  .EverythingYouNeed_container__aqKNz h3 { font-weight: 700; font-size: 3.5rem; line-height: 110%; margin: 0px auto 2rem; }
}

.EverythingYouNeed_features_list__6hR3d { list-style: none; margin: 0px; padding: 0px; }

.EverythingYouNeed_features_list__6hR3d > li:not(:last-child) { padding-bottom: 4rem; }

@media (min-width: 1024px) {
  .EverythingYouNeed_features_list__6hR3d > li { padding: 4rem; }
}

.EverythingYouNeed_split_container__GG8a2 { display: block; position: relative; }

@media (min-width: 1024px) {
  .EverythingYouNeed_split_container__GG8a2 { display: grid; justify-content: center; align-items: center; grid-template-columns: 1fr 1fr; gap: 4rem; }
  .EverythingYouNeed_split_container__GG8a2:nth-child(2n+1) .EverythingYouNeed_text_content__6newm { order: 1; }
  .EverythingYouNeed_split_container__GG8a2:nth-child(2n+1) .EverythingYouNeed_side_content__1LRNw { order: 2; }
  .EverythingYouNeed_split_container__GG8a2:nth-child(2n+1) .EverythingYouNeed_notif_wrapper__v7jRd { justify-content: flex-end; }
  .EverythingYouNeed_split_container__GG8a2:nth-child(2n+1) .EverythingYouNeed_notif_container__RP262 { right: -1rem; left: auto; }
}

.EverythingYouNeed_text_content__6newm { padding: 1.5rem; }

@media (min-width: 1024px) {
  .EverythingYouNeed_text_content__6newm { padding: 0px; margin-top: 0px; }
}

.EverythingYouNeed_text_content_inner__1XH5T { display: inline-flex; flex-direction: column; gap: 2rem; text-align: start; }

.EverythingYouNeed_text_content_inner__1XH5T h4 { font-weight: 700; line-height: 130%; font-size: 1.5rem; max-width: 22ch; }

.EverythingYouNeed_text_content_inner__1XH5T h4, .EverythingYouNeed_text_content_inner__1XH5T p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; }

.EverythingYouNeed_text_content_inner__1XH5T p { font-weight: 400; line-height: 150%; font-size: 1rem; max-width: 42ch; }

@media (min-width: 1024px) {
  .EverythingYouNeed_text_content_inner__1XH5T h4 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 2rem; }
}

.EverythingYouNeed_icon_container__jB4AU { padding: 0.5rem; border-radius: 10px; box-shadow: rgb(208, 208, 208) 0px 0px 0px 1px; width: 2.5rem; height: 2.5rem; display: none; }

@media (min-width: 1024px) {
  .EverythingYouNeed_icon_container__jB4AU { display: block; }
}

.EverythingYouNeed_side_content__1LRNw { position: relative; height: auto; }

@media (min-width: 1024px) {
  .EverythingYouNeed_side_content__1LRNw { height: 35rem; }
}

.EverythingYouNeed_iphone__AMPPp, .EverythingYouNeed_iphone__AMPPp img { display: block; height: 100%; }

@media (max-width: 1023px) {
  .EverythingYouNeed_iphone__AMPPp { height: 30rem; }
  .EverythingYouNeed_iphone__AMPPp img { height: 100%; }
}

.EverythingYouNeed_vibrate_gif__RYMzA { max-height: 35rem; object-fit: cover; }

@media (max-width: 1023px) {
  .EverythingYouNeed_vibrate_gif__RYMzA { height: 30rem; width: 100%; }
}

.EverythingYouNeed_icons_grid__I_d0m { display: grid; list-style: none; place-items: center; gap: 2rem; margin: 0px; padding: 0px; }

.EverythingYouNeed_icon_grid_item__sIteL { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 0.5rem; text-align: center; max-width: 10rem; }

.EverythingYouNeed_icon_grid_item__sIteL svg { width: 1.5rem; height: 1.5rem; }

.EverythingYouNeed_icon_grid_item__sIteL p { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.75rem; }

.EverythingYouNeed_hotter_notification__yh_bN { min-height: 3rem; width: min(17rem, 90vw); }

@media (min-width: 1024px) {
  .EverythingYouNeed_hotter_notification__yh_bN { min-height: 4rem; width: min(20rem, 90vw); }
}

.EverythingYouNeed_reports_notification__rRCUc { width: 14rem; height: 14rem; }

.EverythingYouNeed_alarm_notification__pEP9G { display: block; margin: 1rem; width: 9.5rem; height: 10.5rem; }

.EverythingYouNeed_side_notification__0kqBa { display: block; width: 9rem; height: 7rem; margin: 1rem 0.5rem; }

.EverythingYouNeed_side_notification_custom__rqUgo { display: block; width: 100%; margin: 0px; }

.EverythingYouNeed_notif_wrapper__v7jRd { display: flex; width: 100%; }

.EverythingYouNeed_notif_container__RP262 { border-radius: 0.75rem; background: rgba(49, 49, 49, 0.7); backdrop-filter: blur(10px); padding: 0.5rem; position: absolute; left: 50%; transform: translate(-50%, 50%); bottom: 0px; }

@media (min-width: 1024px) {
  .EverythingYouNeed_notif_container__RP262 { padding: 0.75rem; bottom: -1rem; left: -1rem; right: auto; transform: none; }
  .EverythingYouNeed_mobile_spacer__s8pmQ { display: none; }
}

.Video_c_video__kFyAv { margin: 0px; padding: 0px; position: relative; }

.Video_c_video__kFyAv video { display: block; }

.Video_c_video__kFyAv button.Video_a_button__nbiGc { position: absolute; right: 10px; bottom: 10px; z-index: 99; width: 35px; height: 35px; padding: 0px; background-size: cover; background-color: rgb(255, 255, 255); border-radius: 50%; background-position: 50% center; cursor: pointer; border: none; opacity: 0; }

.Video_c_video__kFyAv button.Video_a_button__nbiGc.play { background-image: url("https://eightsleep.imgix.net/icons_play.svg?v=1650776727"); }

.Video_c_video__kFyAv button.Video_a_button__nbiGc.pause { background-image: url("https://eightsleep.imgix.net/icons_pause.svg?v=1650776727"); }

.Video_c_video__kFyAv button.Video_a_button__nbiGc:focus-visible { outline: rgb(2, 73, 160) solid 4px; opacity: 1; }

.Video_c_video__kFyAv:hover button.Video_a_button__nbiGc { opacity: 1; }

.Video_controls__s3BKM { background-color: rgba(0, 0, 0, 0); border: none; height: 26px; width: 26px; border-radius: 50%; color: rgba(0, 0, 0, 0); overflow: hidden; background-size: contain; background-repeat: no-repeat; background-position: 50% center; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; right: 0px; margin: auto; }

.Video_controls__s3BKM.play { background-image: var(--play-icon); }

.Video_controls__s3BKM.pause { opacity: 0; inset: 0px; transform: none; width: 100% !important; height: 90% !important; }

.Video_video_background__YxK17 { position: relative; }

.GlassCountdown_container__bfHMm { list-style: none; display: flex; border-radius: 0.5rem; background: rgba(255, 255, 255, 0.2); padding: 1rem 1.5rem; justify-content: center; align-items: center; gap: 2rem; backdrop-filter: blur(10px); margin: 0px auto 0.75rem; }

@media (min-width: 1024px) {
  .GlassCountdown_container__bfHMm { margin: 0px auto 0.5rem 0px; gap: 2.5rem; }
}

.GlassCountdown_precision__nbeIn { display: flex; flex-direction: column; text-align: center; justify-content: center; align-items: center; position: relative; }

.GlassCountdown_precision__nbeIn:not(:last-child)::after { content: ""; position: absolute; right: -1rem; width: 1px; height: 60%; background: rgba(255, 255, 255, 0.4); }

@media (min-width: 1024px) {
  .GlassCountdown_precision__nbeIn:not(:last-child)::after { right: -1.25rem; }
}

.GlassCountdown_number__tz75D { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; font-size: 1.25rem; line-height: 1.1; }

@media (min-width: 1024px) {
  .GlassCountdown_number__tz75D { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; line-height: 130%; font-size: 1.5rem; }
}

.GlassCountdown_label___66Al { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.75rem; opacity: 0.8; }

@media (min-width: 1024px) {
  .GlassCountdown_label___66Al { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 150%; font-size: 0.875rem; }
}

.Pod5Comparison_container__e18Rd { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: flex; flex-direction: column; align-items: center; gap: 4.75rem; padding-top: 6.5rem; padding-bottom: 4rem; }

@media (max-width: 599px) {
  .Pod5Comparison_container__e18Rd { gap: 4.125rem; }
}

@media (max-width: 1023px) {
  .Pod5Comparison_container__e18Rd { padding: 4rem 0px 2rem; }
}

.Pod5Comparison_container__e18Rd h3 { font-weight: 400; margin-bottom: 0px; }

.Pod5Comparison_title___lOEH { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 4rem; line-height: 1.1; letter-spacing: 0.04rem; margin: 3rem; text-align: center; }

@media (max-width: 1023px) {
  .Pod5Comparison_title___lOEH { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 3rem; line-height: normal; letter-spacing: 0.03rem; margin: 1rem; }
}

.Pod5Comparison_titleLight__DarYi { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 4rem; line-height: 1.1; letter-spacing: 0.04rem; color: rgba(0, 0, 0, 0.5); }

.Pod5Comparison_podInfo__390i7 { display: flex; flex-direction: row; text-align: center; width: 100%; justify-content: center; margin-bottom: 2rem; }

@media (max-width: 599px) {
  .Pod5Comparison_podInfo__390i7 { flex-direction: column; gap: 5rem; }
}

.Pod5Comparison_podEyebrow__DuTft { display: inline-flex; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; text-transform: uppercase; font-size: 0.875rem; line-height: normal; letter-spacing: 0.125rem; color: rgb(82, 137, 254); border-radius: 0.25rem; background: rgba(82, 137, 254, 0.3); padding: 0.25rem 0.5rem; }

.Pod5Comparison_podTitle__1sf62 { font-size: 3rem; line-height: normal; letter-spacing: 0.03rem; color: rgb(0, 0, 0); }

.Pod5Comparison_podInfoStarting__KFx6V, .Pod5Comparison_podTitle__1sf62 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; text-align: center; }

.Pod5Comparison_podInfoStarting__KFx6V { font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01125rem; color: rgb(166, 166, 166); }

.Pod5Comparison_podInfoPrice__6p0S3 { color: rgb(26, 62, 187); display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 0.5rem; }

.Pod5Comparison_podHeader__6Hli0 { margin: 1rem; display: flex; flex-direction: column; align-items: center; gap: 1rem; }

.Pod5Comparison_podSubheader__lRdHo { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; letter-spacing: 0.01rem; color: rgba(0, 0, 0, 0.5); text-align: center; max-width: 40ch; min-height: 1.4em; }

@media (max-width: 599px) {
  .Pod5Comparison_podSubheader__lRdHo { min-height: auto; }
}

.Pod5Comparison_feature__uO3dF { display: grid; grid-template-columns: 32px auto; column-gap: 0.5rem; margin-bottom: 0.5em; align-items: center; }

.Pod5Comparison_sideBySide__Mtof3 { display: grid; grid-template-columns: 1fr 1fr; gap: 5px 15rem; width: fit-content; align-self: center; }

.Pod5Comparison_features__x9_PC { display: flex; flex-direction: column; gap: 7.5rem; width: 100%; align-items: center; padding: 0px 6rem; }

@media (max-width: 599px) {
  .Pod5Comparison_features__x9_PC { display: none; }
}

.Pod5Comparison_featureList__swgCp { max-width: 16.25rem; font-size: 1.125rem; letter-spacing: 0.01125rem; }

.Pod5Comparison_featureList__swgCp, .Pod5Comparison_podInfoIncludes__QS7pr { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; line-height: 1.4; }

.Pod5Comparison_podInfoIncludes__QS7pr { font-size: 0.875rem; letter-spacing: 0.00875rem; color: rgb(166, 166, 166); text-align: center; }

.Pod5Comparison_infoBox__HYx4Z { max-width: 630px; }

.Pod5Comparison_podInfoText__dKk0K { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 130%; color: rgba(0, 0, 0, 0.5); }

.Pod5Comparison_podDescription__wlP24 { margin-bottom: 2rem; display: flex; flex-direction: column; gap: 0.5rem; }

.Pod5Comparison_pill__ydkuO { font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01rem; border-radius: 4px; background: rgba(82, 137, 254, 0.2); padding: 0.25em 0.625em; margin-bottom: 1rem; }

.Pod5Comparison_comparePodsCta__EsCOX, .Pod5Comparison_pill__ydkuO { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; font-style: normal; font-weight: 500; color: rgb(82, 137, 254); text-transform: uppercase; }

.Pod5Comparison_comparePodsCta__EsCOX { margin-bottom: 0px; font-size: 0.875rem; line-height: normal; letter-spacing: 0.1225rem; }

.Pod5Comparison_icon__8lNeR { display: flex; margin: auto; }

.Pod5Comparison_mobFeatures__3t6p9 { display: none; padding: 0px 3rem; }

@media (max-width: 599px) {
  .Pod5Comparison_mobFeatures__3t6p9 { display: inherit; }
}

.Pod5Comparison_podImage__Zjq7r { max-width: 600px; filter: brightness(1.2); }

.Pod5Comparison_comparison__DcjZr { display: flex; flex-direction: row; justify-content: space-evenly; }

.Pod5Comparison_strikethrough__iQbem { text-decoration: line-through; color: rgb(113, 113, 113); }

.Pod5Comparison_ctaButton___2C8L span { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; letter-spacing: 0.01rem; }

.Pod5Comparison_featureSection__6N0KE { width: 100%; max-width: 1567px; display: flex; flex-direction: column; gap: 2.625rem; text-align: start; }

.Pod5Comparison_featureSection__6N0KE hr { width: 100%; }

@media (max-width: 599px) {
  .Pod5Comparison_featureSection__6N0KE { gap: 1.5rem; }
}

.Pod5Comparison_featureSectionHeader__VLK5a { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 2rem; line-height: 1.25; letter-spacing: 0.02rem; }

@media (max-width: 599px) {
  .Pod5Comparison_featureSectionHeader__VLK5a { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.25; letter-spacing: 0.015rem; }
}

.Pod5Comparison_compareTable__1eJfX { border: none; border-spacing: 1rem 0px; width: 100%; max-width: 60rem; }

.Pod5Comparison_compareTable__1eJfX tr { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; }

.Pod5Comparison_compareTable__1eJfX td, .Pod5Comparison_compareTable__1eJfX th { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); text-align: center; min-height: 70px; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01125rem; }

.Pod5Comparison_compareTable__1eJfX th { padding-top: 1.5rem; height: auto; text-align: center; }

.Pod5Comparison_compareTable__1eJfX tr:nth-child(2) { vertical-align: top; }

.Pod5Comparison_compareTable__1eJfX td:first-child, .Pod5Comparison_compareTable__1eJfX th:first-child, .Pod5Comparison_compareTable__1eJfX thead > tr > th:first-child tfoot > tr > td:first-child { border: none; text-align: start; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; letter-spacing: 0.01rem; min-width: 175px; }

.Pod5Comparison_compareTable__1eJfX td:nth-child(3), .Pod5Comparison_compareTable__1eJfX td:nth-child(4), .Pod5Comparison_compareTable__1eJfX th:nth-child(3), .Pod5Comparison_compareTable__1eJfX th:nth-child(4) { background: rgb(230, 235, 255); }

.Pod5Comparison_compareTable__1eJfX thead > tr > th { border-top: 1px solid rgb(211, 211, 211); border-radius: 8px 8px 0px 0px; }

.Pod5Comparison_compareTable__1eJfX tfoot > tr > td { height: 20px; border-bottom: 1px solid rgb(211, 211, 211); border-radius: 0px 0px 8px 8px; }

@media (max-width: 599px) {
  .Pod5Comparison_compareTable__1eJfX { display: none; }
}

.Pod5Comparison_popularHeader__FbSTi { position: relative; }

.Pod5Comparison_thImage__HW1R4 { height: 66px; }

.Pod5Comparison_thTitle__dGRnA { margin: 0px auto; text-align: center; }

.Pod5Comparison_popularTag__EqsxR { position: absolute; top: 0px; left: 50%; transform: translate(-50%, -50%); font-family: var(--neue-montreal),sans-serif; margin-top: 0px; letter-spacing: 0px; font-style: normal; font-size: 0.75rem; line-height: normal; border-radius: 4px; font-weight: 500; color: rgb(255, 255, 255); background: rgb(0, 56, 255); padding: 5px 10px; margin-bottom: 1rem; text-transform: uppercase; }

@media (max-width: 599px) {
  .Pod5Comparison_popularTag__EqsxR { transform: translate(-50%, -52px); }
}

.Pod5Comparison_fullScreen__wAsVl { top: 0px; left: 0px; height: 100vh; width: 100vw; position: fixed; z-index: 1300; background-color: rgb(255, 255, 255); }

.Pod5Comparison_closeButton__MfcCY { position: fixed; top: 0px; right: 0px; display: flex; background-color: rgba(0, 0, 0, 0.1); backdrop-filter: blur(8px); padding: 0.5rem; border-radius: 0.5rem; margin: 1rem; cursor: pointer; width: fit-content; }

.Pod5Comparison_fullScreenContent__j4EAZ { height: 100%; padding: 5rem; display: flex; flex-direction: column; align-items: center; overflow-y: scroll; }

@media (max-width: 1023px) {
  .Pod5Comparison_fullScreenContent__j4EAZ { padding: 4rem 2rem; }
}

@media (max-width: 599px) {
  .Pod5Comparison_fullScreenContent__j4EAZ { padding: 1rem; }
}

.Pod5Comparison_sliderFeatureContainer__u_cn_ .Pod5Comparison_sliderDescription__0Iouu, .Pod5Comparison_sliderFeatureContainer__u_cn_ .Pod5Comparison_sliderFeature__qqk6_ { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 0.875rem; line-height: 1.4; letter-spacing: 0.00875rem; text-align: start; }

.Pod5Comparison_sliderFeatureContainer__u_cn_ .Pod5Comparison_sliderDescription__0Iouu { color: rgb(113, 113, 113); padding: 1rem 0px; display: block; }

.Pod5Comparison_sliderFeatureContainer__u_cn_ .Pod5Comparison_sliderFeature__qqk6_ { width: 175px; margin: 0px 5ch 0px auto; }

.Pod5Comparison_sliderFeatureContainer__u_cn_ .arrow_slide_down_down, .Pod5Comparison_sliderFeatureContainer__u_cn_ .arrow_slide_down_up { top: 0px; bottom: auto; width: 12px; }

.Pod5Comparison_featureCompareTableMob__IU521 { display: none; width: 343px; margin: 1rem auto; border: 1px solid rgb(211, 211, 211); border-radius: 8px; position: relative; flex-direction: column; align-items: center; gap: 1.75rem; padding: 2.5rem; }

@media (max-width: 599px) {
  .Pod5Comparison_featureCompareTableMob__IU521 { display: flex; }
}

.Pod5Comparison_featureCompareTableMob__IU521 hr { width: 100%; }

.Pod5Comparison_featureCompareTableMob__IU521 hr:last-child { display: none; }

.Pod5Comparison_featureInfoCheckmarks__tMpsf { display: flex; justify-content: space-between; width: 100%; }

.Pod5Comparison_featureCompareTableMobTitles__3IVU5 { display: flex; justify-content: space-between; width: 100%; font-weight: 500; letter-spacing: 0.01125rem; font-size: 1rem; }

.Pod5Comparison_featureCompareTableMobTitles__3IVU5, .Pod5Comparison_featureInfo__v8CMn { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; line-height: 1.4; text-align: center; }

.Pod5Comparison_featureInfo__v8CMn { font-weight: 400; font-size: 0.875rem; letter-spacing: 0.00875rem; }

.Pod5Comparison_featureInfoDescription__b9yi8 { color: rgb(153, 153, 153); }

.Pod5Comparison_closerLook__L_KV8 { border-radius: 0.5rem; position: relative; z-index: 2; pointer-events: all; cursor: pointer; background: rgb(242, 242, 242) !important; padding: 1rem 1.125rem !important; }

.Pod5Comparison_closerLook__L_KV8 span { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; display: inline-flex; align-items: center; gap: 0.875rem; }

.Pod5Comparison_closerLook__L_KV8:focus-visible, .Pod5Comparison_closerLook__L_KV8:hover { scale: 1.01; background: rgb(217, 217, 217) !important; }

.Pod5Comparison_closerLook__L_KV8:active { scale: 0.99; opacity: 0.8; }

.Pod5Comparison_popularTableHeader__lCgjC { position: relative; }

.Pod5Comparison_divTitle__RJTNb { width: 42px; }

.Pod5Comparison_compareButton__Ob17v { padding: 1rem 1.125rem; }

@media (max-width: 599px) {
  .Pod5Comparison_compareButton__Ob17v { padding: 1rem; }
}

@media (min-width: 1024px) {
  .Pod5Comparison_compareButton__Ob17v span > svg { margin-left: 14px; }
}

.Pod5Comparison_disclaimer__YDBzz { text-align: center; display: block; opacity: 0.7; margin-top: 16px !important; }

.Pod5Comparison_featureCompareGrid__RKmzX { display: grid; grid-template-columns: repeat(var(--column-count,1),1fr); grid-auto-rows: auto; place-items: center flex-start; gap: 1rem 60px; font-weight: 400; max-width: 1300px; margin-inline: auto; }

.Pod5Comparison_featureCompareGridCell__Xu4QD { display: flex; justify-content: flex-start; align-items: center; padding: 0px; width: 100%; }

.Pod5Comparison_featureCompareGridHr__Kmo4l { display: block; width: 100%; height: 0.5px; background: rgb(222, 219, 217); margin: 0px; border: none; }

.Pod5Comparison_podName__4awtV { color: rgb(0, 0, 0); font-size: 1.8rem; }

.Pod5Comparison_podMainFeature__lJT9a { color: rgb(99, 99, 99); display: block; }

.Pod5Comparison_itemCell__jBMRR { font-size: 1.2rem; }

.Pod5Comparison_itemIconWrapper__zVxVZ { display: inline-flex; align-items: center; gap: 0.8rem; }

.Pod5Comparison_itemIconWrapper__zVxVZ > svg { width: 40px; }

.Pod5Comparison_featureCompareGridMob__7fiss { display: none; width: 100%; border-radius: 8px; background: rgb(255, 255, 255); grid-template-columns: repeat(var(--column-count,1),1fr); gap: 0.5rem 0px; place-items: center; }

@media (max-width: 1023px) {
  .Pod5Comparison_featureCompareGridMob__7fiss { display: grid; }
}

.Pod5Comparison_featureCompareGridCellMob__urwNt { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.Pod5Comparison_featureCompareGridCellMob__urwNt .Pod5Comparison_podName__4awtV { color: rgb(0, 0, 0); text-align: center; margin-bottom: 0px; }

.Pod5Comparison_featureCompareGridCellMob__urwNt .Pod5Comparison_podMainFeature__lJT9a { color: rgb(99, 99, 99); text-align: center; margin-bottom: 0px; }

.Pod5Comparison_featureCompareGridCellMobSpan___3yYs { grid-column: span var(--column-count,3); text-align: center; }

.Pod5Comparison_featureCompareGridSeparator__JJEGe { height: 1px; grid-column: span var(--column-count,3); padding: 0px; display: block; width: 100%; background: rgb(222, 219, 217); border: none; margin: 12px 0px; }

.Pod5ShopComparison_root__0VW_p { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: flex; flex-direction: column; align-items: center; padding-left: 1.5rem; padding-right: 1.5rem; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_root__0VW_p { overflow: auto; padding-left: 0.5rem; padding-right: 0.5rem; }
}

.Pod5ShopComparison_eyebrow__RL4r0 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: normal; letter-spacing: 0.125rem; color: rgb(166, 166, 166); text-transform: uppercase; margin: 0px auto 1.5rem; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_eyebrow__RL4r0 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 500; text-transform: uppercase; font-size: 0.75rem; line-height: 1.4; letter-spacing: 0.125rem; margin: 0px auto 1.5rem; }
}

.Pod5ShopComparison_header__Jt3Q4 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 4rem; line-height: 1.1; letter-spacing: 0.04rem; margin: 0px auto 6.5rem; max-width: 492px; text-align: center; }

@media (max-width: 599px) {
  .Pod5ShopComparison_header__Jt3Q4 { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 2.5rem; line-height: 1.1; margin: 0px auto 2rem; }
}

.Pod5ShopComparison_big_table__khLpx { display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 2rem; max-width: 1410px; margin: 0px auto; }

.Pod5ShopComparison_big_table__khLpx > div { border-radius: 8px; border: 2px solid rgb(211, 211, 211); padding: 4rem 35px; position: relative; }

.Pod5ShopComparison_big_table__khLpx > div:nth-of-type(3) { background: rgba(230, 235, 255, 0.25); border-color: rgb(0, 56, 255); }

@media (min-width: 1024px) {
  .Pod5ShopComparison_big_table__khLpx > div:nth-of-type(2) { background: rgba(230, 235, 255, 0.25); border-color: rgb(0, 56, 255); }
}

@media (min-width: 600px) and (max-width: 1023px) {
  .Pod5ShopComparison_big_table__khLpx { column-gap: 1.5rem; grid-template-columns: 1fr 1fr; }
  .Pod5ShopComparison_big_table__khLpx > div { padding: 2rem 20px; min-width: 263px; }
  .Pod5ShopComparison_big_table__khLpx > div:first-of-type { display: none; }
}

@media (max-width: 599px) {
  .Pod5ShopComparison_big_table__khLpx { column-gap: 0.8125rem; grid-template-columns: 1fr 1fr; }
  .Pod5ShopComparison_big_table__khLpx > div { padding: 2rem 15px; }
  .Pod5ShopComparison_big_table__khLpx > div:first-of-type { display: none; }
}

.Pod5ShopComparison_feature__4PUuU { display: grid; grid-template-columns: 18px auto; column-gap: 0.5rem; margin-bottom: 0.5em; }

.Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_icon___N64G { display: flex; margin: 0px; width: 100%; }

.Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_feature_title__aGK8_ { margin: 0px 0px 3px; font-size: 1.25rem; }

.Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_feature_description__BzxwA { color: rgb(153, 153, 153); line-height: 1.1; font-size: 1.25rem; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_feature_description__BzxwA, .Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_feature_title__aGK8_ { font-size: 0.9rem; }
  .Pod5ShopComparison_feature__4PUuU .Pod5ShopComparison_feature_description__BzxwA { margin-bottom: 5px; }
}

.Pod5ShopComparison_podEyebrow__P9mzk { position: absolute; top: 0px; left: 50%; transform: translate(-50%, -50%); z-index: 2; background-color: rgb(0, 56, 255); color: rgb(255, 255, 255); border-radius: 5px; padding: 6.322px 12.644px; text-align: center; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; }

.Pod5ShopComparison_podTitle__TlWTQ { font-family: var(--neue-montreal),sans-serif; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 400; line-height: 1.1; font-size: 2.375rem; color: rgb(0, 0, 0); text-align: center; margin-top: 30px; width: calc(100% + 60px); margin-left: -30px; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podTitle__TlWTQ { font-family: var(--neue-montreal),sans-serif; letter-spacing: 0px; font-style: normal; font-weight: 400; font-size: 2.5rem; line-height: 1.1; width: 100%; margin: 15px 0px 0px; }
}

@media (max-width: 599px) {
  .Pod5ShopComparison_podTitle__TlWTQ { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; font-style: normal; font-weight: 500; line-height: 1.4; letter-spacing: 0.01125rem; font-size: 1rem; margin-bottom: 0.25rem; }
}

.Pod5ShopComparison_podSubheader__bl1d4 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; color: rgba(0, 0, 0, 0.5); text-align: center; margin: 0px auto 50px; width: 199px; height: 55px; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podSubheader__bl1d4 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; letter-spacing: 0.01rem; width: 100%; margin: 0px auto 15px; }
}

@media (max-width: 599px) {
  .Pod5ShopComparison_podSubheader__bl1d4 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; font-size: 0.75rem; line-height: 1.4; letter-spacing: 0.0075rem; height: auto; min-height: 2.8em; width: 100%; margin: 0px auto 28px; }
}

.Pod5ShopComparison_podImage__eAZj6 > img { height: 200px; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podImage__eAZj6 > img { height: 150px; }
}

.Pod5ShopComparison_separator__tYIdC { background: rgb(221, 220, 219); height: 1px; width: 80%; margin: 50px auto; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_separator__tYIdC { margin: 20px auto; }
}

.Pod5ShopComparison_podInfoCta__AW7Jv { display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 50px auto; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podInfoCta__AW7Jv { margin: 20px auto; }
}

.Pod5ShopComparison_podInfoPrice__bAjNR { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.25; letter-spacing: 0.015rem; display: flex; flex-direction: row; justify-content: center; gap: 0.5rem; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podInfoPrice__bAjNR { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 0.75rem; line-height: 1.4; letter-spacing: 0.0075rem; }
}

.Pod5ShopComparison_strikethrough__HiVrC { text-decoration: line-through; color: rgb(113, 113, 113); }

.Pod5ShopComparison_podFinancing__TF_UL { display: flex; align-items: center; justify-content: center; gap: 0.5rem; flex-direction: column; }

.Pod5ShopComparison_podFinancing__TF_UL, .Pod5ShopComparison_podFinancing__TF_UL a { color: rgb(153, 153, 153); font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; line-height: 1.1; letter-spacing: 0px; font-size: 0.75rem; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_podFinancing__TF_UL, .Pod5ShopComparison_podFinancing__TF_UL a { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; line-height: 1.4; letter-spacing: 0.0075rem; font-size: 0.625rem; }
}

.Pod5ShopComparison_podFinancingSvg__uWpmW { height: 1.8ch; transform: translateY(0px); }

.Pod5ShopComparison_ctaLabel__sIAS7 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01rem; }

@media (max-width: 599px) {
  .Pod5ShopComparison_ctaLabel__sIAS7 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; line-height: 1.1; letter-spacing: 0px; font-size: 12px; }
}

.Pod5ShopComparison_compareButton__1RMcW { padding: 1rem 1.125rem; margin-top: 4.2rem; }

@media (min-width: 1024px) {
  .Pod5ShopComparison_compareButton__1RMcW { display: none; }
}

@media (max-width: 599px) {
  .Pod5ShopComparison_compareButton__1RMcW { padding: 1rem; }
}

@media (max-width: 1439px) {
  .Pod5ShopComparison_compareButton__1RMcW span > svg { margin-left: 0.5rem; }
}

.Pod5ShopComparison_sliderFeatureContainer__sMwvR { margin-bottom: 32px; }

.Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderDescription__FHmXz, .Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderFeature__Pv9Ak { text-align: start; }

.Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderDescription__FHmXz { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01125rem; width: 90%; color: rgb(113, 113, 113); display: block; padding: 1rem 0px 1rem 32px; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderDescription__FHmXz { padding-left: 24px; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 0.75rem; line-height: 1.4; letter-spacing: 0.0075rem; width: 100%; }
}

.Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderFeature__Pv9Ak { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; display: grid; grid-template-columns: 24px auto; column-gap: 0.5rem; width: 90%; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_sliderFeatureContainer__sMwvR .Pod5ShopComparison_sliderFeature__Pv9Ak { grid-template-columns: 16px auto; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 0.875rem; line-height: 1.4; letter-spacing: 0.00875rem; }
}

.Pod5ShopComparison_sliderFeatureContainer__sMwvR .arrow_slide_down_down, .Pod5ShopComparison_sliderFeatureContainer__sMwvR .arrow_slide_down_up { top: 0px; right: 0px; bottom: auto; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_sliderFeatureContainer__sMwvR .arrow_slide_down_down, .Pod5ShopComparison_sliderFeatureContainer__sMwvR .arrow_slide_down_up { width: 12px; }
  .Pod5ShopComparison_sliderFeatureContainer__sMwvR { margin-bottom: 16px; }
}

.Pod5ShopComparison_fullScreenContent__BsHUT { height: 100%; padding: 5rem; display: flex; flex-direction: column; align-items: center; overflow-y: scroll; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_fullScreenContent__BsHUT { padding: 4rem 2rem; }
}

@media (max-width: 599px) {
  .Pod5ShopComparison_fullScreenContent__BsHUT { padding: 0.5rem; }
}

.Pod5ShopComparison_truemed_logo_small__02TSg { margin-left: 0.25ch; }

.Pod5ShopComparison_truemed_logo_small__02TSg img { height: 15px; width: fit-content; display: inline; }

@media (max-width: 1023px) {
  .Pod5ShopComparison_truemed_logo_small__02TSg img { height: 10px; }
}

.Pod5ShopComparison_disclaimer__c8P35 { text-align: center; display: block; opacity: 0.7; margin-top: 16px !important; }

.ScrollSequenceStatic_container__s8O61 { color: rgb(255, 255, 255); overflow: hidden; background: radial-gradient(at 50% 60%, rgb(37, 37, 37) 0px, rgb(29, 29, 29) 30%, rgb(0, 0, 0) 99%); }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_container__s8O61 { background: radial-gradient(at 50% 60%, rgb(37, 37, 37) 0px, rgb(29, 29, 29) 30%, rgb(0, 0, 0) 99%); }
}

.ScrollSequenceStatic_header__vGtnw { padding: 6.5rem 1rem 0px; text-align: center; margin-bottom: 2rem; }

.ScrollSequenceStatic_subtitle__n76dy { text-wrap: balance; opacity: 0.5 !important; }

.ScrollSequenceStatic_header__vGtnw h2 { max-width: 20ch; margin-inline: auto; margin-top: 1rem !important; }

.ScrollSequenceStatic_benefits_wrapper__pJd8R { margin: 0px auto; display: flex; justify-content: center; }

.ScrollSequenceStatic_benefits__5qpI8 { margin: 0px; display: flex; justify-content: center; gap: 2rem; list-style: none; padding: 0px 0px 6.5rem; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_benefits__5qpI8 { flex-direction: column; gap: 1rem; width: 100%; max-width: 40rem; }
}

.ScrollSequenceStatic_bottom_text__0MlO9 { padding: 0px 1rem 6.5rem; display: flex; justify-content: center; align-items: center; margin: 0px auto; max-width: 570px; }

.ScrollSequenceStatic_bottom_text__0MlO9 p { margin-inline: auto; text-align: center; color: rgb(0, 0, 0); }

.ScrollSequenceStatic_bottom_text__0MlO9 em { opacity: 0.5; font-style: normal; }

.ScrollSequenceStatic_top_content__p5vvH { position: relative; z-index: 1; }

.ScrollSequenceStatic_bottom_container__BM_Y_ { position: relative; z-index: 1; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 15vh 4rem 0px; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_bottom_container__BM_Y_ { padding: 4rem 1.25rem 0px; }
}

.ScrollSequenceStatic_benefit__PzyQs { text-align: center; border-radius: 0.5rem; background: rgb(249, 248, 247); padding: 34px; color: rgb(0, 0, 0); }

.ScrollSequenceStatic_benefit__PzyQs svg { width: 2rem; height: 2rem; margin-bottom: 1rem; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_benefit__PzyQs { border-radius: 10px; width: 100%; }
}

.ScrollSequenceStatic_benefit__PzyQs h3 { max-width: 10ch; margin-inline: auto; }

.ScrollSequenceStatic_benefit__PzyQs p { max-width: 28ch; color: rgba(0, 0, 0, 0.5); }

.ScrollSequenceStatic_top_cta__ox8E_ { display: flex; justify-content: center; align-items: center; gap: 1rem; padding-bottom: 2rem; }

@media (max-width: 599px) {
  .ScrollSequenceStatic_top_cta__ox8E_ { grid-template-columns: 1fr; justify-items: center; }
}

.ScrollSequenceStatic_top_cta__ox8E_ > a, .ScrollSequenceStatic_top_cta__ox8E_ > div { flex: 0 1 auto; }

.ScrollSequenceStatic_cta_container__lj4Kl { display: flex; justify-content: center; }

.ScrollSequenceStatic_affirm_text__0e8j_ { flex: 0 1 0%; }

.ScrollSequenceStatic_affirm_text__0e8j_ svg { max-height: 1.25em; display: inline; }

.ScrollSequenceStatic_affirm_text__0e8j_ span { display: inline-block; height: 1.25em; width: 3em; }

.ScrollSequenceStatic_cropped_image_container__Jo96l { display: flex; justify-content: center; overflow: visible; max-height: 800px; height: 60vh; margin-bottom: 5vh; }

.ScrollSequenceStatic_cropped_image__ME1w5 img { height: 80vh; width: auto; max-height: 1000px; object-position: center top; z-index: 5; position: relative; transform: translateX(1.5%); }

.ScrollSequenceStatic_bottom_cta_container__eWCTs { display: flex; justify-content: center; align-items: center; padding: 4rem 0px 2rem; }

@media (min-width: 1024px) {
  .ScrollSequenceStatic_bottom_cta_container__eWCTs { display: none; }
}

.LegKitModal_container__JSV0l { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); overflow: hidden; padding: 2rem; }

@media (max-width: 1023px) {
  .LegKitModal_container__JSV0l { padding: 2rem 1.25rem; }
}

.LegKitModal_content__Al14L { display: flex; flex-direction: column; align-items: center; }

.LegKitModal_content__Al14L h3 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.25; letter-spacing: 0.015rem; width: 20ch; text-align: center; }

@media (max-width: 1023px) {
  .LegKitModal_content__Al14L h3 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; text-align: center; }
}

.LegKitModal_header__dpMkD { display: grid; grid-template-columns: 1fr 1fr; column-gap: 4rem; }

@media (max-width: 1023px) {
  .LegKitModal_header__dpMkD { display: flex; flex-direction: column; gap: 1.5rem; }
}

.LegKitModal_header__dpMkD h2 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 2rem; line-height: 1.25; letter-spacing: 0.02rem; width: 11ch; }

@media (max-width: 1023px) {
  .LegKitModal_header__dpMkD h2 { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.25; letter-spacing: 0.015rem; max-width: 300px; width: 100%; margin: 0px auto; }
}

.LegKitModal_header__dpMkD .LegKitModal_sub_header__QlS6k { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; line-height: 1.4; letter-spacing: 0.01rem; color: rgb(166, 166, 166); width: 24ch; font-size: 1.1rem; }

@media (max-width: 1023px) {
  .LegKitModal_header__dpMkD .LegKitModal_sub_header__QlS6k { font-family: var(--neue-montreal),sans-serif; font-style: normal; font-weight: 400; line-height: 1.3; letter-spacing: 0.01375rem; font-size: 1.1rem; max-width: 300px; width: 100%; margin: 0px auto; }
}

.LegKitModal_description__bGeMj { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; letter-spacing: 0.01rem; width: 30ch; text-align: center; }

@media (max-width: 1023px) {
  .LegKitModal_description__bGeMj { width: 24ch; }
}

.LegKitModal_hero_img__yV8gB img { margin: 60px 0px 40px; height: 312px; }

@media (max-width: 1023px) {
  .LegKitModal_hero_img__yV8gB img { margin: 45px 0px; height: auto; width: 100vw; }
}

.LegKitModal_smaller_img__j452T { margin-top: 1rem; max-width: 540px; }

.LegKitModal_smaller_img__j452T img { margin-top: 1rem; max-width: 350px; }

@media (max-width: 1023px) {
  .LegKitModal_smaller_img__j452T { max-width: 360px; }
  .LegKitModal_smaller_img__j452T img { max-width: 280px; }
}

.BestSleepYouveNeverHad_container__em1rC { color: rgb(255, 255, 255); position: relative; isolation: isolate; padding: 5.5rem 4rem 0px; contain: paint; display: flex; flex-direction: column; gap: 9rem; justify-content: space-between; direction: ltr; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_container__em1rC { padding: 4rem 1.25rem; }
}

.BestSleepYouveNeverHad_container__em1rC header { margin-bottom: 3rem; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_container__em1rC { padding-top: 4rem; gap: 3rem; }
  .BestSleepYouveNeverHad_container__em1rC header { margin-bottom: 0px; }
}

.BestSleepYouveNeverHad_container__em1rC > * { direction: var(--root-direction); }

.BestSleepYouveNeverHad_title__5D9NE { max-width: 14ch; text-align: center; margin-inline: auto; }

@media (min-width: 1024px) {
  .BestSleepYouveNeverHad_title__5D9NE { max-width: 14ch; text-align: center; margin-inline: auto; background: linear-gradient(rgb(240, 240, 240) 12.72%, rgb(197, 197, 197) 116.44%) text; -webkit-text-fill-color: rgba(0, 0, 0, 0); }
}

@media (max-width: 599px) {
  .BestSleepYouveNeverHad_title__5D9NE { margin-inline: unset; text-align: start; }
}

.BestSleepYouveNeverHad_subtitle__ax8Gq { color: rgb(237, 234, 232); text-align: center; }

@media (max-width: 599px) {
  .BestSleepYouveNeverHad_subtitle__ax8Gq { text-align: start; }
}

.BestSleepYouveNeverHad_gradient__GIDlN { position: absolute; z-index: -1; inset: 0px; inset-block-start: 50%; inset-inline-start: 50%; width: 200vmax; height: 200vmax; transform: translate(-50%, -50%) rotate(-45deg); transform-origin: center center; background: radial-gradient(at 120% 45%, rgb(241, 243, 254) 20%, rgb(27, 38, 59) 45%, rgb(9, 11, 18) 55%); }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_gradient__GIDlN { background: radial-gradient(at 140% 55%, rgb(241, 243, 254) 10%, rgb(27, 38, 59) 45%, rgb(9, 11, 18) 60%); }
}

.BestSleepYouveNeverHad_bg_image__r_7IP { position: absolute; z-index: -1; inset: 0px; }

.BestSleepYouveNeverHad_bg_image__r_7IP img { width: 100%; height: 100%; object-fit: cover !important; }

.BestSleepYouveNeverHad_container__em1rC header { max-width: 90rem; margin-inline: auto; }

.BestSleepYouveNeverHad_container__em1rC img { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; width: 100%; height: 100%; z-index: -1; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_container__em1rC img { object-position: 10% 50%; }
}

.BestSleepYouveNeverHad_stats__Kmsxi { max-width: 90rem; margin-inline: auto; display: flex; justify-content: space-between; align-items: flex-end; width: 100%; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_stats__Kmsxi { flex-direction: column; align-items: start; height: 38rem; }
}

.BestSleepYouveNeverHad_stat_container__W5okL { width: 1px; position: relative; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_stat_container__W5okL { height: 1px; width: auto; }
}

.BestSleepYouveNeverHad_stat__FeHil { display: flex; flex-direction: column-reverse; gap: 12px; position: absolute; bottom: 100%; min-width: 100px; padding: 1.25rem; border-radius: 0.5rem; border: 1.418px solid rgba(255, 255, 255, 0.02); background: rgba(255, 255, 255, 0.02); box-shadow: rgba(0, 0, 0, 0.55) 2.836px 2.836px 90.745px 0px; backdrop-filter: blur(8.5px); }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_stat__FeHil { gap: 0.25rem; inset-inline-start: 100%; inset-block-end: 50%; transform: translateY(90%); }
}

.BestSleepYouveNeverHad_stat__FeHil h4 { width: 10ch; }

.BestSleepYouveNeverHad_stat__FeHil p { opacity: 0.8; margin-top: 0px !important; }

.BestSleepYouveNeverHad_stat_sceptre__QRNJU { margin-left: 4px; width: 1px; height: calc(max(30vh,100px)*var(--height, .5)); background-color: rgb(255, 255, 255); position: relative; margin-block-start: 36px; }

.BestSleepYouveNeverHad_stat_sceptre__QRNJU::before { content: ""; position: absolute; inset-block-start: 0px; inset-inline-start: 0px; width: 16px; height: 16px; background-color: rgb(255, 255, 255); border-radius: 50%; z-index: 1; transform: translate(calc(-50% + 0.5px), -50%); }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_stat_sceptre__QRNJU { margin-left: 0px; width: calc(40vw*var(--height, .5)); height: 1px; margin-block-start: 0px; margin-inline-end: 16px; }
  .BestSleepYouveNeverHad_stat_sceptre__QRNJU::before { left: auto; right: 0px; width: 8px; height: 8px; transform: translate(calc(50% + 0.5px), -50%); }
}

@media (max-width: 599px) {
  .BestSleepYouveNeverHad_stat_sceptre__QRNJU { width: calc(28vw*var(--height, .5)); }
}

.BestSleepYouveNeverHad_tick__oi9VU, .BestSleepYouveNeverHad_tick_large__76E2p { width: 1px; background-color: rgb(255, 255, 255); opacity: 0.5; }

.BestSleepYouveNeverHad_tick__oi9VU { height: 10px; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_tick__oi9VU { width: 10px; height: 1px; }
}

.BestSleepYouveNeverHad_tick_large__76E2p { height: 20px; }

@media (max-width: 1023px) {
  .BestSleepYouveNeverHad_tick_large__76E2p { height: 1px; width: 20px; }
}

.FragileModal_container__k2qlG { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 2rem; }

@media (max-width: 1023px) {
  .FragileModal_container__k2qlG { padding: 2rem 1.25rem; }
}

.FragileModal_header__oGuFy { padding: 0px 12px; display: flex; flex-direction: column; gap: 0.75rem; }

.FragileModal_description__L198Z { color: rgb(99, 99, 99); }

.FragileModal_badge__nyPDD { display: inline-flex; align-items: center; gap: 0.5rem; color: rgb(125, 125, 125); }

.FragileModal_badge__nyPDD svg { height: 1.1em; }

.FragileModal_benefits__t95gz { padding: 16px 12px; }

.FragileModal_benefits_list__awLQX { list-style: none; display: flex; flex-direction: column; gap: 1rem; }

.FragileModal_benefits_list__awLQX li { display: flex; align-items: center; gap: 0.5rem; }

.FragileModal_disclaimer__cDflR { color: rgb(166, 166, 166); }

.FragileModal_faqs__GNOns .FragileModal_disclaimer__cDflR { padding: 16px 32px; }

@media (max-width: 599px) {
  .FragileModal_faqs__GNOns .FragileModal_disclaimer__cDflR { padding: 16px 12px; }
  .FragileModal_faqs__GNOns { padding: 0px 12px; }
}

.FragileModal_faqs_list__x4Jj2 { border-radius: 8px; border: 2px solid rgb(211, 211, 211); padding: 32px; margin: 0px; list-style: none; display: flex; flex-direction: column; gap: 1rem; }

@media (max-width: 599px) {
  .FragileModal_faqs_list__x4Jj2 { padding: 16px; }
}

.FragileModal_answer__wGXYM { color: rgb(166, 166, 166); display: block; margin-top: 0px !important; }

.EyeOpeningData_container__v5qHG { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); overflow: hidden; padding: 7rem 0px; }

.EyeOpeningData_container__v5qHG header { padding: 0px 4rem; max-width: 90rem; margin-inline: auto; }

@media (max-width: 1023px) {
  .EyeOpeningData_container__v5qHG header { padding: 0px 1.25rem; margin-block-end: 1.5rem; }
  .EyeOpeningData_container__v5qHG { padding: 4rem 0px; }
}

.EyeOpeningData_slider_wrapper__mfTWN { max-width: 160rem; margin-inline: auto; }

.EyeOpeningData_eyebrow__HDgem { color: rgb(97, 147, 255); }

.EyeOpeningData_description__SBgiI { max-width: 52ch; }

.EyeOpeningData_slider_container__sarY5 { contain: paint; padding: 40px 0px 0px; margin: 0px -16px; }

.EyeOpeningData_slider_container__sarY5 .swiper-wrapper { align-items: flex-start; padding-top: 80px; }

@media (max-width: 599px) {
  .EyeOpeningData_slider_container__sarY5 .swiper-wrapper { padding-top: 58px; }
}

.EyeOpeningData_swiper__7KhUn { overflow: visible; padding-bottom: 40px; padding-left: 16px; padding-right: 16px; direction: ltr; }

.EyeOpeningData_swiper_slide__yX9L5 { transition: 0.3s; max-width: 350px !important; }

.EyeOpeningData_swiper_slide__yX9L5.swiper-slide { transition: opacity 0.3s; opacity: 0.3; }

.EyeOpeningData_swiper_slide__yX9L5 .EyeOpeningData_slide_description__5AoeJ { transition: opacity 0.3s; opacity: 0; }

.EyeOpeningData_swiper_slide__yX9L5.swiper-slide-active { max-width: 500px; opacity: 1; }

.EyeOpeningData_swiper_slide__yX9L5.swiper-slide-active .swiper-slide-transform { transition: transform 0.3s; }

.EyeOpeningData_swiper_slide__yX9L5.swiper-slide-active .swiper-slide-transform .EyeOpeningData_media__Z1LZu { transition: transform 0.3s; transform: scale(1.2); transform-origin: center bottom; }

.EyeOpeningData_swiper_slide__yX9L5.swiper-slide-active .EyeOpeningData_content__gZXb3, .EyeOpeningData_swiper_slide__yX9L5.swiper-slide-active .EyeOpeningData_slide_description__5AoeJ { opacity: 1; }

@media (max-width: 599px) {
  .EyeOpeningData_swiper_slide__yX9L5 { max-width: 70vw !important; }
}

.EyeOpeningData_slider_controls__ewq94 { display: flex; width: 100%; justify-content: flex-end; gap: 2rem; padding: 0px 4rem; }

@media (max-width: 1023px) {
  .EyeOpeningData_slider_controls__ewq94 { padding: 0px 1.25rem; }
}

.EyeOpeningData_slider_controls_buttons__d6s7w button { background-color: rgba(0, 0, 0, 0); }

.EyeOpeningData_slider_controls_buttons__d6s7w button svg { color: rgb(255, 255, 255); }

.EyeOpeningData_slider_controls_buttons__d6s7w button:hover { background-color: rgb(0, 0, 0); }

.EyeOpeningData_slide_inner__2969Y { height: 100%; display: flex; flex-direction: column; transition: 0.3s; direction: var(--root-direction); }

.EyeOpeningData_media__Z1LZu { width: 100%; aspect-ratio: 512 / 390; border-radius: 16px; margin-block-end: 32px; overflow: hidden; transition: 0.3s; }

.EyeOpeningData_media__Z1LZu img { width: 100%; height: 100%; object-fit: cover; }

.EyeOpeningData_content__gZXb3 h3 { margin-bottom: 8px; }

.EyeOpeningData_content__gZXb3 p { color: rgb(255, 255, 255); }

.Timeline_container___xOj_ { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); contain: paint; }

.Timeline_lorem__UN7D2 { height: 25svh; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; font-size: 72px; }

.Timeline_timeline_wrapper__QTZdf { position: relative; min-height: max(var(--test-length-pixels),100svh); background-image: linear-gradient(270deg, rgb(135, 159, 178) -7.96%, rgb(86, 109, 129) -0.18%, rgb(60, 82, 103) 9.69%, rgb(32, 49, 65) 34.6%, rgb(19, 29, 41) 66.26%, rgb(8, 11, 18) 94.81%); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-size: max(var(--test-length-pixels),100svh) 100%; background-repeat: no-repeat; background-position: 0px 0px; }

.Timeline_timeline_cart__D8uc_ { height: 100svh; position: sticky; top: 0px; display: grid; align-content: center; max-width: 90rem; margin-inline: auto; padding: 7rem 4rem; color: rgb(255, 255, 255); }

@media (max-width: 1023px) {
  .Timeline_timeline_cart__D8uc_ { padding: 4rem 1.25rem; }
}

.Timeline_timeline_cart__D8uc_ code { margin-bottom: 16px; }

.Timeline_timeline_header__kYGIi { color: rgb(255, 255, 255); padding: 7rem 4rem; max-width: 90rem; margin-inline: auto; }

@media (max-width: 1023px) {
  .Timeline_timeline_header__kYGIi { padding: 4rem 1.25rem; }
}

.Timeline_timeline_header_title__WEPII { max-width: 23ch; }

.Timeline_timeline_header_description__WJi4w { max-width: 45ch; }

@media (max-width: 599px) {
  .Timeline_timeline_cart_title__Vof6p { max-width: none !important; }
}

.Timeline_timeline_cart_line_container__oF7eg { position: relative; width: 0px; height: 175px; justify-self: center; transform: translateY(86px); }

.Timeline_timeline_cart_line_container__oF7eg svg { position: absolute; top: 0px; left: 0px; }

.Timeline_time_marker__F4Ou5 { position: absolute; top: -3rem; left: 0px; font-size: 1rem; white-space: nowrap; text-align: center; }

@media (max-width: 1023px) {
  .Timeline_time_marker__F4Ou5 { top: 1.5rem; }
}

@media (max-height: 800px) {
  .Timeline_time_marker__F4Ou5 { top: 1.5rem; }
}

.Timeline_timeline_cart_marker_container__tFc6s { margin-top: 120px; width: 100%; display: grid; grid-template-columns: 1fr 2fr; justify-content: space-between; gap: 1rem; align-items: start; }

@media (max-width: 1023px) {
  .Timeline_timeline_cart_marker_container__tFc6s { margin-top: 125px; grid-template-columns: 1fr; }
}

.Timeline_marker_outer_container__rc9He { display: flex; justify-content: space-around; }

@media (max-width: 1023px) {
  .Timeline_marker_outer_container__rc9He { flex-direction: column; gap: 2rem; }
}

.Timeline_marker_container__HE50u { margin-top: 1rem; }

.Timeline_marker_description__4sdIj { max-width: 35ch; }

.Timeline_marker_title__E7l_7 { margin-bottom: 0.5rem; }

.Timeline_marker_list___FIN_ { flex: 1 1 0%; list-style: none; display: grid; grid-template-areas: "center"; margin-bottom: 0px; }

.Timeline_marker_list___FIN_ > * { grid-area: center; }

.Timeline_marker_container__HE50u, .Timeline_marker_media__t6Dwk { opacity: 0; transition: opacity 0.6s ease-out, transform 0.6s ease-out, visibility 0.6s ease-out; }

@media (max-width: 1023px) {
  .Timeline_marker_container__HE50u svg, .Timeline_marker_container__HE50u video, .Timeline_marker_media__t6Dwk svg, .Timeline_marker_media__t6Dwk video { transform: scale(0.8) translate(-20%, -20%); }
}

.Timeline_marker_container__HE50u img, .Timeline_marker_container__HE50u svg, .Timeline_marker_container__HE50u video, .Timeline_marker_media__t6Dwk img, .Timeline_marker_media__t6Dwk svg, .Timeline_marker_media__t6Dwk video { width: 300px; margin: 0px 1rem; border-radius: 16px; overflow: hidden; }

@media (max-width: 1023px) {
  .Timeline_marker_container__HE50u img, .Timeline_marker_container__HE50u svg, .Timeline_marker_container__HE50u video, .Timeline_marker_media__t6Dwk img, .Timeline_marker_media__t6Dwk svg, .Timeline_marker_media__t6Dwk video { max-height: 200px; }
}

.Timeline_marker_media__t6Dwk { width: 300px; }

@media (max-width: 1023px) {
  .Timeline_marker_media__t6Dwk { max-height: 200px; }
}

.Timeline_marker_media__t6Dwk { transition-delay: 0.2s; }

.Timeline_marker_list_item__75DM2[data-active="true"] .Timeline_marker_container__HE50u, .Timeline_marker_list_item__75DM2[data-active="true"] .Timeline_marker_media__t6Dwk { opacity: 1; }

.Timeline_marker_list_item__75DM2[data-active="true"] .Timeline_marker_container__HE50u { transition-delay: 0.2s; }

.Timeline_marker_list_item__75DM2[data-active="true"] .Timeline_marker_media__t6Dwk { transition-delay: 0.4s; }

.Timeline_marker_list_item__75DM2[data-above="true"] .Timeline_marker_container__HE50u, .Timeline_marker_list_item__75DM2[data-above="true"] .Timeline_marker_media__t6Dwk { transform: translateY(-20px); transition-delay: 0s; }

.Timeline_marker_list_item__75DM2[data-below="true"] .Timeline_marker_container__HE50u, .Timeline_marker_list_item__75DM2[data-below="true"] .Timeline_marker_media__t6Dwk { transform: translateY(20px); transition-delay: 0s; }

.Timeline_circle__Ydf31, .Timeline_glow_circle__Gb2jx { transition: 0.3s ease-out; }

.Timeline_circle__Ydf31 { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 7px; }

.Timeline_dashed_lines__Aiipf { position: absolute; top: 0px; left: 0px; width: var(--test-length-pixels); height: 100%; display: flex; align-items: center; justify-content: space-around; }

.Timeline_dashed_line__jiNae { width: 1px; height: 100%; }

.Timeline_dashed_line__jiNae:nth-child(2n) { border-left: 1px dashed rgba(255, 255, 255, 0.1); }

.Timeline_dashed_line__jiNae:nth-child(2n+1) { border-left: 1px dashed rgba(255, 255, 255, 0.2); }

.Timeline_fitness_score_lottie__HePfy { transform: scale(1.3); }

.BaseModal_container__zSkLQ { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); max-width: 600px; padding: 2rem; }

@media (max-width: 1023px) {
  .BaseModal_container__zSkLQ { padding: 2rem 1.25rem; }
}

.BaseModal_content__GllZd { display: flex; flex-direction: column; gap: 1.2rem; }

.BaseModal_content__GllZd > p { margin: 0px !important; }

.BaseModal_image__omqon > img { padding: 20px; margin-bottom: 40px; background-color: rgb(249, 248, 247); }

.BaseModal_carousel_container__2R2jw { width: 100%; aspect-ratio: 560 / 310; margin-bottom: 1.2rem; }

.ImageCarousel_container__EbxdZ, .ImageCarousel_media_stack_container__eOBtp { position: relative; width: 100%; height: 100%; }

.ImageCarousel_media_stack__RrAtl { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: grid; grid-template-areas: "center"; list-style: none; margin: 0px; padding: 0px; overflow: hidden; contain: paint; background: rgb(242, 242, 242); }

.ImageCarousel_media_stack__RrAtl > * { grid-area: center; }

.ImageCarousel_media_item__zxcB3 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: transform 0.5s ease-in-out; }

.ImageCarousel_media_item__zxcB3 img { width: 100%; height: 100%; object-position: center center; }

.ImageCarousel_media_item__zxcB3 video { width: 100%; height: 100%; object-fit: cover; }

.ImageCarousel_pills__wCmmu { position: absolute; left: 24px; top: 24px; list-style: none; z-index: 1; display: flex; margin: 0px; flex-direction: column; align-items: flex-start; gap: 12px; padding: 0px; border-radius: 4px; }

.ImageCarousel_pills__wCmmu.ImageCarousel_horizontal_pills__TU5OL { flex-direction: row; gap: 8px; justify-content: center; left: 0px; right: 0px; margin: 0px auto; }

.ImageCarousel_pills__wCmmu.ImageCarousel_horizontal_pills__TU5OL p { text-transform: none !important; color: rgb(0, 0, 0) !important; }

@media (max-width: 599px) {
  .ImageCarousel_pills__wCmmu { flex-direction: row; margin: 0px auto; left: 50%; width: 100%; justify-content: center; top: 15px; }
}

.ImageCarousel_pill__6y8oA { border-radius: 4px; display: flex; height: 25px; padding: 4px 12px; align-items: center; gap: 10px; background-color: rgb(255, 255, 255); color: rgb(99, 99, 99); }

.ImageCarousel_banner_caption__S48Yb { position: absolute; top: 1.25rem; left: 1.25rem; width: fit-content; height: auto; margin-inline: auto; display: flex; padding: 9px 12px; justify-content: center; align-items: center; border-radius: 8px; border: 1.5px solid rgba(255, 255, 255, 0.02); background: rgba(41, 41, 41, 0.3); box-shadow: rgba(0, 0, 0, 0.55) 2.836px 2.836px 90.745px 0px; backdrop-filter: blur(8.5px); z-index: 100; color: rgb(255, 255, 255); line-height: 1.2; }

@media (max-width: 1023px) {
  .ImageCarousel_banner_caption__S48Yb { top: 1rem; left: 1rem; padding: 5px; max-width: calc(100% - 2rem); }
}

.ImageCarousel_next_button__4bAni, .ImageCarousel_previous_button__i6480 { top: 50%; transform: translateY(-50%); height: 28px; z-index: 2; position: absolute !important; }

@media (max-width: 1023px) {
  .ImageCarousel_next_button__4bAni, .ImageCarousel_previous_button__i6480 { display: none; }
}

.ImageCarousel_next_button__4bAni.ImageCarousel_button_hide__ElniQ, .ImageCarousel_previous_button__i6480.ImageCarousel_button_hide__ElniQ { display: none; }

.ImageCarousel_previous_button__i6480 { left: 10px; }

.ImageCarousel_next_button__4bAni { right: 10px; }

.MobileHeaderNav_mobile_nav__container__P0Rek { display: none; width: 100%; transition: filter 0.3s ease-in-out; }

.MobileHeaderNav_mobile_nav__container__P0Rek .MobileHeaderNav_logo__0ZKcV { position: relative; transform: none; left: auto; width: 50px; filter: invert(1); }

.MobileHeaderNav_mobile_nav__container__P0Rek .MobileHeaderNav_logo__0ZKcV > span { pointer-events: none; }

@media (max-width: 1023px) {
  .MobileHeaderNav_mobile_nav__container__P0Rek { display: initial; }
}

.MobileHeaderNav_mobile_nav__container__P0Rek.MobileHeaderNav_mobile_nav__container_black__UdCwE .MobileHeaderNav_logo__0ZKcV, .MobileHeaderNav_mobile_nav__container__P0Rek.MobileHeaderNav_mobile_nav__container_transparent__r76Pj .MobileHeaderNav_logo__0ZKcV { filter: invert(0); }

.MobileHeaderNav_mobile_nav__right_content__dKAyy { display: flex; align-items: center; gap: 0.8rem; }

.MobileHeaderNav_mobile_nav__upper__l5t9p { padding: 10px 1.25rem; display: flex; justify-content: space-between; align-items: center; min-height: 54px; gap: 0.125rem; }

.MobileHeaderNav_mobile_nav__left_items__U92N7 { display: flex; align-items: center; gap: 0.8rem; }

.MobileHeaderNav_mobile_nav__zowie_button__1L0Zt { height: 1.25rem !important; }

.MobileHeaderNav_mobile_nav__zowie_button__1L0Zt svg { width: 1.25rem !important; height: 1.25rem !important; }

.MobileHeaderNav_mobile_nav__hamburger_button__O9LtD { display: flex; margin-right: 0px; width: 0px; visibility: hidden; justify-content: center; align-items: center; cursor: pointer; color: rgb(0, 0, 0); }

.MobileHeaderNav_mobile_nav__hamburger_button__O9LtD > span { display: flex; }

@media (max-width: 1023px) {
  .MobileHeaderNav_mobile_nav__hamburger_button__O9LtD { width: 28px; visibility: visible; }
}

.MobileHeaderNav_white_text__Tx2U_ { color: rgb(255, 255, 255) !important; }

.MobileHeaderNav_black_text__dIHFU { color: rgb(0, 0, 0) !important; }

.MobileHeaderNav_mobile_nav__shade_closed__bDi__ { position: fixed; inset: 0px; background: rgb(0, 0, 0); opacity: 0; pointer-events: none; }

.MobileHeaderNav_mobile_nav__shade_open__Xq6L6 { opacity: 0.7; z-index: 999; }

.MobileNav_container__X_nWi { background: rgb(0, 0, 0); top: 0px; width: 100%; max-width: 375px; height: 100%; position: fixed; opacity: 0; z-index: 1000; overflow: auto; visibility: hidden; }

.MobileNav_container__X_nWi * { transition: 0.25s; }

.MobileNav_container__X_nWi[data-open-direction="left"] { left: 0px; transform: translateX(-100%); }

.MobileNav_container__X_nWi[data-open-direction="left"].MobileNav_container_open__5Xpt6 { transform: translateX(0px); }

.MobileNav_container__X_nWi[data-open-direction="left"] .MobileNav_links__aXVA0 { align-items: flex-start; }

.MobileNav_container__X_nWi[data-open-direction="left"] .MobileNav_close_button__Jecej { left: 20px; }

.MobileNav_container__X_nWi[data-open-direction="left"] .MobileNav_cart_button__VlPMA { right: 20px; }

.MobileNav_container__X_nWi[data-open-direction="right"] { right: 0px; transform: translateX(100%); }

.MobileNav_container__X_nWi[data-open-direction="right"].MobileNav_container_open__5Xpt6 { transform: translateX(0px); }

.MobileNav_container__X_nWi[data-open-direction="right"] .MobileNav_links__aXVA0 { align-items: flex-end; }

.MobileNav_container__X_nWi[data-open-direction="right"] .MobileNav_close_button__Jecej { right: 20px; }

.MobileNav_container__X_nWi[data-open-direction="right"] .MobileNav_cart_button__VlPMA { left: 20px; }

.MobileNav_container__X_nWi.MobileNav_container_open__5Xpt6 { transition: transform 0.25s; visibility: visible; opacity: 1; }

.MobileNav_inner__aQg24 { padding: 60px 20px 20px; display: flex; flex-direction: column; height: 100%; }

.MobileNav_close_button__Jecej { right: 20px; }

.MobileNav_cart_button__VlPMA, .MobileNav_close_button__Jecej { width: 28px; height: 28px; overflow: hidden; position: absolute; background: rgb(0, 0, 0); top: 20px; }

.MobileNav_cart_number__PEtDG { position: absolute; background-color: rgb(24, 98, 255); width: 16px; height: 16px; border-radius: 50%; display: flex; justify-content: center; bottom: 10px; right: 5px; font-size: 11px; font-weight: 700; line-height: 150%; text-align: center; }

@media (max-width: 1023px) {
  .MobileNav_cart_number__PEtDG { bottom: 0px; right: 0px; }
}

.MobileNav_close__jyBXY { visibility: hidden; max-height: 0px !important; margin: 0px !important; }

.MobileNav_top_level_products__lEnbh { display: flex; justify-content: space-between; max-height: 120px; }

.MobileNav_top_level_products__lEnbh img { width: 120px; height: 68px; object-fit: cover; border-radius: 3px; margin-bottom: 12px; }

.MobileNav_links__aXVA0 { display: flex; flex-direction: column; }

.MobileNav_link_large__IGpgD { font-size: 28px; line-height: 130%; color: rgb(255, 255, 255); margin-top: 30px; }

.MobileNav_link_small__hXFHT { font-weight: 700; font-size: 16px; line-height: 140%; color: rgb(0, 0, 0); margin-bottom: 22px; max-height: 30px; overflow: hidden; }

.MobileNav_mobile_nav_drawer_handle__666nW { position: relative; visibility: visible; overflow: hidden; max-height: 30px; display: flex; align-items: center; }

.MobileNav_mobile_nav_drawer_handle__666nW picture { height: 17px; position: absolute; left: 250px; transform: rotate(180deg); }

.MobileNav_mobile_nav_drawer_handle__666nW:hover { text-decoration: underline; }

.MobileNav_mobile_nav_drawer_handle_open__7xcHr { font-size: 20px; margin-bottom: 20px; padding-left: 20px; margin-top: 0px; }

.MobileNav_mobile_nav_drawer_handle_open__7xcHr picture { left: 0px; transform: rotate(0deg); }

.MobileNav_mobile_drawer__jDdsb { max-height: 0px; visibility: hidden; overflow: hidden; display: flex; flex-direction: column; }

.MobileNav_mobile_drawer__jDdsb > div { padding: 18px 0px; border-bottom: 1px solid rgb(236, 236, 236); }

.MobileNav_mobile_drawer__jDdsb span { display: flex; align-items: center; font-weight: 700; font-size: 14px; color: rgb(0, 0, 0); }

.MobileNav_mobile_drawer__jDdsb span img { width: 80px; height: 46px; margin-right: 12px; object-fit: cover; border-radius: 3px; overflow: hidden; }

.MobileNav_mobile_drawer__jDdsb span p { font-weight: 400; font-size: 14px; line-height: 140%; margin: 0px; opacity: 0.6; }

.MobileNav_mobile_drawer_open__b67J8 { visibility: visible; max-height: 100vh; }

.MobileNav_view_all_accessories__2A2ye { margin-top: 18px; font-weight: 500; font-size: 16px; color: rgb(0, 0, 0); }

.MobileNav_line__Ob2HT { width: 100%; max-height: 1px; border-bottom: 1px solid rgb(236, 236, 236); margin: 22px 0px; }

.MobileNav_line_close__iVKUE { max-height: 0px; opacity: 0; margin: 0px; }

.MobileNav_mobile_nav_cta__VEVK2 { background: rgb(2, 73, 160); color: rgb(255, 255, 255); width: 100%; display: flex; justify-content: center; align-items: center; border-radius: 3px; padding: 18px; text-transform: uppercase; font-weight: 700; font-size: 14px; letter-spacing: 0.5px; }

.MobileNav_mobile_nav_cta__VEVK2:hover { text-decoration: none; background: rgb(0, 33, 115); }

.MobileNav_spacer__AhGOb { flex: 1 1 0%; }

.MobileNav_container__X_nWi { padding: 22px 0px; }

.AccessoryCard_accessory_card__SX6bI { padding: 40px; display: flex; flex-direction: column; align-items: center; gap: 16px; background-color: rgb(242, 242, 242); border-radius: 24px; cursor: pointer; }

.AccessoryCard_accessory_card__SX6bI:active, .AccessoryCard_accessory_card__SX6bI:hover, .AccessoryCard_accessory_card__SX6bI:link, .AccessoryCard_accessory_card__SX6bI:visited { color: rgb(0, 0, 0); text-decoration: none; }

.AccessoryCard_accessory_card__SX6bI img { mix-blend-mode: darken; aspect-ratio: 7 / 4; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card__SX6bI { padding: 24px; gap: 32px; border-radius: 8px; }
}

.AccessoryCard_accessory_card_content__QbQo7 { display: flex; flex-direction: column; align-items: center; gap: 8px; }

.AccessoryCard_accessory_card_title__Ae6g8 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.25; letter-spacing: 0.015rem; text-align: center; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_title__Ae6g8 { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: 1.1; letter-spacing: 0px; }
}

.AccessoryCard_accessory_card_subtitle__l2iaB { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1.125rem; line-height: 1.4; letter-spacing: 0.01125rem; text-align: center; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_subtitle__l2iaB { display: none; }
}

.AccessoryCard_accessory_card_price_container__yjfK3 { display: flex; gap: 10px; align-items: center; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_price_container__yjfK3 { flex-wrap: wrap; justify-content: center; }
}

.AccessoryCard_accessory_card_new_price__fa1Ki { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_new_price__fa1Ki { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: 1.1; letter-spacing: 0px; }
}

.AccessoryCard_accessory_card_old_price__HntoG { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; color: rgb(153, 153, 153); text-decoration-line: line-through; }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_old_price__HntoG { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: 1.1; letter-spacing: 0px; }
}

.AccessoryCard_accessory_card_price_savings_container__qMQhO { padding: 5px 10px; display: flex; justify-content: center; align-items: center; background-color: rgb(241, 214, 210); border-radius: 4px; }

.AccessoryCard_accessory_card_price_savings__woumJ { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; font-size: 0.75rem; line-height: 1.1; text-transform: uppercase; color: rgb(186, 50, 29); }

@media (max-width: 599px) {
  .AccessoryCard_accessory_card_price_savings__woumJ { font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; font-style: normal; font-weight: 700; font-size: 0.625rem; line-height: 1.1; text-transform: uppercase; }
}

.AccessoryCard_color_picker_items__LbyKw { display: flex; align-items: center; gap: 10px; }

.AccessoryCard_color_picker_item__I_tnt { width: 20px; height: 20px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px inset, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px inset, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px inset; }

.AccessoryCard_color_picker_item_light__RIzjy { background-color: rgb(246, 246, 246); }

.AccessoryCard_color_picker_item_dark__8qkzD { background-color: rgb(184, 184, 184); }

.Pod5Installation_container__4oxOw { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Pod5Installation_container__4oxOw { padding: 4rem 0px; }
}

.Pod5Installation_section_container__NKFN_ { width: 100%; max-width: 90rem; margin-inline: auto; }

.Pod5Installation_tabs_root__0Cn7h { --tab-indicator-height: 0.0625rem; --tab-indicator-color: #000000; --tab-indicator-transition: transform 0.2s ease,width 0.2s ease; }

.Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_content__FSdjb { padding-top: 0px; animation: 0.5s ease-in-out 0s 1 normal none running Pod5Installation_fadeIn__vzCLz; }

.Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_list__LBXLS > div { gap: 4rem; margin: 0px auto; }

@media (max-width: 1023px) {
  .Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_list__LBXLS > div { gap: 2rem; padding-left: 1.25rem; padding-right: 1.25rem; }
}

.Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_list__LBXLS .Pod5Installation_tabs_trigger__njNnd { color: rgb(153, 153, 153); padding: 0px 0px 0.56rem; font-family: var(--plex-mono),monospace; }

.Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_list__LBXLS .Pod5Installation_tabs_trigger__njNnd:hover, .Pod5Installation_tabs_root__0Cn7h .Pod5Installation_tabs_list__LBXLS .Pod5Installation_tabs_trigger__njNnd[aria-selected="true"] { color: rgb(0, 0, 0); }

.Pod5Installation_pod5_tab_content__SCGsM { display: flex; flex-direction: row-reverse; gap: 4rem; padding-top: 4rem; overflow: hidden; }

@media (max-width: 1023px) {
  .Pod5Installation_pod5_tab_content__SCGsM { display: flex; flex-direction: column-reverse; gap: 2rem; padding: 2rem 1.25rem 4rem; }
}

@media (max-width: 599px) {
  .Pod5Installation_pod5_tab_content__SCGsM { padding: 2rem 0px 0px; }
}

.Pod5Installation_left_column__MmU98 { flex: 1 1 0%; display: flex; flex-direction: column; justify-content: center; }

.Pod5Installation_left_column_content__fOOEx { display: flex; flex-direction: column; gap: 3rem; max-width: 560px; }

@media (max-width: 1023px) {
  .Pod5Installation_left_column_content__fOOEx { gap: 2rem; }
}

@media (max-width: 599px) {
  .Pod5Installation_left_column_content__fOOEx { padding: 0px 1.25rem; }
}

.Pod5Installation_left_column_title__9x_B1 { color: rgb(0, 0, 0); }

.Pod5Installation_left_column_top_content__MpVOp { display: flex; flex-direction: column; gap: 1rem; }

@media (max-width: 1023px) {
  .Pod5Installation_left_column_top_content__MpVOp { gap: 0.5rem; }
}

.Pod5Installation_bold__xGX_K { color: rgb(99, 99, 99); font-weight: 700; }

.Pod5Installation_unordered_list__3Ichx { list-style: square; padding-left: 1.5rem; margin-bottom: 0px; color: rgb(99, 99, 99); margin-top: 0px !important; }

.Pod5Installation_unordered_list__3Ichx li p { display: block; }

.Pod5Installation_unordered_list__3Ichx ul li { list-style-type: circle; }

.Pod5Installation_numbered_list__YN6Fu { list-style: none; counter-reset: item 0; padding-left: 0px; margin-bottom: 0px; }

.Pod5Installation_numbered_list__YN6Fu li { counter-increment: item 1; display: flex; align-items: flex-start; margin-bottom: 0.5rem; }

.Pod5Installation_numbered_list__YN6Fu li::before { content: counter(item, decimal-leading-zero); font-family: var(--plex-mono),monospace; color: rgb(105, 103, 101); font-weight: 400; margin-right: 0.5rem; min-width: 2ch; }

.Pod5Installation_numbered_list__YN6Fu li p { color: rgb(0, 0, 0); }

.Pod5Installation_grid_list__xQRke { display: grid; grid-template-columns: max-content max-content; grid-template-rows: max-content max-content; gap: 2rem 1rem; }

@media (max-width: 1023px) {
  .Pod5Installation_grid_list__xQRke { grid-template-columns: repeat(4, 1fr); }
}

@media (max-width: 599px) {
  .Pod5Installation_grid_list__xQRke { grid-template-columns: 1fr; }
}

.Pod5Installation_left_column_bottom_content__JY9Hi { display: flex; flex-direction: column; gap: 0.5rem; }

.Pod5Installation_left_column_bottom_content__JY9Hi ul { margin-top: 0.5rem; list-style: square; padding-left: 1.5rem; margin-bottom: 0px; }

.Pod5Installation_left_column_bottom_content_text__3Tw8O { color: rgb(51, 51, 51); }

.Pod5Installation_video_slider_item__6ylJy { object-position: left center; }

.Pod5Installation_video_slider_item_saudi__OrkB_ { object-position: right center; }

.Pod5Installation_right_column__ooe9x { flex: 1 1 0%; display: flex; gap: 2rem; justify-content: flex-end; overflow: hidden; }

@media (max-width: 599px) {
  .Pod5Installation_right_column__ooe9x { padding: 0px 1.25rem 1rem; overflow: visible; }
}

.Pod5Installation_image_slider__gl_0Z[data-slider-container] { aspect-ratio: 560 / 530; max-width: 560px; }

@media (max-width: 1023px) {
  .Pod5Installation_image_slider__gl_0Z[data-slider-container] { aspect-ratio: 16 / 9; height: 100%; max-width: none; }
}

@media (max-width: 599px) {
  .Pod5Installation_image_slider__gl_0Z [data-slider-nav] { display: none; }
}

.Pod5Installation_image_slider__gl_0Z video { border-radius: 0.5rem; }

.Pod5Installation_image_slider__gl_0Z picture { width: 100%; height: 100%; }

.Pod5Installation_image_slider__gl_0Z picture img { border-radius: 0.5rem; width: 100%; height: 100%; max-height: none; object-fit: cover; }

.Pod5Installation_image_slider__gl_0Z.Pod5Installation_dimensions_slider__PlEOB picture img { background-color: rgb(244, 240, 235); }

@media (max-width: 599px) {
  .Pod5Installation_image_slider__gl_0Z.Pod5Installation_dimensions_slider__PlEOB picture img { object-fit: contain; }
  .Pod5Installation_image_slider__gl_0Z [data-slider-nav] { display: none; }
  .Pod5Installation_image_slider__gl_0Z .swiper { overflow: visible; }
  .Pod5Installation_image_slider__gl_0Z .swiper-pagination { --swiper-pagination-bottom: -1.5rem; filter: invert(1); }
}

@keyframes Pod5Installation_fadeIn__vzCLz { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.Pod5Comparison_container__TcJP4 { background-color: rgb(249, 248, 247); color: rgb(0, 0, 0); display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; position: relative; padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Pod5Comparison_container__TcJP4 { padding: 4rem 1.25rem; padding-inline: 0px; }
}

.Pod5Comparison_header__J4182 { margin-bottom: 4.25rem; text-align: center; }

@media (max-width: 1023px) {
  .Pod5Comparison_header__J4182 { margin-bottom: 2.5rem; padding-left: 1.25rem; padding-right: 1.25rem; }
}

@media (max-width: 599px) {
  .Pod5Comparison_header__J4182 .Pod5Comparison_header_title__6E2gK { max-width: 12ch; }
}

.Pod5Comparison_choose_your_pod__P7eVe { color: rgb(24, 98, 255); text-align: center; font-family: monospace; font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; margin-bottom: 1.75rem; }

.Pod5Comparison_pod_details_container__Mzbby { width: 100%; max-width: 84rem; padding: 1.5rem; margin-inline: auto; display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; gap: 2.5rem; height: auto; transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1); }

.Pod5Comparison_pod_details_container__Mzbby::-webkit-scrollbar { display: none; }

@media (max-width: 1439px) {
  .Pod5Comparison_pod_details_container__Mzbby { gap: 1.25rem; }
}

@media (max-width: 1023px) {
  .Pod5Comparison_pod_details_container__Mzbby { padding-left: 1.25rem; padding-right: 1.25rem; }
}

.Pod5Comparison_pod_details_item__JK6DB { flex: 1 1 0%; scroll-snap-align: center; min-width: 260px; padding: 2rem; border-radius: 0.75rem; border: 1.5px solid rgb(255, 255, 255); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) 4px 4px 20px 0px; }

@media (max-width: 1024px) {
  .Pod5Comparison_pod_details_item__JK6DB { padding: 1rem; }
}

@media (max-width: 1023px) {
  .Pod5Comparison_pod_details_item__JK6DB { padding: 1rem; flex: 0 0 40vw; min-width: 300px; max-width: 23.125rem; }
}

@media (max-width: 599px) {
  .Pod5Comparison_pod_details_item__JK6DB { flex: 0 0 75vw; }
}

.Pod5Comparison_read_more_button__asuLi { margin-top: 1rem; color: rgb(24, 98, 255) !important; font-size: 1rem !important; font-weight: 500 !important; line-height: normal !important; letter-spacing: 0.14rem !important; }

.Pod5Comparison_read_more_button__asuLi div { display: flex; align-items: center; gap: 0.5rem; }

.Pod5Comparison_read_more_button__asuLi div svg { transition: transform 0.3s ease-in-out; width: 0.75rem; height: 0.75rem; }

.Pod5Comparison_read_more_button__asuLi.Pod5Comparison_expanded__jmxiJ svg { transform: rotate(180deg); }

.AccessibleTabs_tabs_root__BydGN { width: 100%; }

.AccessibleTabs_tab_list_container__qNYKy { display: flex; position: relative; width: 100%; overflow: auto hidden; scrollbar-width: none; }

.AccessibleTabs_tab_list_container__qNYKy::-webkit-scrollbar { display: none; }

.AccessibleTabs_tab_list__OKMni { display: flex; position: relative; }

.AccessibleTabs_tab_trigger__XwuJZ { position: relative; padding: 1rem 1.5rem; background: none; border: none; font-size: 1rem; font-weight: 400; color: rgb(99, 99, 99); cursor: pointer; transition: color 0.2s; white-space: nowrap; font-family: var(--neue-montreal),sans-serif; }

.AccessibleTabs_tab_trigger__XwuJZ:focus-visible { outline: blue solid 2px; outline-offset: -2px; border-radius: 2px; }

.AccessibleTabs_tab_trigger__XwuJZ:hover, .AccessibleTabs_tab_trigger__XwuJZ[aria-selected="true"] { color: rgb(0, 0, 0); }

@media (max-width: 599px) {
  .AccessibleTabs_tab_trigger__XwuJZ { padding: 12px 16px; font-size: 14px; }
}

.AccessibleTabs_tab_indicator__YKor_ { position: absolute; bottom: 0px; left: 0px; height: var(--tab-indicator-height,1px); background-color: var(--tab-indicator-color,#000000); transition: var(--tab-indicator-transition,transform .3s ease,width .3s ease); transform-origin: left center; }

.AccessibleTabs_tab_indicator__YKor_.AccessibleTabs_no_transition__J0RmO { transition: none; }

.AccessibleTabs_tab_content__d24MJ { padding: 0px; }

@keyframes AccessibleTabs_fadeIn__VjuLL { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}