@font-face{font-family:lato;src:url(/fonts/Lato-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:lato;src:url(/fonts/Lato-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:lato;src:url(/fonts/Lato-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:lato;src:url(/fonts/Lato-LightItalic.woff2) format('woff2');font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:open sans;src:url(/fonts/OpenSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:open sans;src:url(/fonts/OpenSans-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:open sans;src:url(/fonts/OpenSans-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:open sans;src:url(/fonts/OpenSans-LightItalic.woff2) format('woff2');font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:euphoria script;src:url(/fonts/EuphoriaScript-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:optional}body{font-family:lato,sans-serif;font-weight:400;margin:0}h1,h2,h3{font-family:open sans,sans-serif;text-align:left}h2,h3{margin-top:5%;margin-bottom:.4em;font-size:1.1em}body p{margin-top:.1em;font-weight:400;color:#000}img{max-width:100%;max-height:100%;height:auto}a{color:#9278d1;text-decoration:none}li{margin-bottom:.8em}li h3{font-size:1em;font-weight:700;display:inline-block;margin-top:0;margin-bottom:0}iframe{max-width:100%}.breadcrumbs a{text-decoration:none;color:#000}.breadcrumbs a:hover{color:#9278d1}.breadcrumbs{margin-top:0;margin-left:.5em;margin-bottom:0;margin-right:0;padding:0;color:#9278d1}header{display:flex;justify-content:space-around;align-items:center;width:100%;height:80px;position:fixed;background-color:#fff;border-bottom:3px solid #9278d1;z-index:100}header img{max-height:46px;max-width:262px}header h1 p{font-family:open sans,sans-serif;font-size:15px;font-weight:700;color:#000;text-decoration:none;text-decoration-color:#fff}header a,header a:visited{color:#000}header .cart a{color:#000;text-decoration:none}header nav:hover>h1 a{color:#9278d1;text-decoration:none;transition:.5s}header ul{opacity:0;padding:0}header ul li{display:none;padding:5px 3px;border-bottom:1px #000}header ul li a{color:#000;text-decoration:none;display:flex;flex-wrap:wrap;max-width:200px}header ul li a:hover{color:#9278d1;transition:.3s}header ul:hover>li{opacity:1;transition:.3s}nav:hover>ul li{display:block}header nav:hover>ul{display:flex;flex-direction:column;position:absolute;background-color:#fff;box-shadow:1px 1px 3px dimgrey;margin:0;opacity:1;transition:.3s}blockquote{background-color:#fc9;border:6px solid #fc9;padding:11px;border-radius:8px}.sidebar{width:90%;background-color:#d5ccea;border:6px solid #d5ccea;padding:12px;border-radius:8px;margin-top:1.2em;margin-bottom:1.2em;margin-left:auto;margin-right:auto}.sidebar h2{margin-top:0;margin-bottom:.5em}.sidebar p{margin:0}article .testimonial{width:90%;background-color:#fccaa4;border:6px solid #fccaa4;padding:12px;border-radius:8px;margin-top:1.2em;margin-bottom:1.2em;margin-left:auto;margin-right:auto;background-image:url(/images/left-quote.png);background-repeat:no-repeat;background-size:1.5em;background-position:4px 8px}article .testimonial .testimonial-text{font-style:italic;margin-bottom:.2em;text-indent:2.4ch}article .testimonial .testimonial-author{font-weight:700;margin-bottom:.2em}article .testimonial .testimonial-highlight{font-weight:700;color:#ef6b00;margin-bottom:0}article .testimonial h2{margin-top:0;margin-bottom:.5em}article .testimonial p{margin:0}article .testimonial-row{gap:20px;display:flex;flex-wrap:wrap;justify-content:center}article .testimonial-row .testimonial{box-sizing:border-box;min-width:200px;max-width:40%;margin:0}article #product-details{width:50%}article .testimonial-group{gap:10px;display:flex;flex-wrap:wrap;justify-content:center;width:50%}article .testimonial-group .testimonial{box-sizing:border-box;min-width:200px;max-width:43%;margin:0}.right-panel .testimonial{display:flex;flex-direction:column;background-color:#fccaa4;border:6px solid #fccaa4;padding:12px;border-radius:8px;margin-top:1.2em;margin-bottom:1.2em;margin-left:auto;margin-right:auto;background-image:url(/images/left-quote.png);background-repeat:no-repeat;background-size:1.5em;background-position:4px 8px}.right-panel .testimonial .testimonial-text{font-style:italic;margin-bottom:.2em;text-indent:2.4ch}.right-panel .testimonial .testimonial-author{font-weight:700;margin-bottom:.2em}.right-panel .testimonial .testimonial-highlight{font-weight:700;color:#ef6b00;margin-bottom:0}#btnControl{display:none}#btnControl:checked+label>div{display:block}.togglesearch{background:#fafafa;position:absolute;top:80px;right:0;width:325px;height:60px;line-height:60px;box-shadow:0 0 10px rgba(0,0,0,.5);border-top:2px solid #9278d1;display:none}.togglesearch input[type=text]{width:200px;padding:5px 10px;margin-left:23px;border:1px solid #9278d1;outline:none}.togglesearch input[type=submit]{width:80px;padding:5px 0;background:#fafafa;color:#000;margin-left:-6px;border:1px solid #9278d1;outline:none;cursor:pointer}.searchbar,.cart{padding-top:10px}nav.searchbar img{width:18px;height:18px}nav.cart img{width:22px;height:22px}.banner{font-family:open sans,sans-serif;font-size:20px;padding:16.5px 0;text-align:center;width:100%;background-color:#9278d1;box-shadow:0 0 2px dimgrey;color:#fff;padding-top:100px}.banner a{color:#fff;text-decoration:none}#btnControl{display:none}#btnControl:checked+label>div{display:block}.togglesearch{background:#fafafa;position:absolute;top:80px;right:0;width:325px;height:60px;line-height:60px;box-shadow:0 0 10px rgba(0,0,0,.5);border-top:2px solid #9278d1;display:none}.togglesearch input[type=text]{width:200px;padding:5px 10px;margin-left:23px;border:1px solid #9278d1;outline:none}.togglesearch input[type=submit]{width:80px;padding:5px 0;background:#fafafa;color:#000;margin-left:-6px;border:1px solid #9278d1;outline:none;cursor:pointer}article{max-width:1600px;margin:0 auto;padding:10px 10%}article h1{text-align:center}.catalog{display:grid;margin:0 auto;width:70%;grid-template-areas:"head head head""pic pic pic";grid-template-columns:277px 277px 277px;justify-content:center}.catalog>h1{grid-area:head;font-size:21.3px;width:100%}.catalog>a{height:431px;grid-are:pic}article a img{display:block;margin-left:auto;margin-right:auto}.catalog img{position:static;height:431px;right:auto}.sharing{display:grid;width:100%;margin-bottom:10px}.sharing #sharing-buttons{display:grid;grid-template-areas:"head head head head head" "social social social social social";grid-template-columns:30px 30px 30px 30px 30px;grid-gap:10px;justify-content:center}.sharing h2{padding:0 .5em;text-align:center}.sharing a{height:30px;width:30px}.sharing img{grid-area:social}footer{margin:0 auto .5%;padding:1.2em 15px 0;background-color:#383733;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;color:#a0a0a0;font-family:open sans,sans-serif;font-size:12px;padding-bottom:10px}footer h2{font-size:1.5em}footer:before{background-color:#383733;position:absolute;left:0;right:0;max-height:564.81px;z-index:-1;content:" "}footer ul{list-style-type:none;padding:10px}footer a{color:#a0a0a0;text-decoration:none}footer nav ul li a{display:block;min-height:48px;min-width:48px;font-size:.8rem}footer>aside.follow>ul>li,footer>nav.follow>ul>li{margin:0 5px}footer>aside.signup>div>div>form>div>div:nth-child(1)>div>div>div>div.ql-editor>p>span:nth-child(1),footer>aside.signup>div>div>form>div>div:nth-child(1)>div>div>div>div.ql-editor>p>strong,footer>aside.signup>div>div>form>div>div:nth-child(1)>div>div>div>div.ql-editor>p>span:nth-child(3){color:#a0a0a0!important}nav{margin:10px}footer nav,footer aside,footer aside.signup,footer aside.follow{float:unset;margin:0;padding:0 5%;width:auto}.follow{padding-left:20%;padding-right:20%;margin:0 auto;text-align:center;width:500px;margin-bottom:8px}.signup{text-align:center;margin-bottom:10px;max-width:300px;margin:0 auto}.follow ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.signup form table tr td input[type=submit]{background-color:#9278d1;border:0;width:100%;height:40px;font-size:16px;color:#fff;border-radius:2px}.signup h1{margin-block-end:0;font-size:20px}.signup form table{text-align:center;margin:0 auto}.signup form table tbody tr td input[name=email]{max-width:300px;width:75vw}.contact{width:152px}#cookie-banner{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);width:80%;padding:5px 14px;display:flex;align-items:center;justify-content:space-around;background-color:#9278d1;border-radius:5px;box-shadow:0 0 2px 1px rgba(0,0,0,.2);color:#000}#cookie-banner p{text-align:center;padding:0 55px;color:#fff}#cookie-banner a{color:#add8e6}#close-cookie-banner-button{position:absolute;left:10px;height:40px;width:40px;font-size:xx-large;background-color:#fff;border:none;color:#000;border-radius:2px;cursor:pointer}aside#favorites,nav#favorites{width:60%;height:auto;margin:0 10%;padding:inherit;overflow:hidden;border-top:5px solid #9278d1;position:relative}aside#favorites ul,nav#favorites ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0;border-top:3px solid #eee;margin-block-start:3px;margin-block-end:3px}aside#favorites ul li,nav#favorites ul li{list-style:none;max-height:fit-content;padding:0 15px;display:flex;flex-direction:column;box-shadow:0 0 3px #eee;width:200px;text-align:center}aside#favorites ul li img,nav#favorites ul li img{width:auto;height:100px;min-width:20%;min-height:20%}aside#favorites ul li a,nav#favorites ul li a{margin-block-start:1em}aside#favorites ul li p,nav#favorites ul li p{padding-left:5px;padding-right:5px}aside#favorites>ul>div,nav#favorites>ul>div{padding-left:42px}aside#favorites>h1,nav#favorites>h1{font-size:1em;margin-block-start:.5em;margin-block-end:.5em}aside#favorites ul li h2,nav#favorites ul li h2{font-size:1.2em;margin-block-start:.5em;margin-block-end:.5em}aside#favorites ul li p,nav#favorites ul li p{margin-block-start:0;margin-block-end:1em}aside#favorites .prev,aside#favorites .next,nav#favorites .prev,nav#favorites .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#9278d1;font-weight:700;font-size:18px;transition:.6s ease-in-out;border-radius:0 3px 3px 0;user-select:none}aside#favorites .next,nav#favorites .next{right:0;border-radius:3px 0 0 3px}aside#favorites .prev:hover,aside#favorites .next:hover,nav#favorites .prev:hover,nav#favorites .next:hover{background-color:rgba(0,0,0,.8)}aside#related,nav#related{float:right;position:absolute;right:0;width:20%}aside#related ul,nav#related ul{display:flex;flex-direction:column;border-left:3px solid #eee;margin-left:10px;padding-left:10px}aside#related ul li,nav#related ul li{display:flex;flex-direction:column;align-items:center;list-style:none;min-height:20%;min-width:20%;border-bottom:1px solid #000;box-shadow:0 0 3px lightgrey;margin-bottom:20px;padding:4px}aside#related ul li img,nav#related ul li img{display:inline;width:100px;height:unset;min-width:20%;min-height:20%;margin:0}aside#related ul li:nth-child(1),nav#related ul li:nth-child(1){border:none;box-shadow:none}.spokes>li>a>picture{float:left;margin:0 3% 2em 0}.spokes>li>a>picture>img{border-radius:12px}.spokes>li>p{padding:0 0 0 11%;margin:0 0 2em;min-height:100px}.spokes>li{clear:both;margin:.4% 0;list-style-type:none}@media only screen and (max-width:1110px){body aside#product-showcase a,body aside#showcase a,body nav#product-showcase a,body nav#showcase a{width:30%}.main-panel{padding-top:0}}@media only screen and (max-width:800px){body aside#product-showcase a,body aside#showcase a,body nav#product-showcase a,body nav#showcase a{width:40%}}@media only screen and (max-width:650px){body aside#product-showcase a,body aside#showcase a,body nav#product-showcase a,body nav#showcase a{display:unset}}@media only screen and (max-width:1200px){footer:before{height:0}.follow{margin-bottom:0;padding-left:0;padding-right:0;width:auto}.catalog{padding:0;width:90%}.signup{width:auto}aside#related,nav#related{width:25%}@media only screen and (max-width:1025px){article a img{max-width:100%;height:auto}.catalog a img{height:431px}}@media only screen and (max-width:950px){.search{height:0;width:0}.catalog{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width:900px){aside#related,nav#related{margin:0;width:100%;float:inherit;position:initial;display:table-cell}aside#related h1,nav#related h1{text-align:center}aside#related ul,nav#related ul{border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}aside#related ul li,nav#related ul li{max-width:300px}aside#related ul li:nth-child(1),nav#related ul li:nth-child(1){width:100%;max-width:100%}aside#product-showcase,aside#showcase,nav#product-showcase,nav#showcase{width:80%;text-align:center}aside#favorites,nav#favorites{width:80%}}@media only screen and (max-width:810px){footer{justify-content:center}footer nav,.contact{text-align:center}.follow{width:630px}}@media only screen and (max-width:670px){header{height:100px}header .logo{margin-top:3px;position:absolute;top:0}nav{padding-top:30px}.searchbar,.cart{padding-top:37px}.banner{padding-top:120px}.togglesearch{top:100px}}@media only screen and (max-width:650px){.follow{margin-top:auto;width:auto}.signup{margin:0 50px}}@media only screen and (max-width:413px){header{position:absolute}}@media only screen and (max-width:410px){header{transform:translate(0,0);height:105px}header nav{width:auto}.banner{padding-top:130px}.searchbar{position:absolute;top:0;left:45%;margin-left:-28px;padding-top:42px}.togglesearch{position:fixed;top:106px;left:0;width:100%}.togglesearch form{display:flex;justify-content:center;height:100%;align-items:center;min-width:324px;background-color:#fafafa}.togglesearch input[type=text]{margin:0;height:15px}.togglesearch input[type=submit]{height:27px}.cart{position:absolute;top:0;left:60%;margin-left:-22px}header nav{padding-top:67px}header nav:hover>ul{margin-top:-8px;left:0;width:100vw}.follow{max-width:100%}.signup{margin:auto}#cookie-banner{display:flex;flex-direction:column-reverse}#close-cookie-banner-button{position:initial}#cookie-banner p{padding:inherit}}}html[data-useragent*='MSIE 10.0'] header{display:table;max-width:100vw}html[data-useragent*='MSIE 10.0'] header nav{display:table-cell;text-align:center;vertical-align:center;padding:2px}html[data-useragent*='MSIE 10.0'] header .logo{display:table-cell;margin:0;padding:0;min-width:12em;max-width:12vw;max-height:100%;text-align:center;vertical-align:center}html[data-useragent*='MSIE 10.0'] header .logo img{max-width:100%;max-height:100%;vertical-align:center}html[data-useragent*='MSIE 10.0'] .banner{padding-top:140px}html[data-useragent*='MSIE 10.0'] header a img,html[data-useragent*='MSIE 10.0'] footer>aside.follow>ul>li>a img,html[data-useragent*='MSIE 10.0'] footer>nav.follow>ul>li>a img,html[data-useragent*='MSIE 10.0'] .sharing a img{border:0;outline:0;text-decoration:none}html[data-useragent*='MSIE 10.0'] footer aside,footer nav{float:left;padding:0 5%}html[data-useragent*='MSIE 10.0'] footer>aside.follow,html[data-useragent*='MSIE 10.0'] footer>nav.follow{display:block;margin:0 25% 0 15%}html[data-useragent*='MSIE 10.0'] .signup{float:right}html[data-useragent*='MSIE 10.0'] footer>aside.follow>ul>li,html[data-useragent*='MSIE 10.0'] footer>nav.follow>ul>li{float:left;margin:0 4%}html[data-useragent*='MSIE 10.0'] footer>aside.follow>h1,html[data-useragent*='MSIE 10.0'] footer>nav.follow>h1{text-align:center;width:70%}html[data-useragent*='MSIE 10.0'] footer:after{content:"";display:table;padding:2% 0 0}html[data-useragent*='MSIE 10.0'] footer:after{clear:both}html[data-useragent*='MSIE 10.0'] .sharing a img{margin:0 4% 0 10%}aside#product-showcase,aside#showcase,nav#product-showcase,nav#showcase{display:block;clear:both}body>aside#product-showcase,body>aside#showcase,body>nav#product-showcase,body>nav#showcase{padding:0 10%}aside#product-showcase a,aside#showcase a,nav#product-showcase a,nav#showcase a{display:inline-block;margin-bottom:2%}aside#product-showcase a img,aside#showcase a img,nav#product-showcase a img,nav#showcase a img{width:277px}aside#product-showcase,aside#showcase,nav#product-showcase,nav#showcase{text-align:center}aside#product-showcase a,aside#showcase a,nav#product-showcase a,nav#showcase a{max-width:32%}body#article #product-showcase>a>p,body#article #showcase>a>p{text-align:unset;line-height:1em;min-height:3em}nav.call img{width:100%;max-width:1330px;margin-top:1.5em;margin-bottom:1em}#product-showcase div img,#showcase div img{display:block;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;width:40%}#product-showcase div,#showcase div{height:250px}#product-showcase button,#showcase button{background-color:#9278d1;border:none;color:#fff;padding:20px;text-align:center;text-decoration:none;display:inline-block;font:inherit;margin:4px 2px;border-radius:12px;cursor:pointer}#product-showcase>a>h1,#showcase>a>h1{font-size:1em;min-height:3em}#product-showcase>a>h2,#showcase>a>h2{font-size:.75em;color:#000}.featured-image>img{display:block;margin-top:1em;margin-bottom:1em;margin-left:auto;margin-right:auto}.image-on-right{float:right;margin-left:3%}.image-on-left{float:left;margin-right:3%}.image-on-right::after,.image-on-left::after{clear:both}.featured-image,.image-on-right,.image-on-left{margin-bottom:3%}.featured-image img,.image-on-right img,.image-on-left img{border:5px solid #616365;border-radius:5px;width:calc( 85% - 10px )}picture>img{display:block;margin-left:auto;margin-right:auto}figure{display:table}figcaption{display:table-caption;caption-side:bottom}.byline{margin-block-start:0;text-align:center;font-size:.8em;font-style:italic}.parent-link{font-style:italic}.disclaimer{font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em}.disclaimer-on-right{text-align:right}@media only screen and (max-width:1400px){#product-showcase div,#showcase div{height:220px}#product-showcase h1,#showcase h1{line-height:1em;min-height:2em}@media only screen and (max-width:1280px){#product-showcase div,#showcase div{height:200px}#product-showcase>a>h2,#showcase>a>h2{line-height:1em;min-height:2em}@media only screen and (max-width:1147px){#product-showcase>a>p,#showcase>a>p{min-height:4em}@media only screen and (max-width:1110px){#product-showcase div,#showcase div{height:180px}#product-showcase>a>p,#showcase>a>p{min-height:5em}@media only screen and (max-width:1000px){#product-showcase div,#showcase div{height:150px}@media only screen and (max-width:900px){#product-showcase div,#showcase div{height:190px}article #product-details,article .testimonial-group{width:100%}article .testimonial-group .testimonial{max-width:85%}@media only screen and (max-width:750px){#product-showcase div,#showcase div{height:180px}@media only screen and (max-width:740px){#product-showcase>a>p,#showcase>a>p{min-height:6em}@media only screen and (max-width:725px){#product-showcase div,#showcase div{height:160px}@media only screen and (max-width:680px){#product-showcase>a>h2,#showcase>a>h2{min-height:3em}@media only screen and (max-width:650px){#product-showcase div,#showcase div{height:235px}aside#product-showcase button,aside#showcase button,nav#product-showcase button,nav#showcase button{display:block;margin:3px auto}#product-showcase>a>p,#showcase>a>p{min-height:3em}}}}}}}}}}}}.right-panel h2{text-align:center}.right-panel>ul{list-style-type:none;display:flex;flex-direction:column;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.right-panel>ul li{margin:0 10px 0 0;padding:0 0 50px}.right-panel .product-showcase img{border-radius:12px}li.buy-now{width:100%;margin:auto;padding:0 0 50px}li.related-article{display:flex;flex-direction:column;flex-wrap:nowrap}li.related-article img{margin:auto}li.related-article h1{font-size:1.25em;margin-block-end:.45em}li.related-article h2{font-size:1.25em;margin-block-end:.45em}li.related-article p{margin-block-start:0;text-align:center}.main-panel{clear:both;float:left;display:block;padding:20px 10% 0}.main-panel>ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:nowrap;margin-block-start:0;margin-block-end:0;padding-inline-start:0;align-items:center}.main-panel>ul li{width:277px;margin:0 10px}.main-panel li.related-article{padding:0 .5em}.main-panel-buy-now{width:100%;clear:both}.main-panel-buy-now img{max-width:200px}li.product-showcase{text-align:center}li.product-showcase a{display:inline-block;margin-bottom:2%}li.product-showcase h1{font-size:1em;margin-block-start:.45em;margin-block-end:.45em}li.product-showcase h2{font-size:1em;margin-block-start:.45em;margin-block-end:.45em}li.product-showcase h3{font-size:.75em;color:#000;margin-block-start:0;margin-block-end:0}li.product-showcase p{margin-block-start:0;text-align:center}li.product-showcase img{display:block;margin:0 auto;max-width:100%}li.product-showcase button{background-color:#9278d1;border:none;color:#fff;padding:20px;text-align:center;text-decoration:none;display:inline-block;font:inherit;margin:4px 2px;border-radius:12px;cursor:pointer}@media only screen and (max-width:1200px){@media only screen and (max-width:900px){.right-panel{padding:0 10%}.right-panel>ul{flex-direction:row;align-items:center}.right-panel li{width:100%;padding:0 10px}li.buy-now{padding:0}@media only screen and (max-width:550px){.right-panel>ul,.main-panel>ul{flex-direction:column;text-align:center}.right-panel>ul li,.main-panel>ul li{padding:10px 0 0}.main-panel li.related-article{padding:10px 0 0}li.related-article img,li.product-showcase img,li.buy-now img,body#article li.related-article img,body#article li.product-showcase img,body#article li.buy-now img{margin:auto}li.buy-now img,body#article li.buy-now img{max-width:200px}}}}