@font-face{font-family:'montserrat';src:url('../vendor/fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-regular-webfont.woff') format('woff');font-weight:400;font-display:swap;}@font-face{font-family:'montserrat';src:url('../vendor/fonts/montserrat/montserrat-regularitalic-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-regularitalic-webfont.woff') format('woff');font-style:italic;font-weight:400;font-display:swap;}@font-face{font-family:'montserrat';src:url('../vendor/fonts/montserrat/montserrat-medium-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-medium-webfont.woff') format('woff');font-weight:500;font-display:swap;}@font-face{font-family:'montserrat';src:url('../vendor/fonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-bold-webfont.woff') format('woff');font-weight:700;font-display:swap;}@font-face{font-family:'libre_baskerville';src:url('../vendor/fonts/libre_baskerville/librebaskerville-regular-webfont.woff2') format('woff2'), url('../vendor/fonts/libre_baskerville/librebaskerville-regular-webfont.woff') format('woff');font-display:swap;}@font-face{font-family:'libre_baskerville';src:url('../vendor/fonts/libre_baskerville/librebaskerville-bold-webfont.woff2') format('woff2'), url('../vendor/fonts/libre_baskerville/librebaskerville-bold-webfont.woff') format('woff');font-weight:bold;font-display:swap;}@font-face{font-family:'Avant Garde';src:url('../vendor/fonts/avant_garde/ITCAvantGardeGothicExtraLight.woff2') format('woff2'), url('../vendor/fonts/avant_garde/ITCAvantGardeGothicExtraLight.woff') format('woff');font-display:swap;}:root{--color-season:#8dc41b}:root{--color-season:#8dc41b}*{margin:0;padding:0;font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{border:0;vertical-align:bottom;max-width:100%}table{width:100%;border-collapse:collapse}abbr,article,aside,audio,bdi,canvas,data,datalist,details,dialog,figcaption,figure,footer,header,hgroup,main,mark,meter,nav,output,progress,section,summary,template,time,video{display:block}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.4;font-family:'libre_baskerville', serif;font-weight:200;z-index:2;position:relative;margin-bottom:10px}h1.margin-bottom,.h1.margin-bottom,h2.margin-bottom,.h2.margin-bottom,h3.margin-bottom,.h3.margin-bottom,h4.margin-bottom,.h4.margin-bottom,h5.margin-bottom,.h5.margin-bottom,h6.margin-bottom,.h6.margin-bottom{margin-bottom:30px !important}h1.margin-bottom-big,.h1.margin-bottom-big,h2.margin-bottom-big,.h2.margin-bottom-big,h3.margin-bottom-big,.h3.margin-bottom-big,h4.margin-bottom-big,.h4.margin-bottom-big,h5.margin-bottom-big,.h5.margin-bottom-big,h6.margin-bottom-big,.h6.margin-bottom-big{margin-bottom:2em !important}@media (max-width:768px){h1.margin-bottom-big,.h1.margin-bottom-big,h2.margin-bottom-big,.h2.margin-bottom-big,h3.margin-bottom-big,.h3.margin-bottom-big,h4.margin-bottom-big,.h4.margin-bottom-big,h5.margin-bottom-big,.h5.margin-bottom-big,h6.margin-bottom-big,.h6.margin-bottom-big{margin-bottom:1em !important}}h1.font-weight-bold,.h1.font-weight-bold,h2.font-weight-bold,.h2.font-weight-bold,h3.font-weight-bold,.h3.font-weight-bold,h4.font-weight-bold,.h4.font-weight-bold,h5.font-weight-bold,.h5.font-weight-bold,h6.font-weight-bold,.h6.font-weight-bold{font-weight:800}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:underline}h1.letter-spacing-wide,.h1.letter-spacing-wide,h2.letter-spacing-wide,.h2.letter-spacing-wide,h3.letter-spacing-wide,.h3.letter-spacing-wide,h4.letter-spacing-wide,.h4.letter-spacing-wide,h5.letter-spacing-wide,.h5.letter-spacing-wide,h6.letter-spacing-wide,.h6.letter-spacing-wide{letter-spacing:1.9px}.small-headlines h1,.small-headlines .h1,.small-headlines h2,.small-headlines .h2,.small-headlines h3,.small-headlines .h3,.small-headlines h4,.small-headlines .h4,.small-headlines h5,.small-headlines .h5,.small-headlines h6,.small-headlines .h6{margin-bottom:0.5em}a.h1,a.h2,a.h3,a.h4,a.h5,a.h6{display:block;font-weight:bold;text-decoration:underline}a.h1:hover,a.h2:hover,a.h3:hover,a.h4:hover,a.h5:hover,a.h6:hover{text-decoration:none}.topline{text-transform:uppercase;margin-bottom:7px;font-weight:800}.hero{text-transform:uppercase;margin-bottom:50px;font-weight:800}.subline{font-family:'Avant Garde';z-index:0}.subline.color-season{color:var(--color-season)}.true-love{font-size:5.0625rem}@media (max-width:1800px){.true-love{font-size:3.5625rem}}@media (max-width:768px){.true-love{font-size:3.3125rem}}@media (max-width:500px){.true-love{font-size:3.3125rem}}.colours-of-life{margin-bottom:20px}.colours-of-life img{max-width:117px;vertical-align:baseline;position:relative;bottom:-26px}@media (max-width:1800px){.colours-of-life img{max-width:86px;bottom:-20px}}@media (max-width:768px){.colours-of-life img{max-width:59px;bottom:-13px}}@media (max-width:500px){.colours-of-life img{max-width:49px;bottom:-10px}}h1,.h1{font-size:8.125rem;line-height:0.846;text-transform:uppercase}h1.subline,.h1.subline{font-size:10rem;letter-spacing:3.8px;text-transform:none}@media (max-width:1800px){h1,.h1{font-size:5.6875rem}h1.subline,.h1.subline{font-size:7rem}}@media (max-width:768px){h1,.h1{font-size:4.0625rem}h1.subline,.h1.subline{font-size:5.6rem}}@media (max-width:500px){h1,.h1{font-size:2.5rem}h1.subline,.h1.subline{font-size:5.625rem}}.small-headlines h1,.small-headlines .h1{font-size:3.125rem}@media (max-width:768px){.small-headlines h1,.small-headlines .h1{font-size:1.75rem}}h2,.h2{font-size:5.625rem;line-height:0.833;text-transform:uppercase}h2.subline,.h2.subline{font-size:7.1875rem;letter-spacing:3.8px;text-transform:none}@media (max-width:1800px){h2,.h2{font-size:3.9375rem}h2.subline,.h2.subline{font-size:5.03125rem}}@media (max-width:768px){h2,.h2{font-size:2.8125rem}h2.subline,.h2.subline{font-size:4.025rem}}@media (max-width:500px){h2,.h2{font-size:2.1875rem}h2.subline,.h2.subline{font-size:5rem}}.small-headlines h2,.small-headlines .h2{font-size:2.25rem}@media (max-width:768px){.small-headlines h2,.small-headlines .h2{font-size:1.26rem}}@media (max-width:500px){.small-headlines h2,.small-headlines .h2{font-size:1.75rem}}h3,.h3{font-size:4.375rem;line-height:1.0714;text-transform:uppercase}h3.subline,.h3.subline{font-size:4.375rem;text-transform:none}@media (max-width:1800px){h3,.h3{font-size:3.0625rem}h3.subline,.h3.subline{font-size:3.0625rem}}@media (max-width:768px){h3,.h3{font-size:2.1875rem}h3.subline,.h3.subline{font-size:2.45rem}}@media (max-width:500px){h3,.h3{font-size:1.875rem}h3.subline,.h3.subline{font-size:4.375rem}}.small-headlines h3,.small-headlines .h3{font-size:2rem}@media (max-width:768px){.small-headlines h3,.small-headlines .h3{font-size:1.12rem}}@media (max-width:500px){.small-headlines h3,.small-headlines .h3{font-size:1.625rem}}h4,.h4{font-size:2.375rem}h4.subline,.h4.subline{font-size:3.125rem}@media (max-width:1800px){h4,.h4{font-size:1.6625rem}h4.subline,.h4.subline{font-size:2.1875rem}}@media (max-width:768px){h4,.h4{font-size:1.5625rem}h4.subline,.h4.subline{font-size:1.75rem;font-weight:bold}}@media (max-width:500px){h4,.h4{font-size:1.5625rem}h4.subline,.h4.subline{font-size:3.75rem;font-weight:bold}}.small-headlines h4,.small-headlines .h4{font-size:1.75rem}@media (max-width:768px){.small-headlines h4,.small-headlines .h4{font-size:0.98rem}}@media (max-width:500px){.small-headlines h4,.small-headlines .h4{font-size:1.5rem}}h5,.h5{font-size:1.875rem}@media (max-width:1800px){h5,.h5{font-size:1.3125rem}}@media (max-width:768px){h5,.h5{font-size:1.375rem}}@media (max-width:500px){h5,.h5{font-size:1.375rem}}.small-headlines h5,.small-headlines .h5{font-size:1.5rem}@media (max-width:768px){.small-headlines h5,.small-headlines .h5{font-size:0.84rem}}@media (max-width:500px){.small-headlines h5,.small-headlines .h5{font-size:1.375rem}}h6,.h6{font-size:1.25rem}@media (max-width:1800px){h6,.h6{font-size:1.25rem}}@media (max-width:768px){h6,.h6{font-size:1.25rem}}@media (max-width:500px){h6,.h6{font-size:1.25rem}}.small-headlines h6,.small-headlines .h6{font-size:1.25rem}@media (max-width:768px){.small-headlines h6,.small-headlines .h6{font-size:0.7rem}}@media (max-width:500px){.small-headlines h6,.small-headlines .h6{font-size:1.25rem}}ul.menu-main,ul.menu-sub,ul.menu-footer,#language-switcher,.flexslider,.box-search,#footer-to-top,#footer-print,.teaser-link,input,label,select,textarea,button,.options,.content-section-link-to-top,#breadcrumb,#header-actions,#social-links,.footer-button,.pager,.scale-prices,#admin-toolbar{display:none !important}.animated{opacity:1 !important}.ui-accordion-content{display:block !important}fieldset{border:0}body{font-family:'montserrat', sans-serif;font-size:20px;color:#000;padding:0 20px}*{max-width:100%;font-size:0.875rem}#content-frame{margin-top:1em}#logo{margin:1em auto;display:block;text-align:center}p,.teaser,.content-section,div.image,.article-preview-image,table{margin-bottom:1em}ul{list-style:none}td{border:1px solid #000;padding:5px}.price-old span{text-decoration:line-through}.image-switcher-preview{margin-bottom:1em}.image-switcher-preview a{text-decoration:none}footer{margin-top:2em}address{font-style:normal}.column-1{margin-bottom:1em}.column-2{margin-bottom:1em}.column-3{margin-bottom:1em}.column-4{margin-bottom:1em}.column-5{margin-bottom:1em}.column-6{margin-bottom:1em}.column-7{margin-bottom:1em}.column-8{margin-bottom:1em}.column-9{margin-bottom:1em}.column-10{margin-bottom:1em}.column-11{margin-bottom:1em}.column-12{margin-bottom:1em}h1,.h1{margin-bottom:10px !important}h1 a,.h1 a{color:#000}h2,.h2{margin-bottom:10px !important}h2 a,.h2 a{color:#000}h3,.h3{margin-bottom:10px !important}h3 a,.h3 a{color:#000}h4,.h4{margin-bottom:10px !important}h4 a,.h4 a{color:#000}h5,.h5{margin-bottom:10px !important}h5 a,.h5 a{color:#000}h6,.h6{margin-bottom:10px !important}h6 a,.h6 a{color:#000}h1,.h1{font-size:1.875rem !important}h2,.h2{font-size:1.625rem !important}h3,.h3{font-size:1.375rem !important}h4,.h4{font-size:1.125rem !important}h5,.h5{font-size:1rem !important}