:root{--btn-block-padding:clamp(1rem,.51vw + .837rem,1.5rem);--btn-inline-padding:clamp(2rem,.408vw + 1.869rem,2.4rem);--initial-section-block-padding:clamp(1.5rem,.51vw + 1.337rem,2rem);--initial-body-text:clamp(1.5rem,.306vw + 1.402rem,1.8rem);--initial-body-text-l:clamp(1.5rem,.51vw + 1.337rem,2rem);--menst-col:#f1a6bc;--menst-text-col:#1a1a1a;--lut-col:#c5c5ff;--lut-text-col:#336;--ovul-col:#c397d1;--ovul-text-col:#1a1a1a;--fol-col:#fbe8ca;--fol-text-col:#33051a}a{transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.ew-nav-menu a:hover{color:var(--primary-400)}h1 em,h2 em,h3 em,h5 em,h5 em,h6 em{color:var(--primary-400);font-family:"Times New Roman";font-size:118%}header{z-index:999}header.x-header_sticky-active .header__section{padding-block:1.2rem;box-shadow:var(--box-shadow)}.header-shadow .header__section{box-shadow:var(--box-shadow)}.main-btn,.ew-read-more .x-read-more_link,.ew-add-to-cart a,.wc-block-components-checkout-place-order-button,.feed-form__submit-btn button{background-color:var(--btn-bg);color:var(--white);border:1px solid var(--btn-bg);border-radius:var(--btn-radius);transition:background-color var(--transition),color var(--transition),border-color var(--transition);padding:var(--btn-block-padding) var(--btn-inline-padding);font-size:var(--btn-text);line-height:1.3;display:flex;gap:1rem;align-items:center}.main-btn:not(.main-btn--plain),.ew-read-more .x-read-more_link,.ew-add-to-cart a,.feed-form__submit-btn button{padding-right:clamp(1rem,.51vw + .837rem,1.5rem)}.main-btn:not(.main-btn--plain)::after,.main-form button[type=submit]::after,.ew-read-more .x-read-more_link::after,.ew-add-to-cart a::after,.feed-form__submit-btn button::after{content:'';background-image:var(--btn-icon);background-color:#fff;border-radius:50rem;width:1.85em;height:1.85em;background-repeat:no-repeat;background-size:50%;background-position:center center;position:relative;display:inline-flex;margin-left:.5rem;transition:background-color var(--transition)}.main-btn--plain{padding:1.5rem 2.6rem;font-size:var(--btn-text-s)}.main-btn--outline{background-color:transparent;color:var(--neutral-900)}.main-btn.main-btn--outline::after{background-color:transparent}.main-btn--light-outline{background-color:transparent;border-color:var(--white)}.main-btn--light{background-color:var(--white);color:var(--neutral-900)}.main-btn--disabled{background-color:var(--neutral-400);border-color:var(--neutral-400);color:var(--white)}.main-btn:hover,.ew-read-more .x-read-more_link:hover,.ew-add-to-cart a:hover,.wc-block-components-checkout-place-order-button:hover,.feed-form__submit-btn button:hover{background-color:var(--btn-bg-hover);color:var(--black);border-color:var(--btn-bg-hover)}.main-card:hover .main-btn.main-card__link,.recipe-card:hover .main-btn.recipe-card__link,.featured-recipe:hover .main-btn.recipe-card__link,.challenge-card:not([data-close="1"]):hover .challenge-card__btn,.event-card:hover .event-card__btn.main-btn{background-color:var(--primary-200);color:var(--black);border-color:var(--primary-200)}.card-open[data-close="1"]:hover .main-btn{background-color:initial;color:initial;border-color:initial}.btn-text-s{font-size:var(--btn-text-s)}.main-btn--sm,.main-card__link,.recipe-card__link{padding-block:1rem;font-size:var(--btn-text-s)}.main-btn--sm.main-btn--sm::after,.main-btn--outline.main-card__link::after,.main-btn--outline.recipe-card__link::after{width:1em;height:1em;background-size:100%;margin-left:0}.card-open[data-close="1"]::before{content:'';position:absolute;inset:0;z-index:2;cursor:not-allowed;pointer-events:all}.card-open[data-close="1"] .main-card__media-wrapper::before,.card-open[data-close="1"] .challenge-card__media-wrapper::before{content:"";position:absolute;inset:0;background-color:#0006;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:all;background-image:var(--lock-icon);background-repeat:no-repeat;background-size:var(--card-icon-size);background-position:center;cursor:not-allowed}.member-content__list-item:has(.card-open[data-close="1"]){order:2}.category-tag{display:flex;align-items:center;gap:1rem}.category-tag::before,.post-card::before,.ew-filter label::before,.blog-card::before{content:'';display:inline-flex;background-size:100%;background-repeat:no-repeat}.category-tag::before,.ew-filter label::before{width:var(--card-icon-size-s);height:var(--card-icon-size-s);min-width:var(--card-icon-size-s);min-height:var(--card-icon-size-s)}.ew-filter li:has(input[value=meelerahu-rutiinid]) label::before{background-image:var(--smiley-icon)}.ew-filter li:has(input[value=eesmargid-areng]) label::before{background-image:var(--goals-icon)}.ew-filter li:has(input[value=naturaalsed-vahetused]) label::before{background-image:var(--natural-icon)}.post-card::before,.blog-card::before{width:var(--card-icon-size);height:var(--card-icon-size);position:absolute;z-index:1}.post-card::before{top:var(--card-padding-s);right:var(--card-padding-s)}.blog-card::before{left:calc(var(--card-padding-s) * 1.5);top:calc(var(--card-padding-s) * 1.5)}.post-card[data-cat-id="7"]::before,.blog-card[data-cat-id="7"]::before{background-image:var(--smiley-icon-light)}.post-card[data-cat-id="6"]::before,.blog-card[data-cat-id="6"]::before{background-image:var(--goals-icon-light)}.post-card[data-cat-id="1"]::before,.blog-card[data-cat-id="1"]::before{background-image:var(--natural-icon-light)}.ew-filter li:has(.brx-input-radio-option-empty) label::before{background-image:var(--icon-check)}.ew-filter li:has(input[value=follikulaarfaas]) label::before{background-image:var(--foll-icon)}.ew-filter li:has(input[value=luteaalfaas]) label::before{background-image:var(--lutel-icon)}.ew-filter li:has(input[value=menstruatsioon]) label::before{background-image:var(--menst-icon)}.ew-filter li:has(input[value=ovulatsioon]) label::before{background-image:var(--ovul-icon)}.main-form--mod input{border-radius:var(--radius-50)}.main-form button[type=submit]{background-color:#000;color:#fff;border:2px solid #000;border-radius:var(--btn-radius);padding:var(--btn-block-padding) var(--btn-inline-padding);line-height:1;transition:var(--transition);margin-top:clamp(0rem,2.041vw + -.653rem,2rem);font-size:clamp(1.5rem,.51vw + 1.337rem,2rem);padding-right:var(--btn-block-padding)}.main-form button[type=submit]:hover{background-color:transparent;color:#000}.main-form .success{background:none;color:#000;font-weight:600;text-align:center;align-items:center;font-size:2rem;justify-content:center}footer .main-form .success{color:var(--white);justify-content:center}.main-form .message .text{padding:0}.bricks-is-frontend .clickable-parent a::after{content:'';position:absolute;inset:0;z-index:1}.ew-custom-list ul{text-align:left;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:1.2rem}.ew-custom-list li{position:relative;padding-left:1.8em}.ew-custom-list li::before{content:'';display:inline-flex;background-image:var(--check-icon);background-size:100%;background-repeat:no-repeat;width:1.25em;height:1.25em;position:absolute;left:0}#ew-checkout input[type=checkbox],#ew-checkout .wc-block-components-checkbox__mark,.form-group input[type=checkbox]{position:absolute;opacity:0}.wc-block-components-checkbox .wc-block-components-checkbox__label,.form-group input[type=checkbox] + label{position:relative;padding-left:28px;cursor:pointer;line-height:1}.wc-block-components-checkbox .wc-block-components-checkbox__label::before,.form-group input[type=checkbox] + label::before,.woocommerce-form-login__rememberme span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:2px solid var(--neutral-900);border-radius:4px;background-color:#fff;box-sizing:border-box;transition:all .2s}.wc-block-components-checkbox__label::after,.form-group input[type=checkbox] + label::after,.woocommerce-form-login__rememberme span::after{content:"✓";position:absolute;left:3px;top:50%;transform:translateY(-50%);font-size:16px;color:white;opacity:0;transition:opacity .2s;pointer-events:none;font-weight:bold}.wc-block-components-checkbox__input:checked + .wc-block-components-checkbox__mark + .wc-block-components-checkbox__label::before,.form-group input[type=checkbox]:checked + label::before,.woocommerce-form-login__rememberme input[type=checkbox]:checked + span::before{background-color:var(--primary-400);border-color:var(--primary-400)}.wc-block-components-checkbox__input:checked + .wc-block-components-checkbox__mark + .wc-block-components-checkbox__label::after,.form-group input[type=checkbox]:checked + label::after,.woocommerce-form-login__rememberme input[type=checkbox]:checked + span::after{opacity:1}.bricks-posts-nothing-found a,.ew-nothing-found a{color:var(--primary-700);text-decoration:underline}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-thumb{background:black;border-radius:10rem}.ew-menu-trigger{display:none}@media only screen and (max-width:1500px){html{font-size:50%}.brxe-container{max-width:1120px}}@media only screen and (max-width:1200px){.header__menu{display:none}.ew-menu-trigger{display:flex}.header__container-right{margin-left:auto}}@media only screen and (max-width:480px){.main-form .submit-button-wrapper,.main-form button[type=submit]{width:100%}.wc-block-components-checkbox__label::after,.form-group input[type=checkbox] + label::after{font-size:14px}.main-btn{min-height:45px;font-size:15px}.category-tag::before,.ew-filter label::before{width:2em;height:2em;min-width:2em;min-height:2em}}@media only screen and (max-width:400px){.x-offcanvas_inner{max-width:75%}}