.Footer_Footer__xRYSf{position:relative;color:#fff;font-size:15px}@media screen and (min-width:1024px){.Footer_Footer__xRYSf{font-size:16px}}.Footer_Footer-newsletter__dNu4C{background-color:rgba(47,34,28,.85);padding:25px 0}@media screen and (min-width:768px){.Footer_Footer-newsletter__dNu4C{display:flex}}@media screen and (max-width:767px){.Footer_Footer-newsletterInner__uDyof{margin:0 auto}}@media screen and (min-width:1024px){.Footer_Footer-newsletterInner__uDyof{display:flex}}.Footer_Footer-newsletterForm__5_YF7{margin-top:1rem}@media screen and (min-width:1024px){.Footer_Footer-newsletterForm__5_YF7{margin-left:1rem}}.Footer_Footer-contact__iSBO7{background-color:#2f221c;padding-top:20px}.Footer_Footer-contactInner__RDZU_{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:20px}.Footer_Footer-contactItems__LR6rN{text-transform:none;line-height:1.3}.Footer_Footer-logo__YttiJ{display:block;width:150px;height:52px;background-image:url(/images/zaseja-logo.avif);background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:768px){.Footer_Footer-logo__YttiJ{margin-right:30px}}@media screen and (min-width:1024px){.Footer_Footer-logo__YttiJ{margin-right:36px}}.Footer_Footer-partners__19fJm{background-color:rgba(47,34,28,.85);color:#fff;padding:1rem}.Footer_Footer-partners__19fJm a{color:#fff;margin:.5rem 1rem}.Footer_Footer-socials__he_el{display:flex;align-items:center;margin-top:2px}.Footer_Footer-socialLink__asxSw{display:block;margin-right:15px}.Footer_Footer-socialLink__asxSw:last-child{margin:0}.Footer_Footer-socialLink__asxSw:hover .Footer_Footer-socialIcon__5T4H_{filter:brightness(0) saturate(100%) invert(78%) sepia(19%) saturate(4141%) hue-rotate(327deg) brightness(101%) contrast(90%)}.Footer_Footer-socialIcon__5T4H_{display:block;width:28px}.Footer_Footer-links__sYcGH{padding:10px 0 20px;background-color:#2f221c;text-transform:uppercase;letter-spacing:1px;font-weight:300;line-height:32px}@media screen and (min-width:768px){.Footer_Footer-links__sYcGH{padding:20px 0 35px}}.Footer_Footer-link__NXC_u{display:block;color:#fff;text-decoration:none;transition:color .3s ease}.Footer_Footer-link__NXC_u:hover{color:#c9877b}.Footer_Footer-logos__6WmmD{background-color:#fff}.Footer_Footer-logosInner__jCxdh{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.Footer_Footer-terms__QnjWT{color:#fff;background-color:#2f221c;padding:20px 0}@media screen and (min-width:480px){.Footer_Footer-terms__QnjWT{padding:20px 0 10px}.Footer_Footer-termsInner__TOzyj{display:flex;justify-content:center;margin-bottom:10px}}.Footer_Footer-termsInner__TOzyj a{color:#fff;font-size:14px;letter-spacing:1px;font-weight:300}@media screen and (max-width:479px){.Footer_Footer-termsInner__TOzyj a{display:block;text-align:center;margin-bottom:20px}}@media screen and (min-width:480px){.Footer_Footer-termsInner__TOzyj a{margin-right:150px}.Footer_Footer-termsInner__TOzyj a:last-child{margin:0}}.Cart_Cart__L_ee3,.Footer_Footer-termsInner__TOzyj a:hover{text-decoration:none}.Cart_Cart__L_ee3{display:flex;color:#2f221c;font-weight:500}.Cart_Cart-icon__RKjAM{position:relative}@media screen and (min-width:480px){.Cart_Cart-icon__RKjAM{margin-right:10px}}.Cart_Cart-count___rfYz{position:absolute;top:-8px;right:-11px;width:18px;height:18px;color:#fff;background-image:url(/images/icons/leaf-red.svg);background-size:cover;background-position:50%}.Cart_Cart-countNumber__vfnPX{position:absolute;top:50%;left:50%;font-size:13px;transform:translate(-50%,-50%)}.Cart_Cart-price__zEKRO{transition:color .3s ease}.Cart_Cart-price__zEKRO:hover{color:#c9877b}@media screen and (max-width:479px){.Cart_Cart-price__zEKRO{display:none}}.Hamburger_Hamburger__BNvFN{width:28px;height:28px;margin-left:20px;background-image:url(/images/icons/hamburger.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer}@media screen and (min-width:1024px){.Hamburger_Hamburger__BNvFN{display:none}}.CallMe_CallMe__zDd7x{padding:30px 0;background-image:url(/images/call-me-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:50%}.CallMe_CallMe-img__UEoPB{position:absolute;width:150%;left:-45px;bottom:-10px;transform:scale(1.1)}.CallMe_CallMe__Success__Zmfmm{display:flex;justify-content:center;align-items:center;padding:.75rem;margin:4.5rem 0}.CallMe_CallMe__TermsAndConditions__x8NoI{display:flex;flex-direction:row}@media screen and (min-width:1024px){.CallMe_CallMe-landingPage__Zbr6d{flex-wrap:nowrap}}.CallMe_CallMe-text__fRDvk{align-self:center;padding:0 2rem 0 3rem}.Stepper_stepper__FlQaE{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;list-style:none;padding:0;margin:0 0 2rem}.Stepper_stepper__FlQaE:after{content:"";position:absolute;top:1rem;left:50%;width:75%;height:.125rem;background-color:#2f221c;transform:translateX(-50%)}.Stepper_stepper__FlQaE li{text-align:center}.Stepper_stepper__num__at2mN{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-weight:700;background-color:#fff;border:.125rem solid #2f221c;border-radius:50%;z-index:2}.Stepper_stepper__item__NlHYx{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;color:#2f221c;font-size:.875rem;font-weight:500}.Stepper_stepper__item--done__2oV2E .Stepper_stepper__num__at2mN{color:#fff;background-color:#2f221c;border-color:#2f221c}.Stepper_stepper__item--current__GXgKL .Stepper_stepper__num__at2mN{color:#2f221c;border-color:#2f221c}.Header_Header__f0o3T{z-index:1000;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Header_HeaderTopBar__07OOd{display:flex;justify-content:space-between;padding:8px 24px 7px;color:#2f221c;background-color:#f8f1ea;font-size:15px}@media screen and (max-width:1023px){.Header_HeaderTopBar__07OOd{display:none}}@media screen and (min-width:1024px){.Header_HeaderTopBar__07OOd{font-size:16px}}@media screen and (min-width:1320px){.Header_HeaderTopBar__07OOd{padding:8px 27px 7px 50px}}.Header_HeaderTopBar__07OOd .Link--white,.Header_HeaderTopBar__07OOd font{color:#2f221c}.Header_HeaderTopBar__07OOd .Button--callMe{border-color:#c9877b;color:#2f221c}.Header_HeaderTopBar__07OOd .Button--callMe:hover{border-color:#2f221c;background-color:#2f221c;color:#fff}.Header_HeaderTopBar__07OOd img[src="/images/icons/phone.svg"]{filter:brightness(0) saturate(100%) invert(12%) sepia(14%) saturate(1477%) hue-rotate(339deg) brightness(96%) contrast(90%)}.Header_HeaderAnnouncement__dZLOm{background:#c9877b;color:#fff;font-weight:bolder;text-align:center;display:block;position:relative;padding:.5rem 3.5rem .5rem 2.5rem}.Header_HeaderAnnouncement__dZLOm p{margin-top:0;margin-bottom:0}.Header_HeaderAnnouncementClose__5GDtO{padding-top:10px;padding-bottom:8px}@media screen and (max-width:479px){.Header_HeaderAnnouncementClose__5GDtO{padding-right:.75rem}}.Header_HeaderAnnouncementClose__5GDtO svg{color:#fff}.Header_Header-socials__0BgmD{display:flex;align-items:center;margin-left:20px}@media screen and (min-width:1024px){.Header_Header-socials__0BgmD{margin-left:30px}}.Header_Header-socialLink__sNS_a{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;opacity:1}.Header_Header-socialLink__sNS_a:last-child{margin:0}.Header_Header-socialLink__sNS_a:focus-visible{border-radius:999px;outline:2px solid #c9877b;outline-offset:3px}.Header_Header-socialLink__sNS_a:hover .Header_Header-socialIcon__3RIIM{filter:brightness(0) saturate(100%) invert(78%) sepia(19%) saturate(4141%) hue-rotate(327deg) brightness(101%) contrast(90%)}.Header_Header-socialIcon__3RIIM{display:block;opacity:1;filter:brightness(0) saturate(100%) invert(51%) sepia(26%) saturate(751%) hue-rotate(321deg) brightness(98%) contrast(86%)}.Header_Header-loginIcon__kLJrc{display:inline-block;width:18px;margin-right:9px;vertical-align:middle}.Header_Header-navbar__QJe8v{display:flex;justify-content:space-between;align-items:center;padding:1.375rem 1.25rem;background-color:#fff}@media screen and (min-width:768px){.Header_Header-navbar__QJe8v{padding-inline:2rem}}@media screen and (min-width:1320px){.Header_Header-navbar__QJe8v{padding-inline:3.5rem}}@media screen and (max-width:1023px){.Header_Header-nav__IstV1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2f221c;z-index:1001;color:#f8f1ea;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}}@media screen and (min-width:1024px){.Header_Header-nav__IstV1{display:flex}}@media screen and (max-width:1023px){.Header_Header-navOpened__mLT_u{visibility:visible;opacity:1;pointer-events:all}}.Header_Header-nav__IstV1 ul{margin:0}@media screen and (max-width:1023px){.Header_Header-nav__IstV1 ul{position:fixed;top:70px;left:0;right:0;bottom:0;padding:30px 20px;overflow:auto}}@media screen and (min-width:1024px){.Header_Header-nav__IstV1 ul{display:flex;align-items:center;padding:0}}.Header_Header-nav__IstV1 li{list-style:none;text-transform:uppercase}@media screen and (max-width:1023px){.Header_Header-nav__IstV1 li{text-align:center;margin-top:10px}}@media screen and (min-width:1024px){.Header_Header-nav__IstV1 li{margin-left:20px}}@media screen and (min-width:1320px){.Header_Header-nav__IstV1 li{margin-left:40px}}.Header_Header-nav__IstV1 li:first-child{margin:0}.Header_Header-nav__IstV1 li a{color:#2f221c;text-decoration:none;letter-spacing:.5px;font-weight:500;transition:color .3s ease;font-size:14px}@media screen and (max-width:1023px){.Header_Header-nav__IstV1 li a{color:#f8f1ea;font-size:24px;font-weight:400}}@media screen and (min-width:1320px){.Header_Header-nav__IstV1 li a{letter-spacing:1px}}.Header_Header-nav__IstV1 li a:hover{color:#c9877b}.Header_Header-logoLink__hpd38{display:block;width:146px;height:42px;margin-right:20px;background-image:url(/images/zaseja-logo.avif);background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:480px){.Header_Header-logoLink__hpd38{width:170px;height:48px}}@media screen and (min-width:1320px){.Header_Header-logoLink__hpd38{margin-right:52px;width:220px;height:58px}}.Header_Header-menuLogoLink__UtrJb{display:none}@media screen and (max-width:1023px){.Header_Header-menuLogoLink__UtrJb{display:block;position:fixed;top:10px;left:20px;width:190px;height:56px;background-image:url(/images/zaseja-logo.avif);background-size:contain;background-position:50%;background-repeat:no-repeat}}.Header_Header-close__DW1Se{display:none}@media screen and (max-width:1023px){.Header_Header-close__DW1Se{position:fixed;display:block;top:27px;right:27px;width:19px;height:19px;background-color:transparent;background-image:url(/images/icons/close.svg);border:none;background-size:cover;padding:0;cursor:pointer}}.Header_Header-dropdownLink__LtV1U{position:relative;text-transform:uppercase;font-family:var(--lora-font);font-weight:500;border:none;background-color:transparent;cursor:pointer;text-align:left;letter-spacing:.5px;padding:0;font-size:24px;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:1023px){.Header_Header-dropdownLink__LtV1U{color:#f8f1ea;font-weight:400;text-align:center}}@media screen and (min-width:1024px){.Header_Header-dropdownLink__LtV1U{font-size:14px}.Header_Header-dropdownLink__LtV1U:hover .Header_Header-dropdown___pRXM{opacity:1;pointer-events:all}.Header_Header-dropdownLink__LtV1U:hover .Header_Header-dropdownItem__VAH1q{top:0}}@media screen and (max-width:1023px){.Header_Header-dropdownLink__LtV1U:focus-within,.Header_Header-dropdownLink__LtV1U:hover{color:#c9877b}.Header_Header-dropdownLink__LtV1U:focus-within .Header_Header-dropdown___pRXM,.Header_Header-dropdownLink__LtV1U:hover .Header_Header-dropdown___pRXM{display:block;opacity:1;pointer-events:all}}.Header_Header-dropdown___pRXM{padding:15px;opacity:0;pointer-events:none;transition:opacity .3s ease;box-sizing:border-box}@media screen and (max-width:1023px){.Header_Header-dropdown___pRXM{display:none}}@media screen and (min-width:1024px){.Header_Header-dropdown___pRXM{position:absolute;display:flex;flex-direction:column;width:max-content;min-width:100%;top:100%;left:-15px;right:-15px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}}.Header_Header-dropdownItem__VAH1q{display:block;position:relative;color:#2f221c;text-transform:none;margin-bottom:20px;transition:color .3s ease,top .3s ease;top:5px;line-height:1.5}@media screen and (max-width:1023px){.Header_Header-dropdownItem__VAH1q{color:#f8f1ea;text-align:center}}.Header_Header-dropdownItem__VAH1q:last-child{margin-bottom:0}.Header_Header-dropdownItem__VAH1q:hover{color:#c9877b}.Header_Header-languages__F7VOC{display:flex;justify-content:center;margin:15px 0 20px}@media screen and (min-width:1024px){.Header_Header-languages__F7VOC{display:none}}.Header_Header-languageCS__TxZKn,.Header_Header-languageEN__ZQXsm{display:block;width:28px;height:28px;background-color:transparent;border:none;background-size:contain;cursor:pointer;color:transparent}.Header_Header-languageCS__TxZKn:first-child,.Header_Header-languageEN__ZQXsm:first-child{margin-right:20px}.Header_Header-languageCS__TxZKn{background-image:url(/images/icons/cz.svg)}.Header_Header-languageEN__ZQXsm{background-image:url(/images/icons/uk.svg)}.Header_Header-terms__cvNgw{display:none}@media screen and (max-width:1023px){.Header_Header-terms__cvNgw{display:block;color:#f8f1ea;text-align:center;margin:40px 0 10px;font-size:10px;line-height:15px;letter-spacing:2px;text-transform:uppercase}}.Header_Header-loginMenu__z755q{display:none}@media screen and (max-width:1023px){.Header_Header-loginMenu__z755q{display:block;text-align:center;color:#c9877b;text-decoration:none;letter-spacing:2px;line-height:19px}}.Header_Header-loginMenuIcon__2Hud6{display:inline-block;vertical-align:middle;margin-right:5px}.Breadcrumbs_Breadcrumbs__Uwl3w{background-color:#fff;width:100%;margin-top:1rem}@media screen and (min-width:768px){.Breadcrumbs_Breadcrumbs__Uwl3w{margin-top:2rem}}@media screen and (min-width:1024px){.Breadcrumbs_Breadcrumbs__Uwl3w{margin-top:3rem}}@media screen and (min-width:1320px){.Breadcrumbs_Breadcrumbs__Uwl3w{margin-top:4rem}}.Breadcrumbs_BreadcrumbsNav__a8QRI{display:flex;flex-wrap:wrap;list-style-type:none;padding-inline:.75rem;margin:0 auto;max-width:1024px}@media screen and (min-width:768px){.Breadcrumbs_BreadcrumbsNav__a8QRI{padding-left:30px;padding-right:30px}}@media screen and (min-width:1320px){.Breadcrumbs_BreadcrumbsNav__a8QRI{padding-left:40px;padding-right:40px}}.Breadcrumbs_BreadcrumbsItem__x25nW{display:flex;align-items:center;font-size:.875rem;margin-right:.5rem}.Breadcrumbs_BreadcrumbsWrapper__UcXDu{text-decoration:none}.Breadcrumbs_BreadcrumbsWrapperLink__qQXKL{color:#5c4b45;text-decoration:underline}.Breadcrumbs_BreadcrumbsWrapperLink__qQXKL:hover{cursor:pointer}.Breadcrumbs_BreadcrumbsWrapper__UcXDu:after{content:">";color:#000;padding-left:.5rem;border:none}.Breadcrumbs_BreadcrumbsWrapper__UcXDu:hover{cursor:pointer}.Breadcrumbs_BreadcrumbsActive__qAI96{cursor:default;font-weight:400}.SportCalorieCalculator_page__attGE{min-height:100vh;background:#f8f1ea;color:#2f221c;font-family:var(--lora-font),Georgia,serif}.SportCalorieCalculator_container__wAGAw{width:min(1180px,92vw);margin:0 auto}.SportCalorieCalculator_hero__bDBlC{padding:86px 0 48px;background:linear-gradient(135deg,#f8f1ea,#ebd1c8)}.SportCalorieCalculator_heroGrid__ZLtmN{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);grid-gap:46px;gap:46px;align-items:center}.SportCalorieCalculator_eyebrow__AVFGb{display:inline-flex;margin-bottom:18px;color:#8daa91;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SportCalorieCalculator_hero__bDBlC h1{font-family:var(--playfair-font),Georgia,serif;max-width:780px;margin:0 0 22px;color:#2f221c;font-size:clamp(46px,6vw,82px);font-weight:800;letter-spacing:-.04em;line-height:.95}.SportCalorieCalculator_hero__bDBlC p{max-width:660px;margin:0;color:#5c4b45;font-size:21px;line-height:1.55}.SportCalorieCalculator_ctaCard__tIPmW,.SportCalorieCalculator_heroCard__gL_pg,.SportCalorieCalculator_panel__8aKUE,.SportCalorieCalculator_resultCard__BppC8,.SportCalorieCalculator_summaryCard__OpwHW{border:1px solid #ded4c8;border-radius:26px;background:hsla(0,0%,100%,.86);box-shadow:0 18px 60px rgba(47,34,28,.08)}.SportCalorieCalculator_heroCard__gL_pg{display:grid;grid-gap:12px;gap:12px;padding:28px}.SportCalorieCalculator_heroCard__gL_pg>span{color:#8daa91;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SportCalorieCalculator_heroCard__gL_pg strong{color:#2f221c;font-size:44px;line-height:1}.SportCalorieCalculator_heroCard__gL_pg p{margin:0;color:#5c4b45;font-size:16px}.SportCalorieCalculator_calculator__zg_k4{padding:54px 0 94px}.SportCalorieCalculator_calculatorGrid__7XYTl{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.45fr);grid-gap:30px;gap:30px;align-items:start}.SportCalorieCalculator_panel__8aKUE{padding:28px}.SportCalorieCalculator_controls__zH_je{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(260px,1fr);grid-gap:18px;gap:18px;margin-bottom:24px}.SportCalorieCalculator_personalControls__GfH0s{display:grid;grid-template-columns:minmax(190px,.75fr) repeat(2,minmax(150px,.5fr));grid-gap:18px;gap:18px;margin-bottom:18px}.SportCalorieCalculator_genderField__rfDF9,.SportCalorieCalculator_numberField__hb___,.SportCalorieCalculator_rangeField__Xw412{display:grid;grid-gap:10px;gap:10px;color:#2f221c;font-size:14px;font-weight:800}.SportCalorieCalculator_genderControl__cSS7S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ded4c8;border-radius:18px;background:#fbfaf7}.SportCalorieCalculator_genderControl__cSS7S button{min-height:54px;border:0;background:transparent;color:#2f221c;font-size:16px;font-weight:800;cursor:pointer}.SportCalorieCalculator_genderControl__cSS7S .SportCalorieCalculator_isSelectedGender__z_43o,.SportCalorieCalculator_genderControl__cSS7S button:hover{background:#2f221c;color:#fff}.SportCalorieCalculator_numberControl__daIH2{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;overflow:hidden;border:1px solid #ded4c8;border-radius:18px;background:#fbfaf7}.SportCalorieCalculator_numberControl__daIH2 button,.SportCalorieCalculator_numberControl__daIH2 input{min-height:54px;border:0;background:transparent;color:#2f221c;font-size:20px;font-weight:800}.SportCalorieCalculator_numberControl__daIH2 button{cursor:pointer}.SportCalorieCalculator_numberControl__daIH2 button:hover{background:#ebd1c8}.SportCalorieCalculator_numberControl__daIH2 input{width:100%;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.SportCalorieCalculator_numberControl__daIH2 input::-webkit-inner-spin-button,.SportCalorieCalculator_numberControl__daIH2 input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.SportCalorieCalculator_rangeField__Xw412 input{width:100%;accent-color:#c9877b}.SportCalorieCalculator_rangeLimits__qtQZg{display:flex;justify-content:space-between;color:#6b776f;font-weight:700}.SportCalorieCalculator_categories__gKHx7{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.SportCalorieCalculator_categories__gKHx7 button{padding:11px 16px;border:1px solid #ded4c8;border-radius:999px;background:#fbfaf7;color:#2f221c;font-size:14px;font-weight:800;cursor:pointer}.SportCalorieCalculator_categories__gKHx7 .SportCalorieCalculator_isSelected__Xlm6S,.SportCalorieCalculator_categories__gKHx7 button:hover{border-color:#2f221c;background:#2f221c;color:#fff}.SportCalorieCalculator_activityGrid__oD4KE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.SportCalorieCalculator_activityCard__J99V_{display:grid;min-height:160px;grid-gap:9px;gap:9px;align-content:start;padding:18px;border:1px solid #ded4c8;border-radius:20px;background:#fbfaf7;color:#2f221c;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.SportCalorieCalculator_activityCard__J99V_:hover{transform:translateY(-2px);border-color:#c9877b}.SportCalorieCalculator_isSelectedActivity__jqgFU{border-color:#2f221c;background:#ebd1c8;box-shadow:inset 0 0 0 1px #2f221c}.SportCalorieCalculator_activityMeta__XBBxf{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:#fff;color:#8daa91;font-size:12px;font-weight:800}.SportCalorieCalculator_activityCard__J99V_ strong{font-size:19px;line-height:1.18}.SportCalorieCalculator_activityCard__J99V_ span:not(.SportCalorieCalculator_activityMeta__XBBxf){color:#5f6e64;font-size:14px;line-height:1.4}.SportCalorieCalculator_activityCard__J99V_ em{align-self:end;color:#c9877b;font-size:14px;font-style:normal;font-weight:900}.SportCalorieCalculator_resultPanel__yDNBK{position:-webkit-sticky;position:sticky;top:118px;display:grid;grid-gap:18px;gap:18px}.SportCalorieCalculator_resultCard__BppC8{display:grid;grid-gap:8px;gap:8px;padding:28px;background:#2f221c;color:#fff}.SportCalorieCalculator_resultCard__BppC8 span{color:hsla(0,0%,100%,.78);font-size:13px;font-weight:800;text-transform:uppercase}.SportCalorieCalculator_resultCard__BppC8 h2{font-family:var(--playfair-font),Georgia,serif;margin:0;color:#fff;font-size:74px;line-height:.9}.SportCalorieCalculator_resultCard__BppC8 strong{font-size:20px}.SportCalorieCalculator_resultCard__BppC8 p{margin:8px 0 0;color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.45}.SportCalorieCalculator_calorieBreakdown__CPzvo{display:grid;grid-gap:10px;gap:10px;margin:14px 0 4px;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.18);border-bottom:1px solid hsla(0,0%,100%,.18)}.SportCalorieCalculator_calorieBreakdown__CPzvo div{display:flex;justify-content:space-between;gap:16px}.SportCalorieCalculator_calorieBreakdown__CPzvo span{color:hsla(0,0%,100%,.72);font-size:14px;font-weight:700;text-transform:none}.SportCalorieCalculator_calorieBreakdown__CPzvo b{color:#fff;font-size:15px;text-align:right}.SportCalorieCalculator_ctaCard__tIPmW,.SportCalorieCalculator_summaryCard__OpwHW{display:grid;grid-gap:14px;gap:14px;padding:24px}.SportCalorieCalculator_ctaCard__tIPmW>strong,.SportCalorieCalculator_summaryCard__OpwHW>strong{font-size:20px;line-height:1.2}.SportCalorieCalculator_summaryCard__OpwHW div{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid #ece5dc}.SportCalorieCalculator_ctaCard__tIPmW p,.SportCalorieCalculator_summaryCard__OpwHW span{margin:0;color:#5f6e64;font-size:15px;line-height:1.45}.SportCalorieCalculator_summaryCard__OpwHW b{color:#2f221c;text-align:right}.SportCalorieCalculator_buttonPrimary__KrtOS,.SportCalorieCalculator_buttonSecondary__xYiyz{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none}.SportCalorieCalculator_buttonPrimary__KrtOS{background:#2f221c;color:#fff}.SportCalorieCalculator_buttonSecondary__xYiyz{border:1px solid #ded4c8;background:#fff;color:#2f221c}.SportCalorieCalculator_buttonPrimary__KrtOS:hover{color:#fff;background:#3c2b24}.SportCalorieCalculator_buttonSecondary__xYiyz:hover{color:#2f221c;background:#ebd1c8}@media(max-width:980px){.SportCalorieCalculator_hero__bDBlC{padding:62px 0 34px}.SportCalorieCalculator_calculatorGrid__7XYTl,.SportCalorieCalculator_controls__zH_je,.SportCalorieCalculator_heroGrid__ZLtmN,.SportCalorieCalculator_personalControls__GfH0s{grid-template-columns:1fr}.SportCalorieCalculator_resultPanel__yDNBK{position:static}}@media(max-width:640px){.SportCalorieCalculator_hero__bDBlC h1{font-size:44px}.SportCalorieCalculator_hero__bDBlC p{font-size:18px}.SportCalorieCalculator_ctaCard__tIPmW,.SportCalorieCalculator_heroCard__gL_pg,.SportCalorieCalculator_panel__8aKUE,.SportCalorieCalculator_resultCard__BppC8,.SportCalorieCalculator_summaryCard__OpwHW{padding:22px}.SportCalorieCalculator_activityGrid__oD4KE{grid-template-columns:1fr}}