.TradicoesBirthdaySection_section__qchkU{width:100%;background-color:var(--color-bg-page,#faf7f2);padding-block-start:70px;padding-block-end:75px}.TradicoesBirthdaySection_row__t83gD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px}.TradicoesBirthdaySection_contentColumn__C_taG{flex-grow:0;flex-shrink:0;flex-basis:calc(35% - 24px);max-width:calc(35% - 24px);width:100%;display:flex;flex-direction:column}.TradicoesBirthdaySection_title__s5ZDB{font-family:var(--font-title,"Sway",serif);font-size:34px;font-weight:900;line-height:1.15;color:#000000;letter-spacing:-.015em;margin:0 0 22px;-webkit-font-smoothing:antialiased}.TradicoesBirthdaySection_paragraph__93zrC{font-family:var(--font-text,"Halyar Display",sans-serif);font-size:18px;font-weight:400;line-height:1.48;color:#000000;margin:0 0 26px;-webkit-font-smoothing:antialiased}.TradicoesBirthdaySection_buttonWrapper__g_N_o{margin-top:4px}.TradicoesBirthdaySection_button__bhRIL{display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d7d;color:#4a0d15;font-family:var(--font-text,"Halyar Display",sans-serif);font-size:15px;font-weight:600;line-height:1;letter-spacing:.2px;padding:13px 26px;border-radius:8px;border:none;text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;-webkit-font-smoothing:antialiased}.TradicoesBirthdaySection_button__bhRIL:hover{background-color:initial;color:#000000;border-color:#000000}.TradicoesBirthdaySection_button__bhRIL:active{transform:translateY(0)}.TradicoesBirthdaySection_imageColumn__EWEHq{flex-grow:0;flex-shrink:0;flex-basis:calc(62% - 24px);max-width:calc(62% - 24px);width:100%}.TradicoesBirthdaySection_imageWrapper__rcG9b{position:relative;width:100%;aspect-ratio:1105/735;overflow:hidden;border-radius:0;background-color:#eae5de}.TradicoesBirthdaySection_image__p2lrg{width:100%;height:100%;object-fit:cover;display:block}.TradicoesBirthdaySection_tabletContinueBtn__Aq_qx{display:none}@media (min-width:768px) and (max-width:1024px){.TradicoesBirthdaySection_section__qchkU{padding-block-start:55px;padding-block-end:55px}.TradicoesBirthdaySection_row__t83gD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.TradicoesBirthdaySection_contentColumn__C_taG,.TradicoesBirthdaySection_imageColumn__EWEHq{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);width:calc(50% - 16px)}.TradicoesBirthdaySection_title__s5ZDB{font-size:28px;margin-bottom:18px}.TradicoesBirthdaySection_paragraph__93zrC{font-size:18px;margin-bottom:14px}.TradicoesBirthdaySection_tabletHidden__4Oxo6{display:none!important}.TradicoesBirthdaySection_tabletContinueBtn__Aq_qx{display:inline-flex!important;align-items:center;align-self:flex-start;text-align:left;margin-left:0;margin-right:auto;background:transparent;border:none;padding:0;font-family:var(--font-button);font-size:15px;font-weight:600;color:#FF8A8A;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin-block-start:4px;margin-block-end:16px;transition:color .2s ease,opacity .2s ease}.TradicoesBirthdaySection_tabletContinueBtn__Aq_qx:hover{color:#e06c6c;opacity:.9}}@media (min-width:768px) and (max-width:1023px){.TradicoesBirthdaySection_title__s5ZDB{font-size:21px}}@media (max-width:767px){.TradicoesBirthdaySection_tabletHidden__4Oxo6{display:block!important}.TradicoesBirthdaySection_tabletContinueBtn__Aq_qx{display:none!important}.TradicoesBirthdaySection_section__qchkU{padding-block-start:40px;padding-block-end:45px}.TradicoesBirthdaySection_row__t83gD{flex-direction:column;gap:28px}.TradicoesBirthdaySection_title__s5ZDB{font-size:26px;line-height:1.2;margin-bottom:16px}.TradicoesBirthdaySection_title__s5ZDB br{display:none}.TradicoesBirthdaySection_paragraph__93zrC{font-size:18px;line-height:1.45;margin-bottom:18px}.TradicoesBirthdaySection_buttonWrapper__g_N_o{margin-top:4px}.TradicoesBirthdaySection_button__bhRIL{width:-moz-fit-content;width:fit-content}.TradicoesBirthdaySection_contentColumn__C_taG{order:1;flex:1 1 100%;width:100%;max-width:100%}.TradicoesBirthdaySection_imageColumn__EWEHq{order:2;flex:1 1 100%;max-width:100%;width:100%}}.TradicoesCalendarSection_section__dnkHn{width:100%;background-color:var(--color-bg-page,#faf7f2);padding-block-start:70px;padding-block-end:80px}.TradicoesCalendarSection_header__Ke99l{text-align:center;margin-bottom:56px}.TradicoesCalendarSection_title__Vuzff{font-family:var(--font-title,"Sway",serif);font-size:34px;font-weight:900;line-height:1.25;color:#000000;text-align:center;letter-spacing:-.01em;margin:0 0 18px;-webkit-font-smoothing:antialiased}.TradicoesCalendarSection_subtitle__pSwlz{font-family:var(--font-text,"Halyar Display",sans-serif);font-size:18px;font-weight:400;line-height:1.5;color:#000000;text-align:center;max-width:990px;margin-inline:auto;margin-top:0;margin-bottom:0;-webkit-font-smoothing:antialiased}.TradicoesCalendarSection_grid__13rmX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:36px;align-items:start}.TradicoesCalendarSection_column__z6ZYt{display:flex;flex-direction:column;align-items:flex-start}.TradicoesCalendarSection_columnTitle__FBLYR{font-family:var(--font-display,"Halyar Display",sans-serif);font-size:21px;font-weight:600;line-height:1.3;color:#000000;letter-spacing:-.01em;margin:0 0 14px;-webkit-font-smoothing:antialiased}.TradicoesCalendarSection_columnDescription__ejQJn{font-family:var(--font-menu,"Halyar Text",sans-serif);font-size:15.5px;font-weight:400;line-height:1.48;color:#000000;margin:0;-webkit-font-smoothing:antialiased}.TradicoesCalendarSection_carouselTablet__kh0nI{display:none}@media (max-width:1024px){.TradicoesCalendarSection_section__dnkHn{padding-block-start:55px;padding-block-end:65px}.TradicoesCalendarSection_header__Ke99l{margin-bottom:44px}.TradicoesCalendarSection_title__Vuzff{font-size:30px}.TradicoesCalendarSection_subtitle__pSwlz{font-size:18px;max-width:100%}}@media (min-width:768px) and (max-width:1024px){.TradicoesCalendarSection_grid__13rmX{display:none!important}.TradicoesCalendarSection_carouselTablet__kh0nI{display:block!important;width:100%;position:relative;overflow:hidden}.TradicoesCalendarSection_carouselViewport__xhwzn{width:100%;overflow:hidden;padding:4px 0 8px}.TradicoesCalendarSection_carouselTrack__ePBsY{display:flex;width:100%;transition:transform .45s cubic-bezier(.25,1,.5,1);will-change:transform}.TradicoesCalendarSection_carouselSlide___N393{flex:0 0 100%;width:100%;min-width:100%;display:flex;justify-content:space-between;gap:36px;box-sizing:border-box}.TradicoesCalendarSection_carouselSlide___N393 .TradicoesCalendarSection_column__z6ZYt{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 2);width:calc((100% - 36px) / 2);max-width:calc((100% - 36px) / 2);box-sizing:border-box}.TradicoesCalendarSection_carouselDotsWrapper__Mddir{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px}.TradicoesCalendarSection_carouselDot__QQKPz{width:8px;height:8px;border-radius:50%;background-color:#d8d4cd;border:none;padding:0;cursor:pointer;transition:all .25s ease}.TradicoesCalendarSection_carouselDotActive__YqB_5{width:24px;border-radius:4px;background-color:#FF8A8A}}@media (min-width:768px) and (max-width:1023px){.TradicoesCalendarSection_title__Vuzff{font-size:21px}}@media (max-width:767px){.TradicoesCalendarSection_section__dnkHn{padding-block-start:45px;padding-block-end:55px}.TradicoesCalendarSection_header__Ke99l{margin-bottom:32px}.TradicoesCalendarSection_title__Vuzff{font-size:26px;line-height:1.25}.TradicoesCalendarSection_subtitle__pSwlz{font-size:18px;line-height:1.45}.TradicoesCalendarSection_grid__13rmX{grid-template-columns:1fr;row-gap:30px}.TradicoesCalendarSection_columnTitle__FBLYR{margin-bottom:10px}.TradicoesCalendarSection_columnDescription__ejQJn{font-size:16px}}@media (max-width:468px){.TradicoesCalendarSection_subtitle__pSwlz,.TradicoesCalendarSection_title__Vuzff{text-align:left}}.TradicoesExpectationSection_section__a1Yyn{width:100%;background-color:var(--color-bg-page,#faf7f2);padding-block-start:70px;padding-block-end:75px}.TradicoesExpectationSection_row__zXY3l{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px}.TradicoesExpectationSection_contentColumn__XD91V{flex-grow:0;flex-shrink:0;flex-basis:calc(32% - 24px);max-width:calc(32% - 24px);width:100%;display:flex;flex-direction:column}.TradicoesExpectationSection_title__TIHS0{font-family:var(--font-title,"Sway",serif);font-size:34px;font-weight:900;line-height:1.15;color:#000000;letter-spacing:-.015em;margin:0 0 22px;-webkit-font-smoothing:antialiased}.TradicoesExpectationSection_paragraph__MdctC{font-family:var(--font-text,"Halyar Display",sans-serif);font-size:18px;font-weight:400;line-height:1.48;color:#000000;margin:0 0 16px;-webkit-font-smoothing:antialiased}.TradicoesExpectationSection_buttonWrapper__HRZTr{margin-top:10px}.TradicoesExpectationSection_button__Xd66S{display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d7d;color:#4a0d15;font-family:var(--font-text,"Halyar Display",sans-serif);font-size:15px;font-weight:600;line-height:1;letter-spacing:.2px;padding:13px 26px;border-radius:8px;border:none;text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;-webkit-font-smoothing:antialiased}.TradicoesExpectationSection_button__Xd66S:hover{background-color:initial;color:#000000;border-color:#000000}.TradicoesExpectationSection_button__Xd66S:active{transform:translateY(0)}.TradicoesExpectationSection_imageColumn__o4n8M{flex-grow:0;flex-shrink:0;flex-basis:calc(68% - 24px);max-width:calc(68% - 24px);width:100%}.TradicoesExpectationSection_imageWrapper__0FWIR{position:relative;width:100%;aspect-ratio:900/600;overflow:hidden;border-radius:0;background-color:#eae5de}.TradicoesExpectationSection_image__nE3NI{width:100%;height:100%;object-fit:cover;display:block}.TradicoesExpectationSection_tabletContinueBtn__ZLijE{display:none}@media (min-width:768px) and (max-width:1024px){.TradicoesExpectationSection_section__a1Yyn{padding-block-start:55px;padding-block-end:55px}.TradicoesExpectationSection_row__zXY3l{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.TradicoesExpectationSection_contentColumn__XD91V,.TradicoesExpectationSection_imageColumn__o4n8M{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);width:calc(50% - 16px)}.TradicoesExpectationSection_title__TIHS0{font-size:28px;margin-bottom:18px}.TradicoesExpectationSection_paragraph__MdctC{font-size:18px}.TradicoesExpectationSection_tabletHidden__tY4jS{display:none!important}.TradicoesExpectationSection_tabletContinueBtn__ZLijE{display:inline-flex!important;align-items:center;align-self:flex-start;text-align:left;margin-left:0;margin-right:auto;background:transparent;border:none;padding:0;font-family:var(--font-button);font-size:15px;font-weight:600;color:#FF8A8A;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin-block-start:4px;margin-block-end:16px;transition:color .2s ease,opacity .2s ease}.TradicoesExpectationSection_tabletContinueBtn__ZLijE:hover{color:#e06c6c;opacity:.9}}@media (min-width:768px) and (max-width:1023px){.TradicoesExpectationSection_title__TIHS0{font-size:21px}}@media (max-width:767px){.TradicoesExpectationSection_tabletHidden__tY4jS{display:block!important}.TradicoesExpectationSection_tabletContinueBtn__ZLijE{display:none!important}.TradicoesExpectationSection_section__a1Yyn{padding-block-start:40px;padding-block-end:45px}.TradicoesExpectationSection_row__zXY3l{flex-direction:column;gap:28px}.TradicoesExpectationSection_title__TIHS0{font-size:26px;line-height:1.2;margin-bottom:16px}.TradicoesExpectationSection_title__TIHS0 br{display:none}.TradicoesExpectationSection_paragraph__MdctC{font-size:18px;line-height:1.45;margin-bottom:14px}.TradicoesExpectationSection_buttonWrapper__HRZTr{margin-top:8px}.TradicoesExpectationSection_button__Xd66S{width:-moz-fit-content;width:fit-content}.TradicoesExpectationSection_contentColumn__XD91V,.TradicoesExpectationSection_imageColumn__o4n8M{flex:1 1 100%;width:100%;max-width:100%}}.TradicoesRecipeBookSection_section__40V1G{width:100%;background-color:var(--color-bg-page,#faf7f2);padding-block-start:70px;padding-block-end:75px}.TradicoesRecipeBookSection_row__UIKHX{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px}.TradicoesRecipeBookSection_imageColumn__wxcvP{flex-grow:0;flex-shrink:0;flex-basis:calc(62% - 24px);max-width:calc(62% - 24px);width:100%}.TradicoesRecipeBookSection_imageWrapper__V3MYT{position:relative;width:100%;aspect-ratio:900/599;overflow:hidden;border-radius:0;background-color:#eae5de}.TradicoesRecipeBookSection_image__ZasE3{width:100%;height:100%;object-fit:cover;display:block}.TradicoesRecipeBookSection_contentColumn__tqIsd{flex-grow:0;flex-shrink:0;flex-basis:calc(38% - 24px);max-width:calc(38% - 24px);width:100%;display:flex;flex-direction:column}.TradicoesRecipeBookSection_title__XCG1k{font-family:var(--font-title,"Sway",serif);font-size:34px;font-weight:900;line-height:1.15;color:#000000;letter-spacing:-.015em;margin:0 0 20px;-webkit-font-smoothing:antialiased}.TradicoesRecipeBookSection_introParagraph__6OmC0{font-family:var(--font-text,"Halyar Display",sans-serif);font-size:18px;font-weight:400;line-height:1.45;color:#000000;margin:0 0 16px;-webkit-font-smoothing:antialiased}.TradicoesRecipeBookSection_block__aDgQ5{display:flex;flex-direction:column;margin-bottom:14px}.TradicoesRecipeBookSection_blockTitle__zgjLG{font-size:21px;font-weight:600;line-height:1.3;margin:0 0 5px}.TradicoesRecipeBookSection_blockText__V4Sq6,.TradicoesRecipeBookSection_blockTitle__zgjLG{font-family:var(--font-text,"Halyar Display",sans-serif);color:#000000;-webkit-font-smoothing:antialiased}.TradicoesRecipeBookSection_blockText__V4Sq6{font-size:18px;font-weight:400;line-height:1.45;margin:0}.TradicoesRecipeBookSection_buttonWrapper__wLpw5{margin-top:14px}.TradicoesRecipeBookSection_button__d6fE4{display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d7d;color:#4a0d15;font-family:var(--font-text,"Halyar Display",sans-serif);font-size:15px;font-weight:600;line-height:1;letter-spacing:.2px;padding:13px 26px;border-radius:8px;border:none;text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;-webkit-font-smoothing:antialiased}.TradicoesRecipeBookSection_button__d6fE4:hover{background-color:initial;color:#000000;border-color:#000000}.TradicoesRecipeBookSection_button__d6fE4:active{transform:translateY(0)}.TradicoesRecipeBookSection_tabletContinueBtn__wv0wx{display:none}@media (min-width:768px) and (max-width:1024px){.TradicoesRecipeBookSection_section__40V1G{padding-block-start:55px;padding-block-end:55px}.TradicoesRecipeBookSection_row__UIKHX{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.TradicoesRecipeBookSection_contentColumn__tqIsd,.TradicoesRecipeBookSection_imageColumn__wxcvP{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);width:calc(50% - 16px)}.TradicoesRecipeBookSection_title__XCG1k{font-size:28px;margin-bottom:16px}.TradicoesRecipeBookSection_tabletHidden__Vak3m{display:none!important}.TradicoesRecipeBookSection_tabletContinueBtn__wv0wx{display:inline-flex!important;align-items:center;align-self:flex-start;text-align:left;margin-left:0;margin-right:auto;background:transparent;border:none;padding:0;font-family:var(--font-button);font-size:15px;font-weight:600;color:#FF8A8A;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin-block-start:4px;margin-block-end:16px;transition:color .2s ease,opacity .2s ease}.TradicoesRecipeBookSection_tabletContinueBtn__wv0wx:hover{color:#e06c6c;opacity:.9}}@media (min-width:768px) and (max-width:1023px){.TradicoesRecipeBookSection_title__XCG1k{font-size:21px}}@media (max-width:767px){.TradicoesRecipeBookSection_tabletHidden__Vak3m{display:block!important}.TradicoesRecipeBookSection_tabletContinueBtn__wv0wx{display:none!important}.TradicoesRecipeBookSection_section__40V1G{padding-block-start:40px;padding-block-end:45px}.TradicoesRecipeBookSection_row__UIKHX{flex-direction:column;gap:28px}.TradicoesRecipeBookSection_contentColumn__tqIsd{order:1;flex:1 1 100%;max-width:100%;width:100%}.TradicoesRecipeBookSection_imageColumn__wxcvP{order:2;flex:1 1 100%;max-width:100%;width:100%}.TradicoesRecipeBookSection_title__XCG1k{font-size:26px;line-height:1.2;margin-bottom:14px}.TradicoesRecipeBookSection_blockText__V4Sq6,.TradicoesRecipeBookSection_introParagraph__6OmC0{font-size:18px}.TradicoesRecipeBookSection_blockTitle__zgjLG{font-size:21px}.TradicoesRecipeBookSection_buttonWrapper__wLpw5{margin-top:10px}.TradicoesRecipeBookSection_button__d6fE4{width:-moz-fit-content;width:fit-content}}