/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes horizontal-bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateX(5px);}60%{transform:translateX(5px);}}@keyframes vertical-bounce{0%,20%,50%,80%,100%{transform:translateX(0);}40%{transform:translateY(-5px);}60%{transform:translateY(-5px);}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes rotate{0%{transform:rotate(0) scale(1.7);}100%{transform:rotate(5deg) scale(1.7);}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;overflow-x:hidden;color:#433a3a;font-family:"Montserrat";}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;cursor:pointer;}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[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;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.d-block{display:block !important;}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-block{display:block !important;}}.clearfix::after{display:block;clear:both;content:"";}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1023px){.d-md-lg-none{display:none !important;}.d-md-lg-inline{display:inline !important;}.d-md-lg-inline-block{display:inline-block !important;}.d-md-lg-block{display:block !important;}.d-md-lg-table{display:table !important;}.d-md-lg-table-row{display:table-row !important;}.d-md-lg-table-cell{display:table-cell !important;}.d-md-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-md-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}*,*::before,*::after{box-sizing:border-box;padding:0;}button,input,optgroup,select,textarea{font-family:inherit;-webkit-appearance:none;border-radius:0;}input::-ms-clear{display:none;}iframe{width:100%;border:0;}iframe:focus{outline:none;}body{font-family:"Montserrat";color:#433a3a;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body.overlay-opened{overflow:hidden;}.noscroll{overflow:hidden;}html,body{touch-action:manipulation;}img{max-width:100%;height:auto;display:inline-block;}.arrow-down{position:absolute;margin:0;bottom:-30px;left:50%;transform:translateX(-50%);color:#958e8e;font-size:10px;z-index:10;text-transform:uppercase;transition:opacity 1s;}@media only screen and (min-width:1300px){.arrow-down{font-size:12px;bottom:-40px;}}.scrolled .arrow-down--hero{transition-delay:.5s;opacity:0;}.section-scrolled .arrow-down{transition-delay:.5s;opacity:0;}.arrow-down__wrapper{overflow:hidden;display:block;margin-bottom:3px;}.arrow-down__line{height:40px;width:3px;margin:0 auto;display:block;transform-origin:top center;background-color:#000;animation:increase 2s infinite;}@media only screen and (min-width:1024px){.arrow-down__line{height:60px;width:2px;}}.arrow-down__shadow{display:block;height:15px;width:3px;opacity:0;background:linear-gradient(0deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.8) 30%,white 50%,rgba(255,255,255,0.8) 70%,rgba(255,255,255,0.4) 100%);animation:decrease 2s infinite;}@media only screen and (min-width:1024px){.arrow-down__shadow{height:30px;width:2px;}}.arrow-down__text{opacity:.2;animation:fade 2s infinite forwards;}.hidden-desktop{display:block;}@media only screen and (min-width:1024px){.hidden-desktop{display:none;}}.hidden-tablet{display:block;}@media only screen and (min-width:768px){.hidden-tablet{display:none;}}.hidden-mobile{display:none;}@media only screen and (min-width:1024px){.hidden-mobile{display:block;}}.hidden-to-tablet{display:none;}@media only screen and (min-width:768px){.hidden-to-tablet{display:block;}}.preloader{position:fixed;width:100%;height:100%;background-color:#eae8e5;transform:translateX(0);z-index:1000;transition:transform 1s;display:flex;justify-content:center;align-items:center;}.loaded .preloader{animation:preloader-in 1s forwards;}.loaded2 .preloader{animation:preloader-out 1s forwards;}.preloader__img{max-width:70%;}@keyframes preloader-in{0%{display:block;transform:translateX(0);}99%{transform:translateX(100%);}100%{transform:translateX(-100%);display:none;}}@keyframes preloader-out{0%{transform:translateX(-100%);}100%{transform:translateX(0);}}#openid-connect-login-form{padding:200px;text-align:center;}@font-face{font-family:'Adobe Garamond Pro';src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/AGaramondPro-Regular.ttf?t=1750690860) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2?t=1750690860) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2?t=1750690860) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2?t=1750690860) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2?t=1750690860) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/pl/brands/raffaello/themes/raffaello_theme/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2?t=1750690860) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}.btn,.button a{display:inline-block;background-color:#db2516;color:#fff;font-weight:400;border-radius:25px;padding:13px 40px;text-decoration:none;text-transform:uppercase;font-size:14px;transition:transform 0.3s,background-color 0.3s;will-change:transform;}@media only screen and (min-width:768px){.btn,.button a{font-size:12px;}}@media only screen and (min-width:1300px){.btn,.button a{font-size:14px;}}.btn:hover,.button a:hover{transform:scale(1.05);border:0;background-color:#ba1f12;}.link-with-arrow,.double-image a,.left-image a,.right-image a,.section__wrapper .right__side--link a,.section-slider__text-wrapper a,.section-slider__link{display:inline-block;transition:color 0.3s;position:relative;padding-right:55px;color:#db2516;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:500;}@media only screen and (min-width:768px){.link-with-arrow,.double-image a,.left-image a,.right-image a,.section__wrapper .right__side--link a,.section-slider__text-wrapper a,.section-slider__link{font-size:12px;}}@media only screen and (min-width:1300px){.link-with-arrow,.double-image a,.left-image a,.right-image a,.section__wrapper .right__side--link a,.section-slider__text-wrapper a,.section-slider__link{font-size:16px;}}@media only screen and (min-width:1600px){.link-with-arrow,.double-image a,.left-image a,.right-image a,.section__wrapper .right__side--link a,.section-slider__text-wrapper a,.section-slider__link{font-size:16px;}}.link-with-arrow:hover,.double-image a:hover,.left-image a:hover,.right-image a:hover,.section__wrapper .right__side--link a:hover,.section-slider__text-wrapper a:hover,.section-slider__link:hover{color:#ba1f12;}.link-with-arrow:hover::before,.double-image a:hover::before,.left-image a:hover::before,.right-image a:hover::before,.section__wrapper .right__side--link a:hover::before,.section-slider__text-wrapper a:hover::before,.section-slider__link:hover::before{opacity:0;animation:horizontal-bounce 2s ease-out infinite running;}.link-with-arrow:hover::after,.double-image a:hover::after,.left-image a:hover::after,.right-image a:hover::after,.section__wrapper .right__side--link a:hover::after,.section-slider__text-wrapper a:hover::after,.section-slider__link:hover::after{opacity:1;animation:horizontal-bounce 2s ease-out infinite running;}.link-with-arrow::before,.double-image a::before,.left-image a::before,.right-image a::before,.section__wrapper .right__side--link a::before,.section-slider__text-wrapper a::before,.section-slider__link::before{content:"";width:35px;height:17px;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-horizontal.svg?t=1750690860);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 9px);right:0;transition:opacity 0.3s;}@media only screen and (min-width:768px){.link-with-arrow::before,.double-image a::before,.left-image a::before,.right-image a::before,.section__wrapper .right__side--link a::before,.section-slider__text-wrapper a::before,.section-slider__link::before{width:26px;height:13px;top:calc(50% - 7px);}}.link-with-arrow::after,.double-image a::after,.left-image a::after,.right-image a::after,.section__wrapper .right__side--link a::after,.section-slider__text-wrapper a::after,.section-slider__link::after{content:"";width:35px;height:17px;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-horizontal.svg?t=1750690860);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 9px);right:0;opacity:0;transition:opacity 0.3s;}@media only screen and (min-width:768px){.link-with-arrow::after,.double-image a::after,.left-image a::after,.right-image a::after,.section__wrapper .right__side--link a::after,.section-slider__text-wrapper a::after,.section-slider__link::after{width:26px;height:13px;top:calc(50% - 7px);}}.link-full-red{position:relative;display:inline-block;font-size:13px;line-height:24px;letter-spacing:0.4px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;min-width:146px;height:40px;background:linear-gradient(95.09deg,#e82717 0%,#b91f13 50%,#b91f13 100%);border-radius:100px;padding:8px 36px;border:none;background-size:200% 200%;transition:0.7s;}.link-full-red:hover{background-position:100% 0;}.link-full-red.prev{padding-left:60px;}@media only screen and (min-width:1300px){.link-full-red.prev{min-width:180px;}}.link-full-red.prev::before{content:"";display:inline-block;position:absolute;top:32%;left:40px;width:8px;height:14px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-left.svg?t=1750690860) center no-repeat;}.link-full-red.next{padding-right:60px;}@media only screen and (min-width:1300px){.link-full-red.next{min-width:180px;}}.link-full-red.next::before{content:"";display:inline-block;position:absolute;top:32%;right:40px;width:8px;height:14px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-right.svg?t=1750690860) center no-repeat;}.image-slide{overflow:hidden;position:relative;display:inline-block;pointer-events:none;}.image-slide::before{content:'';position:absolute;width:100%;height:100%;background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);transform:translateX(0);transition:transform 1.5s;left:0;top:0;z-index:2;}.image-slide--no-bg::before{background-color:#eae8e5;}.image-slide:nth-of-type(2)::before{transition-delay:0.3333333333s;}.image-slide--delayed::before{transition-delay:0.5s;}.image-slide--delayed.image-slide--second::before{transition-delay:0.8333333333s;}.image-slide--delayed.image-slide--second img{transition-delay:0.8333333333s;}.image-slide--delayed.image-slide--third::before{transition-delay:1.1666666667s;}.image-slide--delayed.image-slide--third img{transition-delay:1.1666666667s;}.image-slide img{display:block;transform:translateX(20%);transition:transform 1s cubic-bezier(0.23,1,0.32,1);}.visible .image-slide{pointer-events:auto;}.visible .image-slide::before{transform:translateX(100%);}.visible .image-slide img{transform:translate(0);}.image-slide--from-right img{transform:translateX(-20%);}.visible .image-slide--from-right::before{transform:translateX(-100%);}@media only screen and (min-width:1024px){.text-slide{transform:translateY(50%);transition:transform 1s,opacity 1s;opacity:0;}}@media only screen and (min-width:1024px){.text-slide--short{transform:translateY(35%);}}.visible .text-slide{opacity:1;transform:translateY(0);}.active .text-slide{opacity:1;transform:translateY(0);}.text-slide--second{transition-delay:0.3333333333s;}.text-slide--third{transition-delay:0.6666666667s;}.text-slide--inline-block{display:inline-block;}.text-slide--delayed{transition-delay:0.5s;}.text-slide--delayed.text-slide--second{transition-delay:0.8333333333s;}.text-slide--delayed.text-slide--third{transition-delay:1.1666666667s;}.fade-in,.double-image__inner::after,.section__wrapper::after{opacity:0;transition:opacity 1s;}.visible .fade-in,.visible .double-image__inner::after,.visible .section__wrapper::after{opacity:1;}.fade-in.visible,.visible.double-image__inner::after,.visible.section__wrapper::after{opacity:1;}p{font-size:14px;line-height:1.57;}@media only screen and (min-width:768px){p{font-size:12px;line-height:2;}}@media only screen and (min-width:1300px){p{font-size:14px;line-height:1.7;}}@media only screen and (min-width:1600px){p{line-height:1.88;font-size:16px;}}@keyframes increase{0%{transform:scaleY(0);}40%{transform:scaleY(1);}50%{transform:scaleY(1) translateY(0);}100%{transform:scaleY(1) translateY(100%);}}@keyframes decrease{0%{opacity:0;transform:translateY(300%);}27%{opacity:0;}28%{opacity:1;transform:translateY(300%);}60%{transform:translateY(-40%);}}@keyframes fade{0%{opacity:.2;}50%{opacity:1;}100%{opacity:.2;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}main{padding-top:68px;}main section{width:100%;overflow:hidden;}main section.bg-gradient,main section.did-you-know.bg-flower.position-left,main section.did-you-know.bg-flower.position-right{background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 20.31%,#f7f7f7 78.65%,#ffffff 100%,#ffffff 100%);position:relative;}main section.bg-gradient::before,main section.did-you-know.bg-flower.position-left::before,main section.did-you-know.bg-flower.position-right::before{content:"";display:block;position:absolute;top:0;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860) no-repeat center;background-position-x:100%;background-size:contain;width:100%;height:100%;opacity:.5;transform:scale(0.9);transform-origin:right;transition:all 1.5s ease-in-out .5s;}@media only screen and (min-width:1024px){main section.bg-gradient::before,main section.did-you-know.bg-flower.position-left::before,main section.did-you-know.bg-flower.position-right::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white-desktop.svg?t=1750690860);background-size:unset;}}main section.bg-gradient.flower-bounce::before,main section.flower-bounce.did-you-know.bg-flower.position-left::before,main section.flower-bounce.did-you-know.bg-flower.position-right::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white-right.svg?t=1750690860);background-position-x:0;background-size:contain;transform-origin:left;}@media only screen and (min-width:1024px){main section.bg-gradient.flower-bounce::before,main section.flower-bounce.did-you-know.bg-flower.position-left::before,main section.flower-bounce.did-you-know.bg-flower.position-right::before{background-size:unset;}}main section.bg-gradient.animated::before,main section.animated.did-you-know.bg-flower.position-left::before,main section.animated.did-you-know.bg-flower.position-right::before{transform:scale(1);opacity:1;}main section.bg-white{background:#fff;position:relative;}main section.bg-white::before{content:"";display:block;position:absolute;top:0;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-grey.svg?t=1750690860) no-repeat center;background-position-x:0;background-size:contain;width:100%;height:100%;z-index:1;opacity:.5;transform:scale(0.9);transform-origin:left;transition:all 1.5s ease-in-out .5s;}@media only screen and (min-width:1024px){main section.bg-white::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-grey-desktop.svg?t=1750690860);background-size:unset;}}main section.bg-white.flower-bounce::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-grey-right.svg?t=1750690860);background-position-x:100%;background-size:contain;transform-origin:right;}@media only screen and (min-width:1024px){main section.bg-white.flower-bounce::before{background-size:unset;}}main section.bg-white.animated::before{transform:scale(1);opacity:1;}main section.bg-white.bigger-flower{overflow:visible;}@media only screen and (min-width:1024px){main section.bg-white.bigger-flower::before{height:200%;top:0;left:0;}}main section .container{position:relative;z-index:2;}@media only screen and (min-width:1440px){main section .container{max-width:1440px;margin:0 auto;padding:0 160px;}}@media only screen and (max-width:1024px){main .ck-text-white{margin:0;padding:0 24px 24px;}}main .ck-text-white br{display:none;}@media only screen and (min-width:1024px){main .ck-text-white br{display:block;}}.layout-container .heading-style-h1,.layout-container h1{font-weight:300;font-size:30px;line-height:36px;letter-spacing:-0.04em;}@media only screen and (min-width:1024px){.layout-container .heading-style-h1,.layout-container h1{font-weight:200;font-size:50px;line-height:64px;letter-spacing:-3px;}}.layout-container .heading-style-h2,.layout-container h2{font-size:24px;line-height:30px;font-weight:300;letter-spacing:-0.02em;}@media only screen and (min-width:1024px){.layout-container .heading-style-h2,.layout-container h2{font-size:40px;line-height:48px;letter-spacing:-2px;}}.layout-container .heading-style-h3,.layout-container h3{font-weight:300;font-size:20px;line-height:24px;letter-spacing:-0.01em;margin:0;}@media only screen and (min-width:1024px){.layout-container .heading-style-h3,.layout-container h3{font-size:32px;line-height:40px;letter-spacing:-1px;}}.layout-container .heading-style-h4,.layout-container h4{font-size:18px;font-weight:300;line-height:24px;letter-spacing:-0.01em;margin:0 0 8px;}@media only screen and (min-width:1024px){.layout-container .heading-style-h4,.layout-container h4{font-size:22px;margin:0 0 16px;}}.layout-container .heading-style-h5,.layout-container h5{font-size:16px;font-weight:300;line-height:22px;letter-spacing:-0.01em;margin:0 0 8px;}@media only screen and (min-width:1024px){.layout-container .heading-style-h5,.layout-container h5{font-size:20px;margin:0 0 16px;}}.layout-container .heading-style-h6,.layout-container h6{font-size:14px;font-weight:300;line-height:20px;letter-spacing:-0.01em;margin:0 0 8px;}@media only screen and (min-width:1024px){.layout-container .heading-style-h6,.layout-container h6{font-size:18px;margin:0 0 16px;}}.layout-container .heading-style-p,.layout-container p{font-size:14px;line-height:20px;font-weight:normal;word-break:break-word;}@media only screen and (min-width:1024px){.layout-container .heading-style-p,.layout-container p{font-size:16px;line-height:24px;}}.layout-container .red-label{font-weight:bold;font-size:14px;line-height:18px;text-align:center;letter-spacing:0.4px;text-transform:uppercase;color:#db2516;}@media only screen and (min-width:1024px){.layout-container .red-label{font-weight:600;font-size:16px;line-height:24px;}}.layout-container .red-label.link{position:relative;font-size:13px;line-height:24px;}@media only screen and (min-width:1024px){.layout-container .red-label.link{font-size:16px;}}.layout-container .red-label.link::before{content:"";display:inline;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/Arrow-red.svg?t=1750690860) no-repeat center;height:23px;width:10px;position:absolute;right:-18px;}.layout-container [class^="heading-style-"],.layout-container h1,.layout-container h2,.layout-container p{margin:0;}.layout-container [class^="heading-style-"].center,.layout-container h1.center,.layout-container h2.center,.layout-container p.center{text-align:center;}nav.tabs{margin-top:30px;margin-bottom:30px;}ul.tabs{margin-bottom:0;border-bottom:1px solid #f3e8e8;box-shadow:0 8px 6px -6px #f3e8e8;text-align:center;}ul.tabs a,ul.tabs .is-active a{padding:10px 20px;font-size:17px;line-height:21px;color:#0a6fb4;}ul.tabs a:hover,ul.tabs .is-active a:hover{background-color:#e2c6c6;color:#075184;}ul.tabs .is-active a{background-color:#e2c6c6;border-bottom:1px solid #06426c;}.hero-slider{position:relative;background-color:#fafafa;margin-bottom:20px;padding-bottom:30px;}@media only screen and (min-width:1024px){.hero-slider{margin-bottom:50px;padding-bottom:unset;}}.hero-slider .container{background-color:#fafafa;padding:0;}.hero-slider__slider .slick-track{display:flex;}@media only screen and (min-width:1024px){.hero-slider__slider .slick-track{align-items:center;}}.hero-slider__slider .slick-dots{display:flex;position:absolute;left:50%;transform:translateX(-50%);top:50%;color:transparent;}@media only screen and (min-width:768px){.hero-slider__slider .slick-dots{top:75%;}}@media only screen and (min-width:1024px){.hero-slider__slider .slick-dots{bottom:5%;top:unset;}}.hero-slider__slider .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#f3f3f3;margin-right:16px;cursor:pointer;}.hero-slider__slider .slick-dots li:last-child{margin-right:0;}.hero-slider__slider .slick-dots li.slick-active{background-color:#433a3a;}.hero-slider__slider .slick-dots li button{display:none !important;}.hero-slider__slider .slick-dots li::marker{display:none !important;content:"";}.hero-slider__slider .slick-arrow{padding:0;top:25%;}@media only screen and (min-width:768px){.hero-slider__slider .slick-arrow{top:36%;}}@media only screen and (min-width:1024px){.hero-slider__slider .slick-arrow{top:50%;transform:translateY(-50%);}}.hero-slider__slider .slick-arrow.slick-next{right:2%;}.hero-slider__slider .slick-arrow.slick-next::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-slider-next.svg?t=1750690860);height:52px;width:31px;}.hero-slider__slider .slick-arrow.slick-prev{left:2%;}.hero-slider__slider .slick-arrow.slick-prev::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-slider-prev.svg?t=1750690860);height:52px;width:31px;transform:none;}.hero-slider__slide-item{display:flex !important;flex-direction:column-reverse;max-width:100vw;width:100vw !important;overflow:hidden;}@media only screen and (min-width:1024px){.hero-slider__slide-item{flex-direction:row;justify-content:space-between;align-items:center;}}@media only screen and (min-width:1300px){.hero-slider__slide-item{max-width:1440px;margin:0 auto;}}.hero-slider__text-content{padding:32px 24px 0 24px;text-align:center;}@media only screen and (min-width:1024px){.hero-slider__text-content{width:40%;margin:0 auto;text-align:left;padding:24px 24px 24px 70px;}}@media only screen and (min-width:1300px){.hero-slider__text-content{padding:40px 90px 24px 115px;}}@media only screen and (min-width:1440px){.hero-slider__text-content{padding:64px 124px 24px 160px;}}.hero-slider__text-content p{padding:8px 0 24px;}@media only screen and (min-width:1024px){.hero-slider__text-content p{padding:16px 0 32px;}}@media only screen and (min-width:1024px){.hero-slider__image{width:60%;max-width:870px;margin:0 auto;}}.hero-slider__image img{height:100%;width:100%;object-fit:cover;}.hero-slider__video-wrapper{z-index:5;position:relative;overflow:hidden;}@media only screen and (min-width:1024px){.hero-slider__video-wrapper{width:60%;max-width:870px;margin:0 auto;}}.hero-slider__video-wrapper video,.hero-slider__video-wrapper iframe{width:100%;height:100%;}.hero-slider__video-wrapper video.mobile-only,.hero-slider__video-wrapper iframe.mobile-only{display:block;}@media only screen and (min-width:1024px){.hero-slider__video-wrapper video.mobile-only,.hero-slider__video-wrapper iframe.mobile-only{display:none;}}.hero-slider__video-wrapper video.desktop-only,.hero-slider__video-wrapper iframe.desktop-only{display:none;}@media only screen and (min-width:1024px){.hero-slider__video-wrapper video.desktop-only,.hero-slider__video-wrapper iframe.desktop-only{display:block;}}.hero-slider__video-img-wrapper{width:100%;height:100%;position:relative;}.hero-slider__video-img-wrapper.hidden{animation:fadeOut 2s;}.hero-slider__video-img-wrapper .poster{width:100%;height:100%;}.hero-slider__video-img-wrapper img{width:100%;height:100%;object-fit:cover;}.hero-slider__scroll{text-align:center;padding:34px 0 37px;background-color:#fafafa;position:relative;}@media only screen and (min-width:1024px){.hero-slider__scroll{padding:50px 0 40px;background-color:#fff;}}.hero-slider__scroll .line-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:10px;color:#9c9696;font-weight:600;background-color:#fafafa;z-index:1;animation:fontSize 1.5s infinite alternate;}@media only screen and (min-width:1024px){.hero-slider__scroll .line-text{background-color:#fff;}}@keyframes fontSize{from{font-size:2px;}to{font-size:10px;}}.hero-slider__scroll .line-top{position:relative;width:1px;height:32px;background:linear-gradient(180deg,#f7f7f7 0%,#d9d8d8 100%);left:50%;transform:translateX(-50%);}.hero-slider__scroll .line-bottom{width:1px;height:32px;background-color:#dad8d8;position:relative;left:50%;transform:translateX(-50%);}.hero-slider__scroll .line-bottom::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#dad8d8;width:5px;height:5px;border-radius:50%;}#header .navigation.menu--main.contextual-region{position:unset;}#header .menu-main--wrapper{display:none;padding-top:10px;}@media only screen and (min-width:1024px){#header .menu-main--wrapper{display:block;height:auto;padding-top:0;}}@media only screen and (min-width:1024px){#header .menu-main{display:flex;width:100%;padding:0 25px;justify-content:space-between;}#header .menu-main--left,#header .menu-main--right{display:flex;max-width:calc(50% - 80px);}}@media only screen and (min-width:desktop-laptop){#header .menu-main{padding:0;}}#header .menu-main--item{height:30px;display:flex;align-items:center;justify-content:center;}@media only screen and (min-width:1024px){#header .menu-main--item{display:block;height:auto;}#header .menu-main--item .main-link{position:relative;font-size:15px;text-align:center;}#header .menu-main--item .main-link.active:before,#header .menu-main--item .main-link.active-page:before{width:100%;left:0;}}@media only screen and (min-width:desktop-laptop){#header .menu-main--item .main-link{font-size:17px;}}#header .menu-main--item.parent span{position:relative;cursor:pointer;}#header .menu-main--item.parent span::before{content:"";position:absolute;display:inline;height:23px;width:10px;right:-25px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/Arrow-red.svg?t=1750690860) no-repeat center;}#header .submenu--wrapper{position:absolute;height:100vh;width:100%;top:68px;left:33%;transform:translateX(100%);background:#fff;opacity:0;z-index:10;}@media only screen and (min-width:1024px){#header .submenu--wrapper{display:flex;width:100%;min-width:1024px;height:auto;padding:0 50px 0;border-radius:1px;box-shadow:0px 20px 40px 0 rgba(0,0,0,0.1);transform:translate(-50%,0px);transition:transform .5s ease 2s,opacity .5s ease;z-index:-10;pointer-events:none;}}@media only screen and (min-width:1440px){#header .submenu--wrapper{min-width:1440px;}}#header .submenu--wrapper.active{opacity:1;}@media only screen and (max-width:1024px){#header .submenu--wrapper.active{left:0;transform:translateX(0);transition:transform .5s ease;}}@media only screen and (min-width:1024px){#header .submenu--wrapper.active{transform:translateX(-50%) translateY(0);transition:all .5s ease;pointer-events:auto;}}#header .submenu--wrapper .submenu--parent{font-size:20px;padding:25px 0;background:#f5f5f5;cursor:pointer;}#header .submenu--wrapper .submenu--parent::before{content:"";position:absolute;display:inline-block;height:32px;width:16px;left:20px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/Arrow-red.svg?t=1750690860) no-repeat center;transform:rotate(180deg);}@media only screen and (min-width:1024px){#header .submenu--wrapper .submenu--parent{background:none;}#header .submenu--wrapper .submenu--parent::after{content:unset;}}#header .submenu--wrapper .submenu--additional-info{border-right:solid 1px #ded6d4;}@media only screen and (min-width:1024px){#header .submenu--wrapper .submenu--additional-info{margin:50px 30px 140px 0;}}@media only screen and (min-width:1300px){#header .submenu--wrapper .submenu--additional-info{margin:72px 40px 120px 0;}}@media only screen and (min-width:desktop-medium){#header .submenu--wrapper .submenu--additional-info{margin:72px 40px 120px 0;}}@media only screen and (min-width:1440px){#header .submenu--wrapper .submenu--additional-info{margin:72px 60px 90px 0;}}#header .submenu--wrapper .submenu--additional-info .submenu--img{max-width:230px;}@media only screen and (min-width:1300px){#header .submenu--wrapper .submenu--additional-info .submenu--img{max-width:350px;}}#header .submenu--wrapper .submenu--info{text-align:left;}@media only screen and (min-width:1024px){#header .submenu--wrapper .submenu--info{margin:0 30px 0 30px;max-width:200px;}}@media only screen and (min-width:desktop-laptop){#header .submenu--wrapper .submenu--info{margin:0 40px 0 50px;max-width:250px;}}@media only screen and (min-width:1440px){#header .submenu--wrapper .submenu--info{margin:0 45px;}}#header .submenu--wrapper .submenu--info--heading.heading-style-h3:before{content:none;}#header .submenu--wrapper .submenu--info--link{margin-top:45px;}#header .submenu--wrapper .submenu--info--link a.link{display:inline-block;text-align:left;padding-right:18px;}#header .submenu--wrapper .submenu--info--link a.link::before{right:0;}#header .submenu--wrapper .submenu--info--link .fr-link{font-size:16px;position:relative;text-transform:none;padding:0 35px 0 0;}#header .submenu--wrapper .submenu--info--link .fr-link::before{content:"";display:block;position:absolute;width:35px;height:30%;right:-10px;top:70%;bottom:0;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/icons/icons-rotator-arrow.svg?t=1750690860) no-repeat center;transform:rotate(-180deg) translateY(4px);}@media only screen and (max-width:1024px){#header .submenu--wrapper .submenu{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;overflow-y:auto;height:500px;padding:50px 0 60px;background-color:#fff;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower_1.svg?t=1750690860);background-repeat:no-repeat;background-position-x:left;background-position-y:100px;}}@media only screen and (min-width:1024px){#header .submenu--wrapper .submenu{display:grid;grid-auto-flow:column;height:100%;margin-top:50px;}}@media only screen and (min-width:1300px){#header .submenu--wrapper .submenu{margin-top:80px;}}#header .submenu--wrapper .submenu--item{display:block;margin:0 0 40px;}#header .submenu--wrapper .submenu--item a{position:relative;color:#433a3a;}@media only screen and (max-width:1024px){#header .submenu--wrapper .submenu--item.parent-page a{font-weight:600;}}@media only screen and (min-width:1024px){#header .submenu--wrapper .submenu--item{display:flex;height:auto;margin:0 20px 5px 0;font-size:15px;line-height:1.88;letter-spacing:normal;text-transform:none;font-weight:normal;padding:0;align-items:start;border:none;}#header .submenu--wrapper .submenu--item.main{display:flex;flex-direction:column;align-items:flex-start;}#header .submenu--wrapper .submenu--item.main > a{font-size:16px;font-weight:500;text-align:left;margin-bottom:10px;}}#header .submenu--wrapper .submenu--item.parent{background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/icons/menu-arrow.svg?t=1750690860) no-repeat center;background-position-x:95%;}#header .submenu--wrapper .submenu--main-child .submenu--item a{font-size:14px;line-height:2.29;font-weight:normal;}.block-system-breadcrumb-block,.block-addtoany-block{display:none;}.mobile__links,.menu__logo,.navbar__close{display:none;}.menu--account{position:fixed;top:60px;right:30px;}.navbar__link--social-media--pinterest,.navbar__link.language,.navbar__link--active.language,.navbar__link--nonactive.language{display:none;}ul{padding-inline-start:0;margin-block-start:0;}@media only screen and (min-width:1024px){.header-container{z-index:50;height:68px;position:fixed;width:100%;top:0;background-color:#fff;}}@media only screen and (min-width:1024px){.user-logged-in .header-container{top:unset;}}header{font-family:"Montserrat",sans-serif;font-weight:normal;color:#433a3a;display:flex;flex-direction:row;justify-content:space-between;z-index:50;height:68px;position:fixed;width:100%;top:0;background-color:#fff;}@media only screen and (min-width:1024px){header{margin:0 auto;padding:0 60px;display:flex;flex-direction:row-reverse;position:initial;}}@media only screen and (min-width:1440px){header{max-width:1440px;padding:0 160px;}}header::after{content:"";display:block;position:absolute;height:68px;width:100vw;top:0;left:0;box-shadow:0 2px 10px rgba(45,54,57,0.08);z-index:-1;}@media only screen and (min-width:1024px){header::after{width:110vw;left:50%;transform:translateX(-50%);}}ul.menu > li.menu-item > a,ul.campaign-menu > li.menu-item > a{text-decoration:none;cursor:pointer;color:#433a3a;display:inline-block;position:relative;overflow:hidden;}@media only screen and (min-width:1024px){ul.menu > li.menu-item > a,ul.campaign-menu > li.menu-item > a{font-weight:500;font-size:15px;line-height:24px;padding-bottom:unset;}}ul.menu > li.menu-item > a::after,ul.campaign-menu > li.menu-item > a::after,#header .submenu--wrapper .submenu--item > a::after{content:"";position:absolute;z-index:0;left:0;width:0;bottom:0;background:#db2516;height:2px;transition-property:width;transition-duration:0.3s;transition-timing-function:ease-out;}ul.menu > li.menu-item > a:hover::after,ul.campaign-menu > li.menu-item > a:hover::after{left:0;right:auto;width:100%;}ul.menu > li.menu-item--active-trail > a::after,ul.campaign-menu > li.menu-item--active-trail > a::after,#header .submenu--wrapper .submenu--item a:hover::after,#header .submenu--wrapper .submenu--item a.active-page::after,ul.menu > li.menu-item--active-trail > span::after{content:"";position:absolute;z-index:0;left:0;width:100%;top:auto;bottom:0;background:#db2516;height:2px;}.navbar__right li{list-style-type:none;display:flex;flex-direction:row;justify-content:center;}.navbar__link--social-media{transition:0.3s border-color ease-out;}.navbar__link--social-media:hover{border-color:#db2516;transition:0.3s border-color ease-in;}.region-header{z-index:3;}#block-raffaello-theme-main-menu{opacity:0;transition:1.5s opacity cubic-bezier(0.23,1,0.32,1);}@media only screen and (min-width:1024px){#block-raffaello-theme-main-menu{opacity:unset;height:auto;}}.mobile__links{display:flex;justify-content:center;margin-block-end:0;list-style-type:none;position:relative;}@media only screen and (max-width:1023px){.mobile__links{padding:20px 0 0;}}@media only screen and (min-width:1024px){.mobile__links{position:relative;right:0;bottom:unset;top:16px;}}.mobile__links li:first-child{margin-right:40px;}@media only screen and (min-width:1024px){.mobile__links li:first-child{margin-right:16px;}}.mobile__links a{position:relative;}.mobile__links a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.mobile__links span{display:block;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0.4px;text-align:center;color:#db2516;padding-top:4px;}@media only screen and (min-width:1024px){.mobile__links span{display:none;}}.navbar__close{cursor:pointer;display:block;position:absolute;top:22px;right:30px;width:20px;height:20px;}@media only screen and (min-width:1024px){.navbar__close{display:none;}}.menu__logo{display:block;position:absolute;top:16px;left:32px;width:96px;height:47px;}.toolbar-fixed #header{top:75px;}.region-header{flex:1;justify-content:center;order:1;}.region-secondary-menu{font-size:12px;justify-content:flex-end;order:3;margin-top:22px;margin-right:27px;}ul.navbar__center.navbar__center--mobile{display:none;}.site-logo{position:relative;}.site-logo::after{content:"";background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/mobile-mask.svg?t=1750690860) center no-repeat;position:absolute;width:128px;height:85px;left:28px;top:-40px;z-index:-1;}.site-logo.active::after{display:none;}@media only screen and (min-width:1024px){.site-logo.mobile-only{display:none;}}.site-logo img{height:59px;width:124px;top:12px;left:32px;position:relative;}.navbar li{text-align:left;margin:0;}#js-navbar-toggle-desktop,#js-navbar-close-desktop{display:none;}.navbar{font-size:12px;background:transparent;padding-bottom:0;height:76px;display:flex;justify-content:space-between;}.navbar__toggle{display:block;cursor:pointer;}@media only screen and (min-width:1024px){.navbar__toggle{display:none;}}.navbar__social__links{display:none;}@media only screen and (min-width:1024px){.navbar__social__links{padding-left:25%;display:inline;bottom:0;width:100%;left:0;margin-bottom:5%;float:left;}}.navbar__left{height:0;width:100%;position:fixed;top:0;left:0;overflow:hidden;background-color:#fff;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower_1.svg?t=1750690860);background-repeat:no-repeat;background-position-x:left;background-position-y:100px;transition:height 1s cubic-bezier(0.23,1,0.32,1);-webkit-overflow-scrolling:touch;}.navbar__left::after{background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/mobile-mask.svg?t=1750690860) center no-repeat;position:absolute;width:128px;height:85px;left:13px;top:-28px;z-index:-1;}@media only screen and (min-width:1024px){.navbar__left{height:auto;width:75%;position:relative;background:unset;display:flex;justify-content:flex-end;overflow:unset;}.navbar__left::after{display:none;}}.navbar__left .menu{margin:0;position:initial;padding-top:108px;width:100%;text-align:center;}@media only screen and (min-width:1024px){.navbar__left .menu{top:0;width:auto;padding-top:0;display:inline-flex;align-items:center;height:68px;}}.navbar__left .campaign-menu{position:relative;width:100%;text-align:center;margin-top:10px;}.navbar__left .menu-item{text-decoration:none;font-size:18px;font-weight:300;color:#433a3a;display:block;transition:0.3s;margin:40px 0;padding:0;}@media only screen and (min-width:1024px){.navbar__left .menu-item{padding-bottom:unset;padding-right:40px;}}.navbar__center{list-style-type:none;display:flex;margin-top:30px;margin-bottom:30px;flex-direction:row;justify-content:space-around;}.navbar__center--column{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-12px;}.navbar__right{display:none;opacity:1;list-style-type:none;margin-top:30px;margin-bottom:30px;flex-direction:row;justify-content:flex-end;}.navbar__link{text-decoration:none;color:#433a3a;margin-left:20px;}.navbar__link--active{color:#df2615;margin-left:10px;margin-right:5px;}.navbar__link--nonactive{color:#A8A3A3;margin-left:0;}.navbar__link--logo{display:block;height:59px;width:124px;align-items:center;margin-left:0;margin-top:-7px;}.navbar__link--social-media{display:block;width:48px;height:48px;border:1px solid #f3f3f3;border-radius:50%;margin:0 auto;}@media only screen and (min-width:1024px){.navbar__link--social-media{width:32px;height:32px;}}@media only screen and (min-width:1024px){#header{padding:0 20px 0 0;}#header .region-secondary-menu{display:none;}#header .navbar__left{width:85%;}#header .navbar__left .menu-item{padding-right:23px;}}@media only screen and (min-width:1023px) and (max-width:1100px){#header .menu-main--item .main-link{font-size:14px;}}@media only screen and (min-width:1440px){#header{padding:0 80px;}}@media only screen and (max-width:1023px){.navbar__left .menu{padding-top:85px;overflow:scroll;max-height:65vh;}}.double-image{padding:0 5px;max-width:480px;margin:0 auto;position:relative;z-index:2;}@media only screen and (min-width:768px){.double-image{max-width:none;padding:0 10px;}}.double-image__inner{position:relative;overflow:hidden;background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);}@media only screen and (min-width:768px){.double-image__inner{display:flex;justify-content:center;}}.double-image__inner::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:right center;background-size:cover;position:absolute;width:396px;height:383px;left:-50%;top:40px;}@media only screen and (min-width:768px){.double-image__inner::before{left:-70px;top:-113px;transform:rotate(25deg);}}@media only screen and (min-width:1024px){.double-image__inner::before{opacity:0;transform:rotate(-20deg);}}@media only screen and (min-width:1300px){.double-image__inner::before{left:-166px;top:-150px;width:634px;height:613px;}}.visible .double-image__inner::before{opacity:1;transform:rotate(0);transition:opacity 1s,transform 2s;}.double-image__inner::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:396px;height:383px;right:-50%;bottom:-100px;}@media only screen and (min-width:768px){.double-image__inner::after{right:-60px;background-origin:-60px;transform:rotate(-10deg);}}@media only screen and (min-width:1024px){.double-image__inner::after{opacity:0;}}@media only screen and (min-width:1300px){.double-image__inner::after{width:634px;height:613px;right:-137px;bottom:-167px;}}.visible .double-image__inner::after{opacity:1;transform:rotate(-30deg);transition:opacity 1s,transform 2s;}.double-image__left{max-width:60%;margin:0 auto;padding-top:54px;position:relative;z-index:1;}@media only screen and (min-width:768px){.double-image__left{margin:0;padding-top:79px;width:auto;flex-grow:1;padding-right:45px;text-align:right;}}@media only screen and (min-width:1300px){.double-image__left{padding-top:100px;padding-right:56px;}}.double-image__right{text-align:center;margin:0 auto;padding:30px 12px 45px;position:relative;z-index:1;}@media only screen and (min-width:768px){.double-image__right{text-align:left;width:57%;flex-grow:0;margin:0;padding:72px 0 49px;}}@media only screen and (min-width:1300px){.double-image__right{padding-bottom:66px;padding-top:92px;}}@media only screen and (min-width:1600px){.double-image__right{padding-bottom:90px;}}.double-image__title{font-size:24px;letter-spacing:-1.8px;margin:0 0 10px;font-weight:300;}@media only screen and (min-width:768px){.double-image__title{font-size:36px;letter-spacing:-2.2px;max-width:79%;}}@media only screen and (min-width:1024px){.double-image__title{max-width:67%;}}@media only screen and (min-width:1300px){.double-image__title{font-size:56px;letter-spacing:-2.9px;}}@media only screen and (min-width:1600px){.double-image__title{font-size:72px;letter-spacing:-4px;}}.double-image__desc{margin:0 0 25px;}@media only screen and (min-width:768px){.double-image__desc{max-width:57%;margin-bottom:29px;}}@media only screen and (min-width:1300px){.double-image__desc{margin-bottom:45px;}}@media only screen and (min-width:1600px){.double-image__desc{margin-bottom:51px;}}.double-image a{margin-top:30px;}@media only screen and (min-width:1300px){.double-image a{margin-top:40px;}}@media only screen and (min-width:1600px){.double-image a{margin-top:47px;}}@media only screen and (min-width:768px){.double-image__addon-wrapper{max-width:63%;}}@media only screen and (min-width:768px){.double-image__image-wrapper{max-width:46%;}}.left-image{text-align:center;max-width:480px;margin:0 auto;position:relative;margin-top:-30px;}@media only screen and (min-width:768px){.left-image{max-width:none;overflow:hidden;margin:0 auto;}}.left-image__left{padding:0 16px;position:relative;z-index:2;}@media only screen and (min-width:768px){.left-image__left{width:50%;text-align:right;padding:0;}}.left-image__right{padding:20px 30px 0;position:relative;z-index:2;}@media only screen and (min-width:768px){.left-image__right{width:50%;text-align:left;padding:40px 2% 40px 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}}@media only screen and (min-width:1300px){.left-image__right{padding-left:77px;}}@media only screen and (min-width:1600px){.left-image__right{padding-left:100px;}}.left-image__inner{padding:66px 0 120px;position:relative;overflow:hidden;}@media only screen and (min-width:768px){.left-image__inner{display:flex;justify-content:center;padding:45px 0 100px;max-width:90%;width:1400px;margin:0 auto;overflow:visible;}}@media only screen and (min-width:1024px){.left-image__inner{padding:60px 0 130px;}}@media only screen and (min-width:1300px){.left-image__inner{padding:80px 0 130px;}}@media only screen and (min-width:1600px){.left-image__inner{padding:100px 0 180px;}}.left-image__inner::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:793px;height:767px;z-index:0;pointer-events:none;right:50%;top:50%;transform:translate(50%,-50%);}@media only screen and (min-width:768px){.left-image__inner::after{transform:translate(40%,-50%) rotate(65deg);right:0;}}@media only screen and (min-width:1024px){.left-image__inner::after{opacity:0;}}@media only screen and (min-width:1300px){.left-image__inner::after{width:951px;height:920px;}}.visible .left-image__inner::after{opacity:1;transform:translate(40%,-50%) rotate(45deg);transition:opacity 1s,transform 2s;}.left-image__title{font-size:24x;letter-spacing:-1.8px;margin:0 0 10px;font-weight:300;}@media only screen and (min-width:768px){.left-image__title{font-size:36px;letter-spacing:-2.2px;max-width:490px;}}@media only screen and (min-width:1300px){.left-image__title{font-size:66px;letter-spacing:-2.9px;margin-bottom:26px;}}@media only screen and (min-width:1600px){.left-image__title{font-size:72px;margin-bottom:42px;letter-spacing:-4px;}}.left-image__desc{margin:0 0 25px;}@media only screen and (min-width:768px){.left-image__desc{max-width:490px;}}@media only screen and (min-width:1300px){.left-image__desc{margin-bottom:40px;}}@media only screen and (min-width:1600px){.left-image__desc{margin-bottom:54px;}}.left-image__candy{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);z-index:3;width:250px;}@media only screen and (min-width:768px){.left-image__candy{bottom:20px;width:280px;}}@media only screen and (min-width:1300px){.left-image__candy{width:380px;bottom:22px;}}@media only screen and (min-width:1600px){.left-image__candy{width:462px;bottom:48px;}}.right-image{text-align:center;max-width:480px;margin:0 auto;position:relative;padding:67px 0 150px;overflow:hidden;}@media only screen and (min-width:480px){.right-image{padding-bottom:190px;}}@media only screen and (min-width:768px){.right-image{max-width:none;padding-bottom:130px;}}@media only screen and (min-width:1300px){.right-image{padding:80px 0 160px;}}@media only screen and (min-width:1600px){.right-image{padding:107px 0 240px;}}.right-image::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:793px;height:767px;z-index:1;pointer-events:none;left:50%;bottom:0;transform:translate(-50%,0);}@media only screen and (min-width:768px){.right-image::after{transform:translate(-40%,0) rotate(25deg);left:0;}}@media only screen and (min-width:1024px){.right-image::after{opacity:0;}}@media only screen and (min-width:1300px){.right-image::after{width:951px;height:920px;}}.right-image.visible::after{opacity:1;transform:translate(-40%,0) rotate(45deg);transition:opacity 1s,transform 2s;}.right-image__right{padding:0 16px;position:relative;z-index:2;}@media only screen and (min-width:768px){.right-image__right{width:50%;text-align:left;padding:0;}}.right-image__left{padding:20px 30px 0;position:relative;z-index:2;}@media only screen and (min-width:768px){.right-image__left{width:50%;text-align:left;padding:40px 50px 40px 2%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}}@media only screen and (min-width:1300px){.right-image__left{padding-right:77px;padding-left:10%;}}@media only screen and (min-width:1600px){.right-image__left{padding-right:100px;}}@media only screen and (min-width:768px){.right-image__inner{display:flex;flex-direction:row-reverse;justify-content:center;max-width:90%;width:1400px;margin:0 auto;}}.right-image__title{font-size:24px;letter-spacing:-1.8px;margin:0 0 10px;font-weight:300;}@media only screen and (min-width:768px){.right-image__title{font-size:36px;letter-spacing:-2.2px;max-width:490px;}}@media only screen and (min-width:1300px){.right-image__title{font-size:66px;letter-spacing:-2.9px;margin-bottom:26px;}}@media only screen and (min-width:1600px){.right-image__title{font-size:72px;margin-bottom:42px;letter-spacing:-4px;}}.right-image__desc{margin:0 0 25px;}@media only screen and (min-width:768px){.right-image__desc{max-width:490px;}}@media only screen and (min-width:1300px){.right-image__desc{margin-bottom:40px;}}@media only screen and (min-width:1600px){.right-image__desc{margin-bottom:54px;}}.right-image__bowl{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:2;width:380px;max-width:72%;}@media only screen and (min-width:480px){.right-image__bowl{bottom:25px;}}@media only screen and (min-width:768px){.right-image__bowl{bottom:46px;}}@media only screen and (min-width:1300px){.right-image__bowl{width:525px;}}@media only screen and (min-width:1600px){.right-image__bowl{width:640px;bottom:98px;}}li.arrow-text-area:hover ~ li{animation:vertical-bounce 2s ease-out infinite running;}.backToTop{cursor:pointer;}a{text-decoration:none;}.footer__link--footer:hover{cursor:pointer;text-decoration:none;color:#db2516;transition:.3s color;}.footer__footer--arrow--pointer-text:hover{cursor:pointer;text-decoration:none;color:#000;transition:.3s color;}.bounce:hover{animation:vertical-bounce 2s ease-out infinite running;}.footer__container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;}@media only screen and (min-width:1024px){.footer__container{padding-top:25px;}}.menu--footer .menu{list-style-type:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:56px 20px 0;max-width:360px;}@media only screen and (min-width:1024px){.menu--footer .menu{list-style-type:none;display:flex;justify-content:space-around;max-width:unset;}}.menu--footer .menu .menu-item > a{font-size:13px;line-height:20px;transition:.3s color;padding-left:16px;padding-right:16px;padding-bottom:0;}.menu--footer .menu .menu-item > a:hover{cursor:pointer;text-decoration:none;color:#db2516;}@media only screen and (min-width:1024px){.menu--footer .menu .menu-item > a{font-weight:normal;font-size:13px;line-height:20px;}}@media only screen and (min-width:1024px){.region-footer-second{display:flex;justify-content:center;}}.footer__container{flex-direction:column;}.footer{font-size:16px;position:relative;}.footer__img{position:absolute;max-width:182px;top:-36px;left:50%;transform:translateX(-50%);}@media only screen and (min-width:1024px){.footer__img{max-width:273px;top:-60px;}}.footer__center{list-style-type:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0;}.footer__center li{margin-bottom:16px;}@media only screen and (min-width:1024px){.footer__center li{margin-bottom:32px;}}.footer__center--column{list-style-type:none;display:flex;flex-direction:column-reverse;text-align:center;margin:0;}.footer__right{visibility:hidden;list-style-type:none;display:none;margin-top:30px;margin-bottom:30px;flex-direction:row;margin-right:0;justify-content:center;}.footer__link{text-decoration:none;color:#433a3a;padding-left:17px;padding-right:17px;}.footer__link--footer{font-size:15px;color:#433a3a;}.footer__link--footer--country::after{content:'';background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/triangle.svg?t=1750690860) center no-repeat;position:relative;display:block;width:11px;height:5px;bottom:12px;left:223px;}.footer__footer{height:326px;background:#F8F7F7;margin-top:72px;}@media only screen and (min-width:768px){.footer__footer{height:290px;margin-top:60px;}}.footer__footer--copyrights{font-size:13px;line-height:20px;color:#A8A3A3;display:block;margin-top:24px;}@media only screen and (min-width:1024px){.footer__footer--copyrights{margin-bottom:32px;}}.footer__footer--text{color:#A8A3A3;font-size:15px;}.footer__footer--triangle{margin-left:0;margin-bottom:4px;}.footer__footer--arrow{align-self:center;margin-left:0;}.footer__footer--arrow--pointer-text{font-weight:600;font-size:10px;line-height:30px;letter-spacing:.2px;text-transform:uppercase;color:#9C9696;}.footer__footer--arrow--pointer-text:hover{color:#db2516;}.products{margin-top:81px;margin-bottom:72px;width:100vw;text-align:center;background:transparent;}.products__container{margin:0 auto;max-width:1275px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:space-between;}.products__title{font-weight:300;color:#433a3a;margin:0;font-size:24px;margin-bottom:40px !important;text-align:center;letter-spacing:-1.32px;}.product{display:flex;justify-content:center;flex-direction:column;align-content:center;width:350px;height:484px;margin-bottom:17px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-background.svg?t=1750690860) center no-repeat;background-color:#f8f8f8;background-size:cover;background-position-y:-75px;position:relative;}.product_wrapper{display:flex;justify-content:center;}.product__badge{position:absolute;top:0;left:0;}.product__image{max-width:200px;height:200px;object-fit:cover;align-self:center;margin-top:30px;}.product__line{margin-top:13.2px;margin-bottom:13.2px;height:50.8px;width:1px;align-self:center;}.product__description--first-line{max-width:250px;font-weight:300;font-size:16px;line-height:30px;align-self:center;}.product__description--second-line{max-width:250px;font-weight:300;font-size:16px;line-height:30px;align-self:center;margin-bottom:9px;}.product__info{justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;}.product__info--separator{width:5px;margin-left:9px;margin-right:9px;}.product__weight{font-size:12px;font-weight:600;}.product__quantity{font-size:12px;font-weight:600;position:relative;padding-left:20px;}.product__quantity::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/oval.png?t=1750690860);position:absolute;height:5px;width:5px;top:30%;left:5px;}.button{height:81px;flex-shrink:0;}.button a{margin-top:18px;margin-bottom:29px;font-size:12px;font-weight:300;height:34px;padding:9px 20px;}@media screen and (min-width:769px){.products{margin-top:83px;}.products__title{font-size:42px;margin-bottom:54px !important;letter-spacing:-2.4px;}.products .field__items{max-width:780px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;}.products .field__items .field__item{width:50%;}.products .field__items .field__item:nth-child(1) .product_wrapper{transition-delay:0.5s;}.products .field__items .field__item:nth-child(2) .product_wrapper{transition-delay:1s;}.products .field__items .field__item:nth-child(3) .product_wrapper{transition-delay:1.5s;}.products .field__items .field__item:nth-child(4) .product_wrapper{transition-delay:2s;}.products .field__items .field__item:nth-child(5) .product_wrapper{transition-delay:2.5s;}.products .field__items .field__item:nth-child(6) .product_wrapper{transition-delay:3s;}.products .field__items .field__item:nth-child(7) .product_wrapper{transition-delay:3.5s;}.products .field__items .field__item:nth-child(8) .product_wrapper{transition-delay:4s;}.products .field__items .field__item:nth-child(9) .product_wrapper{transition-delay:4.5s;}.product{background:transparent;margin-left:20px;margin-right:20px;margin-bottom:34px;transition:background-color .5s ease-out;}.product:hover{background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-background.svg?t=1750690860) center no-repeat;background-color:#f8f8f8;background-size:cover;background-position-y:-75px;}}@media screen and (min-width:1024px){.products{margin-top:100px;overflow:hidden;position:relative;}.products::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:793px;height:767px;z-index:1;pointer-events:none;left:50%;top:72%;transform:translate(-50%,-50%) rotate(45deg);}}@media only screen and (min-width:1024px) and (min-width:768px){.products::before{transform:translate(-40%,-50%) rotate(70deg);left:-15%;}}@media only screen and (min-width:1024px) and (min-width:1024px){.products::before{opacity:0;}}@media only screen and (min-width:1024px) and (min-width:1300px){.products::before{width:951px;height:920px;}}@media screen and (min-width:1024px){.products::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:793px;height:767px;z-index:1;pointer-events:none;right:50%;top:39%;transform:translate(50%,-50%) rotate(20deg);}}@media only screen and (min-width:1024px) and (min-width:768px){.products::after{transform:translate(40%,-50%) rotate(45deg);right:-10%;}}@media only screen and (min-width:1024px) and (min-width:1024px){.products::after{opacity:0;}}@media only screen and (min-width:1024px) and (min-width:1300px){.products::after{width:951px;height:920px;}}@media screen and (min-width:1024px){.products.visible::before{z-index:-1;opacity:1;transform:translate(-40%,-50%) rotate(90deg);transition:opacity 1s,transform 2s;}.products.visible::after{z-index:-1;opacity:1;transform:translate(40%,-50%) rotate(70deg);transition:opacity 1s,transform 2s;}.products__title{font-size:60px;margin:0;margin-bottom:72px !important;letter-spacing:-3.5px;}.products .field__items{max-width:1275px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;}.products .field__items .field__item{width:33%;}.product{background:transparent;margin-left:12px;margin-right:0;margin-bottom:40px;}.product:hover{background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-background.svg?t=1750690860) center no-repeat;background-color:#f8f8f8;background-size:cover;background-position-y:-75px;}}.section__wrapper{margin:0 auto;margin-bottom:46px;margin-left:5px;margin-right:5px;height:315px;max-width:480px;background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);color:#433a3a;font-family:"Montserrat";display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;}@media only screen and (min-width:768px){.section__wrapper{margin:0 7.5px;margin-bottom:60px;height:400px;max-width:none;flex-direction:row;}}@media only screen and (min-width:1024px){.section__wrapper{margin-bottom:75px;}}@media only screen and (min-width:1300px){.section__wrapper{margin-bottom:90px;}}@media only screen and (min-width:1600px){.section__wrapper{margin-bottom:102px;}}.section__wrapper::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:584.1px;height:452px;right:-50%;bottom:-100px;transform:translate(50%,-50%);}@media only screen and (min-width:768px){.section__wrapper::after{right:-60px;background-origin:-60px;transform:rotate(-10deg);}}@media only screen and (min-width:1024px){.section__wrapper::after{opacity:0;}}@media only screen and (min-width:1300px){.section__wrapper::after{width:634px;height:660px;right:-73px;bottom:-282px;}}.visible .section__wrapper::after{opacity:1;transform:rotate(-30deg);transition:opacity 1s,transform 2s;}.section__wrapper .left__side--wrapper{z-index:1;}@media only screen and (min-width:768px){.section__wrapper .left__side--wrapper{display:flex;justify-content:flex-end;width:50%;}}.section__wrapper .left__side{width:328px;height:173px;background-position:center;background-size:cover;margin-top:13px;}@media only screen and (min-width:768px){.section__wrapper .left__side{width:361px;height:210px;margin-top:0;}}@media only screen and (min-width:1024px){.section__wrapper .left__side{width:451px;height:262px;}}.section__wrapper .right__side{display:flex;flex-direction:column;align-self:center;flex:1;z-index:1;}@media only screen and (min-width:768px){.section__wrapper .right__side{margin-left:93px;}}.section__wrapper .right__side--title{margin-top:20px;}@media only screen and (min-width:768px){.section__wrapper .right__side--title{max-width:258px;margin-top:0;}}.section__wrapper .right__side--title .heading-style-h2,.section__wrapper .right__side--title h2{font-weight:300;font-size:16px;letter-spacing:-1.02px;text-align:center;margin:0;margin-bottom:12px;}@media only screen and (min-width:768px){.section__wrapper .right__side--title .heading-style-h2,.section__wrapper .right__side--title h2{font-size:32px;letter-spacing:-2.19px;text-align:left;margin-top:-3px;margin-bottom:-10px;}}@media only screen and (min-width:1024px){.section__wrapper .right__side--title .heading-style-h2,.section__wrapper .right__side--title h2{font-size:48px;letter-spacing:-3px;}}.section__wrapper .right__side--link{text-align:center;}@media only screen and (min-width:768px){.section__wrapper .right__side--link{text-align:left;margin-top:24px;}}@media only screen and (min-width:1024px){.section__wrapper .right__side--link{margin-top:34px;}}@media only screen and (min-width:1024px){.section__wrapper .right__side--link a{font-size:16px;}}.padding_container{max-width:480px;margin:0 auto;padding-bottom:30px;}@media only screen and (min-width:768px){.padding_container{padding-bottom:0;max-width:none;}}.hero__wrapper{color:#433a3a;font-family:"Montserrat";max-width:480px;margin:0 5px;display:flex;flex-direction:column;position:relative;}@media only screen and (min-width:768px){.hero__wrapper{max-width:none;margin:0 7.5px;flex-direction:row;}}@media only screen and (min-width:1024px){.hero__wrapper{margin:0 10px;}}.hero__wrapper .left__side{background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);text-align:center;width:100%;padding:5px 15px 50px;order:2;z-index:1;position:relative;overflow:hidden;}@media only screen and (min-width:768px){.hero__wrapper .left__side{width:50%;text-align:left;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 25px 0 88px;}}@media only screen and (min-width:1300px){.hero__wrapper .left__side{padding-left:138px;}}@media only screen and (min-width:1600px){.hero__wrapper .left__side{padding-left:169px;}}@media only screen and (min-width:1920px){.hero__wrapper .left__side{padding-left:250px;}}.hero__wrapper .left__side::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);position:absolute;right:-26%;top:77%;width:110%;height:110%;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%) scale(2.5);pointer-events:none;opacity:1;overflow:hidden;z-index:-1;}@media only screen and (min-width:768px){.hero__wrapper .left__side::before{right:0;top:0;width:708px;height:527px;transform:rotate(5deg) scale(1.7);transform-origin:50% 50%;animation:2s rotate,2s fadein;}}.hero__wrapper .left__side--title{margin:15px 0 10px;text-align:center;padding:0 25px;}@media only screen and (min-width:768px){.hero__wrapper .left__side--title{text-align:left;padding:0;margin:0 0 20px;}}@media only screen and (min-width:1300px){.hero__wrapper .left__side--title{margin-bottom:24px;}}@media only screen and (min-width:1600px){.hero__wrapper .left__side--title{font-size:96px;}}.hero__wrapper .left__side--title .heading-style-h2,.hero__wrapper .left__side--title h2{font-weight:300;font-size:28px;letter-spacing:-1.24px;margin:0;}@media only screen and (min-width:768px){.hero__wrapper .left__side--title .heading-style-h2,.hero__wrapper .left__side--title h2{font-size:34px;letter-spacing:-1.44px;}}@media only screen and (min-width:1024px){.hero__wrapper .left__side--title .heading-style-h2,.hero__wrapper .left__side--title h2{font-size:40px;letter-spacing:-1.63px;}}@media only screen and (min-width:1300px){.hero__wrapper .left__side--title .heading-style-h2,.hero__wrapper .left__side--title h2{font-size:60px;letter-spacing:-2.14px;}}@media only screen and (min-width:1600px){.hero__wrapper .left__side--title .heading-style-h2,.hero__wrapper .left__side--title h2{font-size:72px;letter-spacing:-4px;}}.hero__wrapper .left__side--teaser{text-align:center;font-size:14px;line-height:22px;margin:0;}@media only screen and (min-width:768px){.hero__wrapper .left__side--teaser{text-align:left;font-size:13px;}}@media only screen and (min-width:1024px){.hero__wrapper .left__side--teaser{font-size:14px;line-height:30px;}}@media only screen and (min-width:1300px){.hero__wrapper .left__side--teaser{font-size:15px;}}@media only screen and (min-width:1600px){.hero__wrapper .left__side--teaser{font-size:16px;}}.hero__wrapper .right__side{display:flex;order:1;padding-top:57%;width:100%;background-position:center;background-size:cover;z-index:1;}@media only screen and (min-width:768px){.hero__wrapper .right__side{padding-top:33%;width:50%;order:2;}}.section-slider{padding:0 5px;font-family:"Montserrat";max-width:480px;margin:0 auto;position:relative;text-align:center;margin-top:-90px;}@media only screen and (min-width:768px){.section-slider{max-width:none;padding:0 10px;margin-top:-88px;}}@media only screen and (min-width:1024px){.section-slider{margin-top:-86px;}}@media only screen and (min-width:1300px){.section-slider{margin-top:-84px;}}@media only screen and (min-width:1600px){.section-slider{margin-top:-80px;}}@media only screen and (min-width:1024px){.section-slider .field__item{transition:1s ease-in-out;transition-property:opacity,visibility;}}@media only screen and (min-width:1024px){.section-slider .field__item:not(:first-child){position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;}}@media only screen and (min-width:768px){.section-slider .field__item:nth-child(even) .section-slider__slide{flex-direction:row;}}@media only screen and (min-width:768px){.section-slider .field__item:nth-child(even) .section-slider__text-wrapper{text-align:right;padding:0 8% 0 13%;}}@media only screen and (min-width:1024px){.section-slider .field__item:nth-child(even) .section-slider__text-wrapper{padding-left:32%;padding-right:10%;}}@media only screen and (min-width:1024px){.section-slider .field__item.active{opacity:1;visibility:visible;}}@media only screen and (min-width:1024px){.section-slider .field__item.disable{opacity:0;visibility:hidden;transition:opacity .1s,visibility .1s;transition-delay:0.5s;}}.section-slider__inner{position:relative;overflow:hidden;background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);padding:40px 0 90px;z-index:1;}@media only screen and (min-width:768px){.section-slider__inner{padding:60px 0 80px;}}@media only screen and (min-width:1300px){.section-slider__inner{padding:70px 0 120px;}}@media only screen and (min-width:1600px){.section-slider__inner{padding:90px 0 130px;}}.section-slider__inner::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:right center;background-size:cover;position:absolute;width:450px;height:470px;left:-80%;top:-61px;transform:rotate(37deg);z-index:-1;}@media only screen and (min-width:768px){.section-slider__inner::before{left:-70px;top:-113px;transform:rotate(25deg);}}@media only screen and (min-width:1024px){.section-slider__inner::before{opacity:0;transform:rotate(12deg);}}@media only screen and (min-width:1300px){.section-slider__inner::before{left:-57px;top:-107px;width:634px;height:613px;}}.section-slider__inner.visible::before{opacity:1;transform:rotate(0);transition:opacity 1s,transform 2s;}.section-slider__inner::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:450px;height:470px;right:-63%;top:454px;bottom:-100px;z-index:-1;transform:rotate(-10deg);}@media only screen and (min-width:768px){.section-slider__inner::after{right:-60px;background-origin:-60px;transform:rotate(4deg);}}@media only screen and (min-width:1024px){.section-slider__inner::after{opacity:0;}}@media only screen and (min-width:1300px){.section-slider__inner::after{width:634px;height:613px;right:-30px;bottom:-80px;}}.section-slider__inner.visible::after{opacity:1;transform:rotate(-30deg);transition:opacity 1s,transform 2s;}.section-slider__title{margin:0 0 3px;font-size:24px;letter-spacing:-1.3px;font-weight:300;}@media only screen and (min-width:768px){.section-slider__title{font-size:40px;margin-bottom:40px;letter-spacing:-1.6px;}}@media only screen and (min-width:1024px){.section-slider__title{margin-bottom:77px;letter-spacing:-1.9px;}}@media only screen and (min-width:1300px){.section-slider__title{font-size:50px;margin-bottom:107px;letter-spacing:-2.22px;}}@media only screen and (min-width:1600px){.section-slider__title{font-size:60px;letter-spacing:-2.92px;}}.section-slider__subtitle{font-size:18px;margin:18px 0;}@media only screen and (min-width:768px){.section-slider__subtitle{margin:0 0 7px;}}@media only screen and (min-width:1024px){.section-slider__subtitle{font-size:20px;margin-bottom:15px;}}@media only screen and (min-width:1300px){.section-slider__subtitle{font-size:24px;margin-bottom:25px;}}@media only screen and (min-width:1024px){.section-slider__slides{margin-bottom:70px;position:relative;}}@media only screen and (min-width:1300px){.section-slider__slides{margin-bottom:90px;}}.section-slider__slide{margin-bottom:35px;}@media only screen and (min-width:768px){.section-slider__slide{display:flex;flex-direction:row-reverse;justify-content:flex-start;}}@media only screen and (min-width:1024px){.section-slider__slide{margin:0;}}.section-slider__text{z-index:1;}@media only screen and (min-width:768px){.section-slider__text{width:37%;}}.section-slider__image-wrapper{width:77%;margin:0 auto;}@media only screen and (min-width:768px){.section-slider__image-wrapper{width:26%;margin:0;}}.section-slider__image{padding-bottom:56%;background-size:cover;background-position:center;}@media only screen and (min-width:768px){.section-slider__image{padding-bottom:71%;}}.active .section-slider__image{visibility:visible;transition:visibility .1s;transition-delay:0.5s;}.section-slider__text-wrapper a{margin-top:15px;margin-bottom:15px;}@media only screen and (min-width:768px){.section-slider__text-wrapper{padding:0 13% 0 8%;text-align:left;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;}}@media only screen and (min-width:1024px){.section-slider__text-wrapper{padding-right:32%;padding-left:10%;opacity:0;transition:all 1s;}}.active .section-slider__text-wrapper{opacity:1;}.section-slider__desc{padding:0 20px;margin:20px 0 0;}@media only screen and (min-width:768px){.section-slider__desc{padding:0;margin:0;}}.section-slider__dots{display:none;}@media only screen and (min-width:1024px){.section-slider__dots{display:block;cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);list-style:none;z-index:10;margin:0;}}.section-slider__dot{width:5px;height:5px;background:#000;border-radius:50%;padding:8px;margin:15px 5px;background-clip:content-box;box-sizing:content-box;position:relative;}.section-slider__dot::before{content:'';border:2px solid #db2516;width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;transition:opacity .5s;opacity:0;}.section-slider__dot.active::before{opacity:1;}.section-slider__candy{position:absolute;left:50%;bottom:-66px;transform:translateX(-50%);z-index:3;width:250px;}@media only screen and (min-width:768px){.section-slider__candy{bottom:-83px;width:280px;}}@media only screen and (min-width:1300px){.section-slider__candy{width:380px;bottom:-115px;}}@media only screen and (min-width:1600px){.section-slider__candy{width:462px;bottom:-134px;}}.section-slider__link{cursor:pointer;}.section-slider__line{margin:0 auto;}@media only screen and (min-width:1024px){.section-slider__line{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:10;}}.section-slider .field__items{position:relative;overflow:hidden;}.section-slider .field__items::before{content:'';position:absolute;bottom:0;right:50%;width:26%;height:100%;background:#eae8e5;transform-origin:center bottom;transform:translate(50%,100%);z-index:2;}.section-slider .field__items.changed::before{transform:translate(50%,-100%);transition:transform 1s linear;}.section-slider .field__items.changed + .section-slider__dots{pointer-events:none;}.history{position:relative;overflow:hidden;margin-top:-100px;}@media only screen and (min-width:768px){.history{margin-top:-90px;}}@media only screen and (min-width:1024px){.history{margin-top:-80px;}}@media only screen and (min-width:1600px){.history{margin-top:-125px;}}.history::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:793px;height:767px;z-index:-1;pointer-events:none;left:50%;top:48%;transform:translate(-50%,-50%);}@media only screen and (min-width:768px){.history::after{transform:translate(-40%,-50%) rotate(25deg);left:-9%;}}@media only screen and (min-width:1024px){.history::after{opacity:0;}}@media only screen and (min-width:1300px){.history::after{width:951px;height:920px;}}.history.drawed::after{z-index:-1;opacity:1;transform:translate(-40%,-50%) rotate(45deg);transition:opacity 1s,transform 2s;}.history__main{max-width:480px;margin:0 auto;padding:0 5%;position:relative;overflow:hidden;}@media only screen and (min-width:768px){.history__main{max-width:none;padding:0 10%;}}@media only screen and (min-width:1024px){.history__main{padding:0 15%;}}.history__main .field__items{display:flex;flex-direction:column;}@media only screen and (min-width:1024px){.history__main .field__items .field__item{position:relative;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/timeline.svg?t=1750690860);position:absolute;top:56px;left:50%;width:1px;height:0;margin-left:-.5px;transition:height 1s cubic-bezier(0.23,1,0.32,1);}}@media only screen and (min-width:1600px){.history__main .field__items .field__item::before{height:0;}}@media only screen and (min-width:1920px){.history__main .field__items .field__item::before{height:0;}}.history__main .field__items .field__item.draw::before{height:110%;}@media only screen and (min-width:1024px){.history__main .field__items .field__item::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/oval-red.svg?t=1750690860);position:absolute;top:0;left:50%;margin-left:-12.5px;margin-top:2px;width:25px;height:25px;opacity:0;transition:1s opacity;}}.history__main .field__items .field__item.draw::after{opacity:1;}@media only screen and (min-width:1024px){.history__main .field__items .field__item{margin-bottom:6.5em;}}.history__main .field__items .field__item .history__event{display:flex;flex-direction:column;margin-left:72px;position:relative;transition:1s height;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event{display:block;margin-left:0;}}.history__main .field__items .field__item .history__event::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/timeline.svg?t=1750690860);position:absolute;top:19%;left:-50px;width:1px;height:80%;transition:1s height cubic-bezier(0.23,1,0.32,1);}@media only screen and (min-width:768px){.history__main .field__items .field__item .history__event::before{height:75%;}}.history__main .field__items .field__item .history__event--title{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:16px;position:relative;transition:1s opacity;}.history__main .field__items .field__item .history__event--title::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/oval.svg?t=1750690860);position:absolute;top:7px;left:-53px;width:7px;height:7px;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--title::before{display:none;}}.history__main .field__items .field__item .history__event--title::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/oval-red.svg?t=1750690860);position:absolute;top:-2px;left:-62px;width:25px;height:25px;opacity:0;transition:1s opacity;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--title::after{display:none;}}.history__main .field__items .field__item .history__event--title.draw::after{opacity:1;}.history__main .field__items .field__item .history__event--year{display:none;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--year{display:block;opacity:0;transition:1s opacity;}.history__main .field__items .field__item .history__event--year.draw{opacity:1;}}.history__main .field__items .field__item .history__event--description--right,.history__main .field__items .field__item .history__event--description--left{font-size:14px;line-height:22px;margin-top:18px;order:3;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--description--right,.history__main .field__items .field__item .history__event--description--left{order:0;font-size:16px;line-height:30px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event{flex-direction:row;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left{position:relative;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/oval.svg?t=1750690860);position:absolute;top:12px;left:50%;margin-left:-3.5px;width:7px;height:7px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left{display:flex;flex-direction:row-reverse;justify-content:space-between;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--first--left{display:flex;width:40%;justify-content:flex-start;}}@media only screen and (min-width:1600px){.history__main .field__items .field__item .history__event--left .history__event--first--left{width:42.5%;}}.history__main .field__items .field__item .history__event--left .history__event--left--title{max-width:495px;}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--left--title .history__event--title{margin-top:0;align-self:flex-start;display:flex;font-size:24px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--left--title .history__event--desc{display:block;text-align:left;font-size:12px;line-height:1.88;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--year{display:block;align-self:flex-start;font-family:"Adobe Garamond Pro";font-size:20px;letter-spacing:-.7px;padding-top:5px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--second--left{display:none;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--left .history__event--third--left{text-align:right;width:40%;}.history__main .field__items .field__item .history__event--left .history__event--third--left .history__event--image--left{margin-top:-10%;}}@media only screen and (min-width:1600px){.history__main .field__items .field__item .history__event--left .history__event--third--left{width:42.5%;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right{position:relative;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/oval.svg?t=1750690860);position:absolute;top:12px;left:50%;margin-left:-3.5px;width:7px;height:7px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right{display:flex;flex-direction:row;justify-content:space-between;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right .history__event--first--right{width:40%;display:flex;justify-content:flex-end;}}@media only screen and (min-width:1600px){.history__main .field__items .field__item .history__event--right .history__event--first--right{width:42.5%;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right .history__event--title{margin-top:initial;align-self:flex-start;display:flex;flex-direction:row-reverse;font-size:24px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right .history__event--desc{display:block;text-align:right;font-size:16px;line-height:1.88;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event--right .history__event--year{display:flex;flex:0;align-self:flex-start;font-family:"Adobe Garamond Pro";font-size:20px;letter-spacing:-.7px;padding-top:5px;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event .history__event--second--right{display:none;}}@media only screen and (min-width:1024px){.history__main .field__items .field__item .history__event .history__event--third--right{text-align:left;width:40%;}.history__main .field__items .field__item .history__event .history__event--third--right .history__event--image--right{margin-top:-10%;}}@media only screen and (min-width:1600px){.history__main .field__items .field__item .history__event .history__event--third--right{width:42.5%;}}.history__title{text-align:left;margin-left:72px;font-size:24px;letter-spacing:-1.32px;font-weight:300;position:relative;}.history__title::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/timeline.svg?t=1750690860);position:absolute;top:10px;left:-50px;width:1px;height:40px;}@media only screen and (min-width:768px){.history__title{text-align:left;font-size:32px;letter-spacing:-2.32px;margin-bottom:35px;}.history__title::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/timeline.svg?t=1750690860);position:absolute;top:30px;left:-50px;width:1px;height:40px;}}@media only screen and (min-width:1024px){.history__title{text-align:center;font-size:42px;letter-spacing:-3.51px;margin-left:0;margin-bottom:135px;transition:1s height;}.history__title::before{left:50%;margin-left:-.5px;height:0;top:135%;transition:1s height;}.history__title.draw::before{height:100%;}}@media only screen and (min-width:1300px){.history__title{font-size:50px;}}@media only screen and (min-width:1600px){.history__title{font-size:60px;letter-spacing:-3.5px;}}.history__placeholder{margin-bottom:20px;margin-top:50px;text-align:center;}@media only screen and (min-width:768px){.history__placeholder{margin-bottom:25px;}}@media only screen and (min-width:1024px){.history__placeholder{margin-bottom:30px;}}@media only screen and (min-width:1300px){.history__placeholder{margin-bottom:40px;}}@media only screen and (min-width:1600px){.history__placeholder{margin-bottom:51px;}}.history__event--first{order:1;}@media only screen and (min-width:1024px){.history__event--first{order:0;}}.history__event--third{order:2;}@media only screen and (min-width:1024px){.history__event--third{order:0;}}.history__event--second{order:3;}@media only screen and (min-width:1024px){.history__event--second{order:0;}}.history__event--desc{display:none;}.history__event--timeline{display:none;}@media only screen and (min-width:1024px){.history__event--timeline{display:initial;flex:.5;}}.sense_wrapper{max-width:127px;}@media only screen and (min-width:768px){.sense_wrapper{width:110px;}}.enjoy__section{position:relative;overflow:hidden;padding:36px 0 0;}@media only screen and (min-width:768px){.enjoy__section{margin:0 auto;}}@media only screen and (min-width:1024px){.enjoy__section{padding:50px 0 0;}}.enjoy__section [class^="heading-style-"],.enjoy__section h2{padding-bottom:24px;}@media only screen and (min-width:1024px){.enjoy__section [class^="heading-style-"],.enjoy__section h2{padding-bottom:48px;}}.enjoy__items--wrapper{padding:0 0 37px;}@media only screen and (min-width:1024px){.enjoy__items--wrapper{padding:0 0 32px;}}.enjoy__title{padding-top:40px;}@media only screen and (min-width:768px){.enjoy__title{padding-top:0;}}@media only screen and (min-width:768px){.field--name-enjoy-section-items{max-width:775px;margin:0 auto;display:flex;overflow:visible;justify-content:center;}}@media only screen and (min-width:1300px){.field--name-enjoy-section-items{max-width:1120px;}}.field--name-enjoy-section-items .field__item{padding:0 20px;}@media only screen and (min-width:768px){.field--name-enjoy-section-items .field__item:nth-child(1) .sense_wrapper{transition-delay:0.25s;}.field--name-enjoy-section-items .field__item:nth-child(2) .sense_wrapper{transition-delay:0.5s;}.field--name-enjoy-section-items .field__item:nth-child(3) .sense_wrapper{transition-delay:0.75s;}.field--name-enjoy-section-items .field__item:nth-child(4) .sense_wrapper{transition-delay:1s;}.field--name-enjoy-section-items .field__item:nth-child(5) .sense_wrapper{transition-delay:1.25s;}.field--name-enjoy-section-items .field__item:nth-child(6) .sense_wrapper{transition-delay:1.5s;}.field--name-enjoy-section-items .field__item:nth-child(7) .sense_wrapper{transition-delay:1.75s;}.field--name-enjoy-section-items .field__item:nth-child(8) .sense_wrapper{transition-delay:2s;}.field--name-enjoy-section-items .field__item:nth-child(9) .sense_wrapper{transition-delay:2.25s;}}@media only screen and (min-width:1300px){.field--name-enjoy-section-items .field__item{padding:0 40px;}}.sense__item{background:#f5f5f5;border-radius:50%;width:110px;height:110px;display:flex;justify-content:center;align-items:center;margin:auto;margin-bottom:16px;position:relative;transition:opacity 0.5s,border-color 0.5s;border:1px solid #dad8d8;}@media only screen and (min-width:1024px){.sense__item.active{opacity:1;border:2px solid #db2516;}}@media only screen and (min-width:1024px){.sense__item.active ~ .sense__item--desc{opacity:1;}}@media only screen and (min-width:1024px){.sense__item.active ~ .first-item{display:none;}}@media only screen and (min-width:1024px){.sense__item.active ~ .first-item-line{display:none;}}@media only screen and (min-width:1024px){.sense__item:hover ~ .sense__item--desc{opacity:1;}}@media only screen and (min-width:1024px){.sense__item:hover ~ .first-item{display:none;}}@media only screen and (min-width:1024px){.sense__item:hover ~ .first-item-line{display:none;}}.sense__item--desc{display:block;text-align:center;font-size:12px;line-height:20px;color:#433a3a;font-weight:normal;position:relative;width:300px;transform:translateX(-28%);transition:opacity 0.75s;}@media only screen and (min-width:768px){.sense__item--desc{transform:translateX(-30%);}}.sense__item--desc [class^="heading-style-"]{margin:0 0 8px;}@media only screen and (min-width:1024px){.sense__item--desc [class^="heading-style-"]{margin:0 0 16px;}}.sense__item--desc .heading-style-h4,.sense__item--desc h4{font-size:18px;font-weight:300;line-height:24px;margin:0 0 8px;}@media only screen and (min-width:1024px){.sense__item--desc .heading-style-h4,.sense__item--desc h4{font-size:22px;margin:0 0 16px;}}.first-item-ring{display:none;}@media only screen and (min-width:1024px){.first-item-ring{display:inline;position:absolute;top:-9px;left:-9px;max-width:none;}}.first-item{display:none;}@media only screen and (min-width:1024px){.first-item{display:block;margin-top:-14.4px;}}.first-item-line{display:none;}@media only screen and (min-width:1024px){.first-item-line{text-align:center;display:block;margin-top:-162px;margin-left:1px;}}@media only screen and (min-width:1024px){.sense__item--hidden{opacity:0;pointer-events:none;cursor:none;}}@media only screen and (min-width:1024px){.sense__item--active{display:block;}}.slick-slider{width:100%;}.slick-slide:not(.slick-current) .sense__item--desc{opacity:0;}.slick-slide:not(.slick-current) .sense__item::after{opacity:0;}.slick-slide:not(.slick-current) .sense__item::before{opacity:0;}.slick-current .sense__item{position:relative;border:2px solid #db2516;}.sense-slide{max-width:300px;margin:0 auto;}@media only screen and (min-width:1024px){.sense-slide{padding-left:10px;padding-right:10px;}}.slick-disabled{display:none !important;}.slick-next{position:absolute;top:0;right:6%;color:transparent;border:0;background:transparent;padding:145px 35px 35px;outline:none;font-size:0;}.slick-next::before{content:"";display:block;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-horizontal-black.svg?t=1750690860);background-repeat:no-repeat;height:17px;width:35px;}.slick-prev{position:absolute;top:0;left:6%;z-index:1;color:transparent;border:0;background:transparent;padding:145px 35px 35px;font-size:0;outline:none;}.slick-prev::before{content:"";display:block;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-horizontal-black.svg?t=1750690860);background-repeat:no-repeat;transform:scaleX(-1);height:17px;width:35px;}.sliding-popup-bottom{background:#fff;font-size:12px;line-height:24px;color:#433a3a;box-shadow:0 -1px 18px 0 rgba(0,0,0,0.18);padding:25px;overflow:hidden;}@media only screen and (min-width:768px){.sliding-popup-bottom{padding:30px 40px;}}@media only screen and (min-width:1024px){.sliding-popup-bottom{padding:30px 50px;}}@media only screen and (min-width:1300px){.sliding-popup-bottom{padding:40px 75px;}}@media only screen and (min-width:1600px){.sliding-popup-bottom{padding:50px 101px;}}.sliding-popup-bottom::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:760px;height:250%;z-index:-1;pointer-events:none;left:-56%;top:-120%;transform:rotate(12deg);}@media only screen and (min-width:768px){.sliding-popup-bottom::before{width:750px;height:300%;z-index:-1;left:-7%;top:-140%;transform:rotate(12deg);}}.eu-cookie-compliance-content{display:flex;max-width:100%;}.eu-cookie-compliance-content p{font-size:12px;}.eu-cookie-compliance-content a{color:#db2516;text-decoration:underline;}.eu-cookie-compliance-message{max-width:none;}.eu-cookie-compliance-buttons{align-self:center;display:flex;}.agree-button{display:block !important;border:0;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/menu-close.svg?t=1750690860);background-repeat:no-repeat;color:transparent;background-position:center;background-size:31px;height:31px;width:31px;position:relative;align-self:center;cursor:pointer;margin-left:25px;}.eu-cookie-compliance-default-button{display:none;}.find-more-button-processed{display:none;}.node--type-basic-page{margin:0 5px;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;}@media only screen and (min-width:1024px){.node--type-basic-page{margin:0 10px;margin-bottom:15px;}}.node--type-basic-page .node__content{max-width:90%;width:480px;margin:0 auto;padding-bottom:65px;z-index:1;}@media only screen and (min-width:768px){.node--type-basic-page .node__content{max-width:90%;width:1198px;padding-bottom:80px;}}@media only screen and (min-width:1024px){.node--type-basic-page .node__content{padding-bottom:95px;}}@media only screen and (min-width:1300px){.node--type-basic-page .node__content{padding-bottom:110px;}}@media only screen and (min-width:1600px){.node--type-basic-page .node__content{padding-bottom:130px;}}.node--type-basic-page .node__content a{color:#db2516;text-decoration:underline;}.node--type-basic-page .node__content h1{font-size:30px;margin:0;padding-top:65px;padding-bottom:.6em;font-weight:300;letter-spacing:-1.2px;}@media only screen and (min-width:768px){.node--type-basic-page .node__content h1{font-size:38px;padding-top:80px;letter-spacing:-1.8px;}}@media only screen and (min-width:1024px){.node--type-basic-page .node__content h1{font-size:40px;padding-top:95px;letter-spacing:-2.2px;}}@media only screen and (min-width:1300px){.node--type-basic-page .node__content h1{font-size:52px;padding-top:110px;letter-spacing:-2.8px;}}@media only screen and (min-width:1600px){.node--type-basic-page .node__content h1{font-size:60px;padding-top:130px;letter-spacing:-3.5px;}}.node--type-basic-page .node__content h2{font-size:24px;margin:1em 0;font-weight:600;line-height:1.42;}@media only screen and (min-width:768px){.node--type-basic-page .node__content h2{font-size:26px;}}@media only screen and (min-width:1024px){.node--type-basic-page .node__content h2{font-size:28px;}}@media only screen and (min-width:1300px){.node--type-basic-page .node__content h2{font-size:30px;}}@media only screen and (min-width:1600px){.node--type-basic-page .node__content h2{font-size:32px;}}.node--type-basic-page .node__content h3{font-size:20px;margin:1em 0;font-weight:600;line-height:1.67;}@media only screen and (min-width:768px){.node--type-basic-page .node__content h3{font-size:21px;}}@media only screen and (min-width:1024px){.node--type-basic-page .node__content h3{font-size:22px;}}@media only screen and (min-width:1300px){.node--type-basic-page .node__content h3{font-size:23px;}}@media only screen and (min-width:1600px){.node--type-basic-page .node__content h3{font-size:24px;}}.node--type-basic-page .node__content ol,.node--type-basic-page .node__content ul{padding-left:1em;line-height:1.57;list-style:none;}@media only screen and (min-width:768px){.node--type-basic-page .node__content ol,.node--type-basic-page .node__content ul{line-height:2;}}@media only screen and (min-width:1300px){.node--type-basic-page .node__content ol,.node--type-basic-page .node__content ul{line-height:1.7;}}@media only screen and (min-width:1600px){.node--type-basic-page .node__content ol,.node--type-basic-page .node__content ul{line-height:1.88;}}.node--type-basic-page .node__content td,.node--type-basic-page .node__content th{padding:10px;}.node--type-basic-page .node__content .table-container{overflow-x:auto;}.node--type-basic-page .node__content li p{display:inline;}.node--type-basic-page .node__content ul li::before{background-color:#db2516;border-radius:50%;content:'';display:inline-block;margin-right:10px;margin-bottom:2.5px;height:6px;width:6px;}.node--type-basic-page .node__content ol{counter-reset:list-counter;}.node--type-basic-page .node__content ol li{counter-increment:list-counter;}.node--type-basic-page .node__content ol li::before{content:counter(list-counter) ".";color:#db2516;display:inline-block;margin-right:10px;width:20px;margin-left:-13px;text-align:right;}.ckeditor-col-container{display:flex;flex-wrap:wrap;}.ckeditor-col-container .grid-4{width:100%;}@media only screen and (min-width:768px){.ckeditor-col-container .grid-4{width:25%;}}.ckeditor-col-container .grid-6{width:100%;}@media only screen and (min-width:768px){.ckeditor-col-container .grid-6{width:50%;}}.ckeditor-col-container .grid-8{width:100%;}@media only screen and (min-width:768px){.ckeditor-col-container .grid-8{width:75%;}}@media only screen and (min-width:768px){.ckeditor-col-container .first-col{padding-right:1.6em;}}@media only screen and (min-width:1024px){.ckeditor-col-container .first-col{padding-right:2.2em;}}@media only screen and (min-width:1300px){.ckeditor-col-container .first-col{padding-right:2.8em;}}@media only screen and (min-width:1600px){.ckeditor-col-container .first-col{padding-right:3.2em;}}@media only screen and (min-width:768px){.ckeditor-col-container .last-col{padding-left:1.5em;}}@media only screen and (min-width:1024px){.ckeditor-col-container .last-col{padding-left:2em;}}@media only screen and (min-width:1300px){.ckeditor-col-container .last-col{padding-left:2.5em;}}@media only screen and (min-width:1600px){.ckeditor-col-container .last-col{padding-left:3em;}}.social{max-width:480px;margin:0 auto;padding-bottom:80px;}@media only screen and (min-width:768px){.social{max-width:90%;width:1400px;padding-bottom:50px;}}@media only screen and (min-width:768px) and (min-width:1600px){.social{padding-bottom:70px;}}.social__top{font-family:"Montserrat";text-align:center;padding-bottom:30px;}@media only screen and (min-width:1300px){.social__top{padding-bottom:40px;}}@media only screen and (min-width:1600px){.social__top{padding-bottom:60px;}}.social__title{font-size:16px;margin:0 0 16px;font-weight:500;}@media only screen and (min-width:768px){.social__title{display:inline-block;margin:0 12px;font-size:14px;}}@media only screen and (min-width:1300px){.social__title{font-size:16px;margin:0 20px;}}@media only screen and (min-width:1600px){.social__title{font-size:18px;}}.social__link{color:#db2516;text-transform:uppercase;font-size:14px;display:inline-block;margin:0 12px;font-weight:500;position:relative;padding-right:32px;transition:transform .3s;will-change:transform;}@media only screen and (min-width:1300px){.social__link{font-size:16px;margin:0 20px;padding-right:50px;}}.social__link:hover{transform:scale(1.05) perspective(1px);}.social__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;}@media only screen and (min-width:1300px){.social__icon{width:28px;height:28px;}}.social__icon.icon-instagram{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/insta-red.svg?t=1750690860);}.social__icon.icon-pinterest{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/pinterest-red.svg?t=1750690860);}@media only screen and (min-width:768px){.social__slider{display:none;}}.social__container{display:none;}@media only screen and (min-width:768px){.social__container{display:flex;background-color:#fff;position:relative;margin-bottom:50px;margin:0 -17px;}}@media only screen and (min-width:1300px){.social__container{margin:0 -22px;}}@media only screen and (min-width:1600px){.social__container{margin:0 -26px;}}.social__container::after{content:'';position:absolute;bottom:0;left:0;right:0;background-color:#fff;height:33px;}@media only screen and (min-width:1300px){.social__container::after{height:42px;}}@media only screen and (min-width:1600px){.social__container::after{height:51px;}}.social__container a{display:block;}.social__slide{padding:0 13px;}.social .slick-next{padding:35px;top:34%;right:7%;}.social .slick-prev{padding:35px;top:34%;left:7%;}.social__column{width:calc(100% / 3);background-color:#f5f5f5;padding:0 17px;background-clip:content-box;position:relative;overflow:hidden;}@media only screen and (min-width:1300px){.social__column{padding:0 22px;}}@media only screen and (min-width:1600px){.social__column{padding:0 26px;}}.social__column::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;width:634px;height:613px;pointer-events:none;left:50%;bottom:0;transform:translate(-50%,50%);}@media only screen and (min-width:768px){.social__column::after{transform:translate(-40%,50%) rotate(25deg);left:0;}}@media only screen and (min-width:1024px){.social__column::after{opacity:0;}}@media only screen and (min-width:1300px){.social__column::after{width:951px;height:920px;}}.visible .social__column::after{opacity:1;transform:translate(-40%,50%) rotate(45deg);transition:opacity 1s,transform 2s;}.social__column.column-1 .social__inner:last-child a::before{transition-delay:.9s;}.social__column.column-1 .social__inner:last-child a img{transition-delay:.9s;}.social__column.column-1 .social__inner:first-child a::before{transition-delay:0s;}.social__column.column-1 .social__inner:first-child a img{transition-delay:0s;}.social__column.column-2 .social__inner:last-child a::before{transition-delay:1.2s;}.social__column.column-2 .social__inner:last-child a img{transition-delay:1.2s;}.social__column.column-2 .social__inner:first-child a::before{transition-delay:.3s;}.social__column.column-2 .social__inner:first-child a img{transition-delay:.3s;}.social__column.column-3 .social__inner:last-child a::before{transition-delay:1.5s;}.social__column.column-3 .social__inner:last-child a img{transition-delay:1.5s;}.social__column.column-3 .social__inner:first-child a::before{transition-delay:.6s;}.social__column.column-3 .social__inner:first-child a img{transition-delay:.6s;}.social__inner{background-color:#fff;padding-bottom:33px;position:relative;z-index:2;}@media only screen and (min-width:1300px){.social__inner{padding-bottom:42px;}}@media only screen and (min-width:1300px){.social__inner{padding-bottom:51px;}}.social__inner img{min-width:100%;}.nutrition-modal{display:block;width:1187px;max-width:100%;height:100%;max-height:100%;position:fixed;z-index:100;left:50%;top:50%;background:#fff;transform:translate(-200%,-50%) scale(1);opacity:0;transition:all .5s;-webkit-overflow-scrolling:touch;}@media only screen and (min-width:768px){.nutrition-modal{height:524px;}}.nutrition-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(245,245,245,0.89);opacity:0;transform:translate(0%,0%) scale(1);visibility:hidden;transition:all .5s;}.open-button{cursor:pointer;font-size:16px;font-weight:500;}.opened{transform:translate(-50%,-50%) scale(1);opacity:1;transition:all .5s;}.closed-nutrition{transform:translate(200%,-50%) scale(1);opacity:0;transition:all 1s;}.opened-overlay{visibility:visible;transform:translate(0%,0%) scale(1);opacity:1;transition:all .5s;}.nutrition-modal-content{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}@media only screen and (min-width:768px){.nutrition-modal-content{justify-content:space-around;}}.nutrition-modal-content p{font-size:12px;font-weight:normal;line-height:2;}@media only screen and (min-width:768px){.nutrition-modal-content p{font-size:14px;line-height:1.86;margin-bottom:30px;}}.nutrition-modal-content h3{font-size:24px;font-weight:600;line-height:1.67;}@media only screen and (min-width:768px){.nutrition-modal-content h3{font-size:24px;margin-top:88px;margin-bottom:39px;}}.nutrition-modal-content .left-half{display:flex;width:100%;justify-content:center;position:relative;overflow:hidden;}.nutrition-modal-content .left-half::before{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);position:absolute;left:0;top:0;width:194px;height:202.5px;background-size:contain;background-repeat:no-repeat;transform:scale(2);pointer-events:none;opacity:1;z-index:-1;}@media only screen and (min-width:768px){.nutrition-modal-content .left-half{width:50%;}.nutrition-modal-content .left-half::before{left:-52px;top:-28px;width:388px;height:405px;transform:scale(1.4);}}.nutrition-modal-content .left-half .nutrition-modal-left{max-width:286px;}@media only screen and (min-width:1024px){.nutrition-modal-content .left-half .nutrition-modal-left{max-width:362px;}}.nutrition-modal-content .right-half{display:flex;width:100%;justify-content:center;position:relative;overflow:hidden;}.nutrition-modal-content .right-half::after{content:'';background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-gray.svg?t=1750690860);position:absolute;right:0;bottom:0;width:194px;height:202.5px;background-size:contain;background-repeat:no-repeat;transform:scale(2) rotate(25deg);pointer-events:none;opacity:1;z-index:-1;}@media only screen and (min-width:768px){.nutrition-modal-content .right-half{width:50%;}.nutrition-modal-content .right-half::after{right:-49px;bottom:-134px;width:388px;height:405px;transform:scale(1.4) rotate(25deg);}}.nutrition-modal-content .right-half .nutrition-modal-right{max-width:402px;margin-bottom:30px;}@media only screen and (min-width:768px){.nutrition-modal-content .right-half .nutrition-modal-right{margin-bottom:0;}}.nutrition-modal-content .right-half .nutrition-modal-right .data-container{display:flex;}.nutrition-modal-content .right-half .nutrition-modal-right .values{position:relative;}.nutrition-modal-content .right-half .nutrition-modal-right .values::after{content:'';position:absolute;top:10px;right:-42px;height:190px;width:1px;border-right:1px solid #db2516;}.nutrition-modal-content .right-half .nutrition-modal-right .separator{width:90px;}.nutrition-modal-content .right-half .nutrition-modal-right p{font-size:12px;line-height:2.17;margin:0;}.close-button{background:transparent;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/menu-close.svg?t=1750690860);position:absolute;z-index:1;top:27px;right:27px;border:0;height:22px;width:22px;}.node--type-error-page{background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);margin:0 5px;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;}.node--type-error-page::before{content:'';position:absolute;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;top:-2%;left:-40%;width:800px;height:790px;z-index:-1;transform-origin:50% 50%;transform:rotate(5deg);}@media only screen and (min-width:768px){.node--type-error-page::before{content:'';position:absolute;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;top:-2%;left:31%;width:800px;height:790px;z-index:-1;transform-origin:50% 50%;transform:rotate(5deg);}}@media only screen and (min-width:1024px){.node--type-error-page{margin:0 10px;margin-bottom:15px;}}.node--type-error-page .error__content{max-width:90%;width:480px;margin:0 auto;padding-bottom:65px;z-index:1;}@media only screen and (min-width:768px){.node--type-error-page .error__content{max-width:90%;width:1198px;padding-bottom:80px;}}@media only screen and (min-width:1024px){.node--type-error-page .error__content{padding-bottom:95px;}}@media only screen and (min-width:1300px){.node--type-error-page .error__content{padding-bottom:110px;}}@media only screen and (min-width:1600px){.node--type-error-page .error__content{padding-bottom:130px;}}.node--type-error-page .error__content a{color:#433a3a;text-decoration:underline;}.node--type-error-page .error__content h1{color:#433a3a;font-size:100px;margin:0;padding-top:65px;font-weight:300;letter-spacing:-4.2px;text-align:center;}@media only screen and (min-width:768px){.node--type-error-page .error__content h1{font-size:142px;padding-top:80px;letter-spacing:-6.4px;}}@media only screen and (min-width:1024px){.node--type-error-page .error__content h1{font-size:182px;padding-top:95px;letter-spacing:-8.8px;}}@media only screen and (min-width:1300px){.node--type-error-page .error__content h1{font-size:222px;padding-top:110px;letter-spacing:-10.2px;}}@media only screen and (min-width:1600px){.node--type-error-page .error__content h1{font-size:240px;padding-top:130px;letter-spacing:-11.69px;}}.node--type-error-page .error__content .error-desc{text-align:center;}.ck-text-gray{background:#f5f5f5 url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/grain.png?t=1750690860);margin:0 5px;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;}.ck-text-gray::before{content:'';position:absolute;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;top:-2%;left:-40%;width:800px;height:790px;z-index:-1;transform-origin:50% 50%;transform:rotate(5deg);}@media only screen and (min-width:768px){.ck-text-gray::before{content:'';position:absolute;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white.svg?t=1750690860);background-repeat:no-repeat;top:-2%;left:31%;width:800px;height:790px;z-index:-1;transform-origin:50% 50%;transform:rotate(5deg);}}@media only screen and (min-width:1024px){.ck-text-gray{margin:0 10px;margin-bottom:15px;}}.ck-text-gray .field--name-raffaello-text{max-width:90%;width:480px;margin:0 auto;z-index:1;}@media only screen and (min-width:768px){.ck-text-gray .field--name-raffaello-text{max-width:90%;width:1198px;}}.ck-text-gray .field--name-raffaello-text a{color:#db2516;text-decoration:underline;}.ck-text-gray .field--name-raffaello-text h1{font-size:30px;margin:0;padding-top:65px;padding-bottom:.6em;font-weight:300;letter-spacing:-1.2px;}@media only screen and (min-width:768px){.ck-text-gray .field--name-raffaello-text h1{font-size:38px;padding-top:80px;letter-spacing:-1.8px;}}@media only screen and (min-width:1024px){.ck-text-gray .field--name-raffaello-text h1{font-size:40px;padding-top:95px;letter-spacing:-2.2px;}}@media only screen and (min-width:1300px){.ck-text-gray .field--name-raffaello-text h1{font-size:52px;padding-top:110px;letter-spacing:-2.8px;}}@media only screen and (min-width:1600px){.ck-text-gray .field--name-raffaello-text h1{font-size:60px;padding-top:130px;letter-spacing:-3.5px;}}.ck-text-gray .field--name-raffaello-text h2{font-size:24px;margin:1em 0;font-weight:600;line-height:1.42;}@media only screen and (min-width:768px){.ck-text-gray .field--name-raffaello-text h2{font-size:26px;}}@media only screen and (min-width:1024px){.ck-text-gray .field--name-raffaello-text h2{font-size:28px;}}@media only screen and (min-width:1300px){.ck-text-gray .field--name-raffaello-text h2{font-size:30px;}}@media only screen and (min-width:1600px){.ck-text-gray .field--name-raffaello-text h2{font-size:32px;}}.ck-text-gray .field--name-raffaello-text h3{font-size:20px;margin:1em 0;font-weight:600;line-height:1.67;}@media only screen and (min-width:768px){.ck-text-gray .field--name-raffaello-text h3{font-size:21px;}}@media only screen and (min-width:1024px){.ck-text-gray .field--name-raffaello-text h3{font-size:22px;}}@media only screen and (min-width:1300px){.ck-text-gray .field--name-raffaello-text h3{font-size:23px;}}@media only screen and (min-width:1600px){.ck-text-gray .field--name-raffaello-text h3{font-size:24px;}}.ck-text-gray .field--name-raffaello-text ol,.ck-text-gray .field--name-raffaello-text ul{padding-left:1em;line-height:1.57;list-style:none;}@media only screen and (min-width:768px){.ck-text-gray .field--name-raffaello-text ol,.ck-text-gray .field--name-raffaello-text ul{line-height:2;}}@media only screen and (min-width:1300px){.ck-text-gray .field--name-raffaello-text ol,.ck-text-gray .field--name-raffaello-text ul{line-height:1.7;}}@media only screen and (min-width:1600px){.ck-text-gray .field--name-raffaello-text ol,.ck-text-gray .field--name-raffaello-text ul{line-height:1.88;}}.ck-text-gray .field--name-raffaello-text td,.ck-text-gray .field--name-raffaello-text th{padding:10px;}.ck-text-gray .field--name-raffaello-text .table-container{overflow-x:auto;}.ck-text-gray .field--name-raffaello-text li p{display:inline;}.ck-text-gray .field--name-raffaello-text ul li::before{background-color:#db2516;border-radius:50%;content:'';display:inline-block;margin-right:10px;margin-bottom:2.5px;height:6px;width:6px;}.ck-text-gray .field--name-raffaello-text ol{counter-reset:list-counter;}.ck-text-gray .field--name-raffaello-text ol li{counter-increment:list-counter;}.ck-text-gray .field--name-raffaello-text ol li::before{content:counter(list-counter) ".";color:#db2516;display:inline-block;margin-right:10px;width:20px;margin-left:-13px;text-align:right;}.ck-text-white{background:white;margin:0 5px;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;}@media only screen and (min-width:1024px){.ck-text-white{margin:0 10px;margin-bottom:15px;}}.ck-text-white .field--name-raffaello-text{max-width:90%;width:480px;margin:0 auto;z-index:1;}@media only screen and (min-width:768px){.ck-text-white .field--name-raffaello-text{max-width:90%;width:1198px;}}.ck-text-white .field--name-raffaello-text a{color:#db2516;text-decoration:underline;}.ck-text-white .field--name-raffaello-text h1{font-size:30px;margin:0;padding-top:65px;padding-bottom:.6em;font-weight:300;letter-spacing:-1.2px;}@media only screen and (min-width:768px){.ck-text-white .field--name-raffaello-text h1{font-size:38px;padding-top:80px;letter-spacing:-1.8px;}}@media only screen and (min-width:1024px){.ck-text-white .field--name-raffaello-text h1{font-size:40px;padding-top:95px;letter-spacing:-2.2px;}}@media only screen and (min-width:1300px){.ck-text-white .field--name-raffaello-text h1{font-size:52px;padding-top:110px;letter-spacing:-2.8px;}}@media only screen and (min-width:1600px){.ck-text-white .field--name-raffaello-text h1{font-size:60px;padding-top:130px;letter-spacing:-3.5px;}}.ck-text-white .field--name-raffaello-text h2{font-size:24px;margin:1em 0;font-weight:600;line-height:1.42;}@media only screen and (min-width:768px){.ck-text-white .field--name-raffaello-text h2{font-size:26px;}}@media only screen and (min-width:1024px){.ck-text-white .field--name-raffaello-text h2{font-size:28px;}}@media only screen and (min-width:1300px){.ck-text-white .field--name-raffaello-text h2{font-size:30px;}}@media only screen and (min-width:1600px){.ck-text-white .field--name-raffaello-text h2{font-size:32px;}}.ck-text-white .field--name-raffaello-text h3{font-size:20px;margin:1em 0;font-weight:600;line-height:1.67;}@media only screen and (min-width:768px){.ck-text-white .field--name-raffaello-text h3{font-size:21px;}}@media only screen and (min-width:1024px){.ck-text-white .field--name-raffaello-text h3{font-size:22px;}}@media only screen and (min-width:1300px){.ck-text-white .field--name-raffaello-text h3{font-size:23px;}}@media only screen and (min-width:1600px){.ck-text-white .field--name-raffaello-text h3{font-size:24px;}}.ck-text-white .field--name-raffaello-text ol,.ck-text-white .field--name-raffaello-text ul{padding-left:1em;line-height:1.57;list-style:none;}@media only screen and (min-width:768px){.ck-text-white .field--name-raffaello-text ol,.ck-text-white .field--name-raffaello-text ul{line-height:2;}}@media only screen and (min-width:1300px){.ck-text-white .field--name-raffaello-text ol,.ck-text-white .field--name-raffaello-text ul{line-height:1.7;}}@media only screen and (min-width:1600px){.ck-text-white .field--name-raffaello-text ol,.ck-text-white .field--name-raffaello-text ul{line-height:1.88;}}.ck-text-white .field--name-raffaello-text td,.ck-text-white .field--name-raffaello-text th{padding:10px;}.ck-text-white .field--name-raffaello-text .table-container{overflow-x:auto;}.ck-text-white .field--name-raffaello-text li p{display:inline;}.ck-text-white .field--name-raffaello-text ul li::before{background-color:#db2516;border-radius:50%;content:'';display:inline-block;margin-right:10px;margin-bottom:2.5px;height:6px;width:6px;}.ck-text-white .field--name-raffaello-text ol{counter-reset:list-counter;}.ck-text-white .field--name-raffaello-text ol li{counter-increment:list-counter;}.ck-text-white .field--name-raffaello-text ol li::before{content:counter(list-counter) ".";color:#db2516;display:inline-block;margin-right:10px;width:20px;margin-left:-13px;text-align:right;}.social-channels{padding:24px 0;}@media only screen and (min-width:1024px){.social-channels{padding:48px 0;}}.social-channels__icons{padding:24px 0;display:flex;justify-content:center;}@media only screen and (min-width:1024px){.social-channels__icons{padding:48px 0;}}.social-channels__icon{display:flex;justify-content:center;flex-direction:column;margin-left:40px;}.social-channels__icon:first-child{margin-left:0;}.social-channels__icon a{display:block;margin:0 auto;width:48px;height:48px;border:1px solid #f3f3f3;border-radius:50%;position:relative;}.social-channels__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.social-channels__icon span{display:block;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0.4px;text-align:center;color:#db2516;padding-top:4px;text-align:center;}.social-channels__slider{position:relative;}@media only screen and (min-width:1024px){.social-channels__slider{display:flex;justify-content:center;}}.social-channels__slider .slick-arrow{padding:0;top:50%;transform:translateY(-50%);}.social-channels__slider .slick-arrow.slick-next{right:20%;}.social-channels__slider .slick-arrow.slick-next::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-slider-next.svg?t=1750690860);height:35px;width:30px;}.social-channels__slider .slick-arrow.slick-prev{left:20%;transform:translateY(-50%) rotate(180deg);}.social-channels__slider .slick-arrow.slick-prev::before{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/arrow-slider-prev.svg?t=1750690860);height:35px;width:30px;}.social-channels__slider .slick-slide{transition:0.8s;}.social-channels__slider .slick-slide:not(.slick-center){transform:scale(0.8);}.social-channels__slide{margin:0 12px;}@media only screen and (min-width:1024px){.social-channels__slide:nth-child(2){margin:0 32px;}}.social-channels__img{position:relative;max-width:240px;overflow:hidden;}@media only screen and (min-width:1024px){.social-channels__img{max-width:400px;}}@media only screen and (min-width:1024px){.social-channels__img .social-img{transition:0.8s;transform:scale(1);}}@media only screen and (min-width:1024px){.social-channels__img .social-img:hover{transform:scale(1.1);}}.social-channels__img .social-channels__icon{position:absolute;background:#fff;top:16px;left:16px;filter:drop-shadow(0px 0px 4px rgba(64,61,61,0.2));border-radius:50%;z-index:1;}@media only screen and (max-width:768px){.social-channels__img .social-channels__icon a{width:32px;height:32px;}.social-channels__img .social-channels__icon a img{max-height:20px;}}.category-list,.category-links{padding:24px 0 0;}@media only screen and (min-width:1024px){.category-list,.category-links{padding:48px 0 0;}}.category-list [class^="heading-style-"],.category-list h2,.category-links [class^="heading-style-"],.category-links h2{max-width:85%;margin:0 auto;}.category-list__boxes,.category-links__boxes{display:flex;flex-wrap:wrap;justify-content:center;justify-content:flex-start;padding:0 20px 35px;}@media only screen and (min-width:1024px){.category-list__boxes,.category-links__boxes{padding:0 0 49px;}}.category-list__boxes.discover,.category-links__boxes.discover{justify-content:center;}.category-list__boxes.discover .category-links__box,.category-links__boxes.discover .category-links__box{margin:24px 8px 0;width:unset;display:flex;flex-direction:column;justify-content:space-between;}@media only screen and (min-width:1024px){.category-list__boxes.discover .category-links__box,.category-links__boxes.discover .category-links__box{margin:48px 24px 0;}}.category-list__boxes.discover .category-links__img,.category-links__boxes.discover .category-links__img{width:120px;margin:8px auto;}@media only screen and (min-width:1024px){.category-list__boxes.discover .category-links__img,.category-links__boxes.discover .category-links__img{width:240px;}}.category-list__boxes.discover .category-links__text,.category-links__boxes.discover .category-links__text{max-width:68%;}@media only screen and (min-width:1024px){.category-list__boxes.discover .category-links__text,.category-links__boxes.discover .category-links__text{max-width:unset;}}.category-list__boxes.discover .category-links__text .red-label,.category-links__boxes.discover .category-links__text .red-label{max-width:150px;}@media only screen and (min-width:1024px){.category-list__boxes.discover .category-links__text .red-label,.category-links__boxes.discover .category-links__text .red-label{max-width:unset;}}@media only screen and (min-width:1024px){.category-list__boxes,.category-links__boxes{max-width:980px;margin:0 auto;}}@media only screen and (min-width:1300px){.category-list__boxes,.category-links__boxes{max-width:1120px;}}@media only screen and (min-width:1440px){.category-list__boxes,.category-links__boxes{max-width:unset;}}.category-list__box-wrapper,.category-links__box-wrapper{width:50%;display:flex;justify-content:center;}@media only screen and (min-width:1024px){.category-list__box-wrapper,.category-links__box-wrapper{width:33.33%;}}.category-list__box,.category-links__box{margin:24px 8px;width:140px;}@media only screen and (min-width:1024px){.category-list__box,.category-links__box{width:240px;margin:48px 32px 0;}}.category-list__img,.category-links__img{border:2px solid #f3f3f3;border-radius:50%;background:#fff;position:relative;margin:8px;}@media only screen and (min-width:1024px){.category-list__img,.category-links__img{transition:transform 0.4s;}.category-list__img:hover,.category-links__img:hover{transform:scale(1.03);}}.category-list__text,.category-links__text{max-width:70%;margin:0 auto;}@media only screen and (min-width:1024px){.category-list__text,.category-links__text{max-width:unset;}}.category-list__button,.category-links__button{margin-top:24px;}@media only screen and (min-width:1024px){.category-list__button,.category-links__button{margin-top:48px;display:flex;justify-content:center;}}.category-list__label,.category-links__label{position:absolute;width:90px;height:20px;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%);bottom:-2%;}@media only screen and (min-width:1024px){.category-list__label,.category-links__label{width:123px;height:24px;}}.category-list__label.rose,.category-links__label.rose{background-color:#f27497;}.category-list__label.passion,.category-links__label.passion{background-color:#ae1f65;}.category-list__label span,.category-links__label span{display:flex;font-weight:bold;font-size:8px;line-height:12px;text-align:center;text-transform:uppercase;color:#fff;}@media only screen and (min-width:1024px){.category-list__label span,.category-links__label span{font-size:10px;}}.paragraph--type--raffaello-block [class^="heading-style-"],.paragraph--type--raffaello-block h2{padding-top:48px;max-width:85%;margin:0 auto;}.paragraph--type--raffaello-block .category-list,.paragraph--type--raffaello-block .category-links{padding-top:0;}.category-navigation{padding:40px 0 0;}@media only screen and (min-width:1024px){.category-navigation{padding:40px 0 48px;}}@media only screen and (min-width:1024px){.category-navigation__boxes{display:flex;justify-content:center;margin:0 20px;}}.category-navigation__box{width:120px !important;margin:24px 12px;}@media only screen and (min-width:1024px){.category-navigation__box{width:140px !important;margin:48px 3% 0;}}.category-navigation__box.rose .category-navigation__label{background-color:#f27497;}.category-navigation__box.passion .category-navigation__label{background-color:#ae1f65;}.category-navigation__box.active a{pointer-events:none;}.category-navigation__img{border:2px solid #f3f3f3;border-radius:50%;background:#fff;position:relative;margin:8px;transition:border-color .5s;}@media only screen and (min-width:1024px){.category-navigation__img{margin:0 10px 8px;transition:transform .4s;}.category-navigation__img:hover{transform:scale(1.05);}}.category-navigation__text{max-width:80%;margin:0 auto;}.category-navigation__text .red-label{color:#958e8e;}@media only screen and (min-width:1024px){.category-navigation__text{max-width:unset;}}.category-navigation__label{position:absolute;width:90px;height:20px;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%);bottom:-2%;}@media only screen and (min-width:1024px){.category-navigation__label{width:123px;height:24px;}}.category-navigation__label span{display:flex;font-weight:bold;font-size:9px;line-height:12px;text-align:center;text-transform:uppercase;color:#fff;}@media only screen and (min-width:1024px){.category-navigation__label span{font-size:11px;}}.category-navigation .active .category-navigation__img{border-color:#db2516;}.category-navigation .active .category-navigation__text .red-label{color:#db2516;}.category-navigation .active.rose .category-navigation__img,.category-navigation .active .rose .category-navigation__img{border-color:#f27497;}.category-navigation .active.rose .red-label,.category-navigation .active .rose .red-label{color:#f27497;}.category-navigation .active.passion .category-navigation__img,.category-navigation .active .passion .category-navigation__img{border-color:#ae1f65;}.category-navigation .active.passion .red-label,.category-navigation .active .passion .red-label{color:#ae1f65;}.paragraph--type--raffaello-block [class^="heading-style-"],.paragraph--type--raffaello-block h2{padding-top:40px;}.paragraph--type--raffaello-block .category-navigation{padding:0;}@media only screen and (min-width:1024px){.paragraph--type--raffaello-block .category-navigation{padding:0 0 48px;}}.promo-box{padding:24px 0 0;}@media only screen and (min-width:1024px){.promo-box{padding:48px 0 0;}}.promo-box__row{display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;}@media only screen and (min-width:1024px){.promo-box__row{flex-direction:row;justify-content:center;padding:0 0 48px;}.promo-box__row > div{width:45%;}}@media only screen and (min-width:1440px){.promo-box__row > div{width:50%;}}.promo-box__row.reverse{flex-direction:column-reverse;}@media only screen and (min-width:1024px){.promo-box__row.reverse{flex-direction:row;}.promo-box__row.reverse .promo-box__img{display:flex;justify-content:flex-end;}.promo-box__row.reverse .promo-box__content{justify-content:flex-start;}}.promo-box__content{text-align:center;padding-top:24px;}@media only screen and (min-width:1024px){.promo-box__content{text-align:left;padding-top:unset;display:flex;justify-content:flex-end;}}.promo-box__content p{padding:8px 0 24px;}@media only screen and (min-width:1024px){.promo-box__content p{padding:16px 0 32px;}}@media only screen and (min-width:1024px){.promo-box__content-wrapper{max-width:430px;}}@media only screen and (min-width:1300px){.promo-box__content-wrapper{max-width:448px;}}@media only screen and (min-width:1024px){.promo-box__img-wrapper{max-width:544px;}}@media only screen and (min-width:1024px){.promo-box__video-wrapper{max-width:544px;}}.promo-box__video-wrapper video{width:100%;}@media only screen and (min-width:1024px){.promo-box__video-wrapper video.mobile-only{display:none;}}.spacer-rf{position:relative;height:56px;}@media only screen and (min-width:1024px){.spacer-rf{height:77px;}}.spacer-rf.long{height:77px;}.spacer-rf__wrapper{width:20px;margin:0 auto;position:relative;height:0;transition:height 0.5s ease-in-out 0.5s;}.spacer-rf__wrapper.spacer-height:not(.long){height:56px;}@media only screen and (min-width:1024px){.spacer-rf__wrapper.spacer-height:not(.long){height:77px;}}.spacer-rf__wrapper.long.spacer-height{height:77px;}.spacer-rf__wrapper .spacer{position:relative;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,#f7f7f7 0%,#d9d8d8 100%);width:1px;height:100%;}.spacer-rf__wrapper::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#dad8d8;width:5px;height:5px;border-radius:50%;opacity:0;transition:opacity 0.5s ease-in-out 0.5s;}.spacer-rf__wrapper.visible::after{opacity:1;}@media only screen and (min-width:1024px){.category-intro{padding:30px 0;}}.category-intro.section{padding:24px 0;}@media only screen and (min-width:1024px){.category-intro.section{padding:30px 0;}}.category-intro.section .category-intro__row{padding:0 24px;}@media only screen and (min-width:1024px){.category-intro.section .category-intro__row{padding:unset;}}.category-intro.section .category-intro__content{text-align:left;padding:24px 0 0;}@media only screen and (min-width:1024px){.category-intro.section .category-intro__content{padding:unset;}}.category-intro__row{display:flex;flex-direction:column;}@media only screen and (min-width:1024px){.category-intro__row{flex-direction:row-reverse;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;}}@media only screen and (min-width:1300px){.category-intro__row{max-width:1120px;}}@media only screen and (min-width:1440px){.category-intro__row{max-width:unset;margin:unset;}}@media only screen and (min-width:1024px){.category-intro__row.reverse{flex-direction:row;}}.category-intro__content{text-align:center;padding:24px 24px 0;}@media only screen and (min-width:1024px){.category-intro__content{text-align:left;padding:unset;width:40%;max-width:360px;}}@media only screen and (min-width:1300px){.category-intro__content{max-width:448px;}}.category-intro__content [class^="heading-style-"],.category-intro__content h2{padding-bottom:8px;max-width:none;}@media only screen and (min-width:1024px){.category-intro__content [class^="heading-style-"],.category-intro__content h2{padding-bottom:16px;}}.category-intro__video{position:relative;}@media only screen and (min-width:1024px){.category-intro__video{width:60%;max-width:640px;}}.category-intro__video-poster,.category-intro__img{position:relative;}@media only screen and (min-width:768px){.category-intro__video-poster,.category-intro__img{max-width:640px;margin:0 auto;}}@media only screen and (min-width:1024px){.category-intro__video-poster,.category-intro__img{margin:unset;}}.category-intro__video-poster.hidden,.category-intro__img.hidden{animation:fadeOut 2s;animation-fill-mode:forwards;}.category-intro__video-poster img,.category-intro__img img{width:100%;}.category-intro .video-play{position:absolute;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/play-btn.svg?t=1750690860) center no-repeat;background-size:contain;width:73.33px;height:73.33px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2;}@media only screen and (min-width:1024px){.category-intro .video-play{width:110px;height:110px;}}.category-intro__video-wrapper video{position:absolute;top:0;opacity:0;left:0;}.category-intro__video-wrapper video.shown{animation:fadeIn 2s;opacity:1;width:100%;height:auto;position:relative;}@media only screen and (min-width:1024px){.category-intro__video-wrapper video.shown{height:100%;width:auto;}}.category-intro__video-wrapper video.mobile-only{display:block;}@media only screen and (min-width:1024px){.category-intro__video-wrapper video.mobile-only{display:none;}}.category-intro__video-wrapper video.desktop-only{display:none;}@media only screen and (min-width:1024px){.category-intro__video-wrapper video.desktop-only{display:block;}}.nutrition-information{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:100%;height:100vh;max-height:100%;z-index:999;background-color:#fff;box-shadow:0px 10px 60px rgba(45,54,57,0.08);backdrop-filter:blur(5px);display:none;}.nutrition-information.active{display:block;}@media only screen and (min-width:1024px){.nutrition-information{width:90%;height:641px;}}@media only screen and (min-width:1300px){.nutrition-information{width:1120px;}}.nutrition-information__wrapper{position:relative;top:0;left:0;width:100%;height:100%;padding:32px 24px;overflow:auto;}.nutrition-information__wrapper::after{content:"";display:block;position:absolute;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-grey.svg?t=1750690860) no-repeat center;background-position-x:0;width:100%;height:100%;z-index:-1;top:0;left:0;}@media only screen and (min-width:1024px){.nutrition-information__wrapper::after{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-grey-desktop.svg?t=1750690860);}}@media only screen and (min-width:1024px){.nutrition-information__wrapper{padding:113px 60px 56px;}}@media only screen and (min-width:1300px){.nutrition-information__wrapper{padding:143px 148px 56px;}}.nutrition-information__wrapper .close-button-nutrition-top{background:transparent;background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/menu-close.svg?t=1750690860);background-size:contain;position:absolute;z-index:1;top:30px;right:30px;border:0;height:20px;width:20px;cursor:pointer;}@media only screen and (min-width:1024px){.nutrition-information__wrapper .close-button-nutrition-top{top:39px;right:38px;}}.nutrition-information__item{padding-bottom:40px;}@media only screen and (min-width:1024px){.nutrition-information__item{padding-bottom:42px;}}.nutrition-information__item h3{padding-bottom:8px;}@media only screen and (min-width:1024px){.nutrition-information__item h3{padding-bottom:16px;}}.nutrition-information__item h3,.nutrition-information__item p{-webkit-font-smoothing:unset;}.nutrition-information__item-heading{max-width:226px;margin:unset;}@media only screen and (min-width:1024px){.nutrition-information__item-heading{max-width:unset;}}.nutrition-information__item-heading h2{color:#db2516;padding-bottom:24px;}@media only screen and (min-width:1024px){.nutrition-information__item-heading h2{padding-bottom:40px;}}@media only screen and (min-width:1024px){.nutrition-information__ingradients{flex:50%;max-width:360px;}}@media only screen and (min-width:1024px){.nutrition-information__nutrition{flex:50%;max-width:360px;}}.nutrition-information__nutrition .table{width:100%;}.nutrition-information__nutrition .table thead th{padding-bottom:8px;font-weight:600;font-size:13px;line-height:20px;color:#433a3a;}@media only screen and (min-width:1024px){.nutrition-information__nutrition .table thead th{padding-bottom:16px;font-size:16px;line-height:24px;}}.nutrition-information__nutrition .table tbody td{font-size:12px;line-height:26px;}@media only screen and (min-width:1024px){.nutrition-information__nutrition .table tbody td{font-size:16px;line-height:24px;}}.nutrition-information__nutrition .table td,.nutrition-information__nutrition .table th{text-align:left;}.nutrition-information__nutrition .table td + td,.nutrition-information__nutrition .table th + td{text-align:right;}.nutrition-information__nutrition .table td + th,.nutrition-information__nutrition .table th + th{text-align:right;}.nutrition-information__inside{display:flex;flex-direction:column;}@media only screen and (min-width:1024px){.nutrition-information__inside{flex-direction:row;justify-content:space-between;}}.nutrition-information .close-nutrition-bottom{color:#db2516;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0.4px;text-transform:uppercase;text-align:center;cursor:pointer;padding-top:20px;}@media only screen and (min-width:1024px){.nutrition-information .close-nutrition-bottom{font-size:16px;padding-top:22px;}}.product-list.all-products::before{background-position-y:top;top:200px;}@media only screen and (min-width:1024px){.product-list.all-products::before{top:50px;}}.product-list.all-products::after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:200px;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white-right.svg?t=1750690860) no-repeat bottom;background-position-x:0;background-size:contain;opacity:.5;transform:scale(0.8);transform-origin:left;transition:all .5s ease-in-out 1s;}@media only screen and (min-width:1024px){.product-list.all-products::after{background-size:unset;bottom:50px;}}.product-list.all-products.animated::after{transform:scale(1);opacity:1;}.product-list__wrapper{display:flex;flex-direction:column;padding:0 62px;}@media only screen and (min-width:1024px){.product-list__wrapper{padding:78px 60px 0px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}}@media only screen and (min-width:1300px){.product-list__wrapper{padding:78px 115px 0px;}}@media only screen and (min-width:1440px){.product-list__wrapper{padding:78px 0 0px;}}.product-list__product{display:flex;flex-direction:column;max-width:220px;margin:0 auto;padding:0 0 40px;align-items:center;}@media only screen and (min-width:1024px){.product-list__product{width:33.33%;max-width:368px;margin:unset;padding:0 32px 42px;}}.product-list__product-content{text-align:center;max-width:160px;margin:0 auto;}@media only screen and (min-width:1024px){.product-list__product-content{max-width:276px;padding:0 20px;}}.product-list__product-content .info{font-weight:700;padding-top:4px;color:#958e8e;}.product-list__product-content .info .dot{background-color:#958e8e;display:inline-block;width:3px;height:3px;margin:0 3px;border-radius:50%;vertical-align:middle;margin:0 1px;}.product-list__pictogram{margin-top:auto;padding-top:8px;}.product-list__button{text-align:center;color:#db2516;font-size:13px;line-height:24px;text-transform:uppercase;font-weight:600;padding:40px 0 33px;}@media only screen and (min-width:1024px){.product-list__button{font-size:16px;padding:0 0 48px;}}.product-list__button a{position:relative;}.product-list__button a::after{content:"";background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/icons/Info.svg?t=1750690860);background-repeat:no-repeat;position:absolute;right:-24px;top:50%;width:17px;height:16px;transform:translateY(-50%);}.headline{position:relative;padding:40px 24px 0;}@media only screen and (min-width:1024px){.headline{padding:50px 60px 0;}}.headline__wrapper{text-align:center;}@media only screen and (min-width:1024px){.headline__wrapper{max-width:1040px;margin:0 auto;}}.headline__wrapper .heading-style-h1,.headline__wrapper h1{font-size:24px;line-height:30px;letter-spacing:-0.02em;font-weight:300;}@media only screen and (min-width:1024px){.headline__wrapper .heading-style-h1,.headline__wrapper h1{font-size:40px;line-height:48px;letter-spacing:-2px;}}.headline__wrapper .text{margin-top:20px;}.headline__wrapper .text p{font-size:14px;line-height:20px;font-weight:normal;word-break:break-word;color:#433a3a;}@media only screen and (min-width:1024px){.headline__wrapper .text p{font-size:16px;line-height:24px;font-weight:normal;word-break:break-word;color:#433a3a;}}.headline__wrapper p{font-size:12px;line-height:16px;color:#958e8e;}@media only screen and (min-width:1024px){.headline__wrapper p{font-size:22px;line-height:24px;letter-spacing:-1px;font-weight:300;}}.timeline{padding:38px 24px 0;}@media only screen and (min-width:1024px){.timeline{padding:48px 60px 0;}}@media only screen and (min-width:1300px){.timeline{padding:48px 0 0;}}.timeline .timeline-heading{padding:0 0 38px 60px;text-align:left;}@media only screen and (min-width:1024px){.timeline .timeline-heading{padding:0 0 48px;text-align:center;}}.timeline__wrapper{padding:0 0 40px;position:relative;}@media only screen and (min-width:1024px){.timeline__wrapper{padding:0;}}.timeline__item{position:relative;display:flex;flex-direction:column-reverse;padding:0 0 40px 64px;}@media only screen and (min-width:1024px){.timeline__item{flex-direction:row;justify-content:center;padding:0 0 80px;}}@media only screen and (min-width:1024px){.timeline__item:nth-child(2n){flex-direction:row-reverse;}}@media only screen and (min-width:1024px){.timeline__item:nth-child(2n) .timeline__item-content{margin:0 0 0 64px;text-align:left;}}@media only screen and (min-width:1024px){.timeline__item:nth-child(2n) .timeline__image{margin:0 64px 0 0;text-align:left;}}.timeline__item .timeline-dot{position:absolute;width:33px;height:33px;background-color:#fff;border-radius:50%;left:0;top:200px;border:1px solid #dad8d8;z-index:1;transition:border-color 0.5s;}@media only screen and (min-width:1024px){.timeline__item .timeline-dot{left:50%;top:47px;transform:translateX(-50%);}}.timeline__item .timeline-dot::before{content:"";position:absolute;width:9px;height:9px;background-color:#dad8d8;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:background-color 0.5s;}.timeline__item .timeline-dot.active{border-color:#db2516;}.timeline__item .timeline-dot.active::before{background-color:#433a3a;}@media only screen and (min-width:1024px){.timeline__item:last-child{padding:0 0 48px;}}.timeline__item:last-child::before{height:10px;}.timeline__item::before{content:"";position:absolute;width:1px;height:100%;background-color:#dad8d8;left:16px;top:200px;}@media only screen and (min-width:1024px){.timeline__item::before{left:50%;top:65px;transform:translateX(-50%);}}.timeline__item-content{text-align:left;position:relative;}@media only screen and (min-width:1024px){.timeline__item-content{width:50%;max-width:495px;margin:0 64px 0 0;text-align:right;}}.timeline__item-content .year{font-weight:600;color:#A8A3A3;padding-bottom:8px;}@media only screen and (min-width:1024px){.timeline__item-content .year{padding-bottom:16px;}}.timeline__item-content [class^="heading-style-"],.timeline__item-content h3{padding-bottom:8px;}@media only screen and (min-width:1024px){.timeline__item-content [class^="heading-style-"],.timeline__item-content h3{padding-bottom:16px;}}.timeline__image{padding-bottom:24px;}@media only screen and (min-width:1024px){.timeline__image{padding-bottom:0;width:50%;max-width:495px;margin:0 0 0 64px;}}.subnavigation-teasers{padding:12px 0 0;}@media only screen and (min-width:1024px){.subnavigation-teasers{padding:0 0 40px;}}.subnavigation-teasers__boxes{display:flex;justify-content:center;}.subnavigation-teasers__box{width:120px !important;margin:24px 12px;}@media only screen and (max-width:480px){.subnavigation-teasers__box{margin:24px 3px;}}@media only screen and (min-width:768px){.subnavigation-teasers__box{width:140px !important;margin:48px 3% 0;}}.subnavigation-teasers__box.active .subnavigation-teasers__content a{pointer-events:none;}.subnavigation-teasers__img{width:100px;height:100px;border:2px solid #f3f3f3;border-radius:50%;background:#fff;position:relative;margin:8px auto;transition:border-color .5s;overflow:hidden;}@media only screen and (min-width:1024px){.subnavigation-teasers__img{width:115px;height:115px;margin:0 10px 8px;transition:transform .4s;}.subnavigation-teasers__img:hover{transform:scale(1.05);}}.subnavigation-teasers__text{margin:0 auto;}.subnavigation-teasers__text .red-label{color:#958e8e;word-break:normal;}.subnavigation-teasers__label{position:absolute;width:90px;height:20px;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%);bottom:-2%;}@media only screen and (min-width:1024px){.subnavigation-teasers__label{width:123px;height:24px;}}.subnavigation-teasers__label span{display:flex;font-weight:bold;font-size:9px;line-height:12px;text-align:center;text-transform:uppercase;color:#fff;}@media only screen and (min-width:1024px){.subnavigation-teasers__label span{font-size:11px;}}.subnavigation-teasers .active .subnavigation-teasers__img{border-color:#db2516;}.subnavigation-teasers .active .subnavigation-teasers__text .red-label{color:#db2516;}.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box{display:flex;flex-direction:column;justify-content:space-between;width:144px !important;margin:36px 10px;text-align:center;}@media only screen and (min-width:768px){.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box{width:240px !important;}}.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box .subnavigation-teasers__text{margin-bottom:20px;color:#db2516;}@media only screen and (min-width:768px){.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box .subnavigation-teasers__img{width:220px;height:220px;}}.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box .subnavigation-teasers__button .link-full-red{padding-left:3px;padding-right:3px;}@media only screen and (min-width:768px){.subnavigation-teasers.subnavigation-mode-full .subnavigation-teasers__box .subnavigation-teasers__button .link-full-red{padding-left:36px;padding-right:36px;}}.did-you-know,.did-you-know-items{padding:24px 0 0;}@media only screen and (min-width:1024px){.did-you-know,.did-you-know-items{padding:48px 0 0;}}.did-you-know [class^="heading-style-"],.did-you-know h3,.did-you-know-items [class^="heading-style-"],.did-you-know-items h3{max-width:85%;margin:0 auto;text-align:center;}.did-you-know__boxes,.did-you-know-items__boxes{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px 35px;}@media only screen and (min-width:1024px){.did-you-know__boxes,.did-you-know-items__boxes{padding:0 0 49px;}}@media only screen and (min-width:1024px){.did-you-know__boxes,.did-you-know-items__boxes{max-width:980px;margin:0 auto;}}@media only screen and (min-width:1300px){.did-you-know__boxes,.did-you-know-items__boxes{max-width:1120px;}}@media only screen and (min-width:1440px){.did-you-know__boxes,.did-you-know-items__boxes{max-width:unset;}}.did-you-know__box-wrapper,.did-you-know-items__box-wrapper{width:50%;display:flex;justify-content:center;}@media only screen and (min-width:1024px){.did-you-know__box-wrapper,.did-you-know-items__box-wrapper{width:33.33%;}}.did-you-know__box-wrapper.active .subnavigation-teasers-links__img,.did-you-know-items__box-wrapper.active .subnavigation-teasers-links__img{border-color:#db2516;}.did-you-know__box,.did-you-know-items__box{margin:36px 8px 0;width:237px;}@media only screen and (min-width:1024px){.did-you-know__box,.did-you-know-items__box{width:357px;}}.did-you-know__img,.did-you-know-items__img{margin:0 0 15px;}.did-you-know__video,.did-you-know-items__video{position:relative;margin:0 0 19px;}.did-you-know__video video,.did-you-know__video iframe,.did-you-know-items__video video,.did-you-know-items__video iframe{width:100%;height:100%;}.did-you-know__video video.mobile-only,.did-you-know__video iframe.mobile-only,.did-you-know-items__video video.mobile-only,.did-you-know-items__video iframe.mobile-only{display:block;}@media only screen and (min-width:1024px){.did-you-know__video video.mobile-only,.did-you-know__video iframe.mobile-only,.did-you-know-items__video video.mobile-only,.did-you-know-items__video iframe.mobile-only{display:none;}}.did-you-know__video video.desktop-only,.did-you-know__video iframe.desktop-only,.did-you-know-items__video video.desktop-only,.did-you-know-items__video iframe.desktop-only{display:none;}@media only screen and (min-width:1024px){.did-you-know__video video.desktop-only,.did-you-know__video iframe.desktop-only,.did-you-know-items__video video.desktop-only,.did-you-know-items__video iframe.desktop-only{display:block;}}.did-you-know__text,.did-you-know-items__text{font-size:14px;line-height:20px;text-align:center;}.did-you-know__text.align-left,.did-you-know-items__text.align-left{text-align:left;}.did-you-know__text.align-right,.did-you-know-items__text.align-right{text-align:right;}.did-you-know__text.align-justify,.did-you-know-items__text.align-justify{text-align:justify;}@media only screen and (min-width:1024px){.did-you-know__text,.did-you-know-items__text{font-size:16px;line-height:24px;}}main section.did-you-know.bg-flower.position-left::before{background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/flower-white-right.svg?t=1750690860) no-repeat bottom;background-position-x:0;transform-origin:left;}@media only screen and (max-width:1024px){main section.paragraph--type--video-text::before{content:'';display:none;}}@media only screen and (min-width:1024px){.paragraph--type--video-text .promo-box__row.reverse .promo-box__video{display:flex;justify-content:flex-end;}}@media only screen and (min-width:1024px){.paragraph--type--video-text .promo-box__video-wrapper{max-width:544px;}}.paragraph--type--video-text .promo-box__video-wrapper video,.paragraph--type--video-text .promo-box__video-wrapper iframe{width:100%;height:100%;}.paragraph--type--video-text .promo-box__video-wrapper video.mobile-only,.paragraph--type--video-text .promo-box__video-wrapper iframe.mobile-only{display:block;}@media only screen and (min-width:1024px){.paragraph--type--video-text .promo-box__video-wrapper video.mobile-only,.paragraph--type--video-text .promo-box__video-wrapper iframe.mobile-only{display:none;}}.paragraph--type--video-text .promo-box__video-wrapper video.desktop-only,.paragraph--type--video-text .promo-box__video-wrapper iframe.desktop-only{display:none;}@media only screen and (min-width:1024px){.paragraph--type--video-text .promo-box__video-wrapper video.desktop-only,.paragraph--type--video-text .promo-box__video-wrapper iframe.desktop-only{display:block;}}.quote-with-background{margin:60px 0;overflow:visible;}.quote-with-background__box{padding:50px 25px;text-align:center;}@media only screen and (min-width:1024px){.quote-with-background__box{padding:80px 190px;}}.quote-with-background__box .text{font-size:20px;line-height:24px;font-weight:300;letter-spacing:-0.05em;}@media only screen and (min-width:1024px){.quote-with-background__box .text{font-size:32px;line-height:36px;}}.quote-with-background__box .text p{font-size:20px;line-height:24px;font-weight:300;letter-spacing:-0.05em;}@media only screen and (min-width:1024px){.quote-with-background__box .text p{font-size:32px;line-height:36px;}}.quote-with-background__box .author{display:block;margin-top:24px;font-size:14px;line-height:20px;}@media only screen and (min-width:1024px){.quote-with-background__box .author{font-size:16px;line-height:24px;}}.quote-with-background.quote-sign .container::before{content:"";position:absolute;display:block;background:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/svg/quotemark.svg?t=1750690860) no-repeat center;background-size:contain;width:35px;height:25px;top:-8px;left:50%;transform:translateX(-17.5px);}@media only screen and (min-width:1024px){.quote-with-background.quote-sign .container::before{width:49px;height:35px;top:-12px;left:50%;transform:translateX(-24.5px);}}.quote-with-background__box.background-quote-bg-1{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/quote-bg-wooden-m.png?t=1750690860);background-repeat:no-repeat;background-size:cover;}@media only screen and (min-width:768px){.quote-with-background__box.background-quote-bg-1{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/quote-bg-wooden-d.png?t=1750690860);}}.text-with-background{margin:60px 0;overflow:visible;}.text-with-background__box{padding:50px 25px;text-align:center;}@media only screen and (min-width:1024px){.text-with-background__box{padding:80px 190px;}}.text-with-background__box .subtitle{display:block;margin-bottom:16px;color:#958e8e;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;letter-spacing:-0.05em;}@media only screen and (min-width:1024px){.text-with-background__box .subtitle{font-size:16px;line-height:24px;letter-spacing:unset;}}.text-with-background__box [class^="heading-style-"]{margin-bottom:25px;}.text-with-background__box .title{margin-bottom:25px;font-size:24px;line-height:30px;font-weight:300;letter-spacing:-0.05em;}@media only screen and (min-width:1024px){.text-with-background__box .title{font-size:40px;line-height:48px;}}.text-with-background__box .title.big-text{font-size:20px;line-height:24px;}@media only screen and (min-width:1024px){.text-with-background__box .title.big-text{font-size:32px;line-height:36px;}}.text-with-background__box .text{font-size:14px;line-height:20px;}@media only screen and (min-width:1024px){.text-with-background__box .text{font-size:16px;line-height:24px;}}.text-with-background__box.background-text-bg-1{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/text-bg-wooden-m.png?t=1750690860);background-repeat:no-repeat;background-size:cover;}@media only screen and (min-width:768px){.text-with-background__box.background-text-bg-1{background-image:url(/pl/brands/raffaello/themes/raffaello_theme/assets/images/png/text-bg-wooden-d.png?t=1750690860);}}.privacy-badge{display:flex;justify-content:center;margin:.5rem 0;}.privacy-badge img{max-height:70px;width:auto;height:auto;}.paragraph--type--text-video-image{padding:24px 0 0;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image{padding:48px 0 0;}}@media only screen and (min-width:1024px){.img-left .paragraph--type--text-video-image:nth-child(odd) .paragraph--type--text-video-image__row{flex-direction:row-reverse;}}.paragraph--type--text-video-image:nth-child(odd) .paragraph--type--text-video-image__content{justify-content:flex-start;}.img-left .paragraph--type--text-video-image:nth-child(odd) .paragraph--type--text-video-image__content{justify-content:flex-end;}.paragraph--type--text-video-image:nth-child(odd) .paragraph--type--text-video-image__img{display:flex;justify-content:flex-end;}.paragraph--type--text-video-image:nth-child(odd):before{background-position-x:100%;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image:nth-child(even) .paragraph--type--text-video-image__row{flex-direction:row-reverse;}}.img-left .paragraph--type--text-video-image:nth-child(even) .paragraph--type--text-video-image__row{flex-direction:row;}.img-left .paragraph--type--text-video-image:nth-child(even) .paragraph--type--text-video-image__content{justify-content:flex-start;}.img-left .paragraph--type--text-video-image:nth-child(even) .paragraph--type--text-video-image__img{justify-content:flex-end;}.paragraph--type--text-video-image:nth-child(even):before{background-position-x:0;}.paragraph--type--text-video-image__row{display:flex;flex-direction:column-reverse;align-items:center;padding:0 24px 24px;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__row{flex-direction:row;justify-content:center;padding:0 0 48px;}.paragraph--type--text-video-image__row > div{width:45%;}}@media only screen and (min-width:1440px){.paragraph--type--text-video-image__row > div{width:50%;}}.paragraph--type--text-video-image__row.reverse{flex-direction:column-reverse;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__row.reverse{flex-direction:row;}.paragraph--type--text-video-image__row.reverse .promo-box__img{display:flex;justify-content:flex-end;}.paragraph--type--text-video-image__row.reverse .promo-box__content{justify-content:flex-start;}}.paragraph--type--text-video-image__content{text-align:center;padding-top:24px;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__content{text-align:left;padding-top:unset;display:flex;justify-content:flex-end;}}.paragraph--type--text-video-image__content p{padding:8px 0 24px;}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__content p{padding:16px 0 32px;}}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__content-wrapper{max-width:430px;}}@media only screen and (min-width:1300px){.paragraph--type--text-video-image__content-wrapper{max-width:448px;}}@media only screen and (min-width:1024px){.paragraph--type--text-video-image__img-wrapper{max-width:544px;}}.paragraph--type--text-video-image__img-wrapper img{width:100%;}.paragraph--type--text-video-image .category-intro__video{position:relative;}.paragraph--type--text-video-image .category-intro__video .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;}.paragraph--type--text-video-image .category-intro__video-wrapper video{position:relative;top:auto;left:auto;width:100%;opacity:1;}.paragraph-editorial .ck-text-white{margin-top:20px;}.block-local-tasks{width:100%;border-bottom:1px solid #db2516;margin-top:1em;position:fixed;left:0;bottom:0;z-index:999;}@media only screen and (min-width:1024px){.user-logged-in .block-local-tasks{position:fixed;bottom:0;display:block;left:0;width:100%;}}.block-local-tasks nav{margin:auto;}.block-local-tasks nav ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;}.block-local-tasks nav ul li{margin:0 1px;}.block-local-tasks nav ul a{padding:5px 20px;color:#FFF;background:#db2516;display:block;position:relative;border:1px solid #db2516;}.block-local-tasks nav ul .is-active a{background:#FFF;color:#db2516;top:1px;border-bottom:1px solid #FFF;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/pl/themes/contrib/classy/images/misc/menu-expanded.png?t=1750690860) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/pl/themes/contrib/classy/images/icons/ee0000/required.svg?t=1750690860);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/pl/themes/contrib/classy/images/icons/e32700/error.svg?t=1750690860) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/pl/themes/contrib/classy/images/misc/help.png?t=1750690860) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/pl/themes/contrib/classy/images/misc/feed.svg?t=1750690860) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/pl/themes/contrib/classy/images/misc/menu-expanded.png?t=1750690860);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/pl/themes/contrib/classy/images/misc/menu-collapsed.png?t=1750690860);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/pl/themes/contrib/classy/images/misc/menu-collapsed-rtl.png?t=1750690860);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/pl/themes/contrib/classy/images/icons/73b355/check.svg?t=1750690860);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/pl/themes/contrib/classy/images/icons/e29700/warning.svg?t=1750690860);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/pl/themes/contrib/classy/images/icons/e32700/error.svg?t=1750690860);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
