/** Shopify CDN: Minification failed

Line 18:30095 Unexpected "1.0rem"
Line 18:102914 Unexpected "'.dropdown-expanded'"
Line 4616:4 "bordr-radius" is not a known CSS property
Line 5332:2 "margin-tp" is not a known CSS property
Line 8133:2 "widh" is not a known CSS property
Line 8213:4 "max-widh" is not a known CSS property
Line 8559:4 "marign-top" is not a known CSS property
Line 8630:4 "positin" is not a known CSS property

**/
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.media{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.media-body{-ms-flex:1;-webkit-box-flex:1;flex:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.text-center{text-align:center}.text-right{text-align:right}@font-face{font-family:Montserrat;font-display:swap;src:url(./Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;font-weight:300;font-display:swap;src:url(./Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(./Montserrat-Medium.ttf)}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(./Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(./Montserrat-Bold.ttf)}body,select,textarea,input{font-family:Montserrat;font-weight:300}html{font-size:.052vw}@media all and (max-width:1440px){html{font-size:.06vw}}@media all and (max-width:1024px){html{font-size:1px}}@media all and (min-width:1920px){html{font-size:1px}}body,p{color:#181d1b}body{font-size:16rem;font-weight:300}*,p,input,select,textarea{font-size:16rem}p{line-height:1.18}p,h1,h2,h3,h4,h5,h6,li{margin-bottom:15rem;font-weight:300}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,li:last-child{margin-bottom:0}.container-fluid{max-width:1640rem}a{transition:.55s;color:#181d1b;font-weight:900}a:hover{text-decoration:underline;color:#F5C95E}.yellow-button{display:inline-block;padding:6rem 20rem;border:1px solid #F5C95E;color:#F5C95E;font-weight:700;border-radius:30rem;text-align:center}.yellow-button:hover{background:#F5C95E;color:#000}#header-top{padding:8rem 0;background:#000}@media all and (max-width:575px){#header-top{padding:0}}#header-top-row{display:flex;justify-content:space-between;align-content:center}#header-top-row>div{display:flex;align-items:center}#header-top-row a{color:#fff;font-size:14rem}#header-top-row .yellow-button{color:#F5C95E;font-size:14rem}#header-top-row .yellow-button:hover{color:#fff}#header-bottom-wrapper{padding:40rem 0}#header-bottom{display:flex;align-items:center;justify-content:space-between}#header-bottom>div:nth-child(1) img{width:141rem;height:auto}footer #footer-top{padding:24rem 0;background:#000}footer #footer-top .cards-wrapper{display:flex;justify-content:center}footer #footer-top .cards-wrapper svg{margin-left:5rem;margin-right:5rem}footer #footer-top .cards{width:283rem;height:31rem;display:block}footer #footer-top .cards:first-child{margin-right:9rem}footer #footer-top .footer-social{margin-left:15rem}footer #footer-top .footer-social img,footer #footer-top .footer-social svg{width:40rem;height:auto}footer #footer-middle{padding-top:80rem;padding-bottom:100rem;background:#181d1b}footer #footer-middle a{color:#fff}footer #footer-middle a:hover{color:#F5C95E}footer #footer-middle p:not(.mid-footer-header),footer #footer-middle li{line-height:1.875}footer #footer-middle ul{margin:0;padding:0}footer #footer-middle ul li{margin:0}footer #footer-middle p{color:#fff}footer #footer-middle p.mid-footer-header{color:#F5C95E;font-weight:600;margin-bottom:25rem}footer #footer-middle p a{text-decoration:underline}footer #footer-bottom{padding-top:80rem;background:#414141;padding-bottom:55rem;color:#fff}footer #footer-bottom ul{list-style:none;margin:0;padding:0}footer #footer-bottom ul li{display:inline-block;margin-left:40rem}footer #footer-bottom ul li:first-child{margin-left:0}footer #footer-bottom p{color:#fff}footer #footer-bottom a{color:#fff}footer #footer-bottom a:hover{color:#F5C95E}h1{font-size:60rem}h2{font-size:40rem}@media all and (max-width:575px){h2{font-size:30rem}}.the-button{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;font-weight:600;line-height:1.18}.the-button:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){.the-button{width:100%;padding:20rem;text-align:center;font-size:17rem}}.the-button.empty-button{border:1px solid #F5C95E;background:0;color:#F5C95E}.the-button.empty-button:hover{background:#F5C95E;color:#fff}.home-page-hero{position:relative}.home-page-hero>img{width:100%;height:auto}.home-page-hero.has-dark-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.63) 100%)}.home-page-hero .home-page-hero-floating{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:3}.home-page-hero .home-page-hero-floating p{color:#F5C95E;font-size:18rem;font-weight:700;margin-bottom:30rem}.home-page-hero .home-page-hero-floating h1,.home-page-hero .home-page-hero-floating h2{color:#fff;margin-bottom:45rem}.home-quotes{margin-top:60rem;margin-bottom:90rem}.home-quotes .container-fluid{max-width:1110rem}@media all and (min-width:1025px){.home-quotes .col-lg-3{width:20%;min-width:20%;max-width:20%;flex:20%}}.home-quotes .one-home-quote{max-width:160rem;margin:auto;text-align:center}.home-quotes .one-home-quote .ohq-picture{min-height:50rem;display:flex;align-items:center;justify-content:center;margin-bottom:25rem}.home-quotes .one-home-quote .ohq-quote{margin-bottom:6rem;font-size:14rem}.home-quotes .one-home-quote .ohq-author{font-size:12rem;font-weight:600}.products-slider-section{margin-top:90rem;margin-bottom:0}.products-slider-top,#categories.articles-categories{display:flex;justify-content:space-between;max-width:1080rem;margin:auto;margin-bottom:50rem}.products-slider-top .one-category,.products-slider-top .one-art-cat,#categories.articles-categories .one-category,#categories.articles-categories .one-art-cat{display:inline-block;padding:8rem 16rem;border-radius:30rem;border:1rem solid #707070;color:#dedede;margin-left:10rem}.products-slider-top .one-category.active,.products-slider-top .one-art-cat.active,#categories.articles-categories .one-category.active,#categories.articles-categories .one-art-cat.active{color:#181d1b}.products-slider-top .one-category:hover,.products-slider-top .one-art-cat:hover,#categories.articles-categories .one-category:hover,#categories.articles-categories .one-art-cat:hover{background:#1D3238;color:#fff}.one-product-slide .op-picture{height:315rem;background:#f9f9f9;padding:15rem;margin-bottom:14rem;display:flex;align-items:center;justify-content:center}.one-product-slide .op-picture img{width:100%;max-height:285rem;object-fit:contain;object-position:center}.one-product-slide .op-description{line-height:1.18;margin-bottom:16rem}.one-product-slide .op-description a{color:#000}@media all and (min-width:576px){.one-product-slide .op-description a:hover{color:#F5C95E}}.one-product-slide .op-price{font-size:22rem;font-weight:400}.the-products-slider{max-width:1080rem;margin:auto;position:relative}.the-products-slider .slick-next,.the-products-slider .slick-prev{width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}.the-products-slider .slick-prev{right:100%}.the-products-slider .slick-next{left:100%;transform:rotate(180deg);transform-origin:50% 50%}@media all and (max-width:1024px){.the-products-slider .slick-prev{right:auto;left:10rem}.the-products-slider .slick-next{left:auto;right:10rem}}.the-products-slider .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}.the-products-slider .slick-dots li{display:inline-block;margin:0 6rem}.the-products-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}.the-products-slider .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){.the-products-slider .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}.the-products-slider .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}.the-products-slider .slick-slide{margin:0 11rem}.the-products-slider .slick-list{margin:0 -11rem}.row-spaced{margin:-15rem}.row-spaced>div{padding:15rem}.row-center{justify-content:center}.home-categories{margin-top:140rem;margin-bottom:0}.home-categories h2{margin-bottom:50rem}.home-categories .container-fluid{max-width:1115rem}.home-categories .one-home-category{position:relative;display:block}.home-categories .one-home-category:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);opacity:0;transition:.55s;background-size:43rem auto}.home-categories .one-home-category:hover:after{opacity:1}.home-categories .one-home-category img{height:235rem;width:100%;object-fit:cover;object-position:center}.home-categories .one-home-category span{position:absolute;top:25rem;left:25rem;color:#fff;z-index:3;font-size:22rem;line-height:1.22}.home-features{margin-top:140rem;margin-bottom:140rem}.home-features h2{text-align:center;margin-bottom:75rem}.home-features .one-home-feature{text-align:center;max-width:300rem;margin:auto}.home-features .ohf-icon{margin-bottom:20rem}.home-features .ohf-title{margin-bottom:15rem;font-size:18rem;font-weight:600}.home-features .ohf-text{font-size:16rem}.section-testimonials{padding-top:140rem;background:linear-gradient(to bottom,#f4f2f1 0,#fff 100%)}.section-testimonials .container-fluid{max-width:1110rem}.section-testimonials .home-testimonials-slider{position:relative;margin-top:80rem;margin-bottom:50rem;margin-right:74rem}.section-testimonials .home-testimonials-slider .slick-next,.section-testimonials .home-testimonials-slider .slick-prev{width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}.section-testimonials .home-testimonials-slider .slick-prev{right:100%}.section-testimonials .home-testimonials-slider .slick-next{left:100%;transform:rotate(180deg);transform-origin:50% 50%}@media all and (max-width:1024px){.section-testimonials .home-testimonials-slider .slick-prev{right:auto;left:10rem}.section-testimonials .home-testimonials-slider .slick-next{left:auto;right:10rem}}.section-testimonials .home-testimonials-slider .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}.section-testimonials .home-testimonials-slider .slick-dots li{display:inline-block;margin:0 6rem}.section-testimonials .home-testimonials-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}.section-testimonials .home-testimonials-slider .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){.section-testimonials .home-testimonials-slider .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}.section-testimonials .home-testimonials-slider .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}.section-testimonials .home-testimonials-slider .oht-avatar{margin-bottom:33rem}.section-testimonials .home-testimonials-slider .oht-name{margin-bottom:12rem;font-size:20rem;font-weight:600;display:inline-flex;align-items:center}.section-testimonials .home-testimonials-slider .oht-name .stars{display:inline-block;margin-left:20rem;width:100rem;height:auto}.section-testimonials .home-testimonials-slider .oht-company{margin-bottom:30rem;font-weight:600}.section-testimonials .home-testimonials-slider .oht-text{max-width:311rem;line-height:1.56}@media all and (min-width:1025px){.section-testimonials .col-sm-9{width:calc(100% - 330rem);flex:calc(100% - 330rem);min-width:calc(100% - 330rem);max-width:calc(100% - 330rem)}.section-testimonials .col-sm-3{width:330rem;flex:330rem;min-width:330rem;max-width:330rem}}.section-testimonials .slick-slide{margin:0 20rem}.section-testimonials .slick-list{margin:0 -20rem}.section-testimonials .home-testimonials-white-box{height:100%;background:#fff;display:flex;justify-content:center;align-items:center;padding:20rem;text-align:center}.section-testimonials .home-testimonials-white-box>div{width:100%}.section-testimonials .home-testimonials-white-box>div p.htwb-picture{margin-bottom:60rem}@media all and (max-width:575px){.section-testimonials .home-testimonials-white-box>div p.htwb-picture{margin-bottom:30rem}}.section-testimonials .home-testimonials-white-box>div p.htwb-1{font-size:22rem;font-weight:400;margin-bottom:20rem;line-height:1.22}@media all and (max-width:575px){.section-testimonials .home-testimonials-white-box>div p.htwb-1{line-height:1.56;margin-bottom:0;font-size:16rem}.section-testimonials .home-testimonials-white-box>div p.htwb-1 br{display:none}}.section-testimonials .home-testimonials-white-box>div p.htwb-2{font-size:22rem;line-height:1.22;font-weight:300}@media all and (max-width:575px){.section-testimonials .home-testimonials-white-box>div p.htwb-2{line-height:1.56;font-size:16rem}.section-testimonials .home-testimonials-white-box>div p.htwb-2 br{display:none}}.section-testimonials .header-below-the-button{margin-top:130rem;margin-bottom:70rem}.section-testimonials .full-w-picture{position:relative}.section-testimonials .full-w-picture .full-w-picture-tags{color:#fff;position:absolute;z-index:3;bottom:30rem;left:0;width:100%;font-size:22rem;pointer-events:none}.section-testimonials .full-w-picture .full-w-picture-tags .container-fluid{font-size:22rem}.section-testimonials .full-w-picture .of-has{background:#fff;padding:7rem 40rem 7rem 7rem;border-radius:90rem;z-index:3;font-size:22rem;font-weight:400;box-shadow:0 3rem 6rem #00000029}@media all and (min-width:768px){.section-testimonials .full-w-picture .of-has{position:absolute;z-index:2}.section-testimonials .full-w-picture .of-has:nth-child(1){bottom:139rem;right:177rem}.section-testimonials .full-w-picture .of-has:nth-child(2){bottom:55rem;right:495rem}.section-testimonials .full-w-picture .of-has:nth-child(3){right:300rem;bottom:0;transform:translateY(50%)}}.section-testimonials .full-w-picture .of-has svg,.section-testimonials .full-w-picture .of-has img{width:62rem;height:auto;margin-right:30rem}.section-testimonials .full-w-picture>img{width:100%;height:auto}@media all and (min-width:1025px){.section-testimonials .the-button{min-width:282rem;text-align:center}}.section-testimonials .below-the-full-w-picture{padding-top:64rem}.section-testimonials .below-the-full-w-picture p{margin-bottom:64rem;font-size:22rem;max-width:706rem;line-height:1.59}.section-testimonials .below-the-full-w-picture p:last-child{margin-bottom:0}.shopify-section:not(1.0rem){overflow:hidden}.home-inspirations{width:100vw;overflow:hidden;padding-top:120rem;margin-bottom:120rem;background:linear-gradient(to bottom,#fff 0,#f4f2f1 64%);position:relative}.home-inspirations h2{margin-bottom:80rem}.home-inspirations .inspirations-slider{z-index:3;position:relative}.home-inspirations .inspirations-slider .slick-next,.home-inspirations .inspirations-slider .slick-prev{width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}.home-inspirations .inspirations-slider .slick-prev{right:100%}.home-inspirations .inspirations-slider .slick-next{left:100%;transform:rotate(180deg);transform-origin:50% 50%}@media all and (max-width:1024px){.home-inspirations .inspirations-slider .slick-prev{right:auto;left:10rem}.home-inspirations .inspirations-slider .slick-next{left:auto;right:10rem}}.home-inspirations .inspirations-slider .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}.home-inspirations .inspirations-slider .slick-dots li{display:inline-block;margin:0 6rem}.home-inspirations .inspirations-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}.home-inspirations .inspirations-slider .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){.home-inspirations .inspirations-slider .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}.home-inspirations .inspirations-slider .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}.home-inspirations .inspirations-slider .slick-next,.home-inspirations .inspirations-slider .slick-prev{background-image:url(./arrow-left-slider-inspirations.svg);top:140rem}.home-inspirations .inspirations-slider .slick-next{left:auto;right:300rem;z-index:5}.home-inspirations .inspirations-slider .slick-prev{left:300rem;right:auto;z-index:5}.home-inspirations:after{content:"";bottom:0;left:0;width:100%;background:#fff;z-index:1;height:200rem;position:absolute}.home-inspirations .slick-slide{margin:0 25rem}.home-inspirations .slick-list{margin:0 -25rem}.home-inspirations .container-fluid{position:relative;z-index:3;max-width:1110rem}.home-inspirations .one-inspiration{position:relative;max-width:440rem}.home-inspirations .one-inspiration>img{width:100%;height:auto}.home-inspirations .one-inspiration:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%)}.home-inspirations .one-inspiration .oi-type{margin-bottom:4rem;color:#F5C95E;font-size:14rem;text-decoration:underline;font-weight:600}.home-inspirations .one-inspiration h2,.home-inspirations .one-inspiration h2 a{color:#fff;font-size:30rem;font-weight:600;margin-bottom:20rem}.home-inspirations .one-inspiration h2 a:hover{color:#F5C95E}.home-inspirations .one-inspiration .oi-floating{position:absolute;bottom:30rem;left:30rem;z-index:3}.home-inspirations .one-inspiration .oi-bottom{display:flex;align-items:center}.home-inspirations .one-inspiration .oi-bottom>div:nth-child(1){padding-right:20rem;width:90rem;flex:90rem;max-width:90rem;min-width:90rem}.home-inspirations .one-inspiration .oi-bottom>div:nth-child(1) img{width:70rem;height:70rem;border-radius:70rem;object-fit:cover;object-position:center;border:3rem solid #fff}.home-inspirations .one-inspiration .oi-bottom>div:nth-child(2){flex-grow:1}.home-inspirations .one-inspiration .oi-bottom>div:nth-child(2) p{color:#fff;font-size:14rem;margin-bottom:3rem;font-weight:600}.home-inspirations .one-inspiration .oi-bottom>div:nth-child(2) p:last-child{margin-bottom:0}.home-newsletter{margin-bottom:140rem}.home-newsletter .the-home-newsleeter{max-width:1100rem;margin:auto;background:#f9f8f8;background-size:auto 100%;padding:40rem;position:relative}.home-newsletter .the-home-newsleeter.load-picture:after{width:523rem;height:100%;position:absolute;content:"";z-index:2;top:0;right:0;background:url(./newsletter-form.jpg) no-repeat;background-size:cover;background-position:top center}.home-newsletter .the-home-newsleeter .news-disclaimer{font-size:12rem;line-height:1.66}.home-newsletter .the-home-newsleeter .news-disclaimer a{font-size:12rem}.home-newsletter .the-home-newsleeter form{background:#fff;padding:20rem 30rem;box-shadow:0 0 40rem #00000029;display:flex;align-items:center;position:relative;z-index:3;margin-top:40rem;margin-bottom:35rem}.home-newsletter .the-home-newsleeter form input,.home-newsletter .the-home-newsleeter form button{height:55rem;border:0;transition:.55s}.home-newsletter .the-home-newsleeter form button{width:282rem;flex:282rem;min-width:282rem;max-width:282rem}.home-newsletter .the-home-newsleeter form input{border:0;flex-grow:1;outline:0;background:#fff;padding:000}.home-newsletter .the-home-newsleeter .thn-content{max-width:462rem}.home-newsletter .the-home-newsleeter .thn-content h2{font-size:40rem;margin-bottom:35rem}.home-newsletter .the-home-newsleeter .thn-content ul{margin:0;padding:0;list-style:none}.home-newsletter .the-home-newsleeter .thn-content ul li{padding-left:25rem;padding-bottom:10rem;position:relative}.home-newsletter .the-home-newsleeter .thn-content ul li:last-child{padding-bottom:0}.home-newsletter .the-home-newsleeter .thn-content ul li:before{content:"";top:5rem;left:0;width:10rem;height:10rem;position:absolute;border-radius:10rem;background:#F5C95E}.home-newsletter .the-home-newsleeter .thn-content a{color:#181d1b;text-decoration:underline}.home-for-you{margin-top:140rem}.home-for-you h2{margin-bottom:60rem}.home-for-you .container-fluid{max-width:1100rem}.home-for-you .home-for-you-boxes{display:flex;justify-content:space-between;position:relative;top:-50rem;z-index:3}.home-for-you .home-for-you-boxes .white-for-you-box{margin:0 10rem;padding:20rem 30rem 10rem 20rem;background:#fff;z-index:2;text-align:center;box-shadow:0 0 40rem #00000021;width:275rem;min-width:275rem}.home-for-you .home-for-you-boxes .white-for-you-box .the-button{width:100%;text-align:center}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-data{color:#F5C95E;font-size:20rem;font-weight:600}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-data a{font-size:20rem;color:#F5C95E}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-data a:hover{color:#181d1b}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-description{font-size:14rem;font-weight:300}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-description a:not(.the-button){font-size:14rem;color:#181d1b;text-decoration:underline}.home-for-you .home-for-you-boxes .white-for-you-box:last-child{margin-right:0}.home-for-you .home-for-you-boxes .first-question-box{text-align:center;margin-right:20rem}.home-for-you .home-for-you-boxes .first-question-box p{margin-bottom:20rem;font-size:18rem;font-weight:600}.home-for-you .home-for-you-boxes .first-question-box p:last-child{margin-bottom:0}.home-for-you .home-for-you-boxes .first-question-box img{width:128rem;height:128rem;border-radius:128rem;border:8rem solid #fff;object-fit:cover;object-position:center}.home-last-section{margin-top:60rem;margin-bottom:140rem}.home-last-section .col-sm-6{display:flex;align-items:center}.home-last-section .ls-row h2{font-size:22rem}.home-last-section .ls-row .the-button{width:100%;text-align:center;max-width:282rem}.home-last-section .container-fluid{max-width:900rem}.content-below-the-row{max-width:640rem;margin:0 auto auto}.content-below-the-row p{font-size:20rem;line-height:1.5}.content-below-the-row img{max-width:400rem;height:auto;width:100%}.content-below-the-row h2{margin-top:30rem;margin-bottom:20rem;font-size:30rem}.home-last-section-2{margin-bottom:140rem}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}.pulse{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;display:inline-block}#header-icons{text-align:right}#header-icons a{margin-left:40rem;position:relative;display:inline-block}#header-icons a img{height:26rem;width:auto}#header-icons a span{position:absolute;top:-7rem;font-size:16rem;right:-5rem;width:19rem;height:19rem;border-radius:19rem;background:#F5C95E;display:flex;justify-content:center;align-items:center;color:#fff}#about-page-nav{padding:20rem 0;text-align:center}#about-page-nav a{padding:7rem 20rem;border:1rem solid #1D3238;font-size:16rem;margin:0 10rem;color:#1D3238;border-radius:30rem;display:inline-block}#about-page-nav a:hover{background:#1D3238;color:#fff}#about-page-team{padding-top:60rem;padding-bottom:140rem}#about-page-team .container-fluid{max-width:1110rem}#about-page-team .row{margin:-8rem}#about-page-team .row>div{padding:8rem}#about-page-team #about-page-button-wrapper{margin-top:60rem}#about-page-team .one-team-member .ot-picture img{width:100%;height:auto}#about-page-team .one-team-member p{font-size:18rem}#about-page-team .one-team-member .ot-name{margin-bottom:0}#about-page-team .one-team-member .ot-position{color:#9a9a9a;margin-bottom:0}#about-page-team #about-team-top{max-width:800rem;margin:auto;margin-bottom:120rem;position:relative}#about-page-team #about-team-top:after{content:"";position:absolute;top:-55rem;left:-55rem;width:131rem;height:120rem;background:url(./quotation-sign.svg) no-repeat center;background-size:contain;z-index:2}#about-page-team #about-team-top p{font-size:22rem;line-height:1.59;position:relative;z-index:4}#about-page-production{padding-top:95rem;padding-bottom:140rem;text-align:center;background:#f4f2f1}#about-page-production #ap-picture-1{margin-top:60rem;margin-bottom:110rem}#about-page-production #heart-icon-w{margin-bottom:50rem}#about-page-production #ap-picture-2{margin-top:90rem;margin-bottom:120rem}#about-page-production #ap-picture-2 img{width:100%;height:auto}#about-page-production .container-fluid{max-width:1110rem}#about-page-production .ap-prod-content{max-width:800rem;margin-left:auto;margin-right:auto}#about-page-production .ap-prod-content h2{margin-bottom:30rem;font-size:30rem}#about-page-production .ap-prod-content p{font-size:22rem;line-height:1.59}.align-middle{display:flex;align-items:center}.align-middle>div{width:100%}.align-middle h2{margin-bottom:40rem;font-size:60rem;line-height:1.25}.align-middle p{font-size:22rem;line-height:1.63}#about-page-quality{padding-top:140rem;padding-bottom:140rem}#about-page-quality .container-fluid{max-width:1110rem}#about-page-quality .row{margin-left:-20rem;margin-right:-20rem}#about-page-quality .row>div{padding-left:20rem;padding-right:20rem}#about-page-promise,#about-page-best-quality-bottom{margin-bottom:140rem}#about-page-promise h3,#about-page-best-quality-bottom h3{font-size:30rem;margin-bottom:30rem}#about-page-promise #ab-4-content-text,#about-page-best-quality-bottom #ab-4-content-text{max-width:540rem;margin-right:0;margin-left:auto;margin-bottom:110rem;position:relative}#about-page-promise #ab-4-content-text:before,#about-page-best-quality-bottom #ab-4-content-text:before{width:60rem;height:55rem;background:url(./heart-empty.svg) no-repeat center;background-size:contain;content:"";position:absolute;top:0;right:calc(100% + 50rem)}#about-page-promise #ab-4-picture,#about-page-best-quality-bottom #ab-4-picture{margin-top:140rem}#about-page-promise .container-fluid,#about-page-best-quality-bottom .container-fluid{max-width:1110rem}#about-page-promise #ap-last-text,#about-page-best-quality-bottom #ap-last-text{max-width:578rem}#about-page-promise p,#about-page-best-quality-bottom p{margin-bottom:50rem}#about-page-promise p:last-child,#about-page-best-quality-bottom p:last-child{margin-bottom:0}#about-page-promise p,#about-page-best-quality-bottom p{font-size:22rem;line-height:1.63}@media all and (max-width:1024px){#header-bottom-wrapper{padding:15rem 0}#header-menu-wrapper{display:none}#header-top-row>div:nth-child(1),#header-top-row>div:nth-child(3){display:none}#header-top-row a svg{width:13rem;height:auto;margin-right:5rem}}#header-top-row>div:nth-child(2) a{margin-right:60rem;line-height:40rem}#header-top-row>div:nth-child(2) a img{margin-right:6rem}#header-top-row>div:nth-child(2) a:last-child{margin-right:0}.on-mobile{display:none}@media all and (max-width:1024px){.on-mobile{display:block}.on-desktop{display:none}}#header-bottom #menu-open{display:inline-block;margin-right:16rem}#header-bottom #menu-open svg{width:30rem;height:auto}#header-bottom #menu-open svg *{font-size:8rem;letter-spacing:.13em}#header-bottom #mobile-logo{display:inline-block}#header-bottom #mobile-logo img{width:125rem;height:auto}#header-menu-wrapper{flex-grow:1;margin-left:130rem;margin-right:140rem}#header-menu-wrapper>ul{list-style:none;margin:0;padding:0;width:100%;display:flex;justify-content:space-between}#header-menu-wrapper>ul li{margin:0;position:relative}#header-menu-wrapper>ul li.has-submenu:after{width:9rem;height:12rem;content:"";position:absolute;right:-15rem;top:50%;margin-top:-6rem;background:url(./submenu-dropdown.svg) no-repeat center;background-size:contain}#header-menu-wrapper>ul li.has-submenu:hover ul{opacity:1;pointer-events:auto;display:block}#header-menu-wrapper>ul li a{font-size:16rem;color:#000}#header-menu-wrapper>ul li a:hover{color:#F5C95E}#header-menu-wrapper>ul li ul{top:calc(100% + 5rem);left:0;white-space:nowrap;transition:.55s;padding:12rem 17rem 16rem;background:#fff;border:1rem solid #ddd;border-radius:0px 0px 10px 10px;min-width:100%;border-top:0;list-style:none;min-width:110rem;z-index:10;position:absolute;margin:0;opacity:0;pointer-events:none;display:none}#header-menu-wrapper>ul li ul a{display:block!important;pointer-events:auto!important}#header-menu-wrapper>ul li ul:before{bottom:100%;left:0;height:5rem;width:100%;content:"";position:absolute}#header-menu-wrapper>ul li ul li{margin-bottom:12rem}#header-menu-wrapper>ul li ul li:last-child{margin-bottom:0}.home-page-hero>img{max-height:536rem;width:100%;object-fit:cover;object-position:center}.ohf-icon img{margin:auto}.mobile{display:none;}@media all and (max-width:575px){.mobile{display:block}#header-icons a{margin-left:20rem}#header-top-row div:nth-child(2){display:flex}#header-top-row div:nth-child(2) a{margin-right:20rem;white-space:nowrap;font-size:14rem}}#arrow-down-mobile{display:none}.home-quotes .row,.home-features .row{position:relative}.home-quotes .row .slick-next,.home-quotes .row .slick-prev,.home-features .row .slick-next,.home-features .row .slick-prev{width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}.home-quotes .row .slick-prev,.home-features .row .slick-prev{right:100%}.home-quotes .row .slick-next,.home-features .row .slick-next{left:100%;transform:rotate(180deg);transform-origin:50% 50%}@media all and (max-width:1024px){.home-quotes .row .slick-prev,.home-features .row .slick-prev{right:auto;left:10rem}.home-quotes .row .slick-next,.home-features .row .slick-next{left:auto;right:10rem}}.home-quotes .row .slick-dots,.home-features .row .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}.home-quotes .row .slick-dots li,.home-features .row .slick-dots li{display:inline-block;margin:0 6rem}.home-quotes .row .slick-dots li button,.home-features .row .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}.home-quotes .row .slick-dots li.slick-active button,.home-features .row .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){.home-quotes .row .slick-prev,.home-features .row .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}.home-quotes .row .slick-next,.home-features .row .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}@media all and (max-width:575px){#arrow-down-mobile{position:absolute;display:block;left:50%;bottom:20rem;transform:translate(-50%);z-index:6}#arrow-down-mobile img{width:20rem;height:auto}.home-page-hero .home-page-hero-floating{top:auto;transform:none;bottom:50rem}.home-page-hero .home-page-hero-floating p{margin-bottom:20rem;font-size:12rem}.home-page-hero .home-page-hero-floating h2{font-size:20rem;margin-bottom:30rem;line-height:1.5}.one-product-slide .op-picture{height:204rem;min-height:204rem}.products-slider-section{margin-top:0}.products-slider-section .slick-next,.products-slider-section .slick-prev{top:calc(100% - 7rem)}.products-slider-section .slick-dots{margin-top:35rem;margin-bottom:20rem}.products-slider-section .slick-next{right:0}.products-slider-section .slick-prev{left:0}.home-categories{margin-top:60rem}.home-categories .row>div{margin:0;padding:0}.home-features{margin-top:60rem;margin-bottom:60rem}.home-features h2{margin-bottom:60rem}.home-categories .one-home-category span{top:50%;left:0;width:100%;text-align:center;padding:15rem;transform:translateY(-50%);display:block}.products-slider-top .one-category{margin-left:0;margin-right:18rem}.products-slider-top{margin-bottom:26rem}.products-slider-top{flex-wrap:wrap}.products-slider-top>div{width:100%;flex:100%;min-width:100%;max-width:100%}.products-slider-top>div:nth-child(1){margin-bottom:18rem}.products-slider-top>div:nth-child(2){display:flex;overflow:auto}.section-testimonials .full-w-picture>img{height:375rem;width:100%;object-fit:cover;object-position:top center}.section-testimonials .full-w-picture .full-w-picture-tags{top:335rem;bottom:auto}.section-testimonials .full-w-picture .of-has{padding:0;background:0;filter:none;box-shadow:none}.section-testimonials .full-w-picture .of-has{text-align:center;margin-top:40rem}.section-testimonials .full-w-picture .of-has img{display:block;margin:auto;margin-bottom:10rem}.section-testimonials .home-testimonials-white-box{background:transparent}.section-testimonials .home-testimonials-slider{margin-top:40rem}.section-testimonials .header-below-the-button{margin-top:60rem}.section-testimonials{padding-top:70rem}.section-testimonials h2{font-size:30rem}.section-testimonials .slick-dots{margin-top:20rem!important}.section-testimonials .home-testimonials-slider .oht-text{margin:auto;line-height:1.56}.home-inspirations .one-inspiration{max-width:250rem}.one-home-testimonial-slide{text-align:center}.one-home-testimonial-slide .oht-avatar img{margin:auto}.home-inspirations:after{background:linear-gradient(to bottom,#f4f2f1 1%,white 100%)}.home-inspirations .inspirations-slider .slick-next,.home-inspirations .inspirations-slider .slick-prev{background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;top:100%;margin-top:0;top:calc(100% - 22rem)}.home-newsletter .the-home-newsleeter .thn-content h2{font-size:30rem}.the-home-newsleeter .mobile{margin-bottom:20rem}.the-home-newsleeter .mobile img{height:190rem;width:100%;object-fit:cover;object-position:top center}.home-inspirations .inspirations-slider .slick-next{left:auto;right:15rem}.home-inspirations{margin-bottom:90rem}.home-newsletter .the-home-newsleeter form{box-shadow:none}.home-newsletter .the-home-newsleeter form{display:block;padding:0}.home-newsletter .the-home-newsleeter form input{width:100%;height:60rem;border:1rem solid #c7c7c7;margin-bottom:15rem;padding-left:20rem}.home-newsletter .the-home-newsleeter form button{width:100%;max-width:100%;padding:20rem;text-align:center}.home-newsletter .the-home-newsleeter{padding:0}.home-inspirations .inspirations-slider .slick-prev{right:auto;left:15rem}.home-newsletter .the-home-newsleeter{background:#fff}.home-inspirations .inspirations-slider .slick-dots{margin-bottom:30rem;margin-top:30rem}.section-testimonials .home-testimonials-slider{margin-right:0}.home-newsletter .the-home-newsleeter:after{display:none}.home-for-you .home-for-you-boxes .white-for-you-box{max-width:100%;width:calc(100% - 20rem);margin-top:20rem}.home-for-you .home-for-you-boxes .white-for-you-box .the-button{width:100%;min-width:100%;max-width:100%;text-align:center}.home-inspirations h2{margin-bottom:40rem}.home-newsletter{margin-bottom:60rem}.home-last-section-content-right{text-align:center;margin-top:20rem}.home-last-section-content-right .the-button{max-width:100%}.home-last-section .content-below-the-row{margin-top:0}.home-for-you{margin-top:60rem}.home-for-you h2{font-size:30rem;text-align:center}.home-for-you .home-for-you-boxes{display:block}.home-last-section{margin-top:0}footer #footer-bottom ul li{display:block;margin:auto;margin-bottom:25rem;text-align:center}footer #footer-bottom{padding:60rem 0}footer #footer-top{padding:30rem 0}footer #footer-middle{padding:60rem 0}footer #footer-top .cards-wrapper{display:block;text-align:center}footer #footer-top .cards-wrapper img,footer #footer-top .cards-wrapper svg{display:block;margin:auto!important}footer #footer-top .cards-wrapper img:last-child,footer #footer-top .cards-wrapper svg:last-child{margin-top:7rem!important}footer{text-align:center}.align-middle h2{font-size:30rem}#about-page-nav{padding:30rem 0}#about-page-nav .container-fluid{display:flex;overflow:auto}#about-page-nav .container-fluid a{white-space:nowrap}#about-page-team #about-team-top:after{left:10rem}#about-page-team{padding-bottom:60rem}.desktop{display:none}#about-page-team #about-team-top{margin-bottom:60rem}#about-page-production #ap-picture-1{margin-bottom:50rem}#about-page-production{padding-bottom:60rem}#about-page-production .ap-prod-content{margin-bottom:60rem}#about-page-production .ap-prod-content h2{font-size:20rem}#about-page-quality{padding-bottom:60rem}#about-page-promise #ab-4-picture{margin-top:0}#ap-picture-1 img,#ap-picture-2 img,#ap-picture-3 img,#ap-picture-4 img,#ap-picture-5 img,#about-page-quality img,#about-page-promise img{position:relative;margin-left:-15rem;width:calc(100% + 30rem)!important;max-width:calc(100% + 30rem)!important}#about-page-promise{text-align:center}#about-page-promise h3{font-size:20rem}#about-page-promise p{font-size:16rem}#about-page-quality{padding-top:0}#about-page-production .ap-prod-content h2{margin-bottom:20rem}#about-page-team #about-team-top p,#about-page-production .ap-prod-content p{font-size:16rem}#ab-4-content-text{text-align:center}#about-page-quality p{font-size:16rem}#about-page-quality h2{margin-bottom:17rem}#about-page-production #ap-picture-2{margin-bottom:40rem;margin-top:60rem}#about-page-production{padding-top:0}#about-page-promise #ab-4-content-text{margin-bottom:0}#ap-last .row{flex-direction:column-reverse}#about-page-promise #ab-4-content-text{margin-bottom:50rem}}@media all and (min-width:1025px){#about-page-nav{background:#fff;transition:.55s;z-index:10!important}.is-sticky #about-page-nav{box-shadow:0 0 10rem #0000000d}}#about-page-nav-above,#about-page-nav-bottom{height:50rem}@media all and (max-width:575px){#about-page-nav-above{height:30rem}#about-page-nav-bottom{height:20rem}}#prod-logo-1 img{width:104rem;height:auto}#heart-icon-w img{width:92rem;height:auto}#the-breadcrumbs{margin-top:24rem;font-size:14rem}@media all and (max-width:1024px){#the-breadcrumbs{margin-top:15rem}}#the-breadcrumbs a{font-size:14rem;color:#181d1b}#the-breadcrumbs b,#the-breadcrumbs strong{font-weight:600;font-size:14rem}#the-default-page,.shopify-policy__container{padding-top:80rem;padding-bottom:140rem}#the-default-page .container-fluid,.shopify-policy__container .container-fluid{max-width:990rem}#the-default-page h1,.shopify-policy__container h1{font-size:40rem;margin-bottom:80rem}@media all and (max-width:1024px){#the-default-page h1,.shopify-policy__container h1{font-size:30rem;margin-bottom:60rem}}#the-default-page h2,.shopify-policy__container h2{margin-bottom:20rem;font-size:30rem}@media all and (max-width:1024px){#the-default-page h2,.shopify-policy__container h2{font-size:20rem;margin-bottom:20rem}}#the-default-page ul:not(.slick-dots),#the-default-page ol,.shopify-policy__container ul:not(.slick-dots),.shopify-policy__container ol{list-style:none;margin-bottom:80rem;padding-left:0}@media all and (max-width:1024px){#the-default-page ul:not(.slick-dots),#the-default-page ol,.shopify-policy__container ul:not(.slick-dots),.shopify-policy__container ol{margin-bottom:60rem}}#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{padding-left:20rem;position:relative;margin-bottom:30rem}#the-default-page ul:not(.slick-dots) li:before,#the-default-page ol li:before,.shopify-policy__container ul:not(.slick-dots) li:before,.shopify-policy__container ol li:before{content:"";position:absolute;top:7rem;left:0;width:10rem;height:10rem;border-radius:10rem;background:#F5C95E;z-index:1}#the-default-page p+h2,.shopify-policy__container p+h2{margin-top:80rem}@media all and (max-width:1024px){#the-default-page p+h2,.shopify-policy__container p+h2{margin-top:60rem}}#all-collections{margin-top:80rem;margin-bottom:140rem}#all-collections #categories{padding:30rem;background:#f9f9f9}#all-collections #categories strong{font-size:20rem;font-weight:600}#all-collections #categories a{color:#181d1b}#all-collections #categories a:hover{color:#F5C95E}#all-collections #categories a.active{font-weight:700;}@media all and (min-width:1025px){#all-collections #collections-main-row{margin-left:-30rem;margin-right:-30rem}#all-collections #collections-main-row>div{padding-left:30rem;padding-right:30rem}#all-collections #collections-main-row .col-sm-3{width:322rem;max-width:322rem;min-width:322rem;flex:322rem}#all-collections #collections-main-row .col-sm-9{width:calc(100% - 322rem);max-width:calc(100% - 322rem);min-width:calc(100% - 322rem);flex:calc(100% - 322rem)}}#all-collections #collection-description{margin-bottom:100rem}#all-collections #collection-description h2,#all-collections #collection-description h1{font-size:40rem}#all-collections #collection-description p{font-size:16rem;line-height:1.56}.home-last-section .ls-row h2.big-h2{font-size:55rem}@media all and (max-width:1024px){.home-last-section .ls-row h2.big-h2{font-size:30rem}}.home-last-section .ls-row p{font-size:22rem;line-height:1.56}.one-w-icon img{height:45rem;width:60rem;object-fit:contain;object-position:center}.ohf-icon img{height:96rem;width:auto}.hidden-slide{display:none!important}@media all and (min-width:1025px){.home-categories .col-sm-6:nth-child(4n+1),.home-categories .col-sm-6:nth-child(4n+4){width:66%;flex:66%;min-width:66%;max-width:66%}.home-categories .col-sm-6:nth-child(4n+2),.home-categories .col-sm-6:nth-child(4n+3){width:33%;flex:33%;min-width:33%;max-width:33%}}#mobile-menu{transition:.55s;position:fixed;top:0;left:0;width:100%;max-width:100%;background:#fff;height:100vh;z-index:400000;padding:25rem 20rem;opacity:0;left:-270rem;pointer-events:none}@media all and (min-width:1025px){#mobile-menu{display:none}}#mobile-menu.active{opacity:1;left:0;pointer-events:auto}#mobile-menu #close-menu{position:absolute;top:27rem;right:20rem}#mobile-menu #close-menu svg{width:16rem;height:auto}#mobile-menu ul{list-style:none;margin:0;padding:0}#mobile-menu ul li{margin-bottom:10rem}#mobile-menu ul li a{font-size:16rem;color:#1D3238}#mobile-menu #mm-2{padding-bottom:26rem;margin-bottom:26rem;border-bottom:1rem solid #f4f2f1}#mobile-menu #scollable{height:100vh;display:flex;flex-direction:column}#mobile-menu #scollable #mm-2{flex-grow:1;overflow:auto}#mobile-menu #mm-3 ul li:nth-last-child(1) a,#mobile-menu #mm-3 ul li:nth-last-child(2) a{color:#F5C95E;font-weight:700}#mobile-menu #mm-1{margin-bottom:30rem}#mobile-menu #mm-1 svg{width:161rem;height:auto}#mobile-menu:after{display: none}.ohq-picture img{width:100%;height:auto}#the-cart-page-content{display:flex;margin-bottom:140rem;flex-wrap:wrap}@media all and (max-width:991px){#the-cart-page-content{margin-bottom:60rem}#the-cart-page-content>div{width:100%;flex:100%;min-width:100%;max-width:100%}}#the-cart-page-content #the-cart-feed{max-width:560rem;padding:0 15rem;margin:auto}#the-cart-page-content #the-cart-feed h2{margin-top:80rem;margin-bottom:80rem}@media all and (min-width:992px){#the-cart-page-content>div:nth-child(1){width:calc(100% - 650rem);flex:calc(100% - 650rem);min-width:calc(100% - 650rem);max-width:calc(100% - 650rem)}#the-cart-page-content>div:nth-child(2){width:650rem;flex:650rem;min-width:650rem;max-width:650rem}}.oci-quantity{margin-bottom:20rem;display:flex}.oci-quantity .oci-minus,.oci-quantity .oci-plus{width:40rem;height:30rem;text-align:center;border:1rem solid #c7c7c7;display:inline-flex;justify-content:center;font-size:21rem;font-weight:500;align-items:center;color:#000}.oci-quantity .oci-minus:hover,.oci-quantity .oci-plus:hover{background:#1D3238;color:#fff}.oci-quantity .oci-minus{border-right:0}.oci-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oci-quantity input{font-size:14rem;font-weight:600;width:50rem;height:30rem;text-align:center;border:1rem solid #c7c7c7;border-left:0;border-right:0;outline:0;-webkit-appearance:none;margin:0;-moz-appearance:textfield}.oci-quantity .oci-plus{border-left:0}.one-cart-item-wrapper{margin-bottom:20rem;padding-bottom:20rem;border-bottom:1rem solid #c7c7c7}.one-cart-item{display:flex;}.one-cart-item>div:nth-child(1){width:150rem;flex:150rem;min-width:150rem;max-width:150rem}.one-cart-item>div:nth-child(2){width:calc(100% - 150rem);flex:calc(100% - 150rem);min-width:calc(100% - 150rem);max-width:calc(100% - 150rem);padding-left:30rem}.one-cart-item .oci-picture{min-height:105rem;display:flex;align-items:center;justify-content:center;padding:15rem;background:#f9f9f9}.one-cart-item .oci-description{font-size:16rem;margin-bottom:9rem}.one-cart-item .oci-delivery{font-size:14rem;font-weight:700;color:#3db49d;margin-bottom:20rem}.one-cart-item .oci-remove-and-price{display:flex;justify-content:space-between;align-items:center}.one-cart-item .oci-remove-and-price span:nth-child(1) a{font-size:14rem;color:#1D3238;display:flex;align-items:center}.one-cart-item .oci-remove-and-price span:nth-child(1) a img{margin-right:3rem}.one-cart-item .oci-remove-and-price span:nth-child(2){font-size:14rem;font-weight:600}.ttc-split-info{margin-bottom:10rem;display:flex;justify-content:space-between;align-items:center;font-size:14rem}.ttc-split-info strong{font-weight:600}.ttc-split-info .bigger{font-size:16rem}.ttc-split-info .yellow-price{font-size:20rem;font-weight:600;color:#F5C95E}.pay-with-header{font-size:12rem;margin-bottom:10rem;margin-top:50rem}.ttc-button-wrapper{margin-bottom:30rem}.ttc-button-wrapper .the-button{width:100%;display:block;text-align:center;font-size:20rem;font-weight:600;padding:20rem;cursor:pointer;outline:0}.ttc-button-wrapper .the-button:not(.empty-button){border:0}.ttc-button-wrapper.ttc-1{margin-bottom:20rem;margin-top:40rem}.express-checkout-with-2{margin-bottom:40rem;display:flex}.express-checkout-with-2 img,.express-checkout-with-2 svg{width:50%;flex:50%;height:auto!important}.express-checkout-with-2 img:first-child,.express-checkout-with-2 svg:first-child{margin-right:8rem}.to-the-checkout-box{padding:50rem 60rem;background:#f9f9f9}.to-the-checkout-box .express-checkout-with{display:flex;margin-left:-8rem;margin-right:-8rem;margin-bottom:30rem}.to-the-checkout-box .express-checkout-with>div{padding:0 8rem;width:100%;flex:100%;min-width:100%;max-width:100%}@media all and (min-width:1024px){.to-the-checkout-box .express-checkout-with>div ul{flex-direction:row!important}.to-the-checkout-box .express-checkout-with>div ul>li{flex-grow:1}}.to-the-checkout-box .express-checkout-with span{display:block;line-height:44rem;text-align:center;border-radius:5rem}.to-the-checkout-box .express-checkout-with .ecw-amazon{background:#f5d783}.to-the-checkout-box .express-checkout-with .ecw-apple{background:#010101}.to-the-checkout-box .express-checkout-with .ecw-paypal{background:#f1c856}.to-the-checkout-box .one-checkout-info{display:flex;font-size:14rem}.to-the-checkout-box .one-checkout-info:not(:last-child){margin-bottom:14rem;padding-bottom:14rem;border-bottom:1rem solid #c7c7c7}.to-the-checkout-box .one-checkout-info>div:nth-child(1){width:50rem;flex:50rem;min-width:50rem;max-width:50rem;padding-right:4rem}.to-the-checkout-box .one-checkout-info>div:nth-child(1) svg{max-width:100%}.to-the-checkout-box .one-checkout-info>div:nth-child(2){font-size:14rem;flex-grow:1}.to-the-checkout-box .one-checkout-info>div:nth-child(2) span{font-size:16rem}#sliding-cart{position:fixed;z-index:50;top:0;transition:.55s;right:-650rem;height:100%;background:#fff;width:100%;max-width:650rem;display:flex;flex-direction:column;justify-content:space-between;opacity:0;pointer-events:none}#sliding-cart>form{display:flex;height:100vh;flex-direction:column}#sliding-cart>form #cart-items{flex-grow:1;overflow:auto}#sliding-cart.active{right:0;pointer-events:auto;opacity:1}#sliding-cart:before{background:rgba(0,0,0,.58);right:100%;width:3000rem;height:100%;z-index:1;content:"";position:absolute}#sliding-cart #cart-items{padding:0 60rem}@media all and (max-width:575px){#sliding-cart #cart-items{padding-left:15rem;padding-right:15rem}}#sliding-cart #sliding-cart-top{padding:20rem 60rem 0}@media all and (max-width:575px){#sliding-cart #sliding-cart-top{padding-left:15rem;padding-right:15rem}}#sliding-cart #sliding-cart-top #sc-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20rem;margin-bottom:60rem;border-bottom:1rem solid #c7c7c7;margin-bottom:40rem}#sliding-cart #sliding-cart-top #sc-header span{font-size:24rem}#sliding-cart #sliding-cart-bottom{padding:20rem 60rem;background:#f9f9f9}@media all and (max-width:575px){#sliding-cart #sliding-cart-bottom{padding:15rem}}#sliding-cart .express-checkout-with-2{margin-bottom:0}.one-home-testimonial-slide .ohq-picture img{max-width:90rem}.product-about-us{padding-top:140rem;padding-bottom:140rem}.product-about-us .container-fluid{max-width:1390rem}.product-about-us .pau-content{padding:110rem}.product-about-us .pau-inner{max-width:466rem;background:rgba(255,255,255,.8);box-shadow:0 0 40rem #00000021;padding:45rem}.product-about-us .pau-inner h2{margin-bottom:30rem}.product-testimonials-2{padding-top:90rem;padding-bottom:120rem;background:#f9f9f9}.product-testimonials-2 h2{max-width:1100rem;margin:auto;margin-bottom:90rem}.product-testimonials-2 .p-test-2-slider{position:relative}.product-testimonials-2 .p-test-2-slider .slick-next,.product-testimonials-2 .p-test-2-slider .slick-prev{width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}.product-testimonials-2 .p-test-2-slider .slick-prev{right:100%}.product-testimonials-2 .p-test-2-slider .slick-next{left:100%;transform:rotate(180deg);transform-origin:50% 50%}@media all and (max-width:1024px){.product-testimonials-2 .p-test-2-slider .slick-prev{right:auto;left:10rem}.product-testimonials-2 .p-test-2-slider .slick-next{left:auto;right:10rem}}.product-testimonials-2 .p-test-2-slider .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}.product-testimonials-2 .p-test-2-slider .slick-dots li{display:inline-block;margin:0 6rem}.product-testimonials-2 .p-test-2-slider .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}.product-testimonials-2 .p-test-2-slider .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){.product-testimonials-2 .p-test-2-slider .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}.product-testimonials-2 .p-test-2-slider .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-picture img{width:100%;height:250rem;object-fit:cover;object-position:center}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-avatar{text-align:center;margin-bottom:-35rem}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-avatar img{width:100rem;height:100rem;object-fit:cover;border-radius:100rem;border:5rem solid #fff;position:relative;top:-50rem;z-index:2;margin:auto}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-name{text-align:center;font-size:20rem;font-weight:600;margin-bottom:20rem}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-name img{display:inline-block}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-position{font-size:16rem;font-weight:500;text-align:center;margin-bottom:10rem}.product-testimonials-2 .p-test-2-slider .one-p-test-2-slide .opt2-text{font-weight:300}.product-testimonials-2 .slick-slide{margin:0 20rem}.product-testimonials-2 .slick-list{margin:0 -20rem}.product-testimonials{margin-bottom:140rem}.product-testimonials h2{max-width:1100rem;margin:auto;margin-bottom:50rem}.product-testimonials .pt-filters{margin-bottom:35rem}.product-testimonials .pt-filters p{margin-bottom:8rem}.product-testimonials .pt-filters p:last-child{margin-bottom:0}.product-testimonials .pt-filters select{padding:0;margin:0;border:0;position:relative;left:-4rem;font-size:14rem;font-weight:500}.product-testimonials .pt-filters label{display:flex;align-items:center;font-size:14rem}.product-testimonials .pt-filters label input,.product-testimonials .pt-filters label img{margin-right:8rem}.product-testimonials .pt-filters .pt-filter-header{font-size:14rem}.product-testimonials .pt-filters select{background:transparent}.product-testimonials .pt-filters label{font-weight:500;font-size:16rem}.product-testimonials .pt-filters a{color:#1D3238;font-size:16rem;font-weight:600;margin-right:40rem}.product-testimonials .pt-filters a:hover{color:#F5C95E}.product-testimonials .pt-filters p{display:flex;align-items:center}.product-testimonials .pt-row .one-pt-testimonial{height:100%;display:flex;flex-direction:column;justify-content:space-between;background:#f9f9f9}.product-testimonials .pt-row .one-pt-testimonial strong,.product-testimonials .pt-row .one-pt-testimonial .opt-test-title{font-weight:500}.product-testimonials .pt-row .one-pt-testimonial .opt-test-title,.product-testimonials .pt-row .one-pt-testimonial .opt-test-answer>p:nth-child(1){margin-bottom:10rem}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top{justify-content:space-between;display:flex}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top span{display:flex;align-items:center}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top>span:nth-child(1){font-size:20rem;font-weight:600}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top>span:nth-child(1) img{margin-left:10rem}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top>span:nth-child(2){font-size:16rem;font-weight:500}.product-testimonials .pt-row .one-pt-testimonial .opt-test-top>span:nth-child(2) img{margin-right:10rem}.product-testimonials .pt-row .one-pt-testimonial .opt-test{padding:14rem 20rem}.product-testimonials .pt-row .one-pt-testimonial .opt-test-answer{background:#eaeaea;padding:14rem 20rem}.home-for-you.product-page{margin-bottom:140rem;margin-top:40rem}.home-for-you.product-page .home-for-you-boxes{top:0}.product-faq .container-fluid{max-width:1130rem}.product-faq h2{margin-bottom:40rem}.product-faq .one-product-faq .one-product-question{padding:20rem 25rem;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;background:#f9f9f9}.product-faq .one-product-faq .one-product-question p{margin:0;margin-right:10rem;font-weight:700}.product-faq .one-product-faq .one-product-question img{transform-origin:50% 50%;transition:.55s}.product-faq .one-product-faq .one-product-answer{display:none;padding:25rem;padding-top:0;background:#f9f9f9}.product-faq .one-product-faq.active .one-product-question p{color:#F5C95E}.product-faq .one-product-faq.active .one-product-question img{transform:rotate(180deg)}.product-faq .download-faq{margin-top:40rem;display:flex;max-width:360rem;padding:20rem;border:1rem solid #eaeaea}.product-faq .download-faq:hover{background:#eaeaea}.product-faq .download-faq>span:nth-child(1){width:50rem;flex:50rem;min-width:50rem;max-width:50rem}.product-faq .download-faq>span:nth-child(1) img,.product-faq .download-faq>span:nth-child(1) svg{width:36rem;height:auto}.product-faq .download-faq>span:nth-child(2){color:#1D3238;width:calc(100% - 50rem);flex:calc(100% - 50rem);min-width:calc(100% - 50rem);max-width:calc(100% - 50rem)}.product-faq .download-faq>span:nth-child(2)>span:nth-child(1){font-weight:700;display:block;margin-bottom:4rem}.product-faq .download-faq>span:nth-child(2)>span:nth-child(2){display:block}.product-similar-product{margin-bottom:140rem}.product-similar-product .container-fluid{max-width:1130rem}.product-similar-product .psp-content{padding:50rem;background:#f9f9f9;margin-bottom:23rem}@media all and (min-width:992px){.product-similar-product .psp-content{display:flex;flex-wrap:wrap}.product-similar-product .psp-content>div:nth-child(1){width:660rem;flex:660rem;min-width:660rem;max-width:660rem}.product-similar-product .psp-content>div:nth-child(2){width:calc(100% - 660rem);flex:calc(100% - 660rem);min-width:calc(100% - 660rem);max-width:calc(100% - 660rem)}}@media all and (min-width:575px) and (max-width:991px){.product-similar-product .psp-content{display:flex;flex-wrap:wrap}.product-similar-product .psp-content>div:nth-child(1){width:55%;flex:55%;min-width:55%;max-width:55%}.product-similar-product .psp-content>div:nth-child(2){width:45%;flex:45%;min-width:45%;max-width:45%}}.product-similar-product .psp-content h2{font-size:30rem;margin-bottom:23rem}.product-similar-product .psp-content .pcp-price{font-size:22rem;font-weight:600;color:#F5C95E;margin-bottom:6rem}.product-similar-product .psp-content .pcp-price span{font-size:14rem;margin-left:20rem;position:relative;color:#000}.product-similar-product .psp-content .pcp-price span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;margin-top:-1px;background:#000}.product-similar-product .psp-content .pcp-incl{margin-bottom:20rem}.buy-additional-product{margin-bottom:140rem}.buy-additional-product h2{margin-bottom:30rem;font-size:22rem}.buy-additional-product .container-fluid{max-width:1130rem}.buy-additional-product .bua-compare{display:flex;align-items:center;margin-bottom:30rem}.buy-additional-product .bua-compare>div:nth-child(1),.buy-additional-product .bua-compare>div:nth-child(3){width:calc(50% - 30rem);background:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:15rem}.buy-additional-product .bua-compare>div:nth-child(2){text-align:center;width:60rem}.buy-additional-product .bua-compare>div:nth-child(2) img{width:40rem}.buy-additional-product .bap-con{max-width:820rem}.buy-additional-product .bup-name-price{display:flex;justify-content:space-between;align-items:center}.buy-additional-product .bup-name-price span:nth-child(1){font-size:16rem;font-weight:600}.buy-additional-product .bup-name-price span:nth-child(2){font-size:22rem;font-weight:600;color:#F5C95E}.buy-additional-product .the-button{padding:20rem;width:100%;text-align:center}.buy-additional-product .bua-select{display:flex;align-items:center}.buy-additional-product .bua-select:not(:last-child){margin-bottom:10rem}.buy-additional-product .bua-select>span:nth-child(1){width:20rem}.buy-additional-product .bua-select>span:nth-child(2){width:330rem;padding-right:20rem}.buy-additional-product .bua-select>span:nth-child(2) b,.buy-additional-product .bua-select>span:nth-child(2) strong{font-weight:700}.buy-additional-product .bua-select>span:nth-child(3){font-weight:700}.product-details{margin-bottom:140rem}.product-details h2{margin-bottom:60rem}.product-details .container-fluid{max-width:1130rem}.product-details .row{margin:0}.product-details .row>div{padding:0}.product-details .one-detail{display:flex;padding:15rem 0;border-bottom:1rem solid #c7c7c7}.product-details .one-detail div:nth-child(1){width:230rem;flex:230rem;min-width:230rem;max-width:230rem;font-weight:700}.product-details .one-detail div:nth-child(2){width:calc(100% - 230rem);flex:calc(100% - 230rem);min-width:calc(100% - 230rem);max-width:calc(100% - 230rem)}@media all and (min-width:576px){.product-details .col-sm-6:nth-last-child(1) .one-detail,.product-details .col-sm-6:nth-last-child(2) .one-detail{border-bottom:0}}@media all and (max-width:576px){.product-details .col-sm-6:nth-last-child(1) .one-detail{border-bottom:0}}.product-section-2{margin-bottom:140rem}.product-section-2 .container-fluid{max-width:1130rem}.product-section-2 .ps2-content{padding:60rem;background:#f9f9f9}.product-section-2 .ps2-content h2{margin-bottom:40rem}.product-section-2 .ps2-content ul{list-style:none;margin-bottom:80rem;padding-left:0}@media all and (max-width:1024px){.product-section-2 .ps2-content ul{margin-bottom:60rem}}.product-section-2 .ps2-content ul li{padding-left:20rem;position:relative;margin-bottom:30rem}.product-section-2 .ps2-content ul li:before{content:"";position:absolute;top:7rem;left:0;width:10rem;height:10rem;border-radius:10rem;background:#F5C95E;z-index:1}.product-section-2 .ps2-content ul:last-child,.product-section-2 .ps2-content li:last-child{margin-bottom:0}@media all and (min-width:576px){.row-reverse{flex-direction:row-reverse}}.product-section-1{margin-bottom:140rem}.product-section-1 .container-fluid{max-width:1130rem}.product-section-1 .one-ps1-con{padding:15rem;max-width:510rem;margin:auto}.product-section-1 .one-ps1-con p{font-size:16rem}.product-section-1 .row>div{padding-left:15rem;padding-right:15rem}.product-section-1 .ps1-video-wrapper{text-align:center}.product-section-1 .ps1-video-wrapper h3{font-size:30rem;margin-bottom:40rem;margin-top:70rem}.product-section-1 .ps1-video-wrapper .video-desc{max-width:800rem;margin:auto;font-size:16rem}.product-section-1 .ps1-video-wrapper a{display:block;position:relative}.product-section-1 .ps1-video-wrapper a:after{content:"";width:49rem;height:43rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:url(./video-play.svg) no-repeat;background-size:contain}.product-section-1 .ps1-video-wrapper a img{filter:brightness(60%)}.product-section-1 .ps1-content{margin-bottom:80rem}.product-section-1 .ps1-content h2{font-size:30rem;margin-bottom:40rem}.product-nav{padding:50rem 0;text-align:center}.product-nav a{padding:7rem 15rem 7rem 27rem;border:1rem solid #1D3238;color:#1D3238;border-radius:30rem;display:inline-block;margin:0 10rem}.product-nav a img{margin-left:6rem}.product-nav a:hover{border-color:#F5C95E}.product-advantages{border-bottom:1rem solid #c7c7c7;padding:13rem 0}.product-advantages .product-advantages-content{max-width:630rem;margin:auto;display:flex;justify-content:space-between}.product-advantages .product-advantages-content .op-a div{width:30rem;height:30rem;border-radius:30rem;background:#F5C95E;margin:auto;margin-bottom:7rem}.product-gallery img{max-width:100%;height:auto}.product-gallery .rimage-wrapper{padding-top:0!important}.product-top{border-bottom:1rem solid #c7c7c7}.product-top h1{font-size:30rem;margin-bottom:20rem}.product-top .incl{margin-bottom:20rem;font-size:12rem}.product-top form .shopify-payment-button{margin-top:20rem}.product-top form .shopify-payment-button button{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;font-weight:600;line-height:1.18;border:1px solid #F5C95E;background:0;color:#F5C95E}.product-top form .shopify-payment-button button:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){.product-top form .shopify-payment-button button{width:100%;padding:20rem;text-align:center;font-size:17rem}}.product-top form .shopify-payment-button button:hover{background:#F5C95E;color:#fff}.product-top .the-p-gallery{padding:30rem;background:#f9f9f9;position:relative}@media all and (min-width:576px){.product-top .the-p-gallery:before{width:300%;right:100%;height:100%;content:"";position:absolute;top:0;background:#f9f9f9}}.product-top .thumbnails{margin-top:30rem}.product-top .thumbnail{border:2rem solid transparent}.product-top .thumbnail.current{border:2rem solid #F5C95E}.product-top .oci-quantity{margin-bottom:20rem}.product-top .payment-and-quantity__add button,.product-top form button{padding:20rem!important;width:100%;text-align:center;outline:0!important;border-radius:0}.product-top .payment-and-quantity__add button{border:0}.product-top .top-right-product{max-width:578rem;margin:auto}.product-top #price{margin-bottom:6rem}.product-top #price .current-price b{font-size:30rem;font-weight:600;color:#F5C95E}.product-top #price .was-price{color:#adadad;font-weight:500;position:relative;display:inline-block}.product-top #price .was-price:after{content:"";top:50%;left:0;width:100%;height:1rem;background:#adadad;position:absolute}.product-top .product-available{margin-bottom:30rem}.product-top .product-available p{margin-bottom:5rem;font-size:14rem;font-weight:600;display:flex;align-items:center}.product-top .product-available p.green{color:#3db49d}.product-top .product-available p.red{color:#f85a14}.product-top .product-available p img{margin-right:3rem}.shopify-payment-button__button--hidden{display:none}#the-default-page.article #single-article-content p,#the-default-page.article #single-article-content ul,#the-default-page.article #single-article-content h1,#the-default-page.article #single-article-content h2,#the-default-page.article #single-article-content h3,#the-default-page.article #single-article-content h4,#the-default-page.article #single-article-content h5,#the-default-page.article #single-article-content ol,.product-section-1 p,.product-section-1 ul,.product-section-1 h1,.product-section-1 h2,.product-section-1 h3,.product-section-1 h4,.product-section-1 h5,.product-section-1 ol{margin-bottom:20rem}#the-default-page.article #single-article-content a,#the-default-page.article #single-article-content a font,.product-section-1 a,.product-section-1 a font{color:#F5C95E!important}#the-default-page.article #single-article-content a:hover,#the-default-page.article #single-article-content a font:hover,.product-section-1 a:hover,.product-section-1 a font:hover{color:#181d1b!important}#the-default-page.article #single-article-content p,.product-section-1 p{line-height:1.5;font-size:16rem}#the-default-page.article #single-article-content ul:not(:first-child),#the-default-page.article #single-article-content h1:not(:first-child),#the-default-page.article #single-article-content h2:not(:first-child),#the-default-page.article #single-article-content h3:not(:first-child),#the-default-page.article #single-article-content h4:not(:first-child),#the-default-page.article #single-article-content h5:not(:first-child),#the-default-page.article #single-article-content ol:not(:first-child),.product-section-1 ul:not(:first-child),.product-section-1 h1:not(:first-child),.product-section-1 h2:not(:first-child),.product-section-1 h3:not(:first-child),.product-section-1 h4:not(:first-child),.product-section-1 h5:not(:first-child),.product-section-1 ol:not(:first-child){margin-top:40rem}#the-default-page.article #single-article-content h2,.product-section-1 h2,#the-default-page.article #single-article-content h2 *,.product-section-1 h2 *{font-size:30rem}#the-default-page.article #single-article-content h3,.product-section-1 h3,#the-default-page.article #single-article-content h3 *,.product-section-1 h3 *{font-size:25rem}#the-default-page.article #single-article-content h4,.product-section-1 h4,#the-default-page.article #single-article-content h4 *,.product-section-1 h4 *{font-size:20rem}#the-default-page .image-column img{width:100%;height:auto}#the-default-page .excerpt-column p{line-height:1.5;font-size:16rem}#the-default-page .excerpt-column a{color:#F5C95E}#the-default-page .excerpt-column a:hover{color:#181d1b}#the-default-page .excerpt-column h2{font-size:30rem;margin-bottom:20rem}#the-default-page .excerpt-column h2 a{font-size:30rem;color:#181d1b}#the-default-page .excerpt-column h2 a:hover{color:#F5C95E}.so-tab{display:flex;flex-wrap:wrap}.so-tab>div{width:100%;flex:100%}.so-tab input{margin-right:5rem;position:relative;top:2rem}.product-section-1 p{line-height:1.5}.product-section-1 a{color:#F5C95E}.product-section-1 a:hover{color:#000}.product-section-1 hr{margin:30rem 0}.product-section-1 .space-under{margin:-15rem;align-items:center}.product-section-1 .space-under>div{padding:15rem}@media all and (min-width:1024px){.product-section-1 .space-under{margin:-60rem -30rem}.product-section-1 .space-under>div{padding:60rem 30rem}}.product-section-1 .space-under>div{width:100%;flex:100%;min-width:100%;max-width:100%}.product-section-1 .space-under>div>img{width:100%;height:auto}@media all and (min-width:768px){.product-section-1 .space-under .half{width:50%;flex:50%;min-width:50%;max-width:50%;z-index:10;padding:50px;}}#the-default-page a{color:#1D3238;text-decoration:underline}#the-default-page a:hover{font-weight:bold}.cbb-frequently-bought-container .cbb-frequently-bought-total-price-sale-price{font-size:22rem;font-weight:600;color:#F5C95E}.cbb-frequently-bought-container .cbb-frequently-bought-products{margin-right:30rem!important}.cbb-frequently-bought-container .cbb-frequently-bought-total-price-text{font-weight:600!important;margin-right:20rem}.cbb-frequently-bought-container h2{margin-bottom:30rem!important;font-size:22rem!important}.cbb-frequently-bought-container .cbb-frequently-bought-form{width:100%;max-width:400rem}.cbb-frequently-bought-container button{width:100%!important}.cbb-frequently-bought-container .cbb-frequently-bought-selector-list{max-width:420rem}.cbb-frequently-bought-container .cbb-frequently-bought-selector-list h3,.cbb-frequently-bought-container .cbb-frequently-bought-selector-list *{font-size:16rem!important;line-height:1.2!important}.cbb-frequently-bought-container .cbb-frequently-bought-selector-list a{color:#000}.cbb-frequently-bought-container .cbb-frequently-bought-plus-icon{width:40rem!important;background:url(./plus-product.svg) no-repeat center;background-size:contain;font-size:0!important}.one-home-quote-picture img{width:100%;height:60rem;object-fit:contain;object-position:center}.home-testimonials-white-box .ohq-picture img{max-width:110rem}.home-for-you>img{width:100%;height:auto}.one-product-slide .op-price{display:flex;align-items:center}.one-product-slide .op-price span{margin-right:10rem}.one-product-slide .op-price .new-price{color:#F5C95E;font-weight:600;font-size:16rem}.one-product-slide .op-price .old-price{font-size:24rem;position:relative;color:#adadad}.one-product-slide .op-price .old-price:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1rem;margin-top:-1rem;background:#adadad}.one-product-slide .op-picture a{display:block;position:relative}.one-product-slide .op-picture a span{display:block;font-size: 14rem;position:absolute;top:17rem;right:20rem;z-index:3;padding:4rem 18rem;border-radius:8rem;color:#fff;font-weight:600}.one-product-slide .op-picture a span.bestseller{background:#F5C95E;color:#1D3238}.one-product-slide .op-picture a span.new{background:#3db49d}.one-product-slide .op-picture a span.not-available{background:#1C3037;border-radius:8rem;font-size:14rem;}#sort-wrapper,.sort-wrapper{margin-bottom:40rem;display:flex;justify-content:flex-end;font-size:16rem;position:relative}#sort-wrapper .mobile-trigger-wrapper,.sort-wrapper .mobile-trigger-wrapper{display:none}#sort-wrapper form,.sort-wrapper form{position:relative}#sort-wrapper .mobile-trigger-wrapper,.sort-wrapper .mobile-trigger-wrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:2}#sort-wrapper .dropdown-expanded,.sort-wrapper .dropdown-expanded{position:absolute;top:100%;left:0;width:100%;padding:0;z-index:30;overflow:auto;max-height:380rem;background:#fff;border:1rem solid #eaeaea;display:none}#sort-wrapper .dropdown-expanded a,.sort-wrapper .dropdown-expanded a{border-bottom:1rem solid #eaeaea;padding:18rem 20rem;color:#1D3238;display:block}#sort-wrapper .dropdown-expanded a:last-child,.sort-wrapper .dropdown-expanded a:last-child{border-bottom:0}#sort-wrapper:after,.sort-wrapper:after{content:"";width:12rem;height:7rem;position:absolute;top:50%;right:20rem;z-index:3;margin-top:-3rem;pointer-events:none;background:url(./dropdown-arrow.svg) no-repeat center;background-size:contain;transition:.55s}#sort-wrapper:before,.sort-wrapper:before{content:"";width:40rem;height:100%;position:absolute;top:0;right:0;z-index:2;background:#f9f9f9;pointer-events:none}#sort-wrapper.active:after,.sort-wrapper.active:after{transform:rotate(180deg)}#sort-wrapper b,#sort-wrapper strong,.sort-wrapper b,.sort-wrapper strong{font-weight:700}#sort-wrapper select,.sort-wrapper select{-webkit-appearance:none;appearance:none}@media all and (max-width:575px){#sort-wrapper,.sort-wrapper{width:100%;text-align:left}#sort-wrapper>form,.sort-wrapper>form{flex:100%;width:100%}#sort-wrapper>form>div,.sort-wrapper>form>div{display:flex}#sort-wrapper>form>div select,.sort-wrapper>form>div select{margin-left:10rem;flex-grow:1}}#sort-wrapper select,.sort-wrapper select{border:0;background:0}#sort-wrapper div,.sort-wrapper div{margin-right:0;margin-left:auto;padding:15rem 30rem 15rem 22rem;background:#f9f9f9}.inspirations-slider .ohq-picture a{display:block}.discount-badge{position:absolute;right:15rem;top:15rem;width:50rem;height:50rem;background:#fff;border-radius:50rem;z-index:2;display:flex;align-items:center;justify-content:center;color:#F5C95E;font-size:18rem;font-weight:600}.articles>.article{margin-bottom:30rem}@media all and (min-width:1025px){.articles>.article{margin-bottom:50rem}}.product-top{margin-top:30rem}#main-image-wrapper{position:relative}#main-image-wrapper .slick-next,#main-image-wrapper .slick-prev, .trast-slider-slick .slick-prev, .trast-slider-slick .slick-next {width:34rem;height:34rem;top:50%;margin-top:-17rem;position:absolute;cursor:pointer;border:0;font-size:0;z-index:3;display:block;background:url(./slider-arrow-left.svg) no-repeat center;background-size:contain;outline:0}#main-image-wrapper .slick-prev{right:100%}#main-image-wrapper .slick-next, .trast-slider-slick .slick-next{transform: rotate(180deg);left:auto;right:0;transform-origin:50% 50%}.trast-slider-slick .slick-next {transform: none;}@media all and (max-width:1024px){#main-image-wrapper .slick-prev{right:auto;left:10rem}#main-image-wrapper .slick-next{left:auto;right:10rem}}#main-image-wrapper .slick-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%;display:block}#main-image-wrapper .slick-dots li{display:inline-block;margin:0 6rem}#main-image-wrapper .slick-dots li button{width:12rem;height:12rem;border-radius:12rem;outline:0;border:0;font-size:0;background:#eaeaea}#main-image-wrapper .slick-dots li.slick-active button{background:#c7c7c7}@media all and (min-width:1025px){#main-image-wrapper .slick-prev{right:calc(100% + 70rem);margin-top:-32rem}#main-image-wrapper .slick-next{left:calc(100% + 30rem);margin-top:-32rem}}#main-image-wrapper .slick-next,#main-image-wrapper .slick-prev{background-color:#f9f9f9}#main-image-wrapper .slick-prev{right:auto;left:30rem}#main-image-wrapper .slick-next{left:auto;right:30rem}.payment-methods{display:flex;margin:-3rem}.payment-methods svg{width:10%;margin:3rem;height:auto}#icons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30rem;margin-bottom:30rem;white-space:nowrap}#icons>div{margin:15rem;font-size:14rem;display:flex;align-items:center}#icons>div img{margin-right:3rem}#the-payment-buttons{display:flex;margin:0 -7rem}#the-payment-buttons>div:nth-child(1),#the-payment-buttons>div:nth-child(2){width:50%;flex:50%;min-width:50%;max-width:50%;padding:0 7rem}#the-payment-buttons #generated-payment-buttons .shopify-payment-button{margin-top:0}#the-payment-buttons #generated-payment-buttons div[role=button]{padding-top:19rem!important;padding-bottom:18rem!important;max-height:1000%!important;background:#ddd!important;border-color:#ddd!important}#the-payment-buttons #generated-payment-buttons .shopify-payment-button__more-options{display:none}.w-price-discount{color:#adadad;font-size:16rem;font-weight:500}.menge-text{font-size:14rem;margin-bottom:4rem}.product-top .product-available{margin-top:30rem}.home-inspirations .ohq-picture img{height:450rem;width:100%;object-fit:cover;object-position:center}#the-search-form{position:absolute;left:0;top:0;transition:.55s;transform:translateY(-300%);opacity:0;width:100%;background:#fff;pointer-events:none;padding:20rem 0;z-index:3}@media all and (min-width:1025px){#the-search-form{padding:67rem 0}#the-search-form input{margin-bottom:0!important}}#the-search-form input,#the-search-form select,#the-search-form textarea{width:100%;height:60rem;border:1rem solid #c7c7c7;margin-bottom:15rem;padding-left:20rem}#the-search-form input[type=checkbox]{width:30px;height:20rem}#the-search-form textarea{height:200rem;padding-top:15rem;line-height:2}#the-search-form .input-row{margin-bottom:15rem}#the-search-form input[type=submit]{height:60rem;border:1rem solid #c7c7c7}#the-search-form #inner-search{position:relative;margin:auto;max-width:600rem;display:flex;padding-right:40rem}#the-search-form #inner-search>input[type=submit]{width:100rem;max-width:100rem;min-width:100rem;flex:100rem;border-left:0!important}#the-search-form #inner-search>input[type=text]{width:calc(100% - 100rem);max-width:calc(100% - 100rem);min-width:calc(100% - 100rem);flex:calc(100% - 100rem);margin-bottom:0!important}@media all and (max-width:575px){#the-search-form #inner-search input{font-size:16rem}}@media all and (min-width:1024px){#the-search-form #inner-search{max-width:800rem}#the-search-form #inner-search>input[type=submit]{width:200rem;max-width:200rem;min-width:200rem;flex:200rem;border-left:0!important}#the-search-form #inner-search>input[type=text]{width:calc(100% - 200rem);max-width:calc(100% - 200rem);min-width:calc(100% - 200rem);flex:calc(100% - 200rem);margin-bottom:0!important}}#the-search-form input{border:1rem solid #c7c7c7;padding:7rem 13rem;outline:0}header #header-logo-wrapper,header #header-menu-wrapper{transition:.55s}header #header-icons-wrapper{position:relative}header #close-search{background:white;border:none;position:absolute;top:-2rem;right:5rem;font-size:33rem;color:#1D3238;line-height:.85}@media all and (max-width:575px){header #close-search{top:13rem}}@media all and (min-width:1025px){header #close-search{top:12rem;font-size:40rem}}header #close-search:hover{color:#F5C95E}header.show-search #the-search-form{opacity:1;pointer-events:auto;transform:translateY(0)}@media all and (max-width:575px){#categories{display:none}.one-product-slide .op-picture img{max-height:204rem}#all-collections #collection-description{margin-bottom:30rem}#all-collections{margin-top:0;margin-bottom:80rem}.home-last-section{margin-bottom:60rem}#sort-wrapper,.sort-wrapper{margin-bottom:20rem}#sort-wrapper{margin-bottom:30rem}}@media all and (max-width:575px){#main-image-wrapper .slick-prev{left:-20rem}#main-image-wrapper .slick-next{right:-20rem}.product-gallery{padding-left:0;padding-right:0;margin-bottom:25rem}.product-top h1{font-size:20rem;margin-bottom:15rem}.product-top #price .current-price b{font-size:22rem}.product-top #price .was-price{font-size:16rem}#icons{margin:30rem -5rem -3rem;justify-content:flex-start}#icons>div{width:calc(50% - 10rem);flex:calc(50% - 10rem);min-width:calc(50% - 10rem);max-width:calc(50% - 10rem);background:#f9f9f9;padding:7rem 5rem;text-align:center;margin:3rem 5rem}#the-payment-buttons>div:nth-child(1),#the-payment-buttons>div:nth-child(2){width:100%;flex:100%;min-width:100%;max-width:100%}.product-about-us{padding:60rem 0}.pau-content{margin-left:-15rem;width:calc(100% + 30rem)}.express-checkout-with-2{flex-wrap:wrap}.express-checkout-with-2 img:first-child,.express-checkout-with-2 svg:first-child{margin-right:0}.express-checkout-with-2 img,.express-checkout-with-2 svg{width:100%;flex:100%}.express-checkout-with-2 img:last-child,.express-checkout-with-2 svg:last-child{margin-top:6rem}.product-testimonials h2,.products-slider-section h2{font-size:30rem}.home-for-you.product-page,.product-testimonials{margin-bottom:60rem}.product-nav a{margin:5rem 3rem;padding-right:10rem;padding-left:22rem}.product-details{margin-bottom:10rem}.buy-additional-product{margin-bottom:40rem}.product-about-us .pau-inner{display:none}.product-about-us h2{font-size:30rem;margin-bottom:30rem}.product-about-us .empty-button{margin-top:25rem;border-color:#c7c7c7;color:#181d1b}.product-about-us .empty-button:hover{background:0;color:#181d1b}}.one-product-faq:not(:last-child){margin-bottom:13rem}.product-faq .download-faq span{letter-spacing:.03em}#footer-logo svg{width:100%;max-width:151rem;margin-bottom:55rem}#footer-logo-mobile svg{margin-bottom:60rem;margin-top:20rem;max-width:180rem;width:100%;height:auto}@media all and (max-width:575px){.bottom-footer-row>div:nth-child(1){order:3}.bottom-footer-row>div:nth-child(2){order:2}.bottom-footer-row>div:nth-child(3){order:1}}.the-home-newsleeter{position:relative}.the-home-newsleeter .thn-discount{position:absolute;width:112rem;height:112rem;border-radius:112rem;background:#fff;z-index:5;display:flex;justify-content:center;align-items:center;color:#F5C95E;font-size:34rem;font-weight:600;top:40rem;right:45rem}@media all and (max-width:575px){.the-home-newsleeter .mobile img{left:-15rem;width:calc(100% + 30rem);height:190rem;position:relative;max-width:calc(100% + 30rem)}.the-home-newsleeter .thn-discount{width:96rem;height:96rem;font-size:28rem;top:0;right:25rem;transform:translateY(-50%);box-shadow:0 0 20rem #00000026}}.home-inspirations .one-inspiration{cursor:pointer}.home-inspirations .one-inspiration .ohq-picture img{transition:.55s;filter:brightness(100%)}.home-inspirations .one-inspiration:hover .ohq-picture img{filter:brightness(55%)}@media all and (max-width:575px){#sliding-cart .ttc-button-wrapper .the-button{padding:10rem;font-size:16rem}#the-cart-page-content #the-cart-feed h2{margin:30rem 0}.to-the-checkout-box{padding:15rem}}.home-page-hero .container-fluid{max-width:1110rem}.has-both-badges .discount-badge{top:65rem!important}@media all and (min-width:1025px){#the-breadcrumbs a{position:relative;z-index:4}#collections-main-row{position:relative;top:-115rem;max-width:1400rem}#collections-main-row>.col-sm-3{padding-top:110rem}}@media all and (min-width:1025px){.section-testimonials .ohq-picture{margin-bottom:30rem}.section-testimonials .slick-list{margin:0 -40rem}.section-testimonials .slick-slide{margin:0 40rem}}.faq_content{padding-top:10rem!important;padding-bottom:50rem!important}.faq_content .container-fluid{max-width:990rem}.faq_content_below{padding-top:15rem!important;padding-bottom:15rem!important}@media all and (max-width:575px){.products-slider-top .one-category{white-space:nowrap}.one-product-slide .op-price .old-price{margin-right:10px;font-size:14rem}.one-product-slide .op-price,.one-product-slide .op-price .new-price{font-size:18rem}}.option-selectors label{display:block}.product-top .the-p-gallery,.product-top .the-p-gallery:before,.one-product-slide .op-picture{background:#fff}.discount-badge{background:#f9f9f9}#MainContent{width:100vw;overflow-x:hidden}@media all and (max-width:575px){.product-nav{white-space:nowrap}.product-nav .container-fluid{overflow:scroll;display:flex}#header-top-row{display:flex;overflow:auto}.home-inspirations .one-inspiration h2,.home-inspirations .one-inspiration h2 a{font-size:18rem;font-weight:400}.home-for-you>img{display:none}.home-testimonials-white-box .ohq-picture img{max-width:90rem}.home-newsletter .the-home-newsleeter .thn-content ul li:not(:last-child){padding-bottom:0;margin-bottom:10rem}.section-testimonials .one-home-testimonial-slide .ohq-picture img{max-width:100rem;margin:auto}.home-inspirations .slick-slide{margin:0 10rem}.home-inspirations .one-inspiration .oi-floating{bottom:20rem;left:20rem}.home-inspirations .ohq-picture img{height:260rem}.white-for-you-box-mobile{margin-bottom:25rem}.white-for-you-box-mobile:last-child{margin-bottom:0}.white-for-you-box-mobile.first-one{margin-top:40rem}.white-for-you-box-mobile .ow-mobile-button a{display:flex;align-items:center;justify-content:center}.white-for-you-box-mobile .ow-mobile-button a svg,.white-for-you-box-mobile .ow-mobile-button a img{margin-right:10rem}.white-for-you-box-mobile .ow-mobile-text{text-align:center}.white-for-you-box-mobile .ow-mobile-text a{text-decoration:underline;color:#181d1b}.white-for-you-box-mobile .ow-mobile-text a:hover{color:#F5C95E}}@media all and (max-width:1024px){.is-sticky #about-page-nav{padding:15rem 0;background:#fff;z-index:100!important}}.oci-quantity input{border-radius:0!important}.one-cart-item .oci-picture{background:#fff;padding:0}.one-cart-item .oci-remove-and-price span:nth-child(1) a svg{margin-right:4rem}@media all and (max-width:575px){.one-cart-item>div:nth-child(1){width:85rem;flex:85rem;min-width:85rem;max-width:85rem}.one-cart-item>div:nth-child(2){width:calc(100% - 85rem);flex:calc(100% - 85rem);min-width:calc(100% - 85rem);max-width:calc(100% - 85rem)}.to-the-checkout-box .express-checkout-with>div{width:100%;flex:100%;min-width:100%;max-width:100%}.one-cart-item{margin-bottom:1rem;padding-bottom:1rem}.ttc-split-info .yellow-price{font-size:16rem}.to-the-checkout-box>p:not(.pay-with-header){font-size:14rem}.ttc-split-info{font-size:14rem}.ttc-split-info *{font-size:13rem}.ttc-button-wrapper{margin-top:30rem}.ttc-split-info{margin-bottom:15rem}.to-the-checkout-box{position:relative;left:-15rem;width:calc(100% + 30rem);padding:25rem 30rem}#all-collections #collection-description h2{font-size:30rem}.sort-wrapper *,#sort-wrapper *{font-size:14rem}.one-product-slide .op-description{line-height:1.5}}.oci-quantity select{border-radius:0!important;background:#fff!important;box-shadow:none!important;border:1rem solid #c7c7c7!important;color:#000!important}#collection-description select,#collection-description select option{color:#1D3238;outline:0!important}@media all and (max-width:575px){#main-image-wrapper .discount-badge{width:72rem;height:72rem;font-size:22rem;top:10rem;right:-10rem}#icons>div{padding:13rem 9rem;margin:5rem;justify-content:center}#icons>div img{margin-right:8rem}#icons>div:nth-child(1){order:3}#icons>div:nth-child(2){order:4}#icons>div:nth-child(3){order:2}#icons>div:nth-child(4){order:1}}.contact-form input,.contact-form select,.contact-form textarea,.comment-form input,.comment-form select,.comment-form textarea{width:100%;height:60rem;border:1rem solid #c7c7c7;margin-bottom:15rem;padding-left:20rem}.contact-form input[type=checkbox],.comment-form input[type=checkbox]{width:30px;height:20rem}.contact-form textarea,.comment-form textarea{height:200rem;padding-top:15rem;line-height:2}.contact-form label,.comment-form label{display:block}.contact-form .input-row,.comment-form .input-row{margin-bottom:15rem}.single-post-thumb{margin-bottom:50rem}.sharing ul li{display:inline;padding-left:10rem}.sharing ul li:before{content:none!important}#judgeme_product_reviews .jdgm-rev{border:none!important;background:#f9f9f9!important}#judgeme_product_reviews .jdgm-rev .jdgm-rev__reply{background:#eaeaea!important}#judgeme_product_reviews a{color:#F5C95E!important}.original-selector{display:none}#variations-selection{margin-bottom:30rem;display:flex}#variations-selection>div{margin-right:10rem}@media all and (min-width:576px){#variations-selection{flex-wrap:wrap}}@media all and (max-width:575px){#variations-selection{overflow:auto}}.one-variation-selection{padding:7rem;border:1rem solid #c7c7c7;cursor:pointer;min-width:180rem;display:flex;align-items:center}.one-variation-selection.active{background:#f9f9f9;border:1rem solid #F5C95E}.one-variation-selection>div:nth-child(1) img{width:45rem;margin-right:14rem}.one-variation-selection>div:nth-child(2){flex-grow:1}.one-variation-selection>div:nth-child(2) p{font-size:14rem;font-weight:700;line-height:1.28;margin:0}.one-variation-selection>div:nth-child(2) p:nth-child(1){color:#000}.one-variation-selection>div:nth-child(2) p:nth-child(2){color:#F5C95E}#MainContent{width:100%;overflow:hidden}.jdgm-all-reviews-widget,.jdgm-rev-widg{border:none!important}#MainContent,div{outline:none!important}@media all and (min-width:1025px){.home-inspirations .inspirations-slider .slick-next{right:195rem;top:240rem}.home-inspirations .inspirations-slider .slick-prev{left:195rem;top:240rem}}@media all and (min-width:576px){.mobile:not('.dropdown-expanded'){display:none!important}}@media all and (min-width:1024px){#main-image-wrapper .discount-badge{width:97rem;height:97rem;font-size:26rem}}#recover-wrapper{display:none}.customer{display:none;max-width:960rem;margin:auto;padding:50rem}@media all and (max-width:1025px){.customer{padding:15rem}}.customer h1{font-size:30rem}@media all and (max-width:1024px){.customer h1{font-size:30rem}}.customer .field{display:flex;flex-direction:column-reverse}.customer .field label{margin-bottom:2rem}.customer form input,.customer form select,.customer form textarea{width:100%;height:60rem;border:1rem solid #c7c7c7;margin-bottom:15rem;padding-left:20rem}.customer form input[type=checkbox]{width:30px;height:20rem}.customer form textarea{height:200rem;padding-top:15rem;line-height:2}.customer form label{display:block}.customer form .input-row{margin-bottom:15rem}.customer form button{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;font-weight:600;line-height:1.18;width:100%;height:60rem;border:1rem solid #c7c7c7}.customer form button:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){.customer form button{width:100%;padding:20rem;text-align:center;font-size:17rem}}.customer a+button{margin-top:20rem;margin-bottom:20rem}.customer button+a{display:inline-block;margin-top:20rem}.customer a{color:#181d1b;text-decoration:underline}.customer a:hover{color:#F5C95E}@media all and (max-width:575px){.home-categories .one-home-category{margin-bottom:2rem}}.cbb-frequently-bought-products{position:relative}.cbb-frequently-bought-products .cbb-frequently-bought-plus-icon{position:absolute;left:50%;top:50%;height:40rem!important;margin-left:-25rem}body #ouibounce-modal h3,body #ouibounce-modal .introtext{font-weight:500;line-height:1.2;font-size:31px;}body #ouibounce-modal h3 span,body #ouibounce-modal .introtext span{font-size:25rem!important}body #ouibounce-modal .modal-footer{padding-top:15rem}body #ouibounce-modal .btn{margin-bottom:0;border:1rem solid #bcbcbc;border-left:0;min-height:55px}body #ouibounce-modal .introtextsmall{line-height:1.5;font-size:18px}body #ouibounce-modal .input-group{display:flex;justify-content:center}body #ouibounce-modal .legal{font-size:13rem!important;position:relative;top:-20rem}body #ouibounce-modal .legal a{font-size:13rem;color:#5c6770;text-decoration:underline}body #ouibounce-modal .modal{display:block!important}body #ouibounce-modal .modal .modal-footer{justify-content:center}@media all and (max-width:575px){.one-product-slide .op-picture .discount-badge{top:-15rem}#collections-main-row #sort-wrapper>form>div select,#collections-main-row .sort-wrapper>form>div select{max-width:calc(100% - 70rem)}}.cbb-frequently-bought-products .cbb-frequently-bought-plus-icon{margin-top:-20rem}img,a,*{outline:0!important}.product-details .one-detail a{color:#181d1b}.product-details .one-detail a:hover{color:#F5C95E}.image{display:block;margin:0 auto;width:100%}.grid-view-item__image-wrapper .image{position:absolute;top:0}.image.lazyload{opacity:0}.image-wrapper{margin:0 auto;position:relative;width:100%}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .2s,-webkit-filter .2s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}#SBTrustedShopsMobile{display:none;background:#f9f9f9;color:#181d1b;font-family:Montserrat;font-weight:"SemiBold";font-size:12px;height:33px;padding:0 15px;padding:10rem;box-shadow:0 0 10rem #0000001a;position:fixed;left:10rem;bottom:20rem;z-index:1000;padding:5rem!important;width:auto!important;height:auto!important;transition:.55s}#SBTrustedShopsMobile.scrolled{opacity:0;pointer-events:none}@media only screen and (min-width:768px){#SBTrustedShopsMobile{display:none}}body.menu-opened{overflow:hidden}#mobile-menu ul li.has-submenu{display:block}#mobile-menu ul li.has-submenu>a:after{content:"";position:absolute;right:0;left:auto;transform-origin:50% 50%;transition:.55s;top:50%;width:8rem;height:14rem;margin-top:-4rem;background:url(./mobile-menu-arrow.svg) no-repeat center;background-size:contain}#mobile-menu ul li.has-submenu.active a:after{transform:rotate(90deg)}#mobile-menu ul li.has-submenu ul{display:none}@media all and (max-width:575px){#the-cart-page-content #the-cart-feed{padding:0}.to-the-checkout-box{padding:15rem}}#sold-out{margin-top:47rem}#sold-out .red{font-size:20rem;color:#f85a14;font-weight:600}#sold-out #sold-out-text-1{margin-bottom:7rem;font-size:20rem;font-weight:600;margin-top:40rem;color:#000}@media all and (max-width:575px){#sold-out #sold-out-text-1{font-size:18rem}}#sold-out #notify-me-wrapper .row{margin:-5rem -7rem}#sold-out #notify-me-wrapper .row>div{padding:5rem 7rem}#sold-out #sold-out-text-2{margin-bottom:26rem;font-size:16rem;font-weight:400;color:#000}#mobile-menu ul li a{display:block}#back-to-top{display:none}@media all and (max-width:575px){footer{position:relative}footer #back-to-top{display:block;position:absolute;bottom:calc(100% + 25rem);right:25rem;z-index:3;transform:rotate(90deg);transform-origin:50% 50%}footer #back-to-top img{width:40rem;height:auto}.product-section-1,.product-section-2{margin-bottom:70rem}.product-advantages{display:none}.product-details h2{margin-bottom:30rem}.product-similar-product .psp-content{padding:30rem}.cbb-frequently-bought-container h2{font-size:20rem}#buy-similar{margin-bottom:45rem}.product-section-2 .ps2-content{margin-left:-15rem;width:calc(100% + 30rem);padding:30rem 25rem}.product-similar-product .psp-content{display:flex;flex-direction:column-reverse}.product-similar-product .psp-content h2{font-size:20rem}.product-similar-product .psp-content .pcp-incl{font-size:14rem}.product-similar-product{margin-bottom:60rem}.home-last-section-2 .content-below-the-row{display:flex;flex-direction:column}.home-last-section-2 .content-below-the-row p:nth-child(1){order:2;margin-bottom:40rem}.home-last-section-2 .content-below-the-row p:nth-child(1) img{max-width:300rem;height:auto;width:100%}.home-last-section-2 .content-below-the-row h2{order:1;margin-bottom:30rem}.home-last-section-2 .content-below-the-row p:nth-child(3){order:3}.product-faq .download-faq{max-width:100%}.product-testimonials-2{padding:30rem 0}.product-testimonials-2 h2{margin-bottom:25rem}.the-products-slider .one-product-slide{margin-bottom:5rem}.products-slider-section.template-product{padding-top:60rem;padding-bottom:20rem}}.show-more{overflow:hidden;position:relative;max-height:750rem}.show-more .show-more-floating{position:absolute;bottom:0;width:100%;padding:0 25rem;height:200rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:4;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 63%,white 100%)}.show-more .show-more-floating a{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;line-height:1.18;width:100%;border:1rem solid #c7c7c7;background:#fff;color:#000!important;text-align:center;font-size:16rem;font-weight:600}.show-more .show-more-floating a:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){.show-more .show-more-floating a{width:100%;padding:20rem;text-align:center;font-size:17rem}}.show-more .show-more-floating a:hover{background:#fff;color:#000!important}.img-fluid{max-width:100%;height:auto}header.header{background:#fff;position:fixed;top:0;width:100%;z-index:40;transition:.55s}header.header.scrolled{box-shadow:0 0 10rem #0000001a}#header-delimiter{height:192rem}@media all and (max-width:1024px){#header-delimiter{height:145rem}}#ouibounce-modal{z-index:77!important}.cbb-frequently-bought-product:last-child .cbb-frequently-bought-product-image{width:130rem!important;margin-left:10rem!important}.cbb-frequently-bought-products .cbb-frequently-bought-plus-icon{margin-left:-20rem}.the-cart-is-empty{display:none}body.empty-cart .the-cart-is-empty{display:block}body.empty-cart #the-cart-page-content>div:nth-child(2),body.empty-cart #sliding-cart #sliding-cart-bottom{display:none}@media all and (max-width:575px){.one-product-slide p:last-child{display:none}}.customer.addresses button+button{margin-top:30rem}.customer.addresses .select{position:relative}.customer.addresses .select svg{width:15rem;height:auto;position:absolute;right:15rem;top:50%;transform:translateY(-10rem)}.customer.addresses .select select{appearance:none;-webkit-appearance:none}.customer.addresses .select select{width:100%}.customer.account h1,.customer.account h2,.customer.account h3,.customer.addresses h1,.customer.addresses h2,.customer.addresses h3{font-size:30rem}.customer.account button[aria-controls=AddAddress],.customer.addresses button[aria-controls=AddAddress]{display:none}.customer.account a,.customer.addresses a{text-decoration:none}.customer.account a svg,.customer.addresses a svg{width:20rem;height:auto;margin-right:4rem}.customer.account div:not(:last-child){margin-bottom:30rem}.form__message{margin-top:30rem}.form__message svg{width:30rem;height:30rem}.form__message+ul{margin-bottom:50rem}.form__message+button{margin-top:30rem}@media all and (max-width:1024px){header.header{box-shadow:0 0 10rem #0000001a}}@media all and (max-width:575px){.home-last-section .ls-row .the-button{max-width:100%}.home-last-section .img-fluid{position:relative;left:-15rem;width:calc(100% + 30rem);max-width:calc(100% + 30rem)}.one-product-slide .op-description{margin-bottom:11rem}.one-product-slide .op-picture a span{padding:2rem 12rem;font-size:14rem}.one-product-slide .op-picture{padding:0}.one-product-slide .op-picture a{display:block;width:100%}.one-product-slide .discount-badge{bottom:15rem!important;left:15rem;top:auto!important;right:auto}}.select-wrapper{display:block;width:50rem;position:relative;border:1rem solid #c7c7c7}.select-wrapper:after{content:"";position:absolute;width:12rem;height:7rem;top:50%;right:7rem;margin-top:-4rem;pointer-events:none;background:url(./select-ddown.svg) no-repeat;background-size:contain}.select-wrapper select{width:100%;padding-left:10rem;font-size:14rem;font-weight:600;height:30rem;border:0}.oci-quantity select{appearance:none;-webkit-appearance:none}.express-checkout-with-2 svg>g>g>rect{stroke:#c7c7c7;border-radius:4rem}.product-top #price .current-price:not(.has-discount-price) b{color:#181d1b;margin-right:10px;}.faq-source{display:none}#the-search-form #inner-search input{border-radius:0!important;margin-bottom:0!important}@media all and (min-width:576px){#sort-form{width:100%;max-width:300rem}}.one-home-testimonial-slide .ohq-picture img{width:90rem;height:90rem;border-radius:90rem;object-fit:contain;object-position:center}@media all and (max-width:575px){.ot-position{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.home-quotes .one-home-quote{margin-bottom:20rem}}#the-default-page.team-page{padding-bottom:20rem}@media all and (max-width:1024px){#the-default-page.team-page{padding:50rem 0 10rem}}#the-default-page.team-page .container-fluid{max-width:1110rem}#the-default-page.team-page h1:last-child{margin-bottom:0}@media all and (max-width:575px){.home-for-you.product-page .first-question-box{display:none}}@media all and (max-width:575px){.product-faq .download-faq>span:nth-child(2)>span:nth-child(1){display:none}}.one-product-slide p:last-child{padding-bottom:3rem!important}.express-checkout-with iframe{opacity:1!important}#the-default-page .pagination__list{display:flex}#the-default-page .pagination__list>li{margin-right:20rem}#the-default-page .pagination__list>li:before{display:none}.form__message{font-size:18rem!important}@media all and (max-width:575px){#sliding-cart .ttc-button-wrapper .the-button{border-radius:0!important;padding:22rem 15rem;font-size:17rem}#sliding-cart .ttc-button-wrapper{margin-top:25rem}#sliding-cart #sliding-cart-top #sc-header{margin-bottom:30rem}#sliding-cart #sc-header>div:nth-child(1) img{width:22rem}#sliding-cart #sliding-cart-top #sc-header span{font-size:18rem}}input[type=checkbox]{display:none!important}.checkbox{display:inline-block;width:20rem;height:20rem;margin-right:4rem;margin-bottom:2rem;background:url(./checkbox-unselecte.svg) no-repeat center;background-size:contain;cursor:pointer}.checkbox.active{background:url(./checkbox-selecte.svg) no-repeat center;background-size:contain}.product-about-us .the-button{width:100%;text-align:center;max-width:282rem;padding:18rem 15rem}.cbb-frequently-bought-container .cbb-frequently-bought-selector-list h3 span{font-weight:600!important}#mobile-badge{transition:.55s;background:#f9f9f9;padding:8rem 13rem;display:flex;align-items:center;color:#181d1b;font-size:12rem;font-weight:600;line-height:1}@media all and (min-width:1025px){#mobile-badge{display:none!important}}@media all and (max-width:1024px){#mobile-badge{display:block}}#mobile-badge:hover{color:#181d1b}#mobile-badge span{display:inline-block;font-size:12rem;position:relative;top:2rem}#mobile-badge>*{margin-right:5rem}.si-reset{display:none!important}@media all and (min-width:575px) and (max-width:1024px){.section-testimonials .home-testimonials-slider{margin-left:70rem}.the-products-slider .slick-prev{left:-65rem}.the-products-slider .slick-next{right:-65rem}.section-testimonials .home-testimonials-slider .slick-prev{left:-65rem}.section-testimonials .home-testimonials-slider .slick-next{right:-65rem}.the-products-slider{margin-right:70rem;margin-left:70rem}.home-features .col-lg-3{width:50%;flex:50%;min-width:50%;max-width:50%}.home-quotes .col-lg-3{width:20%;flex:20%;min-width:20%;max-width:20%}.home-newsletter .the-home-newsleeter:after{width:400rem}.home-newsletter .the-home-newsleeter .thn-content h2{font-size:30rem}.home-newsletter .the-home-newsleeter .thn-content{max-width:400rem}}@media all and (min-width:768px) and (max-width:1024px){.section-testimonials .full-w-picture .ohq-picture img{height:450rem;object-fit:cover;object-position:center}}@media all and (min-width:576px) and (max-width:911px){.home-quotes .row{justify-content:center}.home-quotes .col-lg-3{width:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}}@media all and (min-width:576px) and (max-width:850px){.home-newsletter .the-home-newsleeter:after{width:270rem}}@media all and (min-width:576px) and (max-width:800px){.home-newsletter .the-home-newsleeter:after{display:none}}@media all and (min-width:576px) and (max-width:1024px){.product-similar-product .psp-content{padding:20rem}.home-for-you-boxes{flex-wrap:wrap}.home-for-you-boxes .first-question-box{width:100%;flex:100%;min-width:100%;max-width:100%;margin-bottom:30rem}.home-for-you .home-for-you-boxes .white-for-you-box{width:210rem;min-width:210rem}.home-for-you .home-for-you-boxes .white-for-you-box .one-w-data,.home-for-you .home-for-you-boxes .white-for-you-box .one-w-data a{font-size:16rem}#footer-middle .col-lg-2{width:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}footer #footer-bottom ul{text-align:center}#footer-bottom{text-align:center}#footer-bottom .row>div{width:100%;flex:100%;min-width:100%;max-width:100%}#the-payment-buttons{flex-wrap:wrap}#the-payment-buttons>div{width:100%!important;flex:100%!important;min-width:100%!important;max-width:100%!important}#the-payment-buttons>div:not(:last-child){margin-bottom:20rem}#all-collections #collection-description{margin-bottom:0}#all-collections{margin-top:30rem}.product-details{margin-bottom:0}#sliding-cart #sliding-cart-bottom{padding-bottom:110rem!important}}@media all and (max-width:1024px){#collection-products .row>div{width:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}}@media all and (max-width:768px){#collection-products .row>div{width:50%;flex:50%;min-width:50%;max-width:50%}}@media all and (min-width:992px) and (max-width:1024px){#the-cart-page-content>div{width:50%!important;flex:50%!important;min-width:50%!important;max-width:50%!important}}@media all and (max-width:799px){#header-top-row .desktop{display:none}#header-top-row .mobile{display:block!important}}@media all and (min-width:800px) and (max-width:1024px){#header-top-row>div:nth-child(2){width:100%;flex:100%;min-width:100%;max-width:100%}#header-top-row>div:nth-child(2) a{margin:0;width:33%;min-width:33%;max-width:33%;flex:33%}}@media all and (min-width:576px) and (max-width:950px){#footer-top .row{align-items:center}#footer-top .col-sm-8{width:66%;flex:66%;min-width:66%;max-width:66%;margin-left:0}#footer-top .col-sm-8 img{width:50%;height:auto}#footer-top .col-sm-2{width:33%;flex:33%;min-width:33%;max-width:33%}}@media all and (max-width:575px){.products-slider-top .one-category{margin-bottom:15rem}.products-slider-top{margin-bottom:10rem}footer #footer-top .cards-wrapper img,footer #footer-top .cards-wrapper svg{width:100%;height:auto}.home-features .ohf-title,#the-default-page .excerpt-column h2 a{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}@media all and (max-width:360px){#header-bottom #mobile-logo img{width:110rem}.home-features .one-home-feature{max-width:220rem}#header-icons a{margin-left:10rem}}@media all and (max-width:767px){#header-delimiter{height:145rem}}@media all and (max-width:575px){.product-nav{padding-bottom:35rem}.product-nav a{margin-bottom:15rem;margin-right:10rem}#header-delimiter{height:128rem}#the-default-page{padding-top:50rem}#categories.articles-categories{margin-bottom:30rem}#categories.articles-categories{overflow:auto;white-space:nowrap;display:flex}#categories.articles-categories .one-art-cat{margin-left:0;margin-right:10rem;margin-bottom:15rem}#categories.articles-categories{flex-wrap:wrap}#categories.articles-categories>div{width:100%;flex:100%;min-width:100%;max-width:100%}}.single-post-thumb img{border-radius:10rem;width:100%;height:auto}#single-article-content img{border-radius:10rem;}@media all and (max-width:1024px){body iframe+div{display:none!important}}#the-default-page .oi-floating h2{margin-top:0}#the-default-page .oi-floating a{color:#fff}#the-default-page .oi-floating a:hover{color:#F5C95E}@media all and (max-width:575px){.home-features .one-home-feature{padding-bottom:20rem}.section-testimonials .full-w-picture .full-w-picture-tags{display:none}}body.menu-opened>iframe+div{display:none}.jdgm-rev__icon:after,.jdgm-rev__buyer-badge{background:#000!important}#MainContent .express-checkout-with button,#MainContent .express-checkout-with iframe,#MainContent .express-checkout-with div{opacity:1!important}@media all and (max-width:575px){.section-testimonials .full-w-picture .of-has img,.section-testimonials .full-w-picture .of-has svg{display:block;margin:auto;margin-bottom:11rem}.section-testimonials .below-the-full-w-picture p{font-size:16rem;margin-bottom:40rem}}input[type=text],input[type=number],input[type=email],textarea,input[type=submit],button[type=submit]{border-radius:10px!important}.contact-form .checkbox{position:relative;top:4rem}.zsiq_theme11 .zsiq_flt_rel{background-color:#F5C95E!important}.zsiq_theme11 .zsiq_flt_rel:after,.zsiq_theme11 .zsiq_flt_rel:before{border-right:5px solid #F5C95E!important;border-bottom:5px solid #F5C95E}#banner-wrapper .banner-main{margin-top:30px}#banner-wrapper .banner-main_buttons p{padding:15px!important}#generated-payment-buttons button{min-height:58rem!important;max-height:58rem!important}#icons{justify-content:flex-start}#icons>div img{height:20rem;margin-right:10rem;width:auto}@media all and (max-width:575px){#icons>div{width:100%;flex:100%;min-width:100%;max-width:100%}}#the-payment-buttons #generated-payment-buttons div[role=button]{padding-top:17rem!important;padding-bottom:18rem!important}#the-payment-buttons #generated-payment-buttons div[role=button][data-testid=GooglePay-button]{padding-top:15rem!important;padding-bottom:16rem!important}#icons>div{margin:5rem}@media all and (min-width:1024px){#header-top-row>div:nth-child(2){display:flex;justify-content:space-between;width:100%;max-width:900rem}#header-top-row>div:nth-child(2) a{margin:0}}@media all and (max-width:575px){.template-index.products-slider-section{margin-top:60rem}.home-categories .one-home-category:after{background:rgba(0,0,0,.65)!important;opacity:1!important}}.shopify-policy__container p{line-height:1.56}.shopify-policy__container a{color:#F5C95E}.shopify-policy__container a:hover{color:#181d1b}#collection-products a{color:#F5C95E}#collection-products a:hover,#collection-products .op-description a{color:#181d1b}#collection-products .op-description a:hover{color:#F5C95E}#newsletter{position:relative;top:-150rem}@media all and (max-width:1024px){#newsletter{top:-100rem}}.swatch-label .checkbox{display:none}.home-inspirations .one-inspiration{width:400rem}@media all and (max-width:575px){.home-inspirations .one-inspiration{width:250rem}}.product-section-1 h3,.product-section-1 h3 *{font-weight:400;font-size:30rem;line-height:1.3}.zsiq_theme11 .siqico-chat div{font-size:14rem!important}#angebot-text{margin-bottom:50rem;margin-top:20rem;font-weight:500}#angebot-text span{color:#F5C95E}.cat-container{background:var(--section_background)}.cat-wrapper{padding:15px 5px;text-align:center;color:var(--text_color);font-weight:700;max-width:560px;margin:0 auto}.cat-title{margin:0;color:var(--text_color);font-size:1.25em;padding:0;font-weight:700}.cat-subtitle-container{max-width:450px;margin:0 auto}.cat-subtitle{margin:0;color:var(--text_color);font-size:.78em;font-weight:700;padding:0}.cat-countdown-title-container{display:none}.cat-countdown-title{font-size:.78em;line-height:1.4}.countdown-timer-wrapper{padding:10px 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;max-width:275px;margin:0 auto}.countdown-timer-item-time{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px}.countdown-timer-item-time-unit{background:var(--timer_background);color:var(--timer_color);padding:7px 5px;border-radius:5px;line-height:1;font-size:1.1em;box-shadow:0 0 5px 0 var(--timer_color)}.countdown-timer-item-text{font-size:.5em;line-height:1;margin:8px 0 0}.cat-description{max-width:210px;font-size:.85em;margin:0 auto;line-height:1.4}.cat-description strong{color:var(--text_highlight_color)}.cat-description a{text-decoration:underline}.cat-description a:hover{color:var(--text_highlight_color)}.cat-description p:last-child{margin:0}.cat-other-pages-wrapper{padding:15px 5px;text-align:center;color:var(--text_color);font-weight:700}.cat-other-pages-description{font-size:.875em;line-height:1.4}.cat-other-pages-description strong{color:var(--text_highlight_color)}.cat-other-pages-description a{text-decoration:underline}.cat-other-pages-description a:hover{color:var(--text_highlight_color)}.cat-other-pages-description p:last-child{margin:0}.cat-product-page-container{max-width:230px;margin:15px 0 0}.cat-product-page-wrapper{padding:15px 30px 15px 15px}.cat-product-page-description{font-size:.875em;line-height:1.4;font-weight:700;color:var(--text_color)}.cat-product-page-description strong{color:var(--text_highlight_color)}.cat-product-page-description a{text-decoration:underline}.cat-product-page-description a:hover{color:var(--text_highlight_color)}.cat-product-page-description p:last-child{margin:0}@media only screen and (min-width:767px){.cat-wrapper{padding:20px 30px}.cat-title{font-size:2em}.cat-description{max-width:100%;font-size:.95em}.cat-countdown-title-container{display:block;text-align:left}.cat-countdown-container{display:grid;grid-template-columns:1fr 3fr;padding:0 30px 15px;margin:30px 0 10px;border-bottom:1px solid currentColor;position:relative}.cat-countdown-container:after{content:"";position:absolute;left:calc(25% + 15px);width:1px;height:90%;bottom:0;background:currentColor}.cat-subtitle br,.cat-other-pages-description br{display:none}.countdown-timer-wrapper{padding:0}.cat-other-pages-description{font-size:1em}.cat-other-pages-wrapper{padding:20px 30px}.cat-product-page-description{font-size:.9375em}.cat-product-page-wrapper{padding:15px 40px 15px 20px}.cat-product-page-container{max-width:260px}}.cat-product-page-description a,.cat-product-page-description a:hover{color:#181d1b}.cat-countdown-title{padding-right:5px}.thumbnails .slick-slide{margin:0 5rem}.thumbnails .slick-list{margin:0 -5rem}.thumbnails .slick-track{margin:0}.slick-current .thumbnail{border:2rem solid #F5C95E}.op-a{text-align:center}.op-a img{width:60rem;height:60rem;display:block;margin:auto;margin-bottom:15rem;border-radius:60rem;object-fit:cover;object-position:center}.product-top .thumbnails{width:100%!important}.p-test-2-slider .opt2-picture{min-height:50rem}.product-details .one-detail{height:100%}#the-pdfs{display:flex;flex-wrap:wrap}#the-pdfs a{margin-right:30rem;margin-top:15rem;margin-bottom:15rem}@media all and (max-width:575px){.product-testimonials h2,.products-slider-section h2{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#the-pdfs a{width:100%;margin-right:0;flex:100%}}@media all and (min-width:1025px){#the-pdfs a{width:calc(33.3% - 20rem);min-width:calc(33.3% - 20rem);max-width:calc(33.3% - 20rem);flex:calc(33.3% - 20rem);margin-right:30rem}#the-pdfs a:nth-child(3n){margin-right:0}}.contact-form .notification p{margin-top:30rem;margin-bottom:30rem;font-size:22rem;font-weight:700;font-weight:400}.errors p{border-radius:10rem;margin: 20px 0px; color: white !important; background: #ab141d; padding: 20px;}.success p{border-radius:10rem;margin: 20px 0px; color: white !important; background: #27AE60; padding: 20px;}#details.after-testimonials{padding-top:900rem}@media all and (max-width:575px){#details.after-testimonials{padding-top:60rem}}.additional-team-members{display:none}.pagination__list{margin-top:30rem;text-align:center}@media all and (min-width:1025px){.pagination__list{margin-top:70rem}}.pagination__list li{display:inline-block;margin:5rem 10rem}.the-anchor{position:relative;top:-150rem}@media all and (max-width:575px){.product-details .one-detail{flex-wrap:wrap}.product-details .one-detail div:nth-child(1),.product-details .one-detail div:nth-child(2){width:100%;flex:100%;min-width:100%;max-width:100%}.product-details .one-detail div:nth-child(2){padding-top:15rem}}#single-article-content b,#single-article-content strong{font-weight:600}#single-article-content h3 *{font-size:25rem}#single-article-content h2 *{font-size:30rem}#single-article-content em,#single-article-content i{font-style:italic}.cat-wrapper .cat-description a,.cat-other-pages-wrapper a{color:#181d1b}.cat-subtitle a{color:#181d1b;text-decoration:underline}#main-image-wrapper>span{display:block;position:absolute;top:17rem;right:20rem;z-index:3;font-size: 14rem;padding:4rem 18rem;border-radius:8rem;color:#fff;font-weight:600}@media all and (max-width:575px){#main-image-wrapper>span{top:-10rem;right:-10rem}}#main-image-wrapper>span.bestseller{background:#F5C95E;color:#1D3238;}#main-image-wrapper>span.new{background:#3db49d}#main-image-wrapper>span.not-available{background:#f85a14}#main-image-wrapper .discount-badge.has-tag{top:95rem}@media all and (max-width:575px){#main-image-wrapper .discount-badge.has-tag{top:50rem}}.one-product-slide .op-picture a span.tagsdeal,#main-image-wrapper span.tagsdeal{text-align:center;font-size:16rem}.one-product-slide .op-picture a span.tagsdeal u,#main-image-wrapper span.tagsdeal u{font-weight:400;font-size:14rem;text-decoration:none}.one-product-slide .op-picture a span{right:15rem;top:12rem}#header-menu-wrapper{margin-left:50rem;margin-right:50rem}.product-section-1 b,.product-section-1 strong{font-weight:700!important}.one-product-slide .jdgm-prev-badge{margin-bottom:10rem}.one-product-slide .op-picture a span.tagsdeal{line-height:1.2}.product-top h1{font-weight:500}.video-section{margin-top:70rem}.video-section iframe{width:100%;height:620rem!important}@media all and (max-width:1024px){.video-section iframe{height:52.75vw!important}}.video-section h2{margin-top:70rem;margin-bottom:40rem}.video-section h2,.video-section p{max-width:800rem;margin-left:auto;margin-right:auto;text-align:center}@media all and (max-width:575px){#single-article-content img{max-width:100%;height:auto}}.comment-details{margin-bottom:40rem}.comment-details .comment-info{display:flex;flex-wrap:wrap;line-height:1.5}.comment-details .comment-info p{line-height:1.5}.comment-details .comment-info .date-post{margin-left:10rem}.comment-details .comment-info .desc{margin-top:10rem;width:100%;flex:100%;min-width:100%}#scroll-up-to-all-products a{background:#fff;border:1rem solid #c7c7c7;color:#000}#scroll-up-to-all-products a:hover{background:#c7c7c7}.video-iframe{width:100%;height:620rem!important}@media all and (max-width:1024px){.video-iframe{height:52.75vw!important}}.home-last-section .container-fluid{max-width:1000rem}@media all and (max-width:1024px){#cat-content{display:block!important}}#cat-content-links{padding:24rem;background:#f9f9f9;margin-bottom:30rem}@media all and (min-width:1025px){#cat-content-links{max-width:390rem;float:right;margin-left:30rem;margin-bottom:30rem}}#cat-content-links h3{margin-bottom:24rem;font-size:22rem}#cat-content-links p a{color:#181d1b}#cat-content-links p a:hover{color:#ddd}.new-categories-description .cat-pictures-row{margin-top:30rem}.new-categories-description .cat-pictures-row img{width:100%;height:100%;object-fit:cover;object-position:center}.new-categories-description iframe{margin-bottom:48rem}.new-categories-description .home-last-section-content-right h2{font-size:50rem;margin-bottom:40rem}@media all and (max-width:1024px){.new-categories-description .home-last-section-content-right h2{font-size:35rem}}.new-categories-description .home-last-section-content-right p{font-size:26rem;line-height:1.23;margin-bottom:50rem}@media all and (max-width:1024px){.new-categories-description .home-last-section-content-right p{font-size:22rem}}.one-cat-content{margin-bottom:48rem}.one-cat-content p{font-size:22rem;margin-bottom:10rem;line-height:1.59}@media all and (max-width:1024px){.one-cat-content p{font-size:16rem}}.one-cat-content p b{font-weight:600;font-size:22rem}@media all and (max-width:1024px){.one-cat-content p b{font-size:16rem}}#anchor-button{color:#1D3238;background:transparent;border:1rem solid #F5C95E}#anchor-button:hover{background:#F5C95E;color:#fff}#newsletter-main-section{margin-top:80rem}#newsletter-main-section .container-fluid{max-width:1115rem}#newsletter-main-section b,#newsletter-main-section strong{font-weight:700}#newsletter-main-section #newsletter-main{padding:65rem 60rem;background:#f9f9f9}#newsletter-main-section #newsletter-main h2{margin-bottom:40rem}#newsletter-main-section #newsletter-main .col-sm-4 img{max-width:200rem;margin-right:0;margin-left:auto;display:block;filter:drop-shadow(0 0 40rem rgba(0,0,0,.1))}#newsletter-main-section #newsletter-main ul{list-style:none;margin-bottom:80rem;padding-left:0}@media all and (max-width:1024px){#newsletter-main-section #newsletter-main ul{margin-bottom:60rem}}#newsletter-main-section #newsletter-main ul li{padding-left:20rem;position:relative;margin-bottom:30rem}#newsletter-main-section #newsletter-main ul li:before{content:"";position:absolute;top:7rem;left:0;width:10rem;height:10rem;border-radius:10rem;background:#F5C95E;z-index:1}#newsletter-form-wrapper{max-width:758rem;margin:auto;margin-top:80rem;margin-bottom:80rem}#newsletter-form-wrapper #news-disclaimer{margin-bottom:70rem;font-size:12rem}#newsletter-form-wrapper #news-disclaimer a{color:#181d1b;font-size:12rem;text-decoration:underline}#newsletter-form-wrapper #news-disclaimer a:hover{color:#F5C95E}#newsletter-form-wrapper form{background:#fff;filter:drop-shadow(0 0 40rem rgba(0,0,0,.1));padding:30rem;display:flex;align-items:center;margin-bottom:8rem}#newsletter-form-wrapper form input[type=email]{flex-grow:1;border:0;font-size:17rem;background:#fff}#newsletter-form-wrapper form input[type=submit]{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;font-weight:600;line-height:1.18;border:0;font-size:17rem;transition:.55s}#newsletter-form-wrapper form input[type=submit]:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){#newsletter-form-wrapper form input[type=submit]{width:100%;padding:20rem;text-align:center;font-size:17rem}}@media all and (min-width:1025px){#newsletter-form-wrapper form input[type=submit]{padding:17rem 70rem}}#newsletter-form-wrapper h2{text-align:center;margin-bottom:40rem}#newsletter-form-wrapper h2 span{color:#F5C95E;font-size:inherit}#newsletter-below{max-width:470rem;margin:auto;padding-bottom:80rem}#newsletter-below .row{align-items:center}#newsletter-below img{width:128rem;height:128rem;object-fit:cover;object-position:center}@media all and (min-width:576px){#newsletter-below .col-sm-3{width:160rem;min-width:160rem;max-width:160rem;flex:160rem}#newsletter-below .col-sm-9{width:calc(100% - 160rem);min-width:calc(100% - 160rem);max-width:calc(100% - 160rem);flex:calc(100% - 160rem)}}#newsletter-below p{font-weight:700;font-weight:500;font-size:18rem;line-height:2}#clients-first-section{padding:100rem 0}#clients-first-section #clients-header{font-size:40rem;margin-bottom:80rem;text-align:center}#clients-first-section #clients-header span{font-size:40rem;color:#F5C95E;font-weight:500}#clients-first-section .one-client-inner{text-align:center}#clients-first-section .one-client-inner .oci-logo img{width:250rem;height:113rem;object-fit:contain;object-position:center}#clients-first-section .one-client-inner .oci-stars{font-size:20rem;font-weight:700;color:#F5C95E}#clients-first-section .one-client-inner .oci-stars img{width:100%;max-width:223rem;height:auto}#clients-first-section .one-client-inner .oci-text{font-size:20rem;font-weight:500}#clients-reviews{margin-bottom:100rem}#clients-reviews h3{font-size:40rem;text-align:center;margin-bottom:80rem}#clients-reviews #clients-reviews-feed{max-width:990rem;margin:auto}#clients-reviews #clients-reviews-feed .ocr-feed-w{padding-top:50rem;padding-bottom:20rem}#clients-reviews #clients-reviews-feed .one-client-review-feed{position:relative;background:#f9f9f9;padding:0 50rem 20rem 15rem}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-avatar{position:relative;z-index:2;top:-50rem;margin-bottom:-40rem}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-avatar img{width:100rem;height:100rem;border-radius:100rem;object-fit:cover;object-position:center}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-confirmed{font-weight:500;font-size:16rem;color:#3db49d}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-confirmed img,#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-confirmed svg{width:20rem!important;height:auto}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-stars{display:flex;align-items:center;justify-content:space-between}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-stars img{width:100%;max-width:100rem;height:auto}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-name{font-size:20rem;font-weight:500}#clients-reviews #clients-reviews-feed .one-client-review-feed .ocr-description{line-height:1.56;font-size:16rem}#newsletter-small{margin:auto;margin-bottom:80rem}#newsletter-small #form-wrapper{margin:auto}#newsletter-small #f-disc{font-size:13px;color:#fff;}#newsletter-small #f-disc a{color:#181d1b;text-decoration:underline;font-size:12rem}#newsletter-small #f-disc a:hover{color:#F5C95E}#newsletter-small form{margin-bottom:20rem}#newsletter-small form .row{margin:-6rem}#newsletter-small form .row>div{padding:6rem}#newsletter-small form input{width:100%;height:42rem}#newsletter-small form input[type=email]{text-align:center;font-size:15rem;border:1rem solid #c7c7c7}#newsletter-small form input[type=submit]{background:#F5C95E;color:#fff;text-align:center;font-size:15rem;border:0;font-weight:600;transition:.55s}#newsletter-small form input[type=submit]:hover{background:#000}#newsletter-small h2{text-align:center;font-size:26rem;margin-bottom:20rem}#newsletter-small #ns-ok{margin-bottom:30rem}#newsletter-small #ns-ok span{margin-right:15rem;font-size:16rem}#influencer-partner{padding-top:80rem;padding-bottom:80rem}#influencer-partner h2{margin-bottom:60rem;text-align:center}@media all and (min-width:1025px){#influencer-partner .row{margin-left:-25rem;margin-right:-25rem}#influencer-partner .row>div{padding-left:25rem;padding-right:25rem}}#influencer-partner .row p:last-child{text-align:center;font-size:20rem;font-weight:500;margin-top:20rem}#influencer-partner .row p:nth-child(1){width:100%;height:50rem;display:flex;align-items:center;justify-content:center}#influencer-partner .container-fluid{max-width:1100rem}#influencer-content-with-picture{margin-bottom:90rem}#influencer-content-with-picture .container-fluid{max-width:1100rem}@media all and (min-width:1025px){#influencer-content-with-picture .row{margin-left:-40rem;margin-right:-40rem}#influencer-content-with-picture .row>div{padding-left:40rem;padding-right:40rem}}#influencer-content-with-picture h2{font-size:30rem;margin-bottom:50rem}#influencer-content-with-picture p{font-size:16rem;line-height:1.56}#influencers-gray-box{margin-bottom:100rem}#influencers-gray-box .container-fluid{max-width:1100rem}#influencers-gray-box #gray-box-itself{padding:60rem;background:#f9f9f9}#influencers-gray-box #gray-box-itself h2{margin-bottom:40rem}@media all and (max-width:575px){#influencers-gray-box #gray-box-itself{padding:20rem}}#influencers-gray-box #gray-box-itself ul{list-style:none;margin-bottom:80rem;padding-left:0}@media all and (max-width:1024px){#influencers-gray-box #gray-box-itself ul{margin-bottom:60rem}}#influencers-gray-box #gray-box-itself ul li{padding-left:20rem;position:relative;margin-bottom:30rem}#influencers-gray-box #gray-box-itself ul li:before{content:"";position:absolute;top:7rem;left:0;width:10rem;height:10rem;border-radius:10rem;background:#F5C95E;z-index:1}#influencers-gray-box #gray-box-itself ul:last-child{margin-bottom:0}#influencers-box-content{margin-bottom:100rem}#influencers-box-content h2{text-align:center;margin-bottom:60rem}#influencers-box-content .one-ib{text-align:center}#influencers-box-content .one-ib p{font-weight:700;font-size:20rem}#influencers-box-content .one-ib p img{max-width:100rem;margin:auto;display:block;height:auto}#influencers-box-content .container-fluid{max-width:1100rem}#influencers-form-wrapper{margin-bottom:100rem}#influencers-form-wrapper .container-fluid{max-width:1100rem}#influencers-form-wrapper #influencers-form{background:#f9f9f9;padding-top:60rem;padding-bottom:80rem}#influencers-form-wrapper #influencers-form>div{max-width:530rem;margin:auto}#influencers-form-wrapper #influencers-form input,#influencers-form-wrapper #influencers-form select,#influencers-form-wrapper #influencers-form textarea{width:100%;height:60rem;border:1rem solid #c7c7c7;margin-bottom:15rem;padding-left:20rem}#influencers-form-wrapper #influencers-form input[type=checkbox]{width:30px;height:20rem}#influencers-form-wrapper #influencers-form textarea{height:200rem;padding-top:15rem;line-height:2}#influencers-form-wrapper #influencers-form label{display:block}#influencers-form-wrapper #influencers-form .input-row{margin-bottom:15rem}#influencers-form-wrapper #f-desc{font-size:12rem}#influencers-form-wrapper #f-desc a{color:#181d1b;text-decoration:underline;font-size:12rem}#influencers-form-wrapper #f-desc a:hover{color:#F5C95E}#influencers-form-wrapper p{margin-bottom:15rem}#influencers-form-wrapper p input{margin:0;margin-bottom:0!important}#influencers-form-wrapper p textarea{height:100rem}#influencers-form-wrapper p input[type=submit]{background:#F5C95E;max-width:230rem;transition:.55s;font-weight:700;border:0;color:#fff}#influencers-form-wrapper p input[type=submit]:hover{background:#000}#influencers-form-wrapper h2{text-align:center;margin-bottom:60rem}#discount-text{margin-top:100rem;margin-bottom:100rem;text-align:center}#discount-text .container-fluid{max-width:830rem}#discount-text p{font-size:16rem;line-height:1.56}#discount-text h2{font-size:30rem;margin-bottom:60rem}#discount-code-wrapper{margin-top:70rem}#discount-code-wrapper .container-fluid{max-width:990rem}#discount-code-wrapper #discount-code{padding:150rem 30rem;text-align:center;background:#f9f9f9;font-size:40rem}#below-the-code{text-align:center;margin-top:120rem;margin-bottom:80rem}@media all and (max-width:575px){#clients-first-section #clients-header,#clients-reviews h3,#clients-first-section #clients-header span,#clients-reviews h3 span{font-size:26rem}#newsletter-small #ns-ok span{display:block}#newsletter-small #ns-ok span:not(:last-child){margin-bottom:10rem}#below-the-code{margin-bottom:60rem;margin-top:100rem}#clients-stats .col-lg-3:not(:last-child){padding-bottom:60rem}#clients-first-section .one-client-inner .oci-logo img{max-width:200rem}#influencers-gray-box{margin-bottom:60rem}#influencers-box-content .row{max-width:300rem;margin:auto}#discount-code-wrapper #discount-code{font-size:26rem}#discount-text{padding-top:60rem;padding-bottom:60rem}#influencer-content-with-picture .img-fluid,#influencers-gray-box #gray-box-itself,#influencers-form-wrapper #influencers-form{position:relative;left:-15rem;width:calc(100% + 30rem);max-width:calc(100% + 30rem)}#influencers-form-wrapper #influencers-form{padding:15rem}#influencers-form-wrapper #influencers-form input[type=submit]{width:100%;max-width:100%}#influencer-partner .row p:last-child{padding-bottom:20rem}#influencer-content-with-picture h2{margin-bottom:30rem}#influencer-partner img{max-width:200rem;height:auto}#newsletter-main-section{margin-top:0}#newsletter-below{text-align:center}#newsletter-form-wrapper form{display:block;padding:0;background:0}#newsletter-form-wrapper form input[type=email]{height:62rem;border:1rem solid #c7c7c7;text-align:center;width:100%;margin-bottom:15rem}#newsletter-main-section #newsletter-main{padding:15rem 15rem 40rem;position:relative;left:-15rem;width:calc(100% + 30rem)}#newsletter-main-section #newsletter-main .img-fluid{margin:auto!important}}.home-page-hero .home-page-hero-floating h3{color:#fff;font-size:30rem;font-weight:300}#newsletter-more-below{margin-bottom:100rem}@media all and (max-width:575px){#newsletter-more-below{margin-bottom:50rem}}#newsletter-more-below h2{text-align:center;margin-bottom:100rem}@media all and (max-width:575px){#newsletter-more-below h2{margin-bottom:40rem;font-size:26rem}}#newsletter-more-below img{display:block;max-width:960rem;width:100%;margin:auto;filter:drop-shadow(0 0 40rem rgba(0,0,0,.1))}@media all and (min-width:1025px){.home-page-hero .home-page-hero-floating.about-hero h2{font-size:60rem}}#in-press{margin-bottom:100rem}#in-press h2{text-align:center;margin-bottom:80rem}#in-press img{display:block;max-width:1100rem;margin:auto}#newsletter-more-below img.mobile{display:none}@media all and (max-width:575px){#newsletter-more-below img.mobile{display:block}#newsletter-more-below img.desktop{display:none}}.jdgm-all-reviews-widget{max-width:1600rem;margin:auto}#newsletter-avatar{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-50%);width:128rem;height:128rem;border-radius:128rem;object-fit:cover;object-position:center}#newsletter-form-wrapper{padding:100rem;background:#f9f9f9;position:relative;max-width:100%;margin-top:200rem;margin-bottom:140rem}@media all and (max-width:575px){#newsletter-form-wrapper{margin-bottom:80rem;margin-top:80rem}}@media all and (max-width:575px){#newsletter-form-wrapper{padding:100px 15px 65px;position:relative;left:-15rem;width:calc(100% + 30rem);max-width:calc(100% + 30rem)}}#newsletter-form-wrapper h2{font-size:30rem}@media all and (max-width:575px){#newsletter-form-wrapper h2{font-size:26rem}#newsletter-form-wrapper h2 br{display:none}}#newsletter-form-wrapper #news-disclaimer{margin-bottom:0}#newsletter-ok{margin-top:40rem;margin-bottom:40rem;display:flex;justify-content:center}#newsletter-ok>div{margin:0 20rem;font-size:20rem}@media all and (max-width:575px){#newsletter-ok{flex-wrap:wrap}#newsletter-ok>div{width:100%;max-width:100%;min-width:100%;flex:100%;text-align:center}#newsletter-ok>div:not(:last-child){margin-bottom:20rem}}#newsletter-below-ok{font-size:18rem;font-weight:600;text-align:center;margin-bottom:40rem}#toc-blog{border-radius:10rem;margin-bottom:40rem;padding:20px;border:1rem solid #ccc}#toc-blog p{margin-bottom:30rem;text-align:center;font-weight:700;font-size:22rem}#toc-blog ol{margin:0;list-style:decimal;padding-left:20rem}#toc-blog ol li{margin-bottom:15rem;font-size:16rem;padding:0}#toc-blog ol li:last-child{margin-bottom:0}#toc-blog ol li:before{display:none}#toc-blog a{font-size:16rem;color:#181d1b}#toc-blog a:hover{color:#F5C95E}#single-article-content #newsletter-small{margin-top:40rem;margin-bottom:40rem;background: #1D3238;border-radius: 20px;}.hidden-toc{display:none}#read-more-toc-p{text-align:center;margin-top:20rem;margin-bottom:0!important}#read-more-toc-p a{font-weight:700;color:#F5C95E}#read-more-toc-p a:hover{color:#181d1b}#newsletter-title{font-family:fb;color:#fff;font-size:23px!important;font-weight:900;line-height:1.2;}#new-author-box{padding:40rem;background:#f9f9f9;margin:auto;margin-bottom:40rem;max-width:800rem}#new-author-box #author-bio{line-height:1.7}#new-author-box #author-box-top{margin-bottom:30rem;display:flex;align-items:center}#new-author-box #author-box-top>div:nth-child(1){width:100rem;max-width:100rem;min-width:100rem;flex:100rem;padding-right:20rem}#new-author-box #author-box-top>div:nth-child(1) img{width:80rem;height:80rem;border-radius:80rem;filter:drop-shadow(0 0 10rem rgba(0,0,0,.1));object-fit:cover;object-position:center}@media all and (min-width:1024px){#new-author-box #author-box-top>div:nth-child(1){width:180rem;max-width:180rem;min-width:180rem;flex:180rem}#new-author-box #author-box-top>div:nth-child(1) img{width:140rem;height:140rem;border-radius:140rem}}#new-author-box #author-box-top>div:nth-child(2){flex-grow:1}#new-author-box #author-box-top #author-name{font-size:24rem;color:#F5C95E}#new-author-box #author-box-top #author-position{font-weight:500;font-size:20rem}.sharing .plain{margin-top:10rem}#collection-description strong{font-weight:500}#collection-description em,#collection-description i{font-style:italic}#newslettersmall form{padding:0!important}.home-newsletter .the-home-newsleeter form{padding:20rem 30rem!important}#newsletterbig{position:relative;z-index:3}#newsletterbig [data-testid=form-row]>div:nth-child(1){flex-grow:1!important}#newsletterbig [data-testid=form-row]>div:nth-child(2){flex:initial!important}@media all and (max-width:575px){#newsletterbig [data-testid=form-row]{flex-wrap:wrap}#newsletterbig [data-testid=form-row]>div:nth-child(1),#newsletterbig [data-testid=form-row]>div:nth-child(2){width:100%;flex:100%;min-width:100%;max-width:100%;padding:0!important}}#newsletterbig .needsclick{background:#fff}#newsletter-form-wrapper #form{background:#fff;filter:drop-shadow(0 0 40rem rgba(0,0,0,.1));padding:30rem;display:flex;align-items:center;margin-bottom:8rem}#newsletter-form-wrapper #form input[type=email]{flex-grow:1;border:0;font-size:17rem;background:#fff}#newsletter-form-wrapper #form input[type=submit]{display:inline-block;padding:16rem 30rem;background:#F5C95E;color:#fff;font-weight:600;line-height:1.18;border:0;font-size:17rem;transition:.55s}#newsletter-form-wrapper #form input[type=submit]:hover{background:#1D3238;color:#fff}@media all and (max-width:575px){#newsletter-form-wrapper #form input[type=submit]{width:100%;padding:20rem;text-align:center;font-size:17rem}}@media all and (min-width:1025px){#newsletter-form-wrapper #form input[type=submit]{padding:17rem 70rem}}#newsletter-form-wrapper #form>div{width:100%}#newsletter-form-wrapper form{padding:30rem!important;background:#fff!important}#newsletter-form-wrapper form input[type=email]{border:0!important;box-shadow:none!important;padding-left:0!important}#newsletter-form-wrapper form [data-testid=form-row]>div:last-child{max-width:270rem}@media all and (max-width:575px){#newsletter-form-wrapper form [data-testid=form-row]{flex-wrap:wrap}#newsletter-form-wrapper form [data-testid=form-row]>div{width:100%;flex:100%;min-width:100%;max-width:100%}}#mm-wrapper{overflow:auto;flex-grow:1}.bb-section-1{padding-top:80rem}.bb-section-1 .container-fluid{max-width:1400rem;text-align:center}.bb-section-1 .container-fluid>p{max-width:820rem;margin:auto;margin-bottom:80rem;font-size:22rem;text-align:left;line-height:1.6}.bb-section-1 .container-fluid>h2{margin-bottom:30rem;font-size:40rem}.bb-section-1 .one-bb-section-1 p{font-size:20rem;font-weight:600}@media all and (min-width:1025px){.bb-section-1 .col-lg-3{width:20%;max-width:20%;min-width:20%;flex:20%}}.bb-section-2{padding-top:100rem}.bb-section-2 .container-fluid>h2{text-align:center;font-size:40rem}.bb-section-2 .container-fluid{max-width:1400rem}.bb-section-2 .one-b2b1{margin-top:80rem}@media all and (min-width:1025px){.bb-section-2 .one-b2b1:nth-child(odd) .row{flex-direction:row-reverse;margin-left:-40rem;margin-right:-40rem}.bb-section-2 .one-b2b1:nth-child(odd) .row>div{padding-left:40rem;padding-right:40rem}}.bb-section-2 .one-b2b1 h2{font-size:30rem;margin-bottom:20rem}.bb-section-2 .one-b2b1 p{font-size:22rem;line-height:1.6}.b2b-form-section h2{text-align:center}.b2b-form-section .container-fluid{max-width:1100rem}.b2b-form-section .container-fluid .the-icon{width:100rem;height:100rem;border-radius:100rem;display:flex;align-items:center;justify-content:center;font-size:40rem;font-weight:600;margin:auto;color:#F5C95E;background:#f9f9f9;margin-bottom:15rem}.b2b-form-section .container-fluid p{font-size:20rem;font-weight:600;text-align:center;line-height:1.2}.b2b-form-section .container-fluid form .privacy-text{text-align:left;font-weight:400;font-size:12rem}.b2b-form-section .container-fluid form p:last-child{text-align:left}.b2b-form-section .container-fluid form input[type=radio]{width:auto;height:auto}.b2b-form-section .b2b-form-top{margin-bottom:60rem}.b2b-below-form{padding-bottom:80rem;text-align:center}.b2b-below-form .bf-title-1{font-size:40rem}.b2b-below-form .bf-title-2{font-size:20rem;margin-bottom:100rem}.b2b-below-form .bf-picture{margin-bottom:20rem}.b2b-below-form .bf-picture img{width:100%;max-width:400rem;height:auto}.b2b-below-form .bf-name{font-size:36rem}.b2b-below-form .bf-position{font-size:22rem}.b2b-below-form .bf-email{font-size:20rem}.b2b-below-form .bf-email a{font-weight:600;font-size:20rem}.b2b-below-faq{padding-top:100rem}.b2b-below-faq h2{text-align:center;margin-bottom:80rem}.b2b-below-faq img{max-width:1080rem;height:auto;margin:auto;display:block}.home-last-section-2.page-page-b2b{padding-top:80rem}.one-cat-content h2,.one-cat-content h3{font-size:22rem;font-weight:600}.one-cat-content h1,.one-cat-content h2,.one-cat-content h3,.one-cat-content h4,.one-cat-content h5,.one-cat-content h6,.product-section-1 h1,.product-section-1 h2,.product-section-1 h3,.product-section-1 h4,.product-section-1 h5,.product-section-1 h6{font-weight:600}.one-cat-content h1 strong,.one-cat-content h1 *,.one-cat-content h1 strong *,.one-cat-content h2 strong,.one-cat-content h2 *,.one-cat-content h2 strong *,.one-cat-content h3 strong,.one-cat-content h3 *,.one-cat-content h3 strong *,.one-cat-content h4 strong,.one-cat-content h4 *,.one-cat-content h4 strong *,.one-cat-content h5 strong,.one-cat-content h5 *,.one-cat-content h5 strong *,.one-cat-content h6 strong,.one-cat-content h6 *,.one-cat-content h6 strong *,.product-section-1 h1 strong,.product-section-1 h1 *,.product-section-1 h1 strong *,.product-section-1 h2 strong,.product-section-1 h2 *,.product-section-1 h2 strong *,.product-section-1 h3 strong,.product-section-1 h3 *,.product-section-1 h3 strong *,.product-section-1 h4 strong,.product-section-1 h4 *,.product-section-1 h4 strong *,.product-section-1 h5 strong,.product-section-1 h5 *,.product-section-1 h5 strong *,.product-section-1 h6 strong,.product-section-1 h6 *,.product-section-1 h6 strong *{font-weight:600!important}
/*# sourceMappingURL=/s/files/1/0068/5798/2007/t/24/assets/style.css.map?v=1674571817 */

b, strong {
  font-weight: bold;
}

.sticky-cart__form {
  display: flex;
}
.ugc-page-width .trast-slider-slick .slick-next {
  transform: rotate(180deg);
}
.salebanner .saledeffs {
  margin-bottom: 0px;
  padding: 0;
}
.salebanner .saledeffs__items ul li:last-of-type::after {
  display: none;
}

.salebanner .saledeffs__wrapper {
  display: block;
  text-align: center;
}
.salebanner .saledeffs__wrapper * {
  display: inline;
}
.mobile-menu__overlay {
    position: absolute;
    top: 0;
    left: 100%;
    width: 2000rem;
    height: 100%;
    background: rgba(0, 0, 0, .59);
}
#mobile-menu ul li.has-submenu>a {
      display: block!important;
}
.sticky-cart__form > .product-form__submit {
    font-size: 14px!important;
    font-weight: 500!important;
    background: #000!important;
    margin-left: 10px!important;
    padding: 10px 12px!important;
    border: none!important;
}
.template-page-google-search-lp {
  padding-top: 105px;
}
.product-header__wrapper {
  max-width: 900px;
  margin: 0 auto;
}
.product-header h1 {
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 35px;
  text-align: center;
}
.underline{text-decoration: underline;font-size: inherit;}
.menu-opened .zsiq_float {display: none!important;}
.product-header__subtitle {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 30px;
}
.product-header__author img {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  margin-right: 15px;
}
.product-header__author span {
  font-size: 12px;
  font-weight: 700;
}
.product-header__author {
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-header {
  margin-bottom: 20px;
}
.template-page-google-search-lp  .product-section-1 .container-fluid {
  max-width: 1360rem;
}
.template-page-google-search-lp  .product-section-1 .space-under {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.template-page-google-search-lp  .product-section-1 h3, 
.template-page-google-search-lp .product-section-1 h3 * {
  /* font-size: 26px; */
}
.template-page-google-search-lp  #the-default-page.article #single-article-content p, 
.template-page-google-search-lp .product-section-1 p {
  /* font-size: 16px; */
}
.template-page-google-search-lp .product-section-1 {
  margin-bottom: 40rem;
}
.template-page-google-search-lp .section-testimonials {
  padding-top: 40rem;
}
.template-page-google-search-lp .section-testimonials {
  margin-bottom: 90px;
}
.template-page-google-search-lp .product-top {
  padding-top: 85px;
  top: 0;
}
.template-page-google-search-lp .one-home-testimonial-slide {
  background: #F8F8F9;
  padding: 30px 25px;
  border-radius: 15px;
}
.template-page-google-search-lp .section-testimonials h2.home-testimonials-indent {
  margin-bottom: 50rem;
  /* font-size: 40px; */
}
.template-page-google-search-lp .one-home-testimonial-slide .oht-headline {
  display: inline-block;
  /* font-size: 20px; */
  text-align: left;
  background: #F4C85D;
  padding: 3px 5px 3px 12px;
  border-radius: 25px;
  margin-bottom: 25px;
}
.protection-badge {
  background: #F8F8F9;
  border-radius: 8px;
  padding: 10px 15px;
  margin-bottom: 15px;
}
.protection-badge__title {
  font-family: 'fb';
  font-weight: 900;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  font-size: 14px;
}
.protection-badge__content,
.protection-badge__content * {
  font-size: 13px;
}
.protection-badge__title svg {
  margin-right: 8px;
  margin-top: -3px;
  width: 14px;
}
#tabs-container {
  white-space: nowrap;
}
#var-wrapper #tabs-container button:last-of-type {
  margin-right: 0px;
}
.template-page-google-search-lp .one-home-testimonial-slide .oht-text {
  margin-bottom: 15px;
  /* font-size: 16px; */
  text-align: left;
}
.template-page-google-search-lp .section-testimonials .ohq-picture {
  margin-bottom: 0rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.template-page-google-search-lp .section-testimonials .ohq-picture span {
  /* font-size: 16px; */
  font-weight: 700;
}
.template-page-google-search-lp .section-testimonials .ohq-picture img {
  margin-right: 10px;
}
.reviews-shower {
  text-align: center;
  font-weight: 700;
  /* font-size: 20px; */
  display: flex;
  flex-direction: column;
  padding-top: 50px;
}
.reviews-shower img {
  width: 175px;
  margin: 20px auto 50px;
}
.template-page-google-search-lp .product-top .container-fluid > h2 {
  /* font-size: 40px; */
  max-width: 900px;
  font-weight: 900;
  margin: 0 auto 100px;
  text-align: center;
  /* font-family: fb; */
}
.template-page-google-search-lp .product-details h2 {
  text-align: left;
  /* font-size: 40px; */
}
.template-page-google-search-lp .product-section-2 {
  margin-top: 60px;
}
.template-page-google-search-lp .product-section-2 .ps2-content h2 {
  margin-bottom: 45rem;
  font-weight: bold;
  /* font-size: 40px; */
  text-align: center;
  /* font-family: fb; */
}
.template-page-google-search-lp #vorteile p,
.template-page-google-search-lp #vorteile strong {
  /* font-size: 18px; */
}
.template-page-google-search-lp .product-section-2 .ps2-content ul li:before {
  top: -2rem;
}
.template-page-google-search-lp .home-features h2 {
  /* font-size: 40px; */
}
.template-page-google-search-lp .home-features .ohf-text {
  display: none;
}
.template-page-google-search-lp .home-features .ohf-title {
  /* font-size: 18px; */
}
.template-page-google-search-lp .product-faq {
  padding-top: 70px;
  margin-bottom: 60px;
}
.template-page-google-search-lp #faq.product-faq h2 {
  /* font-size: 40px; */
}
.template-page-google-search-lp #faq .one-product-faq .one-product-question p {
  /* font-size: 16px; */
}
.template-page-google-search-lp #the-pdfs {
  display: none;
}
.moreproduct-banner__wrapper {
  padding: 115px 0 60px !important;
  margin-bottom: 120px;
  border-radius: 60px;
}
.template-page-google-search-lp .home-for-you-new h2 {
  /* font-size: 40px; */
}
.template-page-google-search-lp .home-for-you-new-inner .one-w-description, 
.template-page-google-search-lp .home-for-you-new-inner .one-w-description a,
.template-page-google-search-lp .home-for-you-new-inner .one-w-data, 
.template-page-google-search-lp .home-for-you-new-inner .one-w-data a{
  /* font-size: 16px; */
}
.moreproduct-banner__wrapper h3 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 40px;
  font-family: fb;
}
@media all and (max-width: 575px)
{
  .jdgm-all-reviews-widget {
    padding: 0 15px;
  }
  .template-page-google-search-lp {
    padding-top: 40px;
  }
  .template-page-google-search-lp .product-header h1 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .template-page-google-search-lp .product-header__subtitle {
    font-size: 16px;
  }
  .template-page-google-search-lp .product-section-1 p.mobile {
    display: none!important;
  }
  .template-page-google-search-lp  .product-section-1 .hidden-on-mobile {
    display:flex!important;
  }
  .template-page-google-search-lp #brescheibung .row {
    margin-top: -25rem;
    margin-bottom: 0rem;
    position: relative;
  }
  .template-page-google-search-lp .product-section-1 p {
    margin-bottom: 40px;
  }
  .moreproduct-banner {
    margin: 70px 0;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(1) {
    z-index: 1;
     padding-top: 50px!important;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(2n) .half:nth-child(1) {
    background: #E4DBD4!important;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(2) {
    z-index: 2;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(3) {
    z-index: 3;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(4) {
    z-index: 4;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(5) {
    z-index: 5;
  }
  .template-page-google-search-lp #brescheibung .row:nth-of-type(6) {
    z-index: 6;
  }
  .product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2), 
  .product-section-1 .row.row--simple-mobile-reverse .half:nth-child(1) {
    padding-bottom: 70px !important;
  }
  .template-page-google-search-lp .product-section-1 h3, 
  .template-page-google-search-lp .product-section-1 h3 * {
    font-size: 24px;
  }
  .template-page-google-search-lp .section-testimonials h2.home-testimonials-indent {
    margin-bottom: 30rem;
    font-size: 30px;
  }
  .section-testimonials .row .slick-next, .section-testimonials .row .slick-prev {
    z-index: 10;
  }
  .template-page-google-search-lp .one-home-testimonial-slide .oht-text {
    max-width: 400px;
  }
  .template-page-google-search-lp .section-testimonials .row .slick-prev {
    right: calc(100% - 30rem);
  }
  .template-page-google-search-lp .section-testimonials .row .slick-next {
    left: calc(100% - 30rem);
  }
  .template-page-google-search-lp .one-home-testimonial-slide .oht-headline {
    font-size: 16px;
  }
  .reviews-shower {
    padding-top: 30px;
  }
  .reviews-shower img {
    width: 135px;
    margin: 20px auto 10px;
  }
  .template-page-google-search-lp .product-top {
    padding-top: 25px;
  }
  .template-page-google-search-lp .section-testimonials .ohq-picture span {
    font-size: 13px;
  }
  .template-page-google-search-lp .product-top .container-fluid > h2 {
    font-size: 30px;
    margin: 0 auto 20px;
  }
  .template-page-google-search-lp .product-details h2 {
    font-size: 30px;
  }
  .template-page-google-search-lp .mobile {
    display: block!important;
  }
  .template-page-google-search-lp .product-section-2 .ps2-content h2 {
    font-size: 26px;
    margin-bottom: 30px;
    text-align: left;
  }
  .template-page-google-search-lp #vorteile p, 
  .template-page-google-search-lp #vorteile strong {
    font-size: 16px;
  }
  .template-page-google-search-lp .product-section-2 .ps2-content {
    border-radius: 60px;
    padding: 50rem 30rem 50rem 30rem;
  }
  .template-page-google-search-lp .home-features h2 {
    font-size: 30px;
    margin-bottom: 60px;
  }
  .template-page-google-search-lp #faq.product-faq h2 {
    font-size: 30px;
  }
  .template-page-google-search-lp .product-faq {
    padding-top: 30px;
    margin-bottom: 40px;
  }
  .moreproduct-banner__wrapper h3 {
    font-size: 30px;
  }
  .moreproduct-banner__wrapper {
    padding: 65px 30px 80px !important;
    margin-bottom: 120px;
    border-radius: 40px;
    background-size: cover !important;
    margin-left: -25px;
    margin-right: -25px;
    overflow: hidden;
  }
  .template-page-google-search-lp .home-for-you-new {
    margin-left: -25px;
    margin-right: -25px;
  }
  .template-page-google-search-lp .home-for-you-new h2 {
    font-size: 30px;
  }
  .template-page-google-search-lp .product-top .product-available p img {
    top: -1rem !important;
  } 
  #single-product-trust-info.mobile {
    display: inline-flex!important;
  }
  .template-page-google-search-lp #single-product-trust-info img {
    width: auto;
    height: 35px;
  }
  .template-page-google-search-lp #single-product-trust-info span {
    font-size: 12px;
  }
  .template-page-google-search-lp .one-home-testimonial-slide .ohq-picture img {
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0!important;
  }
  .one-cart-item .oci-delivery
  {
    font-size:13px;
  }
  .express-checkout-with-2 img, .express-checkout-with-2 svg
  {
    max-width:300px;
  }
  .one-cart-item .oci-description
  {
    font-size:14px;
  }
  #sliding-cart .ttc-button-wrapper .the-button
  {
    padding:15rem;
  }
  .ttc-split-info
  {
    margin-bottom:10px;
  }
  .pay-with-header
  {
    margin-top:10rem;
  }

  #sliding-cart .ttc-button-wrapper
  {
    margin-top:15px;
  }
  
  #sliding-cart-bottom .ttc-2
  {
    display:none;
  }

  #sliding-cart #sliding-cart-top
  {
    padding-top:20px;
  }

  #cart-item-exlusiv-product-text,
  #cart-item-exlusiv-product-schnell
  {
  
  }

  #sliding-cart #sliding-cart-top #sc-header
  {
    padding-bottom:15px;
    margin-bottom: 15px;
  }

  #cart-item-exlusiv-product-block-title,
  #cart-item-exlusiv-product-text,
  #cart-item-exlusiv-product-schnell,
    #cart-item-exlusiv-product-text span
  {
    font-size:12px;
}
}

p{
  line-height: 1.625;
}

@font-face
{
  font-family: f37;
  font-weight:300;
  src:url('/cdn/shop/files/f37ginger-light-webfont.woff?v=1698841754');
}

@font-face
{
  font-family: f37;
  font-weight:400;
  src:url('/cdn/shop/files/f37ginger-light-webfont.woff?v=1698841754');
  
}

@font-face
{
  font-family: f37;
  font-weight:400;
  src:url('/cdn/shop/files/f37ginger-light-webfont.woff?v=1698841754');
  
}

@font-face
{
  font-family: f37;
  font-weight:500;
  src:url('/cdn/shop/files/f37ginger-regular-webfont.woff?v=1699492895');
  
}

@font-face
{
  font-family: f37;
  font-weight:700;
  src:url('/cdn/shop/files/f37ginger-bold-webfont.woff?v=1698841754');
  
}

@font-face
{
  font-family: fb; 
  src:url('/cdn/shop/files/Franca-Black.woff?v=1698841787');
}


.jdgm-prev-badge__text {
  display: none;
}



.jdgm-prev-badge::after {
  content: attr(data-average-rating)' ('attr(data-number-of-reviews)')';
  display: inline-block;
  position: relative;
}


/*Font Size*/
.the-button
{
  font-size: 16rem
 
}

.one-product-slide .op-price .new-price,
.home-inspirations .one-inspiration h2, .home-inspirations .one-inspiration h2 a,
.one-product-slide .op-price,
#below-full-w-left h2
{
  font-size: 16rem;
}

.one-product-slide .op-description a
{
  font-size: 18rem;
}
/*end of font size*/
/*colors */
.the-button,body,p,
.one-product-slide .op-price .new-price,
footer #footer-middle p.mid-footer-header,
footer #footer-middle a,
footer #footer-middle p,
.home-categories .one-home-category span,
.home-inspirations .one-inspiration h2, .home-inspirations .one-inspiration h2 a
{
  color: #1D3238;
}



/*end of colors */
html
{
    font-size: 0.059vw;

}

.the-button
{
   padding: 18rem 38rem;
}

.home-categories .container-fluid,
.container-fluid,
.home-inspirations .container-fluid,
.section-testimonials .container-fluid
{
  max-width: 1420rem;
}

    @media all and (min-width: 1680px)
        {
          html
          {
        font-size: 1px;    
          }
        
    }

@media all and (max-width: 1024px)
        {
          html
          {
        font-size: 1px;    
          }
        
    }

body,select,textarea,input
{
  font-family: 'f37'!important;
}



.home-page-hero .home-page-hero-floating
{
text-align:center;
}

.the-button
{
  border-radius:10rem;
}



.one-product-slide 
{
    background: rgba(221,221,223,0.2);
  border-radius:40rem;
  padding: 30rem 30rem;
}

.one-product-slide .op-description a,
.one-product-slide .op-price
{
  
  font-weight: bold;
}


.the-products-slider,
.products-slider-top, #categories.articles-categories
{
  max-width: 100%;
  
}

.products-slider-top > div:nth-child(1)
{
  width:100%;
  flex:100%;
  min-width:100%;
  max-width:100%;
  text-align: center;
  
}

.products-slider-top > div:nth-child(1) h2
{
  text-align: center;
}

.the-products-slider .slick-next, .the-products-slider .slick-prev,
.home-inspirations .inspirations-slider .slick-prev,
.home-inspirations .inspirations-slider .slick-next
{
  background-image: url('./slider-arrow-left-new.svg');
}

.products-slider-top > div:nth-child(2)
{
  display:none;
}

.the-button.empty-button
{
  border-color: #1D3238;
  border-width: 2px;
  color: #1D3238;
}

#content .the-button.empty-button:hover
{
  color:#fff;
  background: #1D3238!important;
}

.the-products-slider .slick-next, .the-products-slider .slick-prev
{
  width:55rem;
  height: 55rem;
}

@media all and (min-width: 1025px)
{
  .the-products-slider .slick-prev
  {
        right: calc(100% + 20rem);
  }

  .the-products-slider .slick-next
  {
        left: calc(100% + 20rem);
  }
}

#footer-top,
#footer-bottom
{
  display:none;
}

footer #footer-middle
{
  background: rgba(221,221,221,0.5);
}

footer #footer-middle ul
{
  list-style:none;
}

.home-categories .one-home-category
{
  position:relative;
  padding-bottom:100%;
  background: #E4DBD4;
  border-radius: 40rem;
  overflow:hidden;
}

#cc-1
{
  background: #E5E1DA;
}

#cc-2
{
  background: #E4DBD4;
}

#cc-3
{
  background: #DDDDDF;
}

#cc-4
{
  background: #DBDFD9;
}

.home-categories .one-home-category  > img
{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  z-index: 3;
  width:100%;
  max-width: 64%;
  height:auto;
}

@media all and (min-width: 1025px)
{
  #content .home-categories .col-sm-6
  {
    width: 50%;
    flex: 50%;
    min-width: 50%;
    max-width: 50%;
    
  }
}

.home-categories .one-home-category span
{
  bottom: 40rem;
  left: 40rem;
  top: auto;
  right: auto;
  font-weight: bold;
}

.home-inspirations .one-inspiration
{
  width:100%;
}

.home-inspirations .one-inspiration:after
{
  display:none;
}

.home-inspirations
{
  text-align: center;
  background:#fff;
}

.home-inspirations .one-inspiration .oi-floating
{
  position:static;
}

.home-inspirations .ohq-picture img
{
  height:286rem;
}

.video-thumbnail {
  position: relative; 
}

.video-icon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 30px;
  height: 30px;
}

#var-wrapper .menge-text {
   display: inline-block;
  margin-left: 15px;
}

#var-wrapper .menge-text .info-options {
  color: #fff;
}

#var-inside a {
  position: relative;
}

#var-inside a.active.out-of-stock, #var-inside a.out-of-stock:hover {
  background: #8E989B!important;
  
}

#var-inside a.out-of-stock {
  color: #8C969A!important;
  border: 1px solid #8C969A!important;
}


#var-inside a.out-of-stock::before {
  position: absolute;
  content: 'ausverkauft';
  font-size: 8px;
  background: #D1D6D7;
  color: #1D3238;
  border-radius: 10px;
  padding: 0px 5px;
  width: 54px;
  top: -6px;
  left: 0;
  right: 0;
  z-index: 5;
  margin: auto;
  
}

.info-options * {
  font-size: 12px;
}
.info-options ul {
  padding-left: 20px;
}
.info-options ul li {
  margin-bottom: 5px;
}

.info-options.active {
  pointer-events: all;
}

.info-options .close {
  display: block;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 12px;
  cursor: pointer;
  height: 12px;
  filter: invert(1);
}

.info-options .close img {
  width: 100%;
}
.video-icon svg {
  width: 100%;
  height: 100%;
}

.home-inspirations .one-inspiration:after,
.oi-type,
.oi-bottom
{
  display:none!important;
}

.ohq-picture
  {
    margin-bottom: 0;
  }

.home-inspirations .one-inspiration .oi-floating
{
  padding: 30rem 40rem 50rem 40rem;
  border-radius: 0 0rem 40rem 40rem;
  background: rgba(221,221,221,0.2);
  
}

.home-inspirations .one-inspiration h2
{
  text-align: left!important;
}

.home-inspirations .slick-slide
{
  margin-left:15rem;
  margin-right: 15rem;
}

.home-inspirations .slick-list
{
  margin: 0 15rem;
}

.home-inspirations .oi-floating p
{
  text-align: left;
}

.home-inspirations .inspirations-slider .slick-dots li button
{
  border: 1px solid #1D3238;
  background:#fff;
  width: 17rem;
  height: 17rem;
  padding: 0;
  border-radius: 17rem;
}

.home-inspirations .inspirations-slider .slick-dots li.slick-active button
{
  border-color: #1D3238;
  background:#1D3238;
}

.home-inspirations .slick-dots
{
  margin-top:30rem!important;
}

.section-testimonials
{
  background:#fff;
}

#below-full-row
{
  display: flex;
  align-items:center;
}

#below-full-row > div:nth-child(1){
  width:calc(50% + 50rem);
  flex:calc(50% + 50rem);
  min-width:calc(50% + 50rem);
  max-width:calc(50% + 50rem);
  
}

#below-full-row > div:nth-child(2){
  width:calc(50% - 50rem);
  flex:calc(50% - 50rem);
  min-width:calc(50% - 50rem);
  max-width:calc(50% - 50rem);
  
}

#below-full-w-left p{
  max-width: 580rem;
}


#below-full-w-left
{
  padding: 70rem 60rem;
  padding-bottom:50rem;
  background: #1D3238;
  border-radius: 40rem!important;
}

#below-full-w-left h2,
#below-full-w-left p{
  color:#fff;
}

#below-full-w-left h2
{
  margin-bottom: 30rem;
}

#below-full-w-left p
{
  font-size:16rem;
}

#below-full-w-left .the-button
{
  color:#fff;
  border-color:#fff;
}

#below-full-w-left .the-button:hover
{
  background: #fff!important;
  color:#1D3238;
}

#below-full-w-left
{
  position:relative;
  z-index: 3;
}

.section-testimonials .below-the-full-w-picture p
{
  margin-bottom:30rem;
}

#below-full-w-right img
{
  position:relative;
  left: -230rem;
  width: calc(100% + 230rem);
  border-radius:40rem;
  max-width: calc(100% + 230rem);
 
}

.section-testimonials h2.home-testimonials-indent
{
  text-align:center;
  margin-bottom:90rem;
}

.one-home-testimonial-slide
{
  display:flex;
  flex-direction:column;
  text-align:center;
}

.one-home-testimonial-slide .oht-stars
{
  margin-bottom: 25rem;
}

.one-home-testimonial-slide .oht-text
{
  margin-bottom:30rem;
  flex-grow:1;
}

.one-home-testimonial-slide .oht-name
{
  margin-bottom:24rem;
  font-weight:bold;
}

.one-home-testimonial-slide .ohq-picture img
{
  width:40rem;
  height:40rem;
  object-fit:cover;
  object-position:center;
}

.home-for-you-new{
  margin-bottom: 90rem;
}

.home-for-you-new h2{
  text-align: center;
  margin-bottom: 70rem;
}

.content-below-the-row h2
{
  font-weight:bold;
}

.home-for-you-new-inner
{
  background: #1D3238;
  border-radius:40rem;
  text-align: center;
  padding: 50rem 50rem 80rem 50rem;
  
}

.home-for-you-new-inner .one-w-data
{
  font-weight:bold;
  font-size: 16px;
  text-decoration: underline;
}

.home-for-you-new-inner .one-w-description
{
    font-size: 16px;
}

.home-for-you-new-inner *
{
  color:#fff;
}

@media all and (min-width: 1025px)
{
  .home-for-you-new-inner .col-lg-3:nth-child(1) img
  {
    position: absolute;
    top: 0;
    left: 0;
        width: 288rem;
    height: 288rem;
    transform: translateY(-50%);
  }

  .home-page-hero>img
  {
        max-height: calc(100vh - 190rem);
  }

  .template-index .home-page-hero>img
  {
    max-height: 70vh;
  }
}

#header-top-row .yellow-button
{
  border-color:#fff;
  color:#fff;
  font-size: 15rem;
padding: 7rem 20rem;
  border-radius: 12rem;
}

#header-menu-wrapper>ul li a
{
  font-weight:bold;
}

#header-top
{
  background: #1C3037;
}

#header-top-row .yellow-button:hover
{
  background: #fff;
  color:#1C3037;
}

#header-icons a
{
  margin-left:25rem;
}

.ohf-icon img
{
  height:56rem;
  width: auto;
}

.home-newsletter .the-home-newsleeter
{
  max-width: 100%;
}

.home-newsletter .the-home-newsleeter.load-picture:after{
  display:none;
}


.home-newsletter .the-home-newsleeter{
  padding: 0;
  background: none;
}

.home-newsletter .row
{
  align-items:center;
}

#footer-icons-1
{
  margin-bottom:48rem;
}


#footer-icons-2
{
 margin-bottom: 58rem; 
}

#footer-intro
{
  margin-bottom:35rem;
}

#footer-intro,
#footer-intro-links
{
  display:flex;
  
  margin-bottom:77rem;
}


#footer-intro{
  align-items:center;
}

#footer-intro-links > div
{
  width:50%;
  max-width:50%;
  min-width:50%;
  flex:50%;
}

#footer-intro-links svg path
{
  transition:0.55s;
}

#footer-intro-links a:hover svg path
{
  fill:#F5C95E;
}

#footer-intro-links p 
{
  font-size:16rem;
  margin-bottom:0;
}

#footer-middle #footer-intro-links p a{
  text-decoration: none;
}

#footer-intro >div:nth-child(1)
{
  width:66rem;
  flex:66rem;
  min-width:66rem;
  max-width:66rem;
}

#footer-intro >div:nth-child(1) img
{
  width: 45rem;
  height: 45rem;
  object-fit: cover;
  object-position:contain;
}

#footer-intro >div:nth-child(2)
{
  width:calc(100% - 66rem);
  flex:calc(100% - 66rem);
  min-width:calc(100% - 66rem);
  max-width:calc(100% - 66rem);
  font-weight:bold;
}

@media all and (min-width:1025px)
{
  #footer-middle-row > div:nth-child(1)
  {
    width: 580rem;
    flex: 580rem;
    min-width: 580rem;
    max-width: 580rem;
  }

  #footer-middle-row > div:nth-child(2)
  {
    width: calc(100% - 880rem);
    flex: calc(100% - 880rem);
    min-width: calc(100% - 880rem);
    max-width: calc(100% - 880rem);
    
  }

  #footer-middle-row > div:nth-child(3)
  {
width: 300rem;
    flex: 300rem;
    min-width: 300rem;
    max-width: 300rem;
  }
}

#footer-intro-links p
{
  display:flex;
  align-items:center;
}

#footer-intro-links span:nth-child(2)
{
  flex-grow:1;
}

footer .mid-footer-header + ul
{
  margin-top:50rem;
}


#footer-intro-links span:nth-child(1)
{
  width: 36rem;
  display:inline-block;
}

#all-collections #categories
{
  padding: 30rem 50rem;
  border-radius:40rem;
  
}

#all-collections #categories p
{
  margin-bottom:10rem;
}

#all-collections #categories p:last-child
{
  margin-bottom:0;
}

#sort-wrapper div, .sort-wrapper div,
#sort-wrapper div, .sort-wrapper div
{
  border-radius:10rem;
}

#sort-wrapper:before, .sort-wrapper:before
{
  border-radius: 0 10rem 10rem 0;
}

#all-collections #collection-description
{
  margin-bottom: 38rem;
}

#collection-products a.the-button
{
  color:#1D3238;
}

.product-top .the-p-gallery, .product-top .the-p-gallery:before, .one-product-slide .op-picture
{
  background:none!important;
}

#collection-products a.the-button:hover
{
  color:#fff!important;
  background:#1D3238!important;
}

@media all and (min-width:1025px)
{
  #all-collections #collections-main-row .col-sm-3
  {
    width: 370rem;
    flex: 370rem;
    min-width: 370rem;
    max-width: 370rem;
  }

  #all-collections #collections-main-row .col-sm-9
  {
    width: calc(100% - 370rem);
    flex: calc(100% - 370rem);
    min-width: calc(100% - 370rem);
    max-width: calc(100% - 370rem);
    
  }

  #collection-products .col-lg-3
  {
    width:33.3%;
    flex:33.3%;
    min-width:33.3%;
    max-width:33.3%;
    
  }
}

.one-product-slide .op-picture a
{
  position:static;
}

.discount-badge
{
  top: 30rem;
  right: 30rem;
  background: #F5C95E;
  font-size:12px;
  font-weight:bold;
  color:#1D3238;
}

.one-product-slide .op-picture
{
  height:auto;
}

.one-product-slide
{
  display: flex;
  flex-direction:column;
}

.one-product-slide .op-description
{
  flex-grow:1;
}

#collection-new-why
{
  margin-bottom:140rem;
  margin-top:130rem;
}

#collection-new-why h2{
 margin-bottom: 60rem;
  text-align: center;
  font-size: 26rem;
  font-weight: bold;
}

#collection-new-why .one-coll-new
{
 text-align:center;
  max-width: 280rem;
  margin: auto;
}

#collection-new-why .oc-icon
{
  
}

#collection-new-why .oc-icon svg,
#collection-new-why .oc-icon img
{
  height:55rem;
  width:auto;
}

#collection-new-why .oc-text
{
  max-width: 280rem;
  margin-left:auto;
  margin-right: auto;
  font-size:18rem;
  font-weight:bold;
  line-height: 1.5;
}

#collection-new-content
{
  margin-top:140rem;
}

.gray-box-content
{
  padding: 80rem 40rem;
  border-radius:40rem;
  background:#F8F8F9;  
}

.gray-box-content h2
{
  font-size:26rem;
  margin-bottom:30rem;
  font-weight:bold;
}

.gray-box-content p{
  font-size:16rem;
  color:#1D3238;
}

.collection-text-with-picture img
{  
  border-radius:40rem;
  margin-top:20rem;
}

@media all and (min-width:1025px)
{
  .collection-text-with-picture,
  .collection-text-with-picture
  {
    position:relative;
  }

.collection-text-with-picture > div:nth-child(2)
  {
    width:100%;
    max-width: 650rem;
    margin-right: 0;
    margin-left:auto;
    height:auto;
    display:block;
  }

  .collection-text-with-picture > div:nth-child(2) img
  {
    min-height: 450rem;
    object-fit:cover;
    object-position:center;
    width:100%;
    margin-top: 0;
  }

  .collection-text-with-picture > div:nth-child(1)
  {
    position: absolute;
    top:50%;
    left: 0;
    width:100%;
    max-width: 480rem;
    transform:translateY(-50%);
    z-index:5;
  }
  
}

.collection-ideale
{
  margin-bottom: 90rem;
  margin-top: 105rem;
}

.collection-ideale h3
{
  margin-bottom:40rem;
  font-size:24rem;
  font-weight:bold;
  margin-bottom: 40rem; 
}

.collection-ideale .gray-box-content
{
  padding: 40rem;
}

.collection-ideale .gray-box-content a
{
  color:#181D1B;
  line-height: 1.5;
  text-decoration:underline;
}

.collection-ideale .gray-box-content a:hover
{
  text-decoration:none;
}

.collection-section-with-accordion
{
  padding: 60rem 0;
  position:relative;
}

.collection-section-with-accordion img
{
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  max-width: 580rem;
  height:100%;
  border-radius:40rem;
  object-fit:cover;
  object-position:center;
}

.aw-wrapper
{
  max-width: 562rem;
  margin-right: 0;
  margin-left: auto;
  padding: 40rem;
  border-radius:40rem;
  z-index: 3;
  position:relative;
  background: #F8F8F9;
}

.aw-wrapper h3
{
  font-size:26rem;
  line-height: 1.38;
  font-weight:bold;
  margin-bottom:30rem;
}

#mobile-menu .mobile-main-menu ul li.has-submenu>a:after {
  display: none;
}

.mobile-menu-footer a {
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  display: flex!important;
  justify-content: center;
  align-items: center;
  background: #F8F8F9;
  padding: 15px 0;
  border-radius: 10px;
}


.mobile-menu-footer a svg {
  margin-right: 10px;
}

.mobile-menu-footer ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mobile-menu-footer ul li {
  width: 49%;
  margin-bottom: 0px!important;
}

.mobile-menu-footer {
  position: absolute;
  bottom: 60px;
  left: 15px;
  width: calc(100% - 30px);
}

#mobile-menu ul li a {
  position: relative;
}

#mobile-menu ul li a .mobile-menu__link {
  position: absolute;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  left: 12px;
  bottom: 6px;
  z-index: 1;
  line-height: 1.2;
}

.js-mobile-submenu-controlls-return {
  position: relative;
  padding-left: 15px;
}

.js-mobile-submenu-controlls-return:after {
    content: "";
    position: absolute;
    left: 0;
    transform-origin: 50% 50%;
    transform: rotate(180deg);
    transition: .55s;
    top: 50%;
    width: 8rem;
    height: 14rem;
    margin-top: -6rem;
    background: url(./mobile-menu-arrow.svg) no-repeat center;
    background-size: contain;
}

#mobile-menu .mobile-main-menu ul {
  display: flex;
  justify-content: space-between;
  align-items: center;  
  flex-wrap: wrap;
}

#mobile-menu .mobile-main-menu ul img {
  width: 100%;
}

#mobile-menu .mobile-main-menu ul li {
  width: 49%;
}

#mobile-menu #close-menu {
  z-index: 100;
}

#mobile-menu ul li.has-submenu ul {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.product-subtitle {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.product-subtitle li {
  margin-bottom: 10px;
}

#mobile-menu ul li:last-child {
 margin-bottom: 10rem!important;
}

.product-subtitle svg {
  margin-right: 5px;
  margin-top: -3px;
  display: inline;
}

.product-subtitle p {
  display: inline;
}

.mobile-menu-banner {
  border-radius: 8px;
  background: #F8F8F9;
  padding: 10px 12px;
  margin-bottom: 15px;
}

.mobile-submenu-wrapper + .mobile-menu-banner {
  margin-top: 15px;
}

.mobile-menu-banner img {
  width: 65px!important;
  margin-right: 25px;
}

.mobile-menu-banner__wrapper {
  display: flex;
  align-items: center;
  font-size: 13px;
}

#mobile-menu ul li.has-submenu.active ul {
  z-index: 10;
  background: #fff;
  width: calc(100% - 38px);
  height: 100%;
  left: 19px;
  top: 20px;
  margin-top: 0px;
  padding-left: 0px;
  opacity: 1;
  visibility: visible;
}

.mobile-submenu-controlls-upper-title {
  font-size: 16px;
  font-weight: 700;
}

.mobile-submenu-controlls-upper {
  margin-bottom: 35px;
  margin-top: 10px;
}

.mobile-submenu-controlls-middle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.mobile-submenu-controlls-middle * {
  font-size: 16px;
}

.mobile-submenu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.collection-section-with-accordion .one-accordion,
#faq .one-product-faq
{
  padding: 23rem 50rem;
  border: 1px solid #DDD;
  border-bottom: 0;
}

.cbb-frequently-bought-container
{
  display:none!important;
}

.product-details .one-detail div:nth-child(1)
{
  padding-right:15rem;
}

.collection-section-with-accordion .one-accordion:first-of-type,
#faq .one-product-faq:first-of-type
{
  border-radius: 40rem 40rem 0 0;
}

.collection-section-with-accordion .one-accordion:last-child,
#faq .one-product-faq:last-child,
#faq .one-product-faq:last-of-type
{
  border-bottom: 1px solid #ddd;
}

.collection-section-with-accordion .one-accordion .one-accordion-question,
#faq .one-product-faq .one-product-question
{
  font-weight: bold;
  font-size: 16rem;
  color: #1D3238;
  line-height: 1.625;
  display:flex;
  align-items:center;
  justify-content: space-between;
  cursor:pointer;
}

.collection-section-with-accordion
{
margin:100rem 0;
}

.collection-section-with-accordion + .collection-section-with-accordion
{
  margin-top:200rem;
}

.collection-section-with-accordion .one-accordion .one-accordion-question svg
{
  transition: 0.55s;
  transform-origin: 50% 50%;
}

.collection-section-with-accordion .one-accordion.active .one-accordion-question svg
{
  transform: rotate(180deg);
}

.collection-section-with-accordion .one-accordion .one-accordion-answer
{
  display:none;
  padding-top:20rem;
}

@media all and (min-width:1025px)
{
  .collection-section-with-accordion.reverse-section .aw-wrapper
  {
    margin-left: 0;
    margin-right: auto;
  }

  .collection-section-with-accordion.reverse-section img
  {
    left: auto;
    right: 0;
  }
}

.single-col-text-section{
  
}

.single-col-text-section h3{
  margin-bottom:24rem;
  font-size:26rem;
  font-weight:bold;
  margin-top:60rem;
}

.single-col-text-section h3:first-child
{
  margin-top:0;
}

.single-col-text-section ol,
.single-col-text-section ul
{
  margin-bottom:60rem;
}

.single-col-text-section li
{
  margin-bottom: 20rem;
}

.single-col-text-section li:last-child
{
  margin-bottom: 0;
}

.single-col-text-section-columns
{
  margin-top:60rem;
}

#all-collections{
  margin-bottom:50rem;
}

.single-col-text-section-columns img
{
  border-radius:40rem;
}

.product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2),
.product-section-1 .row.row--simple-mobile-reverse .half:nth-child(1){
  padding: 80rem;
  background:#F8F8F9;
  border-radius:40rem;  
  position:relative;
  z-index:5;
}

.product-section-1
{
  margin-top:80rem;
}

@media all and (min-width: 1025px)
{
  .product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(1) img,
.product-section-1 .row.row--simple-mobile-reverse .half:nth-child(2) img{
  width: calc(100% + 100rem);
  max-width: calc(100% + 100rem);
  border-radius:40rem;
}

  .product-section-1 .row.row--simple-mobile-reverse .half:nth-child(2) img{
    position:relative;
    left:-100rem;
  }
}

.nori-styled {
  background: #243338!important;
}

.nori-styled * {
  color: #fff!important;
}


.product-section-2 .ps2-content{
  padding: 50rem 70rem;
  border-radius: 40rem;
}

.product-section-2 .ps2-content h2
{
  margin-bottom: 35rem;
  font-weight:bold;
  font-size:26rem;
}

.product-section-2 .ps2-content ul li
{
  padding-left:60rem;
}

.product-section-2 .ps2-content ul li:before
{
  width:40rem;
  height:40rem;
  background: url('./lili.svg') center;
  background-size:contain;
}

.product-details h2
{
  text-align: center;
  font-weight: bold;
  font-size: 40rem;
  margin-bottom: 60rem;
}

.product-details-table
{
  padding: 50rem 100rem;
  border: 1px solid #ddd;
  border-radius: 40rem;
}
@media all and (min-width: 1025px){
  .product-details-table {margin-bottom: 140rem;}
  
}

.product-faq h2
{
  text-align: center;
}

.one-product-faq:not(:last-child)
{
  margin-bottom: 0;
}

.product-faq .one-product-faq .one-product-question,
.product-faq .one-product-faq .one-product-answer
{
  background:#fff;
}

#the-breadcrumbs,
#the-breadcrumbs b, #the-breadcrumbs strong,
#the-breadcrumbs a
{
font-size:16px;
}

.product-top h1
{
  font-family: fb;
  font-size:34rem;
  font-weight:400;
}

#header-menu-wrapper>ul li.has-submenu:after
{
  
}

.home-page-hero .home-page-hero-floating h1, .home-page-hero .home-page-hero-floating h2
{
  font-size: 74rem;
  font-family:fb;
}

.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: 40rem;
  font-family:fb;
}

.thn-content h2,
.home-newsletter .the-home-newsleeter .thn-content h2
{
  font-size: 26rem;
  font-family:fb;
}

footer ul + .mid-footer-header
{
  margin-top:45rem;
}

#all-collections #collection-description h1
{
  margin-bottom: 25rem;
}

header.header .container-fluid
{
  max-width: 1630rem;
}

#header-top-row>div:nth-child(2)
{
  max-width: 750rem;
}

.newsletter-home
{
  padding: 80rem;
  border-radius: 20rem;
  background: #F8F8F9;
  position:relative;
  z-index: 3;
}

@media all and (min-width: 1025px)
{
  .home-newsletter .ohq-picture img
  {
    width: calc(100% + 160rem);
    max-width: calc(100% + 160rem);
    height:auto;
    border-radius:40rem;
  }
}

.home-newsletter .the-home-newsleeter .thn-content ul
{
  margin-bottom: 35rem;
}

#newsletterbig form
{
  box-shadow: none;
  padding: 9rem!important;
  border-radius: 10rem!important;
}

#newsletterbig .needsclick
{
   border-radius: 10rem!important;
}

.pdf-guide-form h1 span {
  font-size: 20px!important;
  text-align: left!important;
  display: block!important;
}

.pdf-guide-form h1 {
  margin-bottom: 20px!important;
}

.pdf-guide-form form button {
  margin-bottom: 20px!important;
}

.pdf-guide-form form span * {
  font-size: 12px!important;
}

.pdf-guide-form.product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2) {
  padding: 15px 30px;
  z-index: 10;
} 

.pdf-guide-form input[type="text"],
.pdf-guide-form input[type="email"] {
  border: 1px solid #1D3238!important;
  background: #F8F8F9!important;
  border-radius: 15px!important;
  margin-bottom: 10px!important;
}

.pdf-guide-form form div {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}

#newsletterbig form input
{
  border: 0!important;
  font-family: f37!important;
  font-weight:bold!important;
}

#newsletterbig form input:focus,
#newsletterbig form input:active
{
  box-shadow: none!important;
}

.home-newsletter .the-home-newsleeter .thn-content ul li
{
 margin-bottom: 0; 
  padding-left:30rem;
}

#newsletterbig form button
{
  font-weight:bold!important;
  color: #1D3238!important;
  font-size: 16px!important;
  font-family: f37!important;
  background: #F5C95E!important;
  border-radius: 10rem!important;
}

.home-newsletter .the-home-newsleeter .thn-content ul li:before
{
  width: 16rem;
  height: 16rem;
    background: url('liliblack.svg') no-repeat;
  background-size: 16rem auto;
}

#newsletterbig .needsclick
{
  padding-right:8rem!important;
}

.home-newsletter .the-home-newsleeter form button
{
  max-width: 170rem!important;
  min-width: 170rem!important;
}

.home-newsletter .the-home-newsleeter form input
{
  font-size: 16rem!important;
  font-weight:bold!important;
  padding-left:0!important;
  font-family: f37!important;
}

.home-categories .one-home-category span.big-title-collection
{
  top:36rem;
  left:40rem;
  font-size:40rem;
  font-family: fb;
}

#below-full-w-left h2
{
  font-weight:bold;
  font-size:26rem;
  margin-bottom:30rem;
}

.info-icon svg {
  width: 10px;
}

.below-the-full-w-picture
{
  margin-top:180rem;
}

.below-the-full-w-picture p
{
  font-size:16px;
  line-height: 1.625;
  margin-bottom:30px;
}

.below-the-full-w-picture p:last-child
{
  margin-bottom: 0;
}

.the-button
{
  padding-top:23rem;
  padding-bottom:23rem;
  font-size:20rem;
}

@media all and (min-width: 1025px)
{
.home-page-hero-floating .the-button
{
  min-width: 400rem;
  text-align: center;
}
}

.home-page-hero.has-dark-overlay:after
{
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.83) 100%);
}

.home-categories .one-home-category:after
{
z-index:6;  
}

.home-newsletter .the-home-newsleeter .thn-content
{
  max-width:100%;
}

.home-newsletter .the-home-newsleeter .thn-content h2
{
  margin-bottom: 30rem;
}

@media all and (min-width:1025px)
{
  .newsletter-home
  {
    position:relative;
    left:-70rem;
    width: calc(100% + 70rem);
  }
}

#newsletterbig input[type="email"],
#newsletterbig button
{
  height:52px!important;
}

#newsletterbig input[type="email"]
{
  font-size:16px!important;
}

.home-newsletter
{
  margin-bottom:90rem;
}

#newsletterbig .needsclick
{
  padding-right:1px!important;
}

form.needsclick>div
{
  min-height:30px!important;
}

.op-buttons-bottom
{
  display: flex;
}

.op-buttons-bottom .the-button
{
  flex-grow: 1;
  padding-left: 5px;
  padding-right:5px;
  text-align: center;
}

.the-button
{
  font-size: 16rem!important;
  padding-top: 17rem!important;
    padding-bottom: 17rem!important;
}

.op-buttons-bottom .add-to-cart-new-icon
{
  margin-left: 8px;
}

.one-product-slide
{
  padding-bottom:35rem;
}

#header-menu-wrapper>ul
{
  justify-content:center;
}

#header-menu-wrapper>ul li
{
  margin-left:20rem;
  margin-right:20rem;
}

#header-delimiter
{
  height: 152rem;
}

#header-bottom-wrapper
{
  padding:20rem 0;
}

#header-top-row > div:nth-child(1)
{
  opacity:0;
  pointer-events:none;
}

header.header #header-bottom-wrapper .container-fluid
{
  max-width: 1590rem;
}

.home-categories .one-home-category span
{
  font-size:26rem;
}

.the-button
{
  font-size:16rem!important;
}

#below-full-w-left .the-button
{
  width:100%;
  max-width:235rem;
  text-align:center;
}

@media all and (min-width: 1025px)
{
  #below-full-w-left
  {
    padding: 70rem 95rem 50rem 60rem;
  }
}

.home-newsletter .the-home-newsleeter .thn-content ul li
{
  padding-bottom:5rem;
}

.home-newsletter .the-home-newsleeter .thn-content ul li:last-child
{
  padding-bottom:0rem;
}

.newsletter-home
{
  padding-bottom:60rem;
}

#newsletterbig input[type="email"]
{
  font-family: f37;
  font-weight:bold;
}

.home-inspirations .one-inspiration h2 a
{
  font-family: f37;
}

.home-inspirations .inspirations-slider .slick-dots li
{
  margin-left:3rem;
  margin-right:3rem;
}

.oi-excerpt
{
  margin-bottom:25rem;
}

.oi-excerpt p 
{
  font-size:16rem;
  text-align: left;
  line-height: 1.625;
}

.home-inspirations .inspirations-slider .slick-prev,
.home-inspirations .inspirations-slider .slick-next
{
      width: 55rem;
    height: 55rem;
}

.home-inspirations .inspirations-slider .slick-prev
{
  right: calc(100% + 20rem);
  left: auto;
}

.home-inspirations .inspirations-slider .slick-next
{
  left: calc(100% + 20rem);
  right: auto;
}

.home-inspirations .inspirations-slider .slick-list
{
      margin: 0 -11rem;
  padding: 0;
}


.home-features .ohf-title{
  line-height: 1.33;
}

.home-features h2
{
  margin-bottom: 82rem;
}

#newsletterbig form > div,
#newsletterbig form div
{
  padding-right: 0!important;
}


#newsletterbig form button{
  position:relative;
  left:-2px;
}

.upsell-quantity span {
  cursor: pointer;
}

.upsell-products1__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.upsell-products1__header h3 {
  font-weight: 600;
  font-size: 14px;
}

.upsell-quantity-input::-webkit-inner-spin-button,
.upsell-quantity-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.upsell-products1 .upsell-product h3 {
  margin-bottom: 5px;
}

.upsell-product__counters {
  width: 75%; 
}

/* Для Firefox */
.upsell-quantity-input {
  -moz-appearance: textfield;
}

.upsell-product {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.upsell-products1__close {
  border: 1px solid #181d1b;
  cursor: pointer;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  padding: 5px 4px;
}

.upsell-products1__close img {
  width: 80%;
  margin: auto;
  display: block;
}

.home-inspirations .one-inspiration h2 a
{
  line-height: 1.38;
}
@media all and (min-width: 1025px)
{
  .the-products-slider .slick-next, .the-products-slider .slick-prev, .home-inspirations .inspirations-slider .slick-prev, .home-inspirations .inspirations-slider .slick-next
  {
    top: 260rem;
  }
  .home-for-you-new-inner .col-lg-3:nth-child(1) img
  {
    position:relative;
    left: 15rem;
  }
  .home-for-you-new-inner .col-lg-3:nth-child(1) img
  {
    margin-top:-60rem;
  }
}

.home-for-you-new-inner .one-w-description,
.home-for-you-new-inner .one-w-description a
{
  font-size:16rem;
  font-weight:300;
}

.home-for-you-new-inner .one-w-description a{
  text-decoration: underline;
}

.home-for-you-new-inner .one-w-data,
.home-for-you-new-inner .one-w-data a{
  font-size:16rem;
  font-weight:bold;
}

.home-for-you-new-inner .one-w-icon,
.home-for-you-new-inner .one-w-data{
  margin-bottom: 30rem;
}

.home-for-you-new-inner
{
  padding-top: 60rem;
  padding-bottom: 40rem;
}

.home-for-you-new-inner .one-w-description, .home-for-you-new-inner .one-w-description a
{
  line-height: 1.625;
}


.home-for-you-new{
  margin-bottom: 120rem;
}
@media all and (min-width: 1025px)
{
  
  .products-slider-top, #categories.articles-categories
  {
    margin-bottom: 80rem;
  }
}

#header-icons a span
{
  font-size: 9rem;
  font-weight:bold;
  color: #1D3238;
}


.home-page-hero-floating .the-button{
  padding-top: 23rem!important;
    padding-bottom: 23rem!important;
    font-size: 20rem!important;
}

#all-collections #categories a.active
{
  font-weight:900;
}

#all-collections #categories > p
{
  margin-bottom: 12rem;
}

#all-collections #categories > p:first-child
{
  margin-bottom: 20rem;
}

.one-product-slide
{
  position:relative;
}

#all-collections #categories > p:last-child
{
  margin-bottom: 0;
}

.single-col-text-section p,
#collection-new-content p,
.gray-box-content p
{
  line-height: 1.5;
}

.sterne{
 display:none!important; 
}

.op-buttons-bottom .the-button,
.the-button
{
  display: inline-flex;
  align-items:center;
  justify-content:center;
}

.below-the-full-w-picture p.ohq-picture
{
  margin-bottom: 0!important;
}

.one-product-slide .op-picture img
{
  max-height: 177rem;
}

.collection-section-accordion-title h2
{
  font-size: 40rem;
  /*font-family:franca;*/
  font-family: fb;
  
  text-align: center;
  margin-bottom: 80rem;
  max-width: 800rem;
  margin-left: auto;
  margin-right: auto;
}

@media all and (min-width: 1025px)
{
  #the-breadcrumbs
  {
    margin-top:70rem;
  }
}

#the-breadcrumbs, #the-breadcrumbs b, #the-breadcrumbs strong, #the-breadcrumbs a
{
  font-size:14px;
  font-weight:400;
}

#the-breadcrumbs img,
#the-breadcrumbs svg
{
  margin-left: 6rem;
  margin-right: 4rem;
  width: 10rem;
  position:relative;
  top:-2rem;
  height: auto;
}

#the-breadcrumbs strong
{
  font-weight:700;
}

#main-image-wrapper .slick-next, #main-image-wrapper .slick-prev,
.trast-slider-slick .slick-next, .trast-slider-slick .slick-prev
{
  width: 55rem;
  height: 55rem;
  background-color:transparent;
}

@media all and (min-width: 1025px)
{
  #main-image-wrapper .slick-prev
  {
    left: -5rem;
  }
  .trast-slider-slick .slick-prev {
    left: 0;
  }

  #main-image-wrapper .slick-next{
    right: -5rem;
  }
  .trast-slider-slick .slick-next {
    right: 0;
    left: auto;
  }
}

.products-slider-section.products-slider-section_ref h2 {
  text-align: center;
  margin-bottom: 20px;
  display: block;
  width: 100%;
}

.products-slider-section.products-slider-section_ref .products-slider-top {
  margin-bottom: 0px;
}

.products-slider-section.products-slider-section_ref {
  margin-top: 90px;
  margin-bottom: 90px;
}

.product-subtitle-referal {
  text-align: center;
  font-size: 16px;
  margin-bottom: 40px;
}

.bottom-text {
  text-align: center;
  padding: 40px 0 0;
}

.product-top .thumbnail
{
  border-radius:10rem;
  overflow:hidden;
  border:1px solid #DDDDDF;
  /* padding: 12rem; */
  display: block;
}

#var-inside a.active > .price {
  color: #1D3238;
}

#var-inside a.active .changed-title {
  font-weight: 700;
}

.changed-title {
  color: #1D3238;
  font-size: 12rem;
  font-weight: 400;
  text-align: center;
}

/* .product-top .slick-current .thumbnail
{
  border:1px solid #F5C95E;
} */

.thumbnails .slick-list
{
  margin: 0 -12rem;
}

.thumbnails-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
}


.product-top .video-thumbnail-wrapper .thumbnail {
  padding: 0;
  
}

.thumbnails-slider .slick-list {
  width: 100%;
}

/* .thumbnails .slick-slide
{
  margin: 0 8rem;
} */

.template-class-product-sticky-cta-test,
.template-class-product-default
{
  margin-bottom:120rem;
}

#judgeme_product_reviews .jdgm-rev
{
  background:none!important;
  box-shadow:none;
  padding: 0;
}

#faq.product-faq h2,
.product-details h2
{
  /*font-family:franca;*/
  font-family: 'Montserrat';
  font-family: 'fb';
  font-size:40rem;
  line-height:1.2;
  font-weight:bold;
}

#faq.product-faq h2
{
  margin-bottom: 50rem;
  
  
}

#faq .one-product-faq:last-child, #faq .one-product-faq:last-of-type
{
  border-radius: 0 0 40rem 40rem;
}

#faq .one-product-faq .one-product-question p
{
  font-size: 16rem;
  font-weight: bold;
}

#the-pdfs
{
  margin-top:30rem;
}

.product-faq .one-product-faq.active .one-product-question p
{
  color:#1D3238;
}

.buy-additional-product
{
  display:none;
}

.product-details h2
{
  margin-bottom: 50rem;
}

  .product-details-table
  {
    padding: 41rem 106rem;
  }

.product-details .one-detail
{
  padding: 25rem 0;
}

.product-details .one-detail div:nth-child(1)
{
  width: 170rem;
  flex: 170rem;
  min-width: 170rem;
  max-width: 170rem;
}

.product-details .one-detail div:nth-child(2)
{
  width: calc(100% - 170rem);
  flex: calc(100% - 170rem);
  min-width: calc(100% - 170rem);
  max-width: calc(100% - 170rem);
}

.product-details
{
  margin-bottom:20rem;
}

#vorteile p
{
  line-height: 1.625;
}

.product-section-1 h3, .product-section-1 h3 *
{
  font-size: 26rem;
}

.product-top
{
  border-bottom: 0;
}

.product-nav a
{
  border-radius:10rem;
  border:1px solid #1D3238;
}

.sticky-cart__content-heading .price.price--on-sale .price__sale dd .price-item--sale
  {
    color:#000!important;
  }

@media all and (min-width: 768px) and (max-width: 1024px)
{
  .product-section-1 .space-under .half
  {
    width:100%;
    height:100%;
    min-width:100%;
    max-width:100%;
    z-index:10;
    padding: 50px;
  }
}

.product-top h1
{
  /*font-family:franca;*/
  font-family: 'Montserrat';
  font-family: 'fb';
}

h3.product-subtitle, p.product-subtitle 
{
  font-size:18rem;
  font-weight:bold;
  margin-bottom: 26rem;
}


.product-top #price .current-price b{
  font-size: 16rem;
  color:#000!important;
  font-weight: 600!important;
  margin-left:0!important;
}

.product-top #price .was-price
{
  font-weight:bold;
  font-size: 24rem;
  color:#A4ADAF;
  margin-right:10px!important;
}


.w-price-discount{
  color:#fff;
  padding: 5rem 9rem;
  background:#27AE60;
  font-size:12rem;
  border-radius: 40rem;
  font-weight:bold;
  margin-left:12rem;
}

#price.product-price
{
  display:flex;
  align-items:center;
 margin-top:18rem;
  margin-bottom:14rem;
}
.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]
{
  border-radius:10rem!important;
}

.express-checkout-with-2
{
  padding: 22rem;
  border-radius:10rem;
  border: 1px solid #DDDDDF;
}

#icons
{
  display: flex;
  margin: 8rem -4rem;
  
}

.payment-and-quantity #icons > div,
#notify-me-wrapper #icons > div
{
  flex-grow: 1;
  margin: 4rem;
  height: 40rem;
  padding: 5rem 10rem
  display: flex;
  align-items:center;
  justify-content:center;
  border-radius: 5rem;
  background: #F9F9F9!important;
  font-size:14rem;
  font-weight:500;
  color:#1D3238;
  border: 0!important;
}

#icons > div img
{
  display:none;
}

#product-q-split
{
  display:flex;
  margin-top:12rem;
  margin-bottom: 30rem;
  margin-left: -12rem;
  margin-right: -12rem;
}

.product-top .product-available
{
  margin-top: 0;
  margin-bottom: 0;
}

#product-q-split > div
{
  padding-left: 12rem;
  padding-right: 12rem;
}


.product-top .product-available p.green{
  color:#27AE60;
}

.product-top .product-available p
{
  align-items:flex-start;
}

.product-top .product-available p img
{
  margin-right: 9rem;
}

.one-product-slide .op-description
{
    height: 44px;
    margin-bottom: 0px;
    line-height: 1.2;
    overflow: hidden;
}

@media screen and (max-width: 640px) {
  .one-product-slide .op-description 
  {
    height: 54px;
  }
  .payment-and-quantity #icons > div, 
  #notify-me-wrapper #icons > div {
  	    font-size: 12rem;
  }
  .section-testimonials .row .slick-prev {
    right: calc(100% - 25rem);
  }
  .section-testimonials .row .slick-next {
    left: calc(100% - 25rem);
	}
}

#scroll-up-to-all-products a
{
  border:1px solid #1D3238;
  font-weight:bold;
}

#scroll-up-to-all-products a:hover
{
  border:1px solid #1D3238;
  color:#fff;
  background: #1D3238;
}

.showpopup__btn
{
  background: #F8F8F9!important;
}

.oci-quantity
{
  padding: 8rem 10rem;
  border: 1px solid #1D3238;
  display:flex;
  border-radius:10rem;
  align-items:center;
}

.oci-quantity .oci-minus, .oci-quantity .oci-plus
{
  width: 22rem;
  height: 22rem;
  border-radius: 22rem;
  background: #1D3238;
  color:#fff;
  font-size:0;
  box-shadow:none;
}

.upsell-products {
  padding-top: 15px;
}

#product-q-split .oci-quantity
{
  width:160rem;
  min-width:160rem;
  max-width:160rem;
}

.upsell-product__counters .oci-quantity.upsell-quantity {
  max-width: 95px;
}

#cart-items .upsell-product img {
  width: 150rem;
  flex: 150rem;
  min-width: 150rem;
  max-width: 150rem;
  padding: 20px;
}

.mobile-main-menu-header {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}

.mobile-secondary-menu-header {
  font-size: 16px;
  font-weight: 700;  
  margin-bottom: 15px;
}

.mobile-main-menu {
  margin-bottom: 32px;
}

.oci-quantity input
{
  border:0;
  flex-grow:1;
  font-size:24rem;
  font-weight:bold;
}

.oci-quantity .oci-minus,
.oci-quantity .oci-minus:hover
{
  background: url('./minus-sign.svg') no-repeat center;
  background-size:contain;
  
}

.oci-quantity .oci-plus,
.oci-quantity .oci-plus:hover
{
  background: url('./plus-sign.svg') no-repeat center;
  background-size:contain;
}

.menge-text
{
  display:flex;
  align-items:center;
 
}

.menge-text > span
{
  color:#1D3238;
  font-weight:bold;
  font-size:13rem;
  text-decoration:underline;
}

.menge-text > div{
  margin-left:5rem;
}

.info-icon
{
  display:inline-block;
  position:relative;
  bottom: 2px;
}

.ttc-button-wrapper.ttc-1 {
      margin-top: 20rem;
}

.form-banner.pdf-guide-form form > div {
  flex-direction: row!important;
  flex-wrap: wrap!important;
}

.form-banner.pdf-guide-form .collection-banner__title {
  position: static;
  width: 60%;
  font-size: 24px;
  color: #1D3238;
}

.form-banner.pdf-guide-form .collection-banner__img {
  display: flex;
  align-items: center;
}

.form-banner.pdf-guide-form .collection-banner__img img {
  width: 35%;
}

.form-banner.pdf-guide-form form > div > div:nth-of-type(2),
.form-banner.pdf-guide-form form > div > div:nth-of-type(3) {
  width: 49%!important;
}

.form-banner.pdf-guide-form form > div > div {
  width: 100%!important;
}

.form-banner.pdf-guide-form form input[type="text"] {
  margin-right: 10px!important;
}

.form-banner.pdf-guide-form form h1 {
  display: none!important;
}

.form-banner.pdf-guide-form form div {
  padding-left: 0px!important;
  padding-right: 0px!important;
}

.info-options
{
  position: absolute;
  bottom: calc(100% + 5rem);
  left: calc(100%);
  background: #1D3238;
  border-radius: 10rem;
  padding: 20rem;
  width:260rem;
  transition: 0.55s;
  opacity: 0;
  pointer-events:none;
  z-index: 10;
  font-size: 13rem;
  min-width: 140rem!important;
  color: #fff;
}
.info-options a {
  color: #fff!important;
}
/* .thumbnails-wrapper {
  display: flex;
  align-items: center;
} */

.thumbnails-slider {
  flex: 1;
}

.video-thumbnail-wrapper {
  flex: 0 0 auto;
  margin-left: 10px;
}

.thumbnails-slider .thumbnail,
.video-thumbnail-wrapper .thumbnail {

}

/* .thumbnail.active {
  border: 2px solid #f5c95e;
} */

.info-options.active {
  opacity: 1;
}
.saledeffs {
  padding: 9px 15px;
  border-radius: 10px;
  background: #F9F9F9;
  margin-bottom: 12px;
}
.saledeffs__items ul {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
}
.saledeffs__items ul li {
  margin-bottom: 0;
  font-weight: 600;
  padding: 1px 8px;
  position: relative;
}
.saledeffs__items ul li:first-of-type {
  padding-left: 0;
}
.saledeffs__text {
  padding-left: 8px;
}
.upsell-product img {
  width: 40px;
  margin-right: 22px;
}
.upsell-product a {
  display: flex;
  align-items: center;
}
.upsell-product {
  border: 1px solid #DDDDDF;
  border-radius: 5px;
  margin-bottom: 14rem;
  padding: 11px 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.upsell-product h3 {
  font-size: 14rem;
  font-weight: 700;
  color: #1D3238;
}
.upsell-product .btn-black {
  all: unset;
  font-size: 14rem;
  font-weight: 600;
  color: #fff;
  padding: 6px 16px;
  border-radius: 10px;
  background: #1D3238;
  white-space: nowrap;
  cursor: pointer;
}
.upsell-products .headline {
  font-size: 16px;
  margin-bottom: -10px;
  font-family: "f37";
  text-align: center;
  font-weight: bold;  
}
.upsell-products .headline span {
  padding: 8px 24px;
  background: #fff;
  z-index: 10;
  position: relative;
}

#cart-items .upsell-product__buybox p {
  font-size: 13rem;
  margin-bottom: 6px;
  text-align: right;
  font-weight: 700;
}

#sliding-cart #sliding-cart-top #sc-header {
  display: block;
  padding-bottom: 10rem;
  border-bottom: none;
  margin-bottom: 10rem;
}

#sc-header .oci-delivery {
  background: #E7FFF1;
  color: #27AE60;
  text-align: center;
  padding: 6px 0;
  font-size: 13rem;
  border-radius: 4px;
  position: relative;
  width: calc(100% + 60px);
  left: -30px;
}

#sc-header .oci-delivery b {
  font-size: 13rem;
}

.sc-header__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 2rem solid #c7c7c7;
  padding-bottom: 15rem;
}

#cart-items .upsell-product {
  padding: 0;
  border: none;
  margin-bottom: 5px;
}

#the-default-page #newsletter-small ul {
  margin-bottom: 10rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

#the-default-page #newsletter-small ul + p {
  display: none;
}

#the-default-page #newsletter-small form [data-testid="form-component"] {
  padding-left: 0px!important;
}

#the-default-page #newsletter-small form [data-testid="form-row"] > div:nth-of-type(1) {
  width: 70%;
  flex: none!important;
}

#the-default-page #newsletter-small ul li {
  font-size: 14px;
  color: #fff;
  margin-bottom: 15rem;
  padding-left: 0px;
  margin-right: 40px;
}

#the-default-page #newsletter-small ul li::before {
  display: none;
}

#the-default-page #newsletter-small ul li svg {
  margin-right: 5px;
  position: relative;
  width: 15px;
  top: -2px;
}

#single-article-content #newsletter-small {
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  max-width: 800px;
}

.newsletter-small__image {
  width: 40%;
}

.newsletter-small__image img {
  width: 100%;
  border-radius: 20px;
}

.newsletter-small__wrapper {
  padding: 25px 55px 25px 20px;
  width: 60%;
}

#newsletter-small #ns-ok {
    margin-bottom: 20rem;
}

#newsletter-small #f-disc a {
  color: #fff;
  font-size: 13px!important;
}

#newsletter-small form input {
  font-size: 13px !important;
}

#newsletter-small form input::placeholder {
  font-size: 13px !important;
}

#the-default-page #newsletter-small form button {
  border-radius: 15rem!important;
  font-size: 15px!important;
  color: #1D3238!important;
  font-family: f37!important;
  font-weight: 700!important;
  width: 140px !important;
  position: absolute;
  right: 0;
  top: 0;
}

@media screen and (min-width: 1200px) {
  .saledeffs__wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}

.saledeffs__items ul li::after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: #1D3238;
}
.saledeffs__items ul span {
  background: #DBDFD9;
  border-radius: 15px;
  padding: 0 6px;
}
.info-icon.active .info-options
{
  opacity: 1;
}
/* .menge-text span:hover + .info-icon .info-options
{
  opacity: 1;
} */

.product-details .one-detail div.info-icon .info-options {
  padding-top: 10px!important;
}

.info-options {
  z-index: 10;
}

.product-top .oci-quantity
{
  margin-bottom: 0;
}

.info-options p
{
  color:#fff;
  font-weight: bold;
  font-size: 13rem;
  margin-bottom: 20rem;
}

.info-options a{
  display: flex;
  justify-content:space-between;
  align-items:center;
  font-size:9rem;
  font-weight:300;
  margin-bottom: 4rem;
  background: rgba(255,255,255,0.1);
  color:#fff;
  border-radius:5rem;
  padding: 3rem 13rem;
}

.info-options a span
{
  font-size:13rem;
}

.info-options a:hover{
  background: #F5C95E;
  color:#1D3238;
}

#product-q-split
{
  align-items:center;
}

.product-section-1 .space-under {
  justify-content: space-between;
}



@media all and (min-width: 1024px)
{
  .product-section-1 .space-under
  {
    margin-top:20rem;
    margin-bottom: 20rem;
  }
}

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title
{
    font-weight:bold;
    font-family: fb;
}

.home-page-hero .home-page-hero-floating h1, .home-page-hero .home-page-hero-floating h2
{
  font-family: fb;
  
}

.jdgm-histogram__frequency
{
  color: #1D3238;
}

#content .jdgm-write-rev-link.jdgm-write-rev-link,
#content #judgeme_product_reviews a.jdgm-ask-question-btn
{
  border:1px solid #1D3238!important;
  color:#1D3238!important;
  background: #fff!important;
  border-radius: 10rem!important;
  font-size:16px!important;
}

#content .jdgm-write-rev-link.jdgm-write-rev-link:hover,
#content #judgeme_product_reviews a.jdgm-ask-question-btn:hover
{
  border: 1px solid #F5C95E!important;
  background: #F5C95E!important;
  
}

#content .jdgm-write-rev-link.jdgm-write-rev-link, #content #judgeme_product_reviews a
{
  margin-left:4px;
  margin-right:4px;
}

#content #judgeme_product_reviews .jdgm-rev .jdgm-rev__reply
{
background: #F8F8F9!important;
}

#content #judgeme_product_reviews .jdgm-paginate a
{
  color: #1D3238!important;
  font-size: 16px;
  font-weight:400!important;
}


.jdgm--leex-script-loaded .jdgm-rev-widg__header, .jdgm--leex-script-loaded .jdgm-rev-widg__actions, .jdgm--leex-script-loaded .jdgm-rev, .jdgm--leex-script-loaded .jdgm-quest
{
  box-shadow:none!important;
}

#header-bottom #menu-open svg
{
  width:20rem;
}
@media all and (max-width: 1024px)
{
  .subcategories-gmain::after {
    right: -2px;
    width: 40px;
  }
  .form-banner.pdf-guide-form form > div > div:nth-of-type(2), .form-banner.pdf-guide-form form > div > div:nth-of-type(3) {
    width: 100%!important;
  }
  .form-banner.pdf-guide-form .collection-banner__img {
    flex-direction: column-reverse;
    align-items: end;
  }
  .form-banner.pdf-guide-form form div {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
  .form-banner.pdf-guide-form .collection-banner__title {
    font-size: 20px;
    width: 100%;
  }
  .form-banner.pdf-guide-form .collection-banner__img img {
      width: 70%;
      margin: 0 auto;
      margin-bottom: 20px;
  }
  #single-article-content #newsletter-small {
    flex-direction: column;
  }
  .newsletter-small__image {
    width: 60%;
  }
  .newsletter-small__wrapper {
    width: 100%;
  }
  #header-bottom #mobile-logo img
  {
    width: 105rem;
  }

.on-mobile
  {
    min-width: 70rem;
  }
  
  #header-icons a img
  {
     height:20px; 
  }

  #header-icons a
  {
    margin-left:12px!important;
  }

  #header-icons a:first-child
  {
    margin-left: 0;
  }

  .home-page-hero .home-page-hero-floating h1, 
  .home-page-hero .home-page-hero-floating h2
  {
    font-size: 40rem;
    line-height: 1.2;
  }

  .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:30rem;
  }

  .products-slider-section .slick-prev
  {
    left: -15rem;
}

  .products-slider-section .slick-next
  {
    right: -15rem;
}

  .the-products-slider .slick-next, .the-products-slider .slick-prev
  {
    width:45rem;
    height: 45rem;
  }

  .products-slider-section .slick-next, .products-slider-section .slick-prev
  {
    top: 50%;
    margin-top:-120rem;
  }

  .home-page-hero-floating .the-button
  {
    font-size:16px!important;
    padding-top: 17px!important;
    padding-bottom: 17px!important;
  }

  .the-products-slider .slick-dots li
  {
    margin: 0 4rem;
  }

  .one-product-slide p.op-buttons-bottom
  {
    display:block!important;
  }

  .the-products-slider .slick-next, .the-products-slider .slick-prev, .home-inspirations .inspirations-slider .slick-prev, .home-inspirations .inspirations-slider .slick-next,
  .home-quotes .row .slick-next, .home-quotes .row .slick-prev, .home-features .row .slick-next, .home-features .row .slick-prev,
  #main-image-wrapper .slick-next, #main-image-wrapper .slick-prev,
  .home-inspirations .inspirations-slider .slick-next, .home-inspirations .inspirations-slider .slick-prev,
  .section-testimonials .row .slick-next,
  .section-testimonials .row .slick-prev, .trast-slider-slick .slick-prev,
  .trast-slider-slick .slick-next
  
  {
    background-image: url('./arrow-mobile-3.svg');
  }

  #main-image-wrapper .slick-next, #main-image-wrapper .slick-prev,
  .home-inspirations .inspirations-slider .slick-next, .home-inspirations .inspirations-slider .slick-prev,
  .section-testimonials .row .slick-next,
  .section-testimonials .row .slick-prev
  {
   width: 45rem;
    height: 45rem;
  }

  .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
  {
    transform: rotate(0deg);
  }


  
  .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
  {
    transform: rotate(180deg);
  }

  

  .op-buttons-bottom .the-button
  {
        padding-top: 14rem!important;
    padding-bottom: 14rem!important;
  }


  .one-product-slide p.op-buttons-bottom
  {
    display:flex!important
  }
}

.the-products-slider .slick-dots li.slick-active button
{
  background: #F4C85D;
}

.home-quotes .row .slick-dots li.slick-active button, .home-features .row .slick-dots li.slick-active button
{
  background:#F4C85D;
}

.add-underline
{
  text-decoration: underline;
  font-weight: bold;
}

@media all and (max-width: 575px)
{
  .newsletter-small__image {
    width: 100%;
  }
  .newsletter-small__wrapper {
    padding: 40rem 35rem;
  }
  #newsletter-title {
    font-size: 27px !important;
  }
  #the-default-page #newsletter-small ul li {
    font-size: 18rem;
    margin-bottom: 15rem;
  }
  #the-default-page #newsletter-small form [data-testid="form-row"] {
    flex-direction: column!important;
  }
  #the-default-page #newsletter-small form button {
    width: 100% !important;
    position: relative;
  }
  #the-default-page #newsletter-small form [data-testid="form-row"] > div:nth-of-type(1),
  #the-default-page #newsletter-small form [data-testid="form-row"] > div:nth-of-type(2) {
    flex: none!important;
    width: 100%;
  }
  #the-default-page #newsletter-small form [data-testid="form-row"] > div:nth-of-type(1) {
    margin-bottom: 10px!important;
  }
  #newsletter-small form {
    margin-bottom: 20rem;
  }
  #newsletter-small #f-disc {
    font-size: 14rem;
  }
  .home-categories .one-home-category span.big-title-collection
  {
    font-size: 30rem;
  }

.home-categories .row
  {
    margin: -10rem;
  }

  .home-categories .row  > div
  {
    padding: 10rem;
  }

  .home-categories .one-home-category span.big-title-collection
  {
    left: 20rem;
  }
  
  .home-categories .col-sm-6 .col-sm-6
  {
    width:50%;
    flex:50%;
    max-width:50%;
    min-width:50%;
  }

  .home-categories .one-home-category
  {
    border-radius:10rem;
  }

  

  .home-categories .one-home-category span
  {
    bottom: 0rem;
    left: 20rem;
    padding: 0;
    text-align: left;
    font-size: 20rem;
  }

  .home-categories .one-home-category span.big-title-collection
  {
    bottom: auto;
  }
  
  .home-categories .one-home-category:after
  {
    display:none!important;
  }

 #content  #below-full-row
  {
    flex-wrap:wrap;
    flex-direction:column-reverse;
    
  }

  #content #below-full-w-left
  {
    border-radius: 0 0 40rem 40rem!important;
    padding: 50rem 40rem 50rem 40rem;
  }

  #content #below-full-w-right img
  {
    left: 0;
    width: calc(100%);
    max-width: 100%;
    border-radius: 40rem 40rem 0 0!important;
  }

  #newsletterbig .needsclick
  {
    background:none;
}

  .thn-content h2, .home-newsletter .the-home-newsleeter .thn-content h2
  {
    font-size: 20px;
  }

  #below-full-w-left .the-button
  {
    max-width: 100%;
  }

  .below-the-full-w-picture p
  {
    margin-bottom: 20rem;
  }

  .below-the-full-w-picture p:last-child
  {
    margin-bottom: 0;
  }

#below-full-w-left h2
  {
    font-size: 20rem;
    margin-bottom: 25rem;
  }
  
 #content  #below-full-row > div
  {
    width:100%!important;
    flex:100%!important;
    min-width:100%!important;
    max-width:100%!important;
  }

  .home-features h2
  {
    margin-bottom: 50rem;
  }

  .section-testimonials h2.home-testimonials-indent
  {
    margin-bottom: 40rem;
  }

  .home-inspirations:after
  {
    display:none;
  }

  .home-inspirations .one-inspiration h2
  {
    font-size: 20rem;
    line-height: 1.5;
    font-weight: bold;
  }

  .below-the-full-w-picture
  {
    margin-top: 140rem;
  }



  .home-inspirations .one-inspiration
  {
    width:100%;
    max-width:100%;
  }

  .newsletter-home
  {
    padding: 40rem;
  }

  footer #footer-middle
  {
    border-radius: 15rem 15rem 0 0;
  }

  #footer-intro >div:nth-child(1)
  {
    width: 80rem;
    flex: 80rem;
    min-width: 80rem;
    max-width: 80rem;
  }

  #footer-intro >div:nth-child(2)
  {
    text-align: left;
    width: calc(100% - 80rem);
    flex: calc(100% - 80rem);
    min-width: calc(100% - 80rem);
    max-width: calc(100% - 80rem);
    font-size: 16px;
  }

  #footer-intro >div:nth-child(2) br
  {
    display:none;
  }

  #footer-intro, #footer-intro-links
  {
    flex-wrap:wrap;
  }

#footer-intro-links svg
  {
    position:relative;
    top:-1px;
  }

  #footer-middle-row > .col-lg-4:nth-child(3) #footer-icons-1 svg,
  #footer-middle-row > .col-lg-4:nth-child(3) #footer-icons-2 svg
  {
    display:block;
    margin-left: 0;
    margin-right: auto;
  }

  #footer-middle-row > .col-lg-4:nth-child(3)
  {
    display:flex;
    flex-direction:column;
  }

  #footer-middle-row > .col-lg-4:nth-child(3) #footer-icons-1
  {
   order: 3; 
  }

  footer #footer-middle p.mid-footer-header
  {
    margin-bottom: 9rem;
  }
  

  #footer-middle-row > .col-lg-4:nth-child(3) #footer-icons-2
  {
    order: 4;
  }


  #footer-middle-row > .col-lg-4:nth-child(3) >p 
  {
    order: 1;
  }


  #footer-middle-row > .col-lg-4:nth-child(3) > ul
  {
    order: 2;
  }
  
  
  #footer-intro-links p
  {
    text-align: left;
  }

  #footer-intro-links > div
  {
    margin-bottom: 30rem;
  }

  #footer-intro-links a
  {
    font-weight:bold!important;
  }
  
  #footer-middle a span.add-underline
  {
      font-weight:bold;
    text-decoration:underline;
  }

  footer #footer-middle
  {
    padding: 45rem 0;
  }

  #footer-intro-links > div
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }

  #footer-intro, #footer-intro-links
  {
    margin-bottom: 15rem;
  }

  .home-inspirations
  {
    padding-top:0!important;
  }

  #footer-middle .mid-footer-header,
  #footer-middle ul li
  {
    text-align:left;
  }

  .home-newsletter .the-home-newsleeter .thn-content h2
  {
    max-width: 260rem;
  }

  .home-for-you-new h2
  {
   margin-bottom: 140rem!important; 
  }

  .home-for-you-new-inner
  {
    padding-top:0!important;
  }

  .home-for-you-new-inner .col-lg-3:nth-child(1) img
  {
    position:relative;
    transform: translateY(-50%);
    z-index: 3;
    margin-bottom: -120rem;
  }

  #footer-intro >div:nth-child(1) img
  {
    width: 64rem;
    height: 64rem;
  }

  .home-inspirations .inspirations-slider .slick-dots li button
  {
    background: #DDDDDF;
  }

.products-slider-section .slick-dots
  {
    margin-top:15px;
  }
  
  .home-inspirations .inspirations-slider .slick-dots li.slick-active button
  {
    background: #F5C95E;
  }

#footer-icons-1
  {
    margin-bottom: 32rem;
    padding-top: 32rem;
  }

  .home-for-you-new
  {
    margin-bottom: 80rem;
  }

  .home-inspirations .inspirations-slider .slick-dots
  {
    margin-top: 0rem!important;
  }

  .home-inspirations h2
  {
    max-width:280rem;
    margin-left:auto;
    margin-right:auto;
  }

  #arrow-down-mobile
  {
    display:none;
  }

  
}

  .cart-current-price
  {
    display:block!important;
  }

.has-discount-price.cart-current-price
{
  margin-bottom: -4px;
}

.has-discount-price.cart-current-price b {
  font-size: 13rem;
}

  
  .cart-old-price
  {
    display:inline-block;
        font-weight: bold;
    font-size: 16rem;
    color: #A4ADAF;
    position: relative;
  }

  .cart-old-price:after
  {
        content: "";
    top: 50%;
    left: 0;
    width: 100%;
    height: 1rem;
    background: #adadad;
    position: absolute;
}

@media all and (min-width: 1025px)
{
  #mobile-logo-wrapper
  {
    display:none;
  }
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {
    font-size: 40rem;
  }
}

.product-faq .one-product-faq .one-product-answer p
{
  line-height: 1.5;
}

#main-image .slick-slide
  {
    margin-left: 3px!important;
    margin-right: 3px!important;
  }


@media all and (max-width: 575px)
{
  .col-6 .one-product-slide .op-buttons-bottom .add-to-cart-new-icon img
  {
    width: 52rem;
    height: auto;
  }
  .one-product-slide .op-price .new-price, .home-inspirations .one-inspiration h2, .home-inspirations .one-inspiration h2 a, .one-product-slide .op-price, #below-full-w-left h2
  {
    font-size: 16px;
  }

  .col-6 .one-product-slide .op-buttons-bottom .the-button
  {
    font-size:13px!important;
  }
  
  .col-6 .one-product-slide
  {
    border-radius: 15rem;
    padding: 30rem 15rem;
    background: none;
  }

  .collection-ideale,
  #collection-new-content > .collection-text-with-picture,
  #collection-new-why
  {
    display:none;
  }

  #collection-new-content
  {
    margin-top: 110rem;
  }

  .collection-section-with-accordion
  {
    margin-top: 60rem;
  }

  .collection-section-accordion-title h2
  {
    font-size: 30rem;
    margin-bottom: 40rem;
  }

  .aw-wrapper
  {
    padding: 40rem 25rem;
    padding-bottom: 60rem;
  }

  .collection-section-with-accordion
  {
    padding: 0;
  }

  .collection-section-with-accordion .one-accordion, #faq .one-product-faq
  {
    padding-left: 30rem;
    padding-right: 20rem;
  }

  .collection-section-with-accordion .one-accordion:first-of-type, #faq .one-product-faq:first-of-type
  {
    border-radius: 20rem 20rem 0 0;
  }

.aw-wrapper h3
  {
    font-size:20rem;
  }
  
  .col-6 .one-product-slide .op-description a
  {
    font-size:16rem;
  }

  .collection-section-with-accordion img
  {
    position: static;
    height: 265rem;
    width: 100%;
    object-fit: top center;
    border-radius: 40rem 40rem 0 0;
  }

  .col-6 .one-product-slide .sterne-text
  {
    
  }

  .aw-wrapper
  {
    border-radius: 0;
  }

  #scroll-up-to-all-products a
  {
    max-width: 280rem;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-section-with-accordion
  {
    margin-bottom: 55rem;
  }

  #collection-description
  {
    margin-top:20rem;
  }

  #the-breadcrumbs, #the-breadcrumbs b, #the-breadcrumbs strong, #the-breadcrumbs a
  {
    font-size: 11rem;
  }

  .single-col-text-section
  {
    padding-left:25rem;
    padding-right:25rem;
}

  #collections-main-row > .col-sm-3
  {
    display:none;
  }

  #the-breadcrumbs strong
  {
    font-weight:400!important;
  }

  .home-inspirations .inspirations-slider .slick-dots li.slick-active button,
  .home-inspirations .inspirations-slider .slick-dots li button
  {
    border: 0;
    width: 12rem;
    height: 12rem;
  }

  .single-col-text-section ol, .single-col-text-section ul
  {
    padding-left:20rem;
  }

  .inner-picture-cat img
  {
    border-radius: 25rem;
  }

  .single-col-text-section-columns
  {
    padding-left: 25rem;
    padding-right: 25rem;
    margin-top:40rem;
}

  .single-col-text-section h3
  {
    font-size:20rem;
    margin-bottom: 25rem;
  }

  .col-6 .one-product-slide
  {
   padding: 20rem 0;
  }

  #collection-products .row
  {
    margin: -8rem;
  }

  #collection-products .row > div
  {
    padding: 8rem;
  }

  .col-6 .one-product-slide .op-buttons-bottom .the-button
  {
    font-size:11px!important;
        padding-top: 12rem!important;
    padding-bottom: 12rem!important;
  }

  .col-6 .one-product-slide .op-picture
  {
    padding: 40rem 17rem 30rem 17rem;
    border-radius: 15rem;
    background: #F8F8F9!important;
    min-height: 180rem;
  }

  #the-breadcrumbs
  {
    margin-top:25rem;
  }

  .home-last-section-content-right
  {
    display:none;
  }

  .single-col-text-section-columns img,
  .inner-picture-cat img
  {
    bordr-radius:25rem;
  }

  .col-6 .one-product-slide .op-buttons-bottom .add-to-cart-new-icon img
  {
    width: 40rem;
  }

  .product-top h1
  {
    font-size:24rem;
  }

  h3.product-subtitle
  {
    font-size:20rem;
    margin-bottom: 20rem;
  }

  #the-breadcrumbs
  {
    line-height: 1!important;
  }

  .product-top .the-p-gallery
  {
    padding-bottom: 0!important;
  }

  .product-top .the-p-gallery
  {
    padding-left:20rem!important;
    padding-right: 20rem!important;
  }

  .thumbnails
  {
    margin: 0 -4rem;
  }

  .thumbnails .slick-slide{
    margin: 0 4rem;
  }

  #product-q-split > div.quantity
  {
    width: 105rem;
    flex: 105rem;
    min-width: 105rem;
    max-width: 105rem;
    margin-right: 10px;
  }

  #product-q-split > div.product-available
  {
     width: calc(100% - 105rem);
    flex: calc(100% - 105rem);
    min-width: calc(100% - 105rem);
    max-width: calc(100% - 105rem);
  }

  #product-q-split .oci-quantity
  {
    width:100%;
    min-width:100%;
    max-width:100%;
    
  }

  .oci-quantity input
  {
    font-size: 17rem;
  }

  .oci-quantity .oci-minus, .oci-quantity .oci-plus
  {
    border: 0;
    width: 15rem;
    height: 15rem;
  }

  #the-breadcrumbs img, #the-breadcrumbs svg
  {
        margin-left: 3rem;
    margin-right: 2rem;
    width: 6rem;
    position: relative;
    top: 0rem;
    height: auto;
  }

  #main-image-wrapper .discount-badge
  {
    width: 50rem;
    height: 50rem;
    font-size: 16rem;
  }

  .one-product-slide .op-picture .discount-badge
  {
        top: 25rem!important;
    right: 5rem!important;
    left: auto!important;
    width: 35rem;
    height: 35rem;
    font-size: 10px;
    z-index: 10;
  }

  .one-product-slide .discount-badge
  {
    
  }

 

  #icons > div
  {
    width: calc(33.3% - 6rem);
    flex: calc(33.3% - 6rem);
    min-width: calc(33.3% - 6rem);
    max-width: calc(33.3% - 6rem);
    margin:3rem;
    font-size:10rem;
    white-space:initial;
    padding: 3rem;
  }

  .product-top .product-available p
  {
    align-items:center;
  }

  #product-q-split
  {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  #product-q-split > div
  {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  #main-image-wrapper .slick-next
  {
    right: 0;
  }

  .product-details .one-detail div:nth-child(2)
  {
    margin-top: 0!important;
    padding-top: 0!important;
  }

.product-details .one-detail div:nth-child(1),
  .product-details .one-detail div:nth-child(2)
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }

  
  .product-details .one-detail{
    border-bottom: 0;
  }

  

  .product-faq .one-product-faq .one-product-answer ul
  {
    margin-left: 20rem;
  }

  .product-faq .one-product-faq .one-product-question, .product-faq .one-product-faq .one-product-answer 
  {
    padding-left: 0;
    padding-right: 0;
  }

  .product-details-table
  {
    padding: 40rem 40rem;
    border-radius: 20rem;
  }

  #faq .one-product-faq .one-product-question
  {
    padding: 0;
  }

  #faq.product-faq
  {
    margin-top: 80rem;
  }

  .product-details h2
  {
    margin-bottom: 30rem;
  }

  .product-details .one-detail
  {
    padding: 10rem 0;
  }

  #faq.product-faq h2, .product-details h2
  {
    font-size: 30rem;
  }

  .product-section-1
  {
    margin-top: 10rem;
  }

  .jdgm-rev-widg__body
  {
    padding-left: 20px;
    padding-right: 20px;
  }

  .product-faq .one-product-faq .one-product-answer p 
  {
    line-height: 1.4;
  }

  .product-testimonials h2
  {
    font-weight: bold;
    margin-bottom: 0rem;
  }
  
  .oci-quantity
  {
    padding: 8rem;
  }

  #main-image-wrapper .slick-prev,
  .trast-slider-slick .slick-prev
  {
    left: 0;
  }

  #faq.product-faq h2
  {
    margin-bottom: 40rem;
  }

  .product-section-2 .ps2-content
  {
    border-radius: 25rem;
  }

  #price.product-price
  {
    margin-bottom:8rem;
  }

  .product-section-2 .ps2-content
  {
    padding: 50rem 30rem 70rem 30rem;
  }

  .product-section-1 h3, .product-section-1 h3 *
  {
    font-size:20rem;
  }


  .product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2), .product-section-1 .row.row--simple-mobile-reverse .half:nth-child(1){
    border-radius: 40rem 40rem 0 0;
  }

  
  .product-faq .one-product-faq .one-product-answer
  {
    padding-bottom: 0;
    padding-top: 10rem!important;
  }


  #brescheibung{
    max-height: 100%;
  }

   
  
}

@media all and (max-width:575px)
{
  .payment-and-quantity #icons > div,
  #notify-me-wrapper #icons > div
  {
    width: calc(33.3% - 8rem)!important;
    flex: calc(33.3% - 8rem)!important;
    min-width: calc(33.3% - 8rem)!important;
    max-width: calc(33.3% - 8rem)!important;
  }

  .home-categories .col-sm-6 .col-sm-6 .one-home-category span
  {
    font-size:12px!important;
  }
}

.more-button,
.show-more .show-more-floating a
{
  display: inline-flex;
  padding: 14rem 18rem;
  width: 100%;
  text-align: center;
  border-radius: 15rem;
  font-size: 25rem;
  color: #1D3238!important;
  border: 1px solid #1D3238;
  justify-content:center;
}

.more-button span,
.show-more .show-more-floating a span
{
  color: #1D3238!important;
}

.more-button:hover,
.show-more .show-more-floating a:hover
{
  background:  #1D3238;;
  color:#fff;
}

.more-button span,
.show-more .show-more-floating a span
{
  margin: 0 15rem;
  font-weight:700;
}

.more-button span:nth-child(2),
.show-more .show-more-floating a span:nth-child(2)
{
  font-size: 16rem;
  font-weight:400;
}

@media all and (max-width:1024px)
{
.hidden-on-mobile
{
  display:none;
}
}

.show-more
{
  max-height:100%;
}

.show-more-floating
{
  display:none!important;
}

@media all and (max-width: 1024px)
{
  .home-newsletter
  {
    padding: 70rem 0;
    background: #F8F8F9;
    padding-bottom: 30rem;
  }

  .the-home-newsleeter .col-sm-6
  {
    width:100%;
    flex:100%;
    max-width:100%;
    min-width:100%;
  }
}

@media all and (max-width: 1024px)
{
    .product-section-1 .space-under>div>img
  {
    border-radius: 40rem 40rem 0 0;
    position:relative;
    top: 60rem;
    margin-top: -60rem;
    position:relative;
    left: -20rem;
    width: calc(100% + 40rem);
    max-width: calc(100% + 40rem);
  }

#brescheibung.product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2), 
  #brescheibung.product-section-1 .row.row--simple-mobile-reverse .half:nth-child(1)
  {
    border-radius:0;
  }

  
  #brescheibung .row.row--simple-mobile-reverse
  {
    flex-direction: column-reverse;
}

}

@media all and (max-width: 575px)
{

  


  #newsletterbig input[type="email"]{
    padding-left:10px!important;
  }

  .newsletter-home
  {
    padding-left: 0;
    padding-right: 0;
}
  
.products-slider-section .slick-next, .products-slider-section .slick-prev
  {
        margin-top: -47rem;
}

  #below-full-w-left h2
  {
    font-size:20rem!important;
    font-family:'fb'!important;
  }

  #below-full-w-left{
   margin-top: -30rem; 
  }



  
}

.home-categories .col-sm-6 .col-sm-6 .one-home-category > img
{
  max-width: 155rem;
}

@media all and (max-width:575px)
{
  .home-categories .col-sm-6 .col-sm-6 .one-home-category > img
{
  max-width: 83rem;
}
}

#dwl-wrapper
{
  position:relative;
}

#dwl-wrapper #designed-with-love
{
  position: absolute;
  bottom: 30rem;
  right: 130rem;
}

#dwl-wrapper #designed-with-love svg
{
  width: 100%;
  max-width: 200rem;
  height: auto;
}

.mid-footer-header svg
{
  display:none;
}

@media all and (max-width: 575px)
{

  #the-payment-buttons{
    flex-wrap: wrap;
}

  #generated-payment-buttons{
    margin-top: 15rem;
  }

  #icons>div:nth-child(1)
  {
    order: 1;
  }

  #icons>div:nth-child(2)
  {
    order: 2;
  }

  #icons>div:nth-child(3)
  {
    order: 3;
  }
  
  .mid-footer-header svg
  {
    display:block;
    transition: 0.55s;    
  }

  .mid-footer-header
  {
    display: flex;
    align-items:center;
    justify-content:space-between;
  }

  #dwl-wrapper,
  #dwl-wrapper + div .col-sm-6:nth-child(1)
  {
    padding-bottom: 0;
  }

  #footer-middle-row > div:nth-child(3)
  {
    padding-top: 0;
  }

  .mid-footer-header+ svg
  {
    margin-top:5rem;
  }

  footer ul + .mid-footer-header
  {
    margin-top: 25rem;
  }

  .container-fluid
  {
    padding-left:25rem;
    padding-right: 25rem;
  }

  .mid-footer-header.active svg
  {
    transform: rotate(180deg);
  }

  .mid-footer-header + ul
  {
    display:none;
  }
  
  #dwl-wrapper #designed-with-love
  {
      bottom: auto;
      right: 30rem;
      top: 230rem;
  }

  #dwl-wrapper #designed-with-love svg
  {
    max-width: 160rem;
  }

  .product-section-2 .ps2-content h2
  {
    font-family:'fb';
  }

  
}

html{
  padding-bottom:0!important;
}

  
.product-top form .shopify-payment-button button
{
  background: #DDDDDD;
  border-radius: 10rem;
  color: #002A75;
  border-color: #DDDDDD;
}

.product-top form .shopify-payment-button button:hover
{
  background: #002A75;;
  color: #fff;
}

#the-payment-buttons #generated-payment-buttons div[role=button]
{
  background: #000!important;
  color: #fff!important;
  font-weight:bold!important;
}

.oci-quantity .oci-minus, .oci-quantity .oci-plus
{
  border: 0!important;
}

@media all and (max-width: 575px)
{
  .the-products-slider .slick-slide
  {
    margin: 0 8rem;
  }
}

#single-product-trust-info
{
  /* display:inline-flex; */
  align-items:center;
  padding: 6rem;
  padding-right: 14rem;
  border-radius:6rem;
  background: #F9F9F9;
  font-size: 12rem;
  font-weight: bold;
  margin-bottom: 17rem;
}

#single-product-trust-info img
{
  width: 35rem;
  height:auto;
  margin-right:12rem;
}

.home-last-section-2 .content-below-the-row h2
{
  
}

.jdgm--leex-script-loaded .jdgm-rev-widg__title
{
  font-family:'fb'!important;
  margin-bottom: 30rem;
      font-size: 40rem;
    line-height: 1.2;
    font-weight: bold;
  color: #1D3238!important;
}

#sales-button-label
{
  display: flex;
  align-items:center;
  position:relative;
  padding: 5rem 8rem 5rem 15rem;
  background: #1D3238;
  font-size: 12rem;
  color:#fff;
  font-weight: bold;
  border-radius: 20rem;
  text-decoration: underline;
}

#sales-button-label svg
{
  margin-left: 8rem;
}

#sales-button-label #sales-button-text
{
  position: absolute;
  bottom: calc(100% + 5rem);
  left: calc(100% - 20rem);
  padding: 10rem;
  background: #1D3238;
  line-height:1.6;
  border-radius: 10rem;
  font-size: 10rem;
  text-decoration: none;
  width: 175rem;
  pointer-events:none;
  opacity: 0;
  transition: 0.55s;
}

@media all and (max-width: 575px)
{
  #sales-button-label #sales-button-text
  {
    left: 50%;
    transform:translateX(-50%);
  }
}

#sales-button-label:hover #sales-button-text
{
  opacity: 1;
}

.w-price-discount
{
  margin-right: 12rem;
}

#var-wrapper
{
  margin-bottom: 35rem;
  margin-tp: 25rem;
}

#var-wrapper h3{
  font-size: 16rem;
  font-weight:bold;
  color: #1D3238;
  margin-bottom: 14rem;
}

#var-inside a
{
  display: inline-block;
  padding: 8rem 8rem;
  font-size: 12rem;
  font-weight:bold;
  border: 1px solid #A4ADAF;
  color:#1D3238;
  border-radius: 10rem;
  margin-right: 8rem;
  margin-bottom: 8rem;
}

.product-q-split__label {
  font-weight: 700;
  margin-bottom: -5px;
  display: block;
}

#var-inside a.active,
#var-inside a:hover {
  border: 1px solid rgba(29,50,56,0.7);
  background: #1D3238 !important;
  color: #fff !important;
}

#var-inside a.active .changed-title, #var-inside a:hover .changed-title {
  color: #fff !important;
}

.home-categories .one-home-category#cc-0:after
{
  display:none!important;
}

.section-testimonials .row .oht-name img
{
  margin: auto;
}

@media all and (max-width: 575px)
{
  .home-page-hero .home-page-hero-floating
  {
    bottom: auto;
    top: 75rem;
  }
  .home-page-hero-floating .the-button
  {
    width:auto;
  }

  #header-top-row div:nth-child(2)
  {
    text-align:center;
  }

  #header-top-row div:nth-child(2) a
  {
    margin-left:10rem;
    margin-right:10rem;
  }

  #header-top .container-fluid
  {
    padding-left:13rem;
    padding-right: 13rem;
  }

#header-top-row div:nth-child(2) a
  {
    font-size:11rem;
  }

  #header-top-row>div:nth-child(2) a img
  {
        margin-right: 6rem;
    width: 15rem;
    position: relative;
    top: -1rem;
  }
  
  .jdgm--leex-script-loaded .jdgm-rev-widg__title
  {
    font-size: 30px;
    margin-bottom: 20rem;
  }
}

.section-testimonials .row .oht-name img
{
  width: 130rem;
  height: auto;
}

.oht-company
{
  font-weight:bold;
}

.section-testimonials .row .slick-next,
  .section-testimonials .row .slick-prev
{
  font-size: 0;
  outline: 0;
  border: 0;
  position: absolute;
  background-size: contain;
  top: 100rem;
}

.section-testimonials .row .slick-next
{
  left: calc(100% - 40rem);
}

.section-testimonials .row .slick-prev
{
right: calc(100% - 40rem);
}

.oci-delivery svg
{
  top:-2rem;
  position:relative;
}

.product-top .product-available p img
{
top:4rem!important;  
}

@media all and (max-width: 575px)
{

.section-testimonials .row .slick-dots 
  {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    display: block;
    margin-top:15rem;
  }
  
  .section-testimonials .row .slick-dots li{
    margin: 0 4rem;
    display: inline-block;
  }

  .section-testimonials .row .slick-dots li button
  {
        width: 12rem;
    height: 12rem;
      border-radius: 12rem;
        outline: 0;
        border: 0;
    font-size: 0;
        background: #eaeaea;
  }

  .section-testimonials .row .slick-dots li.slick-active button
  {
    background: #F4C85D;
  }

.one-home-testimonial-slide .oht-text
  {
    max-width: 260rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.625;
  }
  
.home-inspirations .one-inspiration .ohq-picture img
  {
    filter:none;
  }


  .section-testimonials .row{
    margin: 0;
  }

  .section-testimonials .row > div
  {
    padding: 0;
  }
  
.home-inspirations .one-inspiration h2 a
  {
    font-size:20rem;
    font-weight:bold;
    font-family:'f37';
}
  
  
}

.home-categories .one-home-category:after
{
  display:none!important;
}

.showpopup__btn
{
  border-radius: 10rem!important;
  font-size:24rem
}

.showpopup__btn span
{
  font-size: 14rem;
}

@media all and (max-width:1024px)
{
  #sort-wrapper .dropdown-expanded, .sort-wrapper .dropdown-expanded
  {
    bottom: 0;top: auto;position:fixed;
  }

  #mobile-sort-wrapper select
  {
    display:none;
  }

  #mobile-sort-wrapper
  {
    display: flex;
    margin-left: -4rem;
    margin-right: -4rem;
  }
  #mobile-sort-wrapper > div
  {
    margin-left:4rem;
    margin-right: 4rem;
    width:calc(50% - 8rem);
    flex:calc(50% - 8rem);
    min-width:calc(50% - 8rem);
    max-width:calc(50% - 8rem);
  }
}

#mobile-sort-wrapper b svg,
.big-h2
{
  display:none;
}

.single-col-text-section ol, .single-col-text-section ul
  {
    padding-left:15rem;
  }


product-sticky-cart .sticky-cart__content-heading .price .price__regular .price-item{
  color:#000!important;
}

.product-form__buttons button
{
  border-radius: 10rem!important;
}

@media all and (max-width: 575px)
{
  body .video-thumbnail-wrapper {
    right: -2px;
  }
  .thumbnails .slick-list {
    margin: 0;
  }
  .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:26px;  
    margin-bottom: 14px;
  }

  .product-top .product-available p
  {
    font-size: 13rem;
  }

  
}

.product-top .product-available p:last-of-type {
  margin-bottom: 0px;
}

#sliding-cart{
  max-width: 550rem;
  z-index: 999991111111111 !important;
}

.oci-quantity
{
  max-width: 160px;
}

#cart-item-exlusiv-product-block
{
  padding-left:8px!important;
  padding-right:8px!important;
}

.ttc-button-wrapper .the-button
{
  border-radius: 10rem!important;
}

.one-cart-item .oci-delivery
{
  color: #27AE60;
}

.discount-codes {
  margin-top: 6px;
}

.discount-tag {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #1D3238;
}

.upsell-products5 h2 span {
  padding: 8px 24px;
  background: #fff;
  z-index: 10;
  position: relative;
}

.one-cart-item.noborder {
  border-bottom: none!important;
}

.upsell-products5 h2 {
  margin: 0!important;
  text-align: center;
  font-weight: bold;
}

.upsell-products5 h2 {
    font-size: 16px;
    margin-bottom: -10px!important;
}

.one-cart-item .oci-description
{
  font-weight:bold;
  font-size: 14rem;
}

#cart-item-exlusiv-product-block-title,
#cart-item-exlusiv-product-text
{
  display: inline;
  font-size:14px;
}

#checkmark-test-ab
{
  height:16px!important;
}

#cart-item-exlusiv-product-text span,
#cart-item-exlusiv-product-block-title span
{
  font-size:14px;
}

#cart-item-exlusiv-product-block
{
  background: #27AE60!important;
}

.one-cart-item .oci-delivery circle,
.one-cart-item .oci-delivery path
{
  fill: #27AE60;
}

@media all and (max-width: 1024px)
{
  #sort-wrapper .dropdown-expanded, .sort-wrapper .dropdown-expanded
  {
    z-index: 1000;
  }

  .options-wrapper{
        overflow: auto;
    max-height: 250rem;
    padding-bottom: 10rem;
        background: #f9f9f9!important;

    z-index: 5!important;
    position:relative!important;
  }

  

  #sort-wrapper .dropdown-expanded:before, .sort-wrapper .dropdown-expanded:before
  {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    left: 0;
    pointer-events:none;
    background: rgba(28,48,55,0.83)!important;
  }

  #sort-wrapper .dropdown-expanded>div.mobile:not(.overlay-filter), .sort-wrapper .dropdown-expanded>div.mobile:not(.overlay-filter)
  {
   position:relative;
    z-index:3;
    border-radius: 40rem 40rem 0 0;
    text-align: center;
    font-size: 16rem;
    font-weight:bold;
    position:relative;
    top:1rem;
  }

  #sort-wrapper .dropdown-expanded a, .sort-wrapper .dropdown-expanded a
  {
    padding-top:12rem;
    padding-bottom: 12rem;
    border: 0;
  }

  .filter-title{
    font-weight:bold;
  }

  #sort-wrapper div.options-wrapper, .sort-wrapper div.options-wrapper
  {
    padding-bottom: 30rem;
  }

  #sort-wrapper div, .sort-wrapper div, #sort-wrapper div, .sort-wrapper div
  {
    border-radius: 0;
  }

  #sort-wrapper .mobile, 
  .sort-wrapper .dropdown-expanded .options-wrapper
  {
    position:relative;
    z-index: 5;
  }

  .sort-wrapper .dropdown-expanded .options-wrapper
  {
    padding-right: 15rem;
    margin-right: 15rem;
    position:relative;
  }

  .mobile.dropdown-expanded:after
  {
    position: absolute;
    top: 40rem;
    right: 0;
    width: 30px;
    height: 100%;
    content:"";
    background:#F8F8F9;
  }

  #sort-wrapper .dropdown-expanded, .sort-wrapper .dropdown-expanded{
    background: #F8F8F9;
    border: 0;
  }

  #sort-wrapper .filter-title
  {
    text-align:center;
    font-size: 16rem;
    font-weight:bold;
  }
  
  .dropdown-expanded
  {
    overflow:visible!important;
  }
  .dropdown-expanded .overlay-filter
  {
    position: absolute!important;
    bottom: 100%;
    left: 0;
    height: 100vh;
    width: 100%;
    text-align: center;
    background: rgba(28,48,55,0.83)!important;
    border-radius:0!important;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: center;
    padding-bottom: 20rem;
  }
}

.modal-body
  {
    border-radius: 20px!important;
    overflow: hidden!important;
  }

@media all and (min-width: 1025px)
{
  #sliding-cart #sliding-cart-bottom,
  #sliding-cart #cart-items,
  #sliding-cart #sliding-cart-top
  {
padding-left: 30rem;
    padding-right: 30rem;
  }
}

#support-page
{
  padding-top: 80rem;
}

#support-page #support-top
{
  display: flex;
  justify-content:center;
  align-items:flex-end;
  margin-bottom: 20rem;
  position:relative;
  padding-bottom: 40rem;
}

#support-page #support-top > div
{
  position:relative;
  z-index: 3;
}

#support-page #support-top:before
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 100rem);
  border-radius: 40rem;
  background: #F8F8F9;
  content:"";
}

#support-page #support-top > div:nth-child(1)
{
  width:230rem;
  flex: 230rem;
  min-width: 230rem;
  max-width: 230rem;
  margin-right: 30rem;
}

#support-page #support-top > div:nth-child(2)
{
  margin-left: 30rem;
}

#support-page #support-top > div:nth-child(2) h1{
  font-size: 40rem;
  font-family:'fb';
  line-height: 1.2;
  font-weight: 700;
  color:#1D3238;
  margin-bottom: 15rem;
}

#support-page #support-top > div:nth-child(2) p
{
  font-size:16rem;
}

#support-middle
{
  
}

#support-middle .one-s-tile
{
  border-radius: 25rem;
  height: 100%;
  text-align: center;
  background: #F8F8F9;
  display: flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height: 240rem;
}

#support-middle .one-s-tile:hover
{
  background: #F5C95E;
}

#support-middle .os-icon
{
  margin-bottom: 20rem;
}

#support-middle .os-title
{
  font-size: 20rem;
  font-weight: bold;
}

#support-middle .so-text
{
  
}

#support-contact
{
  margin-top:100rem;
  
}

#contact-top 
{
  margin-bottom: 90rem;text-align:center;
  
}

#support-contact #contact-top h2
{
  margin-bottom: 38rem;
  font-size: 30rem;
  font-weight:bold;
}

#support-contact #contact-top p
{
  max-width: 700rem;
  margin-left: auto;
  margin-right: auto;
}

#support-contact .one-contact-bottom a
{
  display: flex;
  align-items:center;
  justify-content:center;
  padding:5rem 20rem;
  height:60rem;
  border: 1px solid #1D3238;
  border-radius: 10rem;
  font-size: 17px;
  font-weight: bold;
  color:#1D3238;
  margin-bottom: 35rem;
}

#support-contact .one-contact-bottom a svg path
{
  transition: 0.55s;
}

#support-contact .one-contact-bottom a:hover
{
  color:#fff;
  background: #1D3238;;
}

#support-contact p
{
  line-height: 1.625;
}

#support-contact .one-contact-bottom a:hover svg path
{
  fill:#fff;
}

.one-contact-bottom
{
  text-align: center;
}

.one-contact-bottom p:last-child
{
  text-align: center;
}

#support-contact .one-contact-bottom .row p
{
  line-height: 1.625;
}

#support-contact .one-contact-bottom a svg
{
  margin-right: 9rem;
}

#support-form
{
  margin-top: 100rem;
  max-width: 550rem;
  margin-left: auto;
  margin-right: auto;
}

#support-form h2
{
  text-align: center;
  margin-bottom: 30rem;
  font-size:30rem;
  font-weight: bold;
}

#support-form .input-row:nth-child(3) label,
#support-form .input-row:nth-child(4) label,
#support-form .input-row:nth-child(5) label,
.contact-form .input-row:nth-child(3) label,
.contact-form .input-row:nth-child(4) label,
.contact-form .input-row:nth-child(5) label
{
  display:none!important;
}

#support-form input[type="text"],
#support-form input[type="email"],
#support-form textarea,
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea
{
  border-radius: 10rem!important;
  border: 1px solid #1D3238!important;
}

#support-form
{
  padding-bottom: 100rem;
}

#support-form #contactFormSubmit,
#contactFormSubmit
{
  border-radius: 10rem!important;
  border:0!important;
}

@media all and (max-width: 900px)
{
  #support-page #support-top
  {
    display: block;
  }

  #support-page #support-top > div img
  {
    display:block;
 width: 130rem;
    
  }

  #support-page #support-top > div:nth-child(2) h1
  {
    margin-top:15px;
    font-size:30px;
  }

#support-page #support-top
  {
    padding: 20rem 30rem;
    padding-bottom: 30rem;
  }
  
  #support-page #support-top > div
  {
    width: 100%;
    flex: 100%;
    min-width: 100%;
    margin: 0!important;
    max-width: 100%;
  }
}

@media all and (max-width: 575px)
{

#support-middle .row
  {
    margin: -8rem;
  }

  #support-middle .row > div
  {
    padding: 8rem;
  }
  
 #support-page
  {
    padding-top:10rem;
  }

#support-middle .os-text
  {
    font-size:10rem;
  }

  #support-middle .os-icon
  {
    margin-bottom: 12rem;
  }
  
  #support-middle .os-title
  {
    font-size: 14rem;
    font-weight: 400;
    margin-bottom: 10rem;
  }

  #support-middle .one-s-tile
  {
    height: 120rem;
  }

  #support-contact .one-contact-bottom a
  {
    margin-bottom: 0;
  }

#support-contact #contact-top h2
  {
margin-bottom: 17rem;
  }

#support-contact p br
  {
   
  }
  
  #support-contact p
  {
    margin-bottom: 0;
  }

#support-contact .col-lg-3:nth-child(1)
  {
    order: 1;
  }

  #support-contact .col-lg-3:nth-child(2)
  {
    order: 3;
  }

  #support-contact .col-lg-3:nth-child(3)
  {
    order: 2;
  }
  
  #contact-top
  {
    margin-bottom:60rem;
  }
  
  #support-contact
  {
    margin-top: 55rem;
  }
}

@media all and (max-width:575px)
{
.saledeffs__items li:last-of-type::after {
  display: none;
}
.upsell-products h2 {
  margin-bottom: -6px;
}
#sliding-cart .ttc-button-wrapper .the-button
{
  border-radius: 10rem!important;
}
}
@media all and (min-width: 1025px)
{
  .product-top
  {
    position:relative;
    top: -25rem;
    margin-top:0rem;
    
  }
}

#the-search-form #inner-search>input[type=text]
{
  border-radius: 10rem 0 0 10rem!important;
}

#the-search-form #inner-search>input[type=submit]
{
  border-radius: 0 10rem 10rem 0!important;
}

.home-categories .one-home-category > img
{
  transition: 0.55s;
}

#mobile-menu #mm-1 svg
{
  width:100rem;
}

body.no-scroll
{
  overflow:hidden;
}

.home-categories .one-home-category:hover > img
{
  transform: translate(-50%,-50%) scale(1.1);
}

.template-page-about .home-page-hero>img
{
  min-height:400rem;
}

.home-page-hero-floating .the-button span
{
  font-size: 16rem;
}

@media all and (min-width: 1025px)
{
  .home-page-hero-floating .the-button span
  {
    font-size: 20rem!important;
  }
}

.add-to-cart-new-icon img
{
  height: calc(100% - 4rem)!important;
  width: auto!important;
  
}

.one-home-testimonial-slide .oht-text
{
  line-height: 1.4;
}

.one-home-testimonial-slide .oht-headline
{
  font-size: 22rem;
  font-weight: 700;  
}

@media all and (max-width: 575px)
{
  #sort-wrapper:before, .sort-wrapper:before
  {
    display:none;
  }

#sort-wrapper>form, .sort-wrapper>form
  {
    border-radius:10rem;
    overflow:hidden;
  }
  
  .one-home-testimonial-slide .oht-headline
  {
    font-size: 18rem;
  }

  .one-product-slide .op-price
  {
    font-size: 18rem;
  }

  #newsletterbig button.needsclick
  {
    max-width: 100%!important;
  }
  
}

.one-product-slide .op-description a, .one-product-slide .op-price
{
  font-weight:500;
}

#the-pdfs a
{
  border-radius: 10rem;
}

.product-nav
{
  padding: 0;
  padding-top: 5rem;
}

.product-section-1
{
  margin-top: 0;
}

.sticky-cart > div:last-child{
  display:none!important;
}

@media all and (max-width: 575px)
{
  #single-product-trust-info
  {
    position:relative;
    top: 25rem;
  }
}

@media all and (max-width: 1024px)
{
  

  
  .product-top .container-fluid
  {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  
  .product-section-1 .space-under>div
  {
    padding: 0!important;
  }

  .product-section-1 .space-under
  {
    margin: 0;
  }

  .product-section-1 .space-under>div>img
  {
    width:100%;
    max-width: 100%;
    left: 0;
    top: 0;
    margin-top:0;
  }

  #brescheibung .container-fluid
  {
    padding-left:0;
    padding-right: 0;
  }

  
  
  .product-top
  {
    margin-top: 0;
  }
}

.product-gallery img
{
      max-width: 100%;
    height: auto;
    max-height: 510rem;
    object-fit: contain;
    object-position: center;
}

@media all and (max-width: 575px)
{
  #about-page-nav .container-fluid
  {
    padding-bottom: 12rem!important;
  }
}

@media all and (min-width: 576px)
{

  #price.product-price
  {
    margin-bottom: 4rem;
  }
  .product-top .incl
  {
    font-size: 14rem;
  }
}

.oci-remove-and-price
{
  margin: 0;
}

.oci-q-split > span
{
  font-weight:600;
  font-size: 14px;
}

.oci-q-split
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20rem;
  width: 100%;
}

.salebanner {
  margin-bottom: 5px;
  font-size: 11px;
  background: #F9F9F9;
  color: #1D3238;
  text-align: center;
  padding: 6px 0;
  font-weight: 700;
  border-radius: 4px;
  position: relative;
  width: calc(100% + 60px);
  left: -30px;
}

.one-cart-item {
  align-items: center;
}

img.no-image
{
  max-width: 400rem;
}

.oci-q-split .oci-quantity
{
  max-width: 95px;
  margin-right: 15rem;
  margin-bottom: 0rem;
}

#var-inside
{
  display:flex;
  flex-wrap:wrap;
}

.product-top .product-available p
{
  font-size: 12rem;
}

.product-top .product-available p img
{
  width: 12rem;
  position:relative;
  top:1rem;
}

.product-top .product-available p img
{
  margin-right: 4rem;
}

.product-details .one-detail div:nth-child(2)
{
  padding-right:10rem;
}

@media all and (max-width: 575px)
{
  #vorteile .container-fluid
  {
    padding-left:0;
    padding-right: 0;
  }
  
  #single-product-trust-info.desktop
  {
    display: none;
  }

  .template-product-sticky-cta-test .home-for-you-new .container-fluid,
  .template-product  .home-for-you-new .container-fluid,
  .template-product-default .home-for-you-new .container-fluid
  {
    padding-left:0;
    padding-right: 0;
  }
}

@media all and (min-width: 1025px)
{

  #header-bottom-wrapper
  {
    padding: 14rem 0;
  }

  #header-delimiter
  {
    height: 146rem;
  }

  .template-product-sticky-cta-test #the-breadcrumbs,
  .template-product #the-breadcrumbs,
  .template-product-default #the-breadcrumbs
  {
    margin-top:5px;
  }

  
  
  #main-image-wrapper
  {
    margin-top: 50rem;
    margin-bottom: 50rem;
  }
}

.op-buttons-bottom .add-to-cart-new-icon
{
 
  width: 60rem;
  width: 60rem;
  position:relative;
  border-radius: 10rem;
  background: #F5C95E;
}

.op-buttons-bottom .add-to-cart-new-icon img
{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%!important;
  height: 70%;
  transform:translate(-50%,-50%);
  object-fit:contain;
  object-position:center;
}

@media all and (max-width:575px)
{

#cart-items .upsell-product img {
  width: 85rem;
  flex: 85rem;
  min-width: 85rem;
  max-width: 85rem;
  padding: 0;
}

.section-testimonials .row .slick-next, .section-testimonials .row .slick-prev
  {
    background-color:transparent;
  }
  
  #sort-wrapper .dropdown-expanded>div.mobile:not(.overlay-filter), .sort-wrapper .dropdown-expanded>div.mobile:not(.overlay-filter)
  {
    padding-top:40rem;
  }

  .home-inspirations .inspirations-slider .slick-next, .home-inspirations .inspirations-slider .slick-prev
  {
    margin-top: -20rem;
  }
  
  .op-buttons-bottom .add-to-cart-new-icon
  {
    min-width: 50rem;
    position:relative;
    top: 1px;
  }
}

#icons > div
{
  border: 1px solid #1D3238;
  background: #fff;
  border-radius: 10rem!important;
}

.reviews-button
{
  margin-top:25rem;
}

#content .shopify-payment-button button.shopify-payment-button__button--unbranded
{
  color:#1D3238;
}

#content  .shopify-payment-button button.shopify-payment-button__button--unbranded:hover
{
  color:#fff;
  background:#1D3238;
}

#cat-content-links
{
  padding: 50rem;
  border-radius: 40rem;
}

.sticky-cart__form > .product-form__submit
{
    border-radius: 10rem;
}

@media all and (max-width:1024px)
{
  .home-page-hero>img {
    min-height: 410px;
  }
  #cat-content-links
{
  padding: 20rem;
  border-radius: 15rem;
}
  .new-categories-description .cat-pictures-row img
{
  border-radius: 15rem;
}
}

.new-categories-description .cat-pictures-row img
{
  border-radius: 40rem;
  overflow:hidden;
}

#new-categories-description h2,
#cat-content-links h3
{
  font-size: 22rem;
  font-weight: bold;
}

#new-categories-description p,
#new-categories-description strong,
.one-cat-content p,
.one-cat-content strong
{
  font-size: 16rem;
  font-weight: 400;
  line-height: 1.5;
}

#the-default-page a.the-button.empty-button
{
  color:#1D3238;
}

#the-default-page a.the-button.empty-button:hover
{
  color:#fff;
  background:#1D3238;
}

#new-categories-description p, #new-categories-description strong, .one-cat-content p, .one-cat-content strong
{
  font-size: 16rem;
}

#cat-content-links p a,
#cat-content-links p
{
  line-height: 1.5;
}

.one-cat-content ul li
{
  font-size: 16rem!important;
  margin-bottom: 0;
}

.one-cat-content ul
{
  margin-bottom: 15rem;
}

@media all and (max-width: 575px)
{
  .home-last-section .img-fluid
  {
    max-width: 100%;
    left: 0;
  }
}

#sliding-cart .oci-quantity input
{
  font-size:18rem;
}

#the-default-page .oi-floating a
{
  color:#1D3238;
}

#the-default-page .more-articles .container-fluid
{
      max-width: 1420rem;
}

#the-default-page.article .home-inspirations
{
  width:auto;
}

#the-default-page .container>h2, .shopify-policy__container .container>h2
{
    font-size: 40rem;
    font-family: fb;
    margin-bottom: 80rem;
    line-height: 1.2;
}

@media all and (max-width: 575px)
{
  #the-default-page h2, .shopify-policy__container h2
  {
      font-size: 26px;
      margin-bottom: 14px;
  }
}

.home-inspirations .one-inspiration h2 a
{
  display:block;
}

.home-inspirations
{
  overflow: visible;
}

.home-for-you-new-inner .one-w-description a:hover,
.home-for-you-new-inner .one-w-data a:hover
{
  color:#F5C95E!important;
}

#the-payment-buttons #generated-payment-buttons div[role=button][data-testid="PayPalInContext-button"]
{
  background: #DDDDDD!important;
  color: #002A75!important;
}

#the-payment-buttons #generated-payment-buttons div[role=button][data-testid="PayPalInContext-button"]:hover
{
  background: #DDDDDD!important;
  color: #002A75!important;
}

.pagination-wrapper .pagination__list li
{
  display:none!important;
}

@media all and (min-width: 576px) and (max-width: 1024px)
{

  .section-testimonials .col-md-3
  {
    width:33.3%;
    flex:33.3%;
    max-width:33.3%;
    min-width:33.3%;
  }
  
  .home-categories .container-fluid > .row > div
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }
}
  

@media all and (min-width: 576px) and (max-width: 1024px)
{
  #faq.product-faq h2
  {
    margin-top:50rem;
  }
  .products-slider-section .slick-next, .products-slider-section .slick-prev
  {
    margin-top: -15rem;
  }


  .products-slider-section .slick-prev
  {
    left: -32rem;
  }

  .products-slider-section .slick-next
  {
    right: -32rem;
  }

  #footer-intro-links
  {
    flex-wrap:wrap;
  }

  #header-delimiter
  {
    height: 176rem;
  }

  #footer-intro-links > div
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }
}

.one-product-slide .the-sterne-text,
.sticky-cart .sterne-text
{
  display:none;
}

@media all and (min-width: 1025px)
{
  .template-product-sticky-cta-test .home-for-you-new,
  .template-product .home-for-you-new,
  .template-product-default .home-for-you-new  
  {
    margin-top:200rem;
  }
}

#var-inside a.has-discount
{
  position:relative;
  
}

#var-inside a.has-discount span
{
  top: 0;
  position: absolute;
  z-index: 4;
  left: 50%;
  transform: translate(-50%,-50%);
  padding: 3rem 6rem;
  color:#fff;
  background: #27AE60;
  border-radius: 15rem;
  z-index: 3;
  white-space:nowrap;
  font-size:9rem!important;
  line-height:1!important;
}

#var-inside a.active.has-discount span
{
  display:none;
}

#var-inside a > .price {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 12rem;
  font-weight: 700;
  color: #6A6F71;
  display: none;
}

#var-inside a .compare-at-price {
  font-size: 14rem!important;
  text-decoration: line-through;
  color: #8E989B;
}

#var-inside a > .price * {
  font-size: 11rem;
  margin: 0 4px;
  font-weight: 700;
}

.saledeffs * {
  font-size: 12rem;
}

.green {
  color: #27AE60;
}

@media all and (max-width:1024px)
{
  .pay-with-header {
    display: none;
  }
    .home-inspirations .ohq-picture img
  {
    height: 240rem;
    border-radius: 40rem 40rem 0 0;
  }

  .home-inspirations .inspirations-slider .slick-next, .home-inspirations .inspirations-slider .slick-prev
  {
    top: 50%;
    z-index:4;
  }

  .home-inspirations .inspirations-slider .slick-next
  {
    left: calc(100% - 39rem);
  }

  .home-inspirations .inspirations-slider .slick-prev
  {
    right:calc(100% - 39rem);
  }

  #collections-main-row > .col-sm-3
  {
    display:none;
  }

  #collections-main-row > .col-sm-9
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }

  .home-inspirations .one-inspiration
  {
    max-width:100%;
  }

  .home-inspirations .inspirations-slider .slick-prev
  {
    transform: rotate(180deg);
}

  #mobile-sort-wrapper select
  {
    display:none;
  }

  #mobile-sort-wrapper > .mobile
  {
    display:block!important;
  }

  
#mobile-sort-wrapper b
  {
    font-weight:400!important;
  }
  
  #mobile-sort-wrapper b span
  {
    display:none;
}

  #sort-wrapper:after, .sort-wrapper:after
  {
    display:none;
  }

  
  #mobile-sort-wrapper b svg
  {
    display:inline-block;
    margin-right: 4rem;
    height: 18rem;
    width: auto;
  }

  #mobile-categories,
  #sort-wrapper form, .sort-wrapper form
  {
    width:100%;
    max-width:100%;
  }

  #sort-wrapper, .sort-wrapper {
    width: 100%;
    text-align: left;
}

  #mobile-sort-wrapper b svg
  {
    display:inline-block;
  }

  .dropdown-expanded .mobile
  {
    display:block!important;
  }

  .dropdown-expanded .mobile.overlay-filter
  {
    display: flex!important;
  }

  #collection-products .row>div
  {
    width: 50%;
    flex: 50%;
    min-width: 50%;
    max-width: 50%;
  }

  #collection-products .row>div.col-12 {
    width: 100%;
    flex: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .pdf-guide-form form button {
    font-size: 14px!important;
  }

  #collection-products .row>div.col-12.banner {
    width: calc(100% + 40px);
    flex: calc(100% + 40px);
    min-width: calc(100% + 40px);
    max-width: calc(100% + 40px);
    padding: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .collection-banner__title {
    font-size: 23px;
  }

  .product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2), .product-section-1 .row.row--simple-mobile-reverse .half:nth-child(1)
  {
    padding: 30rem!important;
  }

  .product-section-1 p.mobile
  {
    display:block!important;
  }

  #brescheibung .row
  {
    margin-top: 30rem;
    margin-bottom: 30rem;
  }

  .product-nav a {
    margin: 5rem 3rem;
    padding-right: 10rem;
    padding-left: 22rem;
    white-space:nowrap;
}

  .product-nav a {
    margin-bottom: 15rem;
    margin-right: 10rem;
}

  .product-nav .container-fluid {
    overflow: scroll;
    display: flex;
}

  

#sort-wrapper>form, .sort-wrapper>form {
    border-radius: 10rem!important;
    overflow: hidden;

  
  
}

  .one-product-slide .op-picture a span.not-available
  {
    background: #1C3037;
    border-radius: 10rem;
    font-size: 12rem;
  }


@media all and (max-width: 1024px) {
    .one-product-slide .op-picture.has-both-badges .discount-badge {
      top: 55rem !important;
    }
    .thumbnails-slider .slick-list {
      width: 85%;
      position: absolute;
      left: 0;
      top: 0;
    }
    .product-details {
        margin-bottom: 20rem;
        margin-top: 80px;
    }
    #sliding-cart #sliding-cart-bottom {
    padding: 15rem;
}

    #sliding-cart #sliding-cart-bottom
    {
      padding-bottom: 15rem!important;
    }

     .express-checkout-with-2
  {
    padding: 10rem;
    display:flex;
    margin-bottom: 0;
  }

    .ttc-button-wrapper.ttc-1
    {
      margin-top:15rem;
      margin-bottom: 20rem;
    }

    .ttc-split-info
    {
      margin-bottom: 10rem;
    }

    .ttc-split-info *
    {
      font-size:13rem;
    }

  .express-checkout-with-2 svg
  {
    width: calc(50% - 6rem);
    flex: calc(50% - 6rem);
    min-width: calc(50% - 6rem);
    max-width: calc(50% - 6rem);
    margin: 0 3rem;
  }

    .one-cart-item
    {
      margin-bottom: 1rem;
      padding-bottom: 1rem;
    }

    .one-cart-item>div:nth-child(1)
    {
      width: 85rem;
    flex: 85rem;
    min-width: 85rem;
    max-width: 85rem;
    }

    .one-cart-item>div:nth-child(2)
    {
      width: calc(100% - 85rem);
      flex: calc(100% - 85rem);
      min-width: calc(100% - 85rem);
      max-width: calc(100% - 85rem);
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .product-top .col-sm-6
    {
      width: 100%;
      flex: 100%;
      min-width: 100%;
      max-width: 100%;
    }

    .ttc-split-info .yellow-price
    {
      font-size:16px;
    }

    .pay-with-header
    {
      margin-top:10px;
    }

    #sliding-cart #sliding-cart-top
    {
      padding-top: 20rem;
    }

    #sliding-cart #cart-items,
    #sliding-cart #sliding-cart-top
    {
      padding-left: 15rem;
      padding-right: 15rem;
    }
    

    #sliding-cart-bottom .ttc-2
        {
          display:none;
        }
    
    .one-product-slide .op-picture a span {
      right: 5rem;
      top: 26rem;
    }


    
  }

  

  @media all and (max-width: 390px)
  {
    .product-top #price .current-price b
    {
      font-size:20px;
    }

    .product-top #price .was-price
    {
      font-size: 15rem;
    }
  }


  @media all and (max-width: 1024px)
  {
    #mobile-sort-wrapper.active .mobile.dropdown-expanded
    {
      
    }
  }


  }

  @media screen and (max-width: 640px) {
    .menge-text {
      position: relative;
    }
    .menge-text .info-icon {
      bottom: 4px;
    }
    .product-top .product-available p img {
      top: -1rem !important;
    }
    .menge-text .info-icon .info-options {
      left: auto;
      right: 0;
    }
    .jdgm-rev-widg__body {
      padding: 0;
    }
    #judgeme_product_reviews .jdgm-rev {
      padding-bottom: 20px;
      border-bottom: 1px solid #ccc!important;
      margin-bottom: 20px;
    }
    .template-product-sticky-cta-test .showpopup__btn {
      left: 10px;
      bottom: 100px;
    }
    .home-for-you-new h2 {
        margin-bottom: 180rem!important;
    }
  }
@media all and (max-width: 1024px){
  .zsiq_floatmain {bottom: 90px!important;}
}
@media all and (min-width: 1025px){
  .zsiq_floatmain {bottom: 50px!important;}
}
.zsiq_theme11 .siqicon::before, .zsiq_theme11 .siqicon div {
  color: #1D3238 !important;
}
.zsiq_theme11 .zsiq_flt_rel{
  background: #F8F8F9!important;
}

#product-page-hero
{
  padding-top:60rem;
  padding-bottom:60rem;
}

#product-page-hero .container-fluid,
#product-page-video-2 .container-fluid
{
  max-width:1030rem;

}

.play-video
{
  position:relative;
  display:block;
}

.play-video svg
{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100rem;
  height: auto;
  margin-top: -50rem;
  margin-left: -50rem;
  transition: 1s;
  z-index: 5;
}

.play-video:hover svg
{
  transform: scale(1.2);
}

#product-page-welcome
{
  text-align: center;
  padding-top: 40rem;
  padding-bottom: 90rem;
}

#product-page-welcome h2
{
  font-size:40rem;
  font-weight: 900;
  margin-bottom: 25rem;
}

#product-page-welcome p:not(.ppw-links)
{
  max-width: 860rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 16rem;
  line-height: 1.625;
  margin-bottom: 30rem;
}

#product-page-welcome p.ppw-links
{
  margin-bottom: 0rem;
}

#product-page-welcome p.ppw-links a
{
  padding: 10rem 25rem;
  border: 1px solid #1D3238;
  font-size: 16rem;
  color:#1D3238;
  transition: 0.55s;
  margin-left:10rem;
  margin-right: 10rem;
  border-radius:10rem;
  line-height:1.18;
  display:inline-block;
}

#product-page-welcome p.ppw-links a:hover
{
  color:#1D3238;
  border-color: #F5C95E;
}

#product-page-welcome p.ppw-links a img
{
  position:relative;
  left: 10rem;
}

#product-page-section-1
{
  
}

#product-page-section-1 .row
{
  align-items: center;
  margin: 0;
}

#product-page-section-1 .row > div
{
  padding: 0;
}

#product-page-section-1 .s1-content
{
  padding: 60rem 65rem;
  border-radius:40rem;
  background: #E4DBD4;
  position:relative;
  z-index: 3;
}
#product-page-section-1 .s1-content h2,
#product-page-section-1 .s1-content h3
{
  font-size: 26rem;
  font-weight:900;
  margin-bottom:10rem;
}

#product-page-section-1 .s1-picture img
{
  border-radius:40rem;
  position:relative;
  left: -100rem;
  width: calc(100% + 100rem);
  max-width: calc(100% + 100rem);
}

#wir-wollen
{
  text-align: center;
  padding-top:180rem;
  padding-bottom: 110rem;
}

#wir-wollen h2
{
  font-size:40rem;
  font-weight: 900;
}

#wir-wollen p
{
  
}

#product-page-video-2
{
  margin-bottom: 240rem;
}

#product-page-video-2 h2
{
  text-align: center;
  margin-bottom: 55rem;
  font-size:40rem;
  font-weight: 900;
}

#community-instructions
{
  margin-bottom: 90rem;
}

#community-instructions .container-fluid
{
  max-width: 900rem;
}

#community-instructions h2
{
  text-align: center;
  margin-bottom: 50rem;
  font-weight: 900;
}

.one-instruction
{
  display:flex;
  align-items: center;
}

/* .one-instruction > div:nth-child(1)
{
  width: 150rem;
  flex: 150rem;
  min-width: 150rem;
  max-width: 150rem;
} */

/* .one-instruction > div:nth-child(2)
{
  width: calc(100% - 150rem);
  flex: calc(100% - 150rem);
  min-width: calc(100% - 150rem);
  max-width: calc(100% - 150rem);
}
 */
.instruction-description
{
  display:flex;
  align-items: center;
}

#community-instructions h2,
#product-page-video-2 h2,
#wir-wollen h2,
#product-page-welcome h2,
#product-page-our-community h2,
#product-page-our-community .oc-content .oc-text-1 h3,
#product-page-recipes h2,
.faq-title,
#product-page-testimonials h2
{
  font-family: fb;
}

.faq-title{
  font-size: 40rem;
  text-align: center;
  margin-bottom: 60rem;
}

.instruction-description > div:nth-child(1)
{
  width: 55rem;
  flex: 55rem;
  min-width: 55rem;
  max-width: 55rem;
  font-size: 53rem;
  font-weight: 900;
  font-family: fb;
}

.instruction-description > div:nth-child(2)
{
  width: calc(100% - 55rem);
  flex: calc(100% - 55rem);
  min-width: calc(100% - 55rem);
  max-width: calc(100% - 55rem);
}

#product-page-our-community
{
  padding-bottom: 180rem;
}

#community-instructions .button-wrapper-text
{
  margin-top: 45rem;
  text-align: center;
  margin-bottom: 15rem;
  font-size: 16rem;
  font-weight:bold;
  text-decoration:underline;
  
}

#community-instructions .button-wrapper
{
  text-align: center;
}

#community-instructions .button-wrapper a
{
  padding: 13rem 14rem;
  font-size:16rem;
  line-height:1;
}

#community-instructions .button-wrapper a svg
{
  margin-right: 9rem;
  height:25rem;
  width:auto;
}

#community-instructions .button-wrapper a svg path
{
  transition: 0.55s;
}

#community-instructions .button-wrapper a:hover svg path
{
  fill:#F5C95E;
}

#product-page-our-community
{
  padding-bottom: 180rem;
}

#product-page-our-community h2
{
  text-align: center;
  font-size:40rem;
  font-weight:900;
  margin-bottom:90rem;
}

#product-page-our-community .row
{
  align-items:center;
}

#product-page-our-community .oc-picture
{
  
}

#product-page-our-community .oc-content
{
  padding: 80rem;
  background: #F8F8F9;
  border-radius:20rem;
  
}

#product-page-our-community .oc-content .oc-text-1
{
  
}

#product-page-our-community .oc-content .oc-text-1 h3
{
  font-size: 26rem;
  font-weight: 900;
}

#product-page-our-community .oc-content .oc-text-2
{
  margin-top:30rem;
}

#product-page-our-community .oc-content .oc-text-2 p
{
  font-size:12rem;
  font-weight:300;
}

#product-page-our-community .oc-content
{
  position:relative;
  z-index: 3;
}

#product-page-our-community .oc-content ul
{
  margin: 0;
  margin-bottom: 30rem;
  padding: 0;
  list-style:none;
}

#product-page-our-community .oc-content ul li
{
  font-size: 16rem;
  line-height: 1.625;
  margin-bottom: 0;
  padding-left:36rem;
  position:relative;
  display:block;
}

#product-page-our-community .oc-content ul li:before
{
  position: absolute;
  top: 6rem;
  left: 0;
  width: 16rem;
  height: 16rem;
  background: url('li-ok.svg') no-repeat;
  background-size: contain;
  content:"";
  
}

@media all and (min-width: 1025px)
{
  #product-page-our-community .row
  {
    margin: 0;
  }

  #product-page-our-community .row > div
  {
    padding: 0;
  }

  #product-page-our-community .oc-picture
  {
    width: calc(100% + 100rem);
  }
}

#product-page-thank-you-2
{
  margin-bottom: 260rem;
  margin-top:160rem;
}

#product-page-thank-you-2 .row
{
  align-items: center;
}

#product-page-thank-you-2 .ty2-picture
{
  
}

@media all and (min-width: 1025px)
{
  #product-page-thank-you-2 .row
  {
    margin: 0;
  }

  #product-page-thank-you-2 .row > div
  {
    padding: 0;
  }

  #product-page-thank-you-2 .ty2-content
  {
    position:relative;
    z-index: 3;
  }

  #product-page-thank-you-2 .ty2-picture
  {
    width: calc(100% + 100rem);
    max-width: calc(100% + 100rem);
    z-index: 1;
  }
  
}

#product-page-thank-you-2 .ty2-content
{
  padding: 125rem 80rem;
  background: #F8F8F9;
  border-radius:40rem;
  
}

#product-page-thank-you-2 .ty2-content h3
{
  font-size: 26rem;
  font-weight: bold;
}

#product-page-recipes
{
  margin-bottom:220rem;
}

#product-page-recipes h2
{
  text-align: center;
  margin-bottom: 60rem;
  font-size: 40rem;
  font-weight: 900;
}

#product-page-recipes .one-recipe
{
  height: 100%;
  background: #F8F8F9;
  border-radius: 0 0 40rem 40rem;
  display:flex;
  flex-direction:column;
}

#product-page-recipes .one-recipe .or-picture img
{
  height: 290rem;
  width: 100%;
  object-fit:cover;
  object-position: center;
}

#product-page-recipes .one-recipe .or-content
{
  padding: 40rem 40rem 60rem 40rem;
  flex-grow: 1;
  display:flex;
  flex-direction:column;
}

#product-page-recipes .one-recipe .or-title
{
  font-size: 26rem;
  font-weight: 700;
  line-height: 1.38;
  margin-bottom: 20rem;
  
}

#product-page-recipes .one-recipe .or-title a
{
  color:#1D3238;;
  font-size: 26rem;
  line-height: 1.38;
}

#product-page-recipes .one-recipe .or-text
{
  font-size: 16rem;
  flex-grow:1;
  line-height: 1.625;
}

#product-page-recipes .one-recipe .or-button a
{
  padding: 17rem 26rem;
  border: 2rem solid #1D3238;
  display: inline-block;
  font-size: 16rem;
  line-height:1;
  font-weight:bold;
  border-radius: 10rem;
  color:#1D3238;;
  
}

#product-page-recipes .one-recipe .or-button a:hover
{
  background: #1D3238;
  color:#fff;
}

#product-page-testimonials
{
  margin-bottom: 140rem;  
}

#product-page-testimonials h2
{
  text-align: center;
  max-width: 883rem;
  margin: auto;
  margin-bottom: 40rem;
  font-weight:900;
}

#testimonials-wrapper
{
  margin-bottom: 30rem;
}

#testimonials-wrapper .one-testimonial
{
  padding: 320rem 40rem 40rem 40rem;
  border-radius: 40rem;
  max-width: 1220rem;
  margin-left: auto;
  margin-right: auto;
  display:none;
}

#testimonials-wrapper .one-testimonial.active
{
  display:block;
}

#testimonials-wrapper .ot-content
{
  border-radius: 10rem;
  background: #DCDED9;
  max-width: 500rem;
  width: 100%;
  padding: 25rem 35rem;
}

#testimonials-wrapper .ot-stars
{
  margin-bottom: 15rem;
  
}

#testimonials-wrapper .ot-stars svg,
#testimonials-wrapper .ot-stars img
{
  width: 100%;
  max-width: 135rem;
  height: auto;
}

#testimonials-wrapper .ot-title
{
   margin-bottom: 15rem;
  font-weight: bold;
  font-size: 16rem;
  line-height: 1.18;
}

#testimonials-wrapper .ot-text
{
  margin-bottom: 10rem;
  font-size: 17rem;
  line-height: 1.41;
}

#testimonials-wrapper .ot-avatar
{
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 16rem;
  
}

#testimonials-wrapper .ot-avatar img
{
  width: 50rem;
  height: 50rem;
  object-fit:cover;
  object-position:center;
  border-radius: 50rem;
  margin-right: 8rem;
  
}

#testimonials-nav
{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 30rem;
}

#testimonials-nav a
{
  display: block;
  border-radius: 10rem;
  border: 1px solid #DDDDDF;
  margin: 8rem;
  padding: 15rem;
  
}

#testimonials-nav a.active
{
  border-color: #F5C95E;
}

#testimonials-nav a img
{
  width: 60rem;
  height: 60rem;
  object-fit: cover;
  object-position: center;
  
}

#product-page-our-community.stands-for-quality h2
{
  text-align:left;
  margin-bottom: 35rem;
  font-size:26rem;
}

#product-page-our-community.stands-for-quality .oc-content
{
  padding: 60rem 70rem;
}

#product-page-our-community.stands-for-quality .oc-picture img
{
  border-radius:40rem;
}

#product-page-social-media
{
  margin-bottom: 100rem;
}

#product-page-social-media #pp-social-top
{
  max-width: 820rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80rem;
  text-align: center;
}

#product-page-social-media #pp-social-top h2
{
  margin-bottom: 20rem;
  font-size: 40rem;
  font-weight: 900;
  font-family:fb;
}

#var-wrapper #tabs-container button {
  display: inline-block;
  padding: 5rem 58rem;
  font-size: 14rem;
  font-weight: bold;
  border: 1px solid rgba(29, 50, 56, 0.7);
  color: #1D3238;
  border-radius: 10rem;
  margin-right: 8rem;
  margin-bottom: 8rem; 
  background: #fff;
  transition: all 0.3s ease;
}


#var-wrapper #tabs-container button.active {
    background: #1D3238;
    color: #fff;
}

.the-cart-is-empty a {
  display: inline-block;
  padding: 16rem 30rem;
  background: #F5C95E;
  color: #1D3238;
  font-weight: 600;
  line-height: 1.18;
  border-radius: 5px;
}


#product-page-social-media #pp-social-top p
{
  font-size: 16rem;
  line-height: 1.625;
}

#product-page-social-media .one-pp
{
  border-radius: 20rem;
  display:block;
  overflow:hidden;
  padding: 250rem 50rem 40rem 50rem;
  
}

#product-page-social-media .one-pp > span
{
  position:relative;
  z-index: 4;
  display:flex;
  align-items: center;
}

#product-page-social-media .one-pp > span span
{
  color:#fff;
  text-decoration: underline;
  font-size: 26rem;
  font-weight:bold;
}

.one-pp
{
  position:relative;
}

.one-pp:before
{

  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.69) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  position: absolute;
  transition: 0.55s;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75%;
  content:"";
}

.one-pp:hover:before
{
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#product-page-social-media .one-pp span svg
{
  widh: auto
  height: 60rem;
  margin-right: 30rem;
}


@media all and (max-width:1024px)
{
  #mobile-menu #mm-2 {
    padding-bottom: 125rem;
  }
  .protection-badge__title {
    font-size: 13px;
  }
  .protection-badge__content {
    font-size: 12px;
  }
  #product-page-welcome p.ppw-links a
  {
    margin-bottom: 20rem;
  }

#product-page-social-media .one-pp
  {
    padding:30rem;
  }

  #product-page-social-media .one-pp > span span
  {
    font-size: 16rem;
  }
  
  #product-page-welcome h2,
  #wir-wollen h2,
  #product-page-video-2 h2,
  #product-page-our-community h2,
  #product-page-recipes h2,
  #product-page-social-media #pp-social-top h2
  {
    font-size:30rem;
  }
#community-instructions h2
  {
    font-size: 25rem;
  }

  #product-page-social-media .one-pp span svg
  {
    width: 30rem;
    margin-right: 15rem;
  }

  #product-page-our-community h2
  {
    margin-bottom: 40rem;
  }

.one-instruction
  {
 display:block;   
    margin-bottom: 50rem;
  }

  .one-instruction:last-child
  {
    margin-bottom: 20rem;
  }

  .one-instruction > div:nth-child(1) img
  {
    display:block;
    margin: auto;
  }

  .one-instruction > div:nth-child(1),
  .one-instruction > div:nth-child(2)
  {
    width: 100%;
    flex: 100%;
    min-width: 100%;
    max-widh: 100%;
  }
  
  #product-page-welcome
  {
    padding-bottom: 40rem;
  }

  #product-page-testimonials
  {
    margin-bottom: 60rem;
  }

  #product-page-section-1 .row
  {
    flex-direction:column-reverse;
  }

  #product-page-section-1 .s1-picture img
  {
    left: 0;
    border-radius: 20rem;
    width: 100%;
    margin-bottom: 20rem;
  }

  #testimonials-wrapper .one-testimonial
  {
    padding: 0;
  }

  #product-page-section-1 .s1-content,
  #product-page-our-community .oc-content,
  #product-page-thank-you-2 .ty2-content,
  #product-page-our-community.stands-for-quality .oc-content
  {
    padding:20rem;
    border-radius: 20rem;
  }

  #product-page-recipes .one-recipe .or-content
  {
    padding:20rem;
  }

  #product-page-our-community
  {
    padding-bottom: 80rem;
  }

  #product-page-thank-you-2
  {
    margin-top: 80rem;
    margin-bottom: 60rem;
  }

  #product-page-recipes .one-recipe .or-title a
  {
    font-size:22rem;
  }

  #product-page-recipes .one-recipe
  {
    border-radius: 0 0 20rem 20rem;
  }

  #product-page-recipes .one-recipe .or-title a,
  #product-page-recipes .one-recipe .or-title
  {
    line-height: 1.05;
  }

#product-page-our-community.stands-for-quality h2
  {
    font-size:20rem;
  }

  #product-page-our-community.stands-for-quality .oc-picture img
  {
    border-radius:20rem;
  }
  
  #product-page-thank-you-2 .ty2-content h3
  {
    text-align: center;
    font-size: 20rem;
  }

  #product-page-hero
  {
    padding-top:30rem;
    padding-bottom: 30rem;
  }

  #product-page-recipes
  {
    margin-bottom: 60rem;
  }
}

#product-page-our-community #newsletterbig  button
{
  padding-left: 20rem!important;
  padding-right: 20rem!important;
}

.subcategories-gmain {
  position: relative;
}

.subcategories-gwa {
  overflow: auto;
  margin-bottom: 30px;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
}

.subcategories-gwa.is-grabbing { cursor: grabbing; }

.subcategories-gwa-card,
.subcategories-gwa-card * {
  user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
  pointer-events: auto;
}

.subcategories-gwa-card.current-one {
  border: 2px solid #F5C95E;
  border-radius: 16px;
  overflow: hidden;
}

.subcategories-gwa-card:first-of-type {
  margin-left: 0px;
}

.collection-description__actionswrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.collection-description__actionswrapper #sort-wrapper, 
.collection-description__actionswrapper .sort-wrapper {
  margin-bottom: 0px;
}

.root-parent-link {
  color: #000;
  display: flex;
  align-items: center;
}

.root-parent-link svg {
  transform: rotate(180deg);
  margin-right: 5px;
  width: 10px;
  height: 10px;
  margin-top: -4px;
}

.subcategories-gmain::after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100px;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to right, transparent, #fff);
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s;
}

.subcategories-gmain.has-overflow::after { opacity: 1; }

.subcategories-gmain.scrolled-end::after { opacity: 0; }

.subcategories-gwa__wrapper {
  display: flex;
  align-items: center;
  width: fit-content;

}

.subcategories-gwa-card {
  width: 220px;
  position: relative;
  margin: 0 8px;
  scroll-snap-align: start;
}

.subcategories-gwa-card span {
  color: #fff;
  font-size: 15px;
  position: absolute;
  bottom: 10px;
  left: 15px;
  display: flex;
  align-items: center;
  width: calc(100% - 30px);
  height: auto;
  font-weight: 700;
}

.subcategories-gwa-card img {
  width: 100%;
  border-radius: 8px;
}

.collection-banner__img img {
  width: 100%;
}

.collection-banner__title {
  position: absolute;
  font-family: fb;
  font-size: 30px;
  color: #fff;
  font-weight: 900;
  left: 30px;
  bottom: 20px;
  width: calc(100% - 60px);
}

.collection-banner__list {
  padding: 15px 25px 30px;
  list-style: none;
}


.collection-banner__list li svg {
  margin-right: 8px;
  margin-top: -3px;
}

.one-product-slide.collection-banner {
  padding: 0px;
}

.collection-banner__img {
  position: relative;
}

@media (min-width: 680px) and (max-width: 1400px) {
  .form-banner.pdf-guide-form .collection-banner__title {
    font-size: 20px;
  }
  .pdf-guide-form form button {
    font-size: 14px!important;
  }
}

@media all and (max-width: 1024px)
{
  .collection-description__actionswrapper {
    flex-direction: column-reverse;
    align-items: normal;
  }
  .root-parent-wrapper {
    margin-top: 30px;
  }
  .collection-description__actionswrapper {
    margin-bottom: 30px;
  }
  .pdf-guide-form.product-section-1 .row:not(.row--simple-mobile-reverse) .half:nth-child(2) {
    margin-top: -20px!important;
    border-radius: 10px!important;
  }
  .thumbnails-wrapper {
    width: 100%;
  }
  #product-page-hero
  {
    padding-bottom: 0rem;
  }

  #product-page-welcome h2
  {
    margin-bottom:11rem;
  }
  

  #product-page-section-1 .container-fluid
  {
    padding-left: 0;
    padding-right:0;
  }

  
  #product-page-section-1 .s1-picture img
  {
    margin-bottom: 0;
    border-radius: 20rem 20rem 0 0;
  }

  #product-page-section-1 .s1-content
  {
    padding: 20rem 25rem;
    border-radius: 0;
  }

  #product-page-welcome p.ppw-links a
  {
    width: 100%;
    display: block;
    box-sizing: border-box;
    max-width: 255rem;
    margin-left: auto;
    margin-right: auto;
  }

  #product-page-welcome p.ppw-links a
  {
    margin-bottom: 15rem;
  }

  #product-page-welcome
  {
    padding-bottom:20rem;
  }

#product-page-section-1 .s1-content h3
  {
    font-size: 24rem;
  }

  #wir-wollen
  {
    padding-top:90rem;
    padding-bottom: 70rem;
  }

  #product-page-video-2 h2
  {
    margin-bottom: 20rem;
  }

  .play-video svg
  {
    width:40rem;
    marign-top:-20rem;
    margin-left: -20rem;
  }

  #product-page-video-2
  {
    margin-bottom: 80rem;
  }

  /* .instruction-description > div:nth-child(1)
  {
    display:none;
  } */

  /* #community-instructions .instruction-description > div:nth-child(2)  
  {
    width: 100%;
    min-width:100%;
    max-width: 100%;
  } */

  /* .one-instruction > div:nth-child(1)
  {
    display:flex;
    align-items: flex-end;
  } */

  .one-instruction > div:nth-child(1) img
  {
    margin: 0;
  }

  .one-instruction > div:nth-child(1)
  {
    margin: 0;
  }

  .one-instruction > div:nth-child(1):before
  {
    content:attr(data-mobile-number);
    font-size: 53rem;
    font-weight: 900;
    font-family: fb; 
    position:relative;
    top:-10rem;
  }

  #product-page-our-community
  {
    
  }

  #product-page-our-community .container-fluid
  {
    padding: 0;
  }

  #product-page-our-community .row
  {
    margin: 0;
  }

  #product-page-our-community .oc-content ul li
  {
    padding-left:26rem;
    margin-bottom:10rem;
  }

  #product-page-our-community .oc-content
  {
    border-radius: 0;
    positin:relative;
    top: -20rem;
    z-index: 2;
  }

  #product-page-our-community .oc-content .oc-text-1 h3
  {
    font-size:20rem;
  }

  #product-page-testimonials h2
  {
    margin-bottom: 20rem;
  }

  #testimonials-wrapper .ot-content
  {
    padding: 15rem;
  }

  #product-page-our-community
  {
    padding-bottom: 40rem;
  }

  #testimonials-wrapper .ot-text
  {
    font-size: 13rem;
  }

  #product-page-our-community .row > div
  {
    padding: 0;
  }

  #testimonials-wrapper .ot-stars
  {
    margin-bottom:10rem;
  }

  #testimonials-wrapper
  {
    margin-left: -25rem;
    width: calc(100% + 50rem);
  }

  #testimonials-wrapper .ot-stars svg, #testimonials-wrapper .ot-stars img
  {
    max-width: 100rem;
  }

  #product-page-recipes h2
  {
    margin-bottom: 45rem;
  }

  #product-page-recipes .one-recipe
  {
    border-radius: 20rem 20rem 0 0;
    overflow:hidden;
  }

  #product-page-recipes .one-recipe .or-picture img
  {
    height:240rem;
  }

  #product-page-thank-you-2 .row
  {
    margin: 0;
  }

  #product-page-thank-you-2 .row > div
  {
    padding: 0;
  }

  #product-page-thank-you-2 .ty2-content h3
  {
    text-align: left;
  }

  #product-page-thank-you-2 .ty2-content
  {
    
  }

  #product-page-thank-you-2 .ty2-content
  {
    border-radius: 0;
    position: relative;
        z-index: 2;
        top: -13rem;
  }

  #testimonials-wrapper .one-testimonial
  {
    padding: 240rem 15rem 15rem 15rem;
    background-position:center!important;
    border-radius: 28rem;
  }

  #product-page-thank-you-2 .container-fluid
  {
    padding-left: 0;
    padding-right: 0;
  }

  #product-page-our-community .oc-content
  {
    border-radius: 0;
  }

  #product-page-recipes .one-recipe .or-title a
  {
    font-size:20rem;
  }

  #product-page-our-community.stands-for-quality .oc-content
  {
    border-radius: 0;
  }

  #faq .one-product-faq:last-child, #faq .one-product-faq:last-of-type
  {
    border-radius: 0 0 20rem 20rem;
  }

  .home-for-you-new-inner
  {
    position:relative;
    left: -25rem;
    width: calc(100% + 50rem);
  }

  #product-page-social-media .one-pp
  {
     padding: 140rem 15rem 15rem 15rem; 
  }

  #product-page-our-community #newsletterbig input[type="email"]
  {
    margin-bottom: 15rem;
  }
}

#product-page-social-media .one-pp span svg
{
  height:auto;
}

#product-page-recipes .slick-next, 
#product-page-recipes .slick-prev
{
  margin-top:-87rem;
}

#product-page-recipes .slick-dots
{
          margin-top: 15px;
  margin-bottom: 20rem;
  list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

#product-page-recipes .slick-dots li
{
  margin: 0 4rem;
      display: inline-block;
}

#product-page-recipes .slick-dots li button
{
  width: 12rem;
    height: 12rem;
    border-radius: 12rem;
    outline: 0;
    border: 0;
    font-size: 0;
    background: #eaeaea;
}

#product-page-recipes .slick-dots li.slick-active button
{
  background: #F4C85D;
}



#product-page-recipes  .slick-next, 
#product-page-recipes  .slick-prev
{
  width: 45rem;
        height: 45rem;
  position: absolute;
    cursor: pointer;
    border: 0;
    font-size: 0;
    z-index: 3;
    display: block;
    background: url(./arrow-mobile-3.svg) no-repeat center;
    background-size: contain;
  top: 50%;
}

#product-page-recipes .container-fluid
{
  padding-left: 5rem;
  padding-right: 5rem;
}

#product-page-recipes  .slick-prev
{
  background-image: url(./arrow-mobile-3.svg);
  transform: rotate(180deg);
  left: 15rem;
}

#product-page-recipes  .slick-next
{
  right:15rem;
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #1D3238;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}
/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
   
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(
    to top,
    rgba(0, 0, 0, .85) 0%,
    rgba(0, 0, 0, .3) 50%,
    rgba(0, 0, 0, .15) 65%,
    rgba(0, 0, 0, .075) 75.5%,
    rgba(0, 0, 0, .037) 82.85%,
    rgba(0, 0, 0, .019) 88%,
    rgba(0, 0, 0, 0) 100%
    );
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            
        }
    }
}

/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}

/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}

@media all and (max-width: 575px)
{
  #mobile-menu ul li ul a {
    font-weight: 400;
  }
  .play-video svg
  {
    margin-top:-20rem;
    margin-left:-20rem;
  }
}

#product-page-welcome h2
{
  max-width: 985rem;
  margin-left: auto;
  margin-right: auto;
}

#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: 10rem;
}


@media all and (max-width: 1024px)
{
  .desctop-login {
    display: none!important;
  }
  .trustb {
    display: none!important;
  }
  #product-page-our-community .row > div,
  #product-page-section-1  .row > div
  {
    width:100%;
    flex:100%;
    min-width:100%;
    max-width:100%;
  }
}

.video-wrapper
{
  position:relative;
  padding-bottom: 56.25%;
}

.video-wrapper iframe,
.video-wrapper video
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
  display:block;
  object-fit: cover;
}


#wir-wollen-reviews
{
  display:none;
}

.upsell-products5 {
  display: none!important;
}

.jdgm-rev__pic-img.jdgm-rev__pic-img {
  width: 70% !important;
}

#main-image-wrapper {
  text-align: right;
}
#tabs-container .tab {
  position: relative;
}
.jdgm-rev .jdgm-rev__pic-link {
  width: 75%!important;
}
#tabs-container .tab .discount-percentage {
    top: 0;
    position: absolute;
    z-index: 4;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 3rem 6rem;
    color: #fff;
    background: #27AE60;
    border-radius: 15rem;
    z-index: 3;
    white-space: nowrap;
    font-size: 9rem !important;
    line-height: 1 !important;
}

@media screen and (max-width: 575px) {
  #the-cart-feed .salebanner, 
  #the-cart-feed .oci-delivery {
    left: 0;
  }
  .to-the-checkout-box .one-checkout-info {
    padding-top: 30px;
  }
  #main-image-wrapper>span {
    right: 0;
  }
  .salebanner,
  .oci-delivery{
    position: relative;
    width: calc(100% + 60px);
    left: -30px;
  }
}
@media screen and (min-width: 1024px) {
  .ttc-button-wrapper.ttc-2 {
    display: none;
  }
}

#sliding-cart .express-checkout-with-2 {
  padding: 5rem;
  border: none
}

.template-page-b2b img, .template-page-about img, .template-article img {
  border-radius: 10px;
}

#var-inside a {padding: 12rem 12rem !important;}
#tabs-container .tab .discount-percentage, #var-inside a.has-discount span {display:none!important}

#sold-out img {margin-right: 10px;}