.cms-ps-noroute .std{text-align:center}.cms-ps-noroute .std .title{font-family:var(--primary-font);font-size:32px;font-style:normal;font-weight:300;line-height:44px;margin-bottom:0;margin-top:35px}.cms-ps-noroute .std .message{display:block;font-family:var(--primary-font);font-size:20px;font-style:normal;font-weight:100;height:70px;line-height:199.6%;margin:12px auto 0;width:329px}.cms-ps-noroute .std .cms-ps-noroute-img-container{margin-bottom:0}.cms-ps-noroute .std .cms-ps-noroute-img-container img{height:300px;width:328px}.cms-ps-noroute .std .cms-ps-noroute-backbtn{align-items:center;display:inline-flex;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:200;height:48px;justify-content:center;line-height:1.2;margin-bottom:0;margin-top:56px;padding:15px 32px;width:264px}#age-gate-modal-overlay{background:hsla(0,0%,100%,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000000}#age-gate-modal{background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.1);display:block;height:351px;left:50%;max-height:100%;max-width:100%;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:468px;z-index:10000001}#age-gate-modal .age-gate-modal-guts{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}#age-gate-modal .age-gate-modal-guts .age-gate-header .age-gate-title{color:#1a1a1a;font-family:var(--decorative-font);font-size:32px;font-style:normal;font-weight:800;height:44px;line-height:44px;margin:32px auto 0;width:auto}#age-gate-modal .age-gate-modal-guts .age-gate-header #age-gate-close{cursor:pointer;position:absolute;right:1px;top:1px}#age-gate-modal .age-gate-message{color:#1a1a1a;font-family:var(--primary-font);font-size:20px;font-style:normal;font-weight:200;height:70px;letter-spacing:.02em;line-height:199.6%;margin-left:auto;margin-right:auto;margin-top:6px;width:334px}#age-gate-modal .age-gate-buttons-box{align-items:center;display:flex;flex-direction:column}#age-gate-modal .age-gate-buttons-box a{align-items:center;border-radius:2px!important;border-width:1px;display:flex;font-family:var(--decorative-font);font-size:22.5008px;font-style:normal;font-weight:300;height:48px;justify-content:center;line-height:31px;margin-top:20px;width:288px}#age-gate-modal .age-gate-buttons-box a:hover{opacity:.7}#age-gate-modal .age-gate-buttons-box :first-child{border-color:#555}#age-gate-modal .age-gate-buttons-box :last-child{background-color:#fff;border-color:#555;color:#555}#age-gate-modal .age-gate-rememberme-or-error-box{margin-top:21px}#age-gate-modal .age-gate-rememberme-box{align-items:center;display:inline-flex}#age-gate-modal .age-gate-rememberme-box input,#age-gate-modal .age-gate-rememberme-box label{display:block;margin:0}#age-gate-modal .age-gate-rememberme-box label{font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:200;line-height:19px;margin:0 0 0 8px}#age-gate-modal .age-gate-error-box{align-items:center;display:inline-flex}#age-gate-modal .age-gate-error{align-items:center;background-color:#656565;border-radius:4px;color:#fff;display:flex;font-family:var(--primary-font);font-size:11px;font-style:normal;font-weight:200;height:31px;justify-content:center;line-height:14px;padding-left:15px;padding-right:15px;width:auto}.cms-index-privacypolicy .row-content{padding:0 15px}.cms-index-privacypolicy #wrapper{margin-bottom:30px}.cms-index-privacypolicy h2{font-size:30px;font-weight:600!important;line-height:1;padding:20px 0;text-align:center}.cms-index-privacypolicy h3{font-size:20px;font-weight:600!important;line-height:1;padding:15px 0}.cms-index-privacypolicy p{font-size:15px;line-height:25px;padding:5px 0}.cms-index-accessibilitystatement .row-content{padding:0 15px 30px}.cms-index-accessibilitystatement #wrapper{margin-bottom:30px}.cms-index-accessibilitystatement h2{font-size:24px;line-height:24px;padding:20px 0;text-align:center}.cms-index-accessibilitystatement h3{font-size:20px;line-height:20px;padding:15px 0}.cms-index-accessibilitystatement p{font-size:15px;line-height:25px;padding:5px 0}.cms-index-accessibilitystatement .email{font-size:15px;line-height:18px;padding:10px 0}.cms-index-accessibilitystatement li{font-weight:200}.cms-index-term .row-content{padding:0 15px}.cms-index-term #wrapper{margin-bottom:30px}.cms-index-term h2{font-size:24px;line-height:24px;padding:20px 0;text-align:center}.cms-index-term h3{font-size:20px;line-height:20px;padding:15px 0}.cms-index-term h4{font-size:18px;line-height:18px;padding:10px 0}.cms-index-term p{font-size:15px;line-height:25px;padding:5px 0}.cms-index-term .underline{text-decoration:underline}.cms-index-term .email{font-size:18px;line-height:18px;padding:10px 0}#prop65_box{color:var(--color-gray-600);font-size:16px;line-height:24px}#prop65_box,#prop65_box div+div{margin-top:34px}#prop65_box a{color:var(--color-gray-600);text-decoration:none}.review-form{align-items:center;display:flex;flex-direction:column;margin:78px auto;max-width:500px}.review-form__header{display:block;flex:1;font-size:26px;font-weight:400;margin-bottom:34px}.review-form__product{align-items:center;display:flex;flex:1;flex-direction:column;margin-bottom:34px}.review-form__product-name{flex:1;font-size:18px;font-weight:400;text-align:center}.review-form__product-image{display:block;flex:1;margin:auto auto .5rem;max-height:300px;max-width:300px;object-fit:contain}.review-form__form{align-items:center;display:flex;flex:1;flex-direction:column}.review-form__form-stars{margin-bottom:26px}.review-form__textarea{border:1px solid #bfbfbf;border-radius:2px;min-height:120px;padding:.5em 1em;resize:none;width:100%}.review-form__textarea-counter{text-align:right}.review-form__textarea-counter--full{animation:review-form-counter-shake 1s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;color:#a20000;perspective:1000px;transform:translateZ(0)}.review-form__textarea-wrapper{display:block;flex:1 0 auto;width:500px}.review-form__buttons{margin-top:2rem}.review-form__button{background:#555;border:none;border-radius:2px;color:#fff;font-size:18px;line-height:2;margin-bottom:16px;min-width:360px;padding:.5em 2em}.review-form__button:focus,.review-form__button:hover{background:#303030}.review-form__info{font-size:14px;font-weight:400}.review-form__problem-with-your-order-container{display:none;height:180px}.review-form__problem-with-your-order{height:100%;margin:60px 20px 20px}.review-form__problem-with-your-order__header{font-family:Verdana!important;font-size:14px;font-weight:600!important;letter-spacing:1px!important;text-align:center;text-transform:uppercase}.review-form__problem-with-your-order__contact-us{text-align:center}.review-form__problem-with-your-order__contact-us,.review-form__problem-with-your-order__contacts{font-family:Verdana!important;font-size:14px;margin:20px}@keyframes review-form-counter-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media only screen and (max-width:500px){.review-form__textarea-wrapper{width:100%}}.review-thankyou{align-items:center;display:flex;flex-direction:column;margin:70px auto}.review-thankyou__heading{font-size:26px;font-weight:400;line-height:31px;margin:auto auto 11px}.review-thankyou__subheading{font-size:18px;font-weight:400;line-height:31px;margin:auto auto 34px}.review-thankyou__review{background:#f5f5f5;margin:0 21px 21px;min-width:300px;padding:23px}.review-thankyou__review-stars{margin:auto}.review-thankyou__review-text{font-size:16px;font-weight:100;line-height:28px;margin:12px auto auto}.review-thankyou__review-source{font-size:14px;font-weight:100;line-height:25px;margin:6px auto auto}.review-thankyou__link{font-size:16px;font-weight:100;line-height:28px;text-decoration:underline}.review-thankyou__cta-link-comment{font-size:12px;font-weight:100!important;margin-bottom:5px}.review-thankyou__cta-btn{background-color:#4e9a8f;border:none;color:#fff;display:inline-block;font-size:16px;margin:5px 0;padding:10px 25px;text-align:center;text-decoration:none}.review-stars{display:flex;flex-direction:row;justify-items:center;padding-right:20px}.review-stars__star{display:block;flex:0 0 39px;height:34px;margin:0;padding:0;position:relative;width:34px}.review-stars__star:before{color:#ebae06;content:"\f005";display:block;font-family:Font Awesome\ 5 Pro;font-size:28px;font-weight:400;height:100%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.review-stars__star--full:before{color:#ebae06;font-weight:900}.review-stars__star input{-webkit-appearance:none;appearance:none;background:#fff;height:100%;margin:0;width:100%}.review-stars__star input[type=radio]:focus{outline:none}.review-stars--interactive .review-stars__star:focus-within:after,.review-stars--interactive .review-stars__star:focus:after,.review-stars--interactive .review-stars__star:hover:after{content:"\f006";display:block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:400;height:100%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.review-stars--small .review-stars__star{flex:0 0 24px;height:24px;width:24px}.review-stars--small .review-stars__star:before{font-size:18px}.dropdown-backdrop{display:none}.messages{list-style:none;margin:auto;max-width:var(--max-width);overflow:hidden;padding:1em}.messages ul{list-style:none;margin:0;padding:0}.messages li{margin:0 0 10px}.messages li li{margin:auto}.error-msg,.note-msg,.notice-msg,.success-msg,.warning-msg{background-position:10px 9px;background-repeat:no-repeat;border-radius:3px;border-style:solid;border-width:1px;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:20px;min-height:36px;padding:.5em 1em .5em 2.5em;position:relative}.error-msg:before,.note-msg:before,.notice-msg:before,.success-msg:before,.warning-msg:before{display:block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:300;left:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.error-msg{background-color:#fee3e3;border-color:#bf0c0c;color:#bf0c0c}.error-msg:before{content:"\f056"}.warning-msg{background-color:#fffbe8;border-color:#ddc337}.warning-msg:before{color:var(--color-gray-600);content:"\f071";font-size:22px;font-weight:400;left:1.2em;position:absolute}.success-msg{background-color:#eff5ea;border-color:#31520e;color:#31520e}.success-msg:before{content:"\f058"}.note-msg,.notice-msg{background-color:#e1f5fe;border-color:#01579b;color:#01579b}.note-msg:before,.notice-msg:before{content:"\f05a"}