.sr-only:not(.focusable:focus):not(.focusable:active){clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.button.med,.p1{--btn-bg:var(--btn-bg-1);--btn-text:var(--btn-text-1);--btn-border:var(--btn-border-1);--btn-bg-alt:var(--btn-bg-alt-1);--btn-text-alt:var(--btn-text-alt-1);--btn-border-alt:var(--btn-border-alt-1)}.p1-outline{--btn-bg:transparent;--btn-text:var(--btn-text-1o);--btn-border:var(--btn-text-1o);--btn-text-alt:var(--btn-text-alt-1o);--btn-bg-alt:var(--btn-bg-alt-1o);--btn-border-alt:var(--btn-border-alt-1o)}.button.dark,.p2,.section-stamped-reviews #stamped-main-widget .stamped-button,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview{--btn-bg:var(--btn-bg-2);--btn-text:var(--btn-text-2);--btn-border:var(--btn-border-2);--btn-bg-alt:var(--btn-bg-alt-2);--btn-text-alt:var(--btn-text-alt-2);--btn-border-alt:var(--btn-border-alt-2)}.button.outline-dark,.p2-outline{--btn-bg:transparent;--btn-text:var(--btn-text-2o);--btn-border:var(--btn-text-2o);--btn-text-alt:var(--btn-text-alt-2o);--btn-bg-alt:var(--btn-bg-alt-2o);--btn-border-alt:var(--btn-border-alt-2o)}.button.light,.p3{--btn-bg:var(--btn-bg-3);--btn-text:var(--btn-text-3);--btn-border:var(--btn-border-3);--btn-bg-alt:var(--btn-bg-alt-3);--btn-text-alt:var(--btn-text-alt-3);--btn-border-alt:var(--btn-border-alt-3)}.button.outline-light,.p3-outline{--btn-bg:transparent;--btn-text:var(--btn-text-3o);--btn-border:var(--btn-text-3o);--btn-text-alt:var(--btn-text-alt-3o);--btn-bg-alt:var(--btn-bg-alt-3o);--btn-border-alt:var(--btn-border-alt-3o)}.button.text{--pad-side:0;--btn-bg:transparent;--btn-text:var(--color-link);--btn-text-alt:var(--color-link-hover);--btn-bg-alt:transparent;border:0}.button.text,.button.text:focus,.button.text:hover{text-decoration:underline}.button,.hs-button,.section-stamped-reviews #stamped-main-widget .stamped-button,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview,button.needsclick{--pad-top:12px;--pad-side:24px;align-items:center;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:4rem;color:var(--btn-text);display:inline-flex;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:4px;margin-right:auto;padding:var(--pad-top) var(--pad-side);text-align:center;text-transform:uppercase;transition:.2s linear}@media only screen and (min-width:768px){.button,.hs-button,.section-stamped-reviews #stamped-main-widget .stamped-button,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview,button.needsclick{width:auto}}@media only screen and (min-width:1200px){.button,.hs-button,.section-stamped-reviews #stamped-main-widget .stamped-button,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview,button.needsclick{display:inline-flex}}.button:focus,.button:hover,.hs-button:focus,.hs-button:hover,.section-stamped-reviews #stamped-main-widget .stamped-button:focus,.section-stamped-reviews #stamped-main-widget .stamped-button:hover,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview:focus,.section-stamped-reviews #stamped-main-widget .stamped-summary-actions-newreview:hover,button.needsclick:focus,button.needsclick:hover{background-color:var(--btn-bg-alt);border-color:var(--btn-border-alt);color:var(--btn-text-alt);text-decoration:none}.button span{white-space:nowrap}.button>:first-child:last-child{flex:1 1 100%}.svg-arrow-r{display:block;height:10px;margin-left:8px;width:12px}.button+.button{margin-top:10px}@media only screen and (min-width:1200px){.button+.button{margin-left:var(--pad-between);margin-top:0}}.btn-sm,.button.small{--pad-side:12px;font-size:14px;height:43px}.button.full{flex:1 1 100%;max-width:100%;width:100%}.hcp .pre-title{line-height:1}sup{font-family:var(--body-font);font-weight:300}.title-1,.title-2,.title-2-small,.title-3,.title-4,.title-5,.title-6,.title-7,.title-icon{color:var(--title-color);font-family:var(--title-font);font-size:var(--font-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line)}.title-1,.title-2,.title-2-small,.title-3,.title-icon{margin:var(--pad-between) 0}.title-1 sup,.title-2 sup,.title-2-small sup,.title-3 sup{font-size:18px!important;top:-1em}.title-1 *,.title-2 *,.title-2-small *,.title-3 *{white-space:pre}.title-1:first-child,.title-2-small:first-child,.title-2:first-child,.title-3:first-child{margin-top:0}.bg{background:var(--bg)}.ratio-square{display:block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.ratio-square>*{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.wrapper{margin:0 auto;max-width:var(--max-width);padding:var(--pad-top) var(--pad-side) var(--pad-bottom)}.subtle-link{color:var(--font-color);font-family:var(--body-font);font-size:var(--font-size);font-weight:var(--body-font-weight);letter-spacing:.06125rem;position:relative}.subtle-link:hover{text-decoration:none}.subtle-link:after{border-bottom:1px solid var(--font-color);bottom:0;content:"";left:0;position:absolute;right:0;transition:.2s linear}.subtle-link:hover:after{border-color:var(--color-accent)}.section{position:relative}.section-border:before{background-color:var(--font-color);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - var(--pad-side)*2)}.section div,.section h1,.section h2,.section h3,.section h4,.section h5,.section h6,.section li,.section p{color:var(--font-color)}.icon-plus-minus{display:block;height:14px;min-width:14px;position:relative;transform:rotate(90deg);transition:transform .2s ease-in-out;width:14px}.collapsed .icon-plus-minus{transform:rotate(0)}.icon-plus-minus:after,.icon-plus-minus:before{background-color:var(--font-color);content:"";left:0;position:absolute;top:0;transform:rotate(0);transition:transform .2s ease-in-out}.icon-plus-minus:after{height:100%;left:6px;width:2px}.collapsed .icon-plus-minus:before{transform:rotate(0)}.icon-plus-minus:before{height:2px;top:6px;transform:rotate(90deg);width:100%}.list-check{list-style:none;margin:0;padding:0}.check-item{margin-top:var(--pad-between);position:relative}.check-item .body{width:100%}.check-item:first-child{margin-top:0}.check-item:before{background-image:url(../assets/checkmark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:38px;margin:0 auto 12px;width:38px}.img-seal{margin-bottom:var(--pad-top);width:180px}.section .body :last-child:not(.modal-content){margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.text-center .body,.text-center .button,.text-center .section .body{margin-left:auto}.hcp .button span{white-space:normal}}@media screen and (min-width:768px){:root{--pad-top:40px;--pad-side:60px;--pad-between:24px}.hcp main>.shopify-section:first-child{--pad-top:120px}.section .body{margin-right:auto;width:80%}.text-md-center .body,.text-md-center .button,.text-md-center .section .body{margin-left:auto}.check-item{padding-left:50px}.check-item:before{left:0}.check-item:before,.img-seal{margin:0;position:absolute;top:0}.img-seal{left:var(--pad-side);transform:translateY(-40%);width:174px}.img-seal+.title-lockup{padding:0 120px}.section-border{padding-top:30px}}@media screen and (max-width:991px){.only-d{display:none!important}}@media screen and (min-width:992px){.hide-d{display:none!important}}@media screen and (min-width:1200px){.check-item:before{height:46px}}.cls-1{fill:none;stroke:var(--font-color);stroke-miterlimit:10;stroke-width:12px}