body{font-family:sans-serif}@media screen and (max-width: 720px){.desktop-only{display:none !important}}@media screen and (min-width: 721px){.mobile-only{display:none !important}}.basic-header-blog{display:flex;justify-content:space-between;align-items:center;height:45px;padding:5px 25px;box-sizing:border-box;background-color:#e45d9a;color:#000;text-decoration:none;border-bottom:2px solid #3a3a3a}@media screen and (max-width: 720px){.basic-header-blog{padding:5px 0.5em}}.basic-header-blog .tagline{text-align:end;color:#503e46;font-size:0.85em;font-family:serif}.basic-header-blog .logo{height:100%}.title-author-header{background-color:#e45d9a;padding-bottom:2em}.title-author-header .basic-header-blog{border-bottom:none}.title-author-header h1{font-size:3.3em;text-align:center;font-family:"Arial Black", Gadget}.title-author-header .post-meta{height:50px;display:flex;justify-content:center}.title-author-header .post-meta img.author{height:100%;border-radius:20px;margin:0 8px}.title-author-header .post-meta .author-short-bio{font-family:sarif;font-size:0.85em;font-style:italic;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}main.guide-post{display:flex;justify-content:space-evenly;padding:3em}@media screen and (max-width: 720px){main.guide-post{flex-direction:column;padding:2em 0.5em}}main.guide-post .sidebar{flex-grow:1;max-width:200px}main.guide-post .sections{position:-webkit-sticky;position:sticky;top:0px;align-self:flex-start;font-family:serif}@media screen and (max-width: 720px){main.guide-post .sections{order:2;align-self:center;position:unset}}main.guide-post .sections div{width:100%;margin-left:-1em;text-align:center;border-top:1px solid #e45d9a;border-bottom:1px solid #e45d9a;padding:0.5em 1em}main.guide-post .sections h4{text-align:center;padding:15px 0;color:rgba(0,0,0,0.67);margin:0;box-sizing:border-box;border-bottom:2px solid rgba(228,93,154,0.855)}main.guide-post .sections h6{margin:0 20px;text-align:center;color:rgba(0,0,0,0.81);padding:10px 0;border-bottom:2px solid rgba(228,93,154,0.5)}main.guide-post article{flex-grow:3;max-width:650px;padding:0 15px;margin:0 30px;box-sizing:border-box}@media screen and (max-width: 720px){main.guide-post article{order:1;margin:0}}main.guide-post article p:first-child{margin-top:0}main.guide-post article h2{margin-top:1.66em}main.guide-post article img{display:block;margin-right:auto;margin-left:auto}main.guide-post article li{margin:0.5em 0}main.guide-post article ul.headlined-indented{list-style:none;padding:0 1em}main.guide-post article ul.headlined-indented li h4{margin-bottom:0.67em}main.guide-post article .side-by-side-labeled-images{display:flex;justify-content:space-between;padding:1em}main.guide-post article .side-by-side-labeled-images .labeled-image{display:flex;flex-direction:column;justify-content:space-between;width:40%;border:1px solid rgba(0,0,0,0.5);text-align:center;background-color:rgba(0,0,0,0.12);border-radius:0 0 5px 5px}main.guide-post article .side-by-side-labeled-images .labeled-image img{width:100%}main.guide-post article .side-by-side-labeled-images .labeled-image label{display:block;padding:5px}main.guide-post article .pitch{text-align:center;margin:3em 1.5em}main.guide-post article .pitch h3{background-color:rgba(255,186,23,0.75);margin:0;padding:0.75em;border-radius:15px 15px 0 0}main.guide-post article .pitch .content{background-color:rgba(255,186,23,0.5);padding:0.75em 2em;color:rgba(0,0,0,0.85);border-radius:0 0 15px 15px;line-height:1.5em}.noUi-handle{width:5px;height:5px;box-shadow:0px 0px 1px 2px rgba(0,0,0,0.2);background-color:#e45e9a;border:6px solid #fff;border-radius:1em;top:-6px;box-sizing:content-box !important;cursor:ew-resize}.noUi-target{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;direction:ltr}.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{width:100%;height:100%;position:relative;z-index:1;overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background-color:#e45e9a}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}@font-face{font-family:'Arimo', sans-serif;font-display:auto;src:local("Arimo"),url(https://fonts.googleapis.com/css?family=Arimo) format("woff2")}body{margin:0;background-color:#f9f9f9}body.noscroll{overflow:hidden}.main{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;font-family:'Arimo', sans-serif;font-display:auto;padding-bottom:40px}.main .header-height{height:100px}@media screen and (max-width: 720px){.main .header-height{height:50px;overflow-x:scroll}}.main .sidebar{width:320px}@media screen and (max-width: 720px){.main .sidebar{width:100%}}@media screen and (min-width: 721px) and (max-width: 1000px){.main .sidebar{width:250px}}@media screen and (max-width: 720px){.main .sidebar .mobile-header{background-color:white;display:flex;justify-content:space-between;padding:0 10px;position:fixed;width:100%;border-bottom:1px solid #dddddd;z-index:100;box-sizing:border-box}}.main .sidebar .mobile-header .sidebar-collapse{display:inline-flex;align-items:center;padding-right:10px;border-right:1px solid #dddddd}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon{position:relative;width:24px;height:24px}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon img{width:24px;height:24px;position:absolute;transition:all 0.5s}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon img.filters-icon{opacity:1}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon img.close-icon{opacity:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon.morphed img.filters-icon{opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main .sidebar .mobile-header .sidebar-collapse .morphing-icon.morphed img.close-icon{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.main .sidebar .mobile-header .sidebar-collapse span{font-size:20px;margin-left:10px}.main .sidebar .mobile-header .logo{display:flex;justify-content:center;align-items:center;height:100px}@media screen and (max-width: 720px){.main .sidebar .mobile-header .logo{height:auto;padding:5px 0}}.main .sidebar .mobile-header .logo img{height:70px}@media screen and (max-width: 720px){.main .sidebar .mobile-header .logo img{height:30px}}@media screen and (max-width: 720px){.main .sidebar .filters{padding-top:40px;overflow:hidden;max-height:0;transition:max-height 0.5s ease-in-out;width:100%}.main .sidebar .filters.open{max-height:10000px;position:fixed;overflow-y:scroll;top:0;bottom:0;z-index:50}}.main .sidebar .filters .filter-widget .widget-header{cursor:pointer;background-color:#e1e1e1;height:70px;display:flex;align-items:center}.main .sidebar .filters .filter-widget .widget-header h6.widget-title{font-size:18px;font-weight:bold;color:#3a3a3a;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-left:40px}.main .sidebar .filters .filter-widget .widget-header .collapse{margin-right:20px;margin-left:auto;width:8px;height:8px;border-right:2px solid #3a3a3a;border-top:2px solid #3a3a3a;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.main .sidebar .filters .filter-widget .widget-header .collapse.expanded{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main .sidebar .filters .filter-widget .widget-body-wrapper{background-color:#fcfcfc;border-bottom:1px solid #f9f9f9;overflow:hidden;max-height:0px;transition:all 0.5s ease-in-out}.main .sidebar .filters .filter-widget .widget-body-wrapper.expanded{max-height:500px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body{padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;min-height:70px;flex-wrap:wrap;display:flex;align-items:center}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .inner-criterion{width:100%}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .inner-criterion.single_choice .widget-body{padding-top:0;padding-bottom:0;min-height:0}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .inner-criterion .widget-body{padding-left:5px;padding-right:5px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .inner-criterion .inner-title{color:#bfbfbf;font-size:16px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .inner-criterion .inner-title.single_choice{display:none}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .slider-range{height:5px;flex-grow:1;margin:0 10px;align-self:center;width:100%;border:1px solid #ddd;background-color:#eee;border-radius:4px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .slider-range .ui-widget-header{background-color:#e45e9a}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .slider-range .ui-slider-handle{width:5px;height:5px;box-shadow:0px 0px 1px 2px rgba(0,0,0,0.2);background-color:#e45e9a;border:6px solid #fff;border-radius:1em;top:-6px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .range-label{background:transparent;border:none;margin:auto;font-size:16px;text-align:center}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox{margin:18px 0}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox,.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox>*{cursor:pointer}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox input[type="checkbox"]{display:none}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox input[type="checkbox"]+label::after{content:none}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox input[type="checkbox"]:checked+label::after{content:""}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox input[type="checkbox"]:checked+label::before{border:2px solid #e45e9a}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox label{position:relative;display:inline-block;padding-left:32px;font-size:16px;color:#3e3e3e}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox label::before{position:absolute;content:"";display:inline-block;height:17px;width:17px;border-radius:3px;border:1px solid #dddddd;top:-2px;left:0px}.main .sidebar .filters .filter-widget .widget-body-wrapper .widget-body .styled-checkbox label::after{position:absolute;content:"";display:inline-block;height:4px;width:10px;border-left:3px solid;border-bottom:3px solid;border-color:#e45e9a;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);left:4px;top:4px}.main .content{flex:1 1 0;width:100%}.main .content .header{display:flex}.main .content .header .tabs{flex:1 1 0;display:flex}.main .content .header .tabs .tab{flex:1 1 0;background-color:#e1e1e1;background-clip:padding-box;border-top:8px solid #d3d3d3;margin-right:2px;font-size:18px;color:#3a3a3a;text-align:center;align-self:center;text-decoration:none;padding:20px 7px;height:100%;box-sizing:border-box;display:flex;justify-content:center;border-radius:5px 5px 0px 0px}@media screen and (max-width: 1000px){.main .content .header .tabs .tab{font-size:14px}}.main .content .header .tabs .tab:first-child{border-top-left-radius:0px}.main .content .header .tabs .tab:first-child.selected{box-shadow:4px -4px 4px 0px rgba(0,0,0,0.2)}.main .content .header .tabs .tab:last-child{border-top-right-radius:0px;margin-right:0px}.main .content .header .tabs .tab.selected{background-color:#f9f9f9;border-top:5px solid #e45e9a;font-weight:bold;color:#e45e9a;margin-right:-4px;margin-left:-6px;box-shadow:-1px -6px 4px 2px rgba(0,0,0,0.2);z-index:2}.main .content .header .tabs .tab span{align-self:center}.main .content .content-body{padding:0 75px}@media screen and (max-width: 720px){.main .content .content-body{padding:50px 15px 0px 15px}}@media screen and (min-width: 721px) and (max-width: 1000px){.main .content .content-body{padding:0 30px}}.main .content .content-body h1{font-weight:bold;color:#e45e9a}@media screen and (max-width: 720px){.main .content .content-body h1{text-align:center}}.main .content .content-body h2{font-weight:bold;color:#3a3a3a}@media screen and (max-width: 720px){.main .content .content-body h2{text-align:center}}.main .content .content-body .main-text,.main .content .content-body .secondary-text{line-height:1.24;color:#878787}@media screen and (max-width: 720px){.main .content .content-body .main-text,.main .content .content-body .secondary-text{display:none}}.main .content .content-body .products{display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}.main .content .content-body .products .product-preview{flex-grow:1;flex-basis:auto;width:350px;max-width:48%;border-radius:15px;border:1px solid #dddddd;background-color:#fff;box-sizing:border-box;padding:20px;margin:20px 20px 0 0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1210px){.main .content .content-body .products .product-preview{flex-grow:0;width:48%;margin:20px 0 0 0}}.main .content .content-body .products .product-preview .image img{max-width:100%}.main .content .content-body .products .product-preview .details{align-items:center;margin:0 20px;font-size:20px;font-weight:bold}@media screen and (max-width: 820px){.main .content .content-body .products .product-preview .details{margin:0;font-size:15px}}.main .content .content-body .products .product-preview .details .name{color:#3a3a3a;height:50px;overflow:hidden}.main .content .content-body .products .product-preview .details .cta{border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;padding-top:10px}.main .content .content-body .products .product-preview .details .cta .price{font-weight:bold;color:#e45e9a;font-size:25px}@media screen and (max-width: 720px){.main .content .content-body .products .product-preview .details .cta .price{font-size:inherit}}.main .content .content-body .products .product-preview .details .cta .buy{padding:0 30px;border-radius:20px;background-color:#e45e9a;font-size:15px;color:#fff;text-decoration:none}@media screen and (max-width: 1210px){.main .content .content-body .products .product-preview .details .cta .buy{padding:0 11px}}.main .content .content-body .products .product-preview .details .cta .buy img{vertical-align:middle;margin-right:5px}@media screen and (max-width: 720px){.main .content .content-body .products .product-preview .details .cta .buy img{width:12px}}.main .content .content-body .products .product-preview .details .cta .buy span{line-height:2.5}@media screen and (max-width: 720px){.main .content .content-body .products .product-preview .details .cta .buy span{font-size:12px;line-height:1.7}}
