html{min-height:100%;background-color:#fff;max-width:1920px;margin:auto;position:relative}body{background-color:transparent}body.cke_dialog_open{overflow:visible}strong{font-weight:600 !important}p.red,h3.red{color:#e6007e !important}table{text-align:center;border:none}table tr{border-bottom:1px solid #967e8c}table th{font-weight:normal;color:#e6007e}table td:first-child,table th:first-child{text-align:left}.responsive-image img{max-width:100%;height:auto}.hidden{display:none}@media (min-width:1620px){.container{max-width:1600px}}.ccm-ui .text-highlight,.ccm-page .text-highlight{color:#e6007e}.ccm-edit-mode #side-nav{display:none}.ccm-edit-mode .babyrose-main .ccm-area-block-list .ccm-area-drag-area{height:10px;background:#ff80c6;z-index:100;position:relative}.ccm-page .babyrose-main ul.ccm-ui li::before{content:''}.ccm-page header .center,.ccm-page main .center,.ccm-page footer .center{display:block;text-align:center}.ccm-page header h1,.ccm-page main h1,.ccm-page footer h1,.ccm-page header .h1-style,.ccm-page main .h1-style,.ccm-page footer .h1-style{font-family:"DM Serif Text",serif;color:#967e8c;font-weight:regular;font-size:5.625rem;line-height:100px;display:block;word-wrap:break-word;hyphens:manual}.ccm-page header h2,.ccm-page main h2,.ccm-page footer h2,.ccm-page header .h2-style,.ccm-page main .h2-style,.ccm-page footer .h2-style{font-family:"DM Serif Text",serif;color:#967e8c;font-weight:regular;font-size:3.75rem;line-height:75px;hyphens:manual}.ccm-page header h3,.ccm-page main h3,.ccm-page footer h3,.ccm-page header .h3-style,.ccm-page main .h3-style,.ccm-page footer .h3-style{font-family:"DM Serif Text",serif;color:#967e8c;font-weight:regular;font-size:3.125rem;line-height:55px;hyphens:manual}.ccm-page header h4,.ccm-page main h4,.ccm-page footer h4,.ccm-page header .h4-style,.ccm-page main .h4-style,.ccm-page footer .h4-style{font-family:"DM Serif Text",serif;color:#967e8c;font-weight:regular;font-size:2.0625rem;line-height:40px;hyphens:manual}.ccm-page header p,.ccm-page main p,.ccm-page footer p,.ccm-page header address,.ccm-page main address,.ccm-page footer address,.ccm-page header label,.ccm-page main label,.ccm-page footer label,.ccm-page header blockquote,.ccm-page main blockquote,.ccm-page footer blockquote{font-family:"Fira Sans",sans-serif;color:#967e8c;font-weight:normal;font-size:1.3125rem}.ccm-page header table,.ccm-page main table,.ccm-page footer table{font-family:"Fira Sans",sans-serif;color:#967e8c;font-weight:normal;font-size:1.05rem}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead{display:inline-block}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead,.ccm-page header .lead *,.ccm-page main .lead *,.ccm-page footer .lead *{font-family:"Fira Sans",sans-serif;font-weight:400;font-size:1.75rem;color:#967e8c;line-height:38px}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul{padding-left:0px;list-style:none}@media (max-width:575.98px){.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul{padding-left:7px}}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul,.ccm-page header li,.ccm-page main li,.ccm-page footer li{font-family:"Fira Sans",sans-serif;color:#967e8c;font-weight:normal;font-size:1.3125rem}.ccm-page header a,.ccm-page main a,.ccm-page footer a,.ccm-page header a:visited,.ccm-page main a:visited,.ccm-page footer a:visited,.ccm-page header a:focus,.ccm-page main a:focus,.ccm-page footer a:focus,.ccm-page header a:active,.ccm-page main a:active,.ccm-page footer a:active{font-family:"Fira Sans",sans-serif;color:#967e8c;font-weight:500;font-size:1.3125rem;line-height:26px;text-decoration:none;transition:.3s ease;transition-property:border-color,background-color,color}.ccm-page header a:hover,.ccm-page main a:hover,.ccm-page footer a:hover,.ccm-page header a.active,.ccm-page main a.active,.ccm-page footer a.active{color:#604e58;text-decoration:none}.ccm-page header a.btn,.ccm-page main a.btn,.ccm-page footer a.btn{padding:0;border:none;text-decoration:underline}.ccm-page header button,.ccm-page main button,.ccm-page footer button{font-family:"Fira Sans",sans-serif;color:#fff;background-color:#e6007e;font-size:1.875rem;font-weight:400;line-height:40px;border-radius:unset;padding-left:3rem;padding-right:3rem;margin:2rem 0}.ccm-page header button:hover,.ccm-page main button:hover,.ccm-page footer button:hover{color:#fff;background-color:#b30062}.ccm-page header strong,.ccm-page main strong,.ccm-page footer strong,.ccm-page header b,.ccm-page main b,.ccm-page footer b{font-size:1.3125rem;font-weight:500}@media (max-width:991.98px){.ccm-page header h1,.ccm-page main h1,.ccm-page footer h1,.ccm-page header .h1-style,.ccm-page main .h1-style,.ccm-page footer .h1-style{font-size:1.875rem;line-height:40px}.ccm-page header h2,.ccm-page main h2,.ccm-page footer h2,.ccm-page header .h2-style,.ccm-page main .h2-style,.ccm-page footer .h2-style{font-size:1.8757rem;line-height:40px}.ccm-page header h3,.ccm-page main h3,.ccm-page footer h3,.ccm-page header .h3-style,.ccm-page main .h3-style,.ccm-page footer .h3-style{font-size:1.4375rem;line-height:32px}.ccm-page header h4,.ccm-page main h4,.ccm-page footer h4,.ccm-page header .h4-style,.ccm-page main .h4-style,.ccm-page footer .h4-style{font-size:1.0625rem;line-height:19px}.ccm-page header p,.ccm-page main p,.ccm-page footer p,.ccm-page header address,.ccm-page main address,.ccm-page footer address,.ccm-page header label,.ccm-page main label,.ccm-page footer label,.ccm-page header blockquote,.ccm-page main blockquote,.ccm-page footer blockquote{font-size:.875rem;line-height:19px}.ccm-page header table,.ccm-page main table,.ccm-page footer table{font-size:.875rem}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead{font-size:.875rem;line-height:19px}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul,.ccm-page header li,.ccm-page main li,.ccm-page footer li{font-size:.875rem;line-height:22px}.ccm-page header a,.ccm-page main a,.ccm-page footer a,.ccm-page header a:visited,.ccm-page main a:visited,.ccm-page footer a:visited,.ccm-page header a:focus,.ccm-page main a:focus,.ccm-page footer a:focus,.ccm-page header a:active,.ccm-page main a:active,.ccm-page footer a:active{font-size:.875rem;line-height:19px}.ccm-page header a:hover,.ccm-page main a:hover,.ccm-page footer a:hover,.ccm-page header a.active,.ccm-page main a.active,.ccm-page footer a.active{font-size:.875rem;line-height:19px}.ccm-page header input,.ccm-page main input,.ccm-page footer input,.ccm-page header textarea,.ccm-page main textarea,.ccm-page footer textarea{font-size:.875rem}.ccm-page header button,.ccm-page main button,.ccm-page footer button{font-size:1.6rem;line-height:30px}.ccm-page header strong,.ccm-page main strong,.ccm-page footer strong{font-size:.875rem}}.ccm-page .ccm-search-block-form{position:relative;min-width:560px;padding-top:15px;padding-left:50px;margin-right:75px}.ccm-page .ccm-search-block-form:before{content:'';display:block;position:absolute;left:-20px;height:45px;width:50px;background-image:url("/packages/baby_rose/themes/baby_rose/graphics/suche.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.ccm-page .ccm-search-block-form .ccm-search-block-text{font-family:"Fira Sans",sans-serif;color:#967e8c;background-color:transparent;border:none;border-bottom:2px solid #e6007e;width:80%;font-size:26px}.ccm-page .ccm-search-block-form .ccm-search-block-text:focus-visible,.ccm-page .ccm-search-block-form .ccm-search-block-text:active{outline:none}@media (max-width:1199.98px){.ccm-page .ccm-search-block-form{min-width:unset}}@media (max-width:991.98px){.ccm-page .ccm-search-block-form{min-width:unset;padding:10px 0 0;margin-right:60px}.ccm-page .ccm-search-block-form:before{height:23px;left:unset;right:-10px;top:14px;cursor:pointer;transition:right,.8s,ease-in-out}.ccm-page .ccm-search-block-form .ccm-search-block-text{width:0px;border-bottom-width:0px;font-size:.875rem}.ccm-page .ccm-search-block-form.active:before{right:90%}.ccm-page .ccm-search-block-form.active .ccm-search-block-text{width:100%;border-bottom-width:2px}}.ccm-page .babyrose-main .search-results ul li:before{content:''}.ccm-page .hero-container{position:relative;min-height:600px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;padding-top:200px}.ccm-page .hero-container.extra-height{min-height:710px;background-size:100% auto;background-position:top right}.ccm-page .hero-container h1,.ccm-page .hero-container h4{color:#fff;margin-bottom:30px}.ccm-page .hero-container h4{width:55%}.ccm-page .hero-container .hero-content{position:absolute;width:66.6%;bottom:30px;left:16.7%}@media (max-width:991.98px){.ccm-page .hero-container{background-position:top right;background-size:auto 400px;min-height:400px;padding-top:240px}.ccm-page .hero-container.bg-orientation-center{background-position:top center}.ccm-page .hero-container.bg-orientation-left{background-position:top left}.ccm-page .hero-container.extra-height{background-size:auto 400px;min-height:400px}.ccm-page .hero-container h1,.ccm-page .hero-container h4{margin-bottom:10px;padding-right:30px;width:100%}.ccm-page .hero-container .hero-content{position:absolute;width:82%;bottom:30px;left:4%}}.ccm-page.is-edit .hero-container{background-attachment:scroll}.ccm-page .hero-no-image-container{position:relative;padding-top:200px}.ccm-page .hero-no-image-container h1{margin-top:60px;margin-bottom:100px}.ccm-page .hero-no-image-container .hero-content{position:relative;width:66.6%;bottom:30px;left:16.7%}@media (max-width:991.98px){.ccm-page .hero-no-image-container{padding-top:240px}.ccm-page .hero-no-image-container h1{margin-bottom:10px;padding-right:30px;width:100%}.ccm-page .hero-no-image-container .hero-content{position:absolute;width:82%;bottom:30px;left:4%}}.ccm-page main .simple-text-container{padding-top:150px;padding-bottom:150px}.ccm-page main .simple-text-container.smaller{padding-top:20px}.ccm-page main .simple-text-container p{font-weight:lighter}.ccm-page main .simple-text-container a{color:#e6007e}.ccm-page main .simple-text-container a:hover,.ccm-page main .simple-text-container a:active,.ccm-page main .simple-text-container a:focus{color:#604e58}.ccm-page main .simple-text-container p,.ccm-page main .simple-text-container strong,.ccm-page main .simple-text-container a,.ccm-page main .simple-text-container a:hover,.ccm-page main .simple-text-container a:active,.ccm-page main .simple-text-container a:focus{font-size:35px;line-height:45px}@media (max-width:991.98px){.ccm-page main .simple-text-container{padding-top:32px;padding-bottom:32px}.ccm-page main .simple-text-container p,.ccm-page main .simple-text-container strong,.ccm-page main .simple-text-container a,.ccm-page main .simple-text-container a:hover,.ccm-page main .simple-text-container a:active,.ccm-page main .simple-text-container a:focus{font-size:14px;line-height:19px}}.ccm-page .simple-image-container img{width:100%}.ccm-page .about-us-container{background-color:#f7f1f5;padding-bottom:120px}.ccm-page .about-us-container img{max-width:100%}.ccm-page .about-us-container h3{width:100%}.ccm-page .about-us-container h3.year{color:#e6007e;padding-top:40%}.ccm-page .about-us-container h3.tab-title{margin-bottom:90px}.ccm-page .about-us-container .red{font-weight:500}.ccm-page .about-us-container .vertical-center{display:flex;align-items:center}.ccm-page .about-us-container .about-us-nav{margin-top:80px;margin-bottom:80px}.ccm-page .about-us-container .stellenangebote-info{padding-bottom:100px}.ccm-page .about-us-container .stellenangebote-info p,.ccm-page .about-us-container .stellenangebote-info p strong{font-size:35px;line-height:45px;margin-bottom:0}.ccm-page .about-us-container .stellenangebote h3{padding-bottom:40px}.ccm-page .about-us-container .stellenangebote p,.ccm-page .about-us-container .stellenangebote ul{padding-bottom:24px}.ccm-page .about-us-container .stellenangebote p,.ccm-page .about-us-container .stellenangebote ul li{font-size:21px}.ccm-page .about-us-container .stellenangebote a{color:#e6007e;text-decoration:underline}.ccm-page .about-us-container .pane-geschichte,.ccm-page .about-us-container .pane-stellenangebote{display:none}.ccm-page .about-us-container.geschichte .pane-geschichte{display:block}.ccm-page .about-us-container.geschichte .trigger-stellenangebote{color:#967e8c;background-color:#fff}.ccm-page .about-us-container.geschichte .trigger-stellenangebote:hover{background-color:#e8dfe5}.ccm-page .about-us-container.stellenangebote .pane-stellenangebote{display:block}.ccm-page .about-us-container.stellenangebote .trigger-geschichte{color:#967e8c;background-color:#fff}.ccm-page .about-us-container.stellenangebote .trigger-geschichte:hover{background-color:#e8dfe5}@media (max-width:991.98px){.ccm-page .about-us-container{padding-bottom:60px}.ccm-page .about-us-container h3.tab-title{margin-top:40px;margin-bottom:20px;line-height:30px}.ccm-page .about-us-container .about-us-nav{margin-top:10px;margin-bottom:10px}.ccm-page .about-us-container .about-us-nav button{margin:5px 0;width:100%;font-size:1rem}.ccm-page .about-us-container .stellenangebote-info{padding-bottom:40px}.ccm-page .about-us-container .stellenangebote-info p,.ccm-page .about-us-container .stellenangebote-info p strong{font-size:.875rem;line-height:19px;margin-bottom:0}.ccm-page .about-us-container .stellenangebote{padding-bottom:20px}.ccm-page .about-us-container .stellenangebote h3{padding-bottom:10px}.ccm-page .about-us-container .stellenangebote p,.ccm-page .about-us-container .stellenangebote ul{padding-bottom:0;padding-left:0}.ccm-page .about-us-container .stellenangebote p,.ccm-page .about-us-container .stellenangebote ul li{font-size:.875rem}}.ccm-page .banner-container{position:relative;min-height:600px;background-position:bottom center;background-repeat:no-repeat}.ccm-page .banner-container h2{margin-bottom:20px}.ccm-page .banner-container .banner-content{position:absolute;width:66.6%;bottom:0;left:16.7%}@media (max-width:991.98px){.ccm-page .banner-container{background-position:top center;background-size:cover;min-height:240px}.ccm-page .banner-container h2{margin-bottom:30px;padding-right:30px;width:100%;word-wrap:anywhere}}.ccm-page main .two-col-container{padding-top:140px;padding-bottom:140px;background-color:#f7f1f5}.ccm-page main .two-col-container li{margin-bottom:16px}.ccm-page main .two-col-container img{max-width:100%;padding-bottom:60px}.ccm-page main .two-col-container a{color:#e6007e;text-decoration:underline}.ccm-page main .two-col-container a:hover,.ccm-page main .two-col-container a:active,.ccm-page main .two-col-container a:focus{color:#604e58}.ccm-page main .two-col-container b{font-weight:500}.ccm-page main .two-col-container table{width:100%;border-color:#e6007e}@media (max-width:991.98px){.ccm-page main .two-col-container{padding-top:40px;padding-bottom:40px}.ccm-page main .two-col-container img{padding-top:40px}}.ccm-page .magazin-baby-container{padding-top:240px;padding-bottom:160px;background-color:#f4ebf1}.ccm-page .magazin-baby-container h1,.ccm-page .magazin-baby-container h2,.ccm-page .magazin-baby-container h3{color:#e6007e;margin-bottom:80px}.ccm-page .magazin-baby-container p,.ccm-page .magazin-baby-container strong{font-size:35px;line-height:45px;margin-bottom:2rem}.ccm-page .magazin-baby-container img{padding:80px 0;max-width:100%}.ccm-page .magazin-baby-container a.magazin-online{display:block;position:relative;font-size:35px;padding:80px 0 80px 180px;color:#e6007e}.ccm-page .magazin-baby-container a.magazin-online:before,.ccm-page .magazin-baby-container a.magazin-online:after{content:'';display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat}.ccm-page .magazin-baby-container a.magazin-online:before{height:200px;width:150px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/magazin.svg');position:absolute;left:0;top:40px}.ccm-page .magazin-baby-container a.magazin-online:after{height:80px;width:80px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil.svg');position:relative;left:40px;top:30px}.ccm-page .magazin-baby-container #thanks{display:none}.ccm-page .magazin-baby-container form input,.ccm-page .magazin-baby-container form select{border-color:transparent;border-radius:0;box-shadow:none}.ccm-page .magazin-baby-container form select{appearance:none}.ccm-page .magazin-baby-container form button{font-size:20px;line-height:30px;padding-left:6rem;padding-right:6rem}.ccm-page .magazin-baby-container form .row,.ccm-page .magazin-baby-container form .form-row{padding:40px 0}.ccm-page .magazin-baby-container form .form-row-condensed{padding:20px 0}.ccm-page .magazin-baby-container form input[type=checkbox]{opacity:0}.ccm-page .magazin-baby-container form .customRadio{cursor:pointer;position:absolute;height:40px;width:40px;left:0;top:15px;border-radius:50%;background-color:#e6007e;border:20px solid #fff;transition:border-width .2s linear}.ccm-page .magazin-baby-container form input:checked~.customRadio{border-width:10px}.ccm-page .magazin-baby-container form .form-check{padding-bottom:10px;display:inline-block}.ccm-page .magazin-baby-container form .form-check-label{margin-left:45px;margin-top:20px}@media (max-width:991.98px){.ccm-page .magazin-baby-container{padding-top:120px;padding-bottom:40px}.ccm-page .magazin-baby-container h1,.ccm-page .magazin-baby-container h2,.ccm-page .magazin-baby-container h3{margin-bottom:40px}.ccm-page .magazin-baby-container p,.ccm-page .magazin-baby-container strong{font-size:.875rem;line-height:19px;margin-bottom:1rem}.ccm-page .magazin-baby-container img{padding:40px 0}.ccm-page .magazin-baby-container a.magazin-online{font-size:21px;padding:40px 0}.ccm-page .magazin-baby-container a.magazin-online:before{display:none}.ccm-page .magazin-baby-container a.magazin-online:after{height:40px;width:40px;top:13px}.ccm-page .magazin-baby-container form input,.ccm-page .magazin-baby-container form select{font-size:.875rem;color:#967e8c;border:none;border-radius:0;box-shadow:none;margin-bottom:5px}.ccm-page .magazin-baby-container form button{font-size:.875rem;line-height:20px;padding-left:3rem;padding-right:3rem}.ccm-page .magazin-baby-container form .row,.ccm-page .magazin-baby-container form .form-row{padding:0 5px 0 0}}.ccm-page .teaser-carousel-container{padding-left:0;padding-right:0}.ccm-page .teaser-carousel-container #teaser-carousel{overflow:hidden}.ccm-page .teaser-carousel-container #teaser-carousel:before{content:'';display:block;padding-bottom:26%}.ccm-page .teaser-carousel-container .carousel-inner{position:absolute;top:0;left:0}.ccm-page .teaser-carousel-container ol.carousel-indicators{z-index:2}.ccm-page .teaser-carousel-container ol.carousel-indicators li{height:26px;width:26px;border-radius:50%;background-color:#fff;margin:10px 5px}.ccm-page .teaser-carousel-container ol.carousel-indicators li.active{background-color:#e6007e}@media (max-width:767.98px){.ccm-page .teaser-carousel-container #teaser-carousel:before{padding-bottom:106.25%}.ccm-page .teaser-carousel-container ol.carousel-indicators li{height:12px;width:12px;margin:10px 5px}}.ccm-page .member-map-container{position:relative;min-height:940px;margin-top:5rem;background-color:#fff;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/shop_map_screen_n.jpg');background-size:auto 100%;background-position:bottom right;background-repeat:no-repeat}.ccm-page .member-map-container h2{margin-top:112px;color:#c3afba}.ccm-page .member-map-container .pin-container{position:absolute;height:750px;width:1080px;right:412px;bottom:12px}.ccm-page .member-map-container a.pin{display:block;height:45px;width:30px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pin_active.svg');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute}.ccm-page .member-map-container a.pin:hover{z-index:1;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pin.svg')}.ccm-page .member-map-container a.pin:hover .member-info{display:block}.ccm-page .member-map-container a.pin .member-info{display:none;width:160px;position:relative;top:-8px;left:42px;color:#e6007e}@media (max-width:1599.98px){.ccm-page .member-map-container{background-position:-300px 0}.ccm-page .member-map-container .pin-container{position:absolute;height:750px;width:1080px;right:unset;left:-12px;bottom:12px}}@media (max-width:991.98px){.ccm-page .member-map-container{min-height:unset;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/shop_map_mobile_n.jpg');background-size:contain;background-position:top center;padding-left:0;padding-right:0}.ccm-page .member-map-container:before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:141%}.ccm-page .member-map-container:after{content:"";display:table;clear:both}.ccm-page .member-map-container h2{display:none}.ccm-page .member-map-container .pin-container{height:45%;width:92%;right:unset;bottom:unset;top:2.5%;left:.5%}.ccm-page .member-map-container a.pin{height:16px;width:12px}.ccm-page .member-map-container h4.down-there{position:absolute;bottom:4%;left:55px}.ccm-page .member-map-container h4.down-there:before{content:'';display:block;height:40px;width:40px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_grau.svg');background-repeat:no-repeat;background-size:contain;position:absolute;top:-10px;left:-48px;transform:rotate(90deg)}}.ccm-page .member-list-container{background-color:#f7f1f5;padding-top:100px;padding-bottom:300px}.ccm-page .member-list-container h3{color:#e6007e;margin-bottom:100px}.ccm-page .member-list-container .member-list a{display:block;font-weight:normal;border-bottom:1px solid #967e8c;padding:24px 0 18px;position:relative}.ccm-page .member-list-container .member-list a:after{content:'';display:block;height:45px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_grau.svg');background-size:contain;background-repeat:no-repeat;position:absolute;right:-5px;top:13px}.ccm-page .member-list-container .member-list a:hover .name{color:#604e58}.ccm-page .member-list-container .member-list .location,.ccm-page .member-list-container .member-list .canton,.ccm-page .member-list-container .member-list .name{display:inline-block;width:20%}.ccm-page .member-list-container .member-list .name{width:55%;color:#e6007e}.ccm-page .member-list-container .member-list .shop a{color:#e6007e}@media (max-width:991.98px){.ccm-page .member-list-container{padding-top:32px;padding-bottom:64px}.ccm-page .member-list-container h3{margin-bottom:24px;line-height:35px}.ccm-page .member-list-container .member-list a{padding:18px 0 12px}.ccm-page .member-list-container .member-list a:after{height:30px;width:40px;top:22px}.ccm-page .member-list-container .member-list a.no-border-mobile{border:none;padding-bottom:0}.ccm-page .member-list-container .member-list a.shoplink{padding-top:12px}.ccm-page .member-list-container .member-list a.shoplink:after{top:7px}.ccm-page .member-list-container .member-list .location,.ccm-page .member-list-container .member-list .canton{display:inline;width:auto}.ccm-page .member-list-container .member-list .location:after{content:',';position:relative;left:-2px}.ccm-page .member-list-container .member-list .name{display:block;width:auto}}.ccm-page .member-admin{margin-top:40px}.ccm-page .member-admin button.member-button{margin-bottom:0}.ccm-page .member-admin button.member-button:first-child{margin-top:0}.ccm-page .member-admin button.sort-button{background-color:#800046}.ccm-page .member-admin .ccm-item-selector{background-color:#e6007e}.ccm-page .member-admin .ccm-item-selector a{font-weight:normal}.ccm-page .news-admin{margin-top:40px}.ccm-page .news-admin.waiting{opacity:.4;pointer-events:none}.ccm-page .news-admin button.member-button{margin-bottom:0}.ccm-page .news-admin button.member-button:first-child{margin-top:0}.ccm-page .news-admin .ccm-file-selector{background-color:#e6007e}.ccm-page .news-admin .ccm-file-selector a{font-weight:normal}.ccm-page .news-admin .tooltip{opacity:1 !important}.ccm-page .news-admin #news-list button{font-size:24px;line-height:22px;margin:0;padding:0 1rem;height:2rem}.ccm-page .news-admin #news-list button img{height:100%}.ccm-page .news-admin #news-list button.news-fb-publish-link{background-color:blue;width:4rem}.ccm-page .news-admin #news-list button.news-insta-publish-link{background-color:purple;width:4rem}.ccm-page .news-admin #news-list button.news-delete-link{padding:0;background-color:#e8dfe5}.ccm-page .news-admin #news-list button[disabled="disabled"]{display:none}.ccm-page .news-admin ul.loaded-news li::before{display:none}.ccm-page .news-admin ul.loaded-news img,.ccm-page .news-admin ul.loaded-news video{max-width:240px}.ccm-page .news-admin .btn-group{width:100%;margin-top:5px}.ccm-page .news-admin #news-form form-check{margin-top:1rem}.ccm-page .news-grid h2{margin:4rem 0;color:#e6007e}.ccm-page .news-grid p,.ccm-page .news-grid a{font-weight:normal}.ccm-page .news-grid .card{border:none;border-radius:0;margin-bottom:8rem;padding:0 15px}.ccm-page .news-grid .card:nth-child(3n-2){padding-left:0}.ccm-page .news-grid .card:nth-child(3n-1){padding:0 7.5px}.ccm-page .news-grid .card:nth-child(3n){padding-right:0}.ccm-page .news-grid .card .card-img-top{border-radius:0}.ccm-page .news-grid .card .card-body{padding:3rem 5rem 5rem 4rem}.ccm-page .news-grid .card .card-body .card-subtitle{margin-bottom:1rem}.ccm-page .news-grid .card .card-body .card-title{margin-bottom:2rem}.ccm-page .news-grid .card .card-body .btn{position:absolute;bottom:0;font-size:21px;line-height:30px;padding:4px 1.5rem;margin:0}@media (max-width:991.98px){.ccm-page .news-grid h2{margin:1rem 0}.ccm-page .news-grid .card{margin:0 0 2rem;padding:0 15px !important}.ccm-page .news-grid .card .card-body{padding:2rem 2rem 3rem 0}.ccm-page .news-grid .card .card-body .card-title{margin-bottom:1rem}.ccm-page .news-grid .card .card-body .btn{font-size:16px;line-height:20px;padding:.5rem}}.ccm-page .blog-detail .news-content{columns:2;column-gap:120px}.ccm-page .news-detail .news-hero{height:100vh;max-height:1200px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;position:relative}.ccm-page .news-detail .news-hero h1{color:#fff;position:absolute;width:66.6%;bottom:80px;left:16.7%}.ccm-page .news-detail .news-intro{margin:60px 0 120px}.ccm-page .news-detail .news-intro p,.ccm-page .news-detail .news-intro a,.ccm-page .news-detail .news-intro a:hover,.ccm-page .news-detail .news-intro a:focus,.ccm-page .news-detail .news-intro a:active,.ccm-page .news-detail .news-intro p strong{font-size:35px;line-height:45px;font-weight:lighter}.ccm-page .news-detail .news-intro a,.ccm-page .news-detail .news-intro a:focus,.ccm-page .news-detail .news-intro a:active{font-weight:500;color:#e6007e}.ccm-page .news-detail .news-intro a:hover{font-weight:500;color:#967e8c}.ccm-page .news-detail .news-content img{max-width:100%}.ccm-page .news-detail .news-content a{color:#e6007e;text-decoration:underline}.ccm-page .news-detail .news-back{position:relative;margin-top:80px;margin-bottom:80px}.ccm-page .news-detail .news-back a:before{content:'';display:block;position:absolute;left:-80px;top:-14px;height:55px;width:65px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_grau.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(180deg)}@media (max-width:991.98px){.ccm-page .news-detail .news-hero{height:50vh;background-attachment:scroll}.ccm-page .news-detail .news-hero h1{bottom:20px;left:15px}.ccm-page .news-detail .news-intro{padding-right:50px;margin:30px 0 40px}.ccm-page .news-detail .news-intro p,.ccm-page .news-detail .news-intro p strong{font-size:18px;line-height:24px;font-weight:lighter}.ccm-page .news-detail .news-intro a,.ccm-page .news-detail .news-intro a:hover,.ccm-page .news-detail .news-intro a:focus,.ccm-page .news-detail .news-intro a:active{font-size:18px;line-height:24px}.ccm-page .news-detail .news-content{padding-right:50px;columns:unset}.ccm-page .news-detail .news-back{position:relative;margin-top:40px;margin-bottom:10px}.ccm-page .news-detail .news-back a{position:relative;left:50px}.ccm-page .news-detail .news-back a:before{left:-60px;top:-14px;height:45px;width:55px}}.ccm-page.is-edit .news-detail .news-hero{background-attachment:scroll}.ccm-page .more-news .carousel{width:100%}.ccm-page .more-news .carousel .carousel-control-prev,.ccm-page .more-news .carousel .carousel-control-next{position:relative;display:inline-block;width:unset;padding:0 40px}.ccm-page .more-news .carousel .carousel-indicators{position:relative;display:inline-block;margin:0}.ccm-page .more-news .carousel .carousel-indicators li{text-indent:unset;display:inline-block;height:85px;width:85px;background-color:#fcf2ef;line-height:85px}.ccm-page .more-news .carousel .carousel-indicators li:hover{background-color:#f8e1da}.ccm-page .more-news .carousel .carousel-indicators li.active{background-color:#f0e1eb}.ccm-page .news-grid .news-controls,.ccm-page .blog-grid .news-controls,.ccm-page .news-grid .blog-controls,.ccm-page .blog-grid .blog-controls{padding-top:40px}.ccm-page .news-grid .news-controls .news-control-prev,.ccm-page .blog-grid .news-controls .news-control-prev,.ccm-page .news-grid .blog-controls .news-control-prev,.ccm-page .blog-grid .blog-controls .news-control-prev,.ccm-page .news-grid .news-controls .blog-control-prev,.ccm-page .blog-grid .news-controls .blog-control-prev,.ccm-page .news-grid .blog-controls .blog-control-prev,.ccm-page .blog-grid .blog-controls .blog-control-prev,.ccm-page .news-grid .news-controls .news-control-next,.ccm-page .blog-grid .news-controls .news-control-next,.ccm-page .news-grid .blog-controls .news-control-next,.ccm-page .blog-grid .blog-controls .news-control-next,.ccm-page .news-grid .news-controls .blog-control-next,.ccm-page .blog-grid .news-controls .blog-control-next,.ccm-page .news-grid .blog-controls .blog-control-next,.ccm-page .blog-grid .blog-controls .blog-control-next{position:relative;display:inline-block;width:unset;padding:0 40px}.ccm-page .news-grid .news-controls .news-control-prev.muted,.ccm-page .blog-grid .news-controls .news-control-prev.muted,.ccm-page .news-grid .blog-controls .news-control-prev.muted,.ccm-page .blog-grid .blog-controls .news-control-prev.muted,.ccm-page .news-grid .news-controls .blog-control-prev.muted,.ccm-page .blog-grid .news-controls .blog-control-prev.muted,.ccm-page .news-grid .blog-controls .blog-control-prev.muted,.ccm-page .blog-grid .blog-controls .blog-control-prev.muted,.ccm-page .news-grid .news-controls .news-control-next.muted,.ccm-page .blog-grid .news-controls .news-control-next.muted,.ccm-page .news-grid .blog-controls .news-control-next.muted,.ccm-page .blog-grid .blog-controls .news-control-next.muted,.ccm-page .news-grid .news-controls .blog-control-next.muted,.ccm-page .blog-grid .news-controls .blog-control-next.muted,.ccm-page .news-grid .blog-controls .blog-control-next.muted,.ccm-page .blog-grid .blog-controls .blog-control-next.muted{color:#e8dfe5;cursor:default}.ccm-page .news-grid .news-controls .news-pages,.ccm-page .blog-grid .news-controls .news-pages,.ccm-page .news-grid .blog-controls .news-pages,.ccm-page .blog-grid .blog-controls .news-pages,.ccm-page .news-grid .news-controls .blog-pages,.ccm-page .blog-grid .news-controls .blog-pages,.ccm-page .news-grid .blog-controls .blog-pages,.ccm-page .blog-grid .blog-controls .blog-pages{display:inline-block;padding-left:0}.ccm-page .news-grid .news-controls .news-pages li,.ccm-page .blog-grid .news-controls .news-pages li,.ccm-page .news-grid .blog-controls .news-pages li,.ccm-page .blog-grid .blog-controls .news-pages li,.ccm-page .news-grid .news-controls .blog-pages li,.ccm-page .blog-grid .news-controls .blog-pages li,.ccm-page .news-grid .blog-controls .blog-pages li,.ccm-page .blog-grid .blog-controls .blog-pages li{display:inline-block;height:85px;width:85px;background-color:#fcf2ef;line-height:85px}.ccm-page .news-grid .news-controls .news-pages li:hover,.ccm-page .blog-grid .news-controls .news-pages li:hover,.ccm-page .news-grid .blog-controls .news-pages li:hover,.ccm-page .blog-grid .blog-controls .news-pages li:hover,.ccm-page .news-grid .news-controls .blog-pages li:hover,.ccm-page .blog-grid .news-controls .blog-pages li:hover,.ccm-page .news-grid .blog-controls .blog-pages li:hover,.ccm-page .blog-grid .blog-controls .blog-pages li:hover{background-color:#f8e1da}.ccm-page .news-grid .news-controls .news-pages li.active,.ccm-page .blog-grid .news-controls .news-pages li.active,.ccm-page .news-grid .blog-controls .news-pages li.active,.ccm-page .blog-grid .blog-controls .news-pages li.active,.ccm-page .news-grid .news-controls .blog-pages li.active,.ccm-page .blog-grid .news-controls .blog-pages li.active,.ccm-page .news-grid .blog-controls .blog-pages li.active,.ccm-page .blog-grid .blog-controls .blog-pages li.active{background-color:#f0e1eb}@media (max-width:991.98px){.ccm-page .news-grid .news-controls .news-control-prev,.ccm-page .blog-grid .news-controls .news-control-prev,.ccm-page .news-grid .blog-controls .news-control-prev,.ccm-page .blog-grid .blog-controls .news-control-prev,.ccm-page .news-grid .news-controls .blog-control-prev,.ccm-page .blog-grid .news-controls .blog-control-prev,.ccm-page .news-grid .blog-controls .blog-control-prev,.ccm-page .blog-grid .blog-controls .blog-control-prev,.ccm-page .news-grid .news-controls .news-control-next,.ccm-page .blog-grid .news-controls .news-control-next,.ccm-page .news-grid .blog-controls .news-control-next,.ccm-page .blog-grid .blog-controls .news-control-next,.ccm-page .news-grid .news-controls .blog-control-next,.ccm-page .blog-grid .news-controls .blog-control-next,.ccm-page .news-grid .blog-controls .blog-control-next,.ccm-page .blog-grid .blog-controls .blog-control-next{padding:0 15px}.ccm-page .news-grid .news-controls .news-pages li,.ccm-page .blog-grid .news-controls .news-pages li,.ccm-page .news-grid .blog-controls .news-pages li,.ccm-page .blog-grid .blog-controls .news-pages li,.ccm-page .news-grid .news-controls .blog-pages li,.ccm-page .blog-grid .news-controls .blog-pages li,.ccm-page .news-grid .blog-controls .blog-pages li,.ccm-page .blog-grid .blog-controls .blog-pages li{height:45px;width:45px;line-height:45px}}.ccm-page .blog-admin{margin-top:40px}.ccm-page .blog-admin h3{padding-right:16px;padding-left:12px}.ccm-page .blog-admin .ccm-file-selector{background-color:#e6007e}.ccm-page .blog-admin .ccm-file-selector a{font-weight:normal}.ccm-page .blog-admin button{font-size:24px;line-height:22px;margin:0;padding:0 1rem;height:2rem}.ccm-page .blog-admin button img{height:100%}.ccm-page .blog-admin button.news-fb-publish-link{background-color:blue;width:4rem}.ccm-page .blog-admin button.news-insta-publish-link{background-color:purple;width:4rem}.ccm-page .blog-admin button.blog-delete-link{padding:0;background-color:#e8dfe5}.ccm-page .blog-admin .blog-entries img,.ccm-page .blog-admin .blog-entries video{max-width:240px}.ccm-page .blog-admin ul.blog-entries li{padding:4px 4px 4px 12px}.ccm-page .blog-admin ul.blog-entries li:hover{background-color:#faf0f4}.ccm-page .blog-admin ul.blog-entries li:before{display:none}.ccm-page .home-grid img{max-width:100%;padding-right:10px}.ccm-page .home-grid .tile-content{padding:40px 80px 140px}.ccm-page .home-grid .tile-content h3{margin-bottom:40px}.ccm-page .home-grid .tile-content button{font-size:21px;line-height:25px;padding:6px 24px;margin:0}.ccm-page .home-grid .tile-content .read-more{position:absolute;bottom:80px}.ccm-page .home-grid .blog-col a:hover .read-more,.ccm-page .home-grid .news-col a:hover .read-more{background-color:#b30062}.ccm-page .home-grid .blog-col{background-color:#faf0f4}.ccm-page .home-grid .blog-col .col-title{padding:80px 40px 40px 80px}@media (min-width:1599.98px){.ccm-page .home-grid .blog-col .col-title{padding-left:160px}}.ccm-page .home-grid .news-col{background-color:#e8dfe5}.ccm-page .home-grid .news-col .col-title{padding:80px 40px 40px 80px}.ccm-page .home-grid .advertisement-col .col-title{padding:80px 40px 40px 80px;color:#e6007e}.ccm-page .home-grid .advertisement-col .tile-content h3{padding-top:50px}.ccm-page .home-grid .advertisement-col .tile-content a{color:#e6007e;text-decoration:underline}.ccm-page .home-grid .bottom-link{padding:100px 0 100px}.ccm-page .home-grid .goto-news-icon,.ccm-page .home-grid .goto-blog-icon{position:relative;color:#e6007e;font-size:40px;font-weight:300;padding:20px 80px}.ccm-page .home-grid .goto-news-icon:after,.ccm-page .home-grid .goto-blog-icon:after{content:'';display:block;position:absolute;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/home_grid_blog.svg');background-size:contain;background-repeat:no-repeat;height:180px;width:180px;top:-80px;right:60px}.ccm-page .home-grid .goto-news-icon:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/home_grid_news.svg');top:-88px}@media (max-width:991.98px){.ccm-page .home-grid img{padding-right:0}.ccm-page .home-grid h3{line-height:32px}.ccm-page .home-grid .col-title{padding:40px 20px 20px 40px !important}.ccm-page .home-grid .tile-content{padding:40px 40px 90px 40px}.ccm-page .home-grid .tile-content h3{margin-bottom:20px}.ccm-page .home-grid .tile-content .read-more{position:absolute;bottom:40px}.ccm-page .home-grid .tile-content .read-more button{font-size:16px}.ccm-page .home-grid .advertisement-col .tile-content{padding-bottom:40px}.ccm-page .home-grid .advertisement-col .tile-content h3{padding-top:0}.ccm-page .home-grid .bottom-link{padding:0 0 20px}.ccm-page .home-grid .goto-news-icon,.ccm-page .home-grid .goto-blog-icon{font-size:20px;padding:20px 40px}.ccm-page .home-grid .goto-news-icon:after,.ccm-page .home-grid .goto-blog-icon:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil.svg');height:45px;width:45px;top:12px}}.ccm-page .coupon-form-container{background-color:#f4ebf1;padding-top:275px;padding-bottom:175px}.ccm-page .coupon-form-container h1,.ccm-page .coupon-form-container h2{color:#e6007e;margin-bottom:60px}.ccm-page .coupon-form-container strong{font-weight:600 !important}.ccm-page .coupon-form-container .intro p,.ccm-page .coupon-form-container .intro p strong,.ccm-page .coupon-form-container .big{font-size:35px;line-height:45px}.ccm-page .coupon-form-container #return-content-hook{position:absolute;top:200px;width:100%;background:#e8dfe5;z-index:2;padding:40px 20px 10px}.ccm-page .coupon-form-container .form-container{margin-top:80px;margin-bottom:80px}.ccm-page .coupon-form-container .form-container input,.ccm-page .coupon-form-container .form-container select,.ccm-page .coupon-form-container .form-container textarea{border-color:transparent;border-radius:0;box-shadow:none}.ccm-page .coupon-form-container .form-container button{font-size:20px;line-height:30px;padding-left:6rem;padding-right:6rem}.ccm-page .coupon-form-container .form-container select.form-control{width:auto;min-width:240px;appearance:none}.ccm-page .coupon-form-container .form-container input.amount,.ccm-page .coupon-form-container .form-container input.count{width:100px;display:inline;position:relative;top:-7px;margin-left:10px;margin-right:10px}.ccm-page .coupon-form-container .form-container .form-group{padding:20px 0}.ccm-page .coupon-form-container .form-container .extra-address-formpart{display:none}.ccm-page .coupon-form-container .form-container .extra-address .extra-address-formpart{display:block}.ccm-page .coupon-form-container .form-container input[type=radio]{opacity:0}.ccm-page .coupon-form-container .form-container .customRadio{cursor:pointer;position:absolute;height:30px;width:30px;left:0;top:5px;background-color:#fff;transition:background-color .2s linear}.ccm-page .coupon-form-container .form-container input:checked~.customRadio{background-color:#e6007e}.ccm-page .coupon-form-container .form-container .form-check{padding-bottom:10px}.ccm-page .coupon-form-container .form-container .form-check-label{margin-left:25px;margin-top:6px}.ccm-page .coupon-form-container .form-container .form-area{height:auto}.ccm-page .coupon-form-container .form-container .form-area.hidden{height:0}.ccm-page .coupon-form-container .form-container .form-area textarea{width:60%}.ccm-page .coupon-form-container .form-container .any-errors{display:none}.ccm-page .coupon-form-container .form-container .giftcard-count{width:100px;display:inline;margin-right:-10px}.ccm-page .coupon-form-container .giftcard-thumbnails{text-align:right}.ccm-page .coupon-form-container .giftcard-thumbnails .giftcard-preview{margin-top:5px;width:200px}@media (max-width:1200px){.ccm-page .coupon-form-container .giftcard-thumbnails .giftcard-preview{display:none}}.ccm-page .coupon-form-container .bontique{margin-top:120px}.ccm-page .coupon-form-container .bontique img{height:70px;background:#d6c2cd;position:relative;top:-25px;padding-left:25px;margin-right:40px}@media (max-width:991.98px){.ccm-page .coupon-form-container{padding-top:125px;padding-bottom:120px}.ccm-page .coupon-form-container .intro p,.ccm-page .coupon-form-container .intro p strong,.ccm-page .coupon-form-container .big{font-size:.875rem;line-height:19px}.ccm-page .coupon-form-container .mobile-title{color:#e6007e;font-family:"DM Serif Text",serif;font-size:24px}.ccm-page .coupon-form-container .form-container{margin-top:40px;margin-bottom:40px}.ccm-page .coupon-form-container .form-container input.amount,.ccm-page .coupon-form-container .form-container input.count{top:0;margin-left:0;margin-bottom:40px;width:40%}.ccm-page .coupon-form-container .form-container input.count{width:20%}.ccm-page .coupon-form-container .form-container select.form-control{width:100%}.ccm-page .coupon-form-container .form-container .form-check{padding-top:10px}.ccm-page .coupon-form-container .form-container .customRadio{top:10px}.ccm-page .coupon-form-container .form-container .form-group{padding:5px 0}.ccm-page .coupon-form-container .form-container button{width:100%}.ccm-page .coupon-form-container .form-container .giftcard-count{width:65px}.ccm-page .coupon-form-container .form-container .label-giftcard{display:inline-block;width:60%;position:relative;top:10px}.ccm-page .coupon-form-container .bontique img{display:block}}.ccm-page .contact-form{margin-bottom:60px}.ccm-page .contact-form h2{color:#e6007e}.ccm-page .contact-form .contact-phone-mail{margin-bottom:100px}.ccm-page .contact-form .contact-phone-mail p{font-size:35px;line-height:45px;color:#e6007e}.ccm-page .contact-form .contact-phone-mail .contact-phone,.ccm-page .contact-form .contact-phone-mail .contact-mail{height:110px;width:110px;background-size:contain;background-repeat:no-repeat;display:inline-block;position:relative;top:30px;margin-left:50px}.ccm-page .contact-form .contact-phone-mail .contact-phone{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/telefon_red.svg')}.ccm-page .contact-form .contact-phone-mail .contact-mail{top:40px;height:110px;width:130px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/mail_red.svg')}.ccm-page .contact-form .has-red-links a{color:#e6007e}.ccm-page .contact-form .has-red-links a:hover{color:#b30062}.ccm-page .contact-form form{padding:60px 0}.ccm-page .contact-form form label{padding:20px 0 10px}.ccm-page .contact-form form input,.ccm-page .contact-form form select,.ccm-page .contact-form form textarea{border-color:transparent;border-radius:0;box-shadow:none;background-color:#f7f1f5}.ccm-page .contact-form form button{font-size:20px;line-height:30px;padding-left:6rem;padding-right:6rem}.ccm-page .contact-form form select.form-control{appearance:none}.ccm-page .contact-form form input[type=radio]{opacity:0}.ccm-page .contact-form form .customRadio{cursor:pointer;position:absolute;height:60px;width:60px;left:0;top:15px;border-radius:50%;background-color:#e6007e;border:30px solid #f7f1f5;transition:border-width .2s linear}.ccm-page .contact-form form input:checked~.customRadio{border-width:15px}.ccm-page .contact-form form .form-check{padding-bottom:10px;display:inline-block}.ccm-page .contact-form form .form-check-label{margin-left:55px;margin-right:60px;margin-top:10px}.ccm-page .contact-form form .any-errors{display:none}@media (max-width:991.98px){.ccm-page .contact-form .contact-phone-mail{margin-bottom:60px}.ccm-page .contact-form .contact-phone-mail p{font-size:14px;line-height:19px}.ccm-page .contact-form .contact-phone-mail .contact-phone,.ccm-page .contact-form .contact-phone-mail .contact-mail{height:60px;width:60px;top:30px;margin-left:40px}.ccm-page .contact-form .contact-phone-mail .contact-phone{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/telefon_red.svg')}.ccm-page .contact-form .contact-phone-mail .contact-mail{top:35px;height:60px;width:70px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/mail_red.svg')}.ccm-page .contact-form form{padding:20px 0}.ccm-page .contact-form form label{padding:10px 0 5px}.ccm-page .contact-form form select{font-size:.875rem}.ccm-page .contact-form form button{width:100%}.ccm-page .contact-form form .customRadio{height:40px;width:40px;left:0;top:15px;border-radius:50%;background-color:#e6007e;border:20px solid #f7f1f5;transition:border-width .2s linear}.ccm-page .contact-form form input:checked~.customRadio{border-width:10px}}.ccm-page .accept-cookies-wrapper{font-size:1.3125rem}.ccm-page .accept-cookies-wrapper a,.ccm-page .accept-cookies-wrapper p{font-size:1.3125rem}.ccm-page .accept-cookies-wrapper .hint{background-color:#967e8c}.ccm-page .accept-cookies-wrapper .close:before{content:'X'}.ccm-page .accept-cookies-wrapper .popup .container{background-color:#967e8c}.ccm-page .accept-cookies-wrapper .popup .container p,.ccm-page .accept-cookies-wrapper .popup .container h5{color:#fff}.ccm-page .accept-cookies-wrapper .popup .container .header-button a{background-color:#e8dfe5}@media screen and (max-width:991.98px){.ccm-page .accept-cookies-wrapper{font-size:.765625rem}.ccm-page .accept-cookies-wrapper a,.ccm-page .accept-cookies-wrapper p{font-size:.765625rem}.ccm-page .accept-cookies-wrapper .popup .container h5{font-size:.875rem}}.ccm-page .pdf-reader{height:100vh}.ccm-page .magazine-admin strong{font-weight:600 !important}.ccm-page .magazine-admin button{font-size:24px;padding:0 17px}.ccm-page .magazine-admin button.btn-full-export{font-size:20px;color:#967e8c;background-color:#e8dfe5;margin:0 0 32px}.ccm-page .image-wall{line-height:0;font-size:0;overflow:hidden;margin-bottom:40px}.ccm-page .image-wall .first{width:49%;margin:0 1% 0 0}.ccm-page .image-wall .second{width:49%;margin:0 0 0 1%}.ccm-page .image-wall.tripple img.first,.ccm-page .image-wall.tripple img.second,.ccm-page .image-wall.tripple img.last{width:32%}.ccm-page .image-wall.tripple img.second{margin:0 1%}.ccm-page .image-wall.tripple img.last{margin:0 0 0 1%}@media (max-width:767.98px){.ccm-page .image-wall{margin-bottom:0}.ccm-page .image-wall img{width:100% !important;margin:1% 0 !important}}.ccm-page .brand-admin{margin-top:40px;margin-bottom:40px}.ccm-page .brand-admin button{font-size:24px;line-height:22px;margin:0;padding:0 1rem;height:2rem}.ccm-page .brand-admin button.add-collection{position:absolute;right:.5rem;height:1.5rem;width:1.5rem;padding:0;border-radius:50%}.ccm-page .brand-admin button[disabled]{background-color:#c1c8d0}.ccm-page .brand-admin button.brand-delete-link{font-size:24px;line-height:22px;margin:0;padding:0;height:2rem;width:2rem;background-color:#e8dfe5}.ccm-page .brand-admin button.brand-delete-link img{height:100%;position:relative;lefT:-50%}.ccm-page .brand-admin .modal-dialog{max-width:800px}.ccm-page .brand-admin .form-group.brand-name{width:100%}.ccm-page .brand-admin .form-group.brand-name input[name="brand_name"]{width:75%}.ccm-page .brand-admin .form-group.brand-name button[type=submit]{width:20%;margin-left:5%}.ccm-page .brand-admin input[type=checkbox]{opacity:0}.ccm-page .brand-admin .customRadio{cursor:pointer;position:absolute;height:30px;width:30px;left:14px;top:.75rem;background-color:#dee2e6;transition:background-color .2s linear}.ccm-page .brand-admin input:checked~.customRadio{background-color:#e6007e}.ccm-page .brand-admin .scrollinator{max-height:800px;overflow-y:scroll;overflow-x:scroll}.ccm-page .brand-admin form.checkbox-form:before{content:'';height:180px;position:absolute;display:block;top:0;left:15px;right:27px;background-color:white;z-index:1;border-bottom:2px solid #dee2e6}.ccm-page .brand-admin table.brands-table{max-width:100%}.ccm-page .brand-admin table.brands-table .sticky-head{height:180px}.ccm-page .brand-admin table.brands-table th{top:0;position:sticky;z-index:2;vertical-align:bottom}.ccm-page .brand-admin table.brands-table th p{transform:rotate(-90deg);transform-origin:right;width:10px;white-space:nowrap}.ccm-page .brand-admin table.brands-table td{border-right:1px solid #dee2e6}.ccm-page .brand-admin table.brands-table tr.brand-row{border-top:2px solid #c1c8d0}.ccm-page .brand-admin table.brands-table .name-cell{position:relative;padding-right:2rem;min-width:12rem}.ccm-page .brand-admin table.brands-table .collection-cell{position:relative;padding-left:2rem}.ccm-page .brand-admin table.brands-table .collection-cell:before{content:'>';position:absolute;left:1rem}.ccm-page .brand-locator{background-color:#e8dfe5;padding-bottom:92px}.ccm-page .brand-locator h2{color:white;margin:64px 0}.ccm-page .brand-locator button{background-color:white;color:#967e8c;font-weight:400;margin:15px 0}.ccm-page .brand-locator button.active{background-color:#e6007e;color:white;font-weight:500}.ccm-page .brand-locator .brands-row{padding-bottom:24px}.ccm-page .brand-locator .member-list{background-color:#e6007e;padding:50px 90px 70px}.ccm-page .brand-locator .member-list a{display:block;position:relative;color:white;font-size:35px;line-height:45px;font-weight:300;padding:24px 0;border-bottom:1px solid #fff}.ccm-page .brand-locator .member-list a:after{content:'';display:block;height:65px;width:70px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_weiss.svg');background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:20px}.ccm-page .brand-locator .member-list a .location{display:inline-block;min-width:40%}.ccm-page .brand-locator .member-list a .name{display:inline-block}@media (max-width:991.98px){.ccm-page .brand-locator h2{margin:24px 0;padding-right:20px}.ccm-page .brand-locator button{margin:8px 0;font-size:14px;padding:6px 8px}.ccm-page .brand-locator .members-row{padding-right:20px}.ccm-page .brand-locator .brands-row{padding-right:12px}.ccm-page .brand-locator .member-list{padding:18px 15px 28px}.ccm-page .brand-locator .member-list a{padding:8px 0;font-size:14px;line-height:19px}.ccm-page .brand-locator .member-list a:after{height:35px;width:40px;right:0;top:12px}.ccm-page .brand-locator .member-list a .location,.ccm-page .brand-locator .member-list a .name{display:block}}.ccm-page .brand-finder h2{margin:64px 0}@media (max-width:991.98px){.ccm-page .brand-finder h2{margin:24px 0;padding-right:20px}}.ccm-page .brand-results{background-color:#e8dfe5;padding-bottom:32px}.ccm-page .brand-results .collection-button{background-color:white;color:#967e8c;font-size:23px;font-weight:300;padding:32px}.ccm-page .brand-results .collection-button:hover{background-color:#faf0f4}.ccm-page .brand-results .collection-button.active{background-color:#e6007e;color:#fff}.ccm-page .brand-results .location-list{background-color:white;padding-bottom:24px;margin-top:24px}.ccm-page .brand-results .location-list p{padding:1.5rem 0}.ccm-page .brand-results .location-list p strong{font-size:33px;line-height:45px}.ccm-page .brand-results .location-list a{display:block;position:relative;font-size:33px;line-height:45px;font-weight:300;padding:1rem 3rem}.ccm-page .brand-results .location-list a:after{content:'';display:block;height:55px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_grau.svg');background-size:contain;background-repeat:no-repeat;position:absolute;right:25px;top:15px}.ccm-page .brand-results .location-list label{position:relative;display:block;padding:1rem 3rem;font-size:33px;line-height:45px;font-weight:300;margin-bottom:0;cursor:pointer}.ccm-page .brand-results .location-list input[type=checkbox]{opacity:0;position:absolute}.ccm-page .brand-results .location-list .customRadio{cursor:pointer;position:absolute;height:30px;width:30px;right:50px;top:25px;background-color:#dee2e6;transition:background-color .2s linear}.ccm-page .brand-results .location-list input:checked~.customRadio{background-color:#e6007e}.ccm-page .brand-results .location-list .form-group{margin-bottom:0}@media (max-width:991.98px){.ccm-page .brand-results{padding-left:0;padding-right:30px}.ccm-page .brand-results .collection-button{font-size:18px;font-weight:300;padding:12px;margin:12px 0 0}.ccm-page .brand-results .location-list p{padding:1.5rem 0 0}.ccm-page .brand-results .location-list p strong{font-size:18px;line-height:22px}.ccm-page .brand-results .location-list a{font-size:18px;line-height:22px;padding:1rem 3rem 0 1rem}.ccm-page .brand-results .location-list a:after{height:30px;width:35px;right:10px;top:14px}.ccm-page .brand-results .location-list label{padding:.5rem 1rem;font-size:18px;line-height:22px}.ccm-page .brand-results .location-list .customRadio{height:20px;width:20px;right:15px;top:8px}}.ccm-page main .text-and-bubble-container{padding-top:150px;padding-bottom:150px}.ccm-page main .text-and-bubble-container p{font-weight:lighter}.ccm-page main .text-and-bubble-container a{color:#e6007e}.ccm-page main .text-and-bubble-container a:hover,.ccm-page main .text-and-bubble-container a:active,.ccm-page main .text-and-bubble-container a:focus{color:#604e58}.ccm-page main .text-and-bubble-container p,.ccm-page main .text-and-bubble-container strong,.ccm-page main .text-and-bubble-container a,.ccm-page main .text-and-bubble-container a:hover,.ccm-page main .text-and-bubble-container a:active,.ccm-page main .text-and-bubble-container a:focus{font-size:35px;line-height:45px}.ccm-page main .text-and-bubble-container img{max-width:100%}@media (max-width:991.98px){.ccm-page main .text-and-bubble-container{padding-top:32px;padding-bottom:32px}.ccm-page main .text-and-bubble-container p,.ccm-page main .text-and-bubble-container strong,.ccm-page main .text-and-bubble-container a,.ccm-page main .text-and-bubble-container a:hover,.ccm-page main .text-and-bubble-container a:active,.ccm-page main .text-and-bubble-container a:focus{font-size:14px;line-height:19px}}.ccm-page .member-shop-list-container{padding-top:100px;padding-bottom:300px}.ccm-page .member-shop-list-container h3{color:#e6007e;margin-bottom:100px}.ccm-page .member-shop-list-container .member-list a{display:block;font-weight:normal;border-bottom:1px solid #967e8c;padding:24px 0 18px;position:relative}.ccm-page .member-shop-list-container .member-list a:after{content:'';display:block;height:45px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/pfeil_grau.svg');background-size:contain;background-repeat:no-repeat;position:absolute;right:-5px;top:13px}.ccm-page .member-shop-list-container .member-list a:hover .name{color:#604e58}.ccm-page .member-shop-list-container .member-list .location,.ccm-page .member-shop-list-container .member-list .canton,.ccm-page .member-shop-list-container .member-list .name{display:inline-block;width:20%}.ccm-page .member-shop-list-container .member-list .name{width:55%;color:#e6007e}.ccm-page .member-shop-list-container .member-list .shop a{color:#e6007e}@media (max-width:991.98px){.ccm-page .member-shop-list-container{padding-top:32px;padding-bottom:64px}.ccm-page .member-shop-list-container h3{margin-bottom:24px;line-height:35px}.ccm-page .member-shop-list-container .member-list a{padding:18px 0 12px}.ccm-page .member-shop-list-container .member-list a:after{height:30px;width:40px;top:22px}.ccm-page .member-shop-list-container .member-list a.no-border-mobile{border:none;padding-bottom:0}.ccm-page .member-shop-list-container .member-list a.shoplink{padding-top:12px}.ccm-page .member-shop-list-container .member-list a.shoplink:after{top:7px}.ccm-page .member-shop-list-container .member-list .location,.ccm-page .member-shop-list-container .member-list .canton{display:inline;width:auto}.ccm-page .member-shop-list-container .member-list .location:after{content:',';position:relative;left:-2px}.ccm-page .member-shop-list-container .member-list .name{display:block;width:auto}}.ccm-page .coupon-form-container.tuki-form p.big strong{font-size:inherit}.ccm-page .coupon-form-container.tuki-form .form-container input.amount{width:100%;top:66%;margin:0}.ccm-page .coupon-form-container.tuki-form .product-images img{max-width:100%;float:right}.ccm-page .coupon-form-container.tuki-form .product-images img.bubble-image{max-height:360px}.ccm-page .coupon-form-container.tuki-form .product-images img.product-image{margin-top:80px}@media (max-width:991.98px){.ccm-page .coupon-form-container.tuki-form .product-images img.product-image{display:none}.ccm-page .coupon-form-container.tuki-form .form-container input.amount{top:40%}}.ccm-page .coupon-form-container.order-form form input.amount{margin:0;top:0;width:unset;min-width:240px}@media (max-width:991.98px){.ccm-page .coupon-form-container.order-form form select{font-size:.875rem}}.ccm-page .coupon-form-container.order-form form .infos-options{margin:60px 0}.ccm-page .coupon-form-container.order-form form select:disabled{background-color:white}.ccm-page .coupon-form-container.order-form .product-images img{max-width:100%}.ccm-page .coupon-form-container.order-form .product-images img.bubble-image{margin-bottom:60px}.ccm-page .member-hero{margin-bottom:6rem}.ccm-page .member-hero .member-hero-image{position:relative;min-height:600px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100%;padding-top:200px;overflow:hidden}.ccm-page .member-hero .member-hero-image video{min-height:100%;min-width:100%;position:absolute;top:0}@media (min-width:1440px){.ccm-page .member-hero .member-hero-image video{top:-200px}}.ccm-page .member-hero .member-hero-infos{padding-right:2rem}.ccm-page .member-hero .member-hero-infos h1{margin:2.5rem 0}.ccm-page .member-hero .member-hero-infos p a{font-weight:300;font-size:1.5rem;line-height:1.75rem}.ccm-page .member-hero .member-hero-infos p.opening-hours{margin-bottom:0}.ccm-page .member-hero .member-hero-infos button.btn{width:100%}@media (max-width:991.98px){.ccm-page .member-hero{margin-bottom:2rem}.ccm-page .member-hero .member-hero-image{min-height:410px;background-size:auto 410px}.ccm-page .member-hero .member-hero-infos h1{margin:1.25rem 0}.ccm-page .member-hero .member-hero-infos p a{font-size:0.875rem;line-height:1.125rem}.ccm-page .member-hero .member-hero-infos p.opening-hours~p{margin-bottom:0}.ccm-page .member-hero .member-hero-infos p.opening-hours~p br{display:none}.ccm-page .member-hero .member-hero-infos button.btn{width:48%}.ccm-page .member-hero .member-hero-infos .opening-hours-col{margin-bottom:1rem}.ccm-page .member-hero .member-hero-infos .contact-col p:first-child{margin-bottom:0}}.ccm-page .text-image h1{margin:40px 0 2rem}.ccm-page .text-image .content-col{padding-right:4rem}.ccm-page .text-image .img-col img{max-width:960px}@media (max-width:991.98px){.ccm-page .text-image h1{margin:0 0 1rem}.ccm-page .text-image .content-col{padding-right:3rem}.ccm-page .text-image .img-col img{max-width:100%}}@media (max-width:767.98px){.ccm-page .text-image .img-col img{max-width:100vw;margin-left:-15px}}.ccm-page .adverts-admin{margin-top:40px}.ccm-page .adverts-admin h3{padding-right:16px;padding-left:12px}.ccm-page .adverts-admin .ccm-file-selector{background-color:#e6007e}.ccm-page .adverts-admin .ccm-file-selector a{font-weight:normal}.ccm-page .adverts-admin button{font-size:24px;line-height:22px;margin:0;padding:0 1rem;height:2rem}.ccm-page .adverts-admin button img{height:100%}.ccm-page .adverts-admin button.advert-delete-link{padding:0;background-color:#e8dfe5}.ccm-page .adverts-admin .ad-entries img,.ccm-page .adverts-admin .ad-entries video{max-width:240px}.ccm-page .adverts-admin ul.ad-entries li{padding:4px 4px 4px 12px}.ccm-page .adverts-admin ul.ad-entries li:hover{background-color:#faf0f4}.ccm-page .adverts-admin ul.ad-entries li:before{display:none}.ccm-page .adverts-admin .member-checkboxes label{margin-bottom:0}.ccm-page .member-grid{padding-right:0;padding-left:0}.ccm-page .member-grid .membergrid-item{margin-bottom:44px}.ccm-page .member-grid .membergrid-item h2{padding:1rem 0}.ccm-page .member-grid .membergrid-item small,.ccm-page .member-grid .membergrid-item small strong{color:#967e8c;font-size:1.125rem;line-height:1.375rem}.ccm-page .member-grid .membergrid-item p,.ccm-page .member-grid .membergrid-item a,.ccm-page .member-grid .membergrid-item strong{font-size:1.375rem;line-height:1.75rem}.ccm-page .member-grid .membergrid-item a button{font-size:1.3125rem;line-height:1.875rem;height:unset;padding:0 3rem 0 1rem}.ccm-page .member-grid .membergrid-item img{max-width:100%}.ccm-page .member-grid .membergrid-item .item-inner{height:100%;padding:0 96px 40px 64px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.ccm-page .member-grid .membergrid-item .item-inner:before{content:'';height:140px;width:140px;position:absolute;top:0;right:0}.ccm-page .member-grid .membergrid-item .item-inner:after{content:'';height:80px;width:80px;position:absolute;top:0;right:0;background-size:contain;background-repeat:no-repeat}.ccm-page .member-grid .membergrid-item .item-inner .tile-img{display:flex;justify-content:center;overflow:hidden;background-size:cover;height:400px;margin:0 -96px 40px -64px}.ccm-page .member-grid .membergrid-item .item-inner .text-content a{color:#e6007e}.ccm-page .member-grid .membergrid-item .item-news{background-color:#e8dfe5}.ccm-page .member-grid .membergrid-item .item-news:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_news.svg')}.ccm-page .member-grid .membergrid-item .item-news:before{background:linear-gradient(45deg, rgba(0,0,0,0) 50%, #967e8c 50%)}.ccm-page .member-grid .membergrid-item .item-blogpost{background-color:#fcf2ef}.ccm-page .member-grid .membergrid-item .item-blogpost:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_blog.svg');top:-4px}.ccm-page .member-grid .membergrid-item .item-blogpost:before{background:linear-gradient(45deg, rgba(0,0,0,0) 50%, #fcd4c8 50%)}.ccm-page .member-grid .membergrid-item .item-advert{background-color:#fcd4c8}.ccm-page .member-grid .membergrid-item .item-advert:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_ads.svg');right:-4px;top:2px}.ccm-page .member-grid .membergrid-item .item-advert:before{background:linear-gradient(45deg, rgba(0,0,0,0) 50%, #e60070 50%)}@media (max-width:991.98px){.ccm-page .member-grid .membergrid-item{margin-bottom:22px}.ccm-page .member-grid .membergrid-item h2{padding:.5rem 0}.ccm-page .member-grid .membergrid-item small,.ccm-page .member-grid .membergrid-item small strong{color:#967e8c;font-size:0.875rem;line-height:1.125rem}.ccm-page .member-grid .membergrid-item p,.ccm-page .member-grid .membergrid-item p strong,.ccm-page .member-grid .membergrid-item p a,.ccm-page .member-grid .membergrid-item li strong{font-size:0.875rem;line-height:1.125rem}.ccm-page .member-grid .membergrid-item a button{font-size:0.875rem;line-height:1.125rem;padding:0 2rem 0 1rem}.ccm-page .member-grid .membergrid-item .item-inner{height:100%;padding:0 48px 24px 24px}.ccm-page .member-grid .membergrid-item .item-inner:before{height:74px;width:74px}.ccm-page .member-grid .membergrid-item .item-inner:after{height:40px;width:40px}.ccm-page .member-grid .membergrid-item .item-inner .tile-img{background-position:center;height:280px;margin:0 -48px 20px -24px}.ccm-page .member-grid .membergrid-item .item-news:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_news.svg')}.ccm-page .member-grid .membergrid-item .item-blogpost:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_blog.svg');top:0}.ccm-page .member-grid .membergrid-item .item-advert:after{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/icon_ads.svg');right:0;top:2px}}.ccm-page .partner-logos{margin-top:3rem;margin-bottom:5rem;padding-right:4rem}.ccm-page .partner-logos .flex-row{display:flex;gap:1rem}.ccm-page .partner-logos .flex-row .partner-item{flex:1}.ccm-page .partner-logos .flex-row .partner-item p{height:4rem;text-align:center;font-size:1rem}.ccm-page .partner-logos .flex-row .partner-item img{max-width:100%;padding:0 2rem}.ccm-page .partner-logos .flex-row .partner-item .partner-image-container{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;top:-4rem}@media (max-width:1199.98px){.ccm-page .partner-logos{padding-right:2rem}.ccm-page .partner-logos .flex-row{flex-wrap:wrap}.ccm-page .partner-logos .flex-row .partner-item{flex:unset;width:32%}}@media (max-width:575.98px){.ccm-page .partner-logos .flex-row .partner-item{width:47%}.ccm-page .partner-logos .flex-row .partner-item img{padding:2rem 1rem}}.ccm-page .wettbewerbsformular{background-color:#e8dfe5}.ccm-page .wettbewerbsformular h1{padding:3rem 0 2rem;font-size:4rem;line-height:120%}.ccm-page .wettbewerbsformular h1,.ccm-page .wettbewerbsformular h2{color:#60350F}.ccm-page .wettbewerbsformular h3,.ccm-page .wettbewerbsformular h3 strong{font-family:"Fira Sans";font-weight:400;font-size:2.2rem;line-height:120%}.ccm-page .wettbewerbsformular h3 strong{font-weight:700}.ccm-page .wettbewerbsformular h2{font-size:2.875rem;line-height:120%;padding:2rem 0 0}.ccm-page .wettbewerbsformular p{padding:3rem 0 2rem}.ccm-page .wettbewerbsformular .intro-container{margin-right:26rem}.ccm-page .wettbewerbsformular .product-image img{position:absolute;right:4rem;top:1rem;max-width:26em}.ccm-page .wettbewerbsformular .product-image .product-image-coupons{max-width:18rem;top:24rem;right:0}.ccm-page .wettbewerbsformular .form-container form input,.ccm-page .wettbewerbsformular .form-container form select{background-color:#fff}.ccm-page .wettbewerbsformular .form-container form select{height:2rem;min-width:10rem}.ccm-page .wettbewerbsformular .form-container form select.is-invalid{border:1px solid #f00}.ccm-page .wettbewerbsformular .form-container .button-container{display:flex}.ccm-page .wettbewerbsformular .form-container .button-container button{width:25%;height:2.6875rem;margin:0}.ccm-page .wettbewerbsformular .form-container .button-container p{margin-left:2rem;padding:0}.ccm-page .wettbewerbsformular .sponsor-container{display:flex}.ccm-page .wettbewerbsformular .sponsor-container img{width:20%}.ccm-page .wettbewerbsformular .sponsor-container .sponsor-content{display:flex;flex-direction:column;justify-content:center;padding-left:2rem}@media (max-width:991.98px){.ccm-page .wettbewerbsformular h1{padding:1rem 0 1rem;font-size:2rem}.ccm-page .wettbewerbsformular h3,.ccm-page .wettbewerbsformular h3 strong{font-size:1.2rem}.ccm-page .wettbewerbsformular h3 strong{font-weight:700}.ccm-page .wettbewerbsformular h2{font-size:1.875rem;padding:1rem 0 0}.ccm-page .wettbewerbsformular p{padding:1.5rem 0 1rem}.ccm-page .wettbewerbsformular .intro-container{margin-right:unset}.ccm-page .wettbewerbsformular .product-image img{right:-3rem;top:unset;bottom:-15rem;max-width:12em}.ccm-page .wettbewerbsformular .product-image .product-image-coupons{display:none}.ccm-page .wettbewerbsformular .form-container .button-container{display:flex;flex-direction:column}.ccm-page .wettbewerbsformular .form-container .button-container button{width:100%;height:2.6875rem;margin:0 0 1rem}.ccm-page .wettbewerbsformular .form-container .button-container p{margin-left:0;padding:0}.ccm-page .wettbewerbsformular .sponsor-container{display:flex}.ccm-page .wettbewerbsformular .sponsor-container img{width:100%}}.ccm-page .popup-coupon img{max-width:100%}.ccm-page .popup-coupon button.close{margin:0;padding:0 1rem;position:absolute;right:.5rem}.ccm-page .popup-coupon .modal-body{padding:.5rem}@media (max-width:991.98px){.ccm-page .popup-coupon img{max-height:100%}.ccm-page .popup-coupon .modal-dialog{max-width:80vw;margin:5vh auto}}.ccm-page header{height:160px}.ccm-page .top-bar{position:relative;z-index:4}.ccm-page .top-bar .header-gradient{position:fixed;left:0;right:0;width:100%;height:80px;background:linear-gradient(#fff, rgba(255,255,255,0));background-repeat:no-repeat}.ccm-page .top-bar .new-header{margin:1rem 0;display:flex;justify-content:space-between}.ccm-page .top-bar .new-header .search-and-menu{display:flex;justify-content:space-between}.ccm-page .top-bar .header-logo{position:relative;z-index:3;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/Logo_Baby_Rose.svg');background-size:contain;background-repeat:no-repeat;background-position:center left;margin-left:40px;height:140px;min-width:280px}@media (max-width:991.98px){.ccm-page .top-bar{padding-top:0}.ccm-page .top-bar .root-logo-container{position:absolute;right:15px;top:45px;padding-top:0;max-width:100px}.ccm-page .top-bar .root-logo-container a.main-logo-link{display:inline}.ccm-page .top-bar .header-logo{height:unset;min-height:60px;min-width:160px;margin-left:0}.ccm-page .top-bar .header-logo-memberpage{height:30px}.ccm-page .top-bar .menu-col{-webkit-box-ordinal-group:14;order:13;overflow:hidden}}.ccm-page.is-edit .top-bar .header-gradient{display:none}.ccm-page.is-edit header{height:auto}.ccm-page footer{margin-top:120px;margin-bottom:120px}.ccm-page footer a,.ccm-page footer a:active,.ccm-page footer a:focus,.ccm-page footer p{font-weight:normal}.ccm-page footer a{display:block;margin-bottom:4px}.ccm-page footer .red{font-weight:500}@media (max-width:991.98px){.ccm-page footer{margin-top:60px;margin-bottom:60px}.ccm-page footer p{margin-bottom:32px}.ccm-page footer .page-info-col{margin-top:42px}}.ccm-page .menu{position:relative;width:90px}.ccm-page .menu.active span{display:none}.ccm-page .menu span{position:absolute;right:125%;top:26%;color:#e6007e;font-size:1.875rem;font-weight:300}@media (max-width:991.98px){.ccm-page .menu{width:unset}.ccm-page .menu span{display:none}}.ccm-page .menu-toggle{position:fixed;top:1.5rem;right:1rem;display:block;z-index:1;color:#e6007e;font-size:1.875rem;font-weight:300;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/menue.svg');background-size:contain;background-repeat:no-repeat;background-position:center;height:65px;width:65px;margin-right:20px}.ccm-page .menu-toggle.active{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/menu_close.svg')}.ccm-page .menu-toggle.menu-text{position:static;background:none}@media (max-width:991.98px){.ccm-page .menu-toggle{height:45px;width:45px;top:1rem;right:0}.ccm-page .menu-toggle.menu-text{display:none}}.ccm-page #main-nav ul.nav{display:block;padding-left:50px}.ccm-page #main-nav ul.nav li{display:block}.ccm-page #main-nav ul.nav li,.ccm-page #main-nav ul.nav a{color:#e6007e;font-size:33px;font-family:"DM Serif Text",serif;line-height:60px}.ccm-page #main-nav ul.nav li:before,.ccm-page #main-nav ul.nav a:before{content:'';display:block;width:55px;border-bottom:2px solid #e6007e;position:relative;top:55px}.ccm-page #main-nav ul.nav li>a:before{display:none}@media (max-width:991.98px){.ccm-page #main-nav ul.nav{padding:0 40px}.ccm-page #main-nav ul.nav li,.ccm-page #main-nav ul.nav a{font-size:17px;line-height:50px}.ccm-page #main-nav ul.nav li:before,.ccm-page #main-nav ul.nav a:before{top:45px}}.ccm-page #overlay-mute{display:none;z-index:3;position:fixed;top:0;left:0;right:0;min-height:100vh;background-color:#e0dade;padding-top:100px}.ccm-page #overlay-mute h3{color:#fff;font-weight:normal;padding-left:200px;line-height:60px}.ccm-page #overlay-mute.active{display:block}.ccm-page #overlay-mute .col-lg-4{padding-top:120px}@media (max-width:1599.98px){.ccm-page #overlay-mute h3{padding:0 40px;font-size:33px;line-height:45px}}@media (max-width:991.98px){.ccm-page #overlay-mute{padding-top:120px;padding-bottom:60px}.ccm-page #overlay-mute h3{padding:0 40px;font-size:17px;line-height:19px}.ccm-page #overlay-mute .col-lg-4{padding-top:0px}}.ccm-page #overlay-mute .baby-search,.ccm-page #overlay-mute .baby-present,.ccm-page #overlay-mute .baby-map,.ccm-page #overlay-mute .baby-contact{position:absolute;background-size:contain;right:100px}.ccm-page #overlay-mute .baby-search{background:url('/packages/baby_rose/themes/baby_rose/graphics/menue_baby_suchen.svg') no-repeat center;height:180px;width:120px;top:8%;left:56%}.ccm-page #overlay-mute .baby-present{background:url('/packages/baby_rose/themes/baby_rose/graphics/menue_baby_geschaenk.svg') no-repeat center;height:220px;width:150px;top:4%}.ccm-page #overlay-mute .baby-map{background:url('/packages/baby_rose/themes/baby_rose/graphics/menue_baby_karte.svg') no-repeat center;height:180px;width:270px;top:300px}.ccm-page #overlay-mute .baby-contact{background:url('/packages/baby_rose/themes/baby_rose/graphics/menue_baby_fragen.svg') no-repeat center;height:180px;width:180px;top:630px}.ccm-page.is-logged .menu-toggle{top:4.5rem}.ccm-page.is-edit #overlay-mute{display:block;min-height:unset;position:relative;padding:60px 0}.ccm-page .breadcrumb-bottom{position:fixed;z-index:4;bottom:0;width:100vw;height:60px;background-color:#fcf2ef}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb{margin-bottom:0;padding:.4rem;background:none}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li:not(:first-child){margin-top:.6rem;padding-right:.5rem}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li:not(:first-child):before{content:'›';margin-right:.5rem;font-weight:normal}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li.home-link a{background-image:url('/packages/baby_rose/themes/baby_rose/graphics/Logo_Baby_Rose_ohne_claim.svg');background-repeat:no-repeat;background-position:center;display:block;width:100px;height:50px}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li.active{font-weight:500}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li,.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li a{font-size:1.125rem;font-weight:normal}@media (max-width:991.98px){.ccm-page .breadcrumb-bottom{height:47px}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb{padding:.4rem 0}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li:not(:first-child){margin-top:.3rem}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li:not(:first-child):before{margin-right:.3rem}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li.home-link a{width:70px;height:35px}.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li,.ccm-page .breadcrumb-bottom nav.member-breadcrumb ol.breadcrumb li a{font-size:0.875rem}}.ccm-page #side-nav{z-index:5;position:fixed;right:0;margin-top:20vh}.ccm-page #side-nav .sidenav-tab{position:relative;display:block;background-color:#c3afba;width:60px;height:60px;margin-top:5px}.ccm-page #side-nav .sidenav-tab div{position:relative;font-size:18px;line-height:22px;font-weight:400;color:#fff;transform:rotate(-90deg)}.ccm-page #side-nav .sidenav-tab a{display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.ccm-page #side-nav .sidenav-tab.red{background-color:#e6007e;height:165px}.ccm-page #side-nav .sidenav-tab.stores{height:195px}.ccm-page #side-nav .sidenav-tab .sidenav-order-coupon{top:45px}.ccm-page #side-nav .sidenav-tab .sidenav-order-coupon:before{content:'';height:50px;width:50px;display:block;position:absolute;bottom:-3px;left:-58px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/gutschein_bestellen_icon.svg');background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.ccm-page #side-nav .sidenav-tab .sidenav-stores{top:90px}.ccm-page #side-nav .sidenav-tab .sidenav-stores:before{content:'';height:50px;width:50px;display:block;position:absolute;bottom:-13px;left:-55px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/fachgeschaefte.svg');background-size:contain;transform:rotate(90deg)}.ccm-page #side-nav .sidenav-tab .sidenav-contact-mail{height:60px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/mail.svg')}.ccm-page #side-nav .sidenav-tab .sidenav-contact-phone{height:60px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/kontaktformular.svg');left:4px;top:1px}.ccm-page #side-nav .sidenav-tab .sidenav-social-fb{height:60px;width:60px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/facebook.svg')}.ccm-page #side-nav .sidenav-tab .sidenav-social-insta{height:50px;width:50px;background-image:url('/packages/baby_rose/themes/baby_rose/graphics/instagram.svg');left:5px;top:4px}@media (max-width:991.98px){.ccm-page #side-nav{margin-top:160px}.ccm-page #side-nav .sidenav-tab{width:38px;height:38px;margin-top:5px}.ccm-page #side-nav .sidenav-tab div{font-size:14px}.ccm-page #side-nav .sidenav-tab.red{height:120px}.ccm-page #side-nav .sidenav-tab.stores{height:147px}.ccm-page #side-nav .sidenav-tab .sidenav-order-coupon{height:20px;width:120px;left:-41px;top:8px}.ccm-page #side-nav .sidenav-tab .sidenav-order-coupon span{display:none}.ccm-page #side-nav .sidenav-tab .sidenav-order-coupon:before{height:30px;width:30px;left:-35px;top:-5px}.ccm-page #side-nav .sidenav-tab .sidenav-stores{top:70px}.ccm-page #side-nav .sidenav-tab .sidenav-stores:before{height:40px;width:40px;bottom:-9px;left:-44px}.ccm-page #side-nav .sidenav-tab .sidenav-contact-mail{height:30px;width:38px;top:3px}.ccm-page #side-nav .sidenav-tab .sidenav-contact-phone{height:40px;width:40px;left:0px;top:0 px}.ccm-page #side-nav .sidenav-tab .sidenav-social-fb{height:35px;width:30px;left:4px}.ccm-page #side-nav .sidenav-tab .sidenav-social-insta{height:30px;width:38px;left:0;top:3px}}.ccm-page .babyrose-main{overflow-x:hidden}.ccm-page .babyrose-main ul li:before{content:'›';padding-right:12px}.ccm-page .babyrose-main button,.ccm-page .babyrose-main button:focus{outline:none;box-shadow:none}.ccm-page .babyrose-main iframe{width:100%;height:820px;max-height:60vh}.ccm-page .babyrose-main{margin-top:-160px}.ccm-page.is-edit .babyrose-main{margin-top:0}.ccm-page .newstyle h1{color:#e6007e;font-size:3.125rem;line-height:4.0625rem}.ccm-page .newstyle h2{color:#967e8c;font-size:2.5rem;line-height:2.8125rem}.ccm-page .newstyle p,.ccm-page .newstyle strong,.ccm-page .newstyle a{color:#967e8c;font-size:1.625rem;line-height:2.25rem}.ccm-page .newstyle p{font-weight:300}.ccm-page .newstyle button.btn{margin:0 0 1.5rem;height:66px;font-size:1.75rem;line-height:1.875rem}.ccm-page .newstyle button.btn.secondary{color:#967e8c;background:#fcf2ef}.ccm-page .newstyle button.btn.secondary:hover{background:#f8e1da}@media (max-width:991.98px){.ccm-page .newstyle h1{font-size:1.625rem;line-height:2rem}.ccm-page .newstyle h2{font-size:1.4375rem;line-height:1.75rem}.ccm-page .newstyle p,.ccm-page .newstyle strong,.ccm-page .newstyle a{font-size:0.875rem;line-height:1.1875rem}.ccm-page .newstyle button.btn{margin:0 0 .5rem;padding:.5rem;height:38px;font-size:0.875rem;line-height:1rem}}