
@media all { .tmpl-campaign-aromatherapy body { font-family: "Laila-Regular", sans-serif; }
  .tmpl-campaign-aromatherapy body .hl.text { font-family: 'Laila-SemiBold', sans-serif !important; font-size: 3rem !important; line-height: 3.2rem !important; color: #ffffff; } }

@media all and (min-width: 62.8125em) and (max-width: 1300px) { .tmpl-campaign-aromatherapy body .hl.text { font-size: 2.2rem !important; line-height: 2.4rem !important; } }

@media all and (min-width: 40.063em) and (max-width: 62.75em) { .tmpl-campaign-aromatherapy body .hl.text { font-size: 2.2rem !important; line-height: 2.4rem !important; } }

@media all and (max-width: 40em) { .tmpl-campaign-aromatherapy body .hl.text { font-size: 2.00rem !important; line-height: 2.2rem !important; } }

@media all { .tmpl-campaign-aromatherapy body .text-major { font-family: 'Laila-Regular', sans-serif !important; font-size: 1.4rem !important; line-height: 2.2rem !important; color: #ffffff; } }

@media all and (min-width: 62.8125em) and (max-width: 1300px) { .tmpl-campaign-aromatherapy body .text-major { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (min-width: 40.063em) and (max-width: 62.75em) { .tmpl-campaign-aromatherapy body .text-major { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (max-width: 40em) { .tmpl-campaign-aromatherapy body .text-major { font-size: 1.1rem !important; line-height: 1.6rem !important; } }

@media all { .tmpl-campaign-aromatherapy body .text-major p { font-family: 'Laila-Regular', sans-serif !important; font-size: 1.4rem !important; line-height: 2.2rem !important; color: #ffffff; } }

@media all and (min-width: 62.8125em) and (max-width: 1300px) { .tmpl-campaign-aromatherapy body .text-major p { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (min-width: 40.063em) and (max-width: 62.75em) { .tmpl-campaign-aromatherapy body .text-major p { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (max-width: 40em) { .tmpl-campaign-aromatherapy body .text-major p { font-size: 1.1rem !important; line-height: 1.6rem !important; } }

@media all { .tmpl-campaign-aromatherapy body .component-meta { background: #cd4493; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-header { bottom: 12%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-header .text-group .text-major { text-shadow: 1px 1px 3px #666; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-footer .button.button-decoration { font-family: 'Laila-SemiBold', sans-serif; color: #ffffff; border: 2px solid #ffffff; background: #a81b69; background: -moz-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: -webkit-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: linear-gradient(135deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81b69', endColorstr='#d92387', GradientType=1); padding: 0.8rem 2.625rem; font-size: 2rem; line-height: 2.2rem; } }

@media all and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-footer .button.button-decoration { padding: 0.6rem 1.2rem; font-size: 1.5rem; line-height: 1.7rem; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-footer .button.button-decoration .item-icon { display: none; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-picture { bottom: -10%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-footer .button.button-decoration { font-family: 'Laila-SemiBold', sans-serif; color: #ffffff; border: 2px solid #ffffff; background: #a81b69; background: -moz-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: -webkit-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: linear-gradient(135deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81b69', endColorstr='#d92387', GradientType=1); padding: 0.8rem 2.625rem; font-size: 2rem; line-height: 2.2rem; } }

@media all and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-footer .button.button-decoration { padding: 0.6rem 1.2rem; font-size: 1.5rem; line-height: 1.7rem; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-footer .button.button-decoration .item-icon { display: none; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO .component-content .video-play-button { display: none; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO_SMALL .component-content .text-container { top: 39%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO_SMALL .component-content .video-play-button { display: none; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO_SMALL .component-content .video-youtube-poster { width: 95%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO_SMALL .component-content picture img.picture { border: 1px solid #fff; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK { background: #00e4dc; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .hl.text { margin: 3% 0 2% 0; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container { width: 90%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column { margin-bottom: 1.2rem; padding-right: 2.5rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser { overflow: visible; border-width: 0; height: calc(90% - 2px); }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser .picture { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser .button.button-decoration { bottom: auto; font-family: 'Laila-Regular', sans-serif; padding-left: 15px; background: #ffffff; color: #a81b69; text-align: left; width: auto; max-height: none; height: auto; padding: .4rem 1.6rem; border-top-width: 0; position: absolute; left: -20px; top: 100%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser .button.button-decoration .button-inner { padding: 0; font-size: 1.1rem; line-height: 1.2rem; } }

@media all and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser .button.button-decoration .button-inner { font-size: 1rem; line-height: 1rem; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK .component-content .mini-teasers-wrapper .mini-teaser-container .column a .mini-teaser .button.button-decoration .button-inner .item-icon { box-shadow: none; position: absolute; left: -20px; color: #a81b69; background-color: transparent; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-WASHING_MACHINE .component-content .main-container .video-youtube-poster { width: 95%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-WASHING_MACHINE .component-content .main-container picture img.picture { border: 1px solid #fff; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-WASHING_MACHINE .component-content .main-container .component-container { padding-right: 6%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group { display: flex; flex-direction: column; width: 100%; margin: 0; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text-major { order: 1; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text-major p { padding-top: 50px; padding-bottom: 20px; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text.hl { order: 2; font-family: 'Laila-Regular', sans-serif !important; font-size: 1.4rem !important; line-height: 2.2rem !important; } }

@media all and (min-width: 62.8125em) and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text.hl { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (min-width: 40.063em) and (max-width: 62.75em) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text.hl { font-size: 1.2rem !important; line-height: 1.8rem !important; } }

@media all and (max-width: 40em) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text.hl { font-size: 1.1rem !important; line-height: 1.6rem !important; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content { padding-top: 17vh; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .button.button-decoration { font-family: 'Laila-SemiBold', sans-serif; color: #ffffff; border: 2px solid #ffffff; background: #a81b69; background: -moz-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: -webkit-linear-gradient(-45deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); background: linear-gradient(135deg, #a81b69 23%, #d92387 39%, #a81b69 54%, #d92387 72%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81b69', endColorstr='#d92387', GradientType=1); padding: 0.8rem 2.625rem; font-size: 2rem; line-height: 2.2rem; padding: 0.6rem 0.9rem 0.4rem 0.9rem; font-size: 1.6rem; line-height: 1.6rem; } }

@media all and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .button.button-decoration { padding: 0.6rem 1.2rem; font-size: 1.5rem; line-height: 1.7rem; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .button.button-decoration .item-icon { display: none; } }

@media all and (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .button.button-decoration { font-size: 1.3rem; line-height: 1.3rem; } }

@media all { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .item-slide .text.hl { font-size: 2rem !important; line-height: 2.2rem !important; } }

@media (min-width: 62.8125em) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-WASHING_MACHINE .component-content .main-container .text-container { top: 37%; left: 4%; width: 44%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track { display: flex; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide { height: auto; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide { height: 100%; position: relative; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .text-group:after { content: ""; display: block; height: 4rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .text-group .text.hl { padding-top: 0; font-size: 1.4rem; line-height: 1.6rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .button { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); white-space: nowrap; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content > .slider-container > .text-group { margin: 0 20%; } }

@media (max-width: 1300px) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content { padding-top: 15vh; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text-major p { font-size: 1.3rem; line-height: 1.8rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-PROFILES .component-content .slider-container .item-slide .text-group .text.hl { font-size: 1rem; line-height: 1.1rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content { padding-top: 15vh; } }

@media (min-width: 40.063em) and (max-width: 62.75em) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-header { top: 15%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-footer { text-align: left; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-header { top: 15%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-footer { text-align: left; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track { display: flex; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide { height: auto; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide { height: 100%; position: relative; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .text-group:after { content: ""; display: block; height: 4rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .text-group .text.hl { padding-top: 0; font-size: 1.4rem; line-height: 1.6rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-SLIDER .component-content .slider-container .slick-list .slick-track .slick-slide > div .item-slide .button { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); white-space: nowrap; } }

@media (max-width: 40em) { .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN { padding-top: 19%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .bg .bg-image { background-size: 100%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content { order: 1; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-content .component-footer { background: transparent !important; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MAIN .component-picture { order: 2; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE { max-height: 672px; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .bg .bg-image { background-size: 100%; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content { order: 1; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-content .component-footer { background: transparent !important; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-COUPLE .component-picture { order: 2; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-MOSAIK { margin-top: 0; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO { min-height: 17.375rem; }
  .tmpl-campaign-aromatherapy body article .campaign-aromatherapy__stage-VIDEO_SMALL .component-content { padding-top: 5.125rem; } }


