#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:500;margin:0;min-height:100%;padding:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Baby Doll;font-style:normal;font-weight:400;src:url(/static/media/Baby%20Doll.95e87234f901060d1149.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:400;src:url(/static/media/Gotham%20Book.e37cf59954e32a3f5401.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:500;src:url(/static/media/Gotham%20Medium.bcd733e6f8ebeb6a5e75.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:700;src:url(/static/media/Gotham%20Bold.19cbd08d9da163ba87d6.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:900;src:url(/static/media/Gotham%20Ultra.4be8f35d796aaf649a2e.otf) format("opentype")}.medium{font-weight:500}.bold,.medium{font-family:Gotham}.bold{font-weight:700}.ultra{font-family:Gotham;font-weight:900}.page{display:flex;flex-direction:column;min-height:100vh}.page-content{flex:1 1}.admin-layout{background-color:#fff;color:#001f60;flex-direction:column;font-family:Niramit,sans-serif;height:100vh}.admin-body,.admin-layout{display:flex;overflow:hidden}.admin-body{flex:1 1;min-height:0}.admin-logo{height:50px}.admin-content{flex:1 1;min-height:0;overflow-y:auto;padding:24px}.admin-center{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.logout-button{background:#001f60;border:2px solid #001f60;border-radius:10px;color:#fff;font-weight:600;padding:12px 16px;text-decoration:none;transition:.2s ease}.logout-button:hover{background:#e1ccb6;border:2px solid #001f60;color:#001f60}.login-card{background:#e1ccb6;border-radius:12px;padding:40px;width:380px}.logo-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:25px;width:100%}.logo{display:block;height:auto;max-width:140px;object-fit:contain}.login-form{display:flex;flex-direction:column}.login-form label{font-size:14px;font-weight:700;margin-top:12px}.login-form input{background:#fff;border:1px solid #001f60;border-radius:8px;color:#001f60;margin-top:6px;padding:10px 12px}.login-row{align-items:center;display:flex;font-size:13px;margin-top:12px;width:100%}.login-button{background-color:#001f60;border:none;border-radius:50px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;font-weight:600;margin-top:20px;padding:12px}.login-button:hover{opacity:.9}.error-box{background:#68402614}.error-box,.success-box{border-radius:6px;margin-bottom:15px;padding:10px}.success-box{background:#dff6e3;border:1px solid #81c784;color:#1b5e20;font-weight:600}.forgot-btn{background:none;border:none;color:#001f60;cursor:pointer;font-size:13px;margin-left:auto;text-decoration:underline}.forgot-btn:hover{opacity:.8}.admin-sidebar{background:#e1ccb6;border-right:1px solid #001f601a;flex-shrink:0;overflow-y:auto;width:260px}.sidebar-nav{display:flex;flex-direction:column;gap:10px;padding:10px}.sidebar-link{border-radius:10px;color:#001f60;font-weight:600;padding:12px 16px;text-decoration:none;transition:.2s ease}.sidebar-link:hover{background:#001f6014}.sidebar-link.active{background:#001f60;color:#fff}.admin-header{align-items:center;background:#e1ccb6;border-bottom:1px solid #001f601a;display:flex;flex-shrink:0;height:70px;justify-content:space-between;padding:0 24px}.users-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;width:100%}.users-table thead{background:#001f60;color:#fff}.users-table th{font-size:14px;font-weight:600;padding:16px;text-align:left}.users-table td{border-bottom:1px solid #001f6014;padding:16px}.users-table tbody tr:last-child td{border-bottom:none}.users-table tbody tr:hover{background:#001f6008}.actions{display:flex;gap:10px}.edit-btn{background:#e1ccb6;border:none;border-radius:999px;color:#001f60;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.edit-btn:hover{opacity:.85}.delete-btn{background:#dc3545;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.delete-btn:hover{opacity:.85}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.page-header h1{color:#001f60;margin:0}.action-btn{background:#001f60;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.action-btn:hover{opacity:.9}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-box{animation:modalFadeIn .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:80%;max-width:500px;overflow:scroll;padding:24px;width:100%}.modal-box h2{color:#001f60;font-size:24px;margin:0 0 20px}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-form input,.modal-form select{border:1px solid #d7d7d7;border-radius:10px;box-sizing:border-box;font-size:14px;padding:12px 14px;width:100%}.modal-form input:focus,.modal-form select:focus{border-color:#001f60;outline:none}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.cancel-btn{background:#0000;border:1px solid #001f60;border-radius:999px;color:#001f60;cursor:pointer;font-weight:600;padding:10px 18px}.cancel-btn:hover{background:#001f600d}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.reset-btn{background:#30569a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-right:10px;padding:10px 18px;transition:all .2s ease}.reset-btn:hover{opacity:.9;transform:translateY(-1px)}.reset-btn:active{transform:translateY(0)}.admin-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;gap:10px;margin-bottom:24px;padding:24px}.admin-card h2{margin-bottom:16px}.admin-card.description{display:flex;flex-direction:column;gap:10px}.image-preview{border:1px solid #ddd;border-radius:12px;height:250px;margin-bottom:16px;max-width:400px;object-fit:cover;width:100%}.gallery-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery-item{background:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.gallery-image{border-radius:8px;height:180px;object-fit:cover;width:100%}.cuisine-product-images{display:flex}.cuisine-product-images>.admin-card{display:flex;flex:1 1;flex-direction:column}.gallery-actions{display:flex;gap:8px;justify-content:center;margin-top:10px}.gallery-actions .action-btn{align-items:center;background:#001f60;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:.2s ease;width:40px}.gallery-actions .action-btn:hover{background:#00318f}.gallery-actions .action-btn:disabled{cursor:not-allowed;opacity:.5}.gallery-actions .delete-btn{background:#c62828;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;padding:0 16px;transition:.2s ease}.gallery-actions .delete-btn:hover{background:#b71c1c}.gallery-item{position:relative}.gallery-order{align-items:center;background:#001f60;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;left:10px;position:absolute;top:10px;width:32px;z-index:2}.users-name{width:60%}.tiptap-editor{border:1px solid #ddd;border-radius:4px;overflow:hidden}.editor-toolbar{border-bottom:1px solid #ddd;display:flex;gap:8px;padding:10px}.editor-toolbar button{cursor:pointer}.ProseMirror{min-height:250px;outline:none;padding:12px}.ProseMirror p{margin:0 0 12px}.ProseMirror ul{padding-left:20px}.component-menu>.action-btn{margin:5px}.table-thumbnail{width:200px}.admin-card-contact{display:flex;flex-direction:column;gap:16px}.header-background{background:linear-gradient(180deg,#436ab3,#022161);border-radius:300px;display:flex;height:70px;left:0;margin:0 36px;position:fixed;right:0;top:20px;width:calc(100% - 72px);z-index:1000}.mobile-header-inner{display:none}.header-inner{align-items:center;display:flex;margin:auto 40px;width:100%}.header-logo{display:flex;flex:2 1;height:40px;justify-content:flex-start;img{height:40px}}.header-items{align-items:center;display:flex;flex:16 1;gap:15px;height:100%;justify-content:center}.header-dropdown-item.active,.header-item-link.active{color:#436ab3}.header-item,.header-item-title{align-items:center;display:flex;height:100%;position:relative}.header-item-title{justify-content:center}.header-item-link{color:#fff;font-size:14px;font-weight:500;line-height:26px;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.header-item-link:hover{color:#cdd9ff}.header-item.active .header-item-link{color:#436ab3}.header-arrow{bottom:-16px;color:#fff;height:14px;pointer-events:none;transition:transform .2s ease;width:14px}.header-arrow,.header-dropdown{left:50%;position:absolute;transform:translateX(-50%)}.header-dropdown{align-items:center;display:none;flex-direction:column;top:calc(100% + 17px);z-index:100}.header-item:after{content:"";height:17px;left:0;position:absolute;top:100%;width:100%}.header-item:hover .header-dropdown{display:flex}.header-dropdown-item{align-items:center;background:#022161;border:1px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:600;height:25px;justify-content:center;text-align:center;text-decoration:none;transition:.2s ease;width:125px}.header-dropdown-item:hover{background:#fff;border-color:#022161;color:#022161}.header-socials{display:flex;flex:2 1;gap:5px;justify-content:flex-end;padding:2px}.social-icon{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:25px;justify-content:center;width:25px;svg{height:20px;width:20px}}@media (max-width:1138px){.header-background{margin:0 20px;width:calc(100% - 40px);z-index:99999}.header-inner{display:none}.mobile-header-inner{background:linear-gradient(180deg,#436ab3,#022161);border-radius:300px;display:flex;padding:15px 40px;position:relative;width:100%;z-index:1000}.mobile-header-inner img{height:100%}.mobile-logo{flex:2 1}.mobile-header-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.mobile-menu-button{align-items:flex-end;background:#0000;border:none;cursor:pointer;display:flex;justify-content:flex-end}.mobile-menu-link.active{font-weight:700}.mobile-menu{align-items:center;background:#fff;display:flex;flex-direction:column;inset:0;padding-top:150px;position:fixed;z-index:999}.mobile-menu-link{color:#022161;font-size:28px;font-weight:400;line-height:52px;text-decoration:none}.mobile-menu-footer{color:#022161;font-size:14px;line-height:28px;margin-top:auto;padding:40px 20px;text-align:center}.libstar-link-head{color:#022161;margin-left:2px;text-decoration:none}}@media (max-width:1138px) and (min-width:769px){.mobile-menu{padding-top:180px}.mobile-menu-link{font-size:40px;font-weight:400;line-height:72px}.mobile-menu{gap:12px}.mobile-menu-footer{font-size:16px;line-height:30px;padding-bottom:60px}}.carton-background{background-image:url(/static/media/carton-background.885152d4602b5059f5e4.jpg);background-size:cover;padding:36px 0}.heading-section{display:flex;margin-top:100px;max-width:100vw}.anyone-can-cook{display:flex;flex:4 1;flex-direction:column;gap:30px;justify-content:center;padding:0 36px}.anyone-can-cook h1{font-size:64px;font-weight:900;line-height:72px}.anyone-can-cook h1,.anyone-can-cook p{color:#fff;font-family:Gotham,sans-serif;margin:0}.anyone-can-cook p{font-size:20px;font-weight:500;line-height:28px}.anyone-can-cook .heading-buttons{display:flex;gap:20px;margin:20px 160px 0 0}.home-start-cooking-button{align-items:center;background:#fff;border:none;border-radius:30px;color:#022161;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500!important;height:60px;justify-content:center;line-height:44px;text-decoration:none}.heading-gallery{display:flex;gap:20px;transition:transform .35s ease;width:-webkit-max-content;width:max-content}.heading-gallery-wrapper{margin:-5px 0;overflow:hidden;padding:5px 0 10px;position:relative;width:100%}.gallery-item{background-color:initial;border-radius:24px;cursor:pointer;flex:0 0 550px;height:550px;margin:0;overflow-x:hidden;overflow-y:visible;padding:0;width:550px}.gallery-item img{border-radius:30px;box-shadow:5px 5px 5px #0006;height:100%;margin:0;object-fit:cover;padding:0;width:100%}.gallery-item{overflow:visible!important}.heading-right{display:flex;flex:6 1;flex-direction:column;overflow:hidden}.gallery-navigation{cursor:pointer;gap:5px;margin:20px 0;width:100%}.navigation-dot{background:#0000;border:1px solid #022161;border-radius:50%;height:5px;margin:auto 0;transition:background-color .2s ease;width:5px}.navigation-dot.active{background:#fff}.arrow-icon{display:flex}@media (max-width:768px){.heading-section{flex-direction:column;gap:50px}.heading-buttons{margin:0 20px;width:100%}.anyone-can-cook{padding:0 20px}.heading-right{flex:none;padding:0 20px;width:calc(100% - 40px)}.gallery-item{flex:0 0 100%;height:auto;width:100%}.gallery-item img{display:block;height:auto;object-fit:contain;width:100%}.gallery-item-wrapper{flex:0 0 100%;width:100%}.heading-gallery{display:flex;gap:0;width:100%}.gallery-navigation{align-items:center;display:flex;justify-content:center;margin:20px auto;width:-webkit-fit-content;width:fit-content}}@media (max-width:1024px) and (min-width:769px){.heading-section{flex-direction:column;gap:50px}.heading-buttons{margin:0 20px;width:80%}.anyone-can-cook{padding:50px 20px}.heading-right{flex:none;padding:0 20px;width:calc(100% - 40px)}.gallery-item{flex:0 0 100%;height:auto;width:100%}.gallery-item img{display:block;height:auto;object-fit:contain;width:100%}.gallery-item-wrapper{flex:0 0 100%;width:100%}.heading-gallery{display:flex;gap:0;width:100%}.gallery-navigation{align-items:center;display:flex;justify-content:center;margin:20px auto;width:-webkit-fit-content;width:fit-content}}.footer{z-index:0}.copyright-footer,.footer-body{color:#fff;font-family:Gotham,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;line-height:26px}.contact-row,.footer-bottom,.footer-links,.footer-nav,.footer-socials,.libstar-logo{align-items:center;display:flex}.footer-socials .social-icon{height:30px;width:30px}.footer-socials .social-icon svg{height:23px;width:23px}.footer-links{font:500 16px/26px Gotham,Helvetica Neue,sans-serif}.footer-link,.libstar-link{color:#fff;text-decoration:none;text-transform:uppercase}.footer-bottom{justify-content:center}.contact-row{gap:5px}.signup-container{background:#0000;display:flex;width:100%}.signup-left{align-items:center;display:flex;gap:25px;padding:30px 0 30px 30px;width:70%}.signup-right{transform:translate(50px,50px)}.signup-right img{border-radius:50%;height:550px;width:auto}.signup-left-body{color:#fff;display:flex;flex:3 1;flex-direction:column}.signup-left-body h1{font-family:Baby Doll,cursive;font-size:42px;line-height:52px;margin:0}.signup-left-body h2{font-size:42px;font-weight:900;line-height:52px;margin:0}.signup-left-body h2,.signup-left-body p{font-family:Gotham,Helvetica Neue,sans-serif}.signup-left-body p{font-size:clamp(16px,1.5vw,20px);line-height:clamp(24px,2vw,28px)}.signup-right{opacity:0;overflow:hidden visible;padding:5px;position:relative;transform:translate(150px,50px);transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity 1.5s ease;width:30%;z-index:1000}.signup-right.visible{opacity:1;transform:translate(50px,50px)}.footer-links-legal{color:#fff;font:500 16px/26px Gotham,Helvetica Neue,sans-serif;gap:15px;justify-content:center;margin:15px auto 0;width:100%}.signup-left-form{align-items:center;background:#436ab3;border-radius:30px;display:flex;flex:2 1;flex-direction:column;height:325px;justify-content:space-between;padding:30px}.signup-left-form button{background:#fff!important;border:none;border-radius:100px;color:#022161;font-size:16px;font-weight:600;height:49px;line-height:44px;width:125px}.signup-left-form input::placeholder{color:#8da9de}.sign-up-footer{color:#fff;font-size:8px;line-height:14px}.signup-left-form-fields{display:flex;flex-direction:column;gap:15px;width:100%}.signup-left-form-fields input{background:#436ab3;border:1px solid #fff;border-radius:100px;color:#fff;font-size:16px;height:50px;line-height:44px;text-align:center;width:100%}.signup-contact{display:flex;flex-wrap:wrap;gap:10px!important}.signup-contact .icon{align-items:center;display:flex;justify-content:center}.signup-contact .icon svg{display:block;height:20px;width:20px}.signup-contact .contact{align-items:center;display:flex;justify-content:center}.signup-contact .contact a{color:#fff;font-size:12px;font-weight:500;line-height:24px;text-decoration:none}.signup-inner{background:#d6b591;display:flex;height:550px;overflow-x:clip;overflow-y:visible;position:relative;width:100%;z-index:999}@media (max-width:1485px){.signup-contact{gap:5px}}@media (max-width:1368px){.contact a{font-size:10px!important}}@media (max-width:768px){.signup-inner{height:auto;overflow:hidden;padding:30px 20px}.signup-inner,.signup-left{flex-direction:column;gap:30px}.signup-left{padding:0;width:100%}.signup-left-body{align-items:flex-start;text-align:left}.signup-left-body h1,.signup-left-body h2{font-size:32px;line-height:40px}.signup-left-body p{font-size:16px;line-height:24px}.signup-left-form{box-sizing:border-box;gap:30px;height:auto;padding:25px;width:100%}.signup-left-form button{width:100%}.signup-contact{flex-wrap:wrap;justify-content:flex-start;row-gap:10px}.contact-row{align-items:center;width:100%}.contact-row,.contact-row .contact{justify-content:flex-start}.contact-row .contact a{word-break:break-word}.signup-right{display:flex;justify-content:center;padding:0;transform:none;width:100%}.signup-right img{height:auto;max-width:350px;width:100%}.footer-top{align-items:flex-start;padding:40px 20px;text-align:left}.footer-body{font-size:14px;line-height:22px;max-width:320px;text-align:center}.footer-links{gap:25px}.footer-links,.footer-nav{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.footer-nav{gap:12px;line-height:24px}.footer-nav a{font-size:14px}.footer-bottom,.footer-socials{justify-content:flex-start}.footer-bottom{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;max-width:100%;min-height:200px;padding:30px 20px!important;width:100%!important}.copyright-footer{align-items:center;flex-wrap:wrap;font-size:12px;justify-content:center;line-height:20px;min-height:-webkit-fit-content;min-height:fit-content;text-align:center;width:100%}.copyright-footer,.libstar-link{overflow-wrap:break-word;word-break:break-word}.libstar-logo img{height:auto;max-width:200px}}@media (max-width:1024px) and (min-width:769px){.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column;padding:10px 20px!important;width:calc(100% - 40px)!important}.libstar-logo{width:400px}.signup-right{display:none}.signup-left{box-sizing:border-box;padding:30px;width:100%}}.testimonials-container{display:flex;padding:0 50px 100px;width:calc(100vw - 100px)}.left-arrow{justify-content:flex-start}.left-arrow,.right-arrow{align-items:center;display:flex;flex:1 1}.right-arrow{justify-content:flex-end}.testimonials-body{align-items:center;display:flex;flex:15 1;flex-direction:column;gap:50px}.testimonials-title{color:#022161;font-family:Gotham,Helvetica Neue,sans-serif;font-size:42px;font-weight:900;line-height:52px;margin:0 0 50px;text-align:center}.testimonials-main{flex-direction:row;gap:25px}.testimonial-card,.testimonials-main{display:flex}.testimonial-card{align-items:center;background:#d6b591;border-radius:30px;color:#fff;flex:1 1;flex-direction:column;justify-content:center;padding:30px;.testimonial-comment{align-items:center;flex-direction:column;justify-content:center;min-height:100px;text-align:center}.testimonial-rating{gap:5px;svg{height:20px;width:20px;path{fill:#436ab3}}}}.left-arrow svg,.right-arrow svg{opacity:0;pointer-events:none;transition:opacity .2s ease}.left-arrow.active svg,.right-arrow.active svg{opacity:1;pointer-events:auto}@media (max-width:1024px){.testimonials-container{gap:20px;padding:0 30px 75px;width:calc(100% - 60px)}.testimonials-title{font-size:36px;line-height:44px}}@media (max-width:768px){.testimonials-container{padding:0 20px 50px;width:calc(100% - 40px)}.testimonials-title{font-size:32px;line-height:40px;margin-bottom:30px}.testimonial-card{padding:25px}.testimonial-comment{align-items:flex-start;display:flex;height:180px;justify-content:flex-start}.testimonial-name{margin-bottom:0;min-height:40px;text-align:center}}.recipe-section{background-color:#436ab3;color:#fff;display:flex;flex-direction:column;padding:100px 40px;width:calc(100vw - 80px)}.recipe-heading{text-align:center;h1{font-family:Baby Doll,cursive}h1,h2{color:#fff;font-size:42px;line-height:52px;margin:0;padding:0}h2{font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:900}}.lets-cook{background:none;display:flex;gap:25px;margin:50px 150px 120px;.lets-cook-section{align-items:center;background:none;display:flex;flex:1 1;flex-direction:column;img{background:none;border-radius:43px;box-shadow:0 5px 5px 0 #0000004d;display:block;height:auto;object-fit:cover;width:100%}button{background:linear-gradient(180deg,#436ab3,#022161);border:1px solid #fff;border-radius:15px;color:#fff;cursor:pointer;height:55px;transform:translateY(-20px);width:140px;p{color:#fff;margin:0;padding:0}.main{font-family:Baby Doll,cursive;font-size:16px}.main,.sub{line-height:18px}.sub{font-family:Gotham,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700}}}}.featured-recipes{display:flex;gap:0}.recipe-copy{display:flex;flex:1 1;flex-direction:column;justify-content:center}.recipe-copy h1{font-family:Baby Doll,cursive;margin:0 0 10px}.recipe-copy h1,.recipe-copy h2{color:#fff;font-size:42px;line-height:52px;padding:0}.recipe-copy h2{font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:900;margin:0}.recipe-copy p{color:#fff;margin-bottom:50px;margin-top:30px}.recipe-copy button{background:#fff;border:none;border-radius:100px;color:#022161;font-size:16px;font-weight:500;height:60px;line-height:44px;width:200px}.featured{align-items:flex-start;display:flex;flex:3 1;gap:30px}.featured-recipe{align-items:center;display:flex;flex:1 1;flex-direction:column}.recipe-image{position:relative;width:100%;z-index:2}.recipe-description{background:linear-gradient(180deg,#436ab3 0,#4269b1 5%,#4067af 20%,#3e64ac 40%,#3b61a8 60%,#375ca3 80%,#32579d 95%,#2f539a);border-radius:30px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:-200px;padding:220px 20px 20px;position:relative;width:90%;z-index:1}.recipe-description-inner{display:flex;flex-direction:column;height:100%;padding:0}.recipe-tag{align-items:center;border:1px solid #fff;border-radius:7px;color:#fff;display:flex;font-size:14px;height:25px;justify-content:center;width:90px}.recipe-name{color:#fff;font-size:20px;font-weight:900;line-height:28px;margin:20px 35px;min-height:60px;text-align:center;text-transform:uppercase}.home-recipe-icons{display:flex;justify-content:space-between;margin:0 10px 25px 0}.recipe-icon{flex:1 1;gap:80px}.home-recipe-icons .icon{align-items:center;display:flex;justify-content:center}.home-recipe-icons .icon svg{height:40px;width:auto}.home-recipe-icons .info{color:#fff;font-size:10px;line-height:32px;text-align:center}.buy-now-button{background:#022161;color:#fff;height:44px;margin-top:-30px;width:120px;z-index:100}.buy-now-button,.view-all-button{align-items:center;border-radius:100px;display:inline-flex;font-size:16px;justify-content:center;text-decoration:none}.view-all-button{background:#fff;color:#022161;font-weight:500;height:60px;line-height:44px;width:200px}@media (max-width:768px){.featured-recipes{gap:30px}.featured,.featured-recipes{flex-direction:column}.recipe-section{padding:50px 20px;width:calc(100vw - 40px)}.lets-cook{flex-direction:column;margin:50px 0}.recipe-copy h1,.recipe-copy h2{font-size:36px;text-align:center}.recipe-copy p{text-align:center}.view-all-button{margin:0 auto}}@media (min-width:769px) and (max-width:1024px){.recipe-section{padding:50px 20px;width:calc(100vw - 40px)}.featured-recipes{flex-direction:column;gap:30px}.recipe-copy{text-align:center}.view-all-button{margin:0 auto}.lets-cook{margin:50px 0}}.home-products-container{align-items:center;background:#fff;color:#022161;display:flex;flex-direction:column;padding:100px 150px}.products-copy{padding:0 200px;h1{font-family:Baby Doll,cursive}h1,h2{font-size:42px;line-height:52px;margin:0;padding:0;text-align:center}h2{font-weight:900}h2,p{font-family:Gotham,Helvetica,Arial,sans-serif}p{font-size:20px;font-weight:500;line-height:28px;text-align:center}}.product-grid-mobile,.product-grid-tablet{display:none}.products-grid{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:0}.products-grid-shelf{display:flex;justify-content:center;z-index:1;img{height:40px;margin:0 auto;width:auto}}.products-grid-items{display:flex;gap:80px;justify-content:space-between;margin-top:-30px}.products-grid-item{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.products-grid-link{transform:translateY(63px);width:100%}.products-grid-link,.shop-products{align-items:center;display:flex;justify-content:center;z-index:100}.shop-products{background:#022161;border-radius:0 0 100px 100px;color:#fff!important;height:50px;text-decoration:none;width:40px}.product-image{padding:0;transform:translateY(68px);z-index:101;img{height:270px;padding:0;width:auto}}.products-shop-all{margin:30px auto 0;width:100%}.shop-all-link{align-items:center;border:1px solid #022161;border-radius:100px;color:#022161;display:flex;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;height:60px;justify-content:center;line-height:44px;margin:30px auto 0;text-decoration:none;width:220px}@media (max-width:768px){.home-products-container{padding:50px 20px}.products-copy{box-sizing:border-box;max-width:100%;padding:0;width:100%}.products-copy h1,.products-copy h2,.products-copy p{margin-left:auto;margin-right:auto;width:100%}.products-copy p{font-size:16px;line-height:24px;overflow-wrap:break-word;white-space:normal;word-break:normal}.product-grid-tablet,.products-grid{display:none}.product-grid-mobile{gap:50px;margin-top:30px}.product-grid-mobile,.product-grid-mobile-item{align-items:center;display:flex;flex-direction:column;width:100%}.product-grid-mobile-image{align-items:center;display:flex;justify-content:center}.product-grid-mobile-image img{height:220px;transform:translateY(40px);width:auto}.product-grid-mobile-link{display:flex;justify-content:center;transform:translateY(40px);z-index:10}.product-grid-mobile-shelf{display:flex;justify-content:center;margin-top:-20px;width:100%}.product-grid-mobile-shelf img{height:auto;max-width:300px;width:100%}.products-shop-all{margin-top:0}}@media (min-width:769px) and (max-width:1024px){.product-grid-mobile,.products-grid{display:none}.product-grid-tablet{display:flex;flex-direction:column;gap:60px;margin-top:40px;width:100%}.product-grid-tablet-row{align-items:center;display:flex;flex-direction:column}.product-grid-tablet-items{display:flex;gap:160px;justify-content:center;width:100%}.product-grid-tablet-item{align-items:center;display:flex;flex-direction:column}.product-grid-tablet-image img{height:230px;transform:translateY(50px);width:auto}.product-grid-tablet-link{display:flex;justify-content:center;transform:translateY(45px);z-index:10}.product-grid-tablet-shelf{display:flex;justify-content:center;margin-top:-20px;width:100%}.product-grid-tablet-shelf img{height:auto;max-width:750px;width:100%}.products-shop-all{margin-top:10px}.products-copy{box-sizing:border-box;max-width:100%;padding:0;width:100%}.home-products-container{padding:50px 20px}}.products-page{color:#022161;width:100%}.products-hero-section{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:200px 40px 30px;width:calc(100% - 80px)}.products-hero-bottom{display:flex;margin:50px 0 0;width:100%}.product-hero-dots{display:flex;gap:5px}.navigation-dot{height:10px;width:10px}.products-hero-button{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.products-hero-button-inner{background-color:#fff;border:1px solid #022161;border-radius:100px;color:#022161;cursor:pointer;font-size:16px;padding:20px 40px;width:-webkit-fit-content;width:fit-content}.products-hero-gallery-navigation{display:flex;flex:1 1;gap:10px;justify-content:flex-end}.products-hero-inner{width:50%;h1{align-items:flex-end;font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 20px;min-height:70px;padding:0}h1,p{display:flex;font-family:Gotham,Helvetica,Arial,sans-serif;justify-content:flex-start}p{align-items:flex-start;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px);margin:20px 0 0;min-height:84px}}.ranges-buttons{flex-wrap:wrap;gap:10px}.range-button,.ranges-buttons{align-items:center;display:flex;justify-content:center}.range-button{background-color:#436ab3;border-radius:100px;color:#fff;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:44px;padding:0 15px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.range-button.active{background-color:#fff;border:1px solid #436ab3;color:#436ab3}.products-main-page{padding:25px 150px 100px}.products-page-list{display:flex;flex-direction:column;gap:80px;margin-top:60px}.products-page-row{align-items:center;display:flex;flex-direction:column;width:100%}.products-page-items{display:flex;gap:80px;justify-content:center;z-index:2}.products-page-image{align-items:flex-end;display:flex;justify-content:center;width:200px}.products-page-image img{display:block;height:auto;max-width:200px;width:100%}.products-page-shelf{display:flex;justify-content:center;margin-top:-5px;width:100%;z-index:1}.products-page-shelf img{display:block;height:40px;object-fit:fill;transform:translateY(-58px);width:100%}.products-page-shop{align-items:center;background-color:#022161;border-radius:0 0 100px 100px;display:flex;height:50px;justify-content:center;transform:translate(75px);width:40px;svg path{stroke:#fff}}@media (max-width:768px){.products-main-page{padding:25px 20px 50px}.products-hero-inner{width:100%}.products-hero-bottom{flex-direction:column;gap:30px;margin:50px 0 0}.products-hero-gallery-navigation{justify-content:center}.products-hero-section{background-position:0;background-repeat:no-repeat;padding:300px 20px 50px;width:calc(100% - 40px)}.products-hero-inner h1{min-height:50px}.products-hero-inner{min-height:184px}}@media (max-width:1024px) and (min-width:769px){.products-page-items{gap:160px}.products-main-page{padding:25px 20px 100px}.products-hero-section{background-position:0;background-repeat:no-repeat;padding:250px 20px 50px;width:calc(100% - 40px)}.products-hero-inner h1{min-height:50px}.products-hero-inner{min-height:180px;width:55%}.products-hero-inner p{margin:0;min-height:169px}}.recipes-hero-section{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#022161;padding:200px 40px 120px;width:calc(100% - 80px)}.recipe-hero-inner{width:50%;h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 20px;min-height:70px;padding:0}h1,p{font-family:Gotham,Helvetica,Arial,sans-serif}p{font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px);min-height:84px}}.recipes-main-page{padding:25px 40px 100px}.occasions-buttons{gap:10px}.occasion-button,.occasions-buttons{align-items:center;display:flex;justify-content:center}.occasion-button{background-color:#436ab3;border-radius:100px;color:#fff;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:44px;padding:0 15px;text-decoration:none}.occasion-button.active{background-color:#fff;border:1px solid #436ab3;color:#436ab3}.recipes-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:50px}.recipe-card{display:flex;flex-direction:column;width:100%}.recipe-card-image{height:400px;width:440px;img{height:100%;width:100%}}.recipe-card-content{display:flex;flex-direction:column}.recipes-page-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:50px}.recipes-page-image-wrapper{aspect-ratio:400/295;border-radius:35px;overflow:hidden;position:relative;width:100%;z-index:2}.recipes-page-card{align-items:center;display:flex;flex-direction:column}.recipes-page-image{border-radius:35px;display:block;height:100%;max-width:100%;object-fit:cover;object-position:center;position:relative;width:100%;z-index:2}.recipes-page-content{background:linear-gradient(180deg,#436ab3 0,#4269b1 5%,#4067af 20%,#3e64ac 40%,#3b61a8 60%,#375ca3 80%,#32579d 95%,#2f539a);border-radius:30px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:-50px;max-width:calc(100% - 40px);padding:70px 20px 0;position:relative;width:95%;z-index:1}.recipe-categories-list{display:flex;gap:10px}.recipe-categories-list-item{border:1px solid #fff;border-radius:7px;color:#fff;font-size:14px;padding:5px 10px}.recipes-page-title{color:#fff;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:20px;font-weight:900;line-height:28px;min-height:56px;padding:15px;text-align:center}.button-section{width:100%}.button-section,.navigate-recipe{display:flex;justify-content:center}.navigate-recipe{align-items:center;background-color:#022161;border-radius:100px;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;transform:translateY(-20px);width:140px;z-index:5}@media (max-width:768px){.recipes-hero-section{background-position:0;padding:350px 20px 50px;width:calc(100% - 40px)}.recipe-hero-inner{width:90%}.recipes-page-grid{grid-template-columns:repeat(1,1fr)}.recipes-main-page{padding:25px 20px 50px}.recipe-hero-inner h1{min-height:50px}.recipe-hero-inner p{min-height:150px}}@media (max-width:1024px) and (min-width:769px){.recipes-page-grid{grid-template-columns:repeat(2,1fr)}.recipes-hero-section{background-position:0;padding:350px 20px 50px;width:calc(100% - 40px)}.recipe-hero-inner{width:50%}}.product-page{color:#022161;width:100%}.single-product-hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#022161;padding:425px 40px 30px;width:calc(100% - 80px)}.single-product-hero-section h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 10px;min-height:110px}.single-product-hero-section p{font-size:20px;line-height:28px;margin:0 0 120px;min-height:165px;width:30%}.product-actions{display:flex;width:100%}.product-start-cooking-button{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.nav-cooking{align-items:center;background:#fff;border:1px solid #022161;border-radius:100px;color:#022161;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:20px 40px;text-decoration:none}.product-nav-buttons{align-items:center;display:flex;justify-content:flex-end}.product-info-range-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:25px 40px 100px}.product-info-description{display:flex;gap:40px;max-width:calc(100% - 300px);padding:0 150px 100px}.gallery-nav-arrow,.gallery-navigation{align-items:center;display:flex;justify-content:center}.product-info-description-image-box{flex:1 1}.product-info-description-image{align-items:center;display:flex;flex-direction:column;transform:translateX(-90px)}.product-info-description-details{color:#022161;display:flex;flex:1 1;flex-direction:column}.product-info-shelf-image{height:40px;margin:0 auto;width:80%}.product-info-shelf-image img{display:block;height:100%;width:100%}.product-info-main-image{display:flex;justify-content:center;width:200px;z-index:3}.product-info-main-image img{display:block;height:auto;transform:translateY(15px);width:100%;z-index:3}.product-info-details .prod-h2{font-family:Baby Doll,cursive;font-size:32px;line-height:52px;margin:0 0 10px}.product-info-details .prod-h1{font-size:42px;font-weight:900;line-height:52px;margin:0 0 50px}.product-info-details{padding-right:50px}.product-info-description-body li,.product-info-description-body p{font-size:16px;font-weight:400;line-height:24px}.product-info-description-body{margin-bottom:50px}.best-served-with-section{background:#d6b591;padding:100px;width:calc(100% - 200px);h1{color:#fff;font-size:clamp(36px,4vw,64px);line-height:clamp(44px,4.5vw,72px);margin:0 0 50px;text-align:center}.icon-section{align-items:center;display:flex;flex-wrap:wrap;gap:80px;justify-content:center;.icon-info{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;.icon{background-color:#d6b591;height:150px;width:150px;img{background-color:#d6b591;height:100%;width:100%}}.info{color:#fff;font-size:32px;font-weight:700;line-height:52px}}}}.product-info-description-body p{font-size:16px;font-weight:400;line-height:24px}.product-recipe-section{background-color:#436ab3;padding:100px 35px 95px;text-align:center;h1{font-family:Baby Doll,cursive;margin:0}h1,h2{color:#fff;font-size:42px;line-height:52px;padding:0}h2{font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:900;margin:0 0 50px}}.navigation-dot.active{background-color:#fff}.prod-where-to-buy{font-family:Baby Doll,cursive;font-size:32px;line-height:52px;margin:0 0 10px;padding:0}.where-to-buy-section-desktop{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;padding:50px 0;text-align:left;transform:translateX(-20px)}.where-to-buy-section-desktop h2{font-size:20px;font-weight:700;line-height:40px;margin:0;padding:0}.where-to-buy-section-inner{display:flex;gap:10px}.retailer-box{align-items:center;background:#f5f5f5;border-radius:15px;cursor:pointer;display:flex;justify-content:center;padding:30px}.where-to-buy-section-mobile{display:none}@media (max-width:768px){.product-info-description{flex-direction:column;max-width:calc(100% - 40px);padding:0 20px 50px;width:calc(100% - 40px)}.product-info-shelf-image img{width:100%}.where-to-buy-section-inner{flex-direction:column}.product-info-range-buttons{padding:25px 20px 50px}.best-served-with-section .icon-section{display:grid;grid-template-columns:repeat(2,1fr)}.best-served-with-section{padding:50px 20px;width:calc(100% - 40px)}.best-served-with-section .icon-section .icon-info .icon{height:100px;width:100px}.product-recipe-section{padding:50px 20px!important}.single-product-hero-section{background-position:0;padding:350px 20px 50px;width:calc(100% - 40px)}.single-product-hero-section p{margin:0;min-height:114px;width:100%}.gallery-navigation{align-items:flex-start;justify-content:flex-start}.product-info-description-image{transform:translateX(0);width:100%}.where-to-buy-section-mobile{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;padding:50px 0;text-align:left}.where-to-buy-section-desktop{display:none}.single-product-hero-section h1{min-height:50px}}@media (max-width:1024px) and (min-width:769px){.where-to-buy-section-inner{flex-direction:column}.product-info-description-image{transform:translateX(0)}.single-product-hero-section p{margin:0 0 50px}.where-to-buy-section-desktop{transform:translateX(40px)}}.recipe-carousel{align-items:center;display:flex;gap:80px;position:relative;width:100%}.recipe-carousel-viewport{box-sizing:border-box;flex:1 1;min-width:0;overflow:hidden;padding-bottom:25px}.recipe-carousel-track{display:flex;gap:30px}.recipe-card{background:linear-gradient(180deg,#436ab3 0,#4269b1 5%,#4067af 20%,#3e64ac 40%,#3b61a8 60%,#375ca3 80%,#32579d 95%,#2f539a);border-radius:30px;box-sizing:border-box;flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0;padding-bottom:0;h3{color:#fff;font-size:20px;font-weight:900;line-height:28px;margin:30px auto 25px;max-width:400px;min-height:56px}.recipe-icon-row{gap:30px;margin:0 auto;max-width:350px}.recipe-icon,.recipe-icon-row{align-items:center;display:flex;justify-content:center}.recipe-icon{flex-direction:column;gap:15px;margin:0;padding:0;.icon{height:40px;margin:0;padding:0;width:40px}.info{color:#fff;font-size:10px;font-weight:400;line-height:20px;margin:0 0 -30px;min-height:40px;padding:0;text-align:center}}.redirect-box{margin-bottom:-20px;margin-top:25px;position:relative;z-index:10}.recipe-redirect,.redirect-box{display:flex;justify-content:center}.recipe-redirect{align-items:center;background:#022161;border-radius:50%;color:#fff;height:40px;text-decoration:none;width:40px;z-index:5}}.recipe-image-wrapper{aspect-ratio:400/295;border-radius:30px;overflow:hidden}.recipe-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.recipe-arrow{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.recipe-arrow.hidden{pointer-events:none;visibility:hidden}.recipe-carousel-track.single{justify-content:center}.recipe-carousel-track.single .recipe-card{flex:0 0 auto;max-width:550px;width:100%}.recipe-card-body{position:relative}@media (max-width:768px){.recipe-carousel{gap:20px}.recipe-card{flex:0 0 100%}.recipe-arrow{height:20px;width:20px}.recipe-carousel{margin:0}.recipe-arrow{height:30px;width:30px}}.recipe-header{background-image:url(/static/media/carton-background.885152d4602b5059f5e4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#022161;height:235px;padding:250px 40px 30px;width:100%}.recipe-header-inner{margin-bottom:120px;width:30%}.recipe-header-inner h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);min-height:310px}.recipe-header-nav{display:flex;width:100%}.recipe-header-nav-left{display:flex;flex:1 1;justify-content:flex-start}.recipe-header-nav-right{display:flex;flex:1 1;justify-content:flex-end}.recipe-body{display:flex;gap:40px;max-width:calc(100% - 300px);padding:150px 150px 100px}.recipe-product-image{align-items:center;justify-content:flex-start;transform:translateX(-90px)}.recipe-information,.recipe-product-image{display:flex;flex:1 1;flex-direction:column}.recipe-information{color:#022161}.recipe-information h2{font-family:Baby Doll,cursive;font-size:32px;line-height:52px;margin:0 0 10px;padding:0}.recipe-information h1{font-size:42px;font-weight:900;line-height:52px;margin:0 0 50px;padding:0}.recipe-information p{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0}.recipe-icons{align-items:flex-start;display:flex;gap:70px;justify-content:flex-start;margin:50px 0}.recipe-information .recipe-icon{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:15px;height:41px;justify-content:flex-end;width:-webkit-fit-content;width:fit-content}.recipe-information .recipe-icon .icon svg path{fill:#436ab3}.recipe-information .recipe-icon .info{color:#022161;font-size:10px}.shelf-image{height:40px;margin:0 auto;width:80%}.shelf-image img{display:block;height:100%;width:100%}.product-image-image{transform:translateY(20px)}.fan-product-image img{transform:translateY(20px)}.fan-product-image img,.product-image-image img{height:300px;padding:0;width:auto}.ingredients-method-toggle{display:flex;gap:15px;margin:0 0 50px}.ingredients-button,.method-button{border:1px solid #436ab3;border-radius:100px;cursor:pointer;padding:20px 40px}.ingredients,.method{font-weight:400}.recipe-body .recipe-information .recipe-icons{margin:70px 0 50px}@media (max-width:768px){.recipe-header-inner{width:100%}.recipe-header-inner h1{margin:0;min-height:180px}.recipe-body{flex-direction:column;max-width:calc(100% - 60px);padding:50px 30px}.recipe-product-image{align-items:center;transform:none;width:100%}.fan-product-image,.product-image-image{display:flex;justify-content:center;width:100%}.fan-product-image img{height:auto;max-height:350px;max-width:100%;transform:translateY(15px)}.product-image-image img{height:auto;max-height:350px;max-width:100%;transform:translateY(-5px)}.shelf-image{width:100%}.product-recipe-section{padding:0}.recipe-header{padding:350px 40px 50px}}@media (min-width:769px) and (max-width:1024px){.recipe-header-inner{width:50%}.recipe-header-inner h1{margin:0;min-height:280px}}.blogs-header{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#022161;padding:200px 40px 100px;width:calc(100% - 80px)}.blogs-header-inner{width:50%}.blogs-header-inner h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 10px;min-height:70px;padding:0}.blogs-header-inner p{font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px);margin:0 0 50px;min-height:84px;padding:0}.blog-intro-inner{min-height:200px}.blogs-container{padding:25px 40px 100px}.blogs-categories{align-items:center;display:flex;gap:10px;justify-content:center}.category-button{background-color:#436ab3;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;padding:15px;text-decoration:none}.category-button.active{background-color:#fff;border:1px solid #436ab3;color:#436ab3}.blogs-navigation{align-items:center;justify-content:center;margin:50px 0 10px}.blogs-navigation,.blogs-navigation-dots{display:flex;gap:10px}.blogs-navigation-dot{align-items:center;background:#0000;border:2px solid #123a82;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:12px;justify-content:center;margin:0;padding:0;width:12px}.blogs-navigation-dot.active{background:#0b2b6b}.blogs-navigation-arrow{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center}.blogs-navigation-arrow:disabled{cursor:default;opacity:.35}.blogs-body{grid-gap:90px 24px;display:grid;gap:90px 24px;grid-template-columns:repeat(3,1fr)}.blog{align-items:flex-start;color:#022161;display:flex;flex-direction:column;gap:50px;justify-content:center}.blog-image-wrapper{aspect-ratio:400/295;border-radius:15px;margin-top:100px;overflow:hidden;width:100%}.blog-image-wrapper img{border:none;display:block;height:100%;object-fit:cover;width:100%}.blog h2{font-size:20px;font-weight:900;line-height:28px;margin:0 0 20px;padding:0}.blog p{font-size:clamp(14px,1vw,16px);font-weight:400;line-height:clamp(20px,1.5vw,24px);margin:0 0 30px;padding:0}.blog-button{background-color:#436ab3;border:none;border-radius:100px;color:#fff;cursor:pointer;padding:10px 20px;text-decoration:none}@media (max-width:768px){.blogs-header{background-position:0;padding:350px 20px 50px;width:calc(100% - 40px)}.blogs-header-inner{width:100%}.blogs-header-inner p{font-weight:500;margin:0;min-height:70px;padding:0}.blogs-container{padding:25px 20px 50px}.blogs-categories{flex-wrap:wrap}.blogs-body{gap:0;grid-template-columns:repeat(1,1fr)}.blogs-header-inner h1{align-items:flex-end;display:flex}.blogs-header-inner p{min-height:180px}}@media (max-width:1024px) and (min-width:769px){.blogs-body{display:grid;grid-template-columns:repeat(2,1fr)}.blogs-header{background-position:0;padding:250px 20px 50px;width:calc(100% - 40px)}.blogs-header-inner{width:40%}.blogs-header-inner h1{align-items:flex-end;display:flex;min-height:230px}}.blog-page{color:#022161;padding:150px 0 0}.blog-page-main{padding:0 250px 100px}.blog-page-header-image img{border-radius:30px;height:auto;width:100%}.blog-page-header-details{border-bottom:1px solid #f5f5f5;display:flex;padding:50px 0}.blog-page-header-details-left{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start}.blog-page-header-details-left h2{font-size:32px;font-weight:900;line-height:40px;margin:0;padding:0;text-transform:uppercase}.blog-page-header-details-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.blog-page-header-details-right p{color:#436ab3;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:clamp(20px,1.5vw,24px);margin:0;padding:0}.blog-heading-component{font-size:24px;font-weight:900;line-height:32px;margin:0 0 30px;padding:0;text-transform:uppercase}.blog-paragraph-block{margin:0 0 100px;padding:0}.blog-paragraph-block p{color:#022161;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:clamp(20px,1.5vw,24px);margin:0 0 20px;padding:0}.blog-single-image{margin:0 0 100px;padding:0}.blog-single-image img{border-radius:30px;height:auto;width:100%}.blog-two-image-container{display:flex;gap:24px;padding-bottom:100px}.blog-two-image-container .inner{flex:1 1}.blog-two-image-container .inner img{border-radius:30px;height:auto;width:100%}.blog-body{border-bottom:1px solid #f5f5f5;padding:50px 0 100px}.blog-body>:last-child{margin-bottom:0!important}.blog-page-footer{display:flex;padding:50px 0 0}.blog-page-footer-left{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:700;justify-content:flex-start;line-height:40px}.blog-page-footer-right{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:flex-end}.blog-page-footer-right .icon{align-items:center;background-color:#436ab3;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.blog-page-footer-right .icon svg{height:30px;width:30px}.blog-page-footer-right .email{align-items:center;display:flex;justify-content:center}.blog-page-footer-right .email svg{height:31px;transform:translateY(2px);width:26px}.blog-page-footer-right .instagram{cursor:pointer}@media (max-width:768px){.blog-page{padding:150px 0 0}.blog-page-main{padding:0 20px 50px}.blog-page-header-details{flex-direction:column;padding:25px 0}.blog-page-header-details-right{align-items:flex-start}.blog-two-image-container{flex-direction:column;gap:24px}}@media (max-width:1024px) and (min-width:769px){.blog-page-main{padding:0 20px 50px}.blog-body{padding:50px 0}}.about-us-page-header{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 0 210px 150px}.about-us-header-inner{background-image:url(/static/media/carton-background.885152d4602b5059f5e4.jpg);border-radius:0 0 30px 30px;color:#fff;max-width:400px;padding:90px 50px 50px;width:-webkit-fit-content;width:fit-content}.about-us-header-inner h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 30px}.about-us-header-inner p{font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px)}.about-us-page-content{background-color:#d6b591;color:#fff;padding:100px 150px}.about-us-content-inner{display:flex;gap:140px;padding:25px 0}.about-us-inner-image{flex:1 1}.about-us-inner-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.about-us-inner-body p{font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px);margin:0 0 30px}.about-us-inner-image img{align-items:center;display:flex;justify-content:flex-end;width:100%}.about-recipe-link{background-color:#022161;border-radius:100px;color:#fff;font-size:16px;padding:20px 40px;text-decoration:none}.about-us-inner-button{padding:30px 0}.slide-left,.slide-right{opacity:0;transition:transform .8s ease,opacity .8s ease;will-change:transform,opacity}.slide-left{transform:translateX(-200px)}.slide-right{transform:translateX(200px)}.slide-left-on-load{animation:slideInLeft 1.4s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.8s;opacity:0}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-120px)}to{opacity:1;transform:translateX(0)}}.slide-left.visible,.slide-right.visible{opacity:1;transform:translateX(0)}@media (max-width:768px){.about-us-page-header{background-position:0;padding:90px 50px 50px}.about-us-content-inner{flex-direction:column;gap:50px}.about-us-page-content{padding:50px 20px}.about-us-inner-image{order:1}.about-us-inner-body{order:2}}@media (max-width:1024px) and (min-width:769px){.about-us-content-inner{flex-direction:column;gap:50px}.about-us-page-content{padding:50px 20px}.about-us-inner-image{margin:0 auto;max-height:500px;max-width:500px;order:1}.about-us-inner-body{order:2}}.footer{margin:0;padding:0;width:100%}.footer-top{align-items:center;background:linear-gradient(180deg,#4a73ba,#456cb5 30%,#4065af 60%,#385ca5 80%,#2f539a);display:flex;flex-direction:column;justify-content:center;min-height:270px;position:relative;z-index:0}.footer-body{color:#fff;font-family:Gotham,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;line-height:26px}.footer-nav{flex-wrap:wrap;gap:15px;justify-content:center}.footer-nav,.footer-socials{align-items:center;display:flex;flex-direction:row}.footer-socials{gap:5px;justify-content:flex-start;padding:2px;.social-icon{cursor:pointer;height:30px;width:30px;svg{height:23px;width:23px}}}.footer-links{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Gotham,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:15px;justify-content:center;line-height:26px;margin:0 auto;width:100%}.footer-link{color:#fff;text-decoration:none;text-transform:uppercase}.footer-bottom{background:#022161;height:125px;justify-content:space-between;padding:0 36px;width:calc(100% - 72px)}.footer-bottom,.libstar-logo{align-items:center;display:flex}.libstar-logo{justify-content:flex-start;width:-webkit-fit-content;width:fit-content}.libstar-link{color:#fff;padding:0 4px;text-decoration:none;text-transform:uppercase}.copyright-footer{align-items:flex-end;color:#fff;display:flex;font-family:Gotham,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;height:42px;justify-content:flex-end;line-height:26px}@media (max-width:768px){.copyright-footer{align-items:center;justify-content:center;text-align:center}.libstar-logo{max-width:200px}}.contact-us-header{background:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:200px 40px 30px}.contact-us-header-inner{color:#022161;width:50%}.contact-us-header-inner h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 20px;padding:0}.contact-us-header-inner p{font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:clamp(24px,2vw,28px);margin:0 0 70px;min-height:110px;padding:0}.contact-us-link{background:#022161;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;padding:20px 40px;text-decoration:none}.contact-us-body{display:flex;gap:140px}.contact-us-map-information{color:#022161;display:flex;flex:1 1;flex-direction:column;justify-content:center}.contact-us-map-information h2{font-size:32px;font-weight:900;line-height:40px;margin:0 0 50px}.contact-us-map-frame{flex:1 1;min-height:550px}.contact-us-map-frame iframe{display:block;height:100%;width:100%}.contact-us-map-information-item{display:flex;gap:30px}.contact-us-map-information-item .icon{align-items:flex-start;display:flex;justify-content:center}.contact-us-map-information-item .info{display:flex;flex-direction:column;margin-bottom:30px}.contact-us-map-information-item .info h4{font-size:16px;font-weight:700;line-height:26px;margin:0;padding:0}.contact-us-map-information-item .info p{font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0}.info-inner{display:flex;gap:60px}.contact-link{color:#022161;text-decoration:none}@media (max-width:1024px){.contact-us-header{background-position:0;padding:350px 20px 50px}.contact-us-header-inner{width:100%}.contact-us-header-inner p{margin:0 0 50px;min-height:167px}.contact-us-body{flex-direction:column;gap:50px}.contact-us-map-frame{flex:initial}.contact-us-map-frame,.contact-us-map-frame iframe{height:500px;min-height:500px;width:100%}.contact-us-map-information{padding:0 20px}.info-inner{flex-direction:column;gap:0}}.App{width:100%}.intro-text{box-sizing:border-box;margin-top:60px;padding:0 50px;text-align:center;width:100%}.intro-text-header{color:#001f60;font-family:Gotham;font-size:42px;font-weight:900;line-height:48px;margin:0}.intro-text-body{font-size:14px;font-weight:400}.intro-text-body,.intro-text-footer{color:#001f60;font-family:Gotham;line-height:28px;margin-top:30px}.intro-text-footer{font-size:24px;font-weight:900;margin-bottom:50px}.form-container{align-items:stretch;background-color:#e1ccb6;flex-direction:row;padding:30px 150px 0 0}.form-container,.form-container>.left-form{display:flex;overflow:hidden;position:relative}.form-container>.left-form{align-items:center;flex:4 1;flex-direction:column;min-height:900px;min-width:600px;padding-right:40px}.form-container>.left-form>.logo{margin-bottom:30px;width:400px}.form-container>.left-form>.form-text{color:#fff;font-family:Gotham;font-size:42px;font-weight:900;line-height:56px;max-width:500px;text-align:center;z-index:2}.food-image{bottom:-240px;left:-120px;opacity:0;position:absolute;transform:translateX(-260px);transition:transform 1.3s ease,opacity 1.3s ease;width:700px;z-index:1}.food-image.slide-in{opacity:1;transform:translateX(0)}.form-container>.right-form{align-items:center;display:flex;flex:7 1;justify-content:flex-end}.form-container>.right-form>.form-box{background:linear-gradient(180deg,#4c73c3 0,#446bbb 35%,#365aa9 70%,#274695 88%,#18337d 96%,#0a2367);border-radius:30px;box-shadow:0 10px 30px #001f601f,inset 0 1px 0 #ffffff14;box-sizing:border-box;max-width:700px;min-height:770px;padding:40px;width:100%}.required-text{color:#fff;font-family:Gotham;font-size:14px;font-weight:400;margin:0 0 15px}.top-fields{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.pill-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;border:none;border-radius:999px;box-sizing:border-box;font-family:Gotham;font-size:14px;font-weight:700;height:50px;outline:none;padding:0 30px;width:100%}.pill-input,.pill-input::placeholder,.social-input::placeholder{color:#3d62b1}.province-input-wrapper{position:relative;width:100%}.plus-icon{color:#3d62b1;font-size:42px;font-weight:300;position:absolute;right:28px;top:50%;transform:translateY(-56%)}.social-section{margin-top:50px}.social-heading{color:#fff;font-family:Gotham;font-size:14px;font-weight:400;line-height:28px;margin:0 0 15px}.social-row{align-items:center;display:flex;gap:25px;margin-bottom:28px}.social-row>label{color:#fff;font-weight:400;line-height:28px;min-width:120px}.social-input,.social-row>label{font-family:Gotham;font-size:14px}.social-input{background-color:#f2f2f2;border:none;border-radius:999px;box-sizing:border-box;color:#3d62b1;flex:1 1;font-weight:700;height:50px;outline:none;padding:0 30px}.marketing-section{margin-top:50px}.marketing-text{color:#fff;font-family:Gotham;font-size:14px;font-weight:400;line-height:28px;margin:0;max-width:700px}.radio-group{display:flex;gap:40px;margin-top:20px}.radio-option{align-items:center;color:#fff;display:flex;font-family:Gotham;font-size:14px;gap:14px}.radio-option input[type=radio]{accent-color:#fff;height:30px;width:30px}.button-row{display:flex;justify-content:flex-end;margin-top:25px}.signup-button{background:#f2f2f2;border:none;border-radius:999px;color:#001f60;cursor:pointer;font-family:Gotham;font-size:16px;font-weight:700;height:50px;line-height:44px;padding:0 44px;transition:.2s ease}.signup-button:hover{transform:translateY(-2px)}.province-select{cursor:pointer;padding-right:70px}@media screen and (max-width:1024px){.form-container{flex-direction:column;overflow:visible;padding:40px 20px 30px}.form-container>.left-form{flex:initial;min-height:auto;min-width:0;min-width:auto;overflow:visible;padding-right:0;width:100%}.form-container>.right-form{flex:initial;justify-content:center;margin-top:30px;width:100%}.form-container>.right-form>.form-box{max-width:100%;min-height:0;min-height:auto;padding:30px 20px}.form-container>.left-form>.logo{width:260px}.form-container>.left-form>.form-text{font-size:32px;line-height:42px;max-width:320px}.food-image{bottom:auto;left:auto;margin-top:40px;max-width:520px;opacity:1;position:relative;width:100%}.food-image,.food-image.slide-in{transform:none}.social-row{gap:10px}.social-row>label{min-width:0;min-width:auto}.button-row{justify-content:center}.top-fields{gap:15px;grid-template-columns:1fr}.social-row{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:18px}.social-input{flex:initial;height:50px;min-height:50px;width:100%}.button-row,.marketing-section,.social-section{margin-top:35px}.radio-group{flex-wrap:wrap;gap:25px}}.thank-you-header{font-size:42px;font-weight:900;line-height:56px}.thank-you-body,.thank-you-header{color:#fff;font-family:Gotham;text-align:center}.thank-you-body{font-size:20px;font-weight:400;line-height:28px}.thank-you-box{align-items:center;background:linear-gradient(180deg,#4c73c3 0,#446bbb 35%,#365aa9 70%,#274695 88%,#18337d 96%,#0a2367);border-radius:30px;box-shadow:0 10px 30px #001f601f,inset 0 1px 0 #ffffff14;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:700px;min-height:220px;padding:40px;width:100%}.socials{display:block;flex:1 1}.socials-icons{display:flex;gap:20px;margin-bottom:10px}.socials-icons>a>img{height:20px;width:20px}.denny-links{flex:2 1}.denny-links>a{display:block;text-align:left;text-decoration:none;text-transform:uppercase}.denny-address,.denny-links>a{color:#fff;font-size:14px;font-weight:400;line-height:24px}.denny-address{flex:1 1}.denny-address>a{color:#fff;font-size:14px;line-height:24px}.lets-cook-header{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:250px 40px 75px}.lets-cook-header-inner{color:#022161;width:30%}.lets-cook-header-inner h1{font-size:clamp(36px,4vw,64px);font-weight:900;line-height:clamp(44px,4.5vw,72px);margin:0 0 20px;padding:0}.lets-cook-header-inner p{font-size:clamp(16px,1.5vw,20px);line-height:clamp(24px,2vw,28px);margin:0;padding:0}.lets-cook-body{display:flex;gap:30px;padding:100px 235px}.lets-cook-box{background:#0000 linear-gradient(180deg,#436ab3,#022161) 0 0 no-repeat padding-box;border-radius:30px;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:50px 50px 67px}.lets-cook-box-icon{background-color:#022161;border-radius:50%;height:52px;padding:9px 12px;width:52px}.lets-cook-box-icon img{height:auto;width:100%}.lets-cook-box h2{font-family:Baby Doll,cursive;font-size:32px;line-height:68px;margin:0 0 20px;padding:0}.lets-cook-box p{font-size:16px;font-weight:400;line-height:26px;margin:0 0 30px;min-height:78px;padding:0}.lets-cook-link{background-color:#fff;border:none;border-radius:100px;color:#022161;font-size:16px;font-weight:500;padding:20px 40px;text-decoration:none;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.lets-cook-header{background-position:0;padding:350px 20px 50px}.lets-cook-header-inner{width:100%}.lets-cook-body{flex-direction:column;padding:50px 20px}}@media (min-width:768px) and (max-width:1024px){.lets-cook-body{padding:50px 20px}}.lets-cook-by-header{background:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow:hidden;padding:50px 40px 150px;position:relative}.lets-cook-by-header:before{background:#fff6;content:"";inset:0;position:absolute;z-index:0}.lets-cook-by-header>*{position:relative;z-index:1}.lets-cook-by-header-top{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.lets-cook-by-back-button{background:#022161;border-radius:100px;color:#fff;font-size:16px;font-weight:500;padding:20px 40px;text-decoration:none}.step-numbers{gap:0;justify-content:center;margin:30px 0 50px}.step-item,.step-numbers{align-items:center;display:flex}.step-circle{background:#0000;border:1px solid #022161;border-radius:50%;color:#022161;cursor:pointer;font-size:28px;height:56px;transition:.2s;width:56px}.step-circle.active{background-color:#4a73ba;color:#fff}.step-line{background:#022161;height:1px;margin:0 8px;width:55px}.step-details{text-align:center}.step-details h2{color:#022161;font-family:Baby Doll,cursive;font-size:61px;line-height:68px;margin:0 0 15px;padding:0}.step-details p{color:#022161;font-size:16px;font-weight:400;line-height:26px;margin:0 auto;max-width:500px}.range-slider{align-items:center;display:flex;gap:20px}.range-items{grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}.arrow{align-items:center;background:none;border:none;color:#022161;cursor:pointer;display:flex;justify-content:center}.arrow.disabled{cursor:not-allowed;opacity:.3}.back-button{background:#022161;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin:0 0 100px;padding:20px 40px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.products-page-row-cook-by{align-items:center;display:flex;flex-direction:column;transform:translateY(10px);width:100%}.cook-by-product-inner{padding:100px 40px}.range-items{grid-gap:25px;display:grid;flex:1 1;gap:25px;grid-template-columns:repeat(3,minmax(280px,350px));justify-content:center}.item-grid{border:1px solid #436ab3;border-radius:30px;cursor:pointer;overflow:hidden;padding:50px 20px;position:relative;transition:box-shadow .25s ease,transform .25s ease}.item-grid:hover{box-shadow:0 8px 20px #436ab329}.item-grid-image{display:block;height:70px;margin:0 auto;object-fit:cover;width:70px}.item-grid-overlay{color:#fff;padding:20px 0 0;text-align:center;width:100%}.item-grid-overlay h3{color:#436ab3;font-family:Baby Doll,cursive;font-size:25px;margin:0 0 10px;padding:0}.item-grid-overlay p{color:#022161;font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0}.start-over-button{align-items:center;background-color:#fff;border:1px solid #022161;border-radius:100px;color:#022161;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;margin:50px auto 100px;padding:20px 40px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.start-over-button.active{margin:-10px auto 0}.products-page-list-recipe-wizard{margin-top:60px}.lets-cook-page-items{display:flex;gap:80px;justify-content:center;z-index:2}.products-page-list-recipe-wizard .lets-cook-page-items{cursor:pointer}.products-page-list-recipe-wizard .lets-cook-page-items img{transform:translateY(-10px)}.no-recipes-found{color:#022161;text-align:center}.no-recipes-found h2{color:#022161;font-family:Baby Doll,cursive}.products-page-list-recipe-wizard .products-page-shelf img{transform:translateY(-20px)}.products-page-list-recipe-wizard .products-page-shelf{margin-bottom:100px}.product-hero-section{background-position:50%;background-size:cover;color:#022161;padding:335px 40px 30px}.recipe-wizard-recipes-page-grid{grid-gap:24px;display:grid;gap:24px;justify-content:center;margin-top:50px}.wizard-section-inner{width:50%}@media (max-width:768px){.lets-cook-by-header{background-position:0}.product-hero-section{padding:250px 20px 30px}.product-actions{flex-direction:column;padding:0 20px;width:calc(100% - 40px)}.wizard-section-inner{width:100%}.gallery-navigation{align-items:flex-start;display:flex}.step-numbers{align-items:center;display:flex;gap:0;justify-content:center;margin:50px 0}}@media (max-width:1024px){.range-items{grid-template-columns:repeat(2,minmax(280px,350px));justify-content:center}.range-slider{gap:15px}}@media (max-width:768px){.range-items{grid-template-columns:1fr}.range-slider{gap:10px}.arrow svg{height:20px;width:20px}.item-grid{border-radius:30px}.item-grid-overlay{padding:20px}.item-grid-overlay h3{font-size:22px;max-width:100%;width:100%}.item-grid-overlay p{font-size:14px;line-height:22px;max-width:100%}.item-grid-overlay{align-items:center;display:flex;flex-direction:column;text-align:center;width:calc(100% - 40px)}}.cook-club-terms-page{background:#fff;color:#022161}.cook-club-terms-container{margin:0 auto;max-width:1100px;padding:220px 40px 120px}.cook-club-terms-container h1{color:#022161;font-family:Baby Doll,cursive;font-size:clamp(48px,5vw,72px);line-height:1;margin:0 0 40px}.cook-club-terms-container h2{color:#022161;font-size:clamp(24px,2vw,32px);font-weight:700;margin:60px 0 20px;padding-bottom:12px}.cook-club-terms-container p{color:#022161;font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:30px;margin:0 0 20px}.cook-club-terms-container strong{font-weight:700}.cook-club-terms-container ul{margin:0 0 30px 24px;padding:0}.cook-club-terms-container li{color:#022161;font-size:clamp(16px,1.2vw,18px);line-height:30px;margin-bottom:12px}.cook-club-terms-container li::marker{color:#436ab3}.cook-club-terms-container a{color:#436ab3;text-decoration:none;transition:color .2s ease}.cook-club-terms-container a:hover{color:#022161}@media (max-width:1024px){.cook-club-terms-container{padding:180px 30px 80px}}@media (max-width:768px){.cook-club-terms-container{padding:140px 20px 60px}.cook-club-terms-container h1{margin-bottom:30px}.cook-club-terms-container h2{margin:45px 0 15px}.cook-club-terms-container li,.cook-club-terms-container p{line-height:28px}}.cookie-banner{align-items:center;background:#022161;bottom:0;color:#fff;display:flex;gap:20px;justify-content:center;left:0;padding:15px 25px;position:fixed;right:0;z-index:9999}.cookie-banner span{font-size:14px;line-height:22px}.cookie-banner a{color:#d6b591;text-decoration:underline}.cookie-banner button{background:#436ab3;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px}.cookie-banner button:hover{background:#5a82c4}@media (max-width:768px){.cookie-banner{flex-direction:column;padding:15px;text-align:center}}
/*# sourceMappingURL=main.60178654.css.map*/