*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Sora,"Helvetica Neue",sans-serif;font-weight:300;font-size:16px;letter-spacing:-.015rem;line-height:1.55}body{color:#2b3547;background-color:#fff;height:100%}body.no-scroll{overflow:hidden}.show-on-mobile{display:none}a,a:focus,a:active{color:#f36b24;text-decoration:none;transition:all .2s;outline:none}a:hover{color:#2b3547}h1,h2,h3,h4,h5,h6{font-family:Sora,"Helvetica Neue",sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.05em;color:#2b3547;margin:.875rem 0;clear:both}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:initial}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#f36b24}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-size:2rem;font-weight:600}h2{font-size:2rem}h3{font-size:1.5rem;line-height:1.25;font-weight:500;letter-spacing:-.03em}h4{font-size:1.1rem;line-height:1.25;font-weight:500;letter-spacing:-.025em}h5{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:-.015em}h6{font-size:.875rem;line-height:1.25;font-weight:500;letter-spacing:-.01em}p{font-size:.9rem;margin:1rem 0}.text-bold{font-weight:600}.text-underlined{text-decoration:underline}.text-small,small{font-size:.775rem}.lh-small{line-height:1.15}.nowrap{white-space:nowrap}small a:hover{text-decoration:underline}.small-text-container p,.small-text-container li{font-size:.775rem}.text-medium{font-size:1rem}div.text-medium p,div.text-medium li{font-size:1rem}.medium-intro-paragraph p:first-of-type{font-size:1rem}.text-large{font-size:1.125rem}div.text-large p,div.text-large li{font-size:1.125rem}.text-xlarge{font-size:1.25rem}.text-xxlarge{font-size:1.5rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}strong,b{font-weight:600}em,i{font-style:italic}small{font-size:.8rem}big{font-size:1.25rem}hr{background-color:#eee;border:0;height:1px;margin:1rem 0}.hr-separator{background-color:#e1e1e1;border:0;height:.1rem;margin:3rem 0}ul,ol{padding:0;margin:1.25rem 0;font-size:.875rem}ul{list-style:disc;margin-left:1.15rem;font-size:.875rem;padding:0}ol{list-style:disc;margin-left:1.15rem;font-size:.875rem;padding:0}li>ul,li>ol{font-size:.875rem;margin-top:0;margin-bottom:0}ul:first-child,ol:first-child{margin-top:0}ul:last-child,ol:last-child{margin-bottom:0}img{height:auto;max-width:100%;vertical-align:middle}.tweakment-finder-button-container{margin-top:2rem}.tweakment-finder-button{display:block;position:relative;font-size:.75rem;font-weight:500;line-height:1.1;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);background-color:#fff;padding:.6rem 1rem .5rem 4.5rem;border-radius:5rem}.tweakment-finder-button>img{display:block;position:absolute;width:3.5rem;height:3.5rem;bottom:0;left:.75rem}.tweakment-finder-button.floating-finder{position:fixed;bottom:1.5rem;left:1.5rem;z-index:10000}.tweakment-finder-button.floating-finder img{display:block;width:auto;height:3.5rem}table,th,td{border:none}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:1rem 0;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:.5rem;font-size:.875rem}table.list th,table.list td{padding:.25rem}table.list th:first-child,table.list td:first-child{padding-left:0;white-space:nowrap;width:auto}table.list th:last-child,table.list td:last-child{padding-right:0;width:65%}.form-row{margin-bottom:.75rem}.form-row label{font-weight:500;font-size:.875rem}form.vertical label{display:block}form .required{color:#c00}.form-buttons{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e1e1e1}.form-buttons.center{text-align:center}button,input,select,textarea{color:#2b3547;font-family:Sora,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;line-height:1.75;padding:.5rem}input{line-height:normal}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{background:#b0b0b0;border:0;color:#fff}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#b0b0b0}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:#fff;border:1px solid #ddd;border-radius:1px;color:#2b3547;padding:.5rem;width:100%}select{background:#fff;border:1px solid #ddd;border-radius:1px;color:#2b3547;padding:.5rem;width:100%}input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff;border-color:#b0b0b0;color:#3C4E6F;outline:none}.custom-drop-down-container{position:relative;padding:0 .5rem .5rem .5rem}.custom-drop-down{width:calc(100% - 1rem);text-align:left;font-size:.9rem;line-height:1.25rem;background:none;margin:0;border-bottom:1px dotted #d1d1d1;position:absolute;background:#fff;z-index:1000}.custom-drop-down.opened{box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.15)}.custom-drop-down:after{content:"";position:absolute;height:.75rem;width:.75rem;top:.6rem;right:.6rem;background-image:var(--wpr-bg-fe26204c-eeb2-4df4-a5b1-0d98671ec4f1);background-size:contain;background-position:center center;background-repeat:no-repeat}.custom-drop-down:hover{border-bottom:1px solid #d1d1d1}.custom-drop-down .custom-drop-down-option{display:none}.custom-drop-down.opened .custom-drop-down-option{display:block}.custom-drop-down-option a{padding:.25rem .5rem .25rem .5rem;display:block;color:#2b3547;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-drop-down-option a:hover{background-color:#f7f7f7;color:#2b3547}.custom-drop-down-option a:focus{color:#2b3547;outline:none}.custom-drop-down-option.selected{font-weight:600;display:block}.custom-input{padding:0 .5rem .5rem .5rem;display:block}.tweakment-highlights{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:1rem}input.filter-input{width:100%;text-align:left;font-size:.85rem;line-height:1.25rem;display:inline-block;padding:.25rem 0;background:none;margin:0;border-radius:0;border:none;border-bottom:1px solid #ddd}input.filter-input:hover{border-bottom:1px solid #d1d1d1;background-color:#f7f7f7;color:#2b3547}.custom-radio-set{padding:.35rem .5rem .5rem .5rem}.custom-radio{display:inline-block}.custom-radio:not(:last-of-type){margin-right:.75rem}.custom-radio label{position:relative;display:block;padding-left:1.25rem;line-height:1rem}.custom-radio label:before{content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(255,255,255,1);border:.075rem solid #f36b24;width:1rem;height:1rem;border-radius:100%}.custom-radio label:hover:after{content:"";display:block;position:absolute;top:0;left:0;background-color:#f36b24;width:1rem;height:1rem;border-radius:100%;transform:scale(.5);opacity:.5}.custom-radio input{display:none}.custom-radio input:checked~label{font-weight:500}.custom-radio input:checked~label:after{content:"";display:block;position:absolute;top:0;left:0;background-color:#f36b24;width:1rem;height:1rem;border-radius:100%;transform:scale(.5)}.select-box{padding:0 .5rem .5rem .5rem;display:block}.custom-select{position:relative}.custom-select select{display:block;width:calc(100% - .5rem);max-width:100%;box-sizing:border-box;font-size:.85rem;line-height:1.25rem;padding:.25rem 1.5rem .25rem 0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;font-weight:600;border-bottom:1px solid #ddd}.custom-select select::-ms-expand{display:none}.custom-select option{font-weight:400}.custom-select:before{position:absolute;content:"";top:0;right:.5rem;width:.4rem;height:calc(50% - .1rem);border:.4rem solid transparent;border-bottom-color:#f36b24;pointer-events:none}.custom-select:after{position:absolute;content:"";bottom:0;right:.5rem;width:.4rem;height:calc(50% - .1rem);border:.4rem solid transparent;border-top-color:#f36b24;pointer-events:none}.toggle-filter-bar{margin-top:.5rem;text-align:left}.toggle-filter{padding:0 0 .85rem 0;display:flex;align-content:center;justify-content:center;text-align:center;color:#3A3A3A;text-transform:uppercase;font-size:.7rem;line-height:1rem;font-weight:600;position:relative}.toggle-filter.more:before{position:absolute;content:"";top:auto;bottom:0;right:auto;left:calc(50% - .2rem);width:.4rem;border:.35rem solid transparent;border-top-color:#f36b24;pointer-events:none}.toggle-filter.less:before{position:absolute;content:"";top:auto;bottom:.4rem;right:auto;left:calc(50% - .2rem);width:.4rem;border:.35rem solid transparent;border-bottom-color:#f36b24;pointer-events:none}.search-form{position:relative}.search-result-block{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 3fr;align-items:start}.search-result-block img{display:block;width:100%;height:auto}.search-post-meta{color:#696969;font-size:.85rem;font-weight:400;margin:0}.search-post-meta a{font-weight:600;color:#f36b24}.search-post-meta a:hover,.search-post-meta a:focus{text-decoration:underline;color:#f36b24}.search-post-meta .posted-on{font-weight:500}.search-post-meta .cat-links:before{content:" in ";font-weight:400}.search-box-container{position:absolute;height:auto;width:25rem;top:3.5rem;right:1.5rem;left:auto;padding:1rem;display:block;background-color:#fff;overflow:hidden;transition:all .3s ease-out;box-shadow:0 .6rem .8rem 0 rgb(0,0,0,.08);z-index:-1000;visibility:hidden;opacity:0}.search-box-container.search-box-visible{z-index:1000;visibility:visible;opacity:1}.search-box-container form{display:flex;flex:1 1 auto;align-items:center;align-self:center}.search-box-container form>div{padding:.25rem}.search-box-container form div:first-child{width:calc(100% - 1.8rem)}.search-box-container img{width:auto;height:1.5rem;display:block;margin-right:1rem}.search-form label span{display:block;color:#fff;font-size:.8rem;line-height:1;margin-top:0;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.search-box-container form input[type="search"].search-field{width:100%;font-size:.875rem;background-color:#f5f5f5;border:none;line-height:2rem;padding:0 .75rem;margin:0;opacity:1;border-radius:1px}.search-box-container form input[type="search"].search-field:focus{opacity:1}.search-box-container form select{width:100%;font-size:.875rem;background-color:#f5f5f5;border:none;line-height:2rem;padding:.4rem .75rem;margin:0;opacity:1;border-radius:1px}.search-box-container form button[type="submit"].search-submit{font-weight:700;line-height:2rem;padding:0 .75rem;background-color:#00a0af;position:relative;border-radius:1px;display:inline-block;margin:0 0 0 .5rem;cursor:pointer}::-webkit-input-placeholder{color:#b0b0b0;font-family:Sora,"Helvetica Neue",sans-serif}:-moz-placeholder{color:#b0b0b0;font-family:Sora,"Helvetica Neue",sans-serif}::-moz-placeholder{color:#b0b0b0;font-family:Sora,"Helvetica Neue",sans-serif;opacity:1}:-ms-input-placeholder{color:#b0b0b0;font-family:Sora,"Helvetica Neue",sans-serif}.more-link{white-space:nowrap;position:relative;text-transform:uppercase;font-weight:600;font-size:.75rem;color:#2b3547}.more-link:hover{color:#f36b24}.more-link:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);display:inline-block;width:1.5rem;height:auto;margin-left:.5rem;margin-right:.5rem;transition:margin .3s}.more-link.cl-white-text:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right-white.svg)}.more-link:hover:after{margin-left:1rem;margin-right:0}.more-link.cl-white-text:hover{color:#fff}.arrow-next-after:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right-white.svg);display:block;width:1.5rem;margin-left:calc(50% - .75rem);margin-right:calc(50% - .75rem);transition:margin-left .3s}.arrow-next-after:hover:after{margin-left:50%;margin-right:auto}.arrow-next-after-orange:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);display:block;width:1.5rem;margin-left:calc(50% - .75rem);margin-right:calc(50% - .75rem);transition:margin-left .3s}.arrow-next-after-orange:hover:after{margin-left:50%;margin-right:auto}.more-link-down{white-space:nowrap;position:absolute;text-transform:uppercase;font-weight:700;font-size:.9rem;line-height:inherit;float:none;top:0;right:0;outline:none}.more-link-down:before{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);display:inline-block;width:1.25rem;margin-right:.5rem;top:0;position:relative;transition:top .3s,transform .3s;transform:rotate(90deg)}.more-link-down:hover:before{top:.33rem}.more-link-down.active:before{transform:rotate(-90deg)}.more-link-down.active:hover:before{top:-.33rem}.video-popup{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;bottom:0;right:0;z-index:9000;cursor:pointer;display:none}.video-close{position:absolute;right:2rem;top:2rem;font-size:2rem;text-align:center;line-height:2.1rem;color:#fff;width:2.5rem;height:2.5rem;border:.1rem solid #fff;background-color:rgba(0,0,0,.3);border-radius:1.25rem;z-index:1}.video-close:focus{outline:none;color:#fff}.video-close:hover{color:#2b3547;background-color:#fff}.video-close:active{transform:scale(.8)}.video-player{position:absolute;background-color:#f7f7f7;transform:translate(-50%,-50%);left:50%;top:50%;border-radius:.5rem;width:calc(80% - 12rem);overflow:hidden}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container-square{position:relative;padding-bottom:100%;height:0;background:transparent;border:0}.video-container iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:0}.video .plyr__video-embed{background:transparent;border:0}.video-container-square{overflow:hidden;border:1px solid transparent}.video-container-square iframe{margin:0;position:absolute;top:0;left:0;width:calc(100% + 4px);height:calc(100% + 4px);background:transparent;border:0}.book-preview{position:absolute;background-color:#f7f7f7;transform:translate(-50%,-50%);left:50%;top:50%;border-radius:.5rem;width:calc(100% - 12rem);overflow:hidden}.book-preview-container{position:relative;padding-bottom:56.25%;height:0}.book-preview-container iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.content-max-width{max-width:calc(1200px + 2rem)}.content-med-width{width:66%}.site{background-color:#fff;height:100%}.site-content{position:relative}.floating-askalice{position:fixed;bottom:1.5rem;right:6rem;z-index:10000;display:none}.floating-askalice img{display:block;width:auto;height:3.25rem}.not-found{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:3rem}.widget{margin-bottom:3rem}.widget-area>:last-child,.widget>:last-child{margin-bottom:0}.widget .widget-title:empty{margin-bottom:0}.widget-title a{color:#2b3547}.widget li{line-height:1.25}.cl-white-solid{background-color:#fff}.cl-xlight-solid{background-color:#f9fbfb}.cl-light-solid{background-color:#f5f7f6}.cl-medium-solid{background-color:#cfe0e1}.cl-medium-dark-solid{background-color:#c6d5da}.cl-dark-solid{background-color:#b6c5ca}.cl-teal-solid{background-color:#00a0af}.cl-light-teal-solid{background-color:#75C6CE}.cl-peach{background-color:#ffede2}.cl-pale-gradient{background-color:rgba(182,198,203,.25);background:linear-gradient(45deg,rgba(182,198,203,.25) 0%,rgba(208,223,224,.12) 100%)}.cl-light-gradient{background-color:rgba(182,198,203,.08)}.cl-medium-gradient{background-color:rgba(182,198,203,.25);background:linear-gradient(45deg,rgba(182,198,203,.5) 0%,rgba(208,223,224,.08) 100%)}.cl-dark-gradient{background-color:rgba(182,198,203,.25);background:linear-gradient(45deg,rgba(182,198,203,1) 0%,rgba(208,223,224,.35) 100%)}.cl-grey-gradient{background-color:rgb(166,184,190);background:linear-gradient(45deg,rgba(166,184,190,1) 0%,rgba(182,198,203,1) 100%)}.cl-orange-gradient{background:rgb(243,107,36);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(243,107,36,.8547794117647058) 100%)}.cl-red-gradient{background:rgb(228,37,53);background:linear-gradient(45deg,rgba(228,37,53,1) 0%,rgba(228,37,53,.8435749299719888) 100%)}.cl-dark-gradient .swiper-container img{border:1px solid rgba(255,255,255,.5)}.cl-teal-gradient{background:rgb(0,175,175);background:-moz-linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);background:-webkit-linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1)}.cl-black-gradient{background:rgb(0,0,0);background:-moz-linear-gradient(45deg,rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(45deg,rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(45deg,rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f1f1f',endColorstr='#000000',GradientType=1)}.cl-transparent{background:transparent}.box{padding:2rem}.box.framed{border:1px solid #ddd}.cl-black-text{color:#2b3547}.cl-black-text a{color:#2b3547}.cl-white-text{color:#fff}div.cl-white-text p,div.cl-white-text h1,div.cl-white-text h2,div.cl-white-text h3,div.cl-white-text h4,div.cl-white-text h5,div.cl-white-text li{color:#fff}.cl-teal-gradient .cl-white-text.framed{line-height:1.35;background-color:#e42535;color:#fff;border-radius:.25rem;padding:0 .25rem}.cl-black-gradient .cl-white-text.framed{line-height:1.35;background-color:#e42535;color:#fff;border-radius:.25rem;padding:0 .25rem}.cl-orange-gradient .cl-white-text.framed{line-height:1.35;background-color:#fff;color:#e42535;border-radius:.25rem;padding:0 .25rem}.cl-red-gradient .cl-white-text.framed{line-height:1.35;background-color:#f36b24;color:#fff;border-radius:.25rem;padding:0 .25rem}.cl-grey-gradient .cl-white-text.framed{line-height:1.35;background-color:#e42535;color:#fff;border-radius:.25rem;padding:0 .25rem}.cl-white-text a{color:#fff}.cl-white-text a:hover{color:#fff;text-decoration:underline}.cl-primary-text{color:#00a0af}.cl-secondary-text{color:#f36b24}.cl-important-text{color:#e42535}.cl-important-text.framed{line-height:1.35;background-color:#e42535;color:#fff;border-radius:.25rem;padding:0 .25rem}.cl-gray-text{color:#999}.orange-front{color:#f36b24}.teal-front{color:#00a0af}.hero{height:30rem;background-repeat:no-repeat;background-size:cover}.hero.fit-image{background-size:contain}.hero .content-container{max-width:1200px;margin:0 auto;width:100%;height:100%;display:flex;flex-direction:row;flex:1 1 auto;align-items:center}.hero .content-image-only{padding:0;text-align:center;flex:1;align-items:center;overflow:hidden}.hero .content-image-only img{width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block;object-fit:contain}.hero.bg-center{background-position:center}.hero .content-container .content{width:45%;padding:1rem}.hero .content-container .spacer{width:55%}.hero .content-container .image{height:24rem;text-align:center;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:3rem}.hero .content-container .image img{width:auto;height:auto;max-height:100%;display:block;object-fit:contain}.hero .content-container.left{flex-direction:row}.hero .content-container.right{flex-direction:row-reverse}.hero .content-container.center .content{width:55%;text-align:center;margin:0 auto}.hero .content-container.center .spacer{display:none}.hero .hero-buttons{display:flex;flex:1 1 auto;align-items:center;margin:2rem 0 1rem 0}.hero .hero-buttons>a:not(:first-child){margin-left:1rem}.hero .content-container.center .hero-buttons{justify-content:center}.hero .content h1{color:#fff;font-size:2.2rem;line-height:1;font-weight:700;letter-spacing:-.05em;margin:1rem 0}.hero .content h2{color:#fff;font-size:2.2rem;font-weight:600;line-height:1.2;margin:1rem 0}.hero .content h3{color:#fff;font-size:1.6rem;margin:1rem 0}.hero .content h4{color:#fff;font-size:1.2rem;margin:1rem 0}.hero .content p{color:#fff;font-size:1rem;margin:1rem 0}.hero .content-container .content.boxed{background-color:rgba(255,255,255,.9);padding:1rem 3rem;text-align:center;display:inline-block;flex:0 1;width:auto;min-width:40%;backdrop-filter:blur(1rem)}.hero .content.white h1{color:#fff}.hero .content.white .button-secondary{border-color:#fff;color:#fff}.hero .content.white h2{color:#fff}.hero .content.white h3{color:#fff}.hero .content.white p{color:#fff}.hero .content.black h1{color:#2b3547}.hero .content.black h2{color:#2b3547}.hero .content.black h3{color:#2b3547}.hero .content.black p{color:#2b3547}.homepage-hero{position:relative}.homepage-hero-container{position:relative;margin:0 auto;z-index:1;height:100%;padding:3rem 1rem}.homepage-hero-content{position:relative;height:100%;display:flex;flex:1 1 auto}.homepage-hero-content .homepage-text{position:relative;align-self:center;width:70%;padding:0 3rem 0 0}.homepage-hero-content .homepage-text.half{width:50%}.homepage-hero-content .homepage-text h1{font-weight:300;font-size:2.25rem;margin:0 0 .5rem 0}.homepage-hero-content .homepage-text p{font-size:1rem}.homepage-hero-content .homepage-text li{font-size:1rem}.homepage-hero-content .homepage-text li:not(:last-child){margin-bottom:.5rem}.homepage-hero-content .homepage-image{position:relative;align-self:center;width:30%;padding:0}.homepage-hero-content .homepage-image.half{width:50%}.homepage-hero-content .homepage-image .video{position:relative;display:block;width:100%;height:auto;background:transparent;border:0}.homepage-hero-content .homepage-image a{display:block}.homepage-hero-content .homepage-image img{display:block;width:auto;max-height:100%}.homepage-hero-banner{display:block;padding:1rem;margin:1rem auto 0 auto}.homepage-hero-banner img{width:100%;height:auto;margin:0}.homepage-hero p:first-child{font-size:1.5rem;margin:0}.homepage-link-video{display:inline-block;color:#2b3547;font-size:1.15rem;font-weight:600;margin-top:1.5rem}.video-play{display:inline-block;position:relative;top:.2rem;font-size:1.5rem;line-height:2.85rem;text-align:center;color:#fff;width:3rem;height:3rem;border:.15rem solid #fff;border-radius:1.5rem;padding-left:.35rem;margin-right:1rem;transition:all .3s}.video-block{position:relative;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;clear:both;float:none;width:100%;padding-top:2rem;margin:0 auto}.video-block-item{position:relative;padding:0;width:calc(100% / 3);height:auto}.video-block-spacer{width:2rem}.homepage-link-video:hover .video-play{background-color:#f36b24;border-color:#f36b24;color:#cfe0e1}.homepage-link-main{font-size:1.25rem;text-transform:uppercase;line-height:1;padding-bottom:6rem;margin-right:2rem;color:#2b3547;display:block;float:left;position:relative}.homepage-link-main:after{content:"";position:absolute;bottom:0;left:2px;width:0;top:3rem;border-left:1px solid #2b3547}.homepage-links{position:absolute;bottom:0}.photo-credit{font-size:.85rem;color:#fff;position:absolute;right:1rem;bottom:1rem;z-index:100}.fullimage-hero{width:100%;position:relative;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}.fullimage-hero.small{min-height:35vh}.fullimage-hero.medium{min-height:45vh}.fullimage-hero.large{min-height:55vh}.fullimage-hero.full{min-height:calc(100vh - 100px)}.fullimage-hero.delivery-club{min-height:60vh;background-position:center}.fullimage-hero.auto{height:auto}.fullimage-hero.align-top{align-items:flex-start}.fullimage-hero.align-bottom{align-items:flex-end}.fullimage-hero.align-center{align-items:center}.fullimage-mobile-image{display:none}.fullimage-hero-container{width:100%;position:relative;margin:0 auto;z-index:1}.fullimage-hero-content{position:relative;display:flex;flex:1 1 auto}.fullimage-hero-content .fullimage-logo{display:block;margin-bottom:1.5rem;max-width:20rem}.fullimage-hero-content .fullimage-text{width:50%;padding:3rem 1rem}.fullimage-hero-content .fullimage-text h1{font-weight:700;font-size:3rem;margin:0 0 .5rem 0;color:#fff}.fullimage-hero-content .fullimage-text h2{font-weight:700}.fullimage-hero-content .fullimage-text h3{font-weight:700}.fullimage-hero-content .fullimage-text p{font-size:1.1rem;font-weight:400;color:#fff}.fullimage-hero-content .fullimage-text p:last-child{margin-bottom:0}.fullimage-hero-content .fullimage-text li{font-size:1rem;color:#fff}.fullimage-hero-content .fullimage-text li:not(:last-child){margin-bottom:.5rem}.fullimage-hero-content .fullimage-text.cl-black-text,.fullimage-hero-content .fullimage-text.cl-black-text h1,.fullimage-hero-content .fullimage-text.cl-black-text h2,.fullimage-hero-content .fullimage-text.cl-black-text h3,.fullimage-hero-content .fullimage-text.cl-black-text h4,.fullimage-hero-content .fullimage-text.cl-black-text p,.fullimage-hero-content .fullimage-text.cl-black-text li{color:#2b3547}.fullimage-hero-content .fullimage-text.cl-white-text,.fullimage-hero-content .fullimage-text.cl-white-text h1,.fullimage-hero-content .fullimage-text.cl-white-text h2,.fullimage-hero-content .fullimage-text.cl-white-text h3,.fullimage-hero-content .fullimage-text.cl-white-text h4,.fullimage-hero-content .fullimage-text.cl-white-text p,.fullimage-hero-content .fullimage-text.cl-white-text li{color:#fff;text-shadow:1px 1px 0 #0009}.fullimage-hero-content .fullimage-image{position:relative;align-self:center;width:35vw;padding:1rem}.fullimage-hero-content .fullimage-image .video{position:relative;display:block;width:100%;height:auto}.fullimage-hero-content .fullimage-image img{position:absolute;bottom:0;right:0;display:block;width:auto;max-height:100%}.fullimage-hero p:first-child{font-size:1.5rem;margin:0}.shop-hero{height:auto;position:relative}.shop-hero-container{padding:2rem 4rem;position:relative;margin:0 auto;z-index:1;height:100%;mix-blend-mode:multiply}.shop-hero-content{position:relative;width:calc(100% - 8rem);margin:0 auto;height:100%;display:flex;flex:1 1 auto;overflow:hidden;align-items:center}.shop-hero-content .shop-text{position:relative;align-self:center;text-align:right;width:50%;padding-right:2rem}.shop-hero-content .shop-text p{font-size:1rem;margin-left:20%}.shop-hero-content .shop-text li{font-size:1rem}.shop-hero-content .shop-text li:not(:last-child){margin-bottom:.5rem}.shop-hero-content .brand-logo{position:relative;display:inline-block;width:auto;max-height:140px;max-width:200px}.shop-hero-content .shop-featured-image-container{position:relative;text-align:left;width:50%;padding-left:2rem}.round-image-proportional a{position:relative;display:block;border-radius:100%;height:0;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat;background-size:100%;background-position:0 0}.round-image-proportional img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;min-height:100%}.crop-16x9{position:relative;display:block;height:0;width:100%;padding-top:calc(100% * .56);overflow:hidden;background-repeat:no-repeat;background-size:100%;background-position:0 0}.crop-16x9 img{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:100%;height:auto;min-height:100%}.crop-1x1{position:relative;display:block;height:0;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat;background-size:100%;background-position:0 0}.crop-1x1 img{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;min-width:100%;min-height:auto;height:100%;object-fit:cover}.shop-hero-content .shop-featured-image-container a{position:relative;display:block;border-radius:100%;height:0;width:85%;padding-top:85%;overflow:hidden;background-repeat:no-repeat;background-size:110%;background-position:0 0}.shop-hero-content .shop-featured-image-container img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;min-height:100%}.shop-hero-content .promo-message{border:1px solid #ddd;padding:1rem;font-size:.875rem;background-color:#fff;margin-top:1.5rem;text-align:left}.shop-hero-content .promo-message p{font-size:.875rem;margin:0}.secondary-nav-home{width:100%}.secondary-nav-home-content{width:100%;display:grid;grid-template-columns:1fr 1fr}.secondary-nav-home a{display:block;text-align:center;font-weight:600;color:#fff;background-color:#f36b24;text-decoration:none;text-transform:uppercase;position:relative;padding:.5rem 1rem}.secondary-nav-home a:not(:first-child){border-left:1px solid #00a0af}.secondary-nav-home a:hover{color:#fff;background-color:#f86f27}.secondary-nav{width:100%;background-color:#e5f4f5;font-size:.75rem}.secondary-nav-content{width:100%;padding:.25rem 1rem;margin:0 auto;display:flex;flex:1 1 auto;justify-content:space-evenly;align-items:center}.secondary-nav a{font-weight:500;color:#2a2a2a;text-decoration:none;text-transform:uppercase;position:relative;padding:.25rem;border-radius:1px;margin:0 .25rem}.secondary-nav a:hover{color:#00a0af}.secondary-nav a.active{color:#00a0af}.secondary-nav-title{font-family:"Libre Baskerville",serif;display:inline-block;font-weight:600;color:#00a0af;text-decoration:none;font-size:1rem;line-height:.5rem;text-transform:uppercase;position:relative;padding:.25rem 0;margin:0 1rem}.shop-categories{width:100%;background-color:#e5f4f5;font-size:.75rem}.shop-categories-content{width:100%;padding:.25rem 1rem;margin:0 auto;display:flex;flex:1 1 auto;justify-content:space-evenly;align-items:center}.flex-spacer{flex:1}.dropdown-block{position:relative;margin:0 .5rem;padding:.25rem 0}a.dropdown-button{font-weight:500;color:#2a2a2a;text-decoration:none;text-transform:uppercase;position:relative;padding:.25rem;margin:0 .25rem}a.dropdown-button:hover{color:#00a0af}a.dropdown-button-alt{font-weight:800;color:#f36b24;text-decoration:none;text-transform:uppercase;position:relative;padding:.25rem 1rem;margin:0 .5rem;border-radius:1px}a.dropdown-button span{display:inline}a.single-button{font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;padding:0}.dropdown-links{display:block;position:absolute;margin-top:0;margin-left:-1rem;z-index:999;background-color:#fff;padding:1rem 1.5rem 1rem 1.5rem;box-shadow:0 .6rem .8rem 0 rgb(0,0,0,.08);text-align:left;border-radius:1px;visibility:hidden;opacity:0;transform:translateY(.5rem);transition:opacity .2s;width:auto}.dropdown-block:hover>.dropdown-links{visibility:visible;opacity:1}.dropdown-links a{display:block;font-size:.8125rem;font-weight:400;text-align:left;position:relative;color:#2b3547;line-height:2;text-transform:none;outline-offset:-1px;padding:0;margin:.125rem 0;white-space:nowrap;background-color:transparent}.dropdown-links a:hover{text-decoration:underline;background-color:transparent;color:#2b3547}.dropdown-columns-4{column-count:4;column-gap:2rem}.dropdown-columns-3{column-count:3;column-gap:2rem}.dropdown-columns-2{column-count:2;column-gap:2rem}.featured-product-single{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:6rem;align-content:center;margin:0 auto;position:relative;padding:2rem 1rem}.featured-product-text{align-self:center;padding:3rem 0}.featured-product-image{align-self:center;position:relative}.featured-product-image:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:100%;background-color:rgba(255,255,255,.066);z-index:1;transform:scale(1.1);transition:left .3s ease-out}.featured-product-image:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:100%;background-color:rgba(255,255,255,.066);z-index:2;transform:scale(1.05);transition:left .3s ease-out}.featured-product-image:hover:before{left:-10rem;pointer-events:none}.featured-product-image:hover:after{left:-5rem;pointer-events:none}.featured-product-image a{display:block;width:100%;padding-top:100%;position:relative;border:1px solid #eee;border-radius:100%;overflow:hidden;z-index:3}.featured-product-image img{position:absolute;display:block;width:100%;height:auto;min-height:100%;top:0;left:0}.brand-logos{display:flex;flex:1 1 auto;align-items:center;justify-content:space-evenly}.brand-logos a{display:block;margin:0 1rem}.brand-logos img{width:auto;height:auto;max-width:150px;max-height:100px}.premium-brand{border:1px solid #f36b24;position:relative}.premium-brand:before{content:"Brand we love";position:absolute;top:0;left:0;width:100%;font-size:.75rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;padding:.35rem 2rem;color:#fff;z-index:1;background:#f36b24 no-repeat var(--wpr-bg-1ed3c0e0-cafb-4dc9-979a-66d423b4a297) .3rem center / .75rem}.press-logos{display:flex;flex:1 1 auto;align-items:center;justify-content:space-evenly}.press-logos a{display:block;margin:0 1rem;transition:transform .3s ease-out}.press-logos a:hover{transform:scale(1.05)}.press-logos img{width:auto;height:auto;max-width:160px;max-height:50px}.press-logos span{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;color:#2b3547;opacity:.5;text-decoration:none;margin-top:.5rem}.press-logo{display:flex;flex:1;flex-direction:column;align-self:center;text-align:center;margin:0 auto}.press-logo img{display:block;width:auto;height:auto;max-width:160px;max-height:50px;text-align:center;margin:0 auto}.press-date{display:block;font-size:.65rem;line-height:1.1;font-weight:600;text-transform:uppercase;color:#2b3547;opacity:.5;text-decoration:none;text-align:center;margin:.5rem auto 0 auto}.page-hero{width:100%;position:relative}.page-hero.with-image-bg{background:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.page-hero.blog-hero{min-height:35rem}.page-hero-container{padding:0;position:relative;margin:0 auto}.page-hero-content{padding:1.5rem 2rem 2rem 2rem;margin:0 auto}.brand-logo{position:relative;text-align:center}.brand-logo img{display:block;width:auto;height:auto;max-width:320px;max-height:80px;margin:0 auto}.brand-logo:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-1.5rem;height:1px;background:linear-gradient(to right,rgba(0,160,175,0) 0%,rgba(0,160,175,1) 50%,rgba(0,160,175,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000a0af',endColorstr='#0000a0af',GradientType=1)}.page-hero h1{position:relative;text-align:center;font-size:2rem;text-transform:uppercase;font-weight:300;line-height:1;margin:0}.page-hero h2{position:relative;text-align:center;font-size:2rem;text-transform:uppercase;font-weight:300;line-height:1;margin:0}.page-hero h1:before,.page-hero h2:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-1.5rem;height:1px;background:linear-gradient(to right,rgba(0,160,175,0) 0%,rgba(0,160,175,1) 50%,rgba(0,160,175,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000a0af',endColorstr='#0000a0af',GradientType=1)}.page-hero h1:after,.page-hero h2:after{content:"";display:block;width:100%;height:0;clear:both}.back-arrow{position:relative}.back-arrow:hover{margin-left:-.3rem;padding-right:.3rem}.back-arrow .icon{position:relative;top:-.2rem}.page-hero .main-page-title{position:relative;font-size:2rem;text-transform:uppercase;font-weight:400;line-height:1}.page-section{margin-bottom:3rem;position:relative}.page-section::before{content:"";background-repeat:no-repeat;background-position:right -22rem;background-size:auto 32rem;background-blend-mode:luminosity;opacity:.2;width:100%;height:calc(36rem - 22rem);position:absolute;top:0;z-index:1}.page-section::after{content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);width:100%;height:calc(32rem - 22rem);position:absolute;top:0;z-index:2}.page-container{display:grid;grid-gap:5rem;grid-template-columns:2fr 1fr}.page-container.single{display:block}.page-content{position:relative;z-index:3}.page-content .entry-title{font-size:2rem;font-weight:500;line-height:1.15}.page-content .entry-title a{color:#2b3547}.page-content .entry-title a:hover{color:#2b3547;opacity:1;text-decoration:underline}.page-content .entry-title a:hover,.page-content .entry-title a:focus{opacity:1}.page-content .page-title{font-size:1.5rem;font-weight:400}.page-content .page-title span{font-size:1.5rem;font-weight:600}.standard-section{position:relative;margin:0 auto}.standard-section.framed{border-top:1px solid #e3eaec;border-bottom:1px solid #e3eaec}.section-container{margin:0 auto;position:relative}.section-title{font-size:2rem;margin-bottom:1.5rem;font-weight:400}.section-container.bring-to-top{z-index:3}.section-content{margin:0 auto;padding:4rem 1rem}.section-content.compact{margin:0 auto;padding:3rem 1rem}.section-content.xcompact{margin:0 auto;padding:.5rem 1rem}.brand-content h2,.brand-content h3,.brand-content h4{margin-top:2rem}.section-content.brand-content.single{max-width:60rem}.section-content.brand-content.narrow{max-width:60rem}.section-content.brand-content.cols{columns:2;column-gap:3rem}.section-content.brand-content.staggered h2,.section-content.brand-content.staggered h3,.section-content.brand-content.staggered h4{max-width:40%;margin-bottom:-3.5rem;font-size:1.1rem;font-weight:500;position:relative;padding-right:1rem}.section-content.brand-content.staggered h2:before,.section-content.brand-content.staggered h3:before,.section-content.brand-content.staggered h4:before{content:"";display:block;position:relative;margin-top:3rem;height:1rem;width:100%;border-top:1px solid #ddd;padding-right:1rem}.section-content.brand-content.staggered h2:first-child:before,.section-content.brand-content.staggered h3:first-child:before,.section-content.brand-content.staggered h4:first-child:before{margin-top:0}.section-content.brand-content.staggered p,.section-content.brand-content.staggered ul,.section-content.brand-content.staggered ol{padding-left:42%;position:relative}.section-content h1,.section-content h2{font-size:2rem;font-weight:500;line-height:1}.section-content h3{font-size:1.75rem;font-weight:500;line-height:1}.section-content h4:first-child{margin-top:0}.scroll-section{padding:0 8rem}.section-header{display:grid;grid-template-columns:1fr 2fr;grid-gap:2.5rem;margin-bottom:4rem}.section-header h2{font-size:2.5rem;text-transform:uppercase;font-weight:400;line-height:1}.section-header p{margin:0;font-weight:500}.two-rows.narrow{width:50%}.round-image img{border-radius:100%;overflow:hidden}.round-bordered-image{border-radius:100%;overflow:hidden;background:rgb(243,107,36);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:3px}.round-bordered-image img{border-radius:100%;overflow:hidden;background-color:#fff;padding:6px}.round-bordered-image img.square{width:100%;height:100%}.avatar-block{padding-left:7rem;position:relative}.avatar-image{display:block;position:absolute;top:0;left:0;width:5rem;height:5rem;border-radius:100%;overflow:hidden;background:rgb(243,107,36);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:1px}.avatar-image span{display:block;width:100%;height:100%;border-radius:100%;overflow:hidden;background:#fff no-repeat var(--wpr-bg-662eae81-54fb-48c2-a675-ea366b907fdc) center / contain;border:3px solid #fff}.avatar-image-standard{display:inline-block;width:5rem;height:5rem;border-radius:100%;overflow:hidden;background:rgb(243,107,36);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:1px}.avatar-image-standard img{width:100%;height:auto;border-radius:100%}.thumbnail-block{padding-left:7rem;position:relative}.thumbnail-image{display:block;position:absolute;top:0;left:0;width:5rem;height:5rem;border-radius:100%;overflow:hidden}.thumbnail-image img{display:block;width:100%;height:100%;border-radius:100%;overflow:hidden}.page-intro{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:4rem;position:relative}.page-intro.maps{grid-template-columns:2fr 3fr;grid-column-gap:3rem}.page-top-content{display:grid;grid-template-columns:1.1fr 0.9fr;grid-gap:3rem;position:relative}.page-top-content.fifty-fifty{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}.page-video-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;position:relative}.info-block{padding:.15rem 0 .5rem 2rem;border-left:1px solid #ccc;position:relative}.info-block:after{content:"";width:2rem;height:2.5rem;position:absolute;left:-1rem;top:0;background:#fff no-repeat var(--wpr-bg-88e6dd82-68ab-4c27-85ab-a17beaee398e) top center / contain}.two-columns{display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem;position:relative;align-items:center}.two-columns-1-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;position:relative;align-items:flex-start}.reverse-col-desktop>div:first-child{order:1}.reverse-col-desktop>div:last-child{order:-1}.two-columns-1-2{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;position:relative;align-items:flex-start}.two-columns-1-min{display:grid;grid-template-columns:1fr min-content;grid-gap:1rem;position:relative;align-items:center}.small-search-form{display:grid;grid-template-columns:1fr min-content;grid-gap:.5rem;position:relative;align-items:flex-end}.two-columns-2-1{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;position:relative;align-items:flex-start}.two-columns-1-3{display:grid;grid-template-columns:1fr 3fr;grid-gap:3rem;position:relative;align-items:flex-start}.two-columns-1-4{display:grid;grid-template-columns:1fr 4fr;grid-gap:3rem;position:relative;align-items:flex-start}.two-columns-2-3{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:3rem}.two-columns-3-2{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:2rem}.two-columns-3-1{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:2rem}.cart-columns{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:2rem}.cart-columns h3{font-size:1rem;font-weight:500}.two-columns .post-thumbnail{margin:0}.two-columns>div{position:relative}.two-columns>div.sticky{position:sticky}.two-columns.r23{grid-template-columns:2fr 3fr}.two-columns.align-top{align-items:start}.two-columns.practitioner{grid-template-columns:25% 75%;align-items:start}.two-columns.even-width{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns.with-thumbnail{grid-gap:2.5rem;grid-template-columns:1fr 3fr}.two-columns .thumbnail-square img{height:100%;width:auto}.product-columns{display:flex;flex:1 1 auto}.product-columns>div:first-child{width:50%;padding-right:1rem}.product-columns>div:last-child{width:50%;padding-left:1rem}.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:2rem}.dc-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem}.dc-faq{display:block;columns:2;column-gap:3rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;max-width:60vw;margin:0 auto}.dc-faq h1,.dc-faq h2,.dc-faq h3,.dc-faq h4{font-size:1rem;font-weight:500;margin-top:2rem;margin-bottom:0;break-after:avoid}.dc-faq h1:first-child,.dc-faq h2:first-child,.dc-faq h3:first-child,.dc-faq h4:first-child{margin-top:0}.dc-faq p{break-before:avoid;font-size:.875rem;margin:.5rem 0}.four-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:2rem}.four-columns-1-1-1-2{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;grid-column-gap:2rem}.five-columns{display:grid;width:100%;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:2rem}.five-columns>div{position:relative}.seven-columns{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.seven-columns>div{position:relative}.small-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:1rem}.small-list-grid.by-four{grid-template-columns:repeat(4,minmax(0,1fr))}.small-list{display:grid;grid-template-columns:1fr 5fr;align-items:center}.small-list-grid a{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;background-color:transparent;border-radius:.5rem;padding:.5rem;display:flex;flex:1 1 auto;align-items:center}.small-list-grid a:hover{background-color:rgba(255,255,255,.25)}.small-list-grid a.inverted{color:#2a2a2a}.small-list-grid a.inverted:hover{background-color:rgba(182,198,203,.15)}.small-list-grid .round-image{margin-right:1rem}.small-list-grid img{width:4rem;height:4rem;border:1px solid rgba(255,255,255,.35);margin-right:1rem}.small-list h5,.small-list h6{margin:0}.skincare-columns{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-column-gap:1.25rem;grid-row-gap:1.25rem}.seven-columns>div{position:relative}.flex-stretch{display:flex;flex:1 1 auto;justify-content:space-between;align-content:center;align-items:center}.flex-auto{display:flex;flex:1 1 auto;align-content:center;align-items:center}.flex-auto>div:first-child{width:100%}.flex-auto>div:last-child{width:min-content}.flex-stretch .spacer{flex:1}.no-gap{grid-gap:0}.small-gap{grid-gap:2rem}.medium-gap{grid-gap:2.5rem}.large-gap{grid-gap:3rem}.flex-columns{display:flex;flex:1 1 auto;flex-direction:row;margin:0 auto}.flex-columns>div{width:100%;padding:.5rem 1rem .5rem 0}.flex-columns>div.v-line{width:1px;padding:.5rem 0;background-color:#ddd}.flex-columns.thirds{justify-content:center}.flex-columns.thirds>div{width:33%;padding:0 .5rem}.flex-columns.quarters{justify-content:center}.flex-columns.quarters>div{width:25%;padding:0 1rem}.flex-columns.fifths{justify-content:center}.flex-columns.fifths>div{width:20%;padding:0 1rem}.video-item{display:block;width:100%;position:relative}.product-bundle{position:absolute;top:0;left:0;width:100%;font-size:.785rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;padding:.75rem 2rem;color:#fff;z-index:1;background:rgba(0,0,0,.25) no-repeat var(--wpr-bg-553a8058-c588-41ac-be56-c318830105bc) .5rem center / 1.25rem}.item-block-flex{display:flex;flex-direction:column;justify-content:space-between}.item-content{padding:1rem}.item-block-flex .button-primary{display:block}.flex-auto-spacer{flex:1;min-height:.5rem}.flex-auto-spacer.x2{flex:1;min-height:1rem}.image-item{display:block;position:relative;width:auto;max-width:100%}.image-item a,.image-item>span{display:block;width:100%;height:0;padding-top:100%;position:relative;border:1px solid #eee;overflow:hidden;box-sizing:border-box}.image-item a:hover{border-color:#00a0af}.image-item img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:auto;height:100%;background-color:#fff;object-fit:cover}.image-item.fit-inside{background-color:#fff}.image-item.fit-inside img{position:absolute;display:block;width:calc(100% - 2rem);height:auto;min-height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.image-item.brand-image-logo{background-color:#fff;object-fit:contain}.image-item.brand-image-logo img{padding:1rem;border:none;object-fit:contain}.contain-image img{padding:1rem;border:none;object-fit:contain}.image-item.brand-image-logo a{padding-top:calc(100% * .7)}.image-item.rounded a{border-radius:100%}.image-item-background{display:block;width:100%;padding-top:100%;position:relative;border:1px solid #eee;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:1rem}.image-item-small{display:block;position:relative}.image-item-small a{display:block;width:100%;padding-top:100%;position:relative;border:1px solid rgba(255,255,255,.5);overflow:hidden;transition:box-shadow .3s}.image-item-small a:hover{box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.image-item-small img{position:absolute;display:block;width:100%;height:auto;min-height:100%;top:0;left:0}.instagram-feed{border:1px solid #eee;border-radius:.2rem;background-color:#fafafa;padding:.5rem;text-align:center;font-size:.8rem;color:silver}div.wpforms-container.campaign .wpforms-form .wpforms-field-label{font-size:.875rem;font-weight:500}.woocommerce .star-rating span{color:#00a0af}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:25%;margin:0 2rem 0 0}.woocommerce ul.products.columns-2 li.product.first,.woocommerce-page ul.products.columns-2 li.product.first{clear:none;margin:0 2rem 0 0}.to-uppercase{text-transform:uppercase}.h-line{background-color:#eee;border:0;height:1px;margin:0 4rem}.v-spacer{height:3rem;display:block;background-color:transparent}.v-spacer-1px{height:1px;display:block;background-color:transparent}.v-spacer-small{height:1.5rem;display:block;background-color:transparent}.v-spacer-micro{height:.5rem;display:block;background:transparent}.v-spacer-tiny{height:.75rem;display:block;background:transparent}.left-intent-7{padding-left:7rem}.free-gift{margin:1rem 0 1rem 7rem;border:1px solid #eee;padding:1rem}.free-gift-content{display:grid;grid-template-columns:8rem auto;grid-column-gap:1rem}.free-gift-content img{width:8rem;height:8rem}.bundled-products{padding-left:7rem;margin-top:1.5rem}.bundled-products h4{font-size:1rem;margin:0 0 .5rem 0}.bundled-products-grid .woosb-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;border:none}.bundled-products-grid .woosb-product{border:none;padding:0}.bundled-products-grid .woosb-product .woosb-title a{color:#2b3547}.bundled-products-grid .woosb-product .woosb-title a:hover{color:#f36b24;text-decoration:underline}.bundled-products-grid .woosb-title{font-size:.75rem;line-height:1.1}.bundled-products-grid .woosb-availability{font-size:.7rem;line-height:1.1;display:none}.bundled-products-grid .woosb-price{font-size:.75rem;line-height:1.1}.bundled-products-grid .woosb-thumb img{border-radius:10rem}.center-text{text-align:center}.center-content{text-align:center;align-self:center}.align-top-content{align-self:flex-start}.align-stretch-content{align-self:stretch}.center-block{margin-left:auto!important;margin-right:auto!important}.align-start{align-items:flex-start}.align-right{text-align:right}.align-left{text-align:left}.large-width{max-width:80%}.medium-width{max-width:66%}.max-width-60pc{max-width:60%}.max-width-80pc{max-width:80%}.max-width-50{max-width:50rem}.max-width-60{max-width:60rem}.min-width-10{min-width:10rem}.min-width-12{min-width:12.5rem}.no-margin{margin:0}.no-top-margin{margin-top:0}.no-bottom-margin{margin-bottom:0}.no-padding{padding:0}.no-top-padding{padding-top:0}.no-bottom-padding{padding-bottom:0}.no-horizontal-padding{padding-left:0;padding-right:0}.no-vertical-padding{padding-top:0;padding-bottom:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.mt-small{margin-top:.5rem}.mb-small{margin-bottom:.5rem}.mt-x1{margin-top:1rem}.mb-x1{margin-bottom:1rem}.mt-x2{margin-top:2rem}.mb-x2{margin-bottom:2rem}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pt-x1{padding-top:1rem}.pb-x1{padding-bottom:1rem}.pt-x2{padding-top:2rem}.pb-x2{padding-bottom:2rem}.full-height-image{width:auto;height:100%;max-height:100%;display:inline-block}.overflow-image{position:absolute;left:50%;transform:translateX(-50%);width:auto;height:32rem;display:block;margin:0 auto;top:-1.5rem}.dark-section{background-color:#f36b24}.dark-section h2,.dark-section p{color:#fff}.colour-section{background-color:#ffc575}.colour-section h2{color:#fff}.colour-section p{color:#2b3547}.colour-section .more-link{color:#2b3547}.testimonial-item{width:auto;height:100%;background:#fff;padding:1rem;border:1px solid #e3eaec;cursor:default;top:0;box-sizing:border-box}.testimonial-header{margin-top:1rem}.testimonial-image{width:3rem;height:auto;position:absolute;left:-.5rem;top:-.25rem;border-radius:50%;display:none}.testimonial-author{font-size:.875rem;line-height:1.25;font-weight:600;margin:0 0 .25rem 0}.testimonial-author-title{font-size:.7rem;line-height:1.25;margin:0}.testimonial-body{font-size:.75rem;margin:0}.testimonial-body:before{content:"";display:block;height:1rem;background-image:var(--wpr-bg-bbe9f3a6-f970-432e-8ee2-056a78540cf1);background-size:contain;background-position:left center;background-repeat:no-repeat;position:relative;margin-bottom:.5rem}.ask-alice-item{width:auto;height:100%;background:#fff;padding:1rem;border:1px solid #e3eaec;cursor:default;box-sizing:border-box}.ask-alice-header{font-size:.75rem;line-height:1.35;font-weight:600;margin:0 0 .5rem 0}.ask-alice-header:before{content:"";display:block;height:1rem;background-image:var(--wpr-bg-39dfcb7c-5758-41ef-bc76-b879fc5b2c40);background-size:contain;background-position:left center;background-repeat:no-repeat;position:relative;margin-bottom:.5rem}.ask-alice-body{font-size:.75rem;margin:0}.practitioner-review{text-align:left;border:1px solid #ccc;padding:1rem}.practitioner-review:before{content:"";display:block;height:1rem;background-image:var(--wpr-bg-075a2a53-047f-43da-946c-41a7bea65a5f);background-size:contain;background-position:left center;background-repeat:no-repeat;position:relative;margin-bottom:.5rem}.recommendation{padding-left:3rem;position:relative}.recommendation:before{content:"";position:absolute;top:0;left:0;display:block;height:2rem;width:2rem;background-image:var(--wpr-bg-6414d662-8d0c-4e77-904c-6a5d486e1818);background-size:contain;background-position:center center;background-repeat:no-repeat}.review-box{position:relative;padding:1.5rem;background-color:#fff}.review-box:before{content:"";position:relative;display:block;height:1.5rem;background-image:var(--wpr-bg-4d804bfa-4258-4c9f-a8dd-fac0022321dc);background-size:contain;background-position:left center;background-repeat:no-repeat;margin:0 auto .75rem auto}.campaign-form{background-color:#e6f3f5;padding:1.5rem}.campaign-form h3{font-weight:700;color:#00a0af;text-align:center}.campaign-practitioner{background-color:#e6f3f5;padding:1.5rem;margin-top:1.5rem;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1.5rem}.swiper-container{overflow:hidden}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{color:#f36b24;margin-top:-3rem;top:50%}.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f36b24}.tweaktionary>h2{position:absolute;display:block;width:3rem;height:3rem;padding:0;margin:0;text-align:center;font-size:1.8rem;line-height:2.8rem;letter-spacing:0;color:#b6c5ca;border:2px solid #b6c5ca;;border-radius:100%}.tweaktionary h3{font-size:1.15rem;margin-left:5rem;margin-top:2rem;margin-bottom:-.5rem}.tweaktionary p{margin-left:5rem}.tweaktionary hr{margin:3rem 0;background-color:#e1e1e1}.pricing-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:1.5rem;margin-top:2rem}.pricing-boxes.large-gap{grid-column-gap:3rem}.pricing-box,a.pricing-box{display:block;padding:1.5rem;border:1px solid rgba(0,0,0,.1);background-color:#fff;text-align:center;cursor:pointer;transition:all .3s;position:relative;text-decoration:none}.pricing-box:hover{border:1px solid #00a0af;box-shadow:0 6px 16px 0 rgba(0,0,0,.25)}.best-value{color:#f3a573;background-color:#fff;padding:.15rem .75rem;margin:0 auto;font-weight:700;text-transform:uppercase;font-size:.8rem;position:absolute;margin:.5rem 0 0 0;left:-.5rem;box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}.plan-saving{width:3.5rem;height:3.5rem;padding:0;font-size:.875rem;line-height:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;font-weight:700;border-radius:1.75rem;position:absolute;top:20%;right:-1rem;background-color:#f36b24;color:#fff}.plan-title{font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.plan-price{font-size:3rem;line-height:1;margin-bottom:1.5rem;text-transform:uppercase;color:#2b3547}.plan-price span{font-size:.875rem;display:block;font-weight:700}.blog-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:2rem}.blog-feed.four-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:3rem;grid-row-gap:3rem}.blog-feed .col{padding-top:calc(100% + 1rem);position:relative}.blog-feed h3{font-size:1rem;line-height:1.25;font-weight:500;margin:0 0 .25rem 0}.blog-feed .hs-featured-image-wrapper{display:block}.blog-feed a.hs-featured-image-link{display:block;width:100%;height:0;padding-top:100%;position:absolute;border:1px solid #eee;overflow:hidden;top:0}.blog-feed a.hs-featured-image-link>img.hs-featured-image{display:block;position:absolute;top:0;left:0;float:none!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;max-height:100%!important;min-height:100%!important;object-fit:cover;object-position:center;border:none}.blog-feed-categories{font-size:.8125rem;color:#707070;margin:0}.blog-feed-categories span{text-transform:capitalize;color:#2b3547}.tweakmentfinder-popup{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10000;display:none}.tweakmentfinder-popup-container{width:100%;height:100%;display:flex;flex:1 1 auto;align-items:center;justify-content:center}.tweakmentfinder-popup-frame{width:100%;max-width:1024px;min-width:800px;height:calc(100% - 4rem);max-height:560px;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.tweakment-finder-hero{width:calc(100% - 2rem);height:100%;position:relative;overflow:hidden}.tweakment-finder-hero-content{display:grid;grid-template-columns:.5fr .5fr 1fr;grid-column-gap:1rem;min-height:100%;align-items:center}.tweakment-finder-intro{padding:2rem;text-align:right;height:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;position:relative}.tweakment-finder-intro:before{content:"";display:block;width:95%;height:80%;position:absolute;bottom:0;right:0;background-image:var(--wpr-bg-9c0ae689-d12d-482d-a70c-a08d117c690e);background-repeat:no-repeat;background-size:cover;background-position:bottom left}.tweakment-finder-intro h2{font-size:2rem;text-transform:uppercase;font-weight:400;line-height:1;color:#fff}.tweakmentfinder-logo{font-size:.8rem}.tweakmentfinder-logo:before{content:"";display:inline-block;margin-right:.5rem;width:1rem;height:1rem;background:no-repeat var(--wpr-bg-2d81c78a-2de2-4b45-a541-1b0e7d805bb8) center / contain;vertical-align:middle}.tweakment-finder-intro p{line-height:1.5;font-weight:400;color:#fff}.arrow-down-notice p{font-size:1rem;padding-left:2rem;margin-top:3rem;line-height:1.25;position:relative}.arrow-down-notice p:before{display:block;position:absolute;width:2rem;height:auto;left:-.5rem;top:.6rem;content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);transform:rotate(90deg)}.tweakment-finder-selector{position:relative;height:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:1rem}.face-area-options{position:absolute;width:100%;padding:0;display:none}.face-area-options .face-area-title{font-weight:600;font-size:1.25rem;line-height:1;margin:0 0 1rem 0;text-transform:uppercase}.face-area-options .face-area-hint{font-size:1rem;margin:0;line-height:1}.face-area-intro{display:block;font-size:1.25rem;line-height:1.15;font-weight:400;text-align:left;text-transform:uppercase;color:#3a2c4d}.face-area-intro img{display:block;width:3rem;height:auto;position:relative;top:1rem}.face-area-conditions{margin:.5rem 0 0 0}.face-area-conditions a.concern-select-link{color:#2b3547;font-weight:500;position:relative;display:block;font-size:.85rem;line-height:1.1rem;margin:0 0 0 -1rem;outline:none;padding:.35rem 1rem;transition:all .3s;border-radius:10rem}.face-area-conditions a.concern-select-link:hover{background-color:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.tweakment-finder-face{position:relative;height:100%;display:flex;flex:1;padding:2rem 0}.face-full-container{position:relative;width:auto;height:100%;display:flex;flex:1;align-items:center}.face-full-image{display:block;position:relative;width:auto;height:auto}.face-full-image img{display:block;width:100%;height:auto}.face-full-image a{outline:none}.face-select-dot{display:block;border:.2rem solid #fff;background-color:#f36b24;position:absolute;width:1.2rem;height:1.2rem;border-radius:.7rem;z-index:1;transition:transform .3s linear,box-shadow .3s ease-out}.face-select-dot.flash{box-shadow:0 0 0 1.5rem rgba(255,255,255,.2)}.face-select-dot span{position:absolute;left:calc(.5rem + .075rem);top:10px;background:#00a0af;color:#fff;padding:.3rem .45rem;font-size:.7rem;line-height:1;font-weight:700;letter-spacing:.01em;text-transform:uppercase;box-shadow:0 .1rem .1rem 0 rgba(0,0,0,.2);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s,top .3s,transform .3s;transform:translate(-50%,-3.5rem) scale(1);transform-origin:bottom center}.face-select-dot span:before{content:"";position:absolute;left:calc(50% - 1px);top:100%;width:0;height:1.5rem;border-left:1px dashed #fff;border-right:1px dashed #fff}.face-select-dot:hover{background-color:#00a0af;transform:scale(1.3);z-index:3;border:.175rem solid #fff}.face-select-dot:hover span{display:block;top:0;opacity:1;transform:translate(-50%,-3.5rem) scale(1.2)}.face-select-dot.selected{background-color:#00a0af;transform:scale(1.3);z-index:2;border:.175rem solid #fff}.face-select-dot#fa-cheeks{top:46%;right:69%}.face-select-dot#fa-eyes{top:37%;right:62%}.face-select-dot#fa-forehead{top:32%;right:54%}.face-select-dot#fa-lips{top:52%;right:58%}.face-select-dot#fa-lower-face{top:55%;right:69%}.face-select-dot#fa-neck{top:66%;right:69%}.face-select-dot#fa-nose{top:44%;right:58%}.face-select-dot#fa-arms{top:35%;right:34%}.face-select-dot#fa-bum{top:40%;right:9%}.face-select-dot#fa-feet{top:91%;right:22%}.face-select-dot#fa-hands{top:53%;right:36%}.face-select-dot#fa-intimate-rejuvenation{top:46%;right:21%}.face-select-dot#fa-legs{top:63%;right:23%}.face-select-dot#fa-tummy{top:34%;right:22%}.tweakment-finder-section{margin-bottom:3rem;position:relative}.tweakment-finder-content{margin-bottom:3rem;position:relative}.concern-list{display:flex;flex-wrap:nowrap;padding-top:2rem;margin:0 auto}.concern-list-column{padding-right:3.5rem}.concern-list-column:last-child{padding-right:0}.concern-list-column h3{text-transform:uppercase;margin-bottom:.5rem;font-size:initial;font-weight:600}.concern-list-column ul{list-style-type:none;padding:0;margin:0}.concern-list-column li{font-size:1rem}.concern-list-column li a{color:initial;text-decoration:none;font-weight:500}.concern-list-column li a:hover{text-decoration:underline}.concern-excerpt{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.concern-excerpt .spacer{flex:1}.tweakment-filter-hero{width:100%;height:24rem;position:relative;background-size:cover}.tweakment-filter-hero::before{content:"";background-color:#e6edef;background-repeat:no-repeat;background-position:right top;background-size:auto 42rem;background-blend-mode:multiply;opacity:.5;width:100%;left:0;top:0;bottom:0;right:0;position:absolute}.tweakment-filter-hero.short-hero{height:18rem}.tweakment-filter-hero::before{content:"";background-color:#e6edef;background-repeat:no-repeat;background-position:right top;background-size:auto 32rem;background-blend-mode:multiply;opacity:.5;width:100%;left:0;top:0;bottom:0;right:0;position:absolute}.tweakment-filter-hero-overlay{left:0;top:0;bottom:0;right:0;position:absolute;overflow:hidden}.tweakment-filter-hero-overlay>div{border-radius:100%;position:absolute}.tweakment-filter-hero-overlay>div:nth-child(1){background-color:rgba(255,255,255,.08);width:100vh;height:100vh;right:10vw;top:-10vw}.tweakment-filter-hero-overlay>div:nth-child(2){background-color:rgba(255,255,255,.08);width:60vh;height:60vh;right:5vw;bottom:-10vw}.tweakment-filter-hero-overlay>div:nth-child(3){background-color:rgba(255,255,255,.08);width:80vh;height:90vh;top:-20vw;right:-20vw}.tweakment-filter-hero-container{padding:10rem 5rem 5rem 5rem;position:absolute;height:100%;z-index:3;width:100%}.tweakment-filter-hero-content{position:relative}.tweakment-filter-hero h1{font-size:2.5rem;text-transform:uppercase;font-weight:400;line-height:1;padding-bottom:1rem}.main-page-title{font-size:2.5rem;text-transform:uppercase;font-weight:400;line-height:1;padding-bottom:1rem}.tweakment-filter-items{display:grid;grid-gap:.5rem;grid-template-columns:.5fr 1fr 1fr 1fr;align-items:center}.tweakment-filter-items-single{display:grid;grid-gap:.5rem;grid-template-columns:.5fr 1fr 1fr 1fr min-content;align-items:center}.practitioner-filter-search{display:grid;grid-template-columns:1fr 4.2fr;grid-gap:1.5rem}.practitioner-map-button{margin-top:2rem}.practitioner-map-button a{display:flex;flex:1 1 auto;align-items:center;font-size:.85rem;font-weight:700;text-decoration:none}.practitioner-map-button span{white-space:nowrap}.practitioner-map-button a:hover{color:#2a2a2a;text-decoration:none}.practitioner-map-button img{width:3rem;height:auto;margin-right:1rem}.search-by-name{display:grid;grid-template-columns:auto min-content;grid-gap:0;align-items:center}.tweakment-filter-search-by-name{display:grid;grid-gap:0;grid-template-columns:1fr;height:100%;margin-bottom:1rem;align-items:center}.tweakment-filter-items-practitioner{display:grid;grid-gap:.25rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr .5fr min-content;grid-template-rows:auto;height:100%;margin-bottom:1rem;align-items:center}.tweakment-filter-items-practitioner .narrow-col{max-width:100px}.tweakment-filter-item{background-color:transparent;border:none;margin:0;font-size:.85rem;line-height:1rem;padding:0;width:100%;position:relative}.filter-button,.filter-button:focus,.filter-button:active{font-size:.775rem;line-height:1;font-weight:700;text-align:center;border:none;background-color:#f36b24;color:#fff;text-transform:uppercase;position:relative;cursor:pointer;margin:.75rem 0 1.25rem 0;border-radius:10rem;justify-content:center;align-items:center;padding:.75rem 1rem;outline:none}.filter-button:hover{opacity:.8}.filter-button-image{padding:0;outline:none;width:2.5rem;height:2.5rem;line-height:2.5rem}.filter-button-image img,.filter-button img{display:inline-block;width:1.5rem;height:auto;vertical-align:middle;position:relative;top:-.05rem}input[type="submit"].filter-form-button{font-size:.775rem;line-height:1;font-weight:700;text-align:center;border:none;background-color:#f36b24;color:#fff;text-transform:uppercase;position:relative;cursor:pointer;margin:0 0 0 .5rem;border-radius:0;align-self:center;justify-content:center;align-items:center;padding:1rem 1rem;outline:none}input[type="submit"].filter-form-button:hover{opacity:.8;color:#fff}h4.tweakment-filter-item-title{font-weight:500;text-transform:uppercase;font-size:.7rem;padding:.5rem;line-height:1;margin:0}h4.input-label{font-weight:500;text-transform:uppercase;font-size:.7rem;line-height:1;margin:0 0 .5rem 0}.tweakment-filter-item input[type=radio]{margin:0;vertical-align:top;padding:0}input[type="range"]{width:100%;-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0 .5em;height:1.5em}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#f36b24;margin-top:-7px;cursor:pointer}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:#d1d1d1;border-radius:3px;border:1px solid #d1d1d1}input[type="range"]:focus::-webkit-slider-runnable-track{background:#d1d1d1}input[type="range"]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f36b24;border:none;cursor:pointer}input[type="range"]::-moz-range-track{width:100%;height:2px;cursor:pointer;background:#d1d1d1;border-radius:2px;border:none}input[type="range"]::-moz-focus-outer{border:0}input[type="range"]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type="range"]::-ms-thumb{border:none;width:16px;height:16px;border-radius:50%;background:#f36b24;cursor:pointer}input[type="range"]::-ms-track{width:100%;height:3px;cursor:pointer;background:transparent;border-color:transparent;border-width:1px 0;color:transparent}input[type="range"]::-ms-fill-lower{background:#d1d1d1;border:.5px solid #d1d1d1;border-radius:3px}input[type="range"]:focus::-ms-fill-lower{background:#d1d1d1}input[type="range"]::-ms-fill-upper{background:#f2f2f2;border:.5px solid #d1d1d1;border-radius:3px}input[type="range"]:focus::-ms-fill-upper{background:#d1d1d1}.range-slider{position:relative;padding:.2rem 0 .3rem 0;margin:0}.range-slider-value{position:absolute;top:0;right:0;font-weight:700;font-size:.7rem;text-align:right;padding:.5rem;line-height:1;margin:0;white-space:nowrap}.range-slider-ticks{width:calc(100% - 32px);height:5px;top:0;margin:0 auto;position:relative;overflow:hidden;z-index:1;white-space:normal;text-align:justify}.range-slider-ticks>div{display:inline-block;vertical-align:top;text-align:center;width:1px;background-color:#ccc;height:5px;overflow:hidden}.range-slider-ticks:after{content:"";width:100%;display:inline-block}.tweakment-finder-results{position:relative;z-index:2;padding:5rem;width:70vw}.tweakment-result-image{position:absolute;left:50vw;bottom:0;right:0;top:-2rem;z-index:1;overflow:hidden;max-height:80vh}.tweakment-result-image img{width:100%;height:auto}.tweakment-result-image .post-thumbnail{margin:0;padding:0}.tweakment-result-container{display:flex;flex-wrap:wrap}#tweakment-tile-none{display:none}.tweakment-tile{display:block;position:relative;width:calc((70vw - 15rem) / 4);height:calc((70vw - 15rem) / 4);margin-right:1.5rem;margin-bottom:1.5rem;border:1px dashed transparent}.tweakment-tile:hover{transform:scale(1.05)}.tweakment-tile-content{display:block;position:relative;width:100%;height:100%;padding:1em;background-color:rgba(255,255,255,.2);transition:transform .35s,opacity .35s;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.tweakment-tile.shrink{border:1px dashed #d1d1d1}.tweakment-tile.shrink .tweakment-tile-content{transform:scale(0);opacity:0}.tweakment-tile-title{display:block;position:absolute;left:0;bottom:0;right:3rem;color:#2b3547;padding:.75rem .75rem 0 0;font-weight:600;font-size:1.15rem;line-height:1.15;min-height:3.5rem;hyphens:auto}.tweakment-extended-view{display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:5rem}.tweakment-list{position:relative}#tweakment-block-none{display:none}.tweakment-block{position:relative;transition:all .1s}.tweakment-block.shrink{opacity:.1;mix-blend-mode:luminosity;display:none}.tweakment-block.inactive{pointer-events:none}.practitioner-search-results{position:relative;z-index:2;width:70vw}.practitioner-search-results-intro{background-color:#fff;padding:4rem 5rem}.practitioner-search-results-intro>div{position:relative}.practitioner-search-results-intro h2{font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.035em}.practitioner-search-summary{font-weight:500;margin-top:0;padding:3.5rem 5rem;background-color:#fff}.practitioner-search-summary p:first-child{margin-top:0}.practitioner-result-image{position:absolute;left:50vw;bottom:0;right:0;top:-2rem;z-index:1;overflow:hidden;max-height:80vh}.practitioner-result-image img{width:100%;height:auto}.practitioner-item .image-item-background .recommended-badge{display:block;position:absolute;top:.5rem;right:.5rem;width:8rem}.practitioner-result-image .post-thumbnail{margin:0;padding:0}.practitioner-search-map{position:absolute;left:40%;bottom:0;right:0;top:-2rem;z-index:1;overflow:hidden;background-color:#2b3547;max-height:32rem}.practitioner-search-map iframe{position:relative;top:-40px;height:calc(100% + 40px)}.practitioner-search-map-small{overflow:hidden;background-color:#2b3547;height:15rem;margin-top:1rem}.practitioner-search-map-small iframe{position:relative;height:280px}.practitoner-search-tabs{display:flex;flex:1 1 100%;justify-content:stretch}.practitoner-search-tabs a{display:block;width:100%;padding:1.5rem 1rem;background-color:#fff;text-align:center;color:initial;text-transform:uppercase;font-size:1.1rem;font-weight:600;opacity:1}.practitoner-search-tabs a:hover{opacity:.65}.practitoner-search-tabs a.active{background-color:transparent;opacity:1}.practitoner-search-tabs a span{background-color:#f36b24;color:#fff;font-size:1rem;width:auto;min-width:2rem;height:auto;line-height:1.6;top:-1px;position:relative;padding:0 .5rem;border-radius:1.5rem;display:inline-block;margin-left:1rem}.practitioner-tab{display:block}.provider-tab{display:none}.practitioner-photo{position:relative;display:block;height:0;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat;background-size:100%;background-position:0 0;margin-bottom:3rem}.practitioner-photo img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:auto;height:100%;object-fit:cover}.practitioner-details{display:block;margin:1.5rem 0;padding:1rem;border:1px solid #ccc}.practitioner-booking-form{display:block;margin:1.5rem 0;padding:1rem;border:1px solid #ccc}.practitioner-booking-form .gform_heading{display:none}.practitioner-booking-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:8px}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield_label{font-size:.9rem}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield-choice-input+label{font-size:.75rem}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield input{font-size:.9rem}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield input::placeholder{color:#b0b0b0}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield select{font-size:.9rem}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield select option.gf_placeholder{color:#b0b0b0}.practitioner-booking-form .gform_wrapper.gravity-theme .gfield-choice-input{margin-right:5px}.practitioner-booking-form .gform_wrapper.gravity-theme .gform-footer .button{background-color:#f36b24;border-radius:0;font-size:.9rem;font-weight:600;color:#fff;margin:0;min-width:160px;border:0}p.with-icon{padding-left:2rem;position:relative}p.with-icon img{width:1.5rem;height:auto;position:absolute;left:0}.list-item-with-icon{font-size:.875rem;line-height:1.2;margin:.5rem 0;text-align:left;display:flex;flex:1 1 auto;align-items:center}.list-item-with-icon img{width:2.5rem;height:auto;margin-right:1rem}.list-item-with-icon span{text-decoration:none;color:initial}p.practitioner-profession{text-transform:uppercase;font-size:.775rem;margin:.5rem 0;padding-left:1.2rem;line-height:1.35;background-image:var(--wpr-bg-4f96acd4-6ee4-4eee-9743-a5692d63c76f);background-repeat:no-repeat;background-size:1rem;background-position:top left}p.practitioner-address{font-size:.775rem;margin:.5rem 0;padding-left:1.2rem;line-height:1.35;background-image:var(--wpr-bg-292e70c8-d12f-447c-9318-fb9a3750d663);background-repeat:no-repeat;background-size:1rem;background-position:top left}.practitioner-search-name{color:#2b3547;font-weight:600;font-size:1.25rem}.practitioner-search-name a{color:#2b3547}.practitioner-search-profession{font-size:1rem;text-transform:uppercase;font-weight:400}.practitioner-search-address{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.practitioner-search-excerpt{font-size:1rem;margin-top:0;margin-bottom:1rem}ul.practitioner-search-addresses{font-size:1rem;list-style-type:circle;margin:0 0 1rem 0}ul.practitioner-search-addresses li{font-size:1rem;margin:0 0 0 1.2rem}#search-notice-practitioners,#search-notice-providers{display:none;margin:0 0 4rem 0}.search-results{position:relative;z-index:2;width:70vw}.search-results-intro{background-color:#fff;padding:4rem 5rem}.search-results-intro h2{font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.035em}.search-results-content{padding:5rem}.search-block{display:grid;grid-column-gap:2rem;grid-template-columns:1fr 4fr;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d1d1d1}.search-block:last-of-type{border-bottom:0}.search-image{min-width:10rem;padding-top:.2rem}.search-content p{font-size:1rem}.search-content h4{text-transform:none;font-weight:500;font-size:1.5rem;line-height:1.1;margin:0}.practitioner-container{display:grid;grid-gap:3rem;grid-template-columns:2fr 1fr}.practitioner-intro{display:grid;grid-template-columns:1fr 3fr;column-gap:2.25rem;align-items:center;margin:1rem 0 2rem 0}.practitioner-content,.sidebar{position:relative;z-index:3}.practitioner-content>article{margin-bottom:1.5rem;position:relative}.practitioner-content>article:not(:last-of-type):after{content:"";display:block;margin-top:4.5rem;width:.5rem;height:2rem;background-color:#f36b24}.practitioner-content .page-title{font-size:1.5rem;font-weight:600}.practitioner-content .entry-title{font-size:2rem;letter-spacing:-.05em;font-weight:500;line-height:1}.practitioner-content .entry-title a{color:#2b3547}.practitioner-content .entry-title a:hover,.practitioner-content .entry-title a:focus{opacity:1}.practitioner-content .entry-content .author-title{clear:none;font-size:1rem;font-weight:900;line-height:1.75;margin:0}.practitioner-content .entry-summary p{font-size:1.1rem;margin:0}.categories{margin:1rem 0}.categories.pills a{font-size:.65rem;text-transform:uppercase;display:inline-block;margin:0 .25rem .25rem 0;color:#00a0af;border:1px solid #ddd;background-color:transparent;padding:.25rem .65rem .2rem .65rem;border-radius:3rem;text-decoration:none;transition:all .3s;font-weight:500}.categories.pills a:not(.more-link):hover{border-color:#00a0af}.standard-tags{display:block}.standard-tags span{font-size:.65rem;line-height:1.9;text-transform:uppercase;display:inline-block;margin:.125rem .25rem .125rem 0;color:#666;border:1px solid #ddd;background-color:transparent;padding:0 .5rem;border-radius:3rem}.concern-tags{margin:.75rem 0 0 0;display:grid;grid-template-columns:1fr min-content;grid-column-gap:.5rem;align-items:center}.concern-tags span{font-size:.65rem;line-height:1.9;text-transform:uppercase;display:inline-block;margin:.125rem .25rem .125rem 0;color:#666;border:1px solid #ddd;background-color:transparent;padding:0 .5rem;border-radius:3rem}.categories.blog{margin:0;font-size:.8125rem;color:#707070}.categories.blog span{text-transform:capitalize;color:#2b3547}.categories.blog a{text-transform:capitalize;color:#2b3547}.categories.blog a:hover{color:#f36b24;text-decoration:underline}.totw-hero{width:100%;height:auto;position:relative;background:rgb(0,175,175);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1);text-align:center}.totw-hero-container{position:relative;padding:3rem 4rem 4rem 4rem;margin:0 auto}.totw-hero-content{position:relative;text-align:center;margin:0 auto}.totw-hero-content .post-thumbnail img{width:auto;height:10rem;margin:0 auto}.totw-hero .main-totw-title{font-size:3.5rem;line-height:1;font-weight:700;color:#fff;text-align:center;margin:2rem auto 0 auto;max-width:960px}.totw-section{position:relative;padding:0;margin:0}.totw-container{display:block}.totw-content{margin:0 auto}.totw-content .entry-content{text-align:center;max-width:960px;margin:0 auto}.totw-max-width{max-width:1200px}.totw-content:not(:last-child){margin-bottom:4rem}.totw-content .entry-content .arve-wrapper{margin:0 auto;padding-bottom:1rem}.totw-content .entry-content iframe{margin:0 auto;display:block;width:720px;height:405px}.totw-content .entry-title{font-size:2rem;letter-spacing:-.05em;font-weight:500;line-height:1.15}.totw-content .entry-title a{color:#2b3547}.totw-content .entry-title a:hover{color:#2b3547;opacity:1;text-decoration:underline}.totw-content .entry-title a:hover,.totw-content .entry-title a:focus{opacity:1}.totw-about-section{text-align:left;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:3rem}.totw-about-section img{width:100%;height:auto;display:block}.totw-about-section h2{font-size:2.25rem;text-align:left}.totw-two-columns{display:flex;flex:1 1 auto;flex-direction:row;position:relative;text-align:center}.totw-two-columns>div{width:100%}.totw-two-columns .practitioner-block{border:1px solid #eee;background-color:#fff;padding:1rem}.totw-two-columns h2{font-size:2.25rem;line-height:1.1;text-transform:uppercase}.totw-two-columns .recommended-practitioners{text-align:left;margin:0 auto}.totw-two-columns .practitioner-block{min-width:240px;max-width:320px;margin:0 auto 2rem auto}.totw-two-columns .practitioner-block:last-child{margin-bottom:0}.totw-two-columns>div:first-child{padding:3rem;background-color:#f7f7f7}.totw-two-columns>div:last-child{padding:3rem;background-color:#e3ecec}.totw-practitioners-columns{display:flex;flex:1 1 auto;flex-direction:row;justify-items:stretch;position:relative;text-align:left}.totw-practitioners-columns>div{margin:0 auto 4rem auto;width:auto;max-width:320px;padding:.5rem 2rem}.totw-practitioners-columns .practitioner-block{margin-bottom:0}.totw-two-columns.reverse-d{flex-direction:row-reverse}.pillar-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:0;padding:4rem 5rem}.pillar-section{margin-top:-12em}.pillar-content-single{background-color:#f5f5f5;padding:4em}.pillar-content-single-sidebar{background-color:#fff;padding:4em}.pillar-img>.post-thumbnail{margin-top:0}.pillar-sidebar{background-color:#f5f5f5;padding:2rem;margin-bottom:2rem}.sidebar-item:not(:last-child){margin-bottom:2rem;border-bottom:1px solid #ddd;padding-bottom:2rem}.sidebar-title{text-transform:uppercase;margin-bottom:1rem;line-height:1.1;font-weight:400}.sidebar-item h3{margin-bottom:.5rem}.sidebar-item-image{display:block;float:left;width:8rem}.sidebar-item-image.full{display:block;float:none;width:auto}.sidebar-item-image>a{display:block;width:100%;padding-top:100%;position:relative;border:.25rem solid #fff;box-shadow:0 0 1px 1px #e3eaec;transition:transform .3s,border .3s;overflow:hidden;margin-top:.5rem;background-color:#fff}.sidebar-item-image img{position:absolute;display:block;width:auto;height:100%;top:0;left:50%;padding:0;background-color:#fff;transform:translateX(-50%);max-width:none!important;float:none;margin:0}.sidebar-item-image a:hover{transform:scale(1.05);box-shadow:0 0 1px 1px #cfe0e1}.sidebar-item p{margin-top:0;margin-left:9.5rem;font-size:.9rem}.sidebar-item p.full{margin-top:0;margin-left:0;font-size:.9rem}.sidebar-item p::after{content:"";clear:both;display:table}.sidebar-item a.more-link{display:block;margin-top:1rem}.lwptoc_i{width:100%;padding:0}.sidebar-item-hubspot{width:auto;display:flex;flex:1 1 auto;flex-direction:column}.sidebar-item-hubspot:not(:last-child){margin-bottom:2rem;border-bottom:1px solid #ddd;padding-bottom:2rem}.sidebar-item-hubspot .hs-featured-image-wrapper{position:relative;display:block;width:auto;max-width:none}.sidebar-item-hubspot .hs-featured-image-wrapper>a{display:block}.sidebar-item-hubspot img.hs-featured-image{position:relative;display:block;float:none!important;margin:1rem 0 1rem 0!important;width:100%!important;max-width:100%!important}.sidebar-item-hubspot p{margin-top:0;font-size:.9rem!important}.sidebar-item-hubspot p>*{font-size:.9rem!important}.faq{margin:0 auto;display:block;max-width:960px}.faq .faq-item{display:block;padding:.75rem .5rem;border-bottom:1px solid #eee}.faq .faq-item:last-child{border-bottom:none}.faq .faq-item *{display:none}.faq .faq-item h3{display:block;font-weight:500;font-size:1rem;line-height:1.2;margin:0;padding-right:2rem;user-select:none;background-image:var(--wpr-bg-f7296f1d-2341-4d28-b7bd-d539a2485af5);background-repeat:no-repeat;background-position:100% center;background-size:.65rem}.faq .faq-item h3:hover{cursor:pointer;color:#00a0af}.faq .faq-item h3.open{background-image:var(--wpr-bg-dff08fdb-ed74-484c-af22-1498aa5bcf6f)}.faq .faq-item b,.faq .faq-item strong{font-weight:500}.faq .faq-item *:last-child{margin-bottom:0}.accordion{display:block}.faq .accordion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:.5rem;grid-template-rows:auto}.accordion-title{font-size:.9rem;font-weight:500;line-height:1.2;margin:0;padding:.5rem 1rem;align-self:center;outline:none;user-select:none;cursor:pointer;border-radius:10rem;color:#fff;border:1px solid transparent;transition:background-color .25s,border .25s}.accordion-title:not(:active):hover{background-color:rgba(255,255,255,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.accordion-title:active{background-color:rgba(255,255,255,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.accordion-content{position:absolute;top:0;left:15%;right:15%;height:auto;font-size:.875rem;letter-spacing:-.02em;margin:2rem;padding:1.25rem;border:1px solid rgba(255,255,255,.25);background-color:#d9f1f3;border-radius:.5rem;display:none;z-index:1000;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}h3.accordion-title{margin-top:0;cursor:pointer;margin-bottom:1rem}.alice-cta-container{padding:0 5rem}.alice-cta{content:"";background-color:#D9E5E6;background-repeat:no-repeat;background-position:right bottom;background-size:contain;background-blend-mode:normal;padding:10em 5em}.alice-cta-incontent{content:"";background-color:#D9E5E6;background-repeat:no-repeat;background-position:right bottom;background-size:contain;background-blend-mode:normal;padding:2em}.alice-cta-inner{width:65%}.blog-home-content-one{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:2rem}.blog-home-content-one div.single-item{padding-bottom:1.5rem}.blog-home-content-one.reverse{grid-template-columns:1fr 2fr}.blog-home-content-double-single{display:grid;grid-template-columns:1fr .8fr;grid-column-gap:2.5rem}.blog-section{margin-bottom:3rem;position:relative}.blog-author{font-size:.875rem;font-weight:500;margin:1.5rem 0 1rem 0;text-transform:uppercase}.blog-author-avatar{display:block;width:5rem;height:5rem;border-radius:100%;margin:0 auto .5rem auto}.blog-author a{font-weight:700;color:#00a0af}.blog-author a:hover{color:#00a0af;text-decoration:underline}.blog-date{font-size:.875rem;font-weight:500;margin:1rem 0 .5rem 0;text-transform:uppercase}.blog-date-small{font-size:.8rem;font-weight:500;margin:0;text-transform:uppercase;color:#2b3547}.blog-section-heading{font-weight:700;font-size:1.75rem;text-transform:uppercase;color:#f36b24;margin:0 0 1.5rem 0}.blog-content-top{text-align:center;max-width:50rem;padding:3rem 1rem;margin:0 auto}.blog-content-top h1{font-family:"Libre Baskerville",serif;font-size:3.5rem;font-weight:400;line-height:1.15;margin:0}.blog-categories{font-size:1rem;margin:0 0 1rem 0}.blog-social{margin:1rem 0}.blog-social a{display:inline-block;margin:0 .33rem;transition:all .2s ease-in-out;position:relative}.blog-social img{width:32px;height:auto}.blog-social a:hover{opacity:.8}.blog-categories a{font-weight:700;text-transform:uppercase;color:#f36b24;padding:.25rem}.blog-content-main{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;margin:0 auto}.blog-content img{width:auto;height:auto;margin:1rem 0}.blog-content iframe{margin:1rem 0}.blog-content iframe:first-child{margin:0 0 1rem 0}.block-mailing-list{padding:0 2rem 0 0;background-color:#00a0af;margin:2rem 0}.block-mailing-list h3.block-mailing-list-title{margin:0 0 1rem 0;text-transform:uppercase;color:#fff}.block-mailing-list p{color:#fff}.block-mailing-list li{color:#fff}.block-shop-features{padding:0 0 0 2rem;background-color:#ffede2;margin:2rem 0}.block-shop-features h3.block-shop-features-title{margin:0 0 1rem 0;text-transform:uppercase;color:#f36b24}.shop-features{display:grid;grid-template-columns:2rem auto;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:.5rem;align-items:center}.shop-features img{width:2rem;height:auto}.peach-box{padding:1.5rem;background-color:#ffede2;margin:2rem 0}.peach-box h3{font-size:1.5rem;margin-bottom:1rem}.blog-social-box{padding:1.5rem;background-color:#ffede2;margin:2rem 0}.blog-social-box h3.blog-social-box-title{font-family:"Libre Baskerville",serif;margin:0 0 1rem 0;text-transform:uppercase;color:#f36b24}.blog-social-box .blog-social-box-icons{padding:1rem 1.5rem 1.5rem 1.5rem;text-align:center}.blog-social-box .blog-social-box-icons a{display:inline-block;margin:0 .5rem;padding:.5rem;transition:all .2s ease-in-out;position:relative}.blog-social-box .blog-social-box-icons a:hover{transform:scale(1.05)}.blog-social-box .blog-social-box-icons img{width:48px;height:auto}.blog-social-box .blog-social-box-icons a:hover{opacity:.8}.blog-takeaway{padding:1.5rem;background-color:#e5f3f4;margin:2rem 0}.blog-takeaway h3.blog-takeaway-title{font-family:"Libre Baskerville",serif;margin:0 0 1rem 0;text-transform:uppercase;color:#00a0af}.blog-mailing-list{padding:1.5rem;background-color:#ffede2;margin:2rem 0}.blog-mailing-list h3.blog-mailing-list-title{font-family:"Libre Baskerville",serif;margin:0 0 1rem 0;text-transform:uppercase;color:#f36b24}.blog-sidebar{position:sticky;top:1rem;height:min-content}.blog-sidebar h3{font-family:"Libre Baskerville",serif;font-size:1.5rem;text-align:left;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;border-top:2px solid #2a2a2a;padding-top:.35rem;position:relative}.blog-sidebar h3:after{content:"";border-top:2px solid #2a2a2a;width:9rem;height:1px;position:absolute;left:0;bottom:-7px}.blog-sidebar h4{font-size:1.35rem;text-align:center;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;border-top:2px solid #2a2a2a;padding-top:.35rem}.blog-latest{margin:0 0 3rem 0}.blog-item{display:block}.blog-item-large{display:block}.blog-item-large-image{width:100%;height:auto;text-decoration:none;color:inherit}.blog-item-large-content{padding-top:1rem}.blog-item-large-content h2{font-family:"Libre Baskerville",serif;font-size:2.75rem;line-height:1.25;margin:0}.blog-item-large-content h3{font-family:"Libre Baskerville",serif;font-size:2.25rem;line-height:1.25;margin:0}.fb-box{width:16rem;border:1px solid #e3eaec;background-color:#fff}.fb-box.float-left{float:left;margin-right:2rem;margin-bottom:1.5rem}.fb-box-image{padding:1rem;background-color:#fff}.fb-box-image img{margin:0}.fb-box-content{padding:1rem}.fb-box-content .icon-small{width:24px;height:auto;margin:0}.fb-box-content h4.fb-box-title{font-family:Sora,"Helvetica Neue",sans-serif;font-size:1.1rem;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 .75rem 0}.fb-box-content p{font-size:.8rem;font-weight:500;line-height:1.15;margin:0}.fb-box-content p.fb-box-description{font-size:.8rem;font-weight:400;line-height:1.25;margin:.75rem 0}.fb-box-bullet{display:grid;grid-template-columns:26px 1fr;grid-column-gap:.75rem;align-items:center;margin-top:.75rem}.fb-box-content a.button-primary{border-radius:0;display:block;margin-top:1rem}.bg-white{background-color:#fff}.bg-light-blue{background-color:#e5f4f5}.ml-homepage{display:grid;grid-template-columns:1fr 1fr}.ml-homepage .left>div{max-width:600px;margin-left:auto}.ml-homepage .right>div{max-width:600px}.bg-peach{background-color:#ffede2}.bg-white{background-color:#fff}.blog-item-medium{display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;margin-bottom:1rem;text-decoration:none;color:inherit}.blog-item-medium>div{width:50%}.blog-item-medium:last-child{margin-bottom:0}.bg-peach{background-color:#ffede2}.blog-item-small{display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;margin-bottom:1rem;text-decoration:none;color:inherit}.blog-item-small>div{width:50%}.blog-item-small:last-child{margin-bottom:0}.blog-item-small.padded{padding:1rem}.blog-item-small.bg-peach{background-color:#ffede2}.blog-item-image{width:9rem;height:0;padding-top:9rem;position:relative}.blog-item-image.large{width:18.5rem;height:0;padding-top:18.5rem;position:relative}.blog-item-image.medium{width:12rem;height:0;padding-top:12rem;position:relative}.blog-item-image.full{width:100%;height:0;padding-top:100%;position:relative}.blog-item-image img{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;min-width:100%;min-height:auto;height:100%;object-fit:cover}.blog-item-content{width:calc(100% - 10rem);padding-left:1rem}.blog-item-content.full{width:100%;padding:0}.blog-item-content h5{font-family:"Libre Baskerville",serif;font-size:1.3rem;line-height:1.25;margin:0}.blog-item-vertical{display:flex;flex-direction:column;background-color:#fff;text-decoration:none;color:inherit}.blog-item-vertical.zigzag:nth-child(even){flex-direction:column-reverse}.blog-item-vertical-image{max-width:100%;max-height:100%}p.the-excerpt{font-size:.95rem;color:initial}.blog-item-vertical-image img{display:block;margin:0;max-width:100%;max-height:100%}.blog-item-vertical-content{padding:1rem;flex:1;align-self:flex-start}.blog-item-vertical-content-alt{padding:1rem 0 0 0;flex:1;align-self:flex-start}.blog-item-content h5{white-space:normal;margin:.5rem 0}.blog-item-content .blog-excerpt{color:#2b3547}.blog-item-vertical-content h5{white-space:normal;font-family:"Libre Baskerville",serif;font-size:1.3rem;line-height:1.25;margin:0}.blog-item-category-large{text-transform:uppercase;font-size:.875rem;margin:0 0 .25rem 0;font-weight:700;color:#f36b24}.blog-item-category{text-transform:uppercase;font-size:.75rem;margin:0 0 .25rem 0;font-weight:700;color:#f36b24}.blog-item-price{font-size:.75rem;margin:.5rem 0 0 0;color:#2b3547}.blog-item-author{font-size:.75rem;font-weight:600;margin:.5rem 0 0 0;color:#2b3547;text-transform:uppercase}.blog-item-author a{color:#2b3547}.blog-item-author-large{font-size:.875rem;margin:.75rem 0 0 0;text-transform:uppercase;color:#2b3547;font-weight:400}.blog-item-author-large a{color:#2b3547}.blog-video{margin:0 0 3rem 0}.blog-video h5{white-space:normal;margin:.5rem 0 0 0}.blog-shop{margin:0 0 3rem 0}.blog-find-practitioner{margin:0 0 3rem 0}.blog-find-practitioner form{border:1px solid #ddd;padding:1.5rem}.blog-find-practitioner h4{font-size:.75rem;padding:0 0 .5rem 0;border:none}.blog-find-practitioner .tweakment-filter-item{padding-bottom:1rem}.blog-content>article{margin-bottom:1.5rem;position:relative}.blog-content>article:not(:last-of-type):after{content:"";display:block;margin-top:2.5rem;width:.5rem;height:2rem;background-color:#f36b24}.blog-content .page-title{font-size:1.5rem;font-weight:600}.blog-content .category-header .page-title{text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:1.5rem}.blog-content .entry-title{font-size:2.5rem;font-weight:700;line-height:1.15;margin:0 0 1.5rem 0}.blog-content .entry-title a{color:#2b3547}.blog-content .entry-title a:hover,.blog-content .entry-title a:focus{opacity:1}.blog-content h2{font-family:"Libre Baskerville",serif;font-size:1.35rem;font-weight:500;line-height:1.25;margin:2rem 0 1rem 0}.blog-content h3{font-family:"Libre Baskerville",serif;font-size:1.15rem;font-weight:500;line-height:1.15;margin:2rem 0 1rem 0}.blog-content h4{font-family:"Libre Baskerville",serif;font-size:1rem;font-weight:500;line-height:1.15;margin:2rem 0 1rem 0}.blog-content .entry-content .author-title{clear:none;font-size:1rem;font-weight:900;line-height:1.75;margin:0}.blog-content .entry-summary p{font-size:1.1rem;margin:.5rem 0 2rem 0;padding-left:2rem;border-left:1px solid #d1d1d1}.post-thumbnail{display:block;margin:.25rem auto 1.5rem auto}.post-thumbnail img{display:block;width:100%;height:auto;transition:transform .3s ease-out}.no-sidebar .post-thumbnail img{margin:0 auto}a.post-thumbnail{overflow:hidden;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}a.post-thumbnail:hover{transform:scale(1.01);box-shadow:0 1.5rem 2rem -1rem rgba(0,0,0,.15)}.entry-content h1,.entry-summary h1,.comment-content h1,.textwidget h1{font-size:2.5rem;line-height:1.25;margin-top:2em;margin-bottom:1em}.entry-content h2,.entry-summary h2,.comment-content h2,.textwidget h2{font-size:2rem;font-weight:500;line-height:1.15;letter-spacing:-.035em;margin-top:3rem;margin-bottom:1rem}.entry-content h3:first-child,.entry-summary h3:first-child,.comment-content h3:first-child,.textwidget h3:first-child{margin-top:0}.entry-content p:first-child{margin-top:0}.entry-content p:last-child{margin-bottom:0}.entry-meta-header{color:#696969;font-size:.85rem;font-weight:500;margin-top:2rem;padding:1rem 0;border-top:1px dotted #d3d3d3;border-bottom:1px dotted #d3d3d3}.entry-footer{color:#696969;font-size:.85rem;font-weight:500;margin-top:2rem;padding-left:2rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px dotted #d3d3d3;border-bottom:1px dotted #d3d3d3}.entry-footer:empty{margin:0}.entry-footer a{color:#696969}.entry-footer a:hover,.entry-footer a:focus{text-decoration:underline;color:#f36b24}.entry-footer .avatar{height:21px;margin:-.15em .5em 0 0;width:21px}.entry-footer .posted-on{font-weight:500}.entry-footer .posted-on:before{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-clock.svg);display:inline-block;width:1.2rem;height:1.2rem;margin-left:-2rem;vertical-align:top;margin-right:.75rem;font-weight:400}.entry-footer .cat-links{text-transform:capitalize}.entry-footer .cat-links:before{content:" in ";font-weight:400;text-transform:none}.icon{display:inline-block}.icon-block{display:block}.icon-bigger{width:4.5rem;height:auto}.icon-big{width:4rem;height:auto}.icon-medium{width:3rem;height:auto}.icon-circle{display:inline-block;width:4.5rem;height:4.5rem;background-color:#00a0af;border-radius:100%;padding:1rem;object-fit:contain}.icon-circle img{width:auto;height:100%}.icon-circle-alt{display:block;width:8rem;height:8rem;background-color:#75C6CE;border-radius:100%;padding:1.5rem;object-fit:contain}.icon-circle-alt img{width:auto;height:100%}.icon-small{width:2rem;height:auto;display:inline-block}.icon-logo-small{width:auto;height:2rem;display:inline-block}.icon-base{width:1rem;height:auto}.buttons{margin:2rem 0}.multi-button{margin-top:1.5rem}.multi-button a.button-primary,.multi-button a.button-secondary,.multi-button button{margin:0 .75rem 0 0}a.button-primary,span.button-primary,input[type="submit"].button-primary{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.5rem;border:1px solid #f36b24;background-color:#f36b24;color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s}.button-red,a.button-red{background-color:#e60000;border-color:#e60000}.ivole-show-more-button{padding:1rem 1.5rem}a.button-primary.button-arrow img,span.button-primary.button-arrow img{float:right;width:1.5rem;height:auto;position:relative;top:2px;margin-left:1rem;margin-right:0;transition:margin .3s}a.button-chevron-down{padding-right:3rem;position:relative}a.button-primary.button-chevron-down>img,span.button-primary.button-chevron-down>img{margin:0;width:.75rem!important;height:.75rem!important;position:absolute;top:.75rem;right:1.25rem;transform-origin:50% 50%;transition:margin .3s,transform .3s}a.button-primary.button-chevron-down.flipped>img,span.button-primary.button-chevron-down.flipped>img{transform:rotate(-180deg)}a.button-primary:hover,input[type="submit"].button-primary:hover{transform:scale(1.03)}a.button-primary:hover.button-arrow img{margin-left:1.5rem;margin-right:-.5rem}button{display:block;font-size:.775rem;line-height:1.35;padding:.5rem 1rem;text-align:center;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase}a.button-secondary,input[type="submit"].button-secondary{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.5rem;border:1px solid #f36b24;background-color:transparent;color:#f36b24;text-transform:uppercase}a.button-secondary:hover{transform:scale(1.05)}.button-small,a.button-small,input[type="submit"].button-small{padding:.75rem 1.5rem}a.button-green,input[type="submit"].button-green{background-color:#00a0af;border-color:#00a0af}input[type="submit"].button-small{padding:.5rem 1.5rem}.wishlist-box{position:absolute;right:0;top:0;z-index:1000}.button-wishlist,.button-wishlist:active,.button-wishlist:focus{position:relative;display:block;width:3rem;height:3rem;padding:0;text-transform:uppercase;color:transparent;border:.1rem solid transparent;border-radius:100%;background-color:transparent;outline:none;text-align:center;transition:transform .3s ease-out;cursor:pointer;margin:0}.button-wishlist:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-.1rem;left:-.1rem;border:.1rem solid #f36b24;border-radius:100%;background:#fff no-repeat var(--wpr-bg-85197efb-0ee4-4e93-9007-d2b4d33a28c5) center center / 1.5rem}.button-wishlist:hover{position:relative;display:block;width:3rem;height:3rem;padding:0;text-transform:uppercase;color:transparent;border:.1rem solid transparent;border-radius:100%;background-color:transparent;outline:none;text-align:center;transition:transform .3s ease-out;cursor:pointer}.button-wishlist:hover:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-.1rem;left:-.1rem;border:.1rem solid #f36b24;border-radius:100%;background:#fff no-repeat var(--wpr-bg-3a421f28-5aa3-4c36-947b-fc29bd8168db) center center / 1.5rem}.button-wishlist:not(.woosw-added):after{content:"Add to Wishlist";display:block;position:absolute;top:0;right:2.5rem;line-height:2;transform:translateY(40%);white-space:nowrap;background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);border-radius:2rem;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.65rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:right .1s linear,opacity .1s linear}.button-wishlist:not(.woosw-added):hover:after{visibility:visible;opacity:1;right:3.5rem}.woosw-added,.woosw-added:active,.woosw-added:focus{position:relative;display:block;width:3rem;height:3rem;padding:0;text-transform:uppercase;color:transparent;border:.1rem solid transparent;border-radius:100%;background-color:transparent;outline:none;text-align:center;transition:transform .3s ease-out;cursor:pointer}.woosw-added:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-.1rem;left:-.1rem;border:.1rem solid #f36b24;border-radius:100%;background:#fff no-repeat var(--wpr-bg-87a219c0-776c-41bf-b9a3-be02c4964721) center center / 1.5rem}.woosw-added:hover:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-.1rem;left:-.1rem;border:.1rem solid #f36b24;border-radius:100%;background:#fff no-repeat var(--wpr-bg-dbc96c17-bc04-4958-9085-74de1378a1b3) center center / 1.5rem}.woosw-added:after{content:"View Wishlist";display:block;position:absolute;top:0;right:2.5rem;line-height:2;transform:translateY(40%);white-space:nowrap;background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);border-radius:2rem;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.65rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:right .1s linear,opacity .1s linear}.woosw-added:hover:after{visibility:visible;opacity:1;right:3.5rem}a.button-primary svg,a.button-secondary svg,a.button-primary:not(.button-arrow) img,a.button-secondary:not(.button-arrow) img{width:1.5rem;height:auto;display:block;margin:.25rem auto 1rem auto}a.button-primary.negative,span.button-primary.negative,input[type="submit"].button-primary.negative{border:1px solid #fff;background-color:#fff;color:#f36b24}a.button-primary.negative svg .cls-1,input[type="submit"].button-primary.negative svg .cls-1{stroke:#f36b24}a.button-secondary.negative{border:1px solid #fff;background-color:transparent;color:#fff}a.button-secondary.negative svg .cls-1{stroke:#fff}.button-area{margin-top:1.5rem;clear:both}.button-area .button-primary,.button-area .button-secondary{margin-right:2rem}.button-area .button-primary:last-child,.button-area .button-secondary:last-child{margin-right:0}.microsite-header{width:auto;min-width:100%;background-color:#fff;border-bottom:1px solid #eee}.microsite-header-content{margin:0 auto}.microsite-header-main{position:relative;display:flex;flex:1 1 auto;justify-content:stretch;padding:1.5rem 1rem}.microsite-header-main .left-part{display:flex;flex:1;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start;align-items:center}.microsite-header-main .middle-part{display:flex;width:100%;flex:1;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:2rem}.microsite-header-main .middle-part p{font-size:.85rem;font-weight:600;color:#333;margin:0;padding:0;position:relative}.microsite-header-main .right-part{display:flex;flex:0;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:flex-end;width:auto}.microsite-branding{display:flex;flex:1 1 auto;align-items:center;flex-wrap:nowrap}.microsite-branding .logo{min-height:2.2rem;max-height:3rem;max-width:32rem;width:auto;height:auto;position:relative}.microsite-header a.button-primary{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.5rem;border:1px solid #d00;background-color:#d00;color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s}.microsite-intro{position:relative;display:flex;flex:1 1 auto;flex-direction:row;align-items:flex-start}.microsite-intro .left{width:50%}.microsite-intro .right{width:50%}.microsite-intro .spacer{width:4rem}.microsite-intro.reverse{flex-direction:row-reverse}.microsite-review-logo{max-width:18rem;max-height:5rem;display:block}.site-header{width:auto;min-width:100%;background-color:#00a0af}.site-header-content{margin:0 auto}.site-header-main{position:relative;display:flex;flex:1 1 auto;justify-content:space-between;padding:.5rem 1rem}.site-header-main.first{padding:.7rem 1rem 0 1rem}.site-header-main.second{padding:0 1rem}.site-branding{display:flex;flex:1 1 auto;align-items:center;flex-wrap:nowrap}.site-branding .logo{max-height:2.75rem;position:relative;margin-right:.75rem;top:-3px}.site-branding .logotype{max-height:1.2rem;position:relative;margin-right:.75rem;top:-2px}.site-branding .flare{width:.5rem;height:auto;position:relative;margin-right:.75rem}.site-branding h3{font-size:.83rem;font-weight:700;text-transform:uppercase;color:#fff;line-height:.5;margin:0;padding:0;align-items:center;position:relative}.site-header-main .left-part{display:flex;flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start;align-items:center}.site-header-main .left-part .nav-spacer{width:auto;flex:0 0 auto}.site-header-main .right-part .nav-spacer{width:auto;min-width:1.5rem;flex:0 0 auto}.site-header-main .right-part{display:flex;flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:flex-end;width:auto}.site-header-main .action-icons{display:grid;grid-template-columns:auto auto auto auto;align-items:center;grid-column-gap:.5rem}.custom-logo{display:block;width:auto;height:100%}.custom-logo-link{display:block;width:3.75rem;height:3.75rem;opacity:1;transition:transform .3s ease-out;margin-right:1rem}.custom-logo-link:hover{transform:scale(1.03)}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation li{position:relative;display:inline-block;text-align:center;padding:0}.main-navigation a{text-transform:uppercase;font-size:.85rem;font-weight:600;position:relative;color:#fff;display:block;line-height:1.5;outline-offset:-1px;padding:1rem 0}.shop-navigation a{color:#fff;background:#f36b24;border:.1rem solid #f36b24;padding:0 1rem;height:2rem;line-height:2rem;border-radius:5rem;text-decoration:none;font-weight:700;text-transform:capitalize;display:flex;align-items:center}.shop-navigation a:after{display:none}.main-navigation ul .toggled-on{display:block}li.mainmenu-facebook,li.mainmenu-instagram,li.mainmenu-newsletter{position:relative;width:2rem;height:2rem;padding:0;line-height:1;transition:transform .3s ease-out;margin-left:.5rem;vertical-align:middle}.mainmenu-facebook a,.mainmenu-instagram a,.mainmenu-newsletter a{display:block;width:2rem;height:2rem;margin:0;padding:0}.mainmenu-facebook a:after,.mainmenu-instagram a:after,.mainmenu-newsletter a:after{display:none}.mainmenu-facebook:hover,.mainmenu-instagram:hover,.mainmenu-newsletter:hover{transform:scale(1.1)}.mainmenu-facebook span,.mainmenu-instagram span,.mainmenu-newsletter span{visibility:hidden}.mainmenu-facebook:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-9f940007-639e-46be-9606-8ded0b12f5d6) center center / 1.25rem}.mainmenu-instagram:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-b130d9a4-c8a4-47a9-9cd5-f185c2df2e0e) center center / 1.25rem}.mainmenu-newsletter:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-da634cba-eea6-402a-8d5b-7e08f894a2ad) center center / 1.25rem}.newsletter-menu{position:relative;width:2rem;height:2rem;padding:0;line-height:1;transition:transform .3s ease-out;vertical-align:middle}.newsletter-menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-66553859-8c9e-411f-b06b-6d9738272ca6) center center / 1.25rem}.newsletter-menu:after{content:"Subscribe to Newsletter";display:block;position:absolute;top:1.5rem;left:0;line-height:2.2;transform:translateX(-25%);white-space:nowrap;background-color:rgba(255,255,255,.95);border-radius:2rem;border:.5px solid #00a0af;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.5rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:top .1s ease-out,opacity .1s ease-out;z-index:1000}.newsletter-menu:hover{transform:scale(1.1);z-index:1000}.newsletter-menu:hover:after{visibility:visible;opacity:1;top:2rem}.account-menu{position:relative;width:2rem;height:2rem;padding:0;line-height:1;transition:transform .3s ease-out;vertical-align:middle}.account-menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-ab91118d-622d-4e4c-91bb-f791fd5e404b) center center / 1.25rem}.account-menu:after{content:"My Account";display:block;position:absolute;top:1.5rem;left:0;line-height:2.2;transform:translateX(-25%);white-space:nowrap;background-color:rgba(255,255,255,.95);border-radius:2rem;border:.5px solid #00a0af;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.5rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:top .1s ease-out,opacity .1s ease-out;z-index:1000}.account-menu:hover{transform:scale(1.1);z-index:1000}.account-menu:hover:after{visibility:visible;opacity:1;top:2rem}.shop-menu{position:relative;width:2rem;height:2rem;padding:0;line-height:1;transition:transform .3s ease-out;vertical-align:middle}.shop-menu .cart-count{position:absolute;display:block;top:-.0rem;right:-.15rem;background-color:#e60000;color:#fff;font-size:.75rem;font-weight:600;line-height:1rem;border-radius:1rem;min-width:1rem;height:1rem;text-align:center}.shop-menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-4b120ecc-c897-4ef0-aa6a-01ed04a3c7d1) center center / 1.25rem}.shop-menu:after{content:"Shopping Basket";display:block;position:absolute;top:1.5rem;left:0;line-height:2.2;transform:translateX(-30%);white-space:nowrap;background-color:rgba(255,255,255,.95);border-radius:2rem;border:.5px solid #00a0af;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.5rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:top .1s ease-out,opacity .1s ease-out;z-index:1000}.shop-menu:hover{transform:scale(1.1);z-index:1000}.shop-menu:hover:after{visibility:visible;opacity:1;top:2rem}.search-menu{position:relative;width:2rem;height:2rem;padding:0;line-height:1;transition:transform .3s ease-out;vertical-align:middle}.search-menu:hover{transform:scale(1.1);z-index:1000}.search-menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat var(--wpr-bg-1497080f-22e7-4514-b1ef-c8cff5d37212) center center / 1.25rem}.search-menu:after{content:"Search";display:block;position:absolute;top:1.5rem;left:0;line-height:2.2;transform:translateX(-18%);white-space:nowrap;background-color:rgba(255,255,255,.95);border-radius:2rem;border:.5px solid #00a0af;color:#2b3547;font-weight:500;padding:0 .5rem;font-size:.5rem;text-transform:uppercase;opacity:0;visibility:hidden;transition:top .1s ease-out,opacity .1s ease-out;z-index:1000}.search-menu:hover{transform:scale(1.1);z-index:1000}.search-menu:hover:after{visibility:visible;opacity:1;top:2rem}.side-nav{display:block}.sticky{position:sticky;top:1rem}.side-nav-block{margin-bottom:1.5rem}.side-nav-block-content{max-height:200px;overflow-y:auto;position:relative}.side-nav-block-content.auto-height{max-height:none}.side-nav-title{font-weight:600;border-bottom:1px solid #ddd;margin-bottom:.5rem;text-transform:uppercase}.side-nav span.filter-summary-category{font-weight:400}.side-nav a{font-size:.85rem;font-weight:400;position:relative;color:#2b3547;display:block;line-height:1.5;outline-offset:-1px;padding:.25rem 0 .25rem 1.25rem;cursor:pointer}.side-nav a:before{content:"";width:.75rem;height:.75rem;border:1px solid #ddd;position:absolute;top:.45rem;left:0}.side-nav a:hover:before{background-color:#ddd}.side-nav a.active{font-weight:600;text-decoration:none;pointer-events:none}.side-nav a.active:before{content:"";width:.75rem;height:.75rem;border:1px solid #00a0af;position:absolute;top:.45rem;left:0}.side-nav a.active-filter{font-weight:600;text-decoration:none}.side-nav a.active-filter:before{content:"";width:.75rem;height:2px;border:1px solid #00a0af;background-color:#00a0af;position:absolute;top:.75rem;left:0}.side-nav a.reset-filters{display:block;color:#f36b24;font-weight:500}.side-nav a.reset-filters:before{content:"";width:.75rem;height:.75rem;border:1px solid #f36b24;background-color:#f36b24;border-radius:1rem;position:absolute;top:.5rem;left:0}.side-nav a.reset-filters.disabled{pointer-events:none;color:#909090}.side-nav a.reset-filters.disabled:before{background-color:#fff;border:1px solid #909090}.brand-header{margin-bottom:2rem;text-align:center}.brand-header img{display:inline-block;width:auto;height:auto;max-width:12rem;max-height:6rem}.brand-intro{position:relative;display:flex;flex:1 1 auto;flex-direction:row;align-items:flex-start}.brand-intro .left{width:50%}.brand-intro .right{width:50%}.brand-intro .spacer{width:4rem}.brand-intro.reverse{flex-direction:row-reverse}.action-icons-mobile{display:none}.menu-toggle{display:none;font-size:.8rem;padding:0;background-color:transparent;margin:0;color:#fff}.hamburger-icon{display:block;width:2rem}.hamburger-icon>span{display:block;width:100%;background-color:#00a0af;height:4px;border-radius:4px}.hamburger-icon>span:nth-child(2){margin:8px 0}.close-menu-icon{display:block;width:2rem;position:relative;transform:rotateZ(45deg)}.close-menu-icon>span:nth-child(1){display:block;width:100%;background-color:#00a0af;height:4px;border-radius:4px}.close-menu-icon>span:nth-child(2){position:absolute;top:0;left:0;display:block;width:100%;background-color:#00a0af;height:4px;border-radius:4px;transform:rotateZ(90deg)}.no-js .menu-toggle{display:none}.menu-toggle:hover,.menu-toggle:focus{background-color:transparent}.menu-toggle:focus{outline:none}.site-header-menu.toggled-on,.no-js .site-header-menu{display:block}.dropdown-toggle{background-color:transparent;border:0;border-radius:0;color:#1a1a1a;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px;display:none!important}.dropdown-toggle:after{border:0 solid #d1d1d1;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px}.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:transparent;color:#007acc}.dropdown-toggle:focus{outline:none}.dropdown-toggle:focus:after{border-color:transparent}.dropdown-toggle.toggled-on:after{content:"\f432"}.site-footer{display:block;padding:4.5rem 3rem 3rem 3rem;position:relative;background-color:#fff}.site-footer-menu{display:block}.footer-navigation{display:block;line-height:1;padding:0 1.5rem}.footer-navigation ul{list-style:none;margin:0;padding:0}.footer-navigation li{position:relative;display:inline-block;text-align:center;margin:0;padding:0}.footer-navigation a{text-transform:uppercase;font-size:.8125rem;font-weight:500;position:relative;color:#2b3547;display:block;line-height:1;outline-offset:-1px;margin-right:1rem}.footer-navigation a:after{content:"";width:0;height:1px;position:absolute;left:50%;bottom:-5px;opacity:0;background-color:#2b3547;transition:width .3s ease-out,left .3s ease-out,opacity .45s ease-in}.footer-navigation a:hover:after{width:100%;left:0;opacity:1}.footer-bottom{padding:0 1.5rem}.footer-bottom p{font-size:.75rem;font-weight:400;letter-spacing:.01em;margin:0;line-height:1}.footer-sub-navigation{position:relative;float:right}.footer-sub-navigation ul{list-style:none;margin:0}.footer-sub-navigation li{position:relative;float:left;text-align:center}.footer-sub-navigation a{font-size:.75rem;font-weight:400;position:relative;color:#2b3547;display:block;line-height:1;outline-offset:-1px;padding:0 0 .5rem 0;margin-left:1.25rem}.footer-content{display:grid;grid-template-columns:2fr 2fr .1fr .1fr;background-color:#ffede2;border-radius:100rem;margin:1.25rem 0 1.25rem 0;overflow:hidden;padding:0 0 0 .5rem;border:1px solid #fff}.footer-content>div{padding:1rem 1rem 1rem 1rem;position:relative}.footer-content>div:not(:last-child){border-right:1px solid #fff}.footer-content p{font-size:.8125rem;font-weight:400;line-height:1.75;margin:0}.footer-content a{color:#2b3547;font-weight:700}.footer-content .footer-social{display:flex;width:9rem;flex:1 1 auto;height:100%;padding:0;margin:0;justify-content:stretch;align-items:center}a.footer-icon{display:flex;flex:1;width:100%;height:100%;justify-content:center;align-items:center;padding:0;margin:0;transition:background-color .3s}a.footer-icon img{width:auto;height:24px;display:block;transition:all .3s}a.footer-icon:hover img{transform:scale(1.5)}.footer-disclaimer{margin-top:3.5rem;padding:0 1.5rem 5.5rem 1.5rem}.footer-disclaimer>p{margin:0;font-size:.75rem;line-height:1.35;color:#999;text-align:justify}.site-footer .site-title{font-family:inherit;font-size:inherit;font-weight:400}.site-footer .site-title:after{content:"\002f";display:inline-block;font-family:Sora,"Helvetica Neue",sans-serif;opacity:.7;padding:0 .307692308em 0 .538461538em}.site-footer span[role=separator]{opacity:.7;padding:0 .307692308em 0 .538461538em}.site-footer span[role=separator]::before{content:'\002f'}.site-info{color:#686868;font-size:.8125rem;line-height:1.6153846154}.site-info a{color:#686868}.site-info a:hover,.site-info a:focus{color:#007acc}.shop-extras{border-bottom:1px solid #ddd;position:relative;background-color:#fff;width:100%;margin:0 auto;line-height:1}.shop-extras.transparent{background-color:transparent;border:none;padding:.5rem}.shop-extras-content{width:100%;margin:0 auto;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;padding:.15rem 4rem;line-height:1}.shop-extras-content div{padding:.5rem}.shop-extras-content img{vertical-align:middle;margin-right:.5rem}.shop-extras-content p{text-transform:uppercase;font-weight:600;color:#2b3547;font-size:.7rem;line-height:1.1;vertical-align:top;display:flex;flex:1;align-items:center;margin:0}.shop-extras-content p.large{text-transform:none;font-size:1rem}.shop-extras-content p.cl-white-text{color:#fff}.shop-extras-content a{color:#2b3547}img.klarna-badge{width:4rem;height:auto}blockquote{margin:2rem 0}blockquote:first-child{margin-top:0}blockquote p,.blog-content blockquote p{font-family:"Libre Baskerville",serif;font-style:italic;padding:2rem;font-size:1.5rem;line-height:1.35;font-weight:500;color:#f36b24;text-align:center;border-top:2px solid #00a0af;border-bottom:2px solid #00a0af;background:transparent;margin:0 4rem;position:relative}blockquote p:before{font-family:Sora,"Helvetica Neue",sans-serif;font-style:normal;font-weight:700;content:open-quote;position:absolute;line-height:1;top:.4rem;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;color:#f36b24;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}blockquote p:after{font-family:Sora,"Helvetica Neue",sans-serif;font-style:normal;font-weight:700;content:close-quote;position:absolute;line-height:1;bottom:-.7rem;left:50%;transform:translate(-50%,50%);font-size:2.5rem;color:#f36b24;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}blockquote p b,blockquote p strong{font-weight:700}blockquote h2,.blog-content blockquote h2{font-family:"Libre Baskerville",serif;font-style:italic;font-weight:400;padding:2rem;font-size:1.5rem;line-height:1.35;color:#fff;border-left:8px solid rgb(0,155,155);background:rgb(0,175,175);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1)}blockquote h3,.blog-content blockquote h3{font-weight:400;padding:1.5rem;font-size:1rem;line-height:1.35;color:#fff;border-left:8px solid rgb(0,155,155);background:rgb(0,175,175);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1)}.promotion-bar{font-size:.75rem;text-align:center;font-weight:600;padding:.5rem 2rem;color:#fff;background-color:#f36b24;text-transform:uppercase}.promotion-bar p{display:inline;font-size:.75rem;text-align:center;font-weight:600;color:#fff;text-transform:uppercase}.promotion-bar.orange{background-color:#f36b24}.promotion-bar.teal{background-color:#00a0af}.promotion-bar.black{background-color:#2b3547}.promotion-bar a{font-size:.75rem;text-decoration:none;color:#fff}.promotion-bar a:hover{text-decoration:underline;color:#fff}.woocommerce .woocommerce-notices-wrapper{padding:0;margin:0 auto}.woocommerce .woocommerce-message{background-color:#eee;border:1px solid #eee;border-radius:10rem;position:relative}.woocommerce .woocommerce-info{background-color:#eee;border:1px solid #eee;border-radius:10rem;position:relative;font-weight:500}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right;margin-top:-.4rem;margin-right:-1.35rem;margin-bottom:-.5rem}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce table.shop_table.tr{border:none}.woocommerce table.shop_table.td{border:none;vertical-align:middle}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0}.shop-single .woocommerce-product-gallery .flex-viewport{border:1px solid #ddd;margin-bottom:1rem}.shop-single .woocommerce-product-gallery .flex-control-thumbs li{padding-right:1rem}.shop-single .woocommerce-product-gallery{margin-bottom:4rem}.shop-single .woocommerce-product-gallery .flex-control-thumbs img{border:1px solid #ddd}.shop-single .woocommerce-tabs{clear:both}.shop-single .woocommerce-tabs:before{content:"";display:block;background-color:transparent;clear:both;height:2rem}.shop-single .woocommerce-tabs h2{display:none}.shop-single .related{padding:1.5rem 0}.shop-single .related h2{text-align:center}.shop-single .woocommerce ul.products li.product h2{font-size:1rem;text-align:left}.shop-single .woocommerce ul.products li.product .price{color:#f36b24;font-weight:600;font-size:.775rem;text-align:left}.shop-single .woocommerce ul.products li.product .price:before{content:"Price: ";font-weight:400;display:inline;color:initial}.shop-single .woocommerce ul.products li.product .button{white-space:nowrap;position:relative;text-transform:uppercase;font-weight:600;font-size:.75rem;color:#2b3547;padding:0;background-color:transparent;line-height:1;margin:0}.shop-single .woocommerce ul.products li.product .button:hover{color:#f36b24}.shop-single .woocommerce ul.products li.product .button:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);display:inline-block;width:1.5rem;height:auto;margin-left:.5rem;margin-right:.5rem;transition:margin .3s}.shop-breadcrumbs{font-size:.85rem;line-height:1;text-align:left;padding:.5rem 0;margin:1.5rem 0}.shop-breadcrumbs a{font-size:.85rem;line-height:1;text-align:center;padding:.5rem 0;margin-top:2rem;font-weight:500}.shop-breadcrumbs em{font-style:normal;position:relative;padding:0 .5rem;font-size:.55rem;top:-.1rem;opacity:.35}.shop-image{border:1px solid #eee;position:relative}.woocommerce .entry-summary .shop-product-title{font-size:1.6rem;font-weight:500;line-height:1.1;margin:0 0 .5rem 0;padding-right:3rem}.woocommerce .entry-summary .shop-product-subtitle{font-size:1.1rem;line-height:1.3;margin:0 0 1rem 0;padding:.25rem 3rem .25rem 0}.woocommerce .entry-summary .shop-product-subtitle.bundle{padding:.25rem 3rem .25rem 1.5rem;background:no-repeat var(--wpr-bg-4aa5366a-58f7-4670-9f41-5bb5a3fa44ca) top left / 1.35rem}div.product .onsale{display:none}.woosw-content-item--remove{width:3rem}.woosw-list{border:1px solid #eee;max-width:960px;padding:1rem;margin:0 auto}.woosw-content-items tbody tr.woosw-content-item td:nth-child(4){width:25%;max-width:8rem}.woosw-content-item--add{max-width:8rem}.woocommerce div.product form.cart button{display:inline-block;font-size:.95rem;line-height:.95rem;font-weight:600;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce div.product form.cart table.variations{margin:0 0 .5rem 0}.woocommerce div.product form.cart table.variations .value{padding:0}.woocommerce div.product form.cart table.variations select{margin:0}.woocommerce div.product span.price{color:#2a2a2a;font-weight:500}.woocommerce button[name="add-to-cart"]{font-weight:600!important;background-color:#e60000!important}.woocommerce div.product form.cart button:hover{display:inline-block;font-size:.95rem;line-height:.95rem;font-weight:600;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:transform .3s;opacity:.8}.woocommerce .cart-collaterals{border:1px solid #ddd;padding:1.5rem;position:sticky;top:1rem}.woocommerce .order-summary{border:1px solid #ddd;padding:1.5rem;position:sticky;top:1rem}.woocommerce .order-summary table.shop_table{border:none;margin:0}.woocommerce .order-summary table.shop_table th,.woocommerce .order-summary table.shop_table td,.woocommerce .order-summary table.shop_table tr{border:none}.woocommerce .order-summary table.shop_table th,.woocommerce .order-summary table.shop_table td{padding:0 0 .75rem 0;vertical-align:top;font-weight:400;text-transform:none}.woocommerce table.woocommerce-checkout-review-order-table td.product-total{text-align:right}.woocommerce table.woocommerce-checkout-review-order-table td .variation{display:none}.woocommerce table.woocommerce-checkout-review-order-table tfoot td{font-size:.875rem}.woocommerce .order-summary table.shop_table tfoot{border-top:1px solid #eee}.woocommerce .order-summary table.shop_table tfoot tr:first-child th,.woocommerce .order-summary table.shop_table tfoot tr:first-child td{padding-top:.75rem}.woocommerce .order-summary table.shop_table tfoot tr:last-child th,.woocommerce .order-summary table.shop_table tfoot tr:last-child td{padding-bottom:0}.woocommerce .cart-collaterals .add_gift_card_form{display:none!important}.woocommerce .cart-collaterals table.shop_table{background:transparent;border:none}.woocommerce .cart-collaterals table.shop_table td,.woocommerce .cart-collaterals table.shop_table th,.woocommerce .cart-collaterals table.shop_table tr{border:none;vertical-align:top;padding:0;text-transform:none;font-weight:400}.woocommerce .cart-collaterals table.shop_table td,.woocommerce .cart-collaterals table.shop_table th{vertical-align:middle;padding:.25rem 0}.woocommerce .cart-collaterals table.shop_table td li{margin:0;padding:0;line-height:inherit}.woocommerce ul#shipping_method .amount{font-weight:600}.woocommerce .cart-collaterals table.shop_table b{font-weight:600}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto}.woocommerce .cart-collaterals .cart_totals h2{font-size:1.125rem;font-weight:500;text-transform:uppercase;display:none}.woocommerce .cart-collaterals .includes_tax{display:block}.woocommerce .cart-collaterals .woocommerce-shipping-destination{display:none}.woocommerce .product-remove{text-align:right}.woocommerce .product-remove a{font-size:.675rem;font-weight:600;line-height:1}table.cart .product-thumbnail{width:auto;min-width:0;max-width:none}table.cart img{max-height:120px;width:auto}table.cart .variation{font-weight:500;font-size:.75rem;line-height:1.35;margin:.25rem 0 0 0;display:block}table.cart .variation .variation-Bundledproducts p{font-weight:400;font-size:.75rem}.woocommerce-cart-form table.cart{border:none;border-top:1px solid #eee}.woocommerce-cart-form table.cart th,.woocommerce-cart-form table.cart td{vertical-align:middle}.woocommerce-cart-form table.cart td{padding:1rem 1rem;border:none;border-bottom:1px solid #eee}.woocommerce-cart-form table.cart tr td:first-child{padding-left:0}table.cart th,table.shop_table th{text-transform:uppercase;font-size:.8rem}table.cart a{color:#4a4a4a}table.cart a:hover{color:#f36b24}table.cart td{font-size:.875rem}table.cart .product-name{width:45%;max-width:none;text-align:left;font-weight:500}table.cart .woosb-item-child .product-name{color:#aaa;font-weight:400;font-size:.875rem!important}table.cart .woosb-item-child .product-name a{color:#aaa}table.cart .product-price{width:auto;white-space:nowrap;min-width:0;max-width:none;text-align:right}table.cart td.product-quantity{width:auto;white-space:nowrap;min-width:0;max-width:none;text-align:center;padding-top:0;padding-bottom:0}table.cart .quantity input[type="number"]{border-radius:0;padding:.5rem 0;margin:0}table.cart .quantity input::-webkit-outer-spin-button,table.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table.cart .quantity input[type=number]{-moz-appearance:textfield}table.cart .woosb-item-child .product-quantity{color:#aaa}table.cart .product-subtotal{width:auto;white-space:nowrap;min-width:0;max-width:none;text-align:right}.woocommerce table.cart button.update_cart{background-color:transparent;padding:0;color:#4a4a4a;font-weight:600;font-size:.75rem;cursor:pointer;display:inline}.woocommerce table.cart button.update_cart:disabled{opacity:.5}.woocommerce table.cart a.continue_shopping{color:#4a4a4a;font-weight:600;font-size:.75rem;cursor:pointer;position:relative;text-transform:uppercase}.woocommerce table.cart a.continue_shopping:hover{color:#f36b24}.woocommerce table.cart a.continue_shopping:before{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-left.svg);display:inline-block;width:1.5rem;height:auto;margin-left:.5rem;margin-right:.5rem;transition:margin .3s}.woocommerce-shipping-totals .shipping li{margin:0}.woocommerce .entry-summary .quantity input.input-text.qty{background:#fff;color:#2b3547;border:1px solid #ddd;border-radius:10rem;font-size:.85rem;font-weight:500;letter-spacing:0;min-width:3rem;line-height:1.25rem;padding:.5rem .25rem .5rem .25rem;text-transform:uppercase;margin-right:.25rem}input.input-text{background:#fff;color:#2b3547;border:1px solid #ddd;border-radius:0;font-size:.85rem;font-weight:500;letter-spacing:0;line-height:1.25rem;padding:.5rem 1rem .5rem 1rem;margin:0}.coupon input.input-text{margin:0 .25rem 0 0;min-width:15rem}.woocommerce-MyAccount-Giftcards-form input[type="text"],#wc_gc_cart_redeem_form input[type="text"]{background:#fff;color:#2b3547;border:1px solid #ddd;border-radius:10rem;font-size:.85rem;font-weight:500;letter-spacing:0;line-height:1.25rem;padding:.5rem 1rem .5rem 1rem;margin:0 .25rem 0 0;width:100%;max-width:none}.woocommerce-checkout #wc_gc_cart_redeem_form{display:flex;flex:1 1 auto;align-items:center;position:relative}.woocommerce-checkout #wc_gc_cart_redeem_form .wc_gc_add_gift_card_form__notices{width:100%;display:block;position:absolute;font-size:.785rem;top:-6rem}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]{display:inline-block;width:calc(100% - 11rem);height:100%;margin:0}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button{display:inline-block;width:10rem;margin:0 0 0 1rem}#payment .add_gift_card_form{padding:1rem 1.25rem .75rem 1.25rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(64,64,64,.1);vertical-align:middle;margin-bottom:2rem;border-radius:.75rem;display:block;line-height:3rem;align-items:center}#payment .add_gift_card_form h4{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:-.03em}.checkout-coupon{padding:1rem;border:1px solid #ddd;margin-bottom:2rem}.checkout-coupon h4{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:-.03em}.checkout-coupon-block{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #eee}.coupon-form{display:flex;flex:1 1 auto}.coupon-form div:first-child{width:100%}.coupon-form input.input-text{width:100%}.coupon-form div:last-child{padding-left:.5rem}#payment .add_gift_card_form #wc_gc_cart_redeem_form{display:flex;flex:1 1 auto;flex-direction:row}#payment .add_gift_card_form #wc_gc_cart_code{margin:0;font-size:.875rem;line-height:1;padding:.75rem 1rem;flex:1;margin-right:.5rem}#payment .add_gift_card_form button{display:block;flex:1;width:100%;max-width:8rem;font-size:.875rem;line-height:1;font-weight:500;text-align:center;padding:.75rem 1rem;border:none;background-color:#6b6a6b;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce .entry-summary .quantity input.input-text.qty::-webkit-outer-spin-button,.woocommerce .entry-summary .quantity input.input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .entry-summary .quantity input.input-text.qty{-moz-appearance:textfield}.woocommerce div.product div.images{width:auto;float:none}.woocommerce div.product div.summary{width:auto;float:none;margin:0}.woo-price-cart{margin:1rem 0}.woocommerce div.product p.price ins{text-decoration:none;font-weight:500}.promo-tag{display:inline-block;font-size:.7rem;line-height:.6rem;padding:.5rem 1rem;font-weight:600;text-transform:uppercase;background:rgb(0,175,175);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1);color:#fff;border-radius:5rem;margin-bottom:.5rem}.alt-product{border-bottom:1px solid #eee;margin-top:1rem;padding-bottom:.5rem;margin-bottom:.75rem}.notice-stock{font-size:.75rem;border:1px solid #f36b24;margin:.75rem 0;padding:1rem}.notice-stock.new-products{border:none;background-color:#e5f4f5}.notice-stock p{margin:0 0 1rem 0}.notice-stock h6{font-size:.875rem}.notice-stock .alert_container{margin:0}.notice-stock button{margin-left:0;margin-right:0}.notice-stock button.unsubscribe_button{margin-top:1rem}.notice-stock .registered_message{font-size:.875rem;font-weight:500}.notice-price-cart{border:1px solid #eee;margin-top:1rem;display:grid;grid-template-columns:auto auto;align-items:center}.notice-price-cart p{font-size:.7rem;font-weight:500;margin:0}.notice-price-cart .left{text-align:center;padding:.35rem}.notice-price-cart .left img{width:3.25rem;height:auto;vertical-align:middle;margin:.25rem .5rem}.notice-price-cart .right{text-align:center;padding:.35rem;border-left:1px solid #eee}.notice-price-cart.single{display:block}.notice-price-cart.single>div{text-align:center;padding:.35rem}.cart-payment-icons{width:100%;margin-top:1.5rem;border-top:1px solid #eee;padding-top:1.5rem;display:flex;align-items:center;justify-content:stretch;text-align:center;white-space:nowrap}.cart-payment-icons div{padding:.25rem;width:100%}.cart-payment-icons img{display:flex;flex:1 1 auto;width:100%;height:auto}.cart-payment-icons img:not(.klarna-payment-badge){border-radius:6px;overflow:hidden}.cart-notice{margin-top:1.5rem;border-top:1px solid #eee;padding-top:1.5rem;text-align:center}.payment-methods{border:1px solid #eee;border-top:none;padding:.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;text-align:center}.payment-methods p{font-size:.7rem;font-weight:500;margin:0}.payment-methods img{width:2.75rem;height:auto;margin-left:.35rem}.payment-cards img{width:2.75rem;height:auto;margin-left:.35rem}.content-price-cart{display:block;margin:1rem 0}.content-price-cart .price-and-button{display:flex;flex:1 1 auto;align-items:center}.content-price-cart .buy-button-block{width:100%;padding-left:2rem;text-align:right;display:flex;flex:1 1 auto;justify-content:flex-end}.content-price-cart .buy-button-block form.cart{display:flex;flex:1 1 auto;justify-content:flex-end}.content-price-cart .buy-button-block button.button.alt{display:block;width:100%;max-width:20rem;float:none}.content-price-cart .buy-button-block a.button{display:block;width:100%;max-width:20rem;float:none}.product-star-rating{display:block;text-align:left;align-content:center;cursor:default}.product-star-rating .review-widget{font-size:.775rem;line-height:1.25;color:#2b3547;text-align:left;cursor:default;margin:0;padding:0;pointer-events:none;display:flex;align-items:center}.product-star-rating .review-widget div{margin:0}.woocommerce div.product div.summary p.price{color:#2b3547;font-weight:500;font-size:1.5rem;margin:0}.cr-all-reviews-shortcode .cr-ajax-search{display:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap{margin-bottom:1.5rem}.cr-all-reviews-shortcode .commentlist li.review{margin-bottom:1.5rem}.content-price-cart p.price{display:flex;text-align:left;align-items:center}.content-price-cart p.price del{color:#aaa;font-weight:300;font-size:1rem;padding-left:.5rem;order:1}.content-price-cart p.price ins{text-align:left}.content-price-cart p.price span.from{margin-right:.5rem;font-size:1.25rem}.content-price-cart p.price span.subscription-details{white-space:nowrap}.woocommerce div.product form.cart{margin:0}.woocommerce div.product div.summary .woocommerce-product-details__short-description{padding-left:7rem;position:relative;display:block;clear:both;margin:1.5rem 0}.woocommerce div.product div.summary .woocommerce-product-details__short-description p{font-size:.875rem}.woocommerce div.product div.summary .woocommerce-product-details__short-description:before{content:"";display:block;position:absolute;top:0;left:0;width:5rem;height:5rem;border-radius:100%;overflow:hidden;background:rgb(243,107,36);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:1px}.woocommerce div.product div.summary .woocommerce-product-details__short-description:after{content:"";display:block;position:absolute;top:2px;left:2px;width:calc(5rem - 4px);height:calc(5rem - 4px);border-radius:100%;overflow:hidden;background:#fff no-repeat var(--wpr-bg-2490adb0-f63e-4836-8a0d-7ae8d5cec298) center / contain;border:3px solid #fff}.woocommerce div.product div.summary .product_meta{font-size:.875rem;padding:.25rem 0}.woocommerce div.product div.summary .product_meta a{font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:none;border-radius:0;margin:0;padding:.1rem 2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:2px solid #f36b24}.woocommerce div.product .woocommerce-tabs ul.tabs li a{background:none;border:none;border-radius:0;text-transform:uppercase;font-weight:500;font-size:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:600}ul.tabset{list-style-type:none;padding:0;margin:2rem 0 2rem 0;display:flex;text-align:center;align-items:center;justify-content:center}ul.tabset li{background:none;border:none;border-radius:0;margin:0;padding:.5rem 2rem;border-bottom:2px solid transparent}ul.tabset li.active{background:none;border-bottom:2px solid #f36b24}ul.tabset li a{background:none;border:none;border-radius:0;text-transform:uppercase;font-weight:500;font-size:1rem;padding:.5rem 0;color:#2b3547}ul.tabset li.active a{font-weight:600}.woocommerce div.product .woocommerce-tabs .wc-tab{max-width:60rem;margin:0 auto}.woocommerce div.product .woocommerce-tabs .wc-tab p,.woocommerce div.product .woocommerce-tabs .wc-tab li{font-size:.875rem}.woocommerce-MyAccount-navigation{max-width:60rem;margin:0 auto;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.woocommerce-MyAccount-navigation ul{display:flex;flex:1 1 auto;flex-direction:row;align-content:center;justify-content:space-between}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f8f8f8;border-radius:5rem}.woocommerce-MyAccount-navigation ul li a{font-size:.775rem;color:#222;font-weight:500;padding:.25rem .5rem;border:1px solid transparent;border-radius:5rem}.woocommerce-MyAccount-navigation ul li a:hover{border:1px solid #ddd}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:0}.woocommerce-MyAccount-content{max-width:60rem;margin:0 auto}.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#00a0af;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#00a0af;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s;opacity:.8}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#00a0af;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s;opacity:.25}.woocommerce .button.button.alt{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce .button.button.alt.disabled,.woocommerce .button.button.alt.disabled:hover{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s;opacity:.25}#payment .button#place_order{display:block;margin:0 auto;width:100%;max-width:24rem;float:none;padding:1.25rem 3rem 1.25rem 3rem;background:#f36b24 no-repeat var(--wpr-bg-e63de7f0-b4a9-4443-9984-15acb0b7d2ad) 1.25rem center / 1rem;font-weight:700;margin-top:3rem}.woocommerce .button.button.alt:hover{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s;opacity:.8}.woocommerce .button.button.checkout-button,.woocommerce .button.button.checkout-button:hover{padding:1rem 1.25rem 1rem 3rem;background:#f36b24 no-repeat var(--wpr-bg-9e045324-36f5-4f07-b724-f46ea2bbd030) 1.25rem center / 1rem;font-weight:700;width:100%}.checkout-block{padding:1px;border:1px solid #ddd;margin-bottom:2rem}.checkout-block-content{padding:1.5rem}.checkout-block input{border-radius:0;padding-left:.5rem;padding-right:.5rem;font-weight:400}h2.checkout-header{font-weight:500;color:#00a0af;border-bottom:1px solid #ddd;background-color:#f8f8f8;font-size:1.25rem;line-height:1;padding:1rem;margin:0}.woocommerce form .form-row label{font-size:.875rem}.woocommerce form .form-row label abbr.required{font-size:.75rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce .woocommerce-page form .form-row-first,.woocommerce .woocommerce-page form .form-row-last{width:calc(50% - .5rem)}.woocommerce-cart #payment,.woocommerce-checkout #payment{padding:0;margin:0;background:transparent;border-radius:0}.woocommerce-cart #payment ul.wc_payment_methods,.woocommerce-checkout #payment ul.wc_payment_methods{padding:0;margin:0 0 1rem 0;border:0}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{position:relative;top:1px;margin:0 .5rem 0 0}.woocommerce-cart #payment ul.wc_payment_methods>li,.woocommerce-checkout #payment ul.wc_payment_methods>li{padding:.75rem 1.25rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(64,64,64,.1);vertical-align:middle;margin-bottom:1.5rem;border-radius:.75rem;display:block;line-height:3rem;align-items:center}.woocommerce-cart #payment ul.wc_payment_methods>li label a,.woocommerce-checkout #payment ul.wc_payment_methods>li label a{line-height:3rem!important;flex:1!important;align-self:center!important}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{margin:-4px 0 0 .75rem}.woocommerce-cart #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:39px!important;margin:-4px 0 0 .75rem!important}.woocommerce-cart #payment ul.wc_payment_methods li .about_paypal,.woocommerce-checkout #payment ul.wc_payment_methods li .about_paypal{margin-left:.5rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent;border-radius:0;padding:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eee;display:none}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1.5rem}.woocommerce fieldset{border:1px solid #ddd;border-radius:.5rem;padding:.5rem;margin:1.5rem 0}.woocommerce fieldset legend{font-size:.875rem;padding:0 .25rem}.post-navigation{clear:both;margin:2rem 0 0 0}.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.post-navigation a{color:#2b3547;display:block;padding:1.75em 0}.post-navigation span{display:block}.post-navigation .meta-nav{color:#686868;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}.post-navigation .post-title{display:inline;font-size:1rem;font-weight:700;line-height:1.2}.post-navigation a:hover .post-title,.post-navigation a:focus .post-title{color:#007acc}.pagination{padding:1rem 0;font-size:1rem;font-weight:500;position:relative}.pagination .current .screen-reader-text{display:none}.pagination .nav-links{display:block;text-align:center}.pagination .nav-links a{display:inline}.pagination .page-numbers{letter-spacing:.013157895em;margin:0 .75em 0 -.75em;text-transform:uppercase;height:1rem;line-height:1rem;padding:0 1rem;display:inline-block}.pagination .current{font-weight:700}.pagination .prev,.pagination .next{color:#f36b24;display:inline-block;height:1rem;line-height:1rem;padding:0 1rem;position:relative;z-index:2}.pagination .prev:before,.pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:auto;display:none}.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{color:#333}.pagination .prev:focus,.pagination .next:focus{outline:none}.pagination .next:before{content:"\f429";right:-1px;top:-1px}.image-navigation,.comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-size:.8125rem;line-height:1.6153846154;margin:0 7.6923% 2.1538461538em;padding:1.0769230769em 0}.comment-navigation{margin-right:0;margin-left:0}.comments-title+.comment-navigation{border-bottom:0;margin-bottom:0}.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block}.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}img.auto-fit{display:block;width:100%;max-width:100%;height:auto}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.clearfix,.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-summary:before,.entry-summary:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.site-main>article:before,.site-main>article:after,.primary-menu:before,.primary-menu:after,.textwidget:before,.textwidget:after,.content-bottom-widgets:before,.content-bottom-widgets:after{content:"";display:table}.clear:after,blockquote:after,.entry-content:after,.entry-summary:after,.comment-content:after,.site-content:after,.site-main>article:after,.primary-menu:after,.textwidget:after,.content-bottom-widgets:after{clear:both}.widget ul{margin-top:0;margin-bottom:0}.widget li{padding:.25rem 0}.widget li a{color:#2b3547;padding:1rem 0}.widget.widget_categories li a{text-transform:capitalize}.widget.widget_calendar table{margin:0}.widget_calendar td,.widget_calendar th{line-height:2.5625;padding:0;text-align:center}.widget_calendar caption{font-weight:900;margin-bottom:1.75em}.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#686868;color:#fff}.widget_recent_entries .post-date{color:#686868;display:block;font-size:.9rem;margin-top:.25rem;font-weight:400}.widget_recent_entries ul{list-style-type:none;margin:0}.widget_recent_entries li{padding:.5rem 0;font-weight:500}.widget_recent_entries li a{color:#2b3547}.widget_recent_entries li a:hover{color:#f0b349}.widget_recent_entries li:last-child .post-date{margin-bottom:0}.widget_rss .rsswidget img{margin-top:-.375em}.widget_rss .rss-date,.widget_rss cite{color:#686868;display:block;font-size:.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:.538461538em}.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em}.widget_rss li:last-child :last-child{margin-bottom:0}.tagcloud a{display:inline-block;line-height:.75;color:#f36b24;font-weight:600;padding:.35rem;border-radius:3px;border:1px solid transparent}.tagcloud ul{list-style-type:none;margin-left:-.35rem}.tagcloud ul li{display:inline-block}.tagcloud a:hover,.tagcloud a:focus{background-color:#fff;border:1px dotted #f0b349;color:#f0b349;outline:none}#content[tabindex="-1"]:focus{outline:none}.site-description{color:#686868;display:none;font-size:.8rem;font-weight:400;line-height:1;margin:.5rem 0 0}.header-image{clear:both;margin:.875em 0}.header-image a{display:block}.header-image a:hover img,.header-image a:focus img{opacity:.85}.author-info{border-color:inherit;border-style:solid;border-width:1px 0 1px 0;clear:both;padding-top:1.75em;padding-bottom:1.75em}.author-avatar .avatar{float:left;height:42px;margin:0 1.75em 1.75em 0;width:42px}.author-description>:last-child{margin-bottom:0}.author-bio{color:#686868;font-size:.85rem;margin-bottom:1rem;overflow:hidden}.author-link{white-space:nowrap}.sticky-post{color:#686868;display:block;font-size:.85rem;margin-bottom:.5rem;text-transform:uppercase}.updated:not(.published){display:none}.sticky .posted-on,.byline{display:none}.single .byline,.group-blog .byline{display:inline}.page-header{margin-bottom:2rem;border-bottom:1px solid #e1e1e1}body.error404 .page-header,body.search-no-results .page-header{border-top:0;padding-top:0}.taxonomy-description{color:#686868;font-size:.85rem}.taxonomy-description p{margin:.5rem 0 1.5rem}.taxonomy-description>:last-child{margin-bottom:0}.page-links{clear:both;margin:0 0 1.75em}.page-links a,.page-links>span{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-size:.8125rem;height:1.8461538462em;line-height:1.6923076923em;margin-right:.3076923077em;text-align:center;width:1.8461538462em}.page-links a{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.page-links a:hover,.page-links a:focus{background-color:#007acc;border-color:transparent;color:#fff}.page-links>.page-links-title{border:0;color:#1a1a1a;height:auto;margin:0;padding-right:.6153846154em;width:auto}.entry-attachment{margin-bottom:1.75em}.entry-caption{color:#686868;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:1.0769230769em}.entry-caption>:last-child{margin-bottom:0}.content-bottom-widgets{margin:0 7.6923%}.content-bottom-widgets .widget-area{margin-bottom:3.5em}.comments-area{margin:0 7.6923% 3.5em}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}.comments-title,.comment-reply-title{border-top:4px solid #1a1a1a;font-size:1.4375rem}.hero .content h2{font-weight:700;line-height:1.3125;padding-top:1.217391304em}.comments-title{margin-bottom:1.217391304em}.comment-list{list-style:none;margin:0}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}.comment-list .children{list-style:none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a;margin-bottom:.4375em}.comment-author .avatar{float:left;height:28px;margin-right:.875em;position:relative;width:28px}.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px}.comment-metadata,.pingback .edit-link{color:#686868;font-size:.8125rem;line-height:1.6153846154}.comment-metadata{margin-bottom:2.1538461538em}.comment-metadata a,.pingback .comment-edit-link{color:#686868}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}.comment-content li>ul,.comment-content li>ol{margin-bottom:0}.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-size:.8125rem;line-height:1;margin-top:2.1538461538em;padding:.5384615385em .5384615385em .4615384615em}.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:none}.comment-form{padding-top:1.75em}.comment-form label{color:#686868;display:block;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.comment-list .comment-form{padding-bottom:1.75em}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#686868;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}.no-comments{border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding-top:1.75em}.comment-navigation+.no-comments{border-top:0;padding-top:0}.form-allowed-tags code{font-family:Inconsolata,monospace}.form-submit{margin-bottom:0}abbr.required{color:#c00;text-decoration:none;font-size:1.25rem}.comment-reply-title small{font-size:100%}.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px}.comment-reply-title small a:hover,.comment-reply-title small a:focus{color:#1a1a1a}.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-5px}.comment-form #wp-comment-cookies-consent{margin:0 10px 0 0}.comment-form .comment-form-cookies-consent label{display:inline;font-family:Merriweather,Georgia,serif;letter-spacing:0;text-transform:none}.site .avatar{border-radius:50%}.entry-content .wp-smiley,.entry-summary .wp-smiley,.comment-content .wp-smiley,.textwidget .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}.entry-content a img,.entry-summary a img,.comment-content a img,.textwidget a img{display:block}embed,iframe,object,video{max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none}.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:1.75em}.wp-playlist.wp-audio-playlist{padding-bottom:0}.wp-playlist .wp-playlist-tracks{margin-top:0}.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:.7142857143em 0}.wp-playlist-item .wp-playlist-item-length{top:.7142857143em}.wp-caption{margin-bottom:1.75em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption .wp-caption-text{color:#686868;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}.gallery{margin:0 -1.1666667% 1.75em}.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:#686868;display:block;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.widecolumn{margin-bottom:3.5em;padding:0 7.6923%}.widecolumn .mu_register{width:auto}.widecolumn .mu_register .mu_alert{background:transparent;border-color:#d1d1d1;color:inherit;margin-bottom:3.5em;padding:1.75em}.widecolumn form,.widecolumn .mu_register form{margin-top:0}.widecolumn h2{font-size:1.4375rem;font-weight:900;line-height:1.2173913043;margin-bottom:1.2173913043em}.widecolumn p{margin:1.75em 0}.widecolumn p+h2{margin-top:2.4347826087em}.widecolumn label,.widecolumn .mu_register label{color:#686868;font-size:.8125rem;font-weight:400;letter-spacing:.076923077em;line-height:1.6153846154;text-transform:uppercase}.widecolumn .mu_register label{margin:2.1538461538em .7692307692em .5384615385em 0}.widecolumn .mu_register label strong{font-weight:400}.widecolumn #key,.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #blogname,.widecolumn .mu_register #user_name{font-size:1rem;width:100%}.widecolumn .mu_register #blogname{margin:0}.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #user_name{margin:0 0 .375em}.widecolumn #submit,.widecolumn .mu_register input[type="submit"]{font-size:1rem;margin:0;width:auto}.widecolumn .mu_register .prefix_address,.widecolumn .mu_register .suffix_address{font-size:inherit}.widecolumn .mu_register>:last-child,.widecolumn form>:last-child{margin-bottom:0}.terms-embedded{padding:1rem;border:1px solid #ccc;overflow:auto;transition:background-color .3s;margin:1.5rem 0;height:28rem;display:none}.terms-minimised{height:12rem;background-color:#f8f8f8}.terms-embedded pre{white-space:pre-wrap;font-size:1.1rem;margin:0;padding:0}.practitioner-registration-form .button{padding:.5rem 1rem;border:1px solid #ddd}.page-id{display:inline-block;position:fixed;left:0;bottom:0;width:15rem;background:#2b3547;color:#fff;text-align:right;font-size:.75em;font-weight:700;line-height:1;padding:5px 8px 5px 8px;border-radius:0 8px 8px 0;z-index:100}.go-to-top{display:block;position:fixed;bottom:1.5rem;left:calc(50% - 1rem);z-index:5000;vertical-align:middle;width:2rem;height:2rem;box-shadow:0 0 .5rem 0 rgba(227,133,4,.25);border-radius:1rem;background-color:#fff;text-decoration:none;opacity:.65}.go-to-top:focus{outline:none}.go-to-top:before{display:block;content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);width:60%;margin:.2rem .3rem;height:auto;transform:rotate(-90deg);text-align:center}.go-to-top:hover{opacity:1;box-shadow:0 0 .75rem 0 rgba(227,133,4,.5)}.notice{font-size:1.2rem;text-align:center;border:1px dotted #aaa;padding:2rem 2rem;margin:2rem 0;background-color:rgba(255,255,255,.5)}i{border-bottom:3px dotted lightblue}.hidden{display:none}.inactive{pointer-events:none}.collapsed{display:none}.tooltip .tt-text{visibility:hidden;display:block;min-width:15rem;max-width:25rem;background-color:#444;color:#fff;text-align:left;padding:1rem;border-radius:10px;position:absolute;z-index:1;text-transform:none;font-weight:600}.tooltip:hover .tt-text{visibility:visible}.symbol-question{background-color:#00a0af;color:#fff;display:inline-block;width:1rem;height:1rem;text-align:center;border-radius:1rem;line-height:1rem;font-weight:700;cursor:help}.site-disclaimer{width:80%;background-color:#00a0af;position:fixed;bottom:0;z-index:1000;left:10%;right:10%;border-radius:10px 10px 0 0;padding:1.5rem 4rem 2rem 2rem;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.2)}.site-disclaimer p{color:#fff;margin:0}.site-disclaimer-close{position:absolute;top:1rem;right:1rem;display:block;line-height:1rem;font-size:2.5rem;color:#fff}.newsletter-notification{max-width:500px;background-color:#fff;position:fixed;bottom:0;z-index:1000;right:10%;padding:1.5rem 2rem 4rem 2rem;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.2);border-top:.5rem solid #00a0af}.newsletter-notification-header{display:block;margin-bottom:.75rem}.newsletter-notification-header h2{font-size:1.75rem;font-weight:400;line-height:1;margin:0}.newsletter-notification p{margin:0;font-size:1rem;margin-bottom:1.5rem}.newsletter-notification-close{position:absolute;top:1rem;right:1rem;display:block;line-height:1rem;font-size:2.5rem;color:#00a0af}.about-hero{display:grid;grid-template-columns:1.2fr 1.5fr;grid-column-gap:3rem;padding-top:0}.about-hero{display:grid;grid-template-columns:1.2fr 1.5fr;grid-column-gap:3rem;padding-top:0}.about-hero-left{background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative;z-index:10}.about-hero-right{position:relative;z-index:10;padding-bottom:4rem}.about-quote{background:#f36b24;padding:4rem 5rem}.about-quote-text{color:#fff;font-size:1.35rem;font-style:italic;font-weight:500;margin:0;letter-spacing:-.035em;padding-left:5rem;position:relative}.about-quote-text:before{content:"";width:4rem;height:3rem;background-image:var(--wpr-bg-4d753769-3001-4af8-b878-3e53b46b6d15);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:.55rem}.about-hero-overlay{left:0;top:0;bottom:0;right:0;position:absolute;overflow:hidden}.about-hero-overlay>div{border-radius:100%;position:absolute}.about-hero-overlay>div:nth-child(1){background-color:rgba(255,255,255,.08);width:100vh;height:100vh;right:10vw;top:-10vw}.about-hero-overlay>div:nth-child(2){background-color:rgba(255,255,255,.08);width:60vh;height:60vh;right:5vw;bottom:-10vw}.about-hero-overlay>div:nth-child(3){background-color:rgba(255,255,255,.08);width:80vh;height:90vh;top:-20vw;right:-20vw}.about-hero h1{font-size:2.5rem;font-weight:600;line-height:1;margin-bottom:1.5rem}.about-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:5rem;margin:5rem auto}.sidebar-widget{margin:4rem 0}.sidebar-widget:first-of-type{margin-top:0}.sidebar h2.widget-title{text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.5rem}.sidebar-widget h3{text-transform:uppercase;font-size:2rem;font-weight:300;line-height:1}.homeroutine-hero{width:100%;position:relative;border-bottom:1rem solid #f36b24}.homeroutine-hero-container{padding:5rem;padding-top:10rem;position:relative;z-index:1;height:100%}.homeroutine-hero-content{max-width:50vw;position:relative;top:3vh}.homeroutine-hero h1{font-size:2.5rem;text-transform:uppercase;font-weight:400;line-height:1}.homeroutine-hero p{font-size:1.15rem}.homeroutine-hero-options{display:flex;flex:1 1 100%;margin-top:5rem;margin-bottom:1rem;justify-content:space-between}a.homeroutine-option{display:flex;flex:1 1 100%;align-items:center;color:initial;text-transform:uppercase;font-size:1.25rem;line-height:1.1;opacity:.9;background-color:#fff;padding:.5rem 2rem .5rem 0;position:relative}a.homeroutine-option:hover{transform:scale(1.05);z-index:10;opacity:1}a.homeroutine-option:after{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-big-arrow-bottom.svg);display:block;position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:3rem;height:auto;z-index:100;opacity:0;transition:bottom .3s,opacity .3s}a.homeroutine-option:hover:after{bottom:-2rem;opacity:1}a.homeroutine-option span{display:inline-block;margin-bottom:2.5rem}a.homeroutine-option img{display:inline-block;width:10rem;height:auto;position:relative;margin-right:1rem;mix-blend-mode:multiply}.skincare-consultation-image-container{height:calc(100% + 11rem);position:relative;right:0}.skincare-consultation-image{position:absolute;display:block;width:auto;height:auto;max-height:calc(100% + 5rem);right:0;bottom:0}.skincare-filter{margin-top:1rem;height:5rem;width:calc(100% - 2rem)}.skincare-filter h4{margin-bottom:1rem}.skincare-filter-items{display:grid;grid-gap:.5rem;grid-template-columns:2fr 2fr 1fr .35fr;grid-template-columns:1.5fr 1.5fr .75fr .35fr}.pods-form{margin:0 auto}.pods-form .pods-field__container{margin-bottom:1rem}.pods-form .pods-form-ui-label{white-space:nowrap;vertical-align:top;font-size:.875rem;line-height:1.1;font-weight:700;color:#6b6a6b;margin-top:.5rem;margin-bottom:.25rem}.pods-form .pods-form-ui-field{display:block;padding:0}.pods-form input.pods-form-ui-field{display:block;padding:.5rem 0}.pods-form .pods-form-ui-field input[type="text"]{width:100%}.pods-form .pods-form-ui-field textarea{width:100%}.pods-form .description{font-size:.75rem;margin:0 0 .5rem 0}.pods-form a.button{font-size:.75rem;color:#fff;background-color:#00a0af;font-weight:700;text-transform:uppercase;border-radius:5rem;padding:.25rem .5rem}.pods-form .pods-boolean .pods-form-ui-label{font-weight:400;padding:0}.pods-form .pods-boolean .pods-form-ui-label input[type="checkbox"]{margin-right:.5rem}p.pods-submit{margin-top:1rem;padding-top:2rem;border-top:.1rem solid #e1e1e1;display:block;float:none;width:100%;text-align:center}.pods-form form .pods-submit-button{background-color:#00a0af;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;padding:1rem 3rem;border-radius:0;cursor:pointer;margin:0 auto}.pods-form form .pods-submit-button:hover{background-color:#20c0cf}.pods-form form .button,.pods-form input[type="submit"]{background-color:#00a0af;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;padding:.5rem 2rem;border-radius:10rem;cursor:pointer;margin:0 auto;display:inline-block}.pods-form form .button:hover,.pods-form input[type="submit"]:hover{background-color:#20c0cf}.ask-alice-block{padding-left:3.5rem;margin-bottom:2.5rem;background-image:var(--wpr-bg-dac7d88f-981a-44f3-8952-0cc22104ccd1);background-position:top left;background-size:2.5rem;background-repeat:no-repeat}.ask-alice-block h4{font-size:1.1rem;letter-spacing:-.02em}.ask-alice-search{height:min-content;border:1px solid #ddd;padding:1.5rem;margin-bottom:2rem}.ask-alice-form{height:min-content;border:1px solid #ddd;padding:1.5rem}.page-loading{position:fixed;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.88);padding:2rem 2rem;top:50%;left:50%;box-shadow:0 0 32px 0 rgba(0,0,0,.2);text-align:center;z-index:2000;border-radius:1.5rem;display:none}.page-loading img{margin:0 auto 2rem auto;display:block;width:6rem;height:auto;animation:spin 1.33s infinite ease-out}.loading-progress{height:6px;width:100%;background-color:#eee;border-radius:3px;margin-top:2rem;overflow:hidden}.loading-progress span{display:block;background-color:#f36b24;width:0;height:100%;transition:width .5s}@keyframes spin{0%{transform:rotateY(0deg)}100%{transform:rotateY(-360deg)}}.page-loading p{margin-top:1rem;font-size:1rem;font-weight:500}.narrow-content{max-width:600px;margin:0 auto}.advert-section{position:relative;margin:0 auto}.advert-content{margin:0 auto;padding:3rem 1rem}.advert-section img{width:auto;height:auto;margin:0 auto;border:1px solid #f6f6f6}.video-ad{position:relative}.video-url{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video-ad .unmute{position:absolute;display:block;top:15px;right:15px;width:32px;height:32px;background-image:var(--wpr-bg-474ca0aa-733e-4cb6-9cd2-13781f4a18d9);background-position:center;background-repeat:no-repeat;background-size:24px;border-radius:5px;z-index:10}.video-ad .unmute:hover{background-color:#00a0af}.video-ad .mute{position:absolute;display:block;top:15px;right:15px;width:32px;height:32px;background-image:var(--wpr-bg-378da3ca-b117-43f7-bcf3-e6212ef83124);background-position:center;background-repeat:no-repeat;background-size:24px;border-radius:5px;z-index:10}.video-ad .mute:hover{background-color:#00a0af}.video-ad .mute.hidden,.video-ad .unmute.hidden{display:none}.advert{display:block;text-align:center;position:relative}.advert a{display:block;margin:0 auto}.advert img{width:auto;height:auto;max-width:100%;margin:0 auto}.advert.full-width img{width:100%;height:auto;max-width:100%;margin:0 auto}.advert video{width:auto;height:auto;max-width:720px;max-height:320px;margin:0 auto}.advert.full-width video{width:100%;height:auto;max-width:100%;max-height:none;margin:0 auto}.advert.hidden{display:none}.advert.visible{display:block}.ttg-ad-mt{margin:0 auto}.ttg-ad-mt a{margin:0 auto;text-align:center}.ttg-ad-st{margin-bottom:2em}.ttg-ad-sm{margin:2em auto}.ttg-ad-sb{margin-top:2em}a.close-icon{position:absolute;top:1.25rem;right:1.25rem;display:block;height:2.25rem;width:2.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-radius:3rem;background:#fff no-repeat var(--wpr-bg-cbd7c90d-456c-4915-8131-b1bd09df3524) center center / .8rem}a.close-icon:hover{background-color:#2b3547}.popup{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10000;display:none}.popup-container{width:100%;height:100%;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;overflow:auto;padding:2rem}.popup-frame{position:relative;width:auto;min-width:640px;max-width:800px;height:auto;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);padding:2rem 2rem 1.5rem 2rem}.hs-richtext{line-height:1.5}.sidebar-slider{width:100%;height:100%;position:fixed;top:0;right:-100%;background:transparent;z-index:10000;display:block;transition:right .5s ease-out}.sidebar-slider.slide-in{right:0}.sidebar-slider-container{width:20rem;height:100%;position:absolute;display:block;top:0;right:0;background-color:#fff;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.sidebar-slider-frame{position:relative;width:100%;height:auto;padding:1.5rem;text-align:left}.sidebar-slider a.close-icon{top:1rem;right:1rem}.sidebar-slider h5{margin-top:0;margin-bottom:1.5rem;margin-right:3rem;font-size:.875rem;font-weight:600}.slick-list.draggable{min-height:100px!important}.slick-list .video-thumbnail img.video_icon_img{padding:1rem!important;display:none!important}.slick-list .video-thumbnail{position:relative}.slick-list .video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat var(--wpr-bg-d2ef6673-6e76-4c62-8a19-eb97ae8121fb) center center / 3rem;opacity:.66}.timer{font-weight:400;margin-left:1rem;padding-left:1rem;border-left:1px solid #fff;text-transform:initial;white-space:nowrap}.timer>span{font-weight:700}.hide-on-mobile{display:block}.hide-on-desktop{display:none}pre.pre-debug{padding:1rem;font-size:.8rem;background-color:#333;color:#eee;border:1px solid #eee;max-height:400px;overflow:auto;margin:2rem}.product-dc-notice{display:block;font-size:.875rem;line-height:1;text-align:center;font-weight:500;padding:1rem;border:1px solid #00a0af;color:#00a0af;text-decoration:none;margin:1rem 0}.product-dc-notice:hover{color:#fff;background:rgb(0,175,175);background:linear-gradient(45deg,rgba(0,175,175,1) 0%,rgba(0,160,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afaf',endColorstr='#00a0af',GradientType=1)}.flex-align-center{align-items:center}.breadcrumb{font-size:.85rem;line-height:1;text-align:left;padding:1.5rem 1rem 0 1rem;margin:0 auto}.breadcrumb a{font-size:.85rem;line-height:1;text-align:center;padding:.5rem 0;margin-top:2rem;font-weight:500}.breadcrumb em{font-style:normal;position:relative;padding:0 .5rem;font-size:.55rem;top:-.1rem;opacity:.35}a.chatbot-button{position:fixed;bottom:0;right:1.5rem;z-index:99999;width:380px;border-radius:1.5rem 1.5rem 0 0;overflow:hidden;background-color:#fff;transition:none;box-shadow:0 0 12px 0 rgba(0,0,0,.2)}.chatbot-button-header{display:flex;align-items:center;font-size:.75rem;font-weight:600;color:#fff;margin:0;background-color:#f36b24;background-image:var(--wpr-bg-8edef586-4697-4c25-8ff8-b43df3729c0c);background-repeat:no-repeat;background-position:1rem center;background-size:1.5rem;padding:1rem 1.5rem 1rem 3rem}.chatbot-button-content{font-size:.75rem;font-weight:400;color:#222;display:block;padding:1rem}a.chatbot-button:hover{color:#fff;transform:scale(1.06)}a.chatbot-button.active{color:#fff;width:3rem;height:4rem;padding:0;background-image:var(--wpr-bg-aba567cb-6ce4-480e-87d5-bdc1b86d9381);background-size:1rem;background-position:center;background-color:#00a0af;background-repeat:no-repeat}a.chatbot-button.active .chatbot-button-header{display:none}a.chatbot-button.active span{display:none}.chatbot-close{position:absolute;top:1.5rem;right:1.5rem;width:1rem;height:1rem;background-image:var(--wpr-bg-8c7f2630-b398-4182-b985-bb3a5724723a);background-repeat:no-repeat;background-position:center;background-size:contain;display:none}#chatbot{position:fixed;height:88vh;right:1.5rem;bottom:5.5rem;width:27rem;z-index:99999;display:none}.chatbot-main{display:flex;width:100%;height:100%;flex:1;flex-direction:column;background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 0 32px 0 rgba(0,0,0,.1)}.chatbot-header{color:#fff;background:rgb(0,160,175);background:linear-gradient(45deg,rgba(0,180,185,1) 0%,rgba(0,140,160,1) 100%)}.chatbot-header-content{padding:1rem}.chatbot-header-content p.chatbot-logo{font-family:"Libre Baskerville",serif;font-size:1.1rem;line-height:1;color:#fff;padding:0;margin:0;text-wrap:nowrap}.chatbot-header-content p.chatbot-logo img{width:2.5rem;height:auto;margin-right:.75rem;vertical-align:middle}.chatbot-header-content p.chatbot-title{font-size:1.25rem;font-weight:700;line-height:1;color:#fff;padding:0;margin:0}.chatbot-chat{flex:1;padding:1rem;overflow:auto}.chatbot-intro{margin:1rem 0 2rem 0}.chatbot-intro img{display:block}.chatbot-intro p{margin:.5rem 0 .5rem 0;font-size:.85rem;line-height:1.35}.chatbot-intro p:last-child{margin:0}.chatbot-message{position:relative;color:#2a2a2a;margin-bottom:1rem;display:flex;flex:1 1 auto;flex-direction:row;align-items:flex-end;transition:all .5s;visibility:visible;opacity:1}.chatbot-message.hidden{visibility:hidden;opacity:0}.left-msg{padding-right:3rem}.right-msg{flex-direction:row-reverse;padding-left:3rem}.msg-bubble{border-radius:.5rem;padding:.75rem}.left-msg .msg-bubble{background-color:#e2f0f0;border-radius:.65rem .65rem .65rem .1rem}.left-msg .msg-bubble.end{background-color:#f36b24;color:#fff}.right-msg .msg-bubble{background-color:#f2f2f2;border-radius:.65rem .65rem .1rem .65rem}.msg-text{font-size:.8rem;font-weight:400;line-height:1.2}.left-msg .msg-text{color:#2a2a2a}.msg-info{font-size:.65rem;color:#8a8a8a;margin:.25rem 0 0 0}.msg-img{display:block;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;background-repeat:no-repeat;background-position:center;margin-bottom:1rem}.left-msg .msg-img{margin-right:.5rem;background-size:2.25rem}.right-msg .msg-img{margin-left:.5rem;background-size:cover}.chatbot-input{background-color:#fafafa;display:grid;grid-template-columns:1fr min-content;border-radius:.75rem .75rem 0 0;border-top:1px solid #eaeaea}input[type="text"].chatbot-input-text{width:100%;font-size:.8rem;line-height:1.2;padding:1rem;border:none;margin:0;background-color:transparent}input[type="text"].chatbot-input-text[disabled]{opacity:0}input[type="text"].chatbot-input-text:focus{width:100%;font-size:.8rem;line-height:1.2;padding:1rem;border:none;margin:0;background-color:transparent}button.chatbot-button-send{display:block;padding:0;margin:.5rem;background-color:#f36b24;width:2rem;height:2rem;cursor:pointer;background-image:var(--wpr-bg-444e0d30-74b1-461c-b076-4a0a1866e88a);background-repeat:no-repeat;background-position:center;background-size:1rem;transition:color .25s linear}button.chatbot-button-send[disabled]{opacity:.25}button.chatbot-button-send:not([disabled]):hover{background-color:#ff7b34}.chatbot-extras{background-color:#fafafa;padding:.5rem 1rem;display:flex;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #eaeaea}.chatbot-extras a{font-size:.6rem;font-weight:400;text-transform:uppercase;line-height:1;text-decoration:none;opacity:.75;color:#2a2a2a}.chatbot-extras a:hover{text-decoration:underline;opacity:1}.chatbot-feedback-close{display:none}.chatbot-feedback{flex:1;padding:1rem;overflow:auto;display:none}form.chatbot-feedback-form div{padding-bottom:.5rem}form.chatbot-feedback-form p{font-size:.8rem;margin:0 0 .5rem 0}form.chatbot-feedback-form input[type="text"]{display:block;width:100%;margin:0}form.chatbot-feedback-form .checkboxes span{display:flex;flex:1 1 auto;align-items:center;font-size:.8rem;line-height:1.1;margin:.5rem 0}form.chatbot-feedback-form .checkboxes input[type="radio"]{margin-right:.5rem}form.chatbot-feedback-form textarea{margin:.15rem 0}form.chatbot-feedback-form .checkboxes img{width:16px;height:auto;margin:0 1px}.chat-init{display:block;padding:1rem}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#ff7b34;color:#ff7b34;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:0.25s;margin:0 auto}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#ff7b34;color:#ff7b34}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:0.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}.authorship-block{padding:.5rem 0;margin:.5rem 0 2rem 0;border-top:1px solid #e0e8f0;border-bottom:1px solid #e0e8f0;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-start}.authorship-block p{font-size:.8rem;color:#9a9a9a;margin:0;line-height:2}.authorship-block a{font-size:.8rem;font-weight:500;color:#00a4bd;text-decoration:none}.authorship-block span{font-size:.8rem;font-weight:500;color:#2a2a2a}.authorship-block a:hover{text-decoration:underline}.sysinfo{font-family:monospace;font-size:12px;color:#9f9;background-color:#000;position:fixed;bottom:0;right:0;padding:2px 10px;z-index:1000;display:none}