.r2g-breadcrumb .breadcrumb-nav{padding:15px 65px}.fws .intro-content{margin:var(--m-xl-fws) !important}.hcc{position:relative;overflow-x:hidden}.hcc::before{content:"";position:absolute;width:200px;height:400px;background-color:var(--color-keells);border-radius:0 270px 270px 0;left:-147px;top:50%;transform:translateY(-50%)}.hcc.sz:nth-child(odd)::before{border-radius:270px 0 0 270px;left:auto;right:-147px}.hcc.brand-product:nth-child(odd) .container::before{border-radius:270px 0 0 270px;left:auto;right:-300px}.r2g-header .brand-logo img{max-height:135px}.r2g-header{padding-top:30px}.r2g-header .branding .logos-wrapper-2 img{max-height:131px !important}.site-menu .main-title{max-width:1200px}.site-menu .main-menu-wrapper,.site-menu .main-title-wrapper{max-width:1300px}.site-menu .mCSB_scrollTools{left:900px}.r2g-header .branding{margin:25px 0 0 20px}.site-menu .menu-item.follow-us .menu-links a{font-size:3.4rem}.site-menu .menu-item.follow-us .menu-links li:first-child{margin:0 5px 0 0}.site-menu .menu-item.follow-us .menu-links li{margin:0 5px 0 5px}.site-menu h2{margin:0 0 0 11px}.site-menu{left:25%}.site-menu .main-menu-wrapper{margin-top:30px}.side-button.ls{top:55%;overflow:hidden}.side-button-wrapper{padding:5px}.side-button.ls img{max-width:110px;transition:all 0.5s ease-in-out}.side-button.ls img:hover{filter:drop-shadow(0 0 2em var(--color-keels))}.main-menu-toggle{width:75px;height:75px;padding:20px;top:-45px;left:-88px}.main-menu-toggle-icon,.main-menu-toggle-icon::before,.main-menu-toggle-icon::after{width:28px}.single-banner .main-visual-default .main-visual-slogan-wrapper .container{padding:0 0 0 110px;max-width:530px}.slogan h1{font-size:5.3rem;line-height:1.1}.slogan-items{width:325px}.main-visual-default .slider-item{max-height:none}.main-visual-default .slogan h1,.main-visual-default .slogan h2{font-size:4rem}.single-banner .main-visual-default .main-visual-slogan-wrapper .container::before{left:-150px}@media(min-width:1400px){.r2g-main-visual .image-wrapper{max-width:calc(80vw - 60px)}.r2g-main-visual .image-wrapper{width:80vw}}@media(min-width:1600px){.r2g-main-visual .slogan h1{font-size:4.5rem !important}.single-banner .main-visual-default .main-visual-slogan-wrapper{max-width:550px}}@media(min-width:1920px){.r2g-main-visual .image-wrapper{width:80% !important}}.side-animation,.animation-area{display:block}.side-animation.right{right:-85px}.side-animation.right img{width:385px}.side-animation.left{left:-100px}.side-animation.left img{width:400px}.animation-area .image-wrapper:not(.not-lg){min-width:662px !important}@media(min-width:1500px){.animation-area .image-wrapper:not(.not-lg){}}@media(min-width:1600px){.main-brand-product .side-description{max-width:700px !important}}@media(min-width:1920px){.main-brand-product .side-description{max-width:700px !important}}.on-detail-page .recipe .image-wrapper{width:450px;height:450px}.available-products .xbox-wrapper{display:flex;justify-content:center;align-items:center}.available-products .image-wrapper{max-width:225px}.main-brand-product .side-description{max-width:420px}.single-banner .main-visual-default .main-visual-slogan-wrapper .container .slogan{text-align:left}.single-banner .main-visual-default.with-options .main-visual-slogan-wrapper{top:215px}.single-banner .main-visual-default.with-options .main-visual-slogan-wrapper.only-title{top:75%}.slogan-items{left:auto;transform:none}@media(min-width:1500px){.single-banner .main-visual-default.with-options .main-visual-slogan-wrapper.only-title{top:70%}.single-banner .main-visual-default .main-visual-slogan-wrapper .container{max-width:650px}}@media(min-width:1600px){.r2g-main-visual .image-wrapper{width:80vw}}.r2g-footer .footer-items .footer-item.item-1,.r2g-footer .footer-items .footer-item.item-2{width:20%}.r2g-footer .footer-items .footer-item.item-3{order:2;width:30%;padding:0}.r2g-footer .footer-items .footer-item.item-4{width:20%;margin-left:auto}.r2g-footer .footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;max-width:1920px;margin:auto;width:90%}.r2g-footer .copyright-bar{width:100%}.r2g-footer .copyright-bar .container{margin:0;width:100%}.social-media-bar ul{padding:0;justify-content:flex-start}.social-media-bar li{margin:0 5px}.social-media-bar li:first-child{margin:0 5px 0 0}.social-media-bar li:last-child{margin:0 0 0 5px}.social-media-bar a{font-size:3.5rem}