/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-copy:var(--wp--preset--font-family--primary)!important;--color-black:var(--wp--preset--color--black);--color-white:var(--wp--preset--color--white);--color-blue:var(--wp--preset--color--blue);--color-brown:var(--wp--preset--color--brown);--color-light-blue:var(--wp--preset--color--light-blue);--color-ultra-light-blue:#C2EDFF;--color-hosta-red:#BF0D3E}html{font-size:16px;-webkit-font-smoothing:antialiased;font-family:var(--font-copy)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:0;hyphens:auto}h1,h2{font-size:2.0625rem}p{font-size:.875rem;line-height:1.938}html{scroll-behavior:smooth;color:var(--color-black)}#wrapper{position:relative;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}#header{flex:0 0 auto;width:100%;z-index:10}#main.subpage{background:linear-gradient(188deg,#21a4dc 0,#fff 20%);padding-top:6.25rem}#footer{flex:0 0 auto;width:100%}.anchor{display:block;height:0;visibility:hidden}[id]{scroll-margin-top:8.4375rem}a{color:var(--color-black);text-decoration:none}img:not([class^=Cybot]){display:block;width:100%;height:auto}figure{margin:0;padding:0}video{width:100%;max-width:var(--wp--style--global--wide-size);height:auto}sub{bottom:-1.25em}.big-number{font-size:8.75rem;text-align:left;font-weight:300;line-height:.2;letter-spacing:-.5rem;padding-top:6.25rem;white-space:break-spaces}.big-number br{display:none}.big-number span{font-size:1.75rem;letter-spacing:-.05rem}.big-text{font-size:8.75rem;line-height:.4;padding-top:6.25rem;text-align:left}.big-text br{display:none}.big-text span{font-size:3.625rem}.spacer-top{padding-top:2.5rem}.spacaer-bot{padding-bottom:2.5rem}.spacer{padding-top:2.5rem;padding-bottom:2.5rem}.showmob{display:block}.nomob{display:none}.gradient-3{background:radial-gradient(50.47% 45% at 50.92% 43.95%,#56cdff 0,rgba(255,255,255,0) 100%) no-repeat;background-size:100%;background-position:center}.wp-block-group{position:relative;z-index:1}.wp-block-columns{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.wp-block-columns{gap:2.5rem}.wp-block-column{word-break:normal;overflow-wrap:normal}.wp-block-buttons{gap:1.875rem}body{overflow:auto}body.is-open{overflow:hidden}body.is-open main{overflow:clip;position:relative}.navigation__wrapper{width:100%;margin:0 auto;position:relative}.navigation__button{padding-bottom:0;padding:.625rem;position:fixed;z-index:20}.navigation__button button{position:relative;background:var(--color-hosta-red);border-radius:50%;text-align:center;color:#fff;outline:0;width:3.125rem;height:3.125rem;transition:background .5s linear;filter:drop-shadow(0 0 .625rem rgba(0, 0, 0, .4))}.navigation__brand{position:fixed;right:0;top:0;z-index:3;padding:2.6041666667vw}.navigation__brand a{display:block}.navigation__brand svg{width:20.8333333333vw;height:auto}.navigation__menu{position:fixed;z-index:10;width:100%;height:100vh;visibility:hidden;background:linear-gradient(7.7deg,rgba(255,255,255,.9) 31.3%,#98e0ff 48.33%,#21a4dc 81.93%)}.navigation__menu-bg{width:100%;height:100%}.navigation__menu-overlay{position:absolute;z-index:9;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 auto;opacity:0;visibility:hidden}.navigation__main-list,.navigation__second-list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation__main-list li,.navigation__second-list li{font-family:var(--font-copy);font-size:5.2083333333vw;margin-bottom:1.5625rem;text-transform:uppercase}.navigation__main-list li a,.navigation__second-list li a{color:var(--color-white);text-decoration:none}.navigation__main-list li a:hover,.navigation__second-list li a:hover{color:var(--color-brown)}.navigation__main-list li.current_page_item a,.navigation__second-list li.current_page_item a{color:var(--color-brown)}.navigation__second{display:none;position:absolute;z-index:10;width:100%;box-sizing:border-box}.navigation__second-list{flex-direction:row;gap:3.90625vw}.navigation__second-list li a{color:#fff}.navigation__spacer{width:100%;background:var(--color-mrtom-orange);height:.1875rem;margin-bottom:5.2083333333vw;max-width:83.3333333333vw}.navigation--open{width:100%;overflow:clip;height:100vh}.navigation--open .navigation__menu{visibility:visible;position:fixed}.navigation--open .navigation__menu-overlay{opacity:1;visibility:visible;padding:6.25rem 0}.footer__wrapper{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:2.5rem}.footer__section{background:var(--color-mrtom-yellow);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__spacer{width:100%;background:var(--color-blue);box-sizing:border-box;margin-bottom:5.2083333333vw;height:.0625rem;max-width:93.75vw}.footer__copy{text-align:center;color:var(--color-nippon-brown);max-width:83.3333333333vw}.footer__copy a:has(>.symbol-logo) svg{width:12.5rem}.footer__copy a:has(>.symbol-logo):hover{color:var(--color-hosta-red)}.footer__products{color:var(--color-mrtom-brown);text-align:center;width:100%;max-width:83.3333333333vw}.footer__products-links{width:100%;display:flex;justify-content:center;gap:15.625vw;margin:7.8125vw auto}.footer__products .symbol-icon,.footer__products .symbol-logo{width:31.25vw;height:18.2291666667vw}.footer__brand{text-align:center;margin:2.0833333333vw auto 0}.footer__brand svg{width:37.5vw;height:20.3125vw}.footer__nav{width:100%;margin-top:2.5rem}.footer__nav ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.footer__nav ul li{font-size:3.6458333333vw;margin-bottom:5.2083333333vw}.footer__nav ul li a{text-decoration:underline;color:var(--color-black)}.footer__bottom{margin-top:10.4166666667vw;margin-bottom:1.25rem}.footer__bottom .symbol-logo{width:44.7916666667vw;height:23.9583333333vw}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:.125em 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:currentColor}.hamburger-box{width:2.25em;height:1.375em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.125em}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:2.25em;height:.25em;background-color:currentColor;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-.5625em}.hamburger-inner::after{bottom:-.5625em}.hamburger--3dx .hamburger-box{perspective:4.5em}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:4.5em}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:4.5em}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:4.5em}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:4.5em}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:4.5em}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5625em,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-.45em,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-.45em,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(.45em,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(.45em,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-.45em,-.5625em,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-.45em,.5625em,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(.45em,-.5625em,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(.45em,.5625em,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-1.125em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-.5625em,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-1.125em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-.5625em,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:.125em;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:.5625em;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:1.125em;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,.5625em,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-1.125em,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:.125em;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:.5625em;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:1.125em;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,.5625em,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-1.125em,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::after{top:.5625em;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-4.5em;top:-4.5em;transform:translate3d(4.5em,4.5em,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-4.5em;top:-4.5em;transform:translate3d(-4.5em,4.5em,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:.5625em;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-4.5em;top:4.5em;transform:translate3d(4.5em,-4.5em,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-4.5em;top:4.5em;transform:translate3d(-4.5em,-4.5em,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:.125em}.hamburger--slider .hamburger-inner::before{top:.5625em;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:1.125em}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-.3214285714em,-.3125em,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-1.125em,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:.125em}.hamburger--slider-r .hamburger-inner::before{top:.5625em;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:1.125em}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,.5625em,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(.3214285714em,-.3125em,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-1.125em,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:.125em;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:.5625em;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:1.125em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5625em,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5625em,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-1.125em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-.5625em,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger{display:block;font-size:.875rem}.hamburger-box{display:block;margin:0 auto}.symbol-label{width:5rem;height:auto}.symbol-icon:hover,.symbol-logo:hover{opacity:.7}.symbol-icon-romy-shadow,.symbol-logo-romy-shadow{filter:drop-shadow(1px 2px 6px rgba(0, 0, 0, .2))}.icon{position:relative;display:inline-block;text-indent:-9999em;overflow:hidden;color:#fff;background:0 0;box-sizing:border-box;border:none;cursor:pointer;transform:translateX(-50%)}.icon.blaze-next,.icon.blaze-prev{width:2rem;height:2rem}.icon svg{position:absolute;display:block;top:0;left:0}.has-border-color-black{border-color:var(--color-black)}.has-border-color-white{border-color:var(--color-white)}.has-border-color-light-blue{border-color:var(--color-light-blue)}.has-border-color-light-blue-60{border-color:var(--color-light-blue-60)}.has-border-color-light-blue-10{border-color:var(--color-light-blue-10)}.has-border-color-dark-blue{border-color:var(--color-dark-blue)}.has-border-color-red{border-color:var(--color-red)}.intro__animation{position:relative;z-index:0;height:clamp(13.75rem,60vw,46rem);background:linear-gradient(346deg,#fff 3.17%,#98e0ff 39.13%,#21a4dc 77.76%);padding-top:6.25rem}.intro__animation h2{color:var(--color-white);text-align:center}.intro__animation--wave{width:100%}.intro__animation--wave .wave-hi{display:none}.intro__animation--wave svg{position:absolute;bottom:-2px}.intro__key{width:83.3333333333vw;max-width:59.25rem;position:absolute;left:50%;bottom:-20%;transform:translate(-50%,-10%)}.intro__text{position:relative;z-index:2;margin:0 auto;max-width:46rem;text-align:center;font-size:1.125rem;font-weight:300;line-height:1.5;display:flex;flex-direction:column;padding:1.25rem 1rem 0}.intro__text img{max-width:29.1875rem;height:auto;align-self:flex-end}.intro__bottom{position:relative;z-index:1;overflow-x:clip}.intro__bottom--wave{position:relative;width:100%}.intro__bottom--wave::before{content:"";position:absolute;width:100%;height:41.6875rem;transform:translateX(-50%);left:50%;bottom:-6.25rem;background:url(../images/gradient1.png) no-repeat;background-size:116.0625rem auto}.intro__bottom--wave svg{position:absolute;transform:translate(-50%,-40%);left:50%;top:50%}.intro-copy{position:relative;z-index:1}.intro-copy__grid{max-width:60rem;margin:6.25rem auto 0}.intro-copy__text{max-width:46rem;padding:0 1rem}.intro-copy__text h2{color:var(--color-blue);margin-bottom:2.375rem}.intro-copy__text p{max-width:33.9375rem}.intro-copy__text-wave{max-width:57.5rem;margin:0 auto;padding:0 20px 0 50px}.intro-copy__text-wave .wave-desk{display:none}.intro-copy__images{position:relative;z-index:1;max-width:60rem;margin:0 auto}.intro-copy__image--1{position:absolute;padding:.625rem;right:10%;top:50px}.intro-copy__image--1 img{max-width:13.75rem}.intro-copy__image--2{position:absolute;right:0;top:20px}.intro-copy__image--2 img{max-width:13.125rem}.intro-copy__wave{position:relative;width:100%;overflow-x:clip;height:22.5rem}.intro-copy__wave::before{content:"";position:absolute;width:100%;height:41.6875rem;transform:translateX(-50%);left:50%;bottom:-6.25rem;background:url(../images/gradient2.png) no-repeat;background-size:105.6875rem auto}.intro-copy__wave svg{position:absolute;transform:translate(-50%,0);left:50%;top:0}.romy-video{position:relative;z-index:1}.romy-video__innerblocks{position:relative;z-index:0}.romy-video video{display:block;margin:0 auto}.romy-video .video-controls{position:absolute;left:70%}.romy-video #video-pause{display:none}.romy-video #video-pause,.romy-video #video-play{width:11.4583333333vw;height:auto;cursor:pointer}.romy-video #video-pause:hover svg circle,.romy-video #video-play:hover svg circle{fill:#8ad3f8}.romy-video__wave{position:relative;width:100%;overflow-x:clip;height:22.5rem}.romy-video__wave--top{position:relative;z-index:2;height:clamp(7.5rem,18.8888888889vw,17rem);background:url(../images/vid-top.png) no-repeat;background-size:clamp(10vw,152.7777777778vw,137.5rem) auto;background-position:center bottom;margin-bottom:-11.1111111111vw}.romy-video__wave--bottom{position:relative;z-index:2;height:clamp(1.125rem,28.0555555556vw,25.25rem);background:url(../images/vid-bot.png) no-repeat;background-size:clamp(10vw,152.7777777778vw,137.5rem) auto;background-position:center top;margin-top:-21.9444444444vw}.interactive{position:relative;z-index:0;margin-top:-12.5rem}.interactive__grid{position:relative;z-index:2;max-width:60rem;margin:6.25rem auto 0}.interactive__text h2{color:var(--color-white);margin-bottom:2.375rem;text-align:center}.interactive__gradient{width:90rem;height:70rem;position:relative;top:0;transform:translate(-50%,0);left:50%}.interactive__wave{position:relative;width:100%;overflow-x:clip;height:21.875rem}.interactive__wave svg{position:absolute;transform:translate(-50%,0);left:40%;top:0}.interactive__button{font-family:var(--font-headline);font-weight:300;font-size:1.125rem;line-height:1;color:var(--color-white);background:var(--color-light-blue);box-shadow:0 0 .313rem rgba(0,0,0,.2);border:none;border-radius:.625rem;cursor:pointer;display:inline-block;padding-top:.425rem;padding-bottom:.425rem;padding-left:1.125rem;padding-right:1.125rem}.interactive__button:not(:disabled):hover{background:var(--color-white);color:var(--color-blue)}.interactive__button{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);pointer-events:none;cursor:pointer;text-align:center;width:8.75rem}.interactive__canvas{position:relative;z-index:10;overflow-x:clip;width:100%;height:600px}.interactive__canvas .particle{position:absolute;pointer-events:none;will-change:left,top,transform,opacity;background-repeat:no-repeat;transform-origin:50% 50%}.interactive__canvas .emitter{position:absolute;left:50%;top:90%;max-width:25.25rem;transform:translateX(-50%) translateY(-100%)}.interactive__canvas .emitter img{cursor:pointer}.interactive__canvas .emitter img:not(:hover){animation:wobble-hor-bottom 3.8s ease both infinite}@keyframes wobble-hor-bottom{0%,100%,21%{transform:translateX(0);transform-origin:50% 50%}3.15%{transform:translateX(-30px) rotate(-6deg)}6.3%{transform:translateX(15px) rotate(6deg)}9.45%{transform:translateX(-15px) rotate(-3.6deg)}12.6%{transform:translateX(9px) rotate(2.4deg)}15.75%{transform:translateX(-6px) rotate(-1.2deg)}}
.foot{position:relative;z-index:-1}.foot__packshots{height:12.75rem}.foot__packshots .image-wrapper{position:relative;max-width:56.5rem;margin:0 auto}.foot__wave{position:relative;width:100%;overflow-x:clip;height:20rem}.foot__wave svg{position:absolute;transform:translate(-50%,-30%);left:50%;top:-3.8363171355vw}.hero__header{position:relative;z-index:0;height:clamp(25.75rem,55vw,55rem);background:linear-gradient(346deg,#fff 3.17%,#98e0ff 39.13%,#21a4dc 77.76%);padding-top:3.75rem;margin-bottom:6.25rem}.hero__header img{filter:drop-shadow(45px 46px 37px rgba(0, 0, 0, .15))}.hero .wp-block-buttons{margin-bottom:1.875rem}.hero__wave{width:100%}.hero__wave .wave-hi{display:none}.hero__wave svg{position:absolute;bottom:-2px}.hero__key{max-width:49.75rem;position:absolute;left:50%;transform:translateX(-50%)}.hero__text{position:relative;z-index:2;margin:0 auto;max-width:46rem;text-align:center;font-size:1.5rem;font-weight:300;line-height:1.5;display:flex;flex-direction:column;padding:0 .625rem}.hero__text img{max-width:29.1875rem;height:auto;align-self:flex-end}.hero__bottom{position:relative;z-index:1;overflow-x:clip}.hero__bottom--wave{position:relative;width:100%}.hero__bottom--wave::before{content:"";position:absolute;width:100%;height:41.6875rem;transform:translateX(-50%);left:50%;bottom:-6.25rem;background:url(../images/gradient1.png) no-repeat;background-size:116.0625rem auto}.hero__bottom--wave svg{position:absolute;transform:translate(-50%,-40%);left:50%;top:50%}.spacer__gradient{width:90rem;height:70rem;position:relative;top:0;transform:translate(-50%,0);left:50%}.spacer__wave{position:relative;width:100%;overflow-x:clip}.spacer__key{max-width:46rem;margin:0 auto;display:flex;justify-content:flex-end;position:relative;z-index:1;padding:0 .625rem}.spacer__key img{max-width:29.1875rem;height:auto}.spacer__text{position:relative;z-index:2;margin:1.25rem auto;max-width:60rem;color:var(--color-white);text-align:center;font-size:1.5rem;font-weight:300;line-height:1.5;display:flex;flex-direction:column;padding:0 .625rem}.spacer__text img{max-width:29.1875rem;height:auto;align-self:flex-end}.spacer__pieces{position:relative;z-index:1;max-width:60rem;margin:0 auto;height:25rem}.spacer .piece-one{position:absolute;left:50%;top:6.25rem;transform:translateX(-50%)}.spacer .piece-one img{max-width:22.5rem}.spacer .piece-two{position:absolute;left:60%;top:3.125rem;transform:translateX(-50%)}.spacer .piece-two img{max-width:21.875rem}.spacer.variant-normal .spacer__wave{height:21.875rem;margin-top:-12.5rem}.spacer.variant-normal .spacer__wave svg{position:absolute;transform:translate(-50%,0);left:40%;top:0}.spacer.variant-wave-one .spacer__wave{height:21.875rem}.spacer.variant-wave-one .spacer__wave::before{content:"";position:absolute;width:100%;height:41.6875rem;transform:translateX(-50%);left:50%;bottom:-6.25rem;background:url(../images/gradient1.png) no-repeat;background-size:116.0625rem auto}.spacer.variant-wave-one .spacer__wave svg{position:absolute;transform:translate(-50%,0);left:50%}.spacer.variant-wave-two .spacer__wave{height:31.4375rem;margin-top:-9.375rem;z-index:-1}.spacer.variant-wave-two .spacer__wave svg{position:absolute;transform:translate(-50%,0);left:50%;top:0}.nutrition{line-height:1.5}.nutrition__content{display:flex;flex-direction:column;align-items:center}.nutrition__information{width:100%;max-width:60rem}.nutri__wrapper{display:flex;flex-direction:column;gap:1.25rem;margin:0 1.25rem}.nutri__bars{width:100%;margin-top:.625rem}.nutri__bars .footnote{font-size:.625rem;color:#000}.nutri__chart{position:relative}.nutri__table{font-size:.75rem;width:100%}.nutri__table table.contenttable{border-collapse:collapse;border-spacing:0;height:1px;width:100%;color:var(--color-brown)}.nutri__table table.contenttable th{text-align:right;vertical-align:top;font-family:var(--font-copy);padding-bottom:0;line-height:1.4;color:var(--color-brown);font-weight:400}.nutri__table table.contenttable tr.tr-small td{padding:0;line-height:1}.nutri__table table.contenttable tr.tr-small td:first-child{font-family:var(--font-copy);font-size:.625rem;font-weight:400}.nutri__table table.contenttable tr.tr-small td div{padding-top:0}.nutri__table table.contenttable tr td{padding:.375rem 0 0;text-align:right;height:100%}.nutri__table table.contenttable tr td:last-child{width:16%}.nutri__table table.contenttable tr td:first-child{font-weight:700;width:30%;text-align:left;font-family:var(--font-copy)}.nutri__table table.contenttable tr td:first-child div{justify-content:flex-start;padding-left:.3125rem}.nutri__table table.contenttable tr td div{box-sizing:border-box;height:100%;width:100%;display:flex;justify-content:flex-end;padding:.4375rem .1875rem;background-color:var(--color-ultra-light-blue)}.nutri__table table.contenttable thead tr{background:0 0}.nutri__table p{margin:100px;font-size:.75rem}.nutri-value{color:var(--color-brown);box-sizing:border-box;transition:width 1s;height:1.5625rem;padding-left:.625rem;margin:1.25rem 0 0 0;background:#fff}.nutri-value.init{width:10px!important}.nutri-value .label{display:block;font-family:var(--font-copy);font-size:.875rem;line-height:1.5625rem;hyphens:none}.nutri-values{position:relative;z-index:2;width:100%;padding:.9375rem 0}.nutri-values-raster{position:absolute;width:100%;height:100%;z-index:1;display:flex}.nutri-values-raster .column{height:100%;width:10%;text-align:center;color:#f4f4f4;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1.25rem}.nutri-values-raster .column:nth-child(odd) .bar{background-color:var(--color-ultra-light-blue)}.nutri-values-raster .column:nth-child(even) .bar{background-color:#76d7ff}.nutri-values-raster .bar{width:100%;height:100%}.nutri-values-raster .legend{display:block;font-family:var(--font-copy);margin-bottom:.1875rem;font-size:.75rem;color:var(--color-brown)}.wp-block-button.is-style-fill a:hover{color:var(--color-blue);background:var(--color-white)}.wp-block-button[class*=is-style-outline] a:hover{color:var(--color-white);background:var(--color-light-blue)}.wp-block-accordion-heading{font-size:1rem;font-weight:700;text-transform:uppercase;padding:2px 30px;background:rgba(141,221,254,.29);border-radius:.625rem}.wp-block-accordion-heading button{padding:0}.wp-block-accordion-heading__toggle-icon{display:none}.wp-block-accordion-panel{margin:0;padding:12px 30px;hyphens:auto;text-align:justify}.wp-block-accordion-panel p.has-xx-small-font-size{text-align:left}@media all and (min-width:468px){.foot__wave svg{top:3.8363171355vw}}
@media all and (min-width:640px){.foot__wave svg{top:7.6726342711vw}}
@media all and (min-width:768px){.nutri__wrapper{gap:2.5rem}}
@media all and (min-width:782px){h1,h2{font-size:4.125rem;line-height:.924;letter-spacing:-.02em}p{font-size:1rem}#main.subpage{background:linear-gradient(188deg,#21a4dc 300px,#fff 1100px);padding-top:10.625rem}.big-number{text-align:right;font-size:15rem;letter-spacing:-1.3rem}.big-number br{display:block}.big-number span{font-size:3rem}.big-text{text-align:right;font-size:13rem}.big-text br{display:block}.big-text span{font-size:6.75rem}.showmob{display:none!important}.nomob{display:block}.wp-block-columns{padding-left:1.25rem;padding-right:1.25rem}.wp-block-columns{gap:1.25rem}.navigation__button{padding:1.875rem}.navigation__button button{width:3.125rem;height:3.125rem}.navigation__brand{padding:2.9296875vw}.navigation__brand svg{width:14.74609375vw}.navigation__main-list li,.navigation__second-list li{font-size:1.25rem}.navigation__spacer{margin-bottom:1.953125vw;max-width:52.44140625vw}.footer__spacer{margin-bottom:1.953125vw;max-width:82.03125vw}.footer__copy{max-width:58.59375vw}.footer__copy a:has(>.symbol-logo) svg{width:18.75rem}.footer__products{max-width:58.59375vw}.footer__products-links{gap:5.859375vw;margin:2.9296875vw auto}.footer__products .symbol-icon,.footer__products .symbol-logo{width:17.578125vw;height:6.8359375vw}.footer__brand svg{width:33.203125vw;height:12.6953125vw}.footer__nav{max-width:68.359375vw;margin-top:5rem}.footer__nav ul{flex-direction:row}.footer__nav ul li{font-size:2.44140625vw;margin-bottom:2.9296875vw}.footer__bottom{margin-top:3.90625vw;margin-bottom:1.25rem}.footer__bottom .symbol-logo{width:16.796875vw;height:8.984375vw}.hamburger{font-size:.875rem}.symbol-label{width:7.0625rem}.intro__animation{height:clamp(13.75rem,50vw,46rem)}.intro__key{width:65.8333333333vw;bottom:-10%;transform:translate(-50%,0)}.intro__text{font-size:1.5rem}.intro-copy__text-wave{margin:-3.125rem auto 0;padding:0 50px}.intro-copy__text-wave .wave-desk{display:block}.intro-copy__text-wave .wave-mob{display:none}.intro-copy__image--1{top:unset;right:10.625rem}.intro-copy__image--1 img{max-width:22.5rem}.intro-copy__image--2{right:3.125rem;top:-3.125rem}.intro-copy__image--2 img{max-width:21.875rem}.romy-video #video-pause,.romy-video #video-play{width:5.25rem}.foot__wave{height:41.4375rem}.foot__wave svg{top:30%}.hero__header{padding-top:10rem;margin-bottom:15.625rem}.spacer.variant-wave-two .spacer__wave{height:41.4375rem}.nutri__wrapper{flex-direction:row}.nutri__bars{width:40%}.nutri__table{width:60%}}
@media all and (min-width:1024px){.h1,.h2,.h3,.h4,h1,h2,h3,h4{hyphens:none}.big-text{font-size:15rem}.navigation__button{padding:1.875rem;display:none}.navigation__brand{padding:2.0833333333vw}.navigation__brand svg{width:10.4861111111vw}.navigation__second{display:block;padding:2.0833333333vw}.navigation__spacer{margin-bottom:1.3888888889vw;max-width:37.2916666667vw}.footer__spacer{margin-bottom:1.3888888889vw;max-width:58.3333333333vw}.footer__copy{max-width:41.6666666667vw}.footer__products{max-width:41.6666666667vw}.footer__products-links{gap:4.1666666667vw;margin:2.0833333333vw auto}.footer__products .symbol-icon,.footer__products .symbol-logo{width:12.5vw;height:4.8611111111vw}.footer__brand svg{width:23.6111111111vw;height:9.0277777778vw}.footer__nav{max-width:48.6111111111vw}.footer__nav ul li{font-size:1.7361111111vw;margin-bottom:2.0833333333vw}.footer__bottom{margin-top:2.7777777778vw;margin-bottom:1.25rem}.footer__bottom .symbol-logo{width:11.9444444444vw;height:6.3888888889vw}}
@media all and (min-width:1440px){.big-text{font-size:18rem}.navigation__button{padding:1.875rem;padding-bottom:0}.navigation__brand{padding:1.875rem}.navigation__brand svg{width:9.4375rem}.navigation__second{padding:1.875rem;padding-bottom:0}.navigation__spacer{max-width:33.5625rem;margin-bottom:1.25rem}.footer__spacer{max-width:52.5rem;margin-bottom:1.25rem}.footer__copy{max-width:37.5rem}.footer__products{max-width:37.5rem}.footer__products-links{gap:3.75rem}.footer__products .symbol-icon,.footer__products .symbol-logo{width:11.25rem;height:4.375rem}.footer__brand svg{width:21.25rem;height:8.125rem}.footer__nav{max-width:43.75rem}.footer__nav ul li{font-size:1.5625rem;margin-bottom:1.875rem}.footer__bottom{margin-top:2.5rem}.footer__bottom .symbol-logo{width:10.75rem;height:5.75rem}.romy-video__wave--top{background-size:137.5rem auto;margin-bottom:-10rem}.romy-video__wave--bottom{background-size:137.5rem auto;margin-top:-19.75rem}}
@media all and (min-width:2561px){.intro__animation--wave .wave-hi{display:block}.intro__animation--wave .wave-low{display:none}.hero__wave .wave-hi{display:block}.hero__wave .wave-low{display:none}}
@media (orientation:landscape){.navigation--open{height:100%}.navigation--open .navigation__menu{position:fixed;height:100%;min-height:100vh}.navigation--open .navigation__menu-overlay{position:relative;min-height:100dvh}}