:root{--color-grey: 69, 69, 68;--color-dark-green: 28, 74, 65;--color-medium-green: 159, 189, 163;--color-light-green: 196, 216, 184;--color-beige: 253, 248, 241;--color-white: 255, 255, 255;--color-taupe: 157, 72, 37;--color-mauve: 216, 163, 131;--color-peach: 230, 146, 88;--color-mustard: 225, 181, 84;--color-light-mauve: 255, 227, 210;--jdgm-star-color: #E1B554 !important}body{letter-spacing:0}a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}a:hover:not(a.button:hover){color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte li{list-style-position:outside!important}.media:not(.media--transparent){background-color:rgba(var(--color-light-green),.5)}@media (prefers-reduced-motion: no-preference){.scroll-trigger.animate--slide-in{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(0);opacity:.01}to{transform:translateY(0);opacity:1}}.accordion-items{background:#fff;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-top:0}.accordion-item{border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.accordion-item+.accordion-item{border-top:none!important}.accordion-header{padding:1.5rem 0 1.5rem 1.5rem;grid-column-gap:2.5rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex;cursor:pointer;text-align:left}.accordion-header .h2{--color-foreground: var(--color-foreground);text-align:left;line-height:normal;font-size:calc(var(--font-heading-scale)* 1.8rem)}@media (min-width:750px){.accordion-header .h2{font-size:calc(var(--font-heading-scale)* 2.2rem)}}.down-caret{height:1rem;transition:transform .3s ease}.down-caret svg{display:block;width:auto;height:100%}.down-caret{height:4rem;width:4rem;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;transition:background .3s ease,transform .3s ease;aspect-ratio:1/1}.down-caret svg{height:calc(var(--font-heading-scale)* 1.2rem)}.accordion-content{overflow:hidden;transition:height .3s ease}.accordion-content_inner{padding:0 1em 2em;display:flex;flex-direction:column;flex-wrap:wrap;align-content:start;text-align:left}.accordion-content_inner img{width:100%;height:auto;max-width:500px;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-bottom:2rem}.accordion{display:flex;width:100%}.product__accordion details{width:100%}.product__accordion summary{width:100%}summary .icon-caret:not(header summary .icon-caret){top:calc(50% - .7rem);stroke:none}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 1.2rem)!important}.accordion details[open]>summary .icon-caret{transform:rotate(45deg)!important}.accordion details>summary .icon-caret{transition:transform .3s ease}.product__accordion details{padding:1.5rem .5rem 1.5rem 2rem;border:.1rem solid rgba(var(--color-grey),.15);border-radius:var(--media-radius)}.accordion summary{padding:0!important}.accordion{margin-bottom:1.5rem!important;border:none!important}.product__accordion .accordion__content{padding:1.5rem 1rem 0!important;margin:0!important}.accordion-anchor{display:block;margin:0!important;padding:1.5rem .5rem 1.5rem 2rem;border:.1rem solid rgba(var(--color-grey),.15);border-radius:var(--media-radius)}.accordion-items{gap:1.5rem;display:flex;flex-direction:column;background:transparent}.accordion-item{border:0;background:#fff;border:.1rem solid rgba(var(--color-grey),.15);border-radius:var(--media-radius)}.accordion-item+.accordion-item{border-top:.1rem solid rgba(var(--color-grey),.15)!important}.accordion-header{padding:1rem 1rem 1rem 2rem}.accordion-content_inner{padding:0 3.5rem 2.5rem}.summary__title{line-height:1}.image-with-text__media--xlarge{height:45rem}@media screen and (min-width: 750px){.image-with-text__media--xlarge{height:80rem}}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem}@media (max-width:749px){.rich-text__wrapper:not(product-info .rich-text__wrapper){width:calc(100% - 3rem / var(--font-body-scale))!important}.section--full-width .rich-text__wrapper{width:100%!important}.section--full-width .image-with-text__content{padding:4rem calc(1.5rem / var(--font-body-scale)) 5rem!important}}.slider-buttons .slider-button:not(media-gallery .slider-button){color:rgba(var(--color-foreground),1);border-radius:50%;width:44px;height:44px;background-color:transparent;border:.15rem solid rgba(var(--color-foreground),1);opacity:1;transition:opacity .3s}.slider-buttons .slider-button[disabled]:not(media-gallery .slider-button[disabled]){opacity:.3}.slider-buttons .slider-buttons:not(media-gallery .slider-button){gap:1rem;padding:0;z-index:1;margin-top:2.5rem}.slider-buttons .slider-button .icon{color:rgba(var(--color-foreground),1);height:.6rem;stroke-width:.5px;stroke:rgba(var(--color-foreground),1)}.slider-buttons .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1)}.slider-buttons .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1)}.slider-buttons .slider-button--prev{margin-right:.25rem}.slider-buttons .slider-button--next{margin-left:.25rem}.slider-buttons .slider-counter{display:none}.collection__view-all a:not(.link){margin-top:2.5rem!important}.card-information>.card__badge{display:block!important}@media (max-width:749px){.mobile-left{text-align:left}.mobile-center{text-align:center}.mobile-right{text-align:right}}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.pagination__list{background:rgb(var(--color-beige));display:flex;border-radius:10rem;padding:.5rem}.pagination__list li{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;border:none;text-decoration:none;border-radius:10rem;transition:all .2s ease;background:transparent;font-size:1.6rem;font-family:var(--font-heading-family);padding:1rem 2rem;height:auto;color:rgba(var(--color-dark-green),1)}.pagination__item--current.light{opacity:1}.pagination__list li:hover{background:rgba(var(--color-dark-green),.1)}.pagination__list li.active{background:rgba(var(--color-dark-green),1);color:rgba(var(--color-beige),1)}.pagination__list li:disabled{opacity:.4;cursor:not-allowed}.pagination__list li:disabled:hover{color:rgba(var(--color-foreground),.75)}.pagination__list>li{flex:1 0 6rem!important;max-width:6rem!important}.button{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:1.15}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}}.jdgm-rev-widg__title{font-size:calc(var(--font-heading-scale) * 3rem)!important}@media (min-width: 750px){.jdgm-rev-widg__title{font-size:calc(var(--font-heading-scale) * 4rem)!important}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.33rem)}small{font-weight:400}.form__message{line-height:1.33}.badge{letter-spacing:0;border:none;padding:.8rem 1.6rem}.badge--wrapper{margin-top:0!important;display:flex;flex-direction:row;gap:.5rem}.product__title{margin-bottom:1rem!important}.rich-text__caption{font-weight:700}h2+.rich-text__caption{margin-top:.5rem}@media (max-width:749px){.article-card-wrapper h3{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.star-filled{fill:rgba(var(--color-foreground),1)}.star-empty{fill:rgba(var(--color-foreground),1);opacity:.25}.share-icon{fill:none;stroke:rgba(var(--color-foreground),1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.icon-caret{stroke:rgba(var(--color-foreground),1);stroke-width:1px}header-drawer .header__icon--menu .icon,header-drawer .menu-drawer__menu-item>.svg-wrapper,header-drawer .menu-drawer__inner-submenu .icon-arrow{stroke:rgba(var(--color-foreground),1);stroke-width:.65px}svg.icon-close path{stroke:currentColor}.header__icon,.header__icon--cart .icon{height:3.8rem;width:3.8rem}.cart-count-bubble{bottom:unset;top:.4rem;left:2rem;background-color:rgb(var(--color-taupe));color:#fff}.shopify-section-group-header-group .header-wrapper{padding:calc(var(--grid-desktop-vertical-spacing) / 2) calc(var(--grid-desktop-horizontal-spacing) / 2);background:transparent}.shopify-section-group-header-group .header-wrapper .header{padding-left:2.5rem}@media (min-width:750px){.shopify-section-group-header-group .header-wrapper{padding:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}@media (min-width:990px){.shopify-section-group-header-group .header-wrapper .header{padding-left:1.5rem}}:root{--header-height: calc(var(--header) + 2 * (var(--grid-desktop-vertical-spacing)))}@media (min-width: 990px){.header--middle-left{grid-template-columns:auto 1fr auto!important}}.shopify-section-group-header-group .header-wrapper .header{background:rgb(var(--color-beige));border-radius:10rem;margin:0;max-width:unset;padding-right:2.5rem}#menu-drawer{padding:calc(var(--grid-desktop-vertical-spacing) / 2) calc(var(--grid-desktop-horizontal-spacing) / 2);background:transparent}.menu-drawer__inner-container,details>.menu-drawer__submenu{background:rgb(var(--color-beige))!important;border-radius:var(--media-radius);overflow:hidden}.header__icon--menu[aria-expanded=true]:before{background:transparent}.header-wrapper--border-bottom{border:none}.shopify-section-group-header-group .mega-menu[open] .mega-menu__content{width:calc(100% - 2 * (var(--grid-desktop-horizontal-spacing)));left:var(--grid-desktop-horizontal-spacing);border:unset;margin-top:calc(-1 * ((var(--header-height) / 2)));padding-top:calc((var(--header-height) / 2));background:linear-gradient(0deg,#eef0e2 120px,#fdf8f1),#fdf8f1;border-radius:0 0 var(--media-radius) var(--media-radius);box-shadow:none}.section-header.shopify-section-group-header-group{z-index:4}.header__heading-logo-wrapper{position:relative}.logo-dark_mode{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%;pointer-events:none}.header__active-menu-item{text-decoration:none}.header__search details[open] .header__icon-close{display:none}.menu__img-placement a{text-decoration:none}.mega-menu__list.grid-container{column-gap:0!important;row-gap:var(--grid-desktop-vertical-spacing)!important;grid-template-columns:repeat(4,1fr)}.header--top-center .mega-menu__list>li{width:auto;padding-right:unset!important;flex-grow:1}.mega-menu__list li.menu__img-placement a:hover span{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__list li.menu__img-placement a:hover span.mega-menu__link--active{text-decoration-thickness:.2rem}.menu__img-placement{vertical-align:bottom;width:100%;object-fit:cover;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-bottom:1rem;position:relative;overflow:hidden}.mega-menu__list,li.grid-column-span-1{grid-column:span 1}header-drawer .menu__img-placement,li .image-block-1-wide.menu__img-placement{aspect-ratio:376/376}li.grid-column-span-2{grid-column:span 2}.shared-content-block,li .image-block-2-wide.menu__img-placement{aspect-ratio:776/376}li.grid-column-span-3{grid-column:span 3}li .image-block-3-wide.menu__img-placement{aspect-ratio:1176/376}.menu-drawer__menu li.menu__img-placement{padding:3rem 3rem 1.1rem}.menu-drawer__menu li.menu__img-placement span{padding-left:0}.menu-drawer__menu li.menu__img-placement.menu-drawer__menu-item--active{background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu .menu__img-placement .menu-drawer__menu-item--active{background-color:transparent}.menu__img-placement img{width:100%;background:rgba(var(--color-foreground),.04)}.mega-menu__list>li{width:auto!important}.menu__img-placement img{transition:transform var(--duration-long) ease;position:absolute;transform:scale(1);width:100%;height:100%;object-fit:cover}.mega-menu__list li a:hover .menu__img-placement img,.shared-image-li a:hover img{transform:scale(1.03)}.mega-menu__link--level-2{font-family:var(--font-heading-family)}.menu-drawer__inner-submenu .list-menu{padding-bottom:6rem!important}.list-menu__item{flex-wrap:wrap}.menu-drawer__menu-item{padding:2rem 3rem!important}.list-menu__item{font-weight:700!important}.menu-drawer__close-button{font-size:1.8rem!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__inner-submenu .icon-arrow{width:1.8rem}.menu-drawer__close-button{font-size:1.8rem;font-weight:700}.menu__img-placement+span.mega-menu__link{padding-top:0}.mega-menu .mega-menu__list--condensed{display:grid!important}@media screen and (min-width: 990px){nav.header__inline-menu{display:flex;justify-content:center}}ul.list-menu.list-menu--inline{justify-content:center}.mega-menu__link:hover,.mega-menu__link--active{text-decoration:none!important}.mega-menu__list--condensed .mega-menu__link.mega-menu__link--level-2,.mega-menu__link--level-2,.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.8rem;color:rgba(var(--color-foreground),1)!important}.shared-image-layout.mega-menu__content .page-width{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;padding:0 5rem;margin:0 auto}.shared-image-layout.mega-menu__content .mega-menu__list{padding:0 var(--grid-desktop-vertical-spacing) 0 0}.shared-image-layout.mega-menu__content .mega-menu__list,.shared-image-layout.mega-menu__content .shared-image-li,.shared-image-layout.mega-menu__content .shared-content-li{width:100%;grid-template-columns:1fr!important;justify-content:start;align-content:start;row-gap:0!important}.shared-image-layout.mega-menu__content .shared-image-li,.shared-image-layout.mega-menu__content .shared-content-li{grid-column:span 3;width:100%}.shared-image-layout.mega-menu__content .mega-menu__list>li{width:100%}.shared-content-block{position:relative}.shared-image-outer,.shared-products-outer,.shared-content-outer{opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0;width:100%;z-index:0;display:block}.shared-image-outer{height:100%}.shared-image{display:block}.shared-image-outer.active,.shared-products-outer.active,.shared-content-outer.active{opacity:1;z-index:1;position:relative}.shared-image-layout .mega-menu__link.mega-menu__link--level-2{padding:1.2rem}.shared-content-outer .shared-products-container{display:flex;flex-direction:row;flex-wrap:wrap}.shared-product-card a{text-decoration:unset}.product-image{background:#fff;border-radius:var(--media-radius);transition:background .3s ease}img.product-card-image{vertical-align:bottom}.shared-product-card .product-image img{transform:scale(1);transition:transform .3s ease}.shared-product-card:hover .product-image img{transform:scale(1.03)}.shared-product-card:hover .product-image{background:#fff}.shared-product-card{background:rgba(var(--color-beige),1);border-radius:var(--media-radius);padding:1.2rem 1.2rem 2rem;transition:background .3s ease;width:33.33%}a.shared-product-card{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none}a.shared-product-card:hover .button:not([disabled]):after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.shared-product-card h3{font-size:calc(var(--font-heading-scale) * 1.2rem);margin-bottom:0}@media only screen and (min-width: 750px){.shared-product-card h3{font-size:calc(var(--font-heading-scale) * 1.3rem)}}img.product-card-image{width:100%;height:auto}.shared-products-mobile-inline{display:flex;flex-direction:row;flex-wrap:wrap}.mini-product-card{width:50%;position:relative}.mini-product-card img{width:100%;height:auto!important;position:relative}li.level-2-item a{padding:1.2rem;border-radius:var(--text-boxes-radius);background:transparent}header-menu .mega-menu__content{padding-top:1.2rem}header-menu .mega-menu__content.shared-image-layout{padding-top:3rem;padding-bottom:3rem}a.mega-menu__link.mega-menu__link--level-2.link,li.level-2-item.level-2-active a,li.level-2-item a{transition:background .3s ease}a.mega-menu__link.mega-menu__link--level-2.link:hover,li.level-2-item.level-2-active a,li.level-2-item a:hover,.shared-product-card:hover{background:rgba(var(--color-light-green),.25)}.mega-menu>.list-menu__item,.list-menu--inline li>.header__menu-item{font-family:var(--font-heading-family);color:rgba(var(--color-foreground),1)}.menu__img-placement{height:inherit;max-height:unset!important}img.header__heading-logo{vertical-align:bottom}a.mega-menu__link.mega-menu__link--level-2.link,li.level-2-item li a{padding:1.2rem}.header-wrapper--border-bottom:not(.shopify-section-header-sticky .header-wrapper--border-bottom){border-bottom:.1rem solid rgba(var(--color-foreground),0)}.extra-nav-button-desktop,.extra-nav-button-mobile{--color-button:var(--color-mauve);--color-button-text:var(--color-dark-green)}@media (min-width:990px){.extra-nav-button-desktop{white-space:nowrap;padding:0 1.5rem;min-height:unset;font-size:1.4rem;margin-right:.5rem}.extra-nav-button-mobile{display:none}}@media (max-width:989px){.extra-nav-button-desktop{display:none}.extra-nav-button-mobile{width:calc(100% - 2rem);margin:0 auto;font-size:1.6rem;z-index:0}}details[open]>.search-modal.gradient{background:rgb(var(--color-beige))}.footer-group-wrapper{background:url(//boulder-holistic-vet.myshopify.com/cdn/shop/files/footer-BG.png?v=17639325572135893566) center bottom / 600% no-repeat,#9fbda3}@media (min-width:750px){.footer-group-wrapper{background:url(//boulder-holistic-vet.myshopify.com/cdn/shop/files/footer-BG.png?v=17639325572135893566) center 20px / cover no-repeat,#9fbda3}}.footer-group-wrapper .gradient{background:transparent}.footer-group-wrapper{--grid-desktop-horizontal-spacing:1%}.footer-group-wrapper .multicolumn-card__info>ul{margin-top:1rem}.footer-group-wrapper .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),1);font-size:1.6rem;font-weight:500!important;padding-top:.5rem;padding-bottom:.5rem}.footer-group-wrapper h3{white-space:nowrap}.footer-group-wrapper .multicolumn-card__image-wrapper{max-width:50%;margin:0 auto!important}@media (min-width:750px){.footer-group-wrapper .multicolumn-card__image-wrapper{max-width:65%}}@media (min-width: 750px) and (max-width:1079px){.footer-group-wrapper .grid__item:nth-child(1),.footer-group-wrapper .grid__item:nth-child(2),.footer-group-wrapper .grid__item:nth-child(3){width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}.footer-group-wrapper .grid__item:nth-child(4){width:calc(35% - var(--grid-desktop-horizontal-spacing) * 1 / 2)!important}.footer-group-wrapper .grid__item:nth-child(5){width:calc(65% - var(--grid-desktop-horizontal-spacing) * 1 / 2)!important}}.footer-group-wrapper .list-social__link{color:#fff}.footer-group-wrapper .list-social__item span.svg-wrapper{background:rgb(var(--color-dark-green));border-radius:100px;width:3.6rem;height:3.6rem}.footer-group-wrapper .list-social__item .icon{height:2.4rem!important;width:2.4rem!important}.footer-group-wrapper a.list-social__link:hover svg.icon{color:#fff;transform:scale(1)}.footer-group-wrapper a.list-social__link{transition:transform .3s ease}.footer-group-wrapper a.list-social__link:hover{transform:scale(1.1)}.video-section__media.GD-player{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden}.video-section__media.GD-player video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.video-section__media.GD-player .play-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block!important;pointer-events:none;opacity:1;transition:opacity .15s}button.play-button{padding:0;border:0;display:block;background-color:transparent}#play-button-icon{--play-outer: rgb(var(--color-button-text));--play-inner: rgb(var(--color-button))}#play-button-icon .play-button-outer{fill:var(--play-outer);stroke:none;stroke-miterlimit:10;stroke-width:2px}#play-button-icon .play-button-arrow{fill:var(--play-inner);stroke:none;stroke-miterlimit:10;stroke-width:0}.video-section__media.GD-player .play-button.hidden{opacity:0}.video-section__media.GD-player .custom-controls{position:absolute;width:100%;left:0;bottom:0;padding:18px 25px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-content:center;background-image:linear-gradient(0deg,#000,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);opacity:1;transition:opacity .2s ease}.video-section__media.GD-player .custom-controls.hidden-controls{display:none;pointer-events:none}.video-section__media.GD-player .custom-controls.fade-out{opacity:0}.video-section__media.GD-player .timeline{width:calc(100% - 40px)!important;padding:0;margin:0}.video-section__media.GD-player input[type=range]{width:initial;height:24px;overflow:hidden;cursor:pointer;background:transparent}.video-section__media.GD-player .playPauseBtn,.video-section__media.GD-player button.muteUnmuteBtn{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;width:22px;height:22px;display:inline-block;border:none}.additional-notes-label{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.additional-notes-label label.form__label{margin:0}.price{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.price__container{margin-right:.5rem}.product-media-modal__content.color-scheme-1.gradient{background:rgb(var(--color-beige))}.jdgm-rev-widg{padding-top:45px!important;padding-bottom:45px!important}@media (min-width:750px){.jdgm-rev-widg{padding-top:60px!important;padding-bottom:60px!important}}.jdgm-preview-badge .jdgm-star.jdgm-star,.jdgm-widget a:not([href]):not([role=button]),.jm-mfp-wrap a:not([href]):not([role=button]),.jdgm-star{padding:0!important}[id*=recharge_subscriptions_subscription_widget]{margin-bottom:0!important}.rc-widget{z-index:2;position:relative}.rc-radio{background-color:#fff;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.15);border-radius:var(--variant-pills-radius);padding:1rem 1.5rem!important;transition:border-color .3s ease}.rc-radio:hover{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity))}.rc-radio__label{line-height:2;margin-left:.5rem!important}.product-form__input--pill input[type=radio]+label,.rc-radio{font-weight:700}.product-form__input--pill input[type=radio]:checked+label,.rc-radio.rc-radio--active{background-color:rgb(var(--color-nectar))!important;color:rgb(var(--color-foreground))!important;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius)}label.rc-radio.onetime-radio{margin-bottom:.75rem}label.rc-radio.rc-radio--active.subscription-radio{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.rc-selling-plans{background:rgb(var(--color-nectar))!important;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-top:0;border-radius:0 0 var(--variant-pills-radius) var(--variant-pills-radius)}.rc-radio.rc-radio--active~.rc-selling-plans{padding:0 1.5rem 1.5rem!important}.rc-selling-plans select{border-radius:var(--variant-pills-radius);-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;position:relative;display:block!important}.rc-selling-plans-dropdown{width:100%;position:relative;height:4rem}.rc-selling-plans-dropdown:after{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;top:50%;right:1.5rem;transform:translateY(-50%);background:url(//boulder-holistic-vet.myshopify.com/cdn/shop/files/down-caret.svg?3121);background-size:contain;background-repeat:no-repeat;background-position:center center;pointer-events:none}.rc-subscription-details__button span{font-size:1.3rem;letter-spacing:.06rem}.rc-subscription-details__button,.rc-subscription-details__button path{color:rgb(var(--color-foreground))!important}product-info .rich-text__wrapper{padding:3.6rem;border-radius:var(--media-radius);--color-button: 255, 255, 255;--color-button-text: var(--color-taupe);width:100%}@media screen and (max-width: 749px){.slider.slider--mobile{margin-bottom:0!important}}.product__accordion img{border-radius:0}.product__media-list .product__media-item .product__media{background:linear-gradient(0deg,#fdf8f1,#d8e3cc),#fdf8f1;border-radius:var(--media-radius)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{background:rgb(var(--color-beige))}.product-form__quantity,.product-form__quantity+div{margin-top:0!important}.quantity__label{display:none}.product__info-container .product-form{margin:0 0 2.5rem!important}.product-form__submit.button{--color-button:var(--color-taupe)}.visibility-hidden{display:none!important}.jdgm-write-rev-link.jdgm-write-rev-link{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);line-height:calc(1 + .2 / var(--font-body-scale));display:block;margin:1rem auto;justify-content:center;align-items:center;border:0;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),1)!important;font-family:var(--font-heading-family);font-size:1.565rem!important;letter-spacing:.6px;padding:1.31rem 3rem;min-height:unset;position:relative;border:none!important;font-weight:500}.jdgm-write-rev-link.jdgm-write-rev-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.jdgm-write-rev-link.jdgm-write-rev-link:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),1);transition:box-shadow var(--duration-short) ease}.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover{background-color:rgba(var(--color-button),1)!important;opacity:1}.jdgm-write-rev-link.jdgm-write-rev-link:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),1)}.jdgm-write-rev-link.jdgm-write-rev-link:focus-visible,.jdgm-write-rev-link.jdgm-write-rev-link:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.jdgm-histogram__bar,.jdgm-histogram__bar-content{border-radius:var(--media-radius)!important}.quick-add{position:absolute!important;top:0;left:0;aspect-ratio:1/1;display:flex;align-items:end;margin:0!important;width:100%;justify-content:center;border-radius:var(--border-radius);overflow:hidden;pointer-events:none}@media (pointer: coarse){.quick-add{display:none}}.quick-add product-form,.quick-add modal-opener{padding:1.5rem;width:100%;border-radius:var(--border-radius);transform:translate3d(0,100%,.1px);transition:transform .3s ease;pointer-events:initial}.quick-add product-form form{display:flex;flex-direction:row;gap:.75rem;width:100%;flex-wrap:nowrap}.quick-add product-form form .selling-plans-container,.quick-add product-form form .quick-add__submit,.quick-add modal-opener .quick-add__submit{flex:1 0 50%;min-width:unset}.selling-plans-container{margin:0!important}.product-card-wrapper:hover .quick-add product-form,.product-card-wrapper:hover .quick-add modal-opener{transform:translateZ(.1px)}.cart-item__image-container.gradient.global-media-settings{background:rgb(var(--color-beige))}.contact .field select{padding:.8rem 3.5rem .8rem 1.5rem}.contact .field .svg-wrapper{right:1.5rem}@media screen and (min-width: 750px){.underline-links-hover:hover .button:not([disabled]):after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.underline-links-hover:hover .button:not([disabled]){text-decoration:none}}.blog__post.gradient{border-radius:var(--border-radius)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
