.product-tab ul.gp-tab-header-list{gap:20px;max-width:1200px!important;margin:auto}.product-tab ul.gp-tab-header-list li.gp-navs-tab{border-radius:20px 20px 0 0;border-bottom:0px}.product-wrapper div#gmJXpNMrww{width:100%!important}.product-tab .gp-tab-item-container{border-top:1px solid #eeeeef;background:#fcfafa;padding-bottom:50px!important}.product-tab .gp-tab-item-container .gp-tab-item{max-width:1200px;margin:auto}.review-carousel .gem-slider-item p{display:-webkit-box!important;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-carousel .gem-slider-item .gp-flex-col{position:absolute;bottom:20px}.review-carousel .gem-slider-previous{visibility:visible!important}.review-carousel .gp-carousel-action-back,.review-carousel .gp-carousel-action-next{border:1px solid #6e7272}.review-carousel .gp-carousel-action-back:hover,.review-carousel .gp-carousel-action-next:hover{background:#3da126!important;border:1px solid #3da126}.review-carousel .gp-carousel-action-back:hover svg path,.review-carousel .gp-carousel-action-next:hover svg path{fill:#fff}.pet-size-options{margin-top:15px}.pet-size-options button.pet-option{border:1px solid var(--lightgrey-3);box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;color:var(--black);padding:1rem .5rem;font-size:14px;font-weight:500}.pet-size-options button.pet-option.active{color:#fff}.purchase-tab-wrapper{margin-top:15px}.purchase-tab-wrapper .tab-header{justify-content:flex-start!important;gap:10px;border-radius:6px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;max-height:4.5em;padding:1em;background-color:#fff}.purchase-tab-wrapper .tab-header label{display:flex;align-items:center;justify-content:space-between!important;width:100%}.purchase-tab-wrapper .tab-header label strong{font-size:14px;line-height:26px;color:#46544b;letter-spacing:0}.purchase-tab-wrapper .tab-header label span{color:#00541f;font-size:14px;font-weight:500;letter-spacing:0}.purchase-tab-wrapper .tab-header label span.tab-price{color:#3da126;font-size:16px}.purchase-tab-wrapper .tab-body{border-radius:6px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;margin:0 0 1em;padding:15px 20px 25px}.purchase-tab-wrapper .purchase-tab.active .tab-body{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.purchase-tab-wrapper .tab-body button.add-to-cart-btn{font-size:16px;line-height:normal;min-height:40px;background-color:#df6c17;border:1px solid #df6c17;color:#fff;font-family:Avenir Heavy}.purchase-tab-wrapper .tab-body button.add-to-cart-btn:hover{background:transparent;color:#df6c17}.purchase-tab[data-type=subscribe] span.tab-price span.badge{color:#fff!important;font-size:10px!important;letter-spacing:0px;margin:0!important;background-color:#b60202!important;border-radius:10px;padding:2px 5px 3px}.purchase-tab[data-type=subscribe] span.tab-price{display:flex;align-items:center;flex-direction:row-reverse;gap:8px}.purchase-tab.active .tab-header label strong,.purchase-tab.active .tab-header label span{color:#fff!important}.purchase-tab .tab-header input[type=radio]{width:20px}.purchase-tab .tab-header input[type=radio]:checked{accent-color:green}.purchase-tab .tab-body .qty-selector{margin:0;gap:5px}.purchase-tab .tab-body .qty-selector button{height:40px;width:40px;background-color:#025f1d;color:#fff;font-size:20px;line-height:normal;display:flex;align-items:center;justify-content:center;padding-bottom:8px;border-radius:10px}.purchase-tab .tab-body .qty-selector span.qty-value{font-size:16px;font-family:Avenir Heavy;color:#282929}.purchase-tab .tab-body .total-price{font-size:16px;line-height:26px;color:#025f1d;font-family:Avenir Heavy;letter-spacing:0}.ongoing-savings{width:100%}.ongoing-savings h4{font-size:18px;line-height:26px;color:#025f1d;font-family:Avenir Heavy;margin-bottom:5px}.ongoing-savings ul li{display:flex;align-items:center;justify-content:space-between;font-size:12px}.ongoing-savings ul{background:#f5f7f1;border-radius:8px;padding:10px 15px!important;display:flex;flex-direction:column;gap:5px}ul.benefits{margin-top:15px!important;column-count:2;display:flow}ul.benefits li{position:relative;padding-left:18px}ul.benefits li:before{position:absolute;content:"\2713";font-size:14px;: 0px;left:0;top:0;color:#3da126;font-weight:600}.new-customer-question{display:flex;align-items:flex-start;flex-wrap:wrap}.yes-no-toggle{display:flex;justify-content:flex-end;gap:10px;flex-basis:33%}.toggle-option{display:flex;align-items:center;justify-content:flex-start;gap:8px;background-color:#fff;border:1px solid #e3e3e4!important;border-radius:30px;padding:.3em .5em;cursor:pointer;font-weight:700;transition:all .2s ease;width:86px}.new-customer-question .information-label{position:relative;font-size:14px;line-height:20px;font-weight:400;font-family:Avenir Regular;flex-basis:67%;padding-left:25px}.new-customer-question .information-label span.required{font-size:12px;font-weight:500;color:#6e7272}.new-customer-question .information-label:before{position:absolute;content:"";background-image:url(/cdn/shop/files/information-icon.svg?v=1752474812);width:18px;height:18px;background-position:left;background-repeat:no-repeat;background-size:auto;left:0;top:2px}.toggle-option span{font-size:14px;color:#282929!important;font-weight:500}.toggle-option.selected span{color:#fff!important}.toggle-option.selected{background:#1d6728;border:1px solid #1d6728!important}.toggle-option.selected input[type=radio]:checked{accent-color:#3da126}.new-customer-question p.yes-note{background-color:#f5f7f1;border-radius:5px;padding:.75rem 1rem;font-size:14px;color:#025f1d;font-style:italic;line-height:22px;margin-top:10px;letter-spacing:0}select.subscribe-frequency{width:100%;background-color:transparent;border-radius:4px;border:1px solid #e3e3e4;padding:5px 0!important;font-size:16px!important;font-weight:400!important;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-appearance:none;appearance:none}@media (max-width: 767px){.pet-size-options{display:grid!important;grid-template-columns:auto auto}.purchase-tab .tab-header input[type=radio]{width:12px}.purchase-tab .tab-header{padding:8px;gap:5px}.purchase-tab-wrapper .tab-header label strong,.purchase-tab-wrapper .tab-header label span,.purchase-tab-wrapper .tab-header label span.tab-price{font-size:12px}.purchase-tab[data-type=subscribe] span.tab-price span.badge{font-size:8px!important}ul.benefits{column-count:1}.new-customer-question .information-label{font-size:12px;flex-basis:100%;margin-bottom:10px}.yes-no-toggle{flex-basis:100%}label.toggle-option{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom-gempages.css.map */
