.fs-accent{font-size:1em}@font-face{font-family:Moriston;src:url(//thrivecare.co/cdn/shop/t/53/assets/Moriston-Bold.woff2?v=59684586097990579891775088403) format("woff2"),url(//thrivecare.co/cdn/shop/t/53/assets/Moriston-Bold.woff?v=14499792742291984281775088403) format("woff"),url(//thrivecare.co/cdn/shop/t/53/assets/Moriston-Bold.eot?v=35819744702162777261775088403);url(//thrivecare.co/cdn/shop/t/53/assets/Moriston-Bold.eot?%23iefix&v=35819744702162777261775088403) format("truetype"),url(Moriston-Bold.svg#Moriston-Bold) format("svg")}@font-face{font-family:Moriston Bold;src:url(/cdn/shop/files/Moriston-Bold.woff?v=1687906233)}h1,h1 a,h2,h2 a,h3,h3 a,h5,h5 a,h6,h6 a,#nav li a,div.title a,.headline,.subtitle{font-family:Moriston Bold!important}h1,.h1{text-transform:uppercase!important}html{scroll-behavior:smooth}input[type=checkbox]:before{position:relative!important;top:-10px!important;left:-3px!important;width:31px;height:29px;z-index:100;display:block!important;background-repeat:no-repeat!important;background-size:cover!important;background-color:#33aa3303!important}.pages-thrive-loyalty .main .shopify-section:first-child{max-width:100%!important;padding:0}.pages-thrive-loyalty .main .shopify-section:first-child div.section{padding:0;width:100%;max-width:4000px}.yotpo-widget-hero-section .yotpo-text-on-background{height:70vh!important}.yotpo-widget-hero-section .yotpo-text-and-buttons .yotpo-title,.yotpo-widget-hero-section .yotpo-text-and-buttons .yotpo-description{color:#f8f5eb!important}.yotpo-login-link .yotpo-rectangular-btn-type{background:#ef4129!important;color:#f8f5eb!important;border:0!important}.thrive-sign-in{display:flex;padding:3% 4% 8%;flex-direction:column;align-content:center;flex-wrap:wrap;justify-content:center}.thrive-sign-in section.thrive-benefits{max-width:540px;padding:2.7rem 2.8rem 3.4rem;background-color:#c5b891}.thrive-sign-in section.thrive-benefits h2{color:#3a421c;font-size:1.9rem;text-align:center;text-transform:uppercase}.thrive-sign-in section.thrive-benefits .benefit-block{text-decoration:none;padding-inline-start:0px}.thrive-sign-in section.thrive-benefits .benefit-block .benefit-line:last-child{border-bottom:0px solid #3a421c}.thrive-sign-in section.thrive-benefits .benefit-block .benefit-line{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.7rem 0;margin-bottom:0;font-size:1.6rem;line-height:2.4rem;color:#3a421c;border-bottom:1px solid #3a421c}.thrive-sign-in section.thrive-benefits .benefit-block .benefit-line .benefit-imageWrapper{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.8rem;height:1.8rem;margin-right:1.5rem}.thrive-sign-in section.thrive-benefits .benefit-block .benefit-line .benefit-imageWrapper img{max-width:100%;vertical-align:middle}.thrive-sign-in section.thrive-benefits .benefit-block .benefit-line .benefit-text{font-size:var(--font-size-body-100);font-weight:400;line-height:3.4rem}.thrive-sign-in .text-center{padding:0 var(--space-outer)}.thrive-sign-in .text-center h2{text-align:center;margin:2rem 0 1rem}@media(min-width:1015px){.thrive-sign-in{flex-direction:inherit;padding:2%}.thrive-sign-in section.thrive-benefits{padding:1em 2.8rem 0}}.rc-template__button-group .rc-radio .rc-radio__input{visibility:hidden}label.rc-selling-plans__label{font-family:Moriston Bold;padding-bottom:7px}label.rc-selling-plans__label:after{content:" Options"}.rc_widget__option__plans__dropdown{padding:4px 10px;text-align:center;border:2px solid #ccc}.rc-template__button-group{border:1px solid #ccc;border-radius:10px;background:#3a421c}.rc-template__button-group .rc-radio-group__options{flex-direction:column}.rc-template__button-group .rc-radio:first-child{border-width:0 0 1px 0!important;border-radius:10px 10px 0 0!important;margin-bottom:0}.rc-template__button-group .rc-radio:nth-child(2){border-width:0 0 0 1px;border-radius:0 0 10px 10px!important}.rc-template__button-group .rc-radio:nth-child(2).rc-option--active{border-width:0px!important;box-shadow:none!important}.rc-template__button-group .rc-radio{max-width:100%!important;width:100%!important;text-align:left!important}.rc-template__button-group .rc-radio .rc-radio__label{padding:2%}.rc-template__button-group .rc-radio .rc-option__price{margin-top:0!important;position:relative;float:right;display:inline!important;font-family:Moriston Bold}.rc-template__button-group label.rc-radio{background:#f8f5eb;color:#3a421c;display:flex;position:relative;transition:color .2s ease,border-color .2s ease;overflow:hidden;z-index:1}label.rc-radio:before{content:"";position:absolute;top:0;left:-15%;width:130%;height:100%;background:#535d2f1a;z-index:-1;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1)}label.rc-radio:hover:before{transform:unset}.rc-template__button-group .rc-radio.rc-option--active{background:#3a421c;color:#f8f5eb;box-shadow:none!important}.rc-selling-plans{color:#f8f5eb;padding:0 0 25px 25px}.rc_widget__option__plans__dropdown option{color:#3a421c}.rc_widget__option__plans__dropdown:hover,.rc_widget__option__plans__dropdown:focus{border-color:#fff!important;box-shadow:0 0 18px -7px #fff;cursor:pointer}.rc-template__button-group{border:1px solid #3a421c!important}.thrive-account-nav{display:none}@media(min-width:720px){.thrive-account-nav{display:block}}.thrive-account-nav{background:#3a421c;color:#f8f5eb;width:230px;position:sticky;top:54px;height:calc(100vh + 216px)}.thrive-account-nav .account-welcome{padding:5%;text-align:center;margin:33px 0 50px}.thrive-account-nav .account-welcome h3{font-size:1em}.customer.account{display:flex;flex-flow:row nowrap}.account__container{display:flex;flex-flow:column nowrap;width:100%;padding:3%}nav.sidebar-nav{padding:0 10px}nav.sidebar-nav .sidebar-nav-element{border-bottom:1px solid #c5b891;padding:6px 0;font-size:.7em}nav.sidebar-nav .sidebar-nav-element:nth-last-of-type(1){border-bottom:0px solid #c5b891}.account-home h1.account__heading{padding-bottom:22px;border-bottom:1px solid #3a421c}h2.account__col-heading{margin-top:50px}#LoyaltyRewards .rewards-wrapper{background:#c5b891;max-width:1029px;margin-top:21px}#ReferFriends .rewards-wrapper{max-width:1029px;margin-top:21px;background:#c5b891}#ReferFriends .rewards-wrapper .yotpo-background{height:auto!important;background-image:none!important}#ReferFriends .rewards-wrapper .yotpo-header-text{display:none}.account__top h3.account_subheads{margin-top:30px}.gbbPageBody{padding:0}.gbbAddGiftBoxPageWrapper{display:grid}.gbbAddProductPageSubtext{font-family:Moriston Bold!important;text-transform:uppercase;font-size:30px!important;color:#3a421c!important}.gbbProductTitleOnly{font-size:17px;font-weight:600;text-align:center}.gbbAddProductsPageFooterHTML{order:-1;top:67px}.gbbDiscountMessage{font-family:Moriston Bold!important;text-transform:uppercase;font-size:20px!important}.gbbFooterProductRemoveButtonIcon svg{background:#fff!important}@media(min-width:1024px){.gbbFooterProductTextContainer{font-size:15px!important}}.gbbSummaryPageCheckoutButton{color:#fff!important}.gbbFooterProductImageContainer{width:100px!important;height:100px!important}.gbbFooterProductsContainer{justify-content:center;align-content:stretch}.gbbFooterProductContainer{grid-auto-flow:dense!important;justify-items:center}.gbbFooterProductRemoveButton{right:20px;top:-5px}.gbbFooterProductQtyPriceContainer{justify-content:center}.gbbFooterProductTitle{white-space:break-spaces}.gbbFiltersSearchSortHeader{max-width:1200px;margin:auto!important}.gbbProductsContainer{max-width:1200px;margin:15px auto!important}@media(min-width:1192px){.gbbProductsItemsContainer{grid-template-columns:repeat(5,1fr)!important}}@media(min-width:1600px){.gbbProductsItemsContainer{grid-template-columns:repeat(5,1fr)!important}}@media(min-width:600px){.gbbProductActionContainer{display:flex!important;flex-direction:column;align-items:center}}.gbbProductItem{display:flex!important;flex-direction:column;justify-content:space-between}.gbbProductAddButton{padding:5px!important}.gbbProductItemPricesContainer{text-align:center;display:flex;flex-direction:row}.gbbProductItemCompareAtPrice{font-size:14px!important;padding-right:2px}.gbbAddProductsPageHeader{order:-2}.gbbPageHeader{background-image:url(//thrivecare.co/cdn/shop/t/53/assets/bundle-bg.jpg?v=48018696089520761761775088403);height:25vh;width:100%;background-position:center;background-size:cover}@media(max-width:959px){.gbbAddProductsPageFooterHTML{top:89px}}@media(min-width:1023px){.gbbBodyWrapper{margin:0 0%!important}}span.form-status__message.form-status__message--success{color:#254625!important}.slideshow-slide__text-container{background-color:var(--text-box-bg-rgba, rgba(248, 245, 235, .93));padding:32px 40px!important;max-width:480px;border-radius:2px;box-sizing:border-box}.slideshow-slide__text-container .slideshow-slide__text-container-accent,.slideshow-slide__text-container .slideshow-slide__text-container-heading,.slideshow-slide__text-container .slideshow-slide__text-container-text,.slideshow-slide__text-container .rte p{color:var(--color-text, #1a1a1a)!important}.slideshow-slide__text-container .slideshow-slide__text-container-heading{font-size:clamp(1.4rem,2.8vw,2.4rem)!important;line-height:1.15!important;margin-bottom:12px!important}.slideshow-slide__text-container .slideshow-slide__text-container-accent{font-size:clamp(.65rem,1vw,.8rem)!important;letter-spacing:.08em!important;margin-bottom:8px!important}.slideshow-slide__text-container .rte p{font-size:clamp(.82rem,1.2vw,.95rem)!important;line-height:1.55!important;margin-bottom:20px!important}.slideshow-slide__text-container .btn--overlay{background-color:var(--color-background-overlay-button, #ef4129)!important;color:var(--color-text-overlay-button, #f8f5eb)!important;border-color:var(--color-background-overlay-button, #ef4129)!important;font-size:.75rem!important;padding:12px 20px!important}.slideshow-slide__text-container-wrapper{padding:0 50px 50px!important;align-items:flex-end!important}@media screen and (min-width:769px)and (max-width:1024px){.slideshow-slide__text-container{max-width:420px;padding:28px 32px!important}.slideshow-slide__text-container-wrapper{padding:0 36px 40px!important}.slideshow-slide__text-container .slideshow-slide__text-container-heading{font-size:clamp(1.3rem,3vw,2rem)!important}.slideshow-slide__text-container .rte p{font-size:clamp(.8rem,1.5vw,.92rem)!important}}@media screen and (max-width:768px){.slideshow{--custom-height-mobile: 100vh !important}.slideshow,.slideshow__inner.swiper,.slideshow__carousel.swiper-wrapper{height:auto!important;min-height:unset!important;max-height:unset!important;overflow:visible!important}.slideshow-slide.swiper-slide,.slideshow-slide__inner{height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.slideshow-slide__image-container{position:relative!important;width:100%!important;height:var(--mobile-image-height, 50vh)!important;min-height:var(--mobile-image-height, 50vh)!important;max-height:var(--mobile-image-height, 50vh)!important;flex:0 0 var(--mobile-image-height, 50vh)!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}.slideshow-slide__image-container .image,.slideshow-slide__image-container .image__inner{position:relative!important;width:100%!important;height:100%!important}.slideshow-slide__image-container img.image__img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.slideshow-slide__overlay{display:none!important}.slideshow-slide--mobile-overlay .slideshow-slide__overlay{display:block!important;background:var(--mobile-overlay-background)!important;background:var(--mobile-overlay-background-gradient, var(--mobile-overlay-background))!important;opacity:var(--mobile-overlay-opacity)!important}.slideshow-slide__text-container-wrapper{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:calc(100vh - var(--mobile-image-height, 50vh))!important;min-height:calc(100vh - var(--mobile-image-height, 50vh))!important;max-height:calc(100vh - var(--mobile-image-height, 50vh))!important;flex:0 0 calc(100vh - var(--mobile-image-height, 50vh))!important;background-color:var(--mobile-text-box-bg, #f0ede4)!important;padding:24px 20px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:hidden!important;margin:0!important;gap:0!important}.slideshow-slide--center-text .slideshow-slide__text-container-wrapper{justify-content:center!important}.slideshow-slide__text-container{background-color:transparent!important;padding:0!important;max-width:100%!important;width:100%!important;box-shadow:none!important}.slideshow-slide__text-container .slideshow-slide__text-container-accent{color:var(--mobile-color-text, #3a3a2e)!important;font-size:.7rem!important;letter-spacing:.12em!important;display:block!important;text-align:center!important;margin-bottom:6px!important}.slideshow-slide__text-container .slideshow-slide__text-container-heading{color:var(--mobile-color-text, #2a2e1a)!important;font-size:clamp(1.4rem,6vw,2rem)!important;line-height:1.1!important;text-align:center!important;margin-bottom:10px!important;width:70%!important;margin-left:auto!important;margin-right:auto!important}.slideshow-slide__text-container .rte p{color:var(--mobile-color-text, #3a3a3a)!important;font-size:.84rem!important;line-height:1.55!important;text-align:center!important;margin-bottom:14px!important}.slideshow-slide__text-container .btn--overlay{width:auto!important;display:block!important;text-align:center!important;padding:14px 32px!important;font-size:.78rem!important;letter-spacing:.1em!important;box-sizing:border-box!important;background-color:var(--mobile-color-background-overlay-button)!important;color:var(--mobile-color-text-overlay-button)!important;border-color:var(--mobile-color-background-overlay-button)!important}.slideshow-slide__text-container .button-block__button{width:fit-content!important;margin:0 auto!important;justify-content:center!important;display:flex!important}}@media screen and (max-width:480px){.slideshow-slide__text-container-wrapper{padding:20px 16px 16px!important}.slideshow-slide__text-container .slideshow-slide__text-container-heading{font-size:clamp(1.2rem,6.5vw,1.7rem)!important}.slideshow-slide__text-container .rte p{font-size:.8rem!important;margin-bottom:12px!important}.slideshow-slide__text-container .btn--overlay{padding:13px 10px!important;font-size:.74rem!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom.css.map */
