.elementor-12 .elementor-element.elementor-element-be21c40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-be21c40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be21c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ade06ce );}.elementor-12 .elementor-element.elementor-element-cff7e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-8e4a954{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-a05fdb5{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a05fdb5 img{width:65%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1342436{left:75px;}body.rtl .elementor-12 .elementor-element.elementor-element-1342436{right:75px;}.elementor-12 .elementor-element.elementor-element-1342436{top:5px;}.elementor-12 .elementor-element.elementor-element-1342436 img{width:80%;max-width:53%;}.elementor-12 .elementor-element.elementor-element-a800fd3{--e-transform-rotateZ:90deg;top:157px;}.elementor-12 .elementor-element.elementor-element-a800fd3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a800fd3{left:336px;}body.rtl .elementor-12 .elementor-element.elementor-element-a800fd3{right:336px;}.elementor-12 .elementor-element.elementor-element-a800fd3 img{width:46%;max-width:53%;}.elementor-12 .elementor-element.elementor-element-120e978{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-00a5148 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-00a5148 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0ead690 );fill:var( --e-global-color-0ead690 );}.elementor-12 .elementor-element.elementor-element-a6b8d11{--display:flex;}.elementor-12 .elementor-element.elementor-element-acdb9fc{--display:flex;}.elementor-12 .elementor-element.elementor-element-59dd1f3{--display:flex;}.elementor-12 .elementor-element.elementor-element-1a961e4{--display:flex;}.elementor-12 .elementor-element.elementor-element-40705f7{--display:flex;}.elementor-12 .elementor-element.elementor-element-8c31a0e{--display:flex;}.elementor-12 .elementor-element.elementor-element-d83ca9f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d83ca9f img{width:96%;}.elementor-12 .elementor-element.elementor-element-c4e2ab4{--display:flex;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ade06ce );}@media(max-width:1024px){body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1342436{left:-30px;}body.rtl .elementor-12 .elementor-element.elementor-element-1342436{right:-30px;}.elementor-12 .elementor-element.elementor-element-1342436{top:7px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a800fd3{left:258.7px;}body.rtl .elementor-12 .elementor-element.elementor-element-a800fd3{right:258.7px;}.elementor-12 .elementor-element.elementor-element-a800fd3{top:132.317px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-cff7e87{--width:20%;}.elementor-12 .elementor-element.elementor-element-8e4a954{--width:60%;}.elementor-12 .elementor-element.elementor-element-120e978{--width:20%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a05fdb5{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a05fdb5 img{width:58%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1342436{left:-63px;}body.rtl .elementor-12 .elementor-element.elementor-element-1342436{right:-63px;}.elementor-12 .elementor-element.elementor-element-1342436{top:-23px;}.elementor-12 .elementor-element.elementor-element-a800fd3{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;top:163.717px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a800fd3{left:194.283px;}body.rtl .elementor-12 .elementor-element.elementor-element-a800fd3{right:194.283px;}.elementor-12 .elementor-element.elementor-element-120e978{--margin-top:0px;--margin-bottom:-82px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d83ca9f{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;}.elementor-12 .elementor-element.elementor-element-d83ca9f img{width:58%;}}/* Start custom CSS for shortcode, class: .elementor-element-f100007 */.restora-category-coffee .restora-card img.spin {
  animation: spin-to-4 8s ease-in-out forwards;
}

@keyframes spin-to-4 {
  0%   { transform: rotate(0deg); }      /* jam 4 */
  40%  { transform: rotate(360deg); }    /* jam 3 */
  75%  { transform: rotate(330deg); }    /* jam 2 */
  100% { transform: rotate(360deg); }    /* balik slow ke jam 4 → stop */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-781ea48 */.restora-category-foods .restora-card img.spin {
  animation: spin-to-4 8s ease-in-out forwards;
}

@keyframes spin-to-4 {
  0%   { transform: rotate(0deg); }      /* jam 4 */
  40%  { transform: rotate(360deg); }    /* jam 3 */
  75%  { transform: rotate(330deg); }    /* jam 2 */
  100% { transform: rotate(360deg); }    /* balik slow ke jam 4 → stop */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a961e4 */img {
  font-size: 0; /* teks alt jadi tidak kelihatan */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8bd002e */.restora-category-snacks .restora-card img.spin {
  animation: spin-to-4 8s ease-in-out forwards;
}

@keyframes spin-to-4 {
  0%   { transform: rotate(0deg); }      /* jam 4 */
  40%  { transform: rotate(360deg); }    /* jam 3 */
  75%  { transform: rotate(330deg); }    /* jam 2 */
  100% { transform: rotate(360deg); }    /* balik slow ke jam 4 → stop */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40705f7 */img {
  font-size: 0; /* teks alt jadi tidak kelihatan */
}/* End custom CSS */