@font-face{font-family:"Comfortaa";font-style:normal;font-weight:300 700;font-display:swap;src:url(./1Ptsg8LJRfWJmhDAuUs4TYFqL_KWxQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url(./KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url(./KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(./KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url(./KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body,select,textarea,input,p{font-family:"Roboto",sans-serif}
#the-entire-content body,#the-entire-content select,#the-entire-content textarea,#the-entire-content input,#the-entire-content p{font-family:"Roboto",sans-serif}
#the-entire-content h1,#the-entire-content h2,#the-entire-content h3,#the-entire-content h4,#the-entire-content h5,#the-entire-content h6{font-family:"Comfortaa";font-weight:700}
h2{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){h2{font-size:24rem}
}h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){h2 *{font-size:24rem}
}.the-button{padding:14rem 32rem;border-radius:30rem;display:inline-block;font-weight:500;font-size:15rem;line-height:1.5;background:#377495;color:#fff}
@media all and (max-width:575px){.the-button{padding:9rem 17rem !important;font-size:15rem}
.the-button span{font-size:15rem}
}.the-button:hover{color:#fff !important;background:#000 !important}
.home-page-hero-floating .the-button{margin-right:23rem}
.home-page-hero-floating .the-button:nth-child(2){color:#fff;border:1rem solid #fff;background:transparent}
.home-page-hero-floating .the-button:nth-child(2):hover{background:#fff !important;color:#377495 !important}
#header-icons a span{background:#c492b2;color:#fff}
body{background:white}
@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.9);transform:scale(0.9)}
}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.9);transform:scale(0.9)}
}#the-entire-content footer{padding-top:70rem;padding-bottom:30rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f9));background:linear-gradient(to bottom,#fff 0,#f8f8f9 100%)}
#the-entire-content footer ul li a{font-size:15rem;line-height:1.5}
#the-entire-content footer #footer-icons-1 svg,footer #footer-icons-2 svg{width:100%;height:auto}
#the-entire-content footer #footer-icons-1 svg{max-width:198rem}
footer #footer-icons-2 svg{max-width:118rem}
#the-entire-content footer .mid-footer-header{font-size:16rem;line-height:1.5;font-weight:500;font-size:16rem;line-height:1.5;margin-bottom:12rem}
@media all and (min-width:1025px){#the-entire-content footer #footer-middle-row .col-lg-4{width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;min-width:20%;max-width:20%}
}#the-entire-content footer #footer-copyright{text-align:center;margin-top:54rem;font-size:15rem;line-height:1.5}
footer #footer-copyright svg{width:20rem;transform: none !important;height:auto;-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}
#header-top-row a{font-size:12rem}
#header-top-row>div:nth-child(2) a{line-height:1.1}
#header-top{padding:11rem 0}
.appikon-bis-inline-form-powered-by{
  display: none;
}
#sliding-cart #sliding-cart-bottom {
  padding: 15rem 60rem;
}
.ttc-button-wrapper.ttc-1 {
  margin-bottom: 15rem;
  margin-top: 20rem;
}
.ttc-button-wrapper {
 margin-bottom: 20rem;
}
.notification {
    text-align: center;
    background: rgba(166, 152, 200, 0.67);
    color: #fff;
    margin-bottom: 5px;
}
.one-cart-item {
  margin-bottom: 12rem;
  padding-bottom: 12rem;
}
#sliding-cart-bottom .express-checkout-with-2 {
  margin: 10rem 0rem;
}
.oci-q-split {
  margin-bottom: 5rem;
}
.ttc-split-info {
  margin-bottom: 5rem;
}
#sliding-cart #sliding-cart-top #sc-header {
  margin-bottom: 10rem;
}
header.header{background:transparent}
header.header #header-bottom-wrapper{background:#fff}
header.header #header-nav-wrapper{background:#29265c;padding:8rem 0}
header.header #header-nav-wrapper ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}
header.header #header-nav-wrapper ul li{margin:0;margin-left:20rem;margin-right:20rem}
header.header #header-nav-wrapper ul a{color:#fff;font-size:15rem;line-height:1.5}
header.header #header-nav-wrapper ul a:hover{color:#aaa}
header.header #header-recommendation{color:#fff;text-align:center;padding:6rem 0;background:rgba(166,152,200,0.67)}
header.header #header-recommendation a{color:#fff}
header.header #header-recommendation a:hover{color:#fff;text-decoration:underline}
#home-brands{padding:30rem 0}
#home-brands .hb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#home-brands .hb-row .hb-text{width:220rem;max-width:220rem;min-width:220rem;margin-right:50rem}
#home-brands .hb-row .hb-text p{font-size:18rem;line-height:1.5;font-weight:500}
#home-brands .hb-row .hb-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#home-brands .hb-row .hb-logos>div{margin:5rem 20rem}
#the-search-form-header{max-width:450rem;margin-right:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
#the-search-form-header button{width:25rem;height:30rem;padding:0}
#the-search-form-header button svg{width:14rem;height:auto}
#the-search-form-header input[type=text]{height:30rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14rem;line-height:1.5}
#the-search-form-header button,#the-search-form-header input[type=text]{background:0;border:0;border-bottom:1px solid #000}
header #open-sliding-cart svg{width:18rem;height:auto}
header .login-account-button svg path,header #open-sliding-cart svg path{-webkit-transition:.55s;transition:.55s}
header .login-account-button:hover,header #open-sliding-cart:hover{color:#29265c}
header .login-account-button:hover svg path,header #open-sliding-cart:hover svg path{stroke:#29265c}
header .login-account-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14rem;line-height:1.5;color:#000}
header .login-account-button svg{width:17rem;height:auto;margin-right:5rem;position:relative;top:-1rem}
#header-icons a span{right:-8rem;width:16rem;height:16rem}
@media all and (min-width:1025px){.row-35{margin-left:-35rem;margin-right:-35rem}
.row-35>div{padding-left:35rem;padding-right:35rem}
}#home-happy-children{padding-top:130rem;padding-bottom:130rem}
#home-happy-children #hc-top .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#home-happy-children #hc-top .home-hc-content{background:url("./hc-bg.svg") no-repeat;background-size:contain;min-height:550rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
#home-happy-children #hc-top .home-hc-content h2{margin-bottom:19rem;font-size:30rem;line-height:1.33;font-weight:600}
@media all and (max-width:575px){#home-happy-children #hc-top .home-hc-content h2{font-size:21rem}
}#home-happy-children #hc-top .home-hc-content p{font-size:18rem;line-height:1.5}
#home-happy-children #hc-top .home-hc-content p.button-wrapper{margin-top:35rem}
#home-happy-children #hc-top .home-hc-content>div{padding:15rem;max-width:480rem}
#home-happy-children #hc-top .picture-wrapper img{border-radius:10rem}
#home-happy-children .hc-grid{margin-top:60rem}
#home-happy-children .hc-grid .one-hc-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#home-happy-children .hc-grid .one-hc-grid .ohcg-icon{width:70rem;-webkit-box-flex:70rem;-ms-flex:70rem;flex:70rem;min-width:70rem;max-width:70rem;margin-right:15rem}
#home-happy-children .hc-grid .one-hc-grid .ohcg-icon svg{width:100%;height:auto}
#home-happy-children .hc-grid .one-hc-grid .ohcg-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18rem;line-height:1.5;font-weight:500;line-height:1.18}
#home-more-colours{padding-bottom:100rem}
#home-more-colours #hmc-top{margin-bottom:50rem;text-align:center;max-width:620rem;margin-left:auto;margin-right:auto}
#home-more-colours #hmc-top h2{margin-bottom:30rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-more-colours #hmc-top h2{font-size:24rem}
}#home-more-colours #hmc-top h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-more-colours #hmc-top h2 *{font-size:24rem}
}#home-more-colours .one-hc{padding:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:10rem}
#home-more-colours .one-hc .one-hc-title{margin-bottom:17rem;font-size:24rem;line-height:1.25}
#home-more-colours .one-hc .button-wrapper a{padding:14rem 32rem;border-radius:30rem;display:inline-block;font-weight:500;font-size:15rem;line-height:1.5;background:#377495;color:#fff}
@media all and (max-width:575px){#home-more-colours .one-hc .button-wrapper a{padding:9rem 17rem !important;font-size:15rem}
#home-more-colours .one-hc .button-wrapper a span{font-size:15rem}
}#home-more-colours .one-hc .button-wrapper a:hover{color:#fff !important;background:#000 !important}
#home-more-colours .row{margin:-8rem}
#home-more-colours .row>div{padding:8rem}
@media all and (min-width:576px){#home-more-colours .one-hc-1{padding-top:140rem;margin-bottom:16rem}
#home-more-colours .one-hc-1 .one-hc-title{max-width:200rem}
#home-more-colours .one-hc-2{padding-top:220rem}
#home-more-colours .one-hc-3{padding-top:130rem;margin-bottom:16rem}
#home-more-colours .right-column-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#home-more-colours .right-column-colors>.row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#home-more-colours .one-hc-4,#home-more-colours .one-hc-5{height:100%}
}#home-testimonials-z{padding-top:70rem;padding-bottom:140rem;background:url("test-background.jpg") no-repeat center;background-size:cover}
#home-testimonials-z .container-fluid{max-width:540rem}
#home-testimonials-z #htz-top{margin-bottom:20rem;text-align:center}
#home-testimonials-z #htz-top p{margin-bottom:24rem;font-size:14rem;line-height:1.5;text-transform:uppercase;color:#c492b2}
#home-testimonials-z #htz-top h2{font-size:30rem;line-height:1.33;font-family:"Comfortaa";font-weight:bold;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-testimonials-z #htz-top h2{font-size:21rem}
}@media all and (max-width:575px){#home-testimonials-z #htz-top h2{font-size:24rem}
}#home-testimonials-z #htz-top h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-testimonials-z #htz-top h2 *{font-size:24rem}
}#home-testimonials-z .one-htz-slide{text-align:center}
#home-testimonials-z .one-htz-slide .one-htz-stars{margin-bottom:16rem}
#home-testimonials-z .one-htz-slide .one-htz-stars svg{width:118rem;height:auto;display:block;margin:auto}
#home-testimonials-z .one-htz-slide .one-htz-text{font-style:italic;font-size:27rem;line-height:1.4}
@media all and (max-width:575px){#home-testimonials-z .one-htz-slide .one-htz-text{font-size:21rem}
}#home-testimonials-z .one-htz-slide .one-htz-avatar-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#home-testimonials-z .one-htz-slide .one-htz-avatar-author img{width:43rem;height:43rem;border-radius:43rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
#home-testimonials-z .one-htz-slide .one-htz-avatar-author div{font-size:18rem;margin-left:22rem}
#home-testimonials-z .htz-slider{position:relative}
#home-testimonials-z .htz-slider .slick-dots{margin:0;margin-top:30rem;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#home-testimonials-z .htz-slider .slick-dots li{margin:0 3rem;padding:0}
#home-testimonials-z .htz-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;background:transparent;-webkit-transition:.55s;transition:.55s;font-size:0;outline:0;padding:0;border:1px solid #1b626c}
#home-testimonials-z .htz-slider .slick-dots li.slick-active button{background:#1b626c}
#home-testimonials-z .htz-slider .arrow-left,#home-testimonials-z .htz-slider .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
#home-testimonials-z .htz-slider .arrow-left svg,#home-testimonials-z .htz-slider .arrow-right svg{width:40rem;height:auto}
#home-testimonials-z .htz-slider .arrow-left svg rect,#home-testimonials-z .htz-slider .arrow-left svg path,#home-testimonials-z .htz-slider .arrow-right svg rect,#home-testimonials-z .htz-slider .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
#home-testimonials-z .htz-slider .arrow-left:hover svg rect,#home-testimonials-z .htz-slider .arrow-right:hover svg rect{fill:#1b626c}
#home-testimonials-z .htz-slider .arrow-left:hover svg path,#home-testimonials-z .htz-slider .arrow-right:hover svg path{stroke:#fff}
#home-testimonials-z .htz-slider .arrow-left{right:calc(50% + 30rem)}
#home-testimonials-z .htz-slider .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#home-about-idea{padding:100rem 0;background:url("idea-background.jpg") no-repeat center;background-size:cover}
#home-about-idea .col-sm-4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10rem;-o-object-position:center;object-position:center}
#home-about-idea .row{margin-left:-8rem;margin-right:-8rem}
#home-about-idea .row>div{padding-left:8rem;padding-right:8rem}
#home-about-idea .ai-content{padding:40rem 60rem 40rem 40rem;background:#fff;height:100%;border-radius:10rem}
#home-about-idea .ai-content h2{font-size:34rem;line-height:1.33;margin-bottom:30rem}
@media all and (max-width:575px){#home-about-idea .ai-content h2{font-size:24rem}
}#home-about-idea .ai-content h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-about-idea .ai-content h2 *{font-size:24rem}
}#home-about-idea .ai-content p{font-size:18rem;line-height:1.5}
#home-about-idea .ai-content .button-wrapper{margin-top:30rem}
#home-blog{padding:140rem 0}
#home-blog #ht-top{margin-bottom:20rem;max-width:740rem}
#home-blog #ht-top h2{font-size:34rem;line-height:1.33;margin-bottom:20rem}
@media all and (max-width:575px){#home-blog #ht-top h2{font-size:24rem}
}#home-blog #ht-top h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-blog #ht-top h2 *{font-size:24rem}
}#home-blog #home-blog-slider{position:relative}
#home-blog #home-blog-slider .arrow-left,#home-blog #home-blog-slider .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
#home-blog #home-blog-slider .arrow-left svg,#home-blog #home-blog-slider .arrow-right svg{width:40rem;height:auto}
#home-blog #home-blog-slider .arrow-left svg rect,#home-blog #home-blog-slider .arrow-left svg path,#home-blog #home-blog-slider .arrow-right svg rect,#home-blog #home-blog-slider .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
#home-blog #home-blog-slider .arrow-left:hover svg rect,#home-blog #home-blog-slider .arrow-right:hover svg rect{fill:#1b626c}
#home-blog #home-blog-slider .arrow-left:hover svg path,#home-blog #home-blog-slider .arrow-right:hover svg path{stroke:#fff}
#home-blog #home-blog-slider .arrow-left{right:calc(50% + 30rem)}
#home-blog #home-blog-slider .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#home-blog #home-blog-slider .arrow-left,#home-blog #home-blog-slider .arrow-right{bottom:calc(100% + 10rem);top:auto;left:auto;right:30rem}
#home-blog #home-blog-slider .arrow-left{right:80rem}
#home-blog .one-blog-slide{position:relative;padding:30rem 15rem}
#home-blog .one-blog-slide p,#home-blog .one-blog-slide a{color:#fff}
#home-blog .one-blog-slide .one-blog-inner-wrapper{position:relative}
#home-blog .one-blog-slide .one-blog-inner-wrapper .bottom-blog-shape{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:#ffefd8;-webkit-transform:rotate(4deg);transform:rotate(4deg);border-radius:10rem}
#home-blog .one-blog-slide .one-blog-inner-wrapper .main-blog-shape{position:relative;z-index:4}
#home-blog .one-blog-slide .article-date{font-size:16rem;line-height:1.5;margin-bottom:25rem;text-transform:uppercase}
#home-blog .one-blog-slide .article-title{margin-bottom:20rem}
#home-blog .one-blog-slide .article-title a{font-size:30rem;line-height:1.33;line-height:1.2}
@media all and (max-width:575px){#home-blog .one-blog-slide .article-title a{font-size:21rem}
}#home-blog .one-blog-slide .article-excerpt{margin-bottom:35rem}
#home-blog .one-blog-slide .article-more a{text-decoration:underline}
#home-blog .one-blog-slide a:hover{color:#bbb}
#home-blog .one-blog-slide.blog-0 .main-blog-shape{background:#377495;border-radius:10rem}
#home-blog .one-blog-slide.blog-1 .main-blog-shape{background:#c492b2;border-radius:10rem 10rem 90rem 10rem}
#home-blog .one-blog-slide.blog-1 .one-blog-inner-wrapper .bottom-blog-shape{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
#home-blog .button-wrapper{margin-top:50rem;text-align:center}
#home-blog .main-blog-shape{padding:40rem}
#wrap-bg-container,.home-newsletter.has-background,.faq_content.has-background{background:url("wrap-bg-container.svg");background-size:100% auto}
.home-newsletter{padding-top:60rem;padding-bottom:60rem}
.home-newsletter .container-fluid{max-width:667rem;width:100%;height:auto}
.home-newsletter #newsletter-logo{margin-bottom:0}
.home-newsletter #newsletter-logo img{width:100%;max-width:260rem;height:auto;display:block;margin:auto}
.home-newsletter .the-home-newsletter{height:360rem;width:100%;background:url("newsletter-bg.svg") no-repeat center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home-newsletter .the-home-newsletter p{text-align:center;max-width:520rem;margin-bottom:23rem;font-size:15rem;line-height:1.5;font-weight:500}
.collection-section-with-accordion .one-accordion:first-of-type,#faq .one-product-faq:first-of-type,.collection-section-with-accordion .one-accordion,#faq .one-product-faq,#faq .one-product-faq:last-child,#faq .one-product-faq:last-of-type{border-radius:0;border:0;background:#fff;padding:0}
#faq .container-fluid{max-width:760rem}
#faq #faq-top{margin-bottom:50rem;text-align:center;max-width:630rem;margin-left:auto;margin-right:auto}
#faq #faq-top h2{margin-bottom:28rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#faq #faq-top h2{font-size:24rem}
}#faq #faq-top h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#faq #faq-top h2 *{font-size:24rem}
}#faq #faq-top p{font-size:18rem;line-height:1.5}
#faq.full-width .container-fluid{max-width:860rem}
#faq.full-width .container-fluid #faq-top{max-width:100%;text-align:left}
.collection-section-with-accordion .one-accordion,#faq .one-product-faq{padding-left:0;padding-right:0;border-top:1px solid rgba(54,116,149,0.1)}
.collection-section-with-accordion .one-accordion:last-child,#faq .one-product-faq:last-child{border-top:1px solid rgba(54,116,149,0.1);border-bottom:1px solid rgba(54,116,149,0.1)}
#faq .one-product-faq .one-product-question p,.product-faq .one-product-faq .one-product-answer p{font-size:18rem}
#home-categories-slider-section{padding:60rem 0;position:relative}
#home-categories-slider-section .arrow-left,#home-categories-slider-section .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
#home-categories-slider-section .arrow-left svg,#home-categories-slider-section .arrow-right svg{width:40rem;height:auto}
#home-categories-slider-section .arrow-left svg rect,#home-categories-slider-section .arrow-left svg path,#home-categories-slider-section .arrow-right svg rect,#home-categories-slider-section .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
#home-categories-slider-section .arrow-left:hover svg rect,#home-categories-slider-section .arrow-right:hover svg rect{fill:#1b626c}
#home-categories-slider-section .arrow-left:hover svg path,#home-categories-slider-section .arrow-right:hover svg path{stroke:#fff}
#home-categories-slider-section .arrow-left{right:calc(50% + 30rem)}
#home-categories-slider-section .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#home-categories-slider-section .arrow-left,#home-categories-slider-section .arrow-right{bottom:calc(100% + 10rem);top:auto;left:auto;right:0}
#home-categories-slider-section .arrow-left{right:50rem}
#home-categories-slider-section h2{font-size:34rem;line-height:1.33;margin-bottom:24rem}
@media all and (max-width:575px){#home-categories-slider-section h2{font-size:24rem}
}#home-categories-slider-section h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#home-categories-slider-section h2 *{font-size:24rem}
}#home-categories-slider-section .slick-slide{margin:0 12px}
#home-categories-slider-section .slick-list{margin:0 -12px}
#home-categories-slider-section .one-category-slide{padding:15rem 5rem 25rem 5rem;border-radius:5rem;text-align:center}
#home-categories-slider-section .one-category-slide img{height:78rem;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
#home-categories-slider-section .one-category-slide.category-0{background:#fff9ef}
#home-categories-slider-section .one-category-slide.category-1{background:#ebf4f5}
#home-categories-slider-section .one-category-slide.category-2{background:#f3e9ef}
#home-categories-slider-section .one-category-slide.category-3{background:#f3f3f3}
#home-categories-slider-section .one-category-slide a{color:#001617}
#home-categories-slider-section .one-category-slide a:hover{color:#666}
.products-slider-section{position:relative}
.products-slider-section .arrow-left,.products-slider-section .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
.products-slider-section .arrow-left svg,.products-slider-section .arrow-right svg{width:40rem;height:auto}
.products-slider-section .arrow-left svg rect,.products-slider-section .arrow-left svg path,.products-slider-section .arrow-right svg rect,.products-slider-section .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
.products-slider-section .arrow-left:hover svg rect,.products-slider-section .arrow-right:hover svg rect{fill:#1b626c}
.products-slider-section .arrow-left:hover svg path,.products-slider-section .arrow-right:hover svg path{stroke:#fff}
.products-slider-section .arrow-left{right:calc(50% + 30rem)}
.products-slider-section .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.products-slider-section .arrow-left,.products-slider-section .arrow-right{bottom:calc(100% + 10rem);top:auto;left:auto;right:0}
.products-slider-section .arrow-left{right:50rem}
.products-slider-top,#categories.articles-categories{margin-bottom:10rem}
.products-slider-top h2,#categories.articles-categories h2{text-align:left !important}
.one-product-slide .op-description{height:auto}
.one-product-slide{border-radius:0;background:0;padding:0}
.op-picture{margin-bottom:15rem;border-radius:5rem;background:#f8f8f9 !important}
.one-product-slide .op-description{margin-bottom:15rem}
header.header #header-nav-wrapper ul{position:relative}
header.header #header-nav-wrapper ul li.has-submenu>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header.header #header-nav-wrapper ul li.has-submenu>a svg{margin-left:9rem;position:relative;top:-2rem}
header.header #header-nav-wrapper ul li.has-submenu .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
header.header #header-nav-wrapper ul li.has-submenu>ul{position:absolute;top:calc(100% + 8rem);left:0;padding:60rem 30rem 30rem 30rem;border-radius:0 0 10rem 10rem;background:#fff;display:block;opacity:0;width:100%;pointer-events:none;-webkit-transition:.55s;transition:.55s}
header.header #header-nav-wrapper ul li.has-submenu>ul a:hover{text-decoration:underline}
header.header #header-nav-wrapper ul li.has-submenu>ul a{position:relative;display:inline-block}
header.header #header-nav-wrapper ul li.has-submenu>ul a:before{top:50%;right:calc(100% + 7rem);width:10rem;height:10rem;background:url("menu-right.svg") center;background-size:contain;content:"";margin-top:1rem;display:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
header.header #header-nav-wrapper ul li.has-submenu>ul a:hover:before{display:block}
header.header #header-nav-wrapper ul li.has-submenu>ul .sub-submenu{margin:0 -15rem;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}
header.header #header-nav-wrapper ul li.has-submenu>ul .sub-submenu.active{display:-webkit-box;display:-ms-flexbox;display:flex}
header.header #header-nav-wrapper ul li.has-submenu>ul .sub-submenu li{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%;padding:0 15rem}
header.header #header-nav-wrapper ul li.has-submenu>ul .main-submenu li a{font-weight:bold}
header.header #header-nav-wrapper ul li.has-submenu>ul li{display:block;margin:0;margin-bottom:10rem !important}
header.header #header-nav-wrapper ul li.has-submenu>ul li a{color:#001617}
header.header #header-nav-wrapper ul li.has-submenu>ul li a:hover{color:#367495}
header.header #header-nav-wrapper ul li.has-submenu>ul li:last-child{margin-bottom:0}
header.header #header-nav-wrapper ul li.has-submenu>ul:before{position:absolute;bottom:100%;left:0;width:100%;height:12rem;content:""}
header.header #header-nav-wrapper ul li.has-submenu:hover>ul{opacity:1;pointer-events:all}
#the-entire-content{overflow:hidden}
.home-page-hero .home-page-hero-floating h1,.home-page-hero .home-page-hero-floating h2{font-size:60rem;line-height:1.13}
@media all and (max-width:575px){.home-page-hero .home-page-hero-floating h1,.home-page-hero .home-page-hero-floating h2{font-size:28rem}
}.home-page-hero .home-page-hero-floating h1 *,.home-page-hero .home-page-hero-floating h2 *{font-size:60rem;line-height:1.13}
@media all and (max-width:575px){.home-page-hero .home-page-hero-floating h1 *,.home-page-hero .home-page-hero-floating h2 *{font-size:28rem}
}h1 span,h1 u,h1 em,h1 i,h2 span,h2 u,h2 em,h2 i,h3 span,h3 u,h3 em,h3 i,h4 span,h4 u,h4 em,h4 i{display:inline-block;position:relative;font-style:initial !important;text-decoration:none !important}
h1 span:before,h1 u:before,h1 em:before,h1 i:before,h2 span:before,h2 u:before,h2 em:before,h2 i:before,h3 span:before,h3 u:before,h3 em:before,h3 i:before,h4 span:before,h4 u:before,h4 em:before,h4 i:before{position:absolute;top:calc(100% - 5rem);left:-10rem;height:100rem;width:calc(100% + 20rem);content:"";pointer-events:none;background:url("line.svg") no-repeat top center;background-size:contain;max-width:400rem}
@media all and (max-width:1024px){.home-newsletter{background:transparent !important}
header.header #header-nav-wrapper{display:none}
header.header #header-recommendation{background:#a698c8;margin:10rem;border-radius:5rem}
#header-recommendation .container-fluid{font-size:12rem}
header.header{background:#fff}
#header-bottom-wrapper{padding-bottom:10rem}
#header-bottom-wrapper .login-account-button{font-size:0;position:relative;top:-3rem}
.container-fluid{padding-left:10rem;padding-right:10rem}
header.header .container-fluid{padding-left:15rem;padding-right:15rem}
.home-page-hero{margin-left:10rem;margin-right:10rem;border-radius:10rem;overflow:hidden}
#header-delimiter{height:222rem}
}#home-blog .one-blog-slide .article-title{font-weight:700}
@media all and (max-width:575px){.home-page-hero .home-page-hero-floating h2{margin-bottom:20rem}
.home-page-hero .home-page-hero-floating p:last-child{margin-bottom:0}
.home-page-hero .home-page-hero-floating{top:auto;bottom:40rem;padding-left:10rem;padding-right:10rem}
.home-page-hero-floating .the-button{margin-right:10rem}
.home-page-hero-floating .the-button{padding-top:9rem !important;padding-bottom:9rem !important}
.home-page-hero-floating .the-button span{font-size:15rem}
#home-about-idea .ai-content{padding:30rem 20rem}
#home-about-idea .ai-content h2{margin-bottom:20rem}
#home-blog{padding:60rem 0}
#home-blog #home-blog-slider .arrow-left,#home-blog #home-blog-slider .arrow-right{bottom:auto;top:calc(100% - 30rem)}
#home-blog #home-blog-slider .arrow-left{right:calc(50% + 20rem);left:auto}
#home-blog #home-blog-slider .arrow-right{left:calc(50% + 20rem);right:auto}
#home-blog .main-blog-shape{padding:20rem}
#home-blog .one-blog-slide .article-date,#home-blog .one-blog-slide .article-title{margin-bottom:12rem}
#home-blog .one-blog-slide .article-excerpt{margin-bottom:20rem}
#home-blog .button-wrapper a{max-width:200rem}
.home-newsletter .the-home-newsletter{padding-right:40rem;padding-left:40rem}
.home-newsletter{padding-bottom:0;margin-bottom:0}
#home-brands .hb-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
#home-brands .hb-row>div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#home-brands .hb-row .hb-logos{-ms-flex-wrap:wrap;flex-wrap:wrap}
#home-brands .hb-row .hb-logos>div{width:calc(50% - 40rem);max-width:calc(50% - 40rem)}
#home-happy-children{padding:60rem 0}
#home-happy-children #hc-top .home-hc-content{background-image:url("./hc-bg-mobile.svg");-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:40rem}
#home-happy-children #hc-top .home-hc-content>div{padding-left:30rem;padding-right:30rem}
#home-happy-children #hc-top .home-hc-content p{font-size:15rem}
#home-happy-children #hc-top .home-hc-content{min-height:350rem}
#home-happy-children #hc-top .home-hc-content p.button-wrapper{margin-top:15rem}
#home-happy-children #hc-top .home-hc-content p.button-wrapper a{max-width:200rem}
}#home-happy-children #hc-top .home-hc-content h2{font-weight:700}
.slick-dots li button{background:#fff !important;padding:0 !important;border:1px solid #1b626c !important}
.slick-dots li.slick-active button{background:#1b626c !important}
#the-breadcrumbs{margin-bottom:60rem;font-size:12rem}
#the-breadcrumbs span,#the-breadcrumbs a{font-size:12rem}
#the-breadcrumbs span{color:#367495;margin-right:8rem}
#the-breadcrumbs a:not(.current){color:#367495;text-decoration:none}
#the-breadcrumbs a.current{font-weight:500}
#about-first-section{padding-bottom:60rem;padding-top:40rem}
#about-first-section .inner-content{max-width:725rem;margin:auto}
#about-first-section .inner-content h1{text-align:center;margin-bottom:48rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#about-first-section .inner-content h1{font-size:24rem}
}#about-first-section .inner-content h1 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#about-first-section .inner-content h1 *{font-size:24rem}
}#about-nav{text-align:center;margin-bottom:60rem}
#about-nav a{margin-left:10rem;margin-right:10rem;padding:7rem 20rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bordr-radius:4rem;border-radius:5rem;font-size:15rem;line-height:1.5;font-weight:500}
#about-nav a svg{width:22rem;height:auto;margin-right:11rem}
#about-nav a svg path{-webkit-transition:.55s;transition:.55s}
#about-nav a:nth-child(1){background:#f3e9f1;border:1px solid #e4cddc;color:#a55f8c}
#about-nav a:nth-child(1):hover{background:#e4cddc}
#about-nav a:nth-child(2){background:#ffefd8;border:1px solid #ebd9c0;color:#a0835f}
#about-nav a:nth-child(2) svg path{fill:#a0825f}
#about-nav a:nth-child(2):hover{background:#ebd9c0}
#about-nav a:nth-child(3){background:#e4e0ee;border:1px solid #d1cbe2;color:#726595}
#about-nav a:nth-child(3) svg path{fill:#726595}
#about-nav a:nth-child(3):hover{background:#d1cbe2}
#about-middle-content{padding-top:80rem;padding-bottom:130rme}
#about-middle-content h2{margin-bottom:34rem;font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#about-middle-content h2{font-size:21rem}
}#about-middle-content h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#about-middle-content h2 *{font-size:21rem}
}#about-middle-content #am-top{max-width:725rem;margin:auto;margin-bottom:60rem}
#about-middle-content #am-counters{max-width:940rem;margin:auto;background:url("countrs-bg.svg") center no-repeat;background-size:contain;min-height:300rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#about-middle-content #am-counters .one-counter{text-align:center;color:#fff;font-weight:bold;padding:40rem 5rem}
#about-middle-content #am-counters .one-counter p{color:#fff;font-weight:bold}
#about-middle-content #am-counters .one-counter .oc-number{font-size:44rem;line-height:1.13}
@media all and (max-width:575px){#about-middle-content #am-counters .one-counter .oc-number{font-size:26rem}
}#about-middle-content #am-counters .one-counter .oc-number span{font-size:44rem;line-height:1.13}
@media all and (max-width:575px){#about-middle-content #am-counters .one-counter .oc-number span{font-size:26rem}
}#about-middle-content #am-counters .one-counter .oc-text{font-size:18rem;line-height:1.5}
#about-magazinen{padding-top:110rem;padding-bottom:130rem}
#about-magazinen h2{font-size:26rem;line-height:1.4;margin-bottom:60rem;text-align:center}
@media all and (max-width:575px){#about-magazinen h2{font-size:21rem}
}#about-magazinen h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#about-magazinen h2 *{font-size:21rem}
}#about-magazinen .container-fluid{max-width:960rem}
#about-magazinen .one-magazin{padding:30rem 0;border-top:1px solid #e9f1f4}
#about-magazinen .one-magazin:last-child{border-bottom:1px solid #e9f1f4}
@media all and (min-width:1025px){#about-magazinen .one-magazin .col-sm-3:nth-child(1){width:220rem;-webkit-box-flex:220rem;-ms-flex:220rem;flex:220rem;min-width:220rem;max-width:220rem}
#about-magazinen .one-magazin .col-sm-3:nth-child(1) img{max-width:170rem;height:auto}
#about-magazinen .one-magazin .col-sm-6{width:calc(100% - 370rem);-webkit-box-flex:calc(100% - 370rem);-ms-flex:calc(100% - 370rem);flex:calc(100% - 370rem);min-width:calc(100% - 370rem);max-width:calc(100% - 370rem)}
#about-magazinen .one-magazin .col-sm-3:nth-child(3){width:150rem;-webkit-box-flex:150rem;-ms-flex:150rem;flex:150rem;min-width:150rem;max-width:150rem;text-align:right}
#about-magazinen .one-magazin .col-sm-3:nth-child(3) p{font-weight:bold;font-size:16rem;line-height:1.5}
}#about-magazinen .one-magazin .om-title{font-size:20rem;line-height:1.4;margin-bottom:21rem;font-weight:bold}
#about-magazinen .one-magazin .om-zum a{font-size:16rem;line-height:1.5;color:#367495;font-weight:bold}
#about-magazinen .one-magazin .om-zum a:hover{color:#000}
#about-magazinen .one-magazin .om-year{text-align:right}
#about-pictures{padding-top:80rem}
#about-pictures h2{text-align:center;font-size:26rem;line-height:1.4;margin-bottom:60rem}
@media all and (max-width:575px){#about-pictures h2{font-size:21rem}
}#about-pictures h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#about-pictures h2 *{font-size:21rem}
}#about-pictures .row{margin:-8rem}
#about-pictures .row>div{padding:8rem}
#about-pictures img{border-radius:10rem}
#about-pictures .column-1 img,#about-pictures .column-3 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
#about-pictures .column-2 .c-2-2{margin-top:16rem}
#about-quote .col-sm-4 img{border-radius:10rem}
#about-quote #about-quote-content{min-height:470rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url("meine-bg.svg") no-repeat center;background-size:contain}
#about-quote #about-quote-content>div{max-width:620rem;margin:auto;text-align:center}
#about-quote #about-quote-content>div h2{max-width:460rem;margin:auto;margin-bottom:30rem;font-size:30rem;line-height:1.33}
@media all and (max-width:575px){#about-quote #about-quote-content>div h2{font-size:21rem}
}#about-quote #about-quote-content>div .ac-quote{margin-bottom:50rem;font-size:27rem;line-height:1.4;font-style:italic}
@media all and (max-width:575px){#about-quote #about-quote-content>div .ac-quote{font-size:21rem}
}#about-quote #about-quote-content>div .ac-author{font-size:18rem;line-height:1.5}
#instruction-section .container-fluid{max-width:740rem}
#instruction-section #is-top{margin-bottom:40rem}
#instruction-section #is-top h1{margin-bottom:34rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#instruction-section #is-top h1{font-size:24rem}
}#instruction-section #is-top h1 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#instruction-section #is-top h1 *{font-size:24rem}
}#instruction-section #is-top p{font-size:18rem;line-height:1.5}
#instruction-section .row{margin:-8rem}
#instruction-section .row>div{padding:8rem}
#instruction-section .col-sm-6:nth-child(4n+1) .one-instruction{background:#fff9ef}
#instruction-section .col-sm-6:nth-child(4n+2) .one-instruction{background:#ebf4f5}
#instruction-section .col-sm-6:nth-child(4n+3) .one-instruction{background:#f3e9f1}
#instruction-section .col-sm-6:nth-child(4n+4) .one-instruction{background:#e1e1e1}
#instruction-section .one-instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:20rem 15rem;border-radius:5rem}
#instruction-section .one-instruction>div:nth-child(1){width:70rem;-webkit-box-flex:70rem;-ms-flex:70rem;flex:70rem;min-width:70rem;max-width:70rem;margin-right:15rem}
#instruction-section .one-instruction p{font-size:16rem;line-height:1.5;font-weight:500;max-width:220rem}
#instruction-section .one-instruction p a{color:#000}
#instruction-section .one-instruction p a:hover{color:#367495}
#instruction-section .one-instruction>div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#shipment{padding-bottom:100rem}
#shipment .container-fluid{max-width:760rem}
#shipment #shipment-top h2{margin-bottom:30rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#shipment #shipment-top h2{font-size:24rem}
}#shipment #shipment-top h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#shipment #shipment-top h2 *{font-size:24rem}
}#shipment #shipment-top p{font-size:18rem;line-height:1.5}
#shipment .one-shipment{margin-bottom:100rem}
#shipment .one-shipment:last-child{margin-bottom:0}
#shipment .one-shipment h2{margin-bottom:45rem;font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#shipment .one-shipment h2{font-size:21rem}
}#shipment .one-shipment h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#shipment .one-shipment h2 *{font-size:21rem}
}#shipment .one-shipment .one-shipment-content p,#shipment .one-shipment .one-shipment-content li{font-size:18rem;line-height:1.5;line-height:1.5}
#shipment .one-shipment .one-shipment-content h2 ul{margin:0;padding:0;list-style:none;margin-bottom:35rem;margin-left:20rem}
#shipment .one-shipment .one-shipment-content h2 ul li{margin-bottom:10rem;padding-left:40rem;font-size:18rem;line-height:1.5;line-height:1.5;display:block;position:relative;font-weight:500}
#shipment .one-shipment .one-shipment-content h2 ul li.hidden-toc{display:none}
#shipment .one-shipment .one-shipment-content h2 ul li:last-child{margin-bottom:0}
#shipment .one-shipment .one-shipment-content h2 ul li:before{position:absolute;top:4rem;left:0;width:20rem;height:20rem;content:"";background:url("flower.svg") no-repeat;background-size:contain;display:block}
#shipment .one-shipment .one-shipment-content .one-shipment-disclaimer{margin-top:33rem;padding:32rem;background:#ebf4f5;border-radius:8rem}
#shipment .one-shipment .one-shipment-content .one-shipment-disclaimer p{font-size:18rem;line-height:1.5;font-weight:bold;line-height:1.5}
#shipment .one-shipment #about-nav{margin-top:40rem}
#shipment .one-shipment #about-nav a:nth-child(3){background:#f3f3f3;border:1px solid #eaeaea;color:#001617}
#shipment .one-shipment #about-nav a:nth-child(3) svg path{fill:#001617}
#shipment .one-shipment #about-nav a:nth-child(3):hover{background:#eaeaea}
#the-breadcrumbs,#the-breadcrumbs b,#the-breadcrumbs strong,#the-breadcrumbs a{font-size:12rem}
#categories.articles-categories{display:block;margin-bottom:60rem}
#categories.articles-categories #about-nav{text-align:left}
#categories.articles-categories #about-nav a{color:#888;background:#fff;border:1px solid #eaeaea;margin-left:0;margin-right:20rem}
#categories.articles-categories #about-nav a svg path{fill:#888}
#categories.articles-categories #about-nav a.active,#categories.articles-categories #about-nav a:hover{background:#f3e9f1;border:1px solid #e4cddc;color:#a55f8c}
#categories.articles-categories #about-nav a.active svg path,#categories.articles-categories #about-nav a:hover svg path{fill:#a55f8c}
.articles.grid .article{margin-bottom:30rem}
.articles.grid .article .date{text-transform:uppercase;margin-bottom:25rem;font-size:16rem;line-height:1.5}
.articles.grid .article h2{font-size:24rem;line-height:1.25}
.articles.grid .article h2 a{font-size:24rem;line-height:1.25;font-weight:bold;color:#000}
.articles.grid .article h2 a:hover{color:#367495}
.articles.grid .article .excerpt{margin-bottom:35rem}
.articles.grid .article .excerpt p{font-size:18rem;line-height:1.5}
.articles.grid .article .read-more a{font-size:18rem;line-height:1.5;font-weight:500;color:#367495;text-decoration:underline}
.articles.grid .article .read-more a:hover{color:#367495;text-decoration:none}
#home-categories-slider-section .one-category-slide{min-height:210rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.one-product-slide .op-picture{height:331rem}
#all-collections #categories,#filters{border-radius:5rem;padding:20rem 20rem 30rem 20rem;margin-bottom:25rem}
#collection-new-why h2{font-size:26rem;line-height:1.4;margin-bottom:40rem;text-align:left}
@media all and (max-width:575px){#collection-new-why h2{font-size:21rem}
}#collection-new-why h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#collection-new-why h2 *{font-size:21rem}
}#collection-new-why .one-coll-new .oc-icon{margin:auto;margin-bottom:25rem}
#collection-new-why .one-coll-new .oc-icon svg{height:60rem;width:auto}
#collection-new-why .one-coll-new .oc-text{font-size:18rem;line-height:1.5;font-weight:bold;max-width:266rem;margin-left:auto;margin-right:auto}
#collection-new-why .one-coll-new .oc-title{max-width:226rem;margin-left:auto;margin-right:auto}
#collection-new-why .button-label{text-align:center;margin-top:60rem}
#collection-new-why .button-label a{padding:14rem 32rem;font-size:15rem;line-height:1.5;line-height:1.2}
#collection-new-why{padding-bottom:0}
#product-description{padding-bottom:100rem}
#product-description .container-fluid{max-width:760rem}
#product-description p{font-size:18rem;line-height:1.5}
#product-description p strong{font-size:20rem;line-height:1.4}
#product-description p a{font-weight:bold;color:#367495}
#product-description p a:hover{color:#000}
#product-description h2{font-size:26rem;line-height:1.4;margin-bottom:40rem;}
@media all and (max-width:575px){#product-description h2{font-size:21rem}
}#product-description h2 *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#product-description h2 *{font-size:21rem}
}#product-description p+h2{margin-top:60rem}
#product-description .one-product-box{background:#ebf4f5;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60rem;margin-top:60rem}
@media all and (min-width:1025px){#product-description .one-product-box{position:relative;left:-30rem;width:calc(100% + 60rem)}
}#product-description .one-product-box p{font-size:18rem;line-height:1.5;font-weight:bold;margin-bottom:25rem}
#product-description .one-product-box>div{padding:30rem}
#product-description .one-product-box>div:nth-child(1){width:60%;-webkit-box-flex:60%;-ms-flex:60%;flex:60%;min-width:60%;max-width:60%}
#product-description .one-product-box>div:nth-child(2){width:40%;-webkit-box-flex:40%;-ms-flex:40%;flex:40%;min-width:40%;max-width:40%}
#product-description .one-product-box ul{margin:0;padding:0;list-style:none;margin-bottom:35rem;margin-left:20rem;margin-bottom:0}
#product-description .one-product-box ul li{margin-bottom:10rem;padding-left:40rem;font-size:18rem;line-height:1.5;line-height:1.5;display:block;position:relative;font-weight:500}
#product-description .one-product-box ul li.hidden-toc{display:none}
#product-description .one-product-box ul li:last-child{margin-bottom:0}
#product-description .one-product-box ul li:before{position:absolute;top:4rem;left:0;width:20rem;height:20rem;content:"";background:url("flower.svg") no-repeat;background-size:contain;display:block}
#product-opinions{padding-top:40rem;padding-bottom:40rem}
#product-opinions h2{text-align:center;margin-bottom:85rem;font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-opinions h2{font-size:24rem}
}#product-opinions h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-opinions h2 *{font-size:24rem}
}body.template-product #header-delimiter{height:200rem}
@media all and (max-width:1024px){body.template-product #header-delimiter{height:222rem}
}.product-top h1{margin-top:20rem;margin-bottom:10rem}
.oci-quantity .oci-minus,.oci-quantity .oci-plus{background:#f8f8f8;color:#888;border-radius:4rem;font-size:20rem;line-height:1.4}
.oci-quantity .oci-minus:hover,.oci-quantity .oci-plus:hover{color:#fff;background:#000;border-radius:4rem}
.product-top .payment-and-quantity__add button,#the-payment-buttons #generated-payment-buttons div[role=button][data-testid=GooglePay-button],#the-payment-buttons #generated-payment-buttons div[role=button],.product-top form .shopify-payment-button button{border-radius:40rem !important}
.product-available p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.16;margin-bottom:8rem}
.product-available p:last-child{margin-bottom:0}
.product-available p span{width:15rem;margin-right:2rem;position:relative;top:-2rem}
#product-details{padding:100rem 0;background:url("idea-background.jpg") no-repeat center;background-size:cover}
#product-details .container-fluid{max-width:760rem}
#product-details #details-inner{padding:44rem 95rem;border-radius:10rem;background:#fff;position:relative}
#product-details #details-inner svg{position:absolute;top:70rem;right:60rem;width:73rem;height:auto}
#product-details #details-inner h2{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-details #details-inner h2{font-size:24rem}
}#product-details #details-inner h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-details #details-inner h2 *{font-size:24rem}
}#product-details #details-inner .product-details-table-new{max-width:475rem}
#product-details #details-inner .product-details-table-new .one-detail-new{padding:14rem 0;border-bottom:1px solid #e9f1f4;font-size:18rem;line-height:1.5}
#product-details #details-inner .product-details-table-new .one-detail-new .detail-label{font-weight:500}
#product-details #details-inner .product-details-table-new .one-detail-new .detail-value a{font-weight:700;color:#367495;text-decoration:underline}
#product-details #details-inner .product-details-table-new .one-detail-new .detail-value a:hover{color:#000;text-decoration:none}
#product-details #details-inner .product-details-table-new .one-detail-new:last-child{border-bottom:0}
#faq.product-faq{background:url("wrap-bg-container.svg");background-size:100% auto;padding:100rem 0}
#faq.product-faq #product-faq-top{text-align:center;max-width:620rem;margin-left:auto;margin-right:auto;margin-bottom:50rem}
#faq.product-faq #product-faq-top h2{margin-bottom:24rem}
.jdgm-rev-widg__title{display:none}
#product-slider{position:relative;padding-bottom:100rem}
#product-slider .arrow-left,#product-slider .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
#product-slider .arrow-left svg,#product-slider .arrow-right svg{width:40rem;height:auto}
#product-slider .arrow-left svg rect,#product-slider .arrow-left svg path,#product-slider .arrow-right svg rect,#product-slider .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
#product-slider .arrow-left:hover svg rect,#product-slider .arrow-right:hover svg rect{fill:#1b626c}
#product-slider .arrow-left:hover svg path,#product-slider .arrow-right:hover svg path{stroke:#fff}
#product-slider .arrow-left{right:calc(50% + 30rem)}
#product-slider .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#product-slider .arrow-left,#product-slider .arrow-right{bottom:calc(100% + 10rem);top:auto;left:auto;right:30rem}
#product-slider .arrow-left{right:80rem}
#product-slider .slick-slide{margin:0 10rem}
#product-slider .slick-list{margin:0 -10rem}
#product-slider #product-slider-itself{position:relative}
#product-slider #product-slider-itself .one-slide img{height:420rem;width:auto}
@media all and (min-width:1025px){#product-slider #product-slider-itself:before{position:absolute;top:0;right:-40rem;width:500rem;height:100%;content:"";pointer-events:none;z-index:6;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}
}.ttc-button-wrapper .the-button.empty-button{border-color:#367495 !important;color:#367495 !important}
.ttc-button-wrapper .the-button.empty-button:hover{background:#367495 !important;color:#fff !important}
.ttc-button-wrapper .the-button{border-radius:40rem !important}
.cart-current-price b{color:#367495}
.pay-with-header{margin-top:18rem;margin-bottom:8rem}
.express-checkout-with-2{padding:15rem 10rem}
.to-the-checkout-box .one-checkout-info:not(:last-child){border:0}
.to-the-checkout-box .one-checkout-info>div:nth-child(1){width:75rem;-webkit-box-flex:75rem;-ms-flex:75rem;flex:75rem;min-width:75rem;max-width:75rem}
.to-the-checkout-box .one-checkout-info>div:nth-child(2){width:calc(100% - 75rem);-webkit-box-flex:calc(100% - 75rem);-ms-flex:calc(100% - 75rem);flex:calc(100% - 75rem);min-width:calc(100% - 75rem);max-width:calc(100% - 75rem);font-size:14rem}
.to-the-checkout-box .one-checkout-info>div:nth-child(2) span{font-weight:bold;font-size:16rem}
.oc-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:50rem;height:50rem;border-radius:50rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#367495}
.oc-icon svg{width:30rem;height:30rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.express-checkout-with-2+.one-checkout-info{margin-top:50rem}
.oci-quantity{max-width:130rem}
.oci-quantity input{font-size:18rem}
footer ul{list-style:none;margin:0;padding:0;margin-top:0;margin-top:0 !important}
footer ul li{margin:0}
footer ul li a{color:#000;font-size:15rem;line-height:1.5}
footer ul li a:hover{color:#367495}
#the-entire-content footer #footer-icons-2 svg{max-width:141rem}
#product-description h1{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-description h1{font-size:24rem}
}#product-description h1 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#product-description h1 *{font-size:24rem}
}#product-description h2{font-size:30rem;line-height:1.33}
@media all and (max-width:575px){#product-description h2{font-size:21rem}
}#product-description h2 *{font-size:30rem;line-height:1.33}
@media all and (max-width:575px){#product-description h2 *{font-size:21rem}
}#product-description h3{font-size:24rem;line-height:1.25}
#product-description h3 *{font-size:24rem;line-height:1.25}
#product-description h4{font-size:18rem;line-height:1.5}
#product-description h4 *{font-size:18rem;line-height:1.5}
#product-description h5,#product-description h6{font-size:15rem;line-height:1.5}
#product-description ul,#product-description ol{margin-bottom:15rem}
#product-description ul:last-child,#product-description ol:last-child{margin-bottom:0}
#product-description ul li,#product-description ol li{margin-bottom:0}
.row.more-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row.more-links .the-button{padding:14rem 32rem;border-radius:30rem;display:inline-block;font-weight:500;font-size:15rem;line-height:1.5;background:#377495;color:#fff;border:0}
@media all and (max-width:575px){.row.more-links .the-button{padding:9rem 17rem !important;font-size:15rem}
.row.more-links .the-button span{font-size:15rem}
}.row.more-links .the-button:hover{color:#fff !important;background:#000 !important}
.row.more-links .more-link{text-decoration:underline}
.row.more-links .more-link:hover{text-decoration:none;color:#367495}
#the-default-page h1,.shopify-policy__container h1{margin-bottom:30rem}
#article-sharing-wrapper{margin-top:60rem}
#the-default-page,.shopify-policy__container{padding-top:0}
#the-default-page .container,.shopify-policy__container .container{max-width:800rem}
#the-default-page ul:not(.slick-dots),#the-default-page ol,.shopify-policy__container ul:not(.slick-dots),.shopify-policy__container ol{margin-top:15rem;margin-bottom:15rem}
#the-default-page ul:not(.slick-dots) li,#the-default-page ol li,.shopify-policy__container ul:not(.slick-dots) li,.shopify-policy__container ol li{margin-bottom:15rem}
#new-author-box{background:url("idea-background.jpg") no-repeat center;background-size:cover;margin-top:60rem;margin-bottom:60rem}
#new-author-box #author-box-top #author-name{font-size:24rem;line-height:1.25;margin-bottom:11rem;color:#000;font-weight:bold}
#new-author-box #author-box-top #author-position{font-size:18rem;line-height:1.5;font-weight:400}
@media all and (min-width:1025px){#new-author-box #author-box-top>div:nth-child(1){width:240rem;-webkit-box-flex:240rem;-ms-flex:240rem;flex:240rem;min-width:240rem;max-width:240rem}
#new-author-box #author-box-top>div:nth-child(1) img{width:210rem;height:210rem;border-radius:210rem}
#new-author-box #author-box-top>div:nth-child(2){width:calc(100% - 240rem);-webkit-box-flex:calc(100% - 240rem);-ms-flex:calc(100% - 240rem);flex:calc(100% - 240rem);min-width:calc(100% - 240rem);max-width:calc(100% - 240rem)}
}#the-default-page .home-inspirations{width:100%}
#the-default-page .home-inspirations .inspirations-slider{position:relative}
#the-default-page .home-inspirations .inspirations-slider .arrow-left,#the-default-page .home-inspirations .inspirations-slider .arrow-right{position:absolute;top:calc(100% + 50rem);cursor:pointer}
#the-default-page .home-inspirations .inspirations-slider .arrow-left svg,#the-default-page .home-inspirations .inspirations-slider .arrow-right svg{width:40rem;height:auto}
#the-default-page .home-inspirations .inspirations-slider .arrow-left svg rect,#the-default-page .home-inspirations .inspirations-slider .arrow-left svg path,#the-default-page .home-inspirations .inspirations-slider .arrow-right svg rect,#the-default-page .home-inspirations .inspirations-slider .arrow-right svg path{-webkit-transition:.55s;transition:.55s}
#the-default-page .home-inspirations .inspirations-slider .arrow-left:hover svg rect,#the-default-page .home-inspirations .inspirations-slider .arrow-right:hover svg rect{fill:#1b626c}
#the-default-page .home-inspirations .inspirations-slider .arrow-left:hover svg path,#the-default-page .home-inspirations .inspirations-slider .arrow-right:hover svg path{stroke:#fff}
#the-default-page .home-inspirations .inspirations-slider .arrow-left{right:calc(50% + 30rem)}
#the-default-page .home-inspirations .inspirations-slider .arrow-right{left:calc(50% + 30rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#the-default-page .home-inspirations .inspirations-slider .arrow-left,#the-default-page .home-inspirations .inspirations-slider .arrow-right{bottom:calc(100% + 10rem);top:auto;left:auto;right:30rem}
#the-default-page .home-inspirations .inspirations-slider .arrow-left{right:80rem}
#the-default-page .home-inspirations .inspirations-slider .one-article .oi-date{font-size:16rem;line-height:1.5;margin-bottom:27rem}
#the-default-page .home-inspirations .inspirations-slider .one-article .ohq-picture a{display:block}
#the-default-page .home-inspirations .inspirations-slider .one-article .ohq-picture a img{height:357rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10rem}
#the-default-page .home-inspirations .inspirations-slider .one-article h2{margin-bottom:16rem;font-size:24rem;line-height:1.25;font-weight:bold}
#the-default-page .home-inspirations .inspirations-slider .one-article h2 a{color:#000;font-size:24rem;line-height:1.25;font-weight:bold}
#the-default-page .home-inspirations .inspirations-slider .one-article h2 a:hover{color:#367495}
#the-default-page .home-inspirations .inspirations-slider .one-article .oi-excerpt{margin-bottom:34rem}
#the-default-page .home-inspirations .inspirations-slider .one-article .oi-excerpt p{font-size:18rem;line-height:1.5}
#the-default-page .home-inspirations .inspirations-slider .one-article .button-wrapper a{font-size:18rem;line-height:1.5;color:#367495;text-decoration:underline}
#the-default-page .home-inspirations .inspirations-slider .one-article .button-wrapper a:hover{text-decoration:none}
#the-default-page .home-inspirations h2{margin-bottom:50rem;text-align:left}
#the-default-page .home-inspirations .container{max-width:1150rem}
#toc-blog{padding:30rem;border-radius:0;border:0;background:#ebf4f5}
#toc-blog p{margin-bottom:20rem;font-size:18rem;line-height:1.5;font-weight:bold}
#toc-blog ol{margin:0;padding:0;list-style:none;margin-bottom:35rem;margin-left:20rem}
#toc-blog ol li{margin-bottom:10rem;padding-left:40rem;font-size:18rem;line-height:1.5;line-height:1.5;display:block;position:relative;font-weight:500}
#toc-blog ol li.hidden-toc{display:none}
#toc-blog ol li:last-child{margin-bottom:0}
#toc-blog ol li:before{position:absolute;top:4rem;left:0;width:20rem;height:20rem;content:"";background:url("flower.svg") no-repeat;background-size:contain;display:block}
#toc-blog ol a{color:#367495;font-size:18rem;line-height:1.5;font-weight:500;text-decoration:underline}
#toc-blog ol a:hover{color:#000}
.elementor-widget-text-editor,.elementor-widget-heading{margin-bottom:15rem}
.elementor-widget-text-editor:last-child,.elementor-widget-heading:last-child{margin-bottom:0}
#the-default-page h2,#the-default-page h3,#the-default-page h4,#the-default-page h5,#the-default-page h6,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{margin-bottom:15rem;margin-top:30rem}
#the-default-page h1,.shopify-policy__container h1{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#the-default-page h1,.shopify-policy__container h1{font-size:24rem}
}#the-default-page h1 *,.shopify-policy__container h1 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#the-default-page h1 *,.shopify-policy__container h1 *{font-size:24rem}
}#the-default-page h2,.shopify-policy__container h2{font-size:30rem;line-height:1.33}
@media all and (max-width:575px){#the-default-page h2,.shopify-policy__container h2{font-size:21rem}
}#the-default-page h2 *,.shopify-policy__container h2 *{font-size:30rem;line-height:1.33}
@media all and (max-width:575px){#the-default-page h2 *,.shopify-policy__container h2 *{font-size:21rem}
}#the-default-page h3,.shopify-policy__container h3{font-size:24rem;line-height:1.25}
#the-default-page h3 *,.shopify-policy__container h3 *{font-size:24rem;line-height:1.25}
#the-default-page h4,.shopify-policy__container h4{font-size:20rem;line-height:1.4}
#the-default-page h4 *,.shopify-policy__container h4 *{font-size:20rem;line-height:1.4}
#the-default-page h5,#the-default-page h6,.shopify-policy__container h5,.shopify-policy__container h6{font-size:18rem;line-height:1.5}
#toc-blog p{text-align:left}
#toc-blog ol{margin-bottom:0}
@media all and (max-width:575px){.mid-footer-header+ul{display:block}
#home-brands .hb-row .hb-text{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;text-align:center;font-size:15rem}
#home-brands .hb-row .hb-text p{font-size:15rem;margin-bottom:20rem}
#home-brands .hb-row .hb-logos>div{width:calc(25% - 40rem);max-width:calc(25% - 40rem)}
#home-categories-slider-section{text-align:center}
#home-categories-slider-section h2,.products-slider-section h2{text-align:center !important;font-size:24rem}
#home-categories-slider-section .arrow-right,#home-categories-slider-section .arrow-left,.products-slider-section .arrow-right,.products-slider-section .arrow-left{bottom:auto;top:calc(100% + 20rem)}
#home-categories-slider-section .arrow-left,.products-slider-section .arrow-left{right:calc(50% + 30rem);left:auto}
#home-categories-slider-section .arrow-right,.products-slider-section .arrow-right{left:calc(50% + 30rem);right:auto}
#home-happy-children .hc-grid{margin-left:15rem;margin-right:15rem}
#home-happy-children .hc-grid .one-hc-grid .ohcg-icon svg{max-width:50rem}
#home-happy-children .hc-grid .one-hc-grid .ohcg-icon{margin-right:0}
#home-happy-children .hc-grid{margin-top:40rem}
#home-more-colours .one-hc .one-hc-title{font-size:20rem;max-width:190rem}
#home-more-colours #hmc-top{margin-bottom:25rem}
#hmc-grid .one-hc{margin-bottom:16rem}
#home-more-colours{padding-bottom:0}
#home-about-idea{padding:40rem 0}
#home-about-idea .row{margin-top:-8rem;margin-bottom:-8rem}
#home-about-idea .row>div{padding-top:8rem;padding-bottom:8rem}
.home-newsletter .the-home-newsletter{height:200rem}
#home-blog{padding:60rem 0}
#home-blog h2{font-size:24rem;text-align:center;max-width:250rem;margin:auto;margin-bottom:18rem}
#home-blog p{text-align:center;max-width:360rem;margin:auto;line-height:1.18}
.collection-section-with-accordion .one-accordion,#faq .one-product-faq{padding-left:10rem !important;padding-right:10rem !important}
.collection-section-with-accordion .one-accordion,#faq .one-product-faq{font-size:15rem}
#faq .one-product-faq .one-product-question p,.product-faq .one-product-faq .one-product-answer p{margin-right:20rem;font-size:15rem}
.collection-section-with-accordion .one-accordion .one-accordion-question,#faq .one-product-faq .one-product-question{padding-top:10rem;padding-bottom:10rem}
#faq #faq-top{margin-bottom:25rem}
#faq #faq-top p{font-size:15rem}
#hmc-grid .one-hc:last-child{margin-bottom:0}
#hmc-grid .one-hc{min-height:215rem}
#home-more-colours .one-hc{padding:20rem 10rem}
#home-more-colours .row .row>div{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
footer .mid-footer-header+ul{text-align:left}
#footer-icons-1,#footer-icons-2{text-align:left}
#footer-icons-1{padding-top:0}
#footer-middle-row>div:nth-child(3){padding-top:15rem}
#footer-icons-2{margin-bottom:5rem}
footer #back-to-top{display:none}
#footer-copyright .container-fluid{font-size:15rem}
#the-entire-content footer .mid-footer-header{font-size:15rem}
}.product-gallery .thumbnail{position:relative;padding:0;padding-bottom:100%;display:block}
.product-gallery .thumbnail img{position:absolute;top:12rem;left:12rem;width:calc(100% - 24rem);height:calc(100% - 24rem)}
header.header #header-nav-wrapper ul.main-submenu{display:block}
header.header #header-nav-wrapper ul li.has-submenu.simple-submenu{position:relative}
header.header #header-nav-wrapper ul li.has-submenu.simple-submenu>ul{min-width:400rem}
header.header #header-nav-wrapper ul li.has-submenu.simple-submenu>ul .row>.col-sm-6,header.header #header-nav-wrapper ul li.has-submenu.simple-submenu>ul .row>.picture-wrapper{display:none}
header.header #header-nav-wrapper ul li.has-submenu.simple-submenu>ul .row>.col-sm-3{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#main-image-wrapper .slick-next,#main-image-wrapper .slick-prev,.trast-slider-slick .slick-prev,.trast-slider-slick .slick-next{padding:0;border:0;width:40rem;height:40rem}
#main-image-wrapper .slick-next svg path,#main-image-wrapper .slick-next svg rect,#main-image-wrapper .slick-prev svg path,#main-image-wrapper .slick-prev svg rect,.trast-slider-slick .slick-prev svg path,.trast-slider-slick .slick-prev svg rect,.trast-slider-slick .slick-next svg path,.trast-slider-slick .slick-next svg rect{-webkit-transition:.55s;transition:.55s}
#main-image-wrapper .slick-next:hover svg rect,#main-image-wrapper .slick-prev:hover svg rect,.trast-slider-slick .slick-prev:hover svg rect,.trast-slider-slick .slick-next:hover svg rect{fill:#1b626c}
#main-image-wrapper .slick-next:hover svg path,#main-image-wrapper .slick-prev:hover svg path,.trast-slider-slick .slick-prev:hover svg path,.trast-slider-slick .slick-next:hover svg path{stroke:#fff}
@media all and (max-width:1024px){#the-breadcrumbs,#the-breadcrumbs b,#the-breadcrumbs strong,#the-breadcrumbs a{margin-top:0;margin-bottom:20rem}
.the-products-slider .slick-next,.home-quotes .row .slick-next,#main-image-wrapper .slick-next,.home-inspirations .inspirations-slider .slick-next,.section-testimonials .row .slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.the-products-slider .slick-prev,.home-quotes .row .slick-prev,#main-image-wrapper .slick-prev,.trast-slider-slick .slick-prev,.section-testimonials .row .slick-prev{-webkit-transform:rotate(0);transform:rotate(0)}
.express-checkout-with-2 svg{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;margin:0}
}@media all and (max-width:575px){.product-gallery{margin-bottom:0}
.product-top .payment-and-quantity__add button,.product-top form button{padding:12rem !important}
#about-nav{margin-bottom:10rem}
#about-nav a{margin-left:0}
#faq.product-faq{padding:60rem 0}
#product-description{padding-bottom:30rem}
#product-description .one-product-box{-ms-flex-wrap:wrap;flex-wrap:wrap}
#product-description .one-product-box>div:nth-child(1),#product-description .one-product-box>div:nth-child(2){width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#about-nav{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10rem}
#about-nav a{white-space:nowrap}
#about-quote #about-quote-content{min-height:350rem}
#about-quote #about-quote-content>div h2{margin-bottom:10rem}
#about-quote #about-quote-content>div .ac-quote{margin-bottom:10rem}
#about-quote #about-quote-content{padding-left:30rem;padding-right:30rem}
#product-description .one-product-box>div:nth-child(1){padding-bottom:0}
#product-description .one-product-box>div:nth-child(2){padding-bottom:0;padding-top:0}
#product-description .one-product-box>div:nth-child(2) img{position:relative;z-index:3;top:20rem}
#product-details #details-inner{padding:30rem 25rem}
#product-details #details-inner .product-details-table-new .one-detail-new .row{margin-top:0;margin-bottom:0}
#product-details #details-inner .product-details-table-new .one-detail-new .row>div{padding-top:0;padding-bottom:0}
#product-details{padding:40rem 0}
#faq.product-faq{padding:60rem 0;margin:0}
#mc_embed_signup{width:100% !important;padding:0 !important}
#newsletterbig form{margin:0 !important;padding:0 !important}
.home-newsletter .the-home-newsletter{background-image:url("newsletter-bg-mobile.svg");height:60vw}
}#header-icons{display:-webkit-box;display:-ms-flexbox;display:flex}
#header-icons form{margin-left:10rem}
#header-icons select{border:0;font-size:14rem;line-height:1.5;color:#000;font-weight:300;text-transform:uppercase;position:relative;top:-1.5rem}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position:absolute;top:100%;left:30px;background:none !important}
@media all and (max-width:575px){#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{left:0;width:300px !important}
}#sticky-bar{position:fixed;bottom:0;left:0;width:100%;z-index:10}
#sticky-bar #sticky-bar-inner{background:#fffdfd;padding:18rem 20rem;border:1px solid #eae9e9;border-radius:10rem 10rem 0 0}
.sticky-cart-wrapper .small-hide{-ms-flex-item-align:stretch;align-self:stretch}
.sticky-cart-wrapper .small-hide>div{height:100%}
.sticky-cart-wrapper .select{height:100%}
.sticky-cart-wrapper .select select{height:100%;border-radius:10rem;padding:0 15rem;border:1px solid #bbb; min-height: 48px;}
.sticky-cart__form form {
  display: flex;
  gap: 10px;
}
#filters,#filters-mobile{background:#ebf4f5}
#filters strong,#filters-mobile strong{font-size:20rem;line-height:1.4;font-weight:600}
#filters h3,#filters p.filter-header,#filters-mobile h3,#filters-mobile p.filter-header{font-size:16rem;line-height:1.5;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d8e6eb;margin-bottom:0;padding:10rem 0;cursor:pointer}
#filters h3 svg,#filters p.filter-header svg,#filters-mobile h3 svg,#filters-mobile p.filter-header svg{margin-left:15rem;width:12rem;height:auto;-webkit-transition:.55s;transition:.55s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#filters h3.active svg,#filters p.filter-header.active svg,#filters-mobile h3.active svg,#filters-mobile p.filter-header.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#filters .filter-options,#filters-mobile .filter-options{padding:20rem;display:none}
#filters .filter-label,#filters-mobile .filter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;margin-bottom:8rem}
#filters .filter-label:last-child,#filters-mobile .filter-label:last-child{margin-bottom:0}
#filters .filter-label.active,#filters-mobile .filter-label.active{color:#367495}
#filters .filter-label .checkbox,#filters-mobile .filter-label .checkbox{margin-right:10rem}
#not-found{display:none;margin-top:50rem;font-size:26rem;line-height:1.4;font-weight:600;text-align:center}
@media all and (max-width:575px){#not-found{font-size:21rem}
}#not-found *{font-size:26rem;line-height:1.4}
@media all and (max-width:575px){#not-found *{font-size:21rem}
}#mc_embed_signup{width:100% !important}
#mc_embed_signup form{margin:0 !important}
#mc_embed_signup .button{min-height:52px}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{width:300px !important}
@media all and (min-width:1200px){#newsletterbig{width:100%;padding:0 30px}
}.pagination-wrapper .pagination__list li{display:inline-block !important}
.pagination-wrapper .pagination__list li a{color:#367495}
.pagination-wrapper .pagination__list li a:hover{color:#000}
@media(max-width:1024px){#header-bottom-wrapper .login-account-button{font-size:0;position:relative;top:3rem}
}#mobile-menu #mm-1 img{width:100rem;height:auto}
#collection-description{margin-top:40rem;text-align:center}
#page-hero{position:relative;padding-top:180rem;padding-bottom:120rem}
#page-hero .container-fluid{position:relative;z-index:3}
#page-hero:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)}
#page-hero h1{font-size:60rem;line-height:1.13;margin-bottom:15rem;color:#fff;text-align:center}
@media all and (max-width:575px){#page-hero h1{font-size:28rem}
}#page-hero p{font-size:18rem;line-height:1.5;max-width:650rem;text-align:center;margin-left:auto;margin-right:auto;color:#fff}
#startseite-two-columns{padding:80rem 0}
#startseite-two-columns #s2c-top{margin-bottom:30rem}
#startseite-two-columns h2{font-size:34rem;line-height:1.33;margin-bottom:40rem}
@media all and (max-width:575px){#startseite-two-columns h2{font-size:24rem}
}#startseite-two-columns h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#startseite-two-columns h2 *{font-size:24rem}
}#startseite-two-columns h3{font-size:24rem;line-height:1.25;font-family:"Roboto",sans-serif;font-weight:500}
#startseite-two-columns p{font-size:18rem;line-height:1.5}
#startseite-two-columns img{max-width:350rem}
#startseite-two-columns.turn-links-into-buttons a{padding:14rem 32rem;border-radius:30rem;display:inline-block;font-weight:500;font-size:15rem;line-height:1.5;background:#377495;color:#fff}
@media all and (max-width:575px){#startseite-two-columns.turn-links-into-buttons a{padding:9rem 17rem !important;font-size:15rem}
#startseite-two-columns.turn-links-into-buttons a span{font-size:15rem}
}#startseite-two-columns.turn-links-into-buttons a:hover{color:#fff !important;background:#000 !important}
#startseite-two-columns p+h3{margin-top:45rem}
@media all and (min-width:1025px){#startseite-two-columns .row{margin-left:-35rem;margin-right:-35rem}
#startseite-two-columns .row>div{padding-left:35rem;padding-right:35rem}
}#startseite-advantages #advantages{padding:40rem 50rem;background:#ebf4f5}
#startseite-advantages #advantages .advantage{max-width:290rem}
#startseite-advantages #advantages .advantage p{font-size:18rem;line-height:1.5}
#startseite-advantages #advantages .advantage p.a-title{font-weight:500}
#startseite-expand{padding:100rem 0}
#startseite-expand h2{font-size:34rem;line-height:1.33;margin-bottom:40rem}
@media all and (max-width:575px){#startseite-expand h2{font-size:24rem}
}#startseite-expand h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#startseite-expand h2 *{font-size:24rem}
}#startseite-expand h3{font-size:24rem;line-height:1.25;font-family:"Roboto",sans-serif;font-weight:500}
#startseite-expand p{font-size:18rem;line-height:1.5}
@media all and (min-width:1025px){#startseite-expand .row{margin-left:-35rem;margin-right:-35rem}
#startseite-expand .row>div{padding-left:35rem;padding-right:35rem}
}#startseite-expand .sa-picture img{max-width:250rem;height:auto;display:block;margin:auto}
#startseite-expand .sa-picture-2 img{max-width:330rem;height:auto;display:block;margin:auto}
#startseite-expand .button-wrapper{text-align:center}
#startseite-aoi{padding-bottom:100rem}
#startseite-aoi h2{font-size:34rem;line-height:1.33;margin-bottom:50rem}
@media all and (max-width:575px){#startseite-aoi h2{font-size:24rem}
}#startseite-aoi h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#startseite-aoi h2 *{font-size:24rem}
}@media all and (min-width:1025px){#startseite-aoi .row{margin-left:-45rem;margin-right:-45rem}
#startseite-aoi .row>div{padding-left:45rem;padding-right:45rem}
}#startseite-aoi .aoi p{margin-top:30rem;font-size:18rem;line-height:1.5}
#startseite-style{padding:50rem 0;padding-bottom:100rem}
#startseite-style h2{font-size:34rem;line-height:1.33;margin-bottom:40rem}
@media all and (max-width:575px){#startseite-style h2{font-size:24rem}
}#startseite-style h2 *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){#startseite-style h2 *{font-size:24rem}
}#startseite-style .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1025px){#startseite-style .row .col-sm-4{width:400rem;-webkit-box-flex:400rem;-ms-flex:400rem;flex:400rem;min-width:400rem;max-width:400rem}
#startseite-style .row .col-sm-8{width:calc(100% - 400rem);-webkit-box-flex:calc(100% - 400rem);-ms-flex:calc(100% - 400rem);flex:calc(100% - 400rem);min-width:calc(100% - 400rem);max-width:calc(100% - 400rem)}
}#startseite-style p{font-size:18rem;line-height:1.5}
#startseite-style .col-sm-4 img,#startseite-style .col-sm-4 p{max-width:325rem}
#startseite-style .col-sm-4 p{text-align:center;margin-top:30rem}
#about-nav{margin-top:20rem}
@media all and (max-width:575px){.one-product-slide p:last-child{display:block}
.one-product-slide .op-picture{height:180rem}
#home-happy-children #hc-top .home-hc-content{background-position:center;min-height:100vw !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}#home-blog .one-blog-slide .article-title{font-family:"Comfortaa"}
#faq #faq-top{background:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 30rem #fff;box-shadow:0 0 30rem #fff}
@media all and (min-width:1025px){#faq #faq-top{-webkit-box-shadow:0 0 120rem #fff;box-shadow:0 0 120rem #fff}
}@media all and (min-width:1025px){#about-pictures{margin-bottom:50rem}
}@media all and (max-width:575px){#collection-new-why{display:block !important}
#collection-new-why h2{text-align:center}
#collection-new-why .one-coll-new{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#collection-new-why .one-coll-new>.oc-icon{margin-bottom:0;width:50rem;min-width:50rem;max-width:50rem;margin-right:15rem;text-align:left;margin-top:0}
#collection-new-why .one-coll-new .oc-title{max-width:100%;font-size:14rem}
#collection-new-why .one-coll-new .oc-text{font-size:16rem;max-width:100%;margin-bottom:8rem}
#collection-new-why .one-coll-new>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}
#collection-new-why .button-label{margin-top:40rem}
#collection-new-why .button-label a{width:auto;padding-left:40rem;padding-right:40rem}
#collection-new-why{margin-bottom:0}
}#the-payment-buttons #generated-payment-buttons .shopify-payment-button{height:100%}
#the-payment-buttons iframe{border-radius:30px !important;overflow:hidden !important}
.product-top .payment-and-quantity__add button,.product-top form button{padding-top:0 !important;padding-bottom:0 !important;height:44px !important}
@media all and (max-width:575px){.one-product-slide .op-picture img{max-height:204rem !important}
}@media all and (max-width:1024px){#home-happy-children #hc-top .home-hc-content{background-image:url("./hc-bg-mobile.svg");-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:40rem}
}@media all and (min-width:576px) and (max-width:991px){#home-more-colours .one-hc{padding:15rem}
#home-more-colours .one-hc .button-wrapper a{padding:14rem 20rem}
.hc-grid .col-md-3{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
.products-slider-section{margin-top:20rem}
#home-happy-children{padding-top:60rem;padding-bottom:60rem}
#home-happy-children #hc-top .home-hc-content h2{font-size:20rem}
#home-happy-children #hc-top .home-hc-content p.button-wrapper{margin-top:15rem}
#home-happy-children #hc-top .home-hc-content{min-height:200rem}
#home-happy-children #hc-top .home-hc-content p{font-size:15rem}
.home-hc-content .the-button{padding:10rem 20rem}
#home-more-colours{padding-bottom:50rem}
}@media all and (min-width:576px) and (max-width:1024px){.the-products-slider{margin-left:0;margin-right:0}
#home-happy-children #hc-top .home-hc-content{padding-left:20rem;padding-right:20rem}
#about-pictures{padding-top:0}
}.test{color:red}
@media all and (max-width:575px){#about-first-section .inner-content h1{text-align:left}
#about-middle-content{padding-top:40rem}
#about-middle-content #am-counters{background-image:url("counter-bg-mobile.svg")}
#about-middle-content #am-counters .one-counter{padding-top:0;padding-bottom:0}
#about-middle-content #am-counters .one-counter .oc-number{margin-bottom:5rem}
#about-middle-content #am-counters{min-height:350rem}
#about-middle-content #am-counters .row>div{padding-top:10rem;padding-bottom:10rem}
#about-middle-content #am-counters .one-counter .oc-number,#about-middle-content #am-counters .one-counter .oc-number span{font-size:32rem}
#about-middle-content #am-counters .one-counter .oc-text{font-size:18rem}
#about-magazinen .one-magazin{position:relative}
#about-magazinen .one-magazin .row{position:static}
#about-magazinen .one-magazin .row>div{position:static}
#about-magazinen .one-magazin .col-sm-3>img{width:100%;max-width:160rem;height:auto}
#about-magazinen .one-magazin .om-year{position:absolute;top:30rem;right:15rem;font-weight:bold;font-size:16rem}
#about-magazinen{padding-bottom:0}
#about-pictures h2{margin-bottom:35rem}
.mobile-about-pictures-slider .slick-dots{margin:0;margin-top:30rem;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-about-pictures-slider .slick-dots li{margin:0 3rem;padding:0}
.mobile-about-pictures-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;background:transparent;-webkit-transition:.55s;transition:.55s;font-size:0;outline:0;padding:0;border:1px solid #1b626c}
.mobile-about-pictures-slider .slick-dots li.slick-active button{background:#1b626c}
.mobile-about-pictures-slider .slick-slide{margin:0 7px}
.mobile-about-pictures-slider .slick-list{margin:0 -7px}
.mobile-about-pictures-slider img{height:420rem;width:320rem;border-radius:10rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
#about-quote #about-quote-content{background-image:url("quote-bg-mobile.svg")}
.one-product-slide .op-picture{height:321rem}
.one-product-slide .op-picture img{max-height:321rem !important}
.col-6 .one-product-slide .op-picture{max-height:180rem}
}.discount-badge{background:#367495;color:#fff}
.checkbox:not(.active){background:url("./checkbox-unselecte-2.svg") no-repeat center !important;background-size:contain !important}
#filters-mobile{padding:0 !important}
#filters-mobile .filter-options{padding-right:0;padding-left:0}
#filters-mobile .filter-wrapper{padding:0}
#filters-mobile .filter-wrapper .checkbox{margin-left:0;padding:0}
#the-breadcrumbs{line-height:1.25 !important}
#variations-selection>div{margin-bottom:10rem;border-radius:10rem;background:#fff;border:1px solid #eaeaea}
#variations-selection>div.active{background:#ebf4f5;border:1px solid #c6dae1}
.products-slider-section h2,.section-testimonials h2,.home-features h2,.home-inspirations h2,.home-for-you-new h2,#all-collections #collection-description h1,.big-header{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){.products-slider-section h2,.section-testimonials h2,.home-features h2,.home-inspirations h2,.home-for-you-new h2,#all-collections #collection-description h1,.big-header{font-size:24rem}
}.products-slider-section h2 *,.section-testimonials h2 *,.home-features h2 *,.home-inspirations h2 *,.home-for-you-new h2 *,#all-collections #collection-description h1 *,.big-header *{font-size:34rem;line-height:1.33}
@media all and (max-width:575px){.products-slider-section h2 *,.section-testimonials h2 *,.home-features h2 *,.home-inspirations h2 *,.home-for-you-new h2 *,#all-collections #collection-description h1 *,.big-header *{font-size:24rem}
}
@media screen and (max-width: 1024px) {
  #sliding-cart #sliding-cart-bottom {
    padding: 15rem;
  }
  .sticky-cart-wrapper .small-hide>div>.select select {
    max-height: 30px;
  }
  .sticky-cart-wrapper variant-selects {
    max-height: 30px;
    
  }
  .sticky-cart-wrapper variant-selects .product-form__input {
    margin-bottom: 10px;
  }
  product-sticky-cart .sticky-cart__content-heading .price .price__regular .price-item {
    font-size: 16px;
    white-space: nowrap;
  }
  #header-bottom-wrapper {
    position: relative;
  }
  #header-menu-wrapper {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transform: all 0.3s ease;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-left: 0;
    background: #fff;
    margin-right: 0px;
  }
  #header-menu-wrapper.active {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
  }
  .js-search {
    display: inline-block;
    margin-right: 16rem;
    cursor: pointer;
  }
  #the-search-form-header input[type=text],
  #the-search-form-header button{
    height: 40rem;
  }
}