:root{--comment-rating-star-color:#343434}.wprm-comment-rating svg path{fill:var(--comment-rating-star-color)}.wprm-comment-rating svg polygon{stroke:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-full svg path{stroke:var(--comment-rating-star-color);fill:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-empty svg path{stroke:var(--comment-rating-star-color);fill:none}.wprm-comment-ratings-container svg .wprm-star-full{fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-empty{stroke:var(--comment-rating-star-color)}body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span{outline:1px solid #4d90fe}.comment-form-wprm-rating{margin-bottom:20px;margin-top:5px;text-align:left}.comment-form-wprm-rating .wprm-rating-stars{display:inline-block;vertical-align:middle}fieldset.wprm-comment-ratings-container{background:0 0;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}fieldset.wprm-comment-ratings-container br{display:none}fieldset.wprm-comment-ratings-container input[type=radio]{border:0;cursor:pointer;float:left;height:16px;margin:0!important;min-height:0;min-width:0;opacity:0;padding:0!important;width:16px}fieldset.wprm-comment-ratings-container input[type=radio]:first-child{margin-left:-16px}fieldset.wprm-comment-ratings-container span{font-size:0;height:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:80px}fieldset.wprm-comment-ratings-container span svg{height:100%!important;width:100%!important}fieldset.wprm-comment-ratings-container input:checked+span,fieldset.wprm-comment-ratings-container input:hover+span{opacity:1}fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}.rtl .comment-form-wprm-rating{text-align:right}.rtl img.wprm-comment-rating{transform:scaleX(-1)}.rtl fieldset.wprm-comment-ratings-container span{left:inherit;right:0}.rtl fieldset.wprm-comment-ratings-container span svg{transform:scaleX(-1)}:root{--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}.wprm-popup-modal{display:none}.wprm-popup-modal.is-open{display:block}.wprm-popup-modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2147483646}.wprm-popup-modal__container{background-color:var(--wprm-popup-background);border-radius:4px;box-sizing:border-box;font-size:var(--wprm-popup-font-size);max-height:100vh;max-width:100%;overflow-y:auto;padding:30px}.wprm-popup-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wprm-popup-modal__title{box-sizing:border-box;color:var(--wprm-popup-title);font-size:1.2em;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.wprm-popup-modal__header .wprm-popup-modal__close{background:0 0;border:0;cursor:pointer;width:18px}.wprm-popup-modal__header .wprm-popup-modal__close:before{color:var(--wprm-popup-title);content:"✕";font-size:var(--wprm-popup-font-size)}.wprm-popup-modal__content{color:var(--wprm-popup-content);line-height:1.5}.wprm-popup-modal__content p{font-size:1em;line-height:1.5}.wprm-popup-modal__footer{margin-top:20px}.wprm-popup-modal__btn{-webkit-appearance:button;background-color:var(--wprm-popup-button-background);border-radius:.25em;border-style:none;border-width:0;color:var(--wprm-popup-button-text);cursor:pointer;font-size:1em;line-height:1.15;margin:0;overflow:visible;padding:.5em 1em;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.wprm-popup-modal__btn.wprm-popup-modal__btn--secondary{background-color:var(--wprm-popup-button-text);border:1px solid var(--wprm-popup-button-background);color:var(--wprm-popup-button-background);margin-left:20px}.wprm-popup-modal__btn:focus,.wprm-popup-modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes wprmPopupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wprmPopupModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wprmPopupModalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes wprmPopupModalSlideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__container{animation:wprmPopupModalSlideIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__container{animation:wprmPopupModalSlideOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal .wprm-popup-modal__container,.wprm-popup-modal .wprm-popup-modal__overlay{will-change:transform}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme=wprm] .tippy-content p:first-child{margin-top:0}.tippy-box[data-theme=wprm] .tippy-content p:last-child{margin-bottom:0}.tippy-box[data-theme~=wprm-variable]{background-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--wprm-tippy-background)}#wp-admin-bar-wp-recipe-maker{display:block!important}#wp-admin-bar-wp-recipe-maker .ab-icon{margin:2px 4px 0 0}#wp-admin-bar-wp-recipe-maker .ab-icon:before{content:""}#wp-admin-bar-wp-recipe-maker .ab-label{align-items:center;display:flex}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge{background-color:#d63638;border-radius:9px;box-sizing:border-box;color:#fff;display:inline!important;float:right;height:18px;line-height:1;margin:1px 0 -1px 5px;min-width:18px;padding:0 5px;text-align:center;z-index:26}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge span{font-size:11px;line-height:18px}#wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item{font-weight:200;text-align:center}@media(max-width:782px){#wp-admin-bar-wp-recipe-maker .ab-icon{margin-left:4px}#wp-admin-bar-wp-recipe-maker .ab-label{display:none}}img.wprm-comment-rating{display:block;margin:5px 0}img.wprm-comment-rating+br{display:none}.wprm-rating-star svg{display:inline;height:16px;margin:0;vertical-align:middle;width:16px}.wprm-rating-star.rated svg polygon{fill:#000}.wprm-loader{animation:wprmSpin 1s ease-in-out infinite;-webkit-animation:wprmSpin 1s ease-in-out infinite;border:2px solid hsla(0,0%,78%,.3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}.wprm-automatic-recipe-snippets{margin-bottom:10px}.wprm-automatic-recipe-snippets.align-center{text-align:center}.wprm-automatic-recipe-snippets.align-right{text-align:right}.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode{display:inline-block;margin:0 5px;padding:5px 10px;text-decoration:none}.wprm-recipe-container{outline:none}.wprm-recipe{overflow:hidden;zoom:1;clear:both;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe .wprm-nutrition-label{margin-top:10px}body:not(.wprm-print) .wprm-recipe p:first-letter {color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.rtl .wprm-recipe{text-align:right}.rtl .wprm-recipe li{margin:0 32px 0 0}.wprm-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.wprm-recipe-author-with-image{align-items:center;display:inline-flex}.wprm-recipe-author-with-image .wprm-recipe-author-image{line-height:0;margin-right:10px}.wprm-call-to-action.wprm-call-to-action-simple{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:5px 10px}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon{font-size:2.2em;margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon svg{margin-top:0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container .wprm-call-to-action-header{display:block;font-size:1.3em;font-weight:700}@media (max-width:450px){.wprm-call-to-action.wprm-call-to-action-simple{flex-wrap:wrap}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{text-align:center}}.wprm-condition-width{display:none}.wprm-recipe.wprm-max-400 .wprm-condition-max-width-400,.wprm-recipe.wprm-max-500 .wprm-condition-max-width-500,.wprm-recipe.wprm-max-600 .wprm-condition-max-width-600,.wprm-recipe.wprm-max-700 .wprm-condition-max-width-700,.wprm-recipe.wprm-max-800 .wprm-condition-max-width-800,.wprm-recipe.wprm-min-400 .wprm-condition-min-width-400,.wprm-recipe.wprm-min-500 .wprm-condition-min-width-500,.wprm-recipe.wprm-min-600 .wprm-condition-min-width-600,.wprm-recipe.wprm-min-700 .wprm-condition-min-width-700,.wprm-recipe.wprm-min-800 .wprm-condition-min-width-800{display:block}.wprm-meta-container-custom-color{--wprm-meta-container-block-color:inherit;--wprm-meta-container-label-color:inherit;--wprm-meta-container-link-color:inherit}.wprm-meta-container-custom-color .wprm-recipe-block-container{color:var(--wprm-meta-container-block-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container .wprm-recipe-details-label{color:var(--wprm-meta-container-label-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container * a,.wprm-meta-container-custom-color .wprm-recipe-block-container a{color:var(--wprm-meta-container-link-color)}.wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.rtl .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.wprm-recipe-details-container-inline{--wprm-meta-container-separator-color:#aaa}.wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-right:0}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline:not(:last-child):after{color:var(--wprm-meta-container-separator-color);white-space:nowrap}.wprm-recipe-details-container-inline.wprm-inline-separator-dot .wprm-recipe-block-container-inline:not(:last-child):after{content:"  •  "}.wprm-recipe-details-container-inline.wprm-inline-separator-short-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  -  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  —  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after,.wprm-recipe-details-container-inline.wprm-inline-separator-short-line .wprm-recipe-block-container-inline:not(:last-child):after{background-color:var(--wprm-meta-container-separator-color);content:"";display:inline-block;height:1em;margin:0 .8em;vertical-align:middle;width:1px}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after{height:1.3em}.rtl .wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator{overflow:hidden}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-left:0}.wprm-recipe-block-container-columns,.wprm-recipe-block-container-separate,.wprm-recipe-block-container-separated,.wprm-recipe-block-container-separated .wprm-recipe-details-label{display:block}.wprm-recipe-block-container-columns .wprm-recipe-details-label{display:inline-block;min-width:130px}.wprm-recipe-details-container-inline{display:inline}.wprm-recipe-details-container-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;--pill-padding-vertical:5px;--pill-padding-horizontal:15px;--pill-border-radius:100px;--pill-background-color:#333;--pill-text-color:#fff;--pill-border-color:#333;--pill-borderwidth:0px}.wprm-recipe-details-container-pills .wprm-recipe-meta-container-pill{background-color:var(--pill-background-color);border-color:var(--pill-border-color);border-radius:var(--pill-border-radius);border-style:solid;border-width:var(--pill-borderwidth);color:var(--pill-text-color);padding:var(--pill-padding-vertical) var(--pill-padding-horizontal)}.wprm-recipe-details-container-table{border:1px dotted #666;display:flex;margin:5px 0;padding:5px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{display:flex;flex:1;flex-direction:column;text-align:center}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only{border:none!important}@media (min-width:451px){.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table,.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-left:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-right:none!important}}@media (max-width:450px){.wprm-recipe-details-container-table{border:none!important;display:block;margin:5px 0;padding:0}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none{display:flex;flex-wrap:wrap}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none .wprm-recipe-block-container-table{max-width:100%;min-width:120px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{padding:5px}.wprm-recipe-details-container-table.wprm-recipe-table-borders-all .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right .wprm-recipe-block-container-table{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table:not(:last-child){border-bottom:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-block-container-columns .wprm-recipe-details-label{margin-right:.4em;min-width:0}}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:flex;flex-wrap:wrap;justify-content:space-between}.wprm-container-columns-spaced-middle.wprm-container-columns-spaced-middle,.wprm-container-columns-spaced.wprm-container-columns-spaced-middle{align-items:center}.wprm-container-columns-spaced-middle>*,.wprm-container-columns-spaced>*{flex:1}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter,.wprm-container-columns-spaced.wprm-container-columns-gutter{margin-left:-8px;margin-right:-8px}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-left:8px!important;margin-right:8px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-left:0!important;margin-right:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-left:8px!important;margin-right:8px!important}@media (max-width:450px){.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:block}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-bottom:16px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-bottom:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-bottom:16px!important}}.wprm-container-float-left{float:left;margin:0 10px 10px 0;position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-left,.wprm-container-float-right{float:right;margin:0 0 10px 10px}.wprm-container-float-right{position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-right{float:left;margin:0 10px 10px 0}@media only screen and (max-width:640px){.rtl .wprm-container-float-left,.rtl .wprm-container-float-right,.wprm-container-float-left,.wprm-container-float-right{float:none;margin-left:0;margin-right:0}}.wprm-header-decoration-icon-line,.wprm-header-decoration-line,.wprm-header-decoration-spacer,.wprm-icon-decoration-line{align-items:center;display:flex;flex-wrap:wrap}.wprm-header-decoration-icon-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-left .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-left .wprm-decoration-line{margin-left:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-icon-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-spacer.wprm-align-right .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-icon-decoration-line.wprm-align-right .wprm-decoration-line{margin-right:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:last-child,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:last-child{margin-left:15px}.wprm-decoration-line{border:0;border-bottom:1px solid #000;flex:auto;height:1px}.wprm-decoration-spacer{flex:auto}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-faded{opacity:.7}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller{font-size:.8em}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-expandable-container,.wprm-expandable-container-separated{--wprm-expandable-text-color:#333;--wprm-expandable-button-color:#fff;--wprm-expandable-border-color:#333;--wprm-expandable-border-radius:0px;--wprm-expandable-vertical-padding:5px;--wprm-expandable-horizontal-padding:5px}.wprm-expandable-container a.wprm-expandable-button,.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated a.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{color:var(--wprm-expandable-text-color)}.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{background-color:var(--wprm-expandable-button-color);border-color:var(--wprm-expandable-border-color);border-radius:var(--wprm-expandable-border-radius);padding:var(--wprm-expandable-vertical-padding) var(--wprm-expandable-horizontal-padding)}.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container-separated.wprm-expandable-expanded .wprm-expandable-button-show,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container.wprm-expandable-expanded .wprm-expandable-button-show{display:none}.wprm-expandable-separated-content-collapsed{display:none!important}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-block-text-light{font-weight:300!important}.wprm-block-text-light-bold{font-weight:500!important}.wprm-block-text-semi-bold{font-weight:600!important}.wprm-block-text-bold{font-weight:700!important}.wprm-block-text-italic{font-style:italic!important}.wprm-block-text-uppercase{text-transform:uppercase!important}.wprm-block-text-faded{opacity:.7}.wprm-block-text-uppercase-faded{opacity:.7;text-transform:uppercase!important}.wprm-block-text-smaller{font-size:.9em}.wprm-block-text-larger{font-size:1.1em}.wprm-block-text-faded .wprm-block-text-faded,.wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded{opacity:1}.wprm-block-text-larger .wprm-block-text-larger,.wprm-block-text-smaller .wprm-block-text-smaller{font-size:1em}.wprm-align-left{text-align:left}.wprm-align-center{text-align:center}.wprm-align-right{text-align:right}.wprm-align-top{align-items:start}.wprm-align-middle{align-items:center}.wprm-align-bottom{align-items:end}.wprm-recipe-header .wprm-recipe-icon:not(.wprm-collapsible-icon){margin-right:10px}.wprm-recipe-header .wprm-recipe-icon.wprm-collapsible-icon{margin-left:10px}.wprm-recipe-header.wprm-header-has-actions{align-items:center;display:flex;flex-wrap:wrap}.wprm-recipe-header .wprm-recipe-adjustable-servings-container,.wprm-recipe-header .wprm-recipe-media-toggle-container,.wprm-recipe-header .wprm-unit-conversion-container{font-size:16px;font-style:normal;font-weight:400;opacity:1;text-transform:none}.wprm-recipe-header .wprm-header-toggle{float:right}.wprm-recipe-header .wprm-header-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-recipe-icon svg{display:inline;height:1.3em;margin-top:-.15em;overflow:visible;vertical-align:middle;width:1.3em}.wprm-icon-shortcode{font-size:16px;height:16px}.wprm-icon-shortcode.wprm-icon-shortcode-inline{display:inline}.wprm-icon-shortcode .wprm-recipe-icon svg{display:inline;height:1em;margin-top:0;overflow:visible;vertical-align:middle;width:1em}.wprm-interactivity-container{display:flex;gap:10px;margin:10px 20px 0}.wprm-internal-container{background-color:#fff;border:0 solid #fff;border-radius:20px;padding:20px}.wprm-internal-container ul li{margin-left:16px}.wprm-internal-container .wprm-internal-container-toggle+.wprm-recipe-ingredient-group .wprm-recipe-group-name,.wprm-internal-container .wprm-internal-container-toggle+.wprm-recipe-instruction-group .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-ingredient-group:first-child .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-instruction-group:first-child .wprm-recipe-group-name{margin-top:0!important}.wprm-internal-container .wprm-internal-container-toggle{float:right;position:relative;z-index:2}.wprm-internal-container .wprm-internal-container-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-internal-container.wprm-expandable-collapsed{mask-image:linear-gradient(180deg,#000 50%,transparent);max-height:60px;overflow:hidden}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-image .dpsp-pin-it-wrapper{margin:0 auto}.wprm-recipe-image picture{border:none!important}.wprm-block-image-circle img{border-radius:50%}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:.8em!important}.wprm-recipe-ingredients-container.wprm-recipe-images-before .wprm-recipe-ingredient-image{margin-right:10px}.wprm-recipe-ingredients-container.wprm-recipe-images-after .wprm-recipe-ingredient-image{margin-left:10px}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image{flex-shrink:0}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image .wprm-recipe-ingredient-no-image-placeholder{display:inline-block}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image img{vertical-align:middle}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{opacity:.7}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller{font-size:.8em}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container{align-items:center;display:flex}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container .wprm-recipe-ingredient-notes{display:block}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient{display:flex}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit{flex-shrink:0;margin-right:10px}.wprm-ingredient-style-table-2-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient{align-items:center}.wprm-ingredient-style-table-2-align .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align .wprm-recipe-ingredient-amount-unit{text-align:right}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes{flex:1}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name{margin-right:10px}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes{flex:1}.wprm-recipe-shop-instacart-loading{cursor:wait;opacity:.5}.wprm-recipe-shop-instacart{align-items:center;border:1px solid #003d29;border-radius:23px;cursor:pointer;display:inline-flex;font-family:Instacart,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;height:46px;padding:0 18px}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-dark{background-color:#003d29;color:#faf1e5}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-light{background-color:#faf1e5;border-color:#efe9e1;color:#003d29}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-white{background-color:#fff;border-color:#e8e9eb;color:#000}.wprm-recipe-shop-instacart>img{height:22px!important;margin:0!important;padding:0!important;width:auto!important}.wprm-recipe-shop-instacart>span{margin-left:10px}.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name{margin-top:.8em!important}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-instructions-container .wprm-recipe-instruction-media{margin:5px 0 15px;max-width:100%}.wprm-recipe-instructions-container .wprm-recipe-instruction-video iframe{max-width:100%}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-right:5px}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:last-child{padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-left:5px;padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:first-child{padding-left:5px}.wprm-recipe-jump-to-section-container{--wprm-jump-to-section-gap:10px;--wprm-jump-to-section-alignment:flex-start;--wprm-jump-to-section-background:#fff;--wprm-jump-to-section-text-color:#333;--wprm-jump-to-section-borderwidth:0px;--wprm-jump-to-section-border:#333;--wprm-jump-to-section-border-radius:10px;--wprm-jump-to-section-vertical-padding:5px;--wprm-jump-to-section-horizontal-padding:15px;align-items:center;display:flex;flex-wrap:wrap;gap:var(--wprm-jump-to-section-gap);justify-content:var(--wprm-jump-to-section-alignment);text-wrap:nowrap}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-nowrap{flex-wrap:nowrap}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;--wprm-jump-to-section-fade-width:50px;mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll::-webkit-scrollbar{display:none}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left{mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%)}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-right{mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 100%)}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left.scrolled-right{mask-image:none}.wprm-recipe-jump-to-section-container a.wprm-recipe-jump-to-section{align-items:center;background-color:var(--wprm-jump-to-section-background);border-color:var(--wprm-jump-to-section-border);border-radius:var(--wprm-jump-to-section-border-radius);border-style:solid;border-width:var(--wprm-jump-to-section-borderwidth);color:var(--wprm-jump-to-section-text-color);display:flex;gap:5px;padding:var(--wprm-jump-to-section-vertical-padding) var(--wprm-jump-to-section-horizontal-padding);text-decoration:none}.wprm-recipe-jump-to-section-container .wprm-recipe-icon svg{margin-top:0}.wprm-recipe-jump-to-section-icon-above .wprm-recipe-jump-to-section{flex-direction:column}.wprm-recipe-jump-to-section-icon-right .wprm-recipe-jump-to-section{flex-direction:row-reverse}.wprm-recipe-jump-to-section-icon-below .wprm-recipe-jump-to-section{flex-direction:column-reverse}.wprm-layout-container{--wprm-layout-container-text-color:inherit;--wprm-layout-container-background-color:inherit;background-color:var(--wprm-layout-container-background-color);color:var(--wprm-layout-container-text-color)}.wprm-layout-column-container{display:flex;flex-wrap:nowrap}.wprm-layout-column{--wprm-layout-column-text-color:inherit;--wprm-layout-column-background-color:inherit;background-color:var(--wprm-layout-column-background-color);color:var(--wprm-layout-column-text-color)}.wprm-padding-5{padding:5px}.wprm-padding-10{padding:10px}.wprm-padding-20{padding:20px}.wprm-padding-30{padding:30px}.wprm-padding-40{padding:40px}.wprm-padding-50{padding:50px}.wprm-column-gap-5{column-gap:5px}.wprm-column-gap-10{column-gap:10px}.wprm-column-gap-20{column-gap:20px}.wprm-column-gap-30{column-gap:30px}.wprm-column-gap-40{column-gap:40px}.wprm-column-gap-50{column-gap:50px}.wprm-row-gap-5{row-gap:5px}.wprm-row-gap-10{row-gap:10px}.wprm-row-gap-20{row-gap:20px}.wprm-row-gap-30{row-gap:30px}.wprm-row-gap-40{row-gap:40px}.wprm-row-gap-50{row-gap:50px}.wprm-layout-column{flex:auto}.wprm-column-width-20{flex:1 1 20%}.wprm-column-width-25{flex:1 1 25%}.wprm-column-width-33{flex:1 1 33.33%}.wprm-column-width-40{flex:1 1 40%}.wprm-column-width-50{flex:1 1 50%}.wprm-column-width-60{flex:1 1 60%}.wprm-column-width-66{flex:1 1 66.66%}.wprm-column-width-75{flex:1 1 75%}.wprm-column-width-80{flex:1 1 80%}@media (max-width:480px){.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400){flex-direction:column}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400).wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400) .wprm-layout-column{width:100%}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-left{text-align:left}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-right{text-align:right}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-center{text-align:center}}@media (max-width:768px){.wprm-column-rows-tablet{flex-direction:column}.wprm-column-rows-tablet.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-column-rows-tablet .wprm-layout-column{width:100%}.wprm-column-rows-tablet>.wprm-align-rows-left{text-align:left}.wprm-column-rows-tablet>.wprm-align-rows-right{text-align:right}.wprm-column-rows-tablet>.wprm-align-rows-center{text-align:center}}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900{flex-direction:column}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800{flex-direction:column}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700{flex-direction:column}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600{flex-direction:column}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500{flex-direction:column}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400{flex-direction:column}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-center{text-align:center}.wprm-recipe-link{cursor:pointer;text-decoration:none}.wprm-recipe-link.wprm-recipe-link-inline-button{display:inline-block;margin:0 5px 5px 0}.wprm-recipe-link.wprm-recipe-link-button{display:table;margin:5px auto}.wprm-recipe-link.wprm-recipe-link-wide-button{display:block;margin:5px 0;text-align:center;width:auto}.wprm-recipe-link.wprm-recipe-link-button,.wprm-recipe-link.wprm-recipe-link-inline-button,.wprm-recipe-link.wprm-recipe-link-wide-button{border-style:solid;border-width:1px;padding:5px}.wprm-recipe-link.wprm-recipe-link-disabled{cursor:not-allowed}.rtl .wprm-recipe-link.wprm-recipe-link-inline-button{margin:0 0 5px 5px}.wprm-nutrition-label-container-simple .wprm-nutrition-label-text-nutrition-unit{font-size:.85em}.wprm-nutrition-label-container-grouped{display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container{white-space:nowrap}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container-separate{column-gap:5px;display:flex;justify-content:space-between}.wprm-nutrition-label-container-grouped-pills{--wprm-nutrition-pills-row-gap:10px;--wprm-nutrition-pills-background:#fff;--wprm-nutrition-pills-border:#333;--wprm-nutrition-pills-border-width:1px;--wprm-nutrition-pills-border-radius:100px;--wprm-nutrition-pills-horizontal-padding:15px;--wprm-nutrition-pills-vertical-padding:5px;row-gap:var(--wprm-nutrition-pills-row-gap)}.wprm-nutrition-label-container-grouped-pills .wprm-nutrition-label-text-nutrition-container:not(.wprm-nutrition-label-text-nutrition-container-empty){background-color:var(--wprm-nutrition-pills-background);border:var(--wprm-nutrition-pills-border-width) solid var(--wprm-nutrition-pills-border);border-radius:var(--wprm-nutrition-pills-border-radius);padding:var(--wprm-nutrition-pills-vertical-padding) var(--wprm-nutrition-pills-horizontal-padding)}.wprm-recipe-rating{white-space:nowrap}.wprm-recipe-rating svg{height:1.1em;margin-top:-.15em!important;margin:0;vertical-align:middle;width:1.1em}.wprm-recipe-rating.wprm-recipe-rating-inline{align-items:center;display:inline-flex}.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details{display:inline-block;margin-left:10px}.wprm-recipe-rating .wprm-recipe-rating-details{font-size:.8em}.wprm-recipe-smart-with-food-button{display:block}.wprm-spacer{background:none!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}.wprm-recipe-instruction-text .wprm-spacer,.wprm-recipe-notes .wprm-spacer,.wprm-recipe-summary .wprm-spacer{display:block!important}.wprm-temperature-container .wprm-temperature-icon img{display:inline-block;height:auto;margin-bottom:-.2em;vertical-align:text-bottom;width:1.6em}.wprm-toggle-switch-container{align-items:center;display:flex;margin:10px 0}.wprm-toggle-switch-container label{cursor:pointer;flex-shrink:0;font-size:1em;margin:0}.wprm-toggle-switch-container .wprm-prevent-sleep-description{font-size:.8em;line-height:1.1em;margin-left:10px}.wprm-toggle-switch{align-items:center;display:inline-flex;position:relative}.wprm-toggle-switch input{height:0;margin:0;min-width:0;opacity:0;padding:0;width:0}.wprm-toggle-switch .wprm-toggle-switch-slider{align-items:center;cursor:pointer;display:inline-flex;gap:5px;position:relative;-webkit-transition:.4s;transition:.4s;--switch-height:28px;height:var(--switch-height);--knob-size:calc(var(--switch-height)*0.8);--switch-off-color:#ccc;--switch-off-text:#333;--switch-off-knob:#fff;--switch-on-color:#333;--switch-on-text:#fff;--switch-on-knob:#fff;background-color:var(--switch-off-color)}.wprm-toggle-switch .wprm-toggle-switch-slider:before{background-color:var(--switch-off-knob);content:"";height:var(--knob-size);left:calc(var(--knob-size)/5);position:absolute;-webkit-transition:.4s;transition:.4s;width:var(--knob-size)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider{background-color:var(--switch-on-color)}.wprm-toggle-switch input:focus+.wprm-toggle-switch-slider{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider:before{background-color:var(--switch-on-knob);left:calc(100% - var(--knob-size) - var(--knob-size)/5)}.wprm-toggle-switch .wprm-toggle-switch-label{margin-left:10px}.wprm-toggle-switch-outside .wprm-toggle-switch-slider{width:calc(var(--switch-height)*2)}.wprm-toggle-switch-inside .wprm-toggle-switch-text{display:grid}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on{align-items:center;color:#fff;display:flex;font-size:calc(var(--switch-height)*.5);gap:5px;grid-area:1/1;opacity:0;transition:opacity .4s;white-space:nowrap}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon{align-items:center;display:inline-flex;margin-right:0}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon svg,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon svg{margin-top:0}.wprm-toggle-switch-inside .wprm-toggle-switch-slider{padding:5px 10px;padding-left:calc(var(--knob-size) + var(--knob-size)/5 + 5px);padding-right:10px}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-off{color:var(--switch-off-text);opacity:1}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-on{color:var(--switch-on-text);opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider{padding-left:10px;padding-right:calc(var(--knob-size) + var(--knob-size)/5 + 5px)}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-off{opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-on{opacity:1}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider{border-radius:999px}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider:before{border-radius:50%}.wprm-toggle-container button.wprm-toggle{border:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:inherit;white-space:nowrap}.wprm-toggle-container button.wprm-toggle:focus{outline:none}.wprm-toggle-buttons-container{--wprm-toggle-button-background:#fff;--wprm-toggle-button-accent:#333;--wprm-toggle-button-radius:3px;align-items:stretch;background-color:var(--wprm-toggle-button-background);border:1px solid var(--wprm-toggle-button-accent);border-radius:var(--wprm-toggle-button-radius);color:var(--wprm-toggle-button-accent);display:inline-flex;flex-shrink:0;overflow:hidden}.wprm-toggle-buttons-container button.wprm-toggle{background-color:var(--wprm-toggle-button-accent);border-left:1px solid var(--wprm-toggle-button-accent);color:var(--wprm-toggle-button-background);padding:5px 10px}.wprm-toggle-buttons-container button.wprm-toggle:first-child{border-left:0;border-right:0}.wprm-toggle-buttons-container button.wprm-toggle.wprm-toggle-active .wprm-toggle-icon-inactive{display:none}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active){background:none!important;color:inherit!important}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active) .wprm-toggle-icon-active{display:none}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon{margin:0}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon svg{margin-top:-.3em}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon+.wprm-toggle-text{margin-left:10px}.rtl .wprm-toggle-buttons-container button.wprm-toggle{border-left:0;border-right:1px solid var(--wprm-toggle-button-accent)}.wprm-toggle-pills-container{--wprm-toggle-pills-height:28px;--wprm-toggle-pills-gap:10px;--wprm-toggle-pills-radius:999px;--wprm-toggle-pills-background:#fff;--wprm-toggle-pills-border:#333;--wprm-toggle-pills-text:#333;--wprm-toggle-pills-active-background:#333;--wprm-toggle-pills-active-border:#333;--wprm-toggle-pills-active-text:#fff;align-items:center;display:inline-flex;gap:var(--wprm-toggle-pills-gap)}.wprm-toggle-pills-container button.wprm-toggle{align-items:center;background-color:var(--wprm-toggle-pills-background);border:1px solid var(--wprm-toggle-pills-border);border-radius:var(--wprm-toggle-pills-radius);color:var(--wprm-toggle-pills-text);display:inline-flex;font-size:calc(var(--wprm-toggle-pills-height)*.5);height:var(--wprm-toggle-pills-height);justify-content:center;margin:0;min-width:var(--wprm-toggle-pills-height);padding:0;width:auto}.wprm-toggle-pills-container button.wprm-toggle.wprm-toggle-active{background-color:var(--wprm-toggle-pills-active-background);border:1px solid var(--wprm-toggle-pills-active-border);color:var(--wprm-toggle-pills-active-text)}.wprm-recipe-header+.wprm-recipe-video{margin-top:10px}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.flavor-box,.flavor-table{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;box-sizing:border-box}.flavor-box *,.flavor-table *{box-sizing:border-box}.flavor-box a,.flavor-table a{text-decoration:none}.flavor-box--minimal{position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:28px;margin:28px 0;text-align:center;max-width:500px;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(0,0,0,.04)}.flavor-box__badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:5px 16px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.flavor-box__image-wrap{margin-bottom:20px}.flavor-box__image{max-width:200px;max-height:200px;object-fit:contain;transition:transform .2s}.flavor-box__image:hover{transform:scale(1.02)}.flavor-box__description{color:#555;font-size:15px;margin:0 0 20px;line-height:1.7}.flavor-box__button{display:inline-block;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;transition:all .2s;border:none;cursor:pointer}.flavor-box__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.flavor-box--detailed{position:relative;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin:28px 0;max-width:700px;margin-left:auto;margin-right:auto;box-shadow:0 2px 12px rgba(0,0,0,.06)}.flavor-box--detailed .flavor-box__header{display:flex;gap:24px;margin-bottom:20px}.flavor-box--detailed .flavor-box__image-wrap{flex:0 0 180px;margin-bottom:0}.flavor-box--detailed .flavor-box__image{width:180px;height:180px;border-radius:8px;background:#f9f9f9;padding:10px}.flavor-box--detailed .flavor-box__info{flex:1;text-align:left}.flavor-box--detailed .flavor-box__title{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.flavor-box--detailed .flavor-box__title a{color:#1a1a1a}.flavor-box--detailed .flavor-box__title a:hover{color:#2563eb}.flavor-box__brand{color:#888;font-size:13px;margin:0 0 10px}.flavor-box__rating{margin-bottom:10px}.flavor-box__reviews{color:#666;font-size:13px;margin-left:8px}.flavor-box__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flavor-box__price{font-size:22px;font-weight:700;color:#111}.flavor-box__list-price{font-size:14px;color:#999;text-decoration:line-through}.flavor-box__prime{background:#232f3e;color:#fff;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600}.flavor-box__pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:8px}.flavor-box__pros h4,.flavor-box__cons h4{margin:0 0 12px;font-size:14px;font-weight:600;text-transform:uppercase}.flavor-box__pros h4{color:#10b981}.flavor-box__cons h4{color:#ef4444}.flavor-box__pros ul,.flavor-box__cons ul{margin:0;padding:0;list-style:none}.flavor-box__pros li,.flavor-box__cons li{padding:6px 0 6px 20px;font-size:14px;color:#444;position:relative}.flavor-box__pros li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.flavor-box__cons li:before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:700}.flavor-box--detailed .flavor-box__button{width:100%;text-align:center;padding:16px;font-size:16px}.flavor-box--compact{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:16px;margin:16px 0;max-width:280px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.04)}.flavor-box--compact .flavor-box__image{width:120px;height:120px;margin-bottom:12px}.flavor-box--compact .flavor-box__title{font-size:14px;font-weight:600;margin:0 0 10px;line-height:1.4}.flavor-box--compact .flavor-box__title a{color:#333}.flavor-box--compact .flavor-box__meta{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:12px}.flavor-box--compact .flavor-box__price{font-size:16px;font-weight:700}.flavor-box--compact .flavor-box__prime{font-size:10px;padding:2px 6px}.flavor-box--compact .flavor-box__button{width:100%;padding:10px 16px;font-size:13px}.flavor-box--hero{position:relative;background:linear-gradient(135deg,#fafafa,#fff);border:2px solid #e8e8e8;border-radius:16px;padding:32px;margin:36px 0;box-shadow:0 4px 20px rgba(0,0,0,.06)}.flavor-box--hero .flavor-box__badge--large{position:absolute;top:-14px;left:32px;transform:none;background:linear-gradient(135deg,#f59e0b,#d97706);padding:8px 20px;font-size:13px;border-radius:24px}.flavor-box__hero-layout{display:flex;gap:36px;align-items:flex-start}.flavor-box__hero-image{flex:0 0 280px}.flavor-box__hero-image img{width:280px;height:280px;object-fit:contain;border-radius:12px;background:#fff;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.flavor-box__hero-content{flex:1}.flavor-box__hero-title{margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.3}.flavor-box__hero-title a{color:#1a1a1a}.flavor-box--hero .flavor-box__description{font-size:16px;color:#444;margin-bottom:16px;text-align:left}.flavor-box__summary{color:#666;font-size:14px;margin-bottom:20px}.flavor-box__hero-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.flavor-box__price-block{display:flex;flex-direction:column;gap:4px}.flavor-box__price--large{font-size:28px}.flavor-box--hero .flavor-box__prime{background:0 0;color:#232f3e;padding:0;font-size:13px}.flavor-box__button--large{padding:18px 40px;font-size:17px;border-radius:10px}.flavor-box__pros-cons--horizontal{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.flavor-stars{display:inline-flex;gap:2px}.flavor-star{font-size:16px;line-height:1}.flavor-star--full{color:#f59e0b}.flavor-star--half{color:#f59e0b;opacity:.6}.flavor-star--empty{color:#d1d5db}.flavor-table--simple{margin:24px 0;max-width:500px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.flavor-table__title{font-size:14px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px}.flavor-table__list{display:flex;flex-direction:column;gap:12px}.flavor-table__link{display:block;color:#1565c0;font-size:16px;font-weight:500;padding:8px 0;border-bottom:1px solid #f0f0f0;transition:color .2s;text-decoration:underline;text-decoration-color:#90caf9;text-underline-offset:2px}.flavor-table__link:hover{color:#0d47a1;text-decoration-color:#1565c0}.flavor-table__number{margin-right:8px;color:#999;text-decoration:none}.flavor-table--comparison{margin:32px 0}.flavor-table--comparison .flavor-table__title{text-align:center;margin-bottom:24px}.flavor-table__grid{display:grid;grid-template-columns:repeat(var(--columns,3),1fr);gap:20px}.flavor-table__card{position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px;text-align:center;transition:box-shadow .2s}.flavor-table__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.flavor-table__badge{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#10b981;color:#fff;padding:4px 12px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase}.flavor-table__image{width:120px;height:120px;object-fit:contain;margin-bottom:12px}.flavor-table__product-title{font-size:14px;font-weight:600;margin:0 0 10px;line-height:1.4}.flavor-table__product-title a{color:#333}.flavor-table__rating{margin-bottom:8px}.flavor-table__price{font-size:18px;font-weight:700;color:#111;margin-bottom:8px}.flavor-table__summary{font-size:13px;color:#666;margin:0 0 16px;line-height:1.5}.flavor-table__button{display:inline-block;padding:10px 24px;border-radius:6px;font-size:13px;font-weight:600;transition:all .2s}.flavor-table__button:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.flavor-table--ranked{margin:32px 0}.flavor-table__row{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-bottom:12px;transition:box-shadow .2s}.flavor-table__row:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.flavor-table__rank{flex:0 0 80px;text-align:center}.flavor-table__rank-number{display:block;font-size:28px;font-weight:800;color:#2563eb}.flavor-table__rank-badge{display:block;font-size:10px;font-weight:600;color:#10b981;text-transform:uppercase;margin-top:4px}.flavor-table__thumb{width:80px;height:80px;object-fit:contain;border-radius:8px;background:#f9f9f9;padding:8px}.flavor-table__details{flex:1}.flavor-table--ranked .flavor-table__product-title{font-size:16px;margin-bottom:6px}.flavor-table__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flavor-table__prime{background:#232f3e;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600}.flavor-table--matrix{margin:32px 0}.flavor-table__matrix-wrap{overflow-x:auto}.flavor-table__matrix-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}.flavor-table__matrix-table th{background:#f8f9fa;padding:14px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;color:#666;border-bottom:2px solid #e8e8e8}.flavor-table__matrix-table td{padding:16px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.flavor-table__cell-product-inner{display:flex;align-items:center;gap:12px}.flavor-table__cell-image{width:50px;height:50px;object-fit:contain;border-radius:4px;background:#f9f9f9}.flavor-table__cell-product a{color:#333;font-weight:500}.flavor-table__cell-product a:hover{color:#2563eb}.flavor-table__check{color:#10b981;font-weight:700}.flavor-table__na{color:#ccc}.flavor-table__cell-summary{font-size:13px;color:#666;max-width:250px}.flavor-table__button--small{padding:8px 16px;font-size:12px}.flavor-table--gallery .flavor-table__grid{display:grid;grid-template-columns:repeat(var(--columns,5),1fr);gap:12px}.flavor-table__gallery-item{display:block}.flavor-table__gallery-item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f9f9f9;border-radius:8px;padding:8px;transition:transform .2s}.flavor-table__gallery-item:hover img{transform:scale(1.05)}@media (max-width:768px){.flavor-box--detailed .flavor-box__header{flex-direction:column;text-align:center}.flavor-box--detailed .flavor-box__info{text-align:center}.flavor-box__pros-cons{grid-template-columns:1fr}.flavor-box__hero-layout{flex-direction:column}.flavor-box__hero-image{text-align:center}.flavor-box__hero-footer{flex-direction:column;text-align:center}.flavor-table__grid{grid-template-columns:1fr 1fr}.flavor-table__row{flex-wrap:wrap}.flavor-table__row .flavor-table__button{width:100%;text-align:center}}@media (max-width:480px){.flavor-table__grid{grid-template-columns:1fr}}.flavor-box__title--link{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4}.flavor-box__title--link a{color:#1565c0;text-decoration:underline;text-decoration-color:#90caf9;text-underline-offset:2px}.flavor-box__title--link a:hover{color:#0d47a1;text-decoration-color:#1565c0}.flavor-box__price-row--minimal{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:16px}.flavor-box__price-row--minimal .flavor-box__price{font-size:18px;font-weight:700;color:#111}.flavor-box__price-row--minimal .flavor-box__prime{background:0 0;color:#f97316;font-size:12px;font-weight:600;padding:0}.flavor-box__disclosure,.flavor-table__disclosure{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:11px;color:#888;line-height:1.5;text-align:center}.flavor-box__updated,.flavor-table__updated{display:block;margin-top:4px;color:#aaa}.flavor-box__info-icon,.flavor-table__info-icon{display:inline-block;cursor:help;opacity:.6}.flavor-table__disclosure{margin-top:20px;padding:12px 16px;background:#fafafa;border-radius:6px;text-align:left}.flavor-table__product-link{color:#1565c0;text-decoration:underline;text-decoration-color:#90caf9;text-underline-offset:2px}.flavor-table__product-link:hover{color:#0d47a1;text-decoration-color:#1565c0}
.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-pull-],[class*=mobile-push-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}
.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}
@font-face{font-family:GeneratePress;src:url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.eot);src:url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.woff2) format("woff2"),url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.woff) format("woff"),url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.ttf) format("truetype"),url(//stroller-envy.com/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}
/*
Theme Name: Stroller Envy
Theme URI: https://stroller-envy.com
Template: generatepress
Author: Cain Brands
Author URI: https://cainbrands.com
Description: Custom child theme for stroller-envy.com — warm editorial women's lifestyle brand. Built on GeneratePress + GenerateBlocks. Implements the Stroller Envy design system (DESIGN.md v1.0): Fraunces + Inter typography, terracotta coral accent, warm ivory canvas, three-layer warm shadows.
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: stroller-envy-child
Tags: editorial, magazine, lifestyle, women, recipes, parenting
*/

/* ------------------------------------------------------------------
 * DO NOT EDIT STYLES IN THIS FILE.
 *
 * This file exists only for the WordPress theme header above.
 * All real styles live in /assets/css/ and are enqueued separately
 * (see inc/enqueues.php) in this order:
 *
 *   1. tokens.css      — CSS custom properties (single source of truth)
 *   2. base.css        — typography, links, headings, body rules
 *   3. components.css  — buttons, cards, inputs, nav, badges
 *   4. sections.css    — reusable section patterns (hero, card row, etc.)
 *   5. tools.css       — tool page layout (diaper calc, name gen, etc.)
 *
 * Edit those files instead. Keeping this file free of rules means
 * the WP theme inspector stays clean and no cascade surprises.
 * ------------------------------------------------------------------ */

.rpwwt-widget ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rpwwt-widget ul li{overflow:hidden;margin:0 0 1.5em}.rpwwt-widget ul li:last-child{margin:0}.rpwwt-widget .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}.rpwwt-widget .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.rpwwt-widget ul li img{display:inline;float:left;margin:.3em .75em .75em 0}#rpwwt-recent-posts-widget-with-thumbnails-2 img{width:75px;height:75px}
/*
Theme Name: GeneratePress
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Version: 3.4.0
Requires at least: 5.2
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2024 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2024 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
*/

/*
Theme Name: Stroller Envy
Theme URI: https://stroller-envy.com
Template: generatepress
Author: Cain Brands
Author URI: https://cainbrands.com
Description: Custom child theme for stroller-envy.com — warm editorial women's lifestyle brand. Built on GeneratePress + GenerateBlocks. Implements the Stroller Envy design system (DESIGN.md v1.0): Fraunces + Inter typography, terracotta coral accent, warm ivory canvas, three-layer warm shadows.
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: stroller-envy-child
Tags: editorial, magazine, lifestyle, women, recipes, parenting
*/

/* ------------------------------------------------------------------
 * DO NOT EDIT STYLES IN THIS FILE.
 *
 * This file exists only for the WordPress theme header above.
 * All real styles live in /assets/css/ and are enqueued separately
 * (see inc/enqueues.php) in this order:
 *
 *   1. tokens.css      — CSS custom properties (single source of truth)
 *   2. base.css        — typography, links, headings, body rules
 *   3. components.css  — buttons, cards, inputs, nav, badges
 *   4. sections.css    — reusable section patterns (hero, card row, etc.)
 *   5. tools.css       — tool page layout (diaper calc, name gen, etc.)
 *
 * Edit those files instead. Keeping this file free of rules means
 * the WP theme inspector stays clean and no cascade surprises.
 * ------------------------------------------------------------------ */

:root{--accent:#d4694a;--accent-hover:#b5543a;--accent-soft:#e88b73;--accent-wash:#fbede7;--base:#fff;--base-2:#fbf8f3;--base-3:#f3ece0;--base-4:#f7f1e8;--contrast:#2a2420;--contrast-2:#554b44;--contrast-3:#8a7d74;--contrast-4:#c9beb3;--section-rose:#f4e3dd;--section-sage:#e6ede4;--section-sand:#ede4d3;--section-blue:#e0e6eb;--border:rgba(42,36,32,.08);--border-soft:rgba(42,36,32,.04);--success:#6b8e5a;--error:#b5543a;--warning:#c9974a;--focus-ring:rgba(212,105,74,.35);--shadow-whisper:0 1px 2px rgba(42,36,32,.04);--shadow-card:0 0 0 1px rgba(42,36,32,.03),0 2px 6px rgba(42,36,32,.04),0 4px 12px rgba(42,36,32,.06);--shadow-card-hover:0 0 0 1px rgba(42,36,32,.04),0 4px 12px rgba(42,36,32,.06),0 12px 28px rgba(42,36,32,.1);--shadow-floating:0 0 0 1px rgba(42,36,32,.04),0 8px 20px rgba(42,36,32,.08),0 20px 48px rgba(42,36,32,.12);--shadow-cta:0 2px 6px rgba(181,84,58,.18);--shadow-cta-hover:0 4px 12px rgba(181,84,58,.28);--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--radius-circle:50%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:96px;--space-11:128px;--container-narrow:720px;--container-content:1120px;--container-wide:1280px;--font-serif:'Fraunces','Playfair Display',Georgia,serif;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--text-primary:var(--contrast);--text-secondary:var(--contrast-2);--text-tertiary:var(--contrast-3);--text-disabled:var(--contrast-4);--bg-page:var(--base-2);--bg-card:var(--base)}
*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--base-2);color:var(--contrast);font-family:var(--font-sans);font-size:18px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt"}h1,h2,h3{font-family:var(--font-serif);font-weight:600;color:var(--contrast);font-feature-settings:"kern","liga","calt","ss01";margin:0 0 var(--space-5) 0}h4,h5,h6{font-family:var(--font-sans);font-weight:600;color:var(--contrast);margin:0 0 var(--space-4) 0}h1{font-size:56px;line-height:1.1;letter-spacing:-1.2px}h2{font-size:36px;line-height:1.15;letter-spacing:-.6px}h3{font-size:26px;line-height:1.2;letter-spacing:-.3px}h4{font-size:20px;line-height:1.3;letter-spacing:-.1px}h5{font-size:16px;line-height:1.4;letter-spacing:0}h6{font-size:12px;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.se-display-hero{font-family:var(--font-serif);font-weight:600;font-size:72px;line-height:1.05;letter-spacing:-1.8px;color:var(--contrast)}.se-h1-article{font-size:56px;line-height:1.1;letter-spacing:-1.2px}.se-h1-page{font-size:48px;line-height:1.12;letter-spacing:-1px}p{margin:0 0 var(--space-5) 0}.se-lede,.entry-content>p.has-lede{font-size:20px;line-height:1.55;color:var(--contrast-2)}a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-soft);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease,text-decoration-thickness .15s ease}a:hover,a:focus-visible{color:var(--accent-hover);text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.eyebrow,.se-eyebrow{display:inline-block;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-3) 0}.meta,.se-meta{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.2px;color:var(--contrast-3)}.caption,.se-caption,figure figcaption{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.45;letter-spacing:.1px;color:var(--contrast-3);font-style:italic;margin-top:var(--space-2)}.micro-label,.se-micro{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.8px;text-transform:uppercase;color:var(--contrast-2)}.pullquote,.se-pullquote,blockquote{font-family:var(--font-serif);font-style:italic;font-size:28px;font-weight:500;line-height:1.35;letter-spacing:-.4px;color:var(--contrast);border-left:4px solid var(--accent);padding-left:var(--space-6);margin:var(--space-7) 0}blockquote cite,.se-pullquote cite{display:block;margin-top:var(--space-3);font-family:var(--font-sans);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;color:var(--contrast-3)}blockquote cite:before,.se-pullquote cite:before{content:"— "}.has-drop-cap>p:first-of-type:first-letter ,.se-dropcap:first-letter {font-family:var(--font-serif);font-weight:600;font-size:5em;line-height:.85;color:var(--accent);float:left;margin:.05em .12em 0 0;shape-outside:margin-box}ul,ol{margin:0 0 var(--space-5) 0;padding-left:var(--space-6)}li{margin-bottom:var(--space-3)}ul li::marker{color:var(--accent)}ol li::marker{color:var(--accent);font-weight:600}hr{border:0;height:1px;background-color:var(--border);margin:var(--space-8) 0}.se-rule-ornament{text-align:center;color:var(--contrast-4);letter-spacing:16px;margin:var(--space-8) 0;border:0;background:0 0;height:auto}.se-rule-ornament:before{content:"• • •"}code,kbd,samp,pre{font-family:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:14px}code{background-color:var(--base-3);padding:2px 6px;border-radius:var(--radius-xs);color:var(--contrast)}pre{background-color:var(--base-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);overflow-x:auto;line-height:1.5}pre code{background:0 0;padding:0}img{max-width:100%;height:auto;display:block}figure{margin:var(--space-7) 0}figure img{border-radius:var(--radius-sm)}.se-reading,.entry-content>.se-reading,.single .entry-content{max-width:720px;margin-left:auto;margin-right:auto}::selection{background-color:var(--accent-wash);color:var(--contrast)}@media (max-width:768px){body{font-size:17px;line-height:1.65}h1{font-size:36px;letter-spacing:-.8px}h2{font-size:26px;letter-spacing:-.4px}h3{font-size:22px;letter-spacing:-.2px}h4{font-size:18px}.se-display-hero{font-size:44px;line-height:1.08;letter-spacing:-1px}.se-h1-article{font-size:36px;letter-spacing:-.8px}.se-h1-page{font-size:32px;letter-spacing:-.6px}.se-lede{font-size:18px}blockquote,.pullquote,.se-pullquote{font-size:22px;padding-left:var(--space-5)}}.single-post .entry-content,.single-post .entry-content p,.single-post .entry-content li,.single-post .entry-content blockquote,body.single .entry-content,body.single .entry-content p,body.single .entry-content li{font-size:20px;line-height:1.7}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.site-header .site-logo img,.site-header .navigation-branding img,#site-navigation .site-logo img,#site-navigation .navigation-branding img,#sticky-navigation .site-logo img,#sticky-navigation .navigation-branding img,#mobile-header .site-logo img,#mobile-header .navigation-branding img,.site-header img.custom-logo,#mobile-header img.custom-logo,img[src*=stroller-envy-logo][src*=uploads],picture>img[src*=stroller-envy-logo]{height:44px !important;width:auto !important;max-width:280px !important}@media (max-width:768px){#mobile-header .site-logo img,#mobile-header .navigation-branding img,#mobile-header img.custom-logo,#mobile-header img[src*=stroller-envy-logo]{height:68px !important;max-width:320px !important}}body.page-template-page-homepage .site-content,body.home .site-content{padding:0 !important;background:var(--base) !important}body.page-template-page-homepage .inside-article,body.home .inside-article,body.page-template-page-homepage .entry-content,body.home .entry-content{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;max-width:none !important;margin:0 !important}body.page-template-page-homepage #page,body.home #page{background:var(--base) !important}body.page-template-page-homepage .site-main,body.home .site-main{margin:0 !important;padding:0 !important;max-width:none !important;width:100% !important}body.page-template-page-homepage .container.grid-container.grid-parent.site-content,body.home .container.grid-container.grid-parent.site-content{max-width:none !important;padding:0 !important;background:var(--base) !important}
.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;letter-spacing:.2px;padding:14px 28px;border-radius:var(--radius-sm);border:none;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;min-height:44px;white-space:nowrap}.se-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-cta)}.se-btn:disabled,.se-btn[aria-disabled=true]{background-color:var(--contrast-4);color:var(--base-2);box-shadow:none;cursor:not-allowed;transform:none}.se-btn--primary{background-color:var(--accent);color:#fff;box-shadow:var(--shadow-cta)}.se-btn--primary:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(-1px);color:#fff;text-decoration:none}.se-btn--primary:active{transform:translateY(0);box-shadow:var(--shadow-cta)}.se-btn--secondary{background-color:transparent;color:var(--contrast);border:1.5px solid var(--contrast);padding:12.5px 28px}.se-btn--secondary:hover{background-color:var(--contrast);color:var(--base-2);text-decoration:none}.se-btn--ghost{background-color:transparent;color:var(--accent);padding:12px;box-shadow:none;text-decoration:underline;text-decoration-color:var(--accent-soft);text-decoration-thickness:1.5px;text-underline-offset:3px}.se-btn--ghost:hover{color:var(--accent-hover);background-color:transparent;text-decoration-thickness:2px;transform:none;box-shadow:none}.se-btn--sm{padding:10px 20px;font-size:14px;min-height:38px}.se-btn--lg{padding:18px 36px;font-size:16px;min-height:52px}.se-btn--block{display:flex;width:100%}.se-btn-icon{width:44px;height:44px;border-radius:var(--radius-circle);background-color:var(--base);color:var(--contrast);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .15s ease}.se-btn-icon:hover{box-shadow:var(--shadow-card-hover);transform:scale(1.05)}.se-btn-icon:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-card)}.se-btn-icon svg{width:20px;height:20px;display:block}@media (max-width:768px){.se-btn{padding:16px 28px}.se-btn--secondary{padding:14.5px 28px}}.se-card{display:flex;flex-direction:column;background-color:var(--base);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .3s ease,transform .3s ease;color:var(--contrast);text-decoration:none;position:relative;height:100%}.se-card:hover{box-shadow:var(--shadow-card-hover);text-decoration:none;color:var(--contrast)}.se-card__media{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:var(--base-3)}.se-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.se-card:hover .se-card__media img{transform:scale(1.03)}.se-card__body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.se-card__eyebrow{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.2px;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-2) 0}.se-card__title{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--contrast);margin:0 0 var(--space-2) 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.se-card__excerpt{font-size:16px;line-height:1.55;color:var(--contrast-2);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-card__meta{margin-top:auto;padding-top:var(--space-3);font-size:12px;font-weight:500;letter-spacing:.2px;color:var(--contrast-3);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.se-card__meta>*+*:before{content:"•";margin-right:var(--space-2);color:var(--contrast-4)}.se-card--feature{border-radius:var(--radius-lg)}.se-card--feature .se-card__media{aspect-ratio:16/9}.se-card--feature .se-card__title{font-size:36px;line-height:1.15;letter-spacing:-.6px;-webkit-line-clamp:3}.se-card--feature .se-card__excerpt{font-size:18px;-webkit-line-clamp:3}.se-card--feature .se-card__body{padding:var(--space-6)}.se-card--horizontal{flex-direction:row;background-color:transparent;box-shadow:none;border-radius:0;border-bottom:1px solid var(--border);padding-bottom:var(--space-4);margin-bottom:var(--space-4);gap:var(--space-4);overflow:visible}.se-card--horizontal:last-child{border-bottom:none}.se-card--horizontal .se-card__media{width:100px;height:100px;min-width:100px;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.se-card--horizontal .se-card__body{padding:0;gap:var(--space-2)}.se-card--horizontal .se-card__title{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:0;-webkit-line-clamp:3}.se-card--horizontal:hover{box-shadow:none}.se-card--tool{background-color:var(--base-4);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:left;display:flex;flex-direction:column;gap:var(--space-3);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.se-card--tool:hover{background-color:var(--accent-wash);border-color:var(--accent-soft);box-shadow:var(--shadow-card);text-decoration:none;color:var(--contrast)}.se-card--tool .se-card__icon{width:48px;height:48px;color:var(--accent);margin-bottom:var(--space-3)}.se-card--tool .se-card__title{font-size:22px;-webkit-line-clamp:2}.se-card--tool .se-card__excerpt{flex:1}.se-card--tool .se-btn{align-self:flex-start;margin-top:var(--space-3)}.se-form-group{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.se-form-group:last-child{margin-bottom:0}.se-label{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.4;color:var(--contrast)}.se-help{font-size:13px;line-height:1.5;color:var(--contrast-3);margin:0}.se-error-text{font-size:13px;line-height:1.5;color:var(--error);margin:0}.se-input,.se-textarea,.se-select{font-family:var(--font-sans);font-size:16px;line-height:1.5;font-weight:400;color:var(--contrast);background-color:var(--base);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;width:100%;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.se-input::placeholder,.se-textarea::placeholder{color:var(--contrast-4)}.se-input:hover,.se-textarea:hover,.se-select:hover{border-color:rgba(42,36,32,.16)}.se-input:focus,.se-textarea:focus,.se-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.se-input[aria-invalid=true],.se-textarea[aria-invalid=true],.se-select[aria-invalid=true]{border-color:var(--error)}.se-input:disabled,.se-textarea:disabled,.se-select:disabled{background-color:var(--base-3);color:var(--contrast-4);cursor:not-allowed}.se-textarea{min-height:120px;resize:vertical;line-height:1.55}.se-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23554B44' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 7.5l5 5 5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;padding-right:48px}.se-radio,.se-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;padding:var(--space-3) 0}.se-radio input[type=radio],.se-checkbox input[type=checkbox]{position:absolute;opacity:0;width:44px;height:44px;margin:0;cursor:pointer}.se-radio__control,.se-checkbox__control{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:var(--base);border:1.5px solid var(--contrast-3);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.se-radio__control{border-radius:var(--radius-circle)}.se-checkbox__control{border-radius:var(--radius-xs)}.se-radio input:checked+.se-radio__control,.se-checkbox input:checked+.se-checkbox__control{background-color:var(--accent);border-color:var(--accent)}.se-radio input:checked+.se-radio__control:after{content:"";position:absolute;width:8px;height:8px;border-radius:var(--radius-circle);background-color:#fff;top:50%;left:6px;transform:translateY(-50%)}.se-checkbox input:checked+.se-checkbox__control:after{content:"";position:absolute;top:50%;left:7px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}.se-radio input:focus-visible+.se-radio__control,.se-checkbox input:focus-visible+.se-checkbox__control{box-shadow:0 0 0 3px var(--focus-ring)}.se-radio__label,.se-checkbox__label{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--contrast)}.se-header{background-color:var(--base-2);height:80px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease;border-bottom:1px solid transparent}.se-header.is-scrolled{backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);background-color:rgba(251,248,243,.92);border-bottom-color:var(--border);box-shadow:var(--shadow-whisper)}.se-header__logo{font-family:var(--font-serif);font-size:24px;font-weight:600;color:var(--contrast);text-decoration:none;letter-spacing:-.3px}.se-header__logo:hover{color:var(--contrast);text-decoration:none}.se-header__nav{display:flex;gap:var(--space-6);align-items:center}.se-header__nav a{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.2;color:var(--contrast);text-decoration:none;padding:var(--space-2) 0;position:relative;transition:color .15s ease}.se-header__nav a:hover{color:var(--accent)}.se-header__nav a.is-active{color:var(--contrast)}.se-header__nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background-color:var(--accent)}.se-header__actions{display:flex;align-items:center;gap:var(--space-3)}.se-header__toggle{display:none;width:48px;height:48px;border:none;background:0 0;cursor:pointer;padding:0;color:var(--contrast)}.se-header__toggle svg{width:24px;height:24px;margin:0 auto;display:block}@media (max-width:1023px){.se-header{height:64px;padding:0 16px}.se-header__toggle{display:inline-flex;align-items:center;justify-content:center}.se-header__nav{display:none}}.se-mobile-menu{position:fixed;inset:0;background-color:var(--base-2);z-index:200;padding:96px var(--space-5) var(--space-8);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .25s ease}.se-mobile-menu.is-open{opacity:1;pointer-events:auto}.se-mobile-menu__close{position:absolute;top:16px;right:16px;width:48px;height:48px;border:none;background:0 0;cursor:pointer;color:var(--contrast)}.se-mobile-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.se-mobile-menu__list a{font-family:var(--font-sans);font-size:24px;font-weight:500;color:var(--contrast);text-decoration:none}.se-mobile-menu__list a:hover,.se-mobile-menu__list a.is-active{color:var(--accent)}.se-ribbon{background-color:var(--base-2);border-bottom:1px solid var(--border);padding:var(--space-4) 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.se-ribbon::-webkit-scrollbar{display:none}.se-ribbon__list{display:flex;gap:var(--space-6);justify-content:center;list-style:none;padding:0 var(--space-5);margin:0;scroll-snap-type:x mandatory;white-space:nowrap}.se-ribbon__list a{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--contrast);text-decoration:none;padding:var(--space-2) 0;position:relative;scroll-snap-align:start;display:inline-block}.se-ribbon__list a:hover{color:var(--accent)}.se-ribbon__list a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--accent)}@media (max-width:767px){.se-ribbon__list{justify-content:flex-start}}.se-breadcrumbs{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--contrast-3);margin-bottom:var(--space-4)}.se-breadcrumbs a{color:var(--contrast-3);text-decoration:none}.se-breadcrumbs a:hover{color:var(--accent)}.se-breadcrumbs__sep{color:var(--contrast-4);margin:0 var(--space-2)}.se-breadcrumbs__current{color:var(--contrast-2)}.se-badge{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);background-color:rgba(255,255,255,.95);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:6px 10px;border-radius:var(--radius-xs)}.se-badge--overlay{position:absolute;top:12px;left:12px;z-index:2}.se-pill{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.4;color:var(--accent-hover);background-color:var(--accent-wash);padding:4px 12px;border-radius:var(--radius-full)}.se-pill--status-success{color:var(--success);background-color:rgba(107,142,90,.12)}.se-pill--status-warning{color:var(--warning);background-color:rgba(201,151,74,.12)}.se-tag{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--contrast-3)}.se-tag+.se-tag:before{content:"•";margin:0 var(--space-2);color:var(--contrast-4)}.se-avatar{display:inline-block;border-radius:var(--radius-circle);overflow:hidden;background-color:var(--section-sand);border:2px solid #fff;box-shadow:var(--shadow-whisper);width:48px;height:48px;flex-shrink:0}.se-avatar--sm{width:40px;height:40px}.se-avatar--lg{width:64px;height:64px}.se-avatar img{width:100%;height:100%;object-fit:cover}.se-avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-serif);font-weight:600;color:var(--contrast);font-size:18px}
.se-section{position:relative;background-color:var(--base-2);padding:var(--space-10) var(--space-7);width:100%}.se-section__inner{max-width:var(--container-content);margin:0 auto;width:100%}.se-section__inner--narrow{max-width:var(--container-narrow)}.se-section__inner--wide{max-width:var(--container-wide)}.se-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.se-section__heading{max-width:640px}.se-section__heading h2{margin:0 0 var(--space-3) 0}.se-section__heading .se-eyebrow,.se-section__heading .eyebrow{margin-bottom:var(--space-3)}.se-section__dek{font-size:16px;line-height:1.55;color:var(--contrast-2);margin:0;max-width:60ch}.se-section__actions{flex-shrink:0}.se-section--linen{background-color:var(--base-3)}.se-section--rose{background-color:var(--section-rose)}.se-section--sage{background-color:var(--section-sage)}.se-section--sand{background-color:var(--section-sand)}.se-section--blue{background-color:var(--section-blue)}.se-section--cream{background-color:var(--base-4)}@media (max-width:1023px){.se-section{padding:var(--space-9) var(--space-5)}}@media (max-width:767px){.se-section{padding:var(--space-8) var(--space-4)}.se-section__header{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.se-section-hero{background-color:var(--base-2);padding:var(--space-10) var(--space-7) var(--space-8)}.se-section-hero__inner{max-width:var(--container-content);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:center}.se-section-hero__text{display:flex;flex-direction:column;gap:var(--space-4)}.se-section-hero__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-section-hero__title{font-family:var(--font-serif);font-weight:600;font-size:72px;line-height:1.05;letter-spacing:-1.8px;color:var(--contrast);margin:0}.se-section-hero__title--feature{font-size:56px;letter-spacing:-1.2px;line-height:1.10}.se-section-hero__lede{font-size:20px;line-height:1.55;color:var(--contrast-2);margin:0;max-width:48ch}.se-section-hero__actions{display:flex;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap}.se-section-hero__media{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--border);background-color:var(--base-3)}.se-section-hero__media img{width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.se-section-hero{padding:var(--space-9) var(--space-5)}.se-section-hero__inner{grid-template-columns:1fr;gap:var(--space-7)}.se-section-hero__media{order:-1;aspect-ratio:4/3}.se-section-hero__title{font-size:56px;letter-spacing:-1.2px}}@media (max-width:767px){.se-section-hero{padding:var(--space-8) var(--space-4)}.se-section-hero__title{font-size:44px;letter-spacing:-1px;line-height:1.08}.se-section-hero__title--feature{font-size:36px;letter-spacing:-.8px}.se-section-hero__lede{font-size:18px}.se-section-hero__actions .se-btn{flex:1}}.se-section-cards-3 .se-section__inner{display:flex;flex-direction:column}.se-card-grid{display:grid;gap:var(--space-6)}.se-card-grid--3{grid-template-columns:repeat(3,1fr)}.se-card-grid--4{grid-template-columns:repeat(4,1fr)}.se-card-grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.se-card-grid--4{grid-template-columns:repeat(3,1fr)}.se-card-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.se-card-grid{gap:var(--space-5)}.se-card-grid--4,.se-card-grid--3,.se-card-grid--2{grid-template-columns:1fr}}.se-section-tool-callout{background-color:var(--section-sage);padding:var(--space-10) var(--space-7)}.se-section-tool-callout__inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-9);align-items:center}.se-section-tool-callout__media{display:flex;align-items:center;justify-content:center;min-height:240px}.se-section-tool-callout__media svg,.se-section-tool-callout__media img{width:100%;max-width:320px;height:auto;color:var(--accent)}.se-section-tool-callout__text{display:flex;flex-direction:column;gap:var(--space-4)}.se-section-tool-callout__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-section-tool-callout__title{font-family:var(--font-serif);font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.6px;color:var(--contrast);margin:0}.se-section-tool-callout__lede{font-size:18px;line-height:1.55;color:var(--contrast-2);margin:0}.se-section-tool-callout__cta{margin-top:var(--space-3)}@media (max-width:1023px){.se-section-tool-callout{padding:var(--space-9) var(--space-5)}.se-section-tool-callout__inner{grid-template-columns:1fr;gap:var(--space-6);text-align:left}.se-section-tool-callout__media{min-height:0;order:-1}.se-section-tool-callout__media svg,.se-section-tool-callout__media img{max-width:120px}}@media (max-width:767px){.se-section-tool-callout{padding:var(--space-8) var(--space-4)}.se-section-tool-callout__title{font-size:28px;letter-spacing:-.4px}}.se-section-masonry .se-section__inner{max-width:var(--container-wide)}.se-masonry{column-count:4;column-gap:var(--space-5)}.se-masonry__item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-5);background-color:var(--base);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);display:block;text-decoration:none;transition:box-shadow .2s ease}.se-masonry__item:hover{box-shadow:var(--shadow-card-hover);text-decoration:none}.se-masonry__item img{width:100%;height:auto;display:block}.se-masonry__caption{padding:var(--space-4) var(--space-5) var(--space-5)}.se-masonry__eyebrow{font-size:12px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-2) 0}.se-masonry__title{font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:1.22;letter-spacing:-.2px;color:var(--contrast);margin:0}.se-filters{display:flex;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:var(--space-6);padding-bottom:var(--space-2)}.se-filters::-webkit-scrollbar{display:none}.se-filters a,.se-filters button{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--contrast);background-color:var(--base);border:1px solid var(--border);padding:8px 16px;border-radius:var(--radius-full);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.se-filters a:hover,.se-filters button:hover{border-color:var(--accent-soft);color:var(--accent-hover)}.se-filters .is-active{background-color:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:1279px){.se-masonry{column-count:3}}@media (max-width:1023px){.se-masonry{column-count:2;column-gap:var(--space-4)}.se-masonry__item{margin-bottom:var(--space-4)}}@media (max-width:479px){.se-masonry{column-count:1}}.se-section-signup-stripe{background-color:var(--section-rose);padding:80px var(--space-7)}.se-section-signup-stripe__inner{max-width:var(--container-narrow);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.se-section-signup-stripe__title{font-family:var(--font-serif);font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.6px;color:var(--contrast);margin:0}.se-section-signup-stripe__dek{font-size:16px;line-height:1.55;color:var(--contrast-2);margin:0;max-width:520px}.se-signup-form{display:flex;gap:var(--space-3);width:100%;max-width:480px;margin-top:var(--space-3)}.se-signup-form .se-input{flex:1;background-color:#fff}.se-signup-form .se-btn{flex-shrink:0}.se-section-signup-stripe__finept{font-size:13px;font-weight:500;color:var(--contrast-3);margin:var(--space-3) 0 0 0}@media (max-width:1023px){.se-section-signup-stripe{padding:var(--space-9) var(--space-5)}}@media (max-width:640px){.se-section-signup-stripe{padding:var(--space-8) var(--space-4)}.se-section-signup-stripe__title{font-size:28px;letter-spacing:-.4px}.se-signup-form{flex-direction:column}.se-signup-form .se-btn{width:100%}}
.se-tool-page{background-color:var(--base-2);min-height:60vh}.se-tool-page>section+section{margin-top:var(--space-9)}@media (max-width:767px){.se-tool-page>section+section{margin-top:var(--space-8)}}.se-tool-hero{padding:var(--space-10) var(--space-5) var(--space-6)}.se-tool-hero__panel{max-width:960px;margin:0 auto;background-color:var(--base-4);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-9) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.se-tool-hero__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-tool-hero__title{font-family:var(--font-serif);font-size:48px;font-weight:600;line-height:1.12;letter-spacing:-1px;color:var(--contrast);margin:0}.se-tool-hero__lede{font-size:20px;line-height:1.55;color:var(--contrast-2);margin:0;max-width:56ch}.se-tool-hero__meta{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--contrast-3);display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-2)}.se-tool-hero__meta svg{width:16px;height:16px;color:var(--accent)}.se-tool-hero__panel--split{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-8);align-items:center}.se-tool-hero__panel--split .se-tool-hero__text{display:flex;flex-direction:column;gap:var(--space-4)}.se-tool-hero__illustration{display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.se-tool-hero{padding:var(--space-9) var(--space-4) var(--space-6)}.se-tool-hero__panel{padding:var(--space-8) var(--space-6)}.se-tool-hero__panel--split{grid-template-columns:1fr;gap:var(--space-6)}.se-tool-hero__illustration{order:-1}}@media (max-width:767px){.se-tool-hero__panel{padding:var(--space-8) var(--space-5)}.se-tool-hero__title{font-size:32px;letter-spacing:-.6px}.se-tool-hero__lede{font-size:18px}}.se-tool-panel{padding:0 var(--space-5)}.se-tool-panel__form{max-width:720px;margin:0 auto;background-color:var(--base);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}.se-tool-panel__title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.1px;color:var(--contrast);margin:0 0 var(--space-3) 0}.se-tool-panel__fields{display:flex;flex-direction:column;gap:var(--space-5)}.se-tool-panel__actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-soft)}.se-tool-panel__actions .se-btn--primary{min-width:180px}.se-tool-panel.is-loading .se-tool-panel__actions .se-btn--primary{pointer-events:none;opacity:.8}.se-tool-panel__loading{display:none;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:14px;color:var(--contrast-2)}.se-tool-panel.is-loading .se-tool-panel__loading{display:inline-flex}.se-spinner{width:18px;height:18px;border:2px solid var(--accent-wash);border-top-color:var(--accent);border-radius:var(--radius-circle);animation:se-spin .8s linear infinite}@keyframes se-spin{to{transform:rotate(360deg)}}.se-tool-stepper{max-width:720px;margin:0 auto var(--space-6);padding:0 var(--space-5)}.se-tool-stepper__bar{height:4px;background-color:var(--base-3);border-radius:var(--radius-full);overflow:hidden}.se-tool-stepper__fill{height:100%;background-color:var(--accent);transition:width .4s ease}.se-tool-stepper__label{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--contrast-3);margin:var(--space-2) 0 0 0}.se-quiz-card{max-width:720px;margin:0 auto;background-color:var(--base);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}.se-quiz-card__question{font-family:var(--font-serif);font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.6px;color:var(--contrast);text-align:center;margin:0}.se-quiz-card__options{display:flex;flex-direction:column;gap:var(--space-3)}.se-quiz-card__option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background-color:var(--base-2);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:var(--font-sans);font-size:16px;color:var(--contrast)}.se-quiz-card__option:hover{background-color:var(--accent-wash);border-color:var(--accent-soft)}.se-quiz-card__option.is-selected{background-color:var(--accent-wash);border-color:var(--accent)}.se-quiz-card__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-soft)}@media (max-width:767px){.se-tool-panel{padding:0 var(--space-4)}.se-tool-panel__form{padding:var(--space-6) var(--space-5)}.se-tool-panel__actions{flex-direction:column-reverse}.se-tool-panel__actions .se-btn{width:100%}.se-quiz-card{padding:var(--space-6) var(--space-5)}.se-quiz-card__question{font-size:26px;letter-spacing:-.4px}}.se-tool-result{padding:0 var(--space-5)}.se-tool-result__panel{max-width:720px;margin:0 auto;background-color:var(--accent-wash);border-top:4px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);opacity:0;transform:translateY(16px);animation:se-slideUp .4s ease forwards;box-shadow:var(--shadow-card)}.se-tool-result__panel[hidden]{display:none}@keyframes se-slideUp{to{opacity:1;transform:translateY(0)}}.se-tool-result__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-tool-result__headline{font-family:var(--font-serif);font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.6px;color:var(--contrast);margin:0}.se-tool-result__detail{font-size:16px;line-height:1.55;color:var(--contrast);margin:0}.se-tool-result__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);padding:var(--space-4) 0}.se-tool-result__stat{background-color:rgba(255,255,255,.6);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.se-tool-result__stat-label{font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--contrast-2)}.se-tool-result__stat-value{font-family:var(--font-serif);font-size:28px;font-weight:600;color:var(--contrast);letter-spacing:-.4px}.se-tool-result__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--border)}.se-tool-result__email-inline{padding-top:var(--space-5);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-3)}.se-tool-result__email-inline h5{font-size:16px;font-weight:600;color:var(--contrast);margin:0}.se-tool-result__email-inline .se-signup-form{max-width:none;margin:0}.se-tool-result__email-inline .se-help{margin:0}@media (max-width:767px){.se-tool-result{padding:0 var(--space-4)}.se-tool-result__panel{padding:var(--space-6) var(--space-5)}.se-tool-result__headline{font-size:28px;letter-spacing:-.4px}.se-tool-result__actions{flex-direction:column}.se-tool-result__actions .se-btn{width:100%}}.se-tool-email-capture{background-color:var(--section-rose);padding:80px var(--space-5)}.se-tool-email-capture__inner{max-width:var(--container-narrow);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.se-tool-email-capture__title{font-family:var(--font-serif);font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.6px;color:var(--contrast);margin:0}.se-tool-email-capture__dek{font-size:16px;line-height:1.55;color:var(--contrast-2);margin:0;max-width:520px}@media (max-width:767px){.se-tool-email-capture{padding:var(--space-8) var(--space-4)}.se-tool-email-capture__title{font-size:28px;letter-spacing:-.4px}}.se-tool-related{padding:var(--space-9) var(--space-5);background-color:var(--base-2)}.se-tool-related__inner{max-width:var(--container-content);margin:0 auto}.se-tool-related__header{margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.se-tool-related__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-tool-related__title{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--contrast);margin:0}.se-tool-more-tools{padding:var(--space-9) var(--space-5) var(--space-10);background-color:var(--base-2)}.se-tool-more-tools__inner{max-width:var(--container-content);margin:0 auto}.se-tool-more-tools__header{margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.se-tool-more-tools__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0}.se-tool-more-tools__title{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--contrast);margin:0}.se-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.se-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.se-reveal{opacity:1;transform:none}.se-tool-result__panel{animation:none;opacity:1;transform:none}}
body.page-template-page-homepage,body.home{background:var(--base)}body.page-template-page-homepage .site-content,body.home .site-content{padding:0}body.page-template-page-homepage .inside-article,body.home .inside-article{padding:0 !important;background:0 0 !important;border:0 !important}body.page-template-page-homepage .entry-header,body.page-template-page-homepage .entry-meta,body.page-template-page-homepage .post-image,body.home .entry-header,body.home .entry-meta,body.home .post-image{display:none}.se-container{max-width:1280px;margin:0 auto;padding:0 24px}@media (max-width:600px){.se-container{padding:0 16px}}.se-home-hero{padding:32px 0 48px;background:linear-gradient(180deg,var(--base-2) 0%,var(--base) 100%)}.se-hero-lead{display:block;margin-bottom:40px;text-decoration:none !important;color:var(--contrast);transition:transform .3s}.se-hero-lead:hover{transform:translateY(-3px);color:var(--contrast)}.se-hero-lead__image-wrap{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:var(--base-3);margin-bottom:24px;box-shadow:var(--shadow-card)}.se-hero-lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s}.se-hero-lead:hover img{transform:scale(1.02)}.se-hero-lead__content{max-width:900px;padding:0 4px}.se-hero-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#b5543a;margin:0 0 14px}.se-hero-lead__title{font-family:var(--font-serif);font-size:clamp(28px,4.4vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--contrast);margin:0 0 14px}.se-hero-lead:hover .se-hero-lead__title{color:#b5543a}.se-hero-lead__dek{font-size:17px;line-height:1.5;color:var(--contrast-2);max-width:720px;margin:0}.se-hero-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.se-hero-row .article-card__title{font-size:22px}@media (max-width:900px){.se-hero-lead{margin-bottom:28px}.se-hero-lead__image-wrap{margin-bottom:18px;aspect-ratio:4/3}.se-hero-row{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.se-home-hero{padding:16px 0 32px}.se-hero-lead__image-wrap{border-radius:16px}.se-hero-lead__content{padding:0}.se-hero-lead__dek{font-size:16px}}.article-card{display:flex;flex-direction:column;background:0 0;text-decoration:none;color:var(--contrast);transition:transform .2s}.article-card:hover{transform:translateY(-3px);color:var(--contrast)}.article-card__img{aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--base-3);margin-bottom:14px;box-shadow:var(--shadow-card)}.article-card__img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s;display:block}.article-card:hover .article-card__img img{transform:scale(1.04)}.article-card__eyebrow{font-size:11px;letter-spacing:.14em;color:var(--accent-hover);font-weight:700;text-transform:uppercase;margin:0 0 6px}.article-card__title{font-family:var(--font-serif);font-size:20px;font-weight:600;line-height:1.22;letter-spacing:-.01em;margin:0;color:var(--contrast)}.article-card:hover .article-card__title{color:var(--accent-hover)}.se-home-tools{padding:56px 0;background:var(--accent-wash)}.se-tools-head{text-align:center;max-width:640px;margin:0 auto 40px}.se-section-eyebrow{font-size:12px;letter-spacing:.18em;color:var(--accent-hover);text-transform:uppercase;font-weight:700;margin-bottom:14px}.se-section-title{font-family:var(--font-serif);font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.se-section-dek{font-size:17px;color:var(--contrast-2);line-height:1.5;margin:0}.se-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.se-tool-card-home{background:var(--base);border-radius:16px;padding:24px 20px 22px;text-align:left;text-decoration:none;color:var(--contrast);box-shadow:var(--shadow-card);transition:all .2s;display:flex;flex-direction:column;min-height:200px}.se-tool-card-home:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);color:var(--contrast)}.se-tool-card-home__icon{width:44px;height:44px;border-radius:12px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.se-tool-card-home__title{font-family:var(--font-serif);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0 0 6px;color:var(--contrast)}.se-tool-card-home__dek{font-size:14px;color:var(--contrast-2);line-height:1.5;flex:1;margin:0 0 16px}.se-tool-card-home__cta{font-size:13px;font-weight:600;color:var(--accent-hover);text-transform:uppercase;letter-spacing:.08em}@media (max-width:900px){.se-tools-grid{grid-template-columns:repeat(2,1fr);gap:12px}.se-home-tools{padding:40px 0}}@media (max-width:480px){.se-tools-grid{grid-template-columns:1fr}.se-tool-card-home{min-height:auto}}.se-home-section{padding:64px 0}.se-home-section--rose{background:var(--section-rose)}.se-home-section--sage{background:var(--section-sage)}.se-home-section--sand{background:var(--section-sand)}.se-home-section--linen{background:var(--base-3)}.se-home-editors{background:var(--base)}.se-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.se-section-title-wrap{max-width:640px}.se-section-see-all{flex-shrink:0;font-size:13px;font-weight:600;color:var(--accent-hover);text-transform:uppercase;letter-spacing:.1em;padding:10px 18px;border:2px solid var(--accent-hover);border-radius:100px;text-decoration:none;transition:all .15s;white-space:nowrap}.se-section-see-all:hover{background:var(--accent-hover);color:#fff}.se-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.se-editors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.se-editors-grid .article-card__title{font-size:24px}@media (max-width:900px){.se-home-section{padding:48px 0}.se-home-grid{grid-template-columns:repeat(2,1fr);gap:16px}.se-editors-grid{grid-template-columns:1fr;gap:28px}.se-section-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}}@media (max-width:480px){.se-home-grid{grid-template-columns:1fr}}.se-home-signup{padding:64px 0;background:var(--contrast);color:#fff}.se-signup-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1080px;margin:0 auto;padding:0 24px}.se-signup-title{font-family:var(--font-serif);font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0 0 12px}.se-signup-dek{font-size:16px;color:rgba(255,255,255,.75);line-height:1.5;margin:0}.se-signup-form{display:flex;gap:10px;background:rgba(255,255,255,.08);border-radius:12px;padding:8px}.se-signup-form input{flex:1;background:0 0;border:none;padding:14px 16px;font-size:16px;color:#fff;outline:none;font-family:inherit}.se-signup-form input::placeholder{color:rgba(255,255,255,.5)}.se-signup-form button{background:#d4694a !important;color:#fff !important;border:none !important;padding:14px 24px !important;border-radius:8px !important;font-weight:600 !important;font-size:14px !important;cursor:pointer;text-transform:uppercase !important;letter-spacing:.08em !important;font-family:inherit !important}.se-signup-form button:hover{background:#b5543a !important}.se-signup-fine{font-size:12px;color:rgba(255,255,255,.5);margin:12px 0 0}@media (max-width:900px){.se-home-signup{padding:48px 0}.se-signup-inner{grid-template-columns:1fr;gap:24px}.se-signup-form{flex-direction:column}.se-signup-form button{padding:14px}}.se-home-pillars{padding:72px 0;background:var(--base-2)}.se-pillars-title{font-family:var(--font-serif);font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-align:center;margin:0 0 8px}.se-pillars-dek{font-size:16px;color:var(--contrast-2);text-align:center;margin:0 0 40px}.se-pillars-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.se-pillar{background:var(--base);border:1px solid var(--border);border-radius:18px;padding:28px 18px;text-align:center;text-decoration:none;color:var(--contrast);display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .2s}.se-pillar:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow-card);color:var(--contrast)}.se-pillar__icon{width:48px;height:48px;background:var(--base-3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.se-pillar__label{font-family:var(--font-serif);font-size:17px;font-weight:600;letter-spacing:-.01em}.se-pillar__count{font-size:12px;color:var(--contrast-3);letter-spacing:.06em}@media (max-width:1000px){.se-pillars-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.se-pillars-grid{grid-template-columns:repeat(2,1fr)}.se-home-pillars{padding:48px 0}}body.category .site-content,body.archive .site-content{padding:0 !important;background:var(--base) !important}body.category .inside-article,body.archive .inside-article,body.category .entry-content,body.archive .entry-content{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;max-width:none !important;margin:0 !important}body.category .container.grid-container.grid-parent.site-content,body.archive .container.grid-container.grid-parent.site-content{max-width:none !important;padding:0 !important}body.category .page-header,body.archive .page-header{display:none !important}body.category #right-sidebar,body.category #left-sidebar,body.archive #right-sidebar,body.archive #left-sidebar{display:none !important}body.category .site-main,body.archive .site-main{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.se-cat{background:var(--base)}.se-cat-hero{padding:80px 0 64px;text-align:center}.se-cat-hero--rose{background:var(--section-rose)}.se-cat-hero--sage{background:var(--section-sage)}.se-cat-hero--sand{background:var(--section-sand)}.se-cat-hero--linen{background:var(--base-3)}.se-cat-eyebrow{font-size:12px;letter-spacing:.18em;color:var(--accent-hover);text-transform:uppercase;font-weight:700;margin:0 0 16px}.se-cat-title{font-family:var(--font-serif);font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05;letter-spacing:-.025em;margin:0 0 16px;color:var(--contrast)}.se-cat-dek{font-size:18px;line-height:1.5;color:var(--contrast-2);max-width:640px;margin:0 auto 16px}.se-cat-meta{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--contrast-3);margin:0;font-weight:500}@media (max-width:768px){.se-cat-hero{padding:56px 0 40px}.se-cat-title{font-size:40px}.se-cat-dek{font-size:16px;padding:0 16px}}.se-cat-feature{padding:56px 0;background:var(--base)}.se-hero-row--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}@media (max-width:768px){.se-cat-feature{padding:32px 0}.se-hero-row--two{grid-template-columns:1fr;gap:16px}}.se-cat-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin:48px 0 0;flex-wrap:wrap}.se-cat-pagination .page-numbers,.se-cat-pagination a.page-numbers,.se-cat-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;background:var(--base);color:var(--contrast);font-size:14px;font-weight:500;text-decoration:none;border:1px solid var(--border);transition:all .15s}.se-cat-pagination a.page-numbers:hover{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-hover)}.se-cat-pagination .page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent)}.se-signup-form{position:relative;flex-wrap:wrap}.se-signup-status{width:100%;margin:8px 0 0;padding:10px 14px;border-radius:8px;font-size:14px;background:rgba(255,80,80,.15);color:#ffb4b4;font-weight:500}.se-signup-status[data-state=error]{background:rgba(255,80,80,.18);color:#ffb8b8}.se-signup-thanks{margin:0;padding:18px 20px;font-size:16px;font-weight:600;color:var(--accent-soft);background:rgba(212,105,74,.12);border-radius:12px;text-align:left;font-family:var(--font-serif);letter-spacing:-.005em}body.single-post #right-sidebar.sidebar.is-right-sidebar{min-width:320px !important;background:0 0 !important}@media (min-width:769px){body.single-post #right-sidebar.sidebar.is-right-sidebar{flex:0 0 320px !important;max-width:320px !important;width:320px !important}body.single-post .inside-right-sidebar{padding:0 8px !important;background:0 0 !important}body.single-post #right-sidebar .widget,body.single-post #right-sidebar .inside-right-sidebar>*:not(.se-sidebar){background:0 0 !important}}.se-sidebar{display:flex;flex-direction:column;gap:24px;padding:0}.se-sb-card{background:var(--base);border:1px solid var(--border);border-radius:16px;padding:24px 22px;position:relative}.se-sb-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#b5543a;margin:0 0 12px}.se-sb-card--cta{background:linear-gradient(160deg,#fbede7 0%,#f4e3dd 100%);border-color:rgba(212,105,74,.18);text-align:left}.se-sb-card__icon{width:52px;height:52px;border-radius:14px;background:#d4694a;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 16px}.se-sb-cta__title{font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:#2a2420;margin:0 0 10px}.se-sb-cta__dek{font-size:14px;line-height:1.5;color:#554b44;margin:0 0 16px}.se-sb-cta__btn{display:inline-block;background:#d4694a;color:#fff !important;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none !important;transition:background .15s}.se-sb-cta__btn:hover{background:#b5543a;color:#fff !important}.se-sb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.se-sb-item{margin:0}.se-sb-item__link{display:flex;gap:12px;text-decoration:none !important;color:inherit;align-items:flex-start;transition:color .15s}.se-sb-item__link:hover .se-sb-item__title{color:#b5543a}.se-sb-item__img{flex:0 0 72px;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#f3ece0}.se-sb-item__img img{width:100%;height:100%;object-fit:cover;display:block}.se-sb-item__body{flex:1;min-width:0}.se-sb-item__cat{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8a7d74;margin:0 0 4px}.se-sb-item__title{font-family:var(--font-serif);font-size:15px;font-weight:600;line-height:1.25;color:#2a2420;margin:0;letter-spacing:-.005em}.se-sb-seeall{display:inline-block;margin-top:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#b5543a !important;text-decoration:none !important;border-bottom:1px solid currentColor;padding-bottom:2px}.se-sb-card--ad{min-height:600px;background:rgba(42,36,32,.02);border:1px dashed rgba(42,36,32,.1);position:sticky;top:100px;display:flex;align-items:center;justify-content:center}.se-sb-card--ad:before{content:'Ad';font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c9beb3;font-weight:600}body.single-post .widget{display:none}body.single-post .se-sidebar .se-sb-card{display:block}body.single-post .se-sidebar .se-sb-card--ad{display:flex}@media (max-width:768px){body.single-post #right-sidebar.sidebar.is-right-sidebar{width:100% !important;max-width:100% !important;flex:1 1 100% !important;margin-top:32px}.se-sb-card--ad{display:none !important}}body.page-template-page-tools-hub .site-content,body.page-id-54601 .site-content{padding:0 !important;background:var(--base) !important}body.page-template-page-tools-hub .inside-article,body.page-template-page-tools-hub .entry-content,body.page-id-54601 .inside-article,body.page-id-54601 .entry-content{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;max-width:none !important;margin:0 !important}body.page-template-page-tools-hub .container.grid-container.grid-parent.site-content,body.page-id-54601 .container.grid-container.grid-parent.site-content{max-width:none !important;padding:0 !important;background:var(--base) !important}body.page-template-page-tools-hub .page-header,body.page-template-page-tools-hub #right-sidebar,body.page-template-page-tools-hub #left-sidebar,body.page-id-54601 #right-sidebar,body.page-id-54601 #left-sidebar{display:none !important}body.page-template-page-tools-hub .site-main,body.page-id-54601 .site-main{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.page-template-page-tools-hub .entry-title,body.page-id-54601 .entry-title{display:none}.se-tools-hub{background:var(--base)}.se-tools-features{padding:64px 0;background:var(--base)}.se-tools-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.se-tool-feature{display:flex;flex-direction:column;padding:40px;border-radius:24px;text-decoration:none !important;color:var(--contrast);transition:transform .25s,box-shadow .25s;position:relative;min-height:320px;border:1px solid var(--border)}.se-tool-feature--rose{background:#f4e3dd}.se-tool-feature--sand{background:#ede4d3}.se-tool-feature--sage{background:#e6ede4}.se-tool-feature--linen{background:#f1ebe0}.se-tool-feature:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(42,36,32,.1),0 4px 10px rgba(42,36,32,.05);color:var(--contrast)}.se-tool-feature__icon{width:64px;height:64px;background:#d4694a;color:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 0 24px}.se-tool-feature__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#b5543a;margin:0 0 8px}.se-tool-feature__title{font-family:var(--font-serif);font-size:clamp(28px,3vw,34px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;color:#2a2420}.se-tool-feature__dek{font-size:16px;line-height:1.55;color:#554b44;margin:0 0 24px;flex:1}.se-tool-feature__cta{font-size:14px;font-weight:600;color:#b5543a;text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:gap .15s}@media (max-width:768px){.se-tools-features{padding:40px 0}.se-tools-features__grid{grid-template-columns:1fr;gap:16px}.se-tool-feature{padding:28px;min-height:auto}.se-tool-feature__title{font-size:26px}}.se-tools-how{padding:80px 0;background:var(--base-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.se-tools-how__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1080px;margin:0 auto}.se-tools-how__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.se-tools-how__list li{font-size:16px;line-height:1.55;color:#554b44;padding-left:28px;position:relative}.se-tools-how__list li:before{content:'✓';position:absolute;left:0;top:0;width:20px;height:20px;color:#d4694a;font-weight:700}.se-tools-how__list strong{color:#2a2420;font-weight:700}@media (max-width:768px){.se-tools-how{padding:56px 0}.se-tools-how__grid{grid-template-columns:1fr;gap:32px}}.se-tool-gate-card .se-btn.se-btn--primary,.se-tool-gate-submit,.se-tool-panel-wrapper .se-btn.se-btn--primary,.se-tool-hero .se-btn.se-btn--primary,.se-tool-result-panel .se-btn.se-btn--primary,.se-tool-error__actions .se-btn.se-btn--primary,#btn-next,#btn-retry,#btn-retake,#generate-btn,#copy-list-btn,#reset-btn,#limit-retry-btn{background:#d4694a !important;color:#fff !important;border-color:#d4694a !important}.se-tool-gate-card .se-btn.se-btn--primary:hover,.se-tool-gate-submit:hover,.se-tool-panel-wrapper .se-btn.se-btn--primary:hover,.se-tool-hero .se-btn.se-btn--primary:hover,.se-tool-result-panel .se-btn.se-btn--primary:hover,.se-tool-error__actions .se-btn.se-btn--primary:hover,#btn-next:hover,#btn-retry:hover,#btn-retake:hover,#generate-btn:hover,#copy-list-btn:hover,#reset-btn:hover,#limit-retry-btn:hover{background:#b5543a !important;border-color:#b5543a !important}.se-tool-gate-card .se-eyebrow,.se-tool-gate-card .se-tool-gate-title,.se-tool-hero__title,.se-eyebrow{color:#2a2420}.se-tool-gate-card .se-eyebrow,.se-hero-eyebrow{color:#b5543a !important}.se-tool-gate-benefits li:before,.se-tool-gate-back:hover{color:#d4694a !important}
:root{--accent:#d4694a;--accent-hover:#b5543a;--accent-soft:#e88b73;--accent-wash:#fbede7;--base:#fff;--base-2:#fbf8f3;--base-3:#f3ece0;--base-4:#f7f1e8;--contrast:#2a2420;--contrast-2:#554b44;--contrast-3:#8a7d74;--contrast-4:#c9beb3;--section-rose:#f4e3dd;--section-sage:#e6ede4;--section-sand:#ede4d3;--success:#6b8e5a;--error:#b5543a;--border:rgba(42,36,32,.08);--border-soft:rgba(42,36,32,.04);--focus-ring:rgba(212,105,74,.35);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--shadow-card:0 0 0 1px rgba(42,36,32,.03),0 2px 6px rgba(42,36,32,.04),0 4px 12px rgba(42,36,32,.06);--shadow-card-hover:0 0 0 1px rgba(42,36,32,.04),0 4px 12px rgba(42,36,32,.06),0 12px 28px rgba(42,36,32,.1);--shadow-cta:0 2px 6px rgba(181,84,58,.18);--shadow-cta-hover:0 4px 12px rgba(181,84,58,.28);--font-serif:'Fraunces','Playfair Display',Georgia,'Times New Roman',serif;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--base-2);color:var(--contrast);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;color:var(--contrast)}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{font-family:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}input,select{font-family:inherit;font-size:16px}.se-eyebrow{display:inline-block;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.se-eyebrow--small{font-size:11px;letter-spacing:.8px}.se-lede{font-size:20px;font-weight:400;line-height:1.55;color:var(--contrast-2);max-width:56ch}.se-meta-row{font-size:13px;font-weight:500;letter-spacing:.1px;color:var(--contrast-3);margin-top:var(--space-4)}.se-site-header{background:var(--base-2);border-bottom:1px solid var(--border);height:80px;display:flex;align-items:center;position:sticky;top:0;z-index:20;backdrop-filter:blur(8px) saturate(1.05)}.se-site-header__inner{max-width:1120px;margin:0 auto;padding:0 40px;width:100%;display:flex;justify-content:space-between;align-items:center}.se-wordmark{font-family:var(--font-serif);font-weight:600;font-size:24px;color:var(--contrast);letter-spacing:-.2px}.se-site-nav{display:flex;gap:32px}.se-site-nav a{font-size:15px;font-weight:500;color:var(--contrast)}.se-site-nav a:hover{color:var(--accent)}@media (max-width:767px){.se-site-header{height:64px}.se-site-header__inner{padding:0 16px}.se-site-nav{display:none}}.se-tool-hero{padding:var(--space-10) var(--space-7) var(--space-6)}.se-tool-hero__panel{background:var(--base-4);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:960px;margin:0 auto;padding:var(--space-9) var(--space-8);text-align:left}.se-tool-hero__panel h1{font-family:var(--font-serif);font-weight:600;font-size:48px;line-height:1.12;letter-spacing:-1px;margin-bottom:var(--space-5);max-width:18ch}@media (max-width:767px){.se-tool-hero{padding:var(--space-8) 16px var(--space-5)}.se-tool-hero__panel{padding:var(--space-8) var(--space-5)}.se-tool-hero__panel h1{font-size:32px;letter-spacing:-.6px}.se-lede{font-size:18px}}.se-tool-body{padding:0 var(--space-7) var(--space-9)}.se-tool-stack{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-9)}@media (max-width:767px){.se-tool-body{padding:0 16px var(--space-8)}.se-tool-stack{gap:var(--space-8)}}.se-tool-input-panel{background:var(--base);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-7);max-width:780px;margin:0 auto;width:100%}.se-panel-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.1px;color:var(--contrast);margin-bottom:var(--space-6)}.se-form-group+.se-form-group{margin-top:var(--space-6)}.se-label{display:block;font-size:16px;font-weight:600;color:var(--contrast);margin-bottom:var(--space-3)}.se-label-hint{font-weight:400;color:var(--contrast-3);font-size:14px;margin-left:var(--space-2)}.se-helper{font-size:13px;color:var(--contrast-3);margin-top:var(--space-3)}.se-helper--tight{margin-top:var(--space-2)}@media (max-width:767px){.se-tool-input-panel{padding:var(--space-6) var(--space-5)}}.se-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.se-option-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width:640px){.se-option-grid{grid-template-columns:repeat(2,1fr)}.se-option-row{grid-template-columns:1fr}}.se-option-card,.se-time-card{background:var(--base);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;min-height:120px;justify-content:center}.se-option-card input,.se-time-card input{position:absolute;opacity:0;pointer-events:none}.se-option-card:hover,.se-time-card:hover{border-color:var(--accent-soft);background:var(--accent-wash)}.se-option-card:has(input:checked),.se-time-card:has(input:checked){border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 3px var(--focus-ring)}.se-option-card:focus-within,.se-time-card:focus-within{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.se-option-icon{font-size:28px;margin-bottom:var(--space-2)}.se-option-title{font-size:15px;font-weight:600;color:var(--contrast)}.se-option-sub{font-size:13px;color:var(--contrast-3);margin-top:2px}.se-time-num{font-family:var(--font-serif);font-weight:600;font-size:36px;line-height:1;color:var(--accent);letter-spacing:-.6px}.se-time-unit{font-size:13px;font-weight:600;color:var(--contrast-2);text-transform:uppercase;letter-spacing:.8px;margin-top:var(--space-2)}.se-time-sub{font-size:13px;color:var(--contrast-3);margin-top:var(--space-2)}.se-pill-bar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.se-pill{position:relative;cursor:pointer}.se-pill input{position:absolute;opacity:0;pointer-events:none}.se-pill span{display:inline-block;background:var(--base);border:1.5px solid var(--border);border-radius:var(--radius-full);padding:10px 18px;font-size:14px;font-weight:500;color:var(--contrast);transition:background .15s ease,border-color .15s ease,color .15s ease;min-height:40px;line-height:1.4}.se-pill:hover span{border-color:var(--accent-soft);background:var(--accent-wash)}.se-pill input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.se-pill input:focus-visible+span{box-shadow:0 0 0 3px var(--focus-ring)}.se-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.2px;line-height:1;border-radius:var(--radius-sm);border:none;padding:14px 28px;cursor:pointer;transition:all .2s ease;min-height:44px;text-decoration:none}.se-btn--primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-cta)}.se-btn--primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(-1px);color:#fff}.se-btn--primary:active{transform:translateY(0)}.se-btn--primary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.se-btn--primary:disabled{background:var(--contrast-4);color:var(--base-2);box-shadow:none;cursor:not-allowed;transform:none}.se-btn--outline{background:0 0;color:var(--contrast);border:1.5px solid var(--contrast);padding:12.5px 28px}.se-btn--outline:hover{background:var(--contrast);color:var(--base-2)}.se-btn--ghost{background:0 0;color:var(--accent);padding:10px 16px;min-height:auto;box-shadow:none}.se-btn--ghost:hover{color:var(--accent-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.se-btn--large{font-size:16px;padding:18px 36px;min-height:52px}.se-submit-row{margin-top:var(--space-7);display:flex;justify-content:flex-end}@media (max-width:640px){.se-submit-row{justify-content:stretch}.se-submit-row .se-btn{width:100%}}.se-tool-state,.se-result-panel,.se-app-waitlist-card{scroll-margin-top:96px}.se-tool-state{background:var(--base);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-7);max-width:780px;margin:0 auto;width:100%;text-align:center}.se-tool-state h3{font-family:var(--font-serif);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.3px;margin-bottom:var(--space-3)}.se-tool-state p{color:var(--contrast-2);max-width:52ch;margin:0 auto var(--space-5)}.se-tool-state .se-btn{margin-top:var(--space-2)}.se-spinner{width:48px;height:48px;border-radius:50%;border:4px solid var(--accent-wash);border-top-color:var(--accent);margin:0 auto var(--space-5);animation:se-spin .9s linear infinite}@keyframes se-spin{to{transform:rotate(360deg)}}.se-tip-cycler{font-style:italic;color:var(--contrast-3);min-height:2.5em;transition:opacity .25s ease}.se-result-panel{background:var(--accent-wash);border-radius:var(--radius-lg);border-top:4px solid var(--accent);padding:var(--space-7);animation:se-slide-up .4s ease both}@keyframes se-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.se-result-header{text-align:center;margin-bottom:var(--space-7)}.se-result-header h2{font-family:var(--font-serif);font-weight:600;font-size:36px;line-height:1.15;letter-spacing:-.6px;margin-bottom:var(--space-3)}.se-result-meta{font-size:15px;color:var(--contrast-2)}@media (max-width:767px){.se-result-panel{padding:var(--space-6) var(--space-5)}.se-result-header h2{font-size:26px;letter-spacing:-.3px}}.se-meal-day-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-7);flex-wrap:wrap;justify-content:center}.se-meal-day-tabs button{background:var(--base);border:1.5px solid var(--border);color:var(--contrast);font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding:10px 18px;border-radius:var(--radius-full);min-height:40px;transition:all .15s ease}.se-meal-day-tabs button:hover{border-color:var(--accent);color:var(--accent)}.se-meal-day-tabs button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.se-meal-day-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding-bottom:var(--space-2);margin-left:calc(var(--space-5) * -1);margin-right:calc(var(--space-5) * -1);padding-left:var(--space-5);padding-right:var(--space-5);-webkit-overflow-scrolling:touch}.se-meal-day-tabs button{scroll-snap-align:start;flex-shrink:0}}.se-meal-plan-week{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-8)}.se-meal-card{background:var(--base);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-6);scroll-margin-top:100px;transition:box-shadow .2s ease}.se-meal-card:target,.se-meal-card.is-highlight{box-shadow:var(--shadow-card-hover),0 0 0 2px var(--accent)}.se-meal-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap}.se-meal-card__day{display:block;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.se-meal-card__title{font-family:var(--font-serif);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.3px;color:var(--contrast)}.se-meal-card__badge{display:inline-flex;align-items:center;background:var(--accent-wash);color:var(--accent-hover);font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}.se-meal-card__ingredients{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.se-meal-card__chip{display:inline-block;background:var(--base-4);color:var(--contrast-2);font-size:13px;font-weight:500;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border)}.se-meal-card__description{font-size:16px;color:var(--contrast-2);line-height:1.55;margin-bottom:var(--space-4)}.se-meal-card__link{font-size:14px;font-weight:600;color:var(--accent)}.se-meal-card__link:after{content:' \2192'}.se-meal-card__link:hover{color:var(--accent-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.se-grocery-list{background:var(--base);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-6);margin-bottom:var(--space-8)}.se-grocery-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.se-grocery-header h3{font-family:var(--font-serif);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.3px}.se-grocery-actions{display:flex;gap:var(--space-2)}.se-grocery-group{margin-top:var(--space-5)}.se-grocery-group:first-child{margin-top:0}.se-grocery-group__heading{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.se-grocery-group__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-4)}@media (max-width:640px){.se-grocery-group__list{grid-template-columns:1fr}}.se-grocery-item{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:15px;color:var(--contrast);padding:6px 0;min-height:32px}.se-grocery-item input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid var(--contrast-3);border-radius:var(--radius-xs);background:var(--base);flex-shrink:0;cursor:pointer;position:relative;transition:all .15s ease}.se-grocery-item input:checked{background:var(--accent);border-color:var(--accent)}.se-grocery-item input:checked:after{content:'';position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.se-grocery-item input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.se-grocery-item input:checked+span{text-decoration:line-through;color:var(--contrast-3)}.se-app-waitlist-card{background:var(--section-sage);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-7);margin-bottom:var(--space-7);position:relative;overflow:hidden}.se-app-waitlist-card:before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:var(--accent)}.se-waitlist-body{max-width:640px;margin:0 auto;text-align:center}.se-app-waitlist-card h3{font-family:var(--font-serif);font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.4px;margin-bottom:var(--space-4)}.se-waitlist-features{text-align:left;max-width:420px;margin:0 auto var(--space-5)}.se-waitlist-features li{position:relative;padding-left:28px;margin-bottom:var(--space-3);font-size:15px;color:var(--contrast)}.se-waitlist-features li:before{content:'';position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.se-app-waitlist-card p{color:var(--contrast-2);font-size:16px;margin-bottom:var(--space-5)}.se-tool-gate{padding:var(--space-9) var(--space-5) var(--space-6)}.se-tool-gate-card{background:var(--base);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8);max-width:640px;margin:0 auto;box-shadow:var(--shadow-card)}.se-tool-gate-back{display:inline-block;font-size:13px;font-weight:500;color:var(--contrast-3);text-decoration:none;margin-bottom:var(--space-5)}.se-tool-gate-back:hover{color:var(--accent-hover)}.se-tool-gate-title{font-family:var(--font-serif);font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-.8px;color:var(--contrast);margin:var(--space-2) 0 var(--space-3)}.se-tool-gate-lede{font-size:17px;line-height:1.55;color:var(--contrast-2);margin:0 0 var(--space-5)}.se-tool-gate-benefits{list-style:none;margin:0 0 var(--space-6);padding:0;font-size:15px;color:var(--contrast-2)}.se-tool-gate-benefits li{position:relative;padding-left:28px;margin-bottom:var(--space-2);line-height:1.5}.se-tool-gate-benefits li:before{content:'\2713';position:absolute;left:0;top:0;width:20px;color:var(--accent);font-weight:700;font-size:16px}.se-tool-gate-form{display:flex;flex-direction:column;gap:var(--space-3)}.se-tool-gate-form input{width:100%;background:var(--base);color:var(--contrast);font-family:var(--font-sans);font-size:16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;min-height:48px;transition:border .2s ease,box-shadow .2s ease}.se-tool-gate-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.se-tool-gate-submit{width:100%;margin-top:var(--space-1)}.se-tool-gate-error{color:var(--error);font-size:13px;font-weight:500;margin:0}.se-tool-gate-fine{margin-top:var(--space-3);font-size:13px;line-height:1.5;color:var(--contrast-3)}.se-tool-is-locked .se-tool-main{display:none}.se-tool-is-unlocked .se-tool-gate{display:none}.se-tool-unlocked-toast{display:none;max-width:720px;margin:var(--space-5) auto 0;padding:10px 16px;background:var(--accent-wash);border:1px solid var(--accent-soft);border-radius:var(--radius-sm);color:var(--accent-hover);font-size:13px;font-weight:600;letter-spacing:.2px;text-align:center}.se-result-footer{text-align:center;padding-top:var(--space-5);border-top:1px solid var(--border)}.se-related{background:var(--base-2);padding:var(--space-9) var(--space-7)}.se-related__inner,.se-more-tools__inner{max-width:1120px;margin:0 auto}.se-related h3,.se-more-tools h3{font-family:var(--font-serif);font-weight:600;font-size:26px;line-height:1.2;margin-bottom:var(--space-6)}.se-related__grid,.se-more-tools__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:960px){.se-related__grid,.se-more-tools__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.se-related__grid,.se-more-tools__grid{grid-template-columns:1fr}}.se-related-card{background:var(--base);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;padding:0 0 var(--space-5);display:flex;flex-direction:column;color:var(--contrast);transition:box-shadow .25s ease,transform .25s ease}.se-related-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.se-related-card__image{aspect-ratio:16/10;background:linear-gradient(135deg,var(--section-sand),var(--section-rose));margin-bottom:var(--space-5)}.se-related-card .se-eyebrow{margin:0 var(--space-5) var(--space-2)}.se-related-card h4{font-family:var(--font-serif);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.2px;margin:0 var(--space-5) var(--space-2)}.se-related-card p{font-size:15px;color:var(--contrast-2);margin:0 var(--space-5)}.se-more-tools{padding:var(--space-9) var(--space-7);background:var(--base-3)}.se-tool-card{background:var(--base-4);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);color:var(--contrast);transition:background .2s ease,border-color .2s ease,transform .2s ease}.se-tool-card:hover{background:var(--accent-wash);border-color:var(--accent-soft);transform:translateY(-2px)}.se-tool-card__icon{font-size:40px;color:var(--accent);line-height:1}.se-tool-card h4{font-family:var(--font-serif);font-weight:600;font-size:22px;line-height:1.2}.se-tool-card p{font-size:15px;color:var(--contrast-2);flex:1}.se-tool-card__cta{font-size:14px;font-weight:600;color:var(--accent)}.se-site-footer{background:var(--base-2);border-top:1px solid var(--border);padding:var(--space-6) var(--space-7);text-align:center;font-size:14px;color:var(--contrast-3)}.se-meal-card__recipe-block{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(42,36,32,.15)}.se-meal-card__subhead{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b5543a;margin:0 0 10px}.se-meal-card__ings-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:4px 20px}.se-meal-card__ings-list li{font-size:14px;color:#554b44;line-height:1.45;padding-left:14px;position:relative}.se-meal-card__ings-list li:before{content:'•';position:absolute;left:0;color:#d4694a;font-weight:700}.se-meal-card__steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.se-meal-card__steps li{font-size:14px;color:#554b44;line-height:1.55;padding-left:4px}.se-meal-card__steps li::marker{color:#d4694a;font-weight:700}@media (max-width:600px){.se-meal-card__ings-list{grid-template-columns:1fr}}
.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}