.gg-mobile-only{display:block}.gg-desktop-only{display:none}@media screen and (min-width: 768px){.gg-mobile-only{display:none}.gg-desktop-only{display:block}}.gg-pro-price{margin-bottom:.4rem;display:inline-block}.gg-pro-price__inner{border-radius:2.5rem;display:inline-flex;align-items:center;overflow:hidden;background:#ef414d;cursor:pointer;line-height:16px}.gg-pro-price__price{background:linear-gradient(to right,#f26722,#ef414d);padding:1px 1.2rem 2px;font-size:15px;font-weight:600;color:#fff;border-radius:0 2.5rem 2.5rem 0;position:relative;z-index:1}.gg-pro-price__label{display:inline-block;background:#fff;padding:2px .8rem 3px 1.2rem;margin-right:2px;margin-left:-.8rem;border-radius:0 2.5rem 2.5rem 0;line-height:.25}.gg-pro-price__svg{width:7.2rem;fill:#ef414d;-webkit-user-select:none;user-select:none}@media screen and (min-width: 768px){.gg-pro-price{margin-bottom:0}.gg-pro-price__inner{line-height:21px}.gg-pro-price__price{padding:0px 1.2rem 3px;font-size:22px}.gg-pro-price__label{padding:4px .8rem 4px 1.2rem}.gg-pro-price__svg{width:8.8rem}}@media screen and (min-width: 992px){.gg-pro-price__inner{line-height:21px}.gg-pro-price__label{padding:3.5px .8rem 4px 1.2rem}}.gg-scoop-guarantee-wrapper,.gg-product-specs-wrapper{margin:4rem 0}.gg-product-specs{padding:20px;border:1px solid #e1e1e1;background-color:#fafafa;border-radius:4px}.gg-product-specs__heading{font-size:1.5rem;font-weight:700;margin-bottom:10px;border-bottom:1px solid #e1e1e1;padding-bottom:10px;text-transform:uppercase}.gg-product-specs__table{display:grid;grid-template-columns:max-content 1fr}.gg-product-specs__label,.gg-product-specs__data{padding:12px 0;border-bottom:1px solid #e1e1e1}.gg-product-specs__label span{font-weight:700;color:#2a2b2a}.gg-product-specs__data{color:#2a2b2a}.gg-product-specs__data--list{line-height:1.7}.gg-product-specs__data-row{margin:0}.gg-product-specs__table dt:last-of-type,.gg-product-specs__table dd:last-of-type{border-bottom:none}.gg-nutrition-facts{margin-top:20px}.gg-nutrition-facts[data-open=true] .gg-nutrition-facts__toggle:after{content:"-"}.gg-nutrition-facts[data-open=true] .gg-nutrition-facts__content{display:block}.gg-nutrition-facts__button{background-color:#f4f4f4;color:#2a2b2a;padding:12px;width:100%;border:1px solid #e1e1e1;text-align:left;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.gg-nutrition-facts__button:hover{background-color:#eaeaea}.gg-nutrition-facts__heading{text-transform:uppercase;font-size:1.5rem}.gg-nutrition-facts__toggle:after{display:block;content:"+"}.gg-nutrition-facts__content{display:none;padding:0;border:1px solid #e1e1e1;border-top:none;background-color:#fafafa}.gg-nutrition-facts__image{width:100%;max-width:none;height:auto;display:block;margin:0 0 1rem;border-radius:0}.gg-scoop__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem}.gg-scoop__graphic{max-width:10rem}.gg-scoop__svg{width:100%;display:block}.gg-scoop__text{color:#8c8c8c;width:100%;max-width:12rem;margin:0 auto;line-height:1.5;font-size:1.3rem;text-align:center}.gg-scoop__text a{font-weight:400;color:#8c8c8c;text-decoration:underline}.gg-scoop__text p{display:inline-block;margin-bottom:0}@media screen and (min-width: 380px){.gg-scoop__inner{flex-direction:row}.gg-scoop__graphic{flex:0 0 40%;max-width:16rem}.gg-scoop__text{flex:0 0 55%;text-align:left;max-width:none}}@media screen and (min-width: 768px) and (max-width: 1199px){.gg-scoop__inner{padding:0 1.5rem;flex-direction:column}.gg-scoop__graphic{width:100%;max-width:16rem;margin:0 auto}.gg-scoop__text{font-size:1.5rem;text-align:center}}@media screen and (min-width: 1200px){.gg-scoop__inner{margin-bottom:3rem;align-items:center;max-width:52rem;margin-left:auto;margin-right:auto}.gg-scoop__graphic{max-width:16rem}}.gg-shipping-info-wrapper{display:flex;gap:2.5rem;margin:3rem auto 0;flex-direction:column-reverse;max-width:49.2rem}.gg-related-bundles__content{border:solid 1px #EAEAEA;padding:2rem}.gg-related-bundles__title{font-size:1.5rem;margin-bottom:.75rem;font-weight:600;line-height:1.2}.gg-related-bundles__button{margin-bottom:.25rem}.gg-shipping-info{border:solid 1px #EAEAEA;font-size:1.4rem}.gg-shipping-info a{text-decoration:underline}.gg-shipping-info__content{position:relative;padding:2.2rem;background:#fff;z-index:1}.gg-shipping-info__list{margin-bottom:3rem;line-height:1.2}.gg-shipping-info__list-item{display:flex;align-items:center;margin-bottom:1.2rem}.gg-shipping-info__list-icon{margin-right:.75rem;flex:none;font-size:1.5rem}.gg-shipping-info__link{font-style:italic;font-weight:400;padding:0 .4rem}.gg-shipping-info__link--plain{font-style:normal}@media screen and (min-width: 992px) and (max-width: 1339px){.gg-shipping-info-wrapper{max-width:600px}}@media screen and (min-width: 1340px){.gg-shipping-info-wrapper{flex-direction:row;max-width:none;margin:3rem 0}.gg-shipping-info-wrapper--single-child{max-width:36rem}.gg-shipping-info-wrapper--single-child .gg-related-bundles,.gg-shipping-info-wrapper--single-child .gg-shipping-info{flex:0 0 100%}.gg-related-bundles,.gg-shipping-info{flex:1 0 40%}.gg-shipping-info{font-size:1.3rem}.gg-shipping-info__list{margin-bottom:2rem}}.gg-stock-availability{display:block}.gg-stock-availability[data-visible=false]{visibility:hidden;opacity:0}.gg-stock-availability[data-visible=true]{visibility:visible;opacity:1;transition:.2s opacity .1s}.gg-stock-availability[data-status="In stock"] .gg-stock-availability__icon,.gg-stock-availability[data-status="In stock"] .gg-stock-availability__status{color:#00b600}.gg-stock-availability[data-status="Out of stock"] .gg-stock-availability__icon,.gg-stock-availability[data-status="Out of stock"] .gg-stock-availability__status{color:#505659}.gg-stock-availability__inner{display:flex;justify-content:center;align-items:center;font-size:1.2rem;margin:0 auto;padding:0 2.5rem}.gg-stock-availability__icon{font-size:1.6rem;margin-right:.4rem;flex:none}.gg-stock-availability__shipping-day{text-transform:none;color:#000}.gg-availability{justify-content:center;align-items:center;display:flex;color:#8c8c8c}.gg-availability__show button{display:block;text-transform:unset!important;font-size:1.2rem;position:relative;color:#8c8c8c}.gg-availability__show button:before{position:absolute;content:"";top:50%;left:-1.5rem;background:#8c8c8c;width:3px;height:3px;border-radius:100%;transform:translateY(-50%)}.gg-availability__header{border-color:#eaeaea}.gg-availability__locations{margin-top:1rem}.gg-availability__warning{padding:1.6rem;background-color:#ff844a33;color:#ff6602;text-align:center}.gg-availability__error{border:1px solid #FF4A4A;padding:2rem;margin-bottom:2rem;color:#ff4a4a}.gg-availability__location{color:#505659;border:1px solid #EAEAEA;padding:2rem;overflow:hidden;max-height:8rem;transition:max-height .2s;margin-bottom:1.6rem}.gg-availability__location[data-expanded=true]{max-height:33rem}.gg-availability__location[data-expanded=true] .gg-availability__location-chevron{transform:rotate(180deg) translateY(.5rem)}.gg-availability__location[data-expanded=true] .gg-availability__location-secondary{opacity:1}.gg-availability__location-dropdown{cursor:pointer}.gg-availability__location-name-wrapper{display:flex;justify-content:space-between}.gg-availability__location-name{font-family:Roboto;font-size:1.6rem;line-height:1.6rem;color:#000;margin-bottom:.8rem}.gg-availability__location-chevron{transition:transform .2s;color:#ff844a}.gg-availability__location-status{margin-bottom:1.2rem}.gg-availability__location-secondary{opacity:0;transition:opacity .2s;line-height:1.5;margin-bottom:1.2rem;font-size:1.4rem}.gg-availability__location-hours{max-width:32rem;margin-bottom:.8rem}.gg-availability__location-address,.gg-availability__location-phone{margin-bottom:.8rem}.gg-availability__location-hours-line{display:flex;justify-content:space-between}.gg-availability__link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline;font-size:1.4rem;font-weight:700}.gg-availability__close{display:flex;justify-content:center;margin-bottom:1.6rem}.gg-stock-status{display:flex;align-items:center;color:#00b600;font-size:1.2rem}.gg-stock-status--low{color:#ff915d}.gg-stock-status--unavailable{color:#8c8c8c}.gg-stock-status--disabled{visibility:hidden}.gg-stock-status__detail{color:#000;display:block;margin-left:1.25rem;position:relative}.gg-stock-status__detail:after{content:"-";position:absolute;top:0;left:-.85rem}.gg-stock-status__icon{font-size:1.6rem;margin-right:.4rem;flex:none}.gg-stock-status__shipping{text-transform:none;color:#000}
/*# sourceMappingURL=/cdn/shop/t/50/assets/gg-product-page.css.map */
