.featured-product .product__media-container .product__thumbnail,.featured-product .product__media-container .product__thumbnail:after{border-radius:50%}.featured-product .product__media-container .product__thumbnail[aria-current=true]:after{--tw-ring-color: var(--color-green)}.featured-product product-info .product__title+.product__text{margin-block-start:var(--sp-1);color:var(--color-green)}.featured-product product-info .product__rating{color:var(--color-green)}.featured-product product-info .product__rating .rating span:before{-webkit-text-fill-color:unset!important;color:var(--color-orange)}.featured-product product-info .product__rating p{font-weight:400}.featured-product product-info .product__rating .rating-text{color:inherit}.featured-product product-info .product__rating .rating-count{padding-left:0;border-inline-start:none}.featured-product product-info .product__text_wrapper .product__text .product__text-inner{padding:var(--sp-2) var(--sp-4);background:var(--color-yellow);flex-direction:row;border-radius:100px}.featured-product product-info .product__price{gap:0}.featured-product product-info .product__price .price{color:var(--color-green)}.featured-product product-info .product__price .price .starting-at{font-size:14px}.featured-product product-info .product__price .price__regular{font-family:var(--font-heading-family);line-height:1;color:var(--color-green);font-size:42px}.featured-product product-info .product__price shopify-payment-terms{display:none}.featured-product product-info .buy-buttons{gap:8px}.featured-product product-info quantity-input{display:none}.featured-product product-info .custom_quantity_dropdown{display:block}.featured-product product-info .product-form__submit{max-width:unset;width:max-content}.featured-product product-info .product-form__submit .btn-text>div{display:none}.featured-product product-info fieldset .form__label>div,.featured-product product-info fieldset .form__label span.font-medium{font-weight:400}.featured-product product-info fieldset:not([data-option-slug=color]) .swatches li label{border:2px solid var(--color-orange)}.featured-product product-info fieldset:not([data-option-slug=color]) .swatches li input:checked+label,.featured-product product-info fieldset:not([data-option-slug=color]) .swatches li label:hover{background:var(--color-orange);color:var(--color-light-yellow)}.featured-product product-info fieldset[data-option-slug=quantity] .swatches,.featured-product product-info fieldset[data-option-slug=subscription] .swatches{display:grid;grid-template-columns:1fr 1fr 1fr}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li{height:100%}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li magnet-element,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li magnet-element{transform:none!important;height:100%}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label{width:100%;padding:var(--sp-4);border-radius:var(--sp-4);color:var(--color-green);border:1px solid var(--color-green);--radio-color: var(--color-green);position:relative;display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2);height:calc(100% - var(--sp-2))}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label .custom_variant_tag,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_variant_tag{position:absolute;padding:4px 8px;border:1px solid;border-radius:var(--sp-4);font-size:var(--fluid-xs-to-sm);top:-12px;background:var(--color-light-yellow);left:50%;transform:translate(-50%);width:max-content;white-space:nowrap;transition:all var(--animation-short)}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label>span,.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label .custom_price,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label>span,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_price{font-size:var(--fluid-sm-to-base);font-family:var(--font-heading-family);line-height:140%}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label>span{flex:1;display:flex;flex-direction:column;gap:4px}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label>span>div:first-child{display:flex;gap:4px;text-transform:uppercase}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label .custom_text{font-size:var(--fluid-sm-to-base);margin-top:-4px}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li input:checked+label,.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label:hover,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input:checked+label,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label:hover{background:transparent;color:var(--color-orange);border-color:var(--color-orange);--radio-color: var(--color-orange)}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li input:checked+label,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input:checked+label{border-width:2px}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li input:checked+label .custom_radio span span,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input:checked+label .custom_radio span span{display:block}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li input:checked+label .custom_variant_tag,.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label:hover .custom_variant_tag,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input:checked+label .custom_variant_tag,.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label:hover .custom_variant_tag{background:var(--color-orange);color:var(--color-light-yellow);border-color:var(--color-orange)}.featured-product product-info fieldset[data-option-slug=subscription] .swatches{grid-template-columns:1fr;margin-top:8px}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label{height:auto;flex-direction:row;margin-top:0}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_variant_tag{position:unset;transform:none;background:var(--radio-color);color:var(--color-light-yellow);line-height:170%;max-height:26px}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_radio{margin-top:-3px}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_text{font-size:var(--fluid-sm-to-base);font-family:var(--font-body-family)}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_price{display:flex;flex-direction:column;gap:4px;align-items:end}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_original_price{font-family:var(--font-garny-body);font-size:var(--fluid-xs-to-sm);text-decoration:line-through}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom-selling-plan-dropdown{font-family:var(--font-body);padding:10px 20px 10px 36px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20class%3D%22size-6%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22/%3E%3C/svg%3E);background-size:18px 18px;background-position:10px center;background-repeat:no-repeat;background-color:transparent;border-radius:50px;color:var(--color-orange);-webkit-appearance:none;outline:none!important;margin-top:10px;border:2px solid var(--color-orange);position:absolute;width:calc(100% - 32px);left:16px;z-index:1;height:48px;bottom:16px;opacity:0;pointer-events:none}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input[value=easy-reordering]:checked+label>span{padding-bottom:58px}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li input:checked+label .custom-selling-plan-dropdown{opacity:1;pointer-events:auto}.featured-product product-info .custom_quantity_dropdown label{color:var(--color-orange);top:13px}.featured-product product-info .custom_quantity_dropdown select{padding-left:14px;padding-right:14px;border:2px solid var(--color-orange);box-shadow:0 1px #00000026;border-radius:100px}.featured-product product-info .custom_quantity_dropdown svg{width:8px}.featured-product product-info .product-form__submit{--color-button-text: 254 246 233;--color-button-gradient: var(--color-orange);--color-button-background: 255 80 3;--color-button-border: 255 80 3}.featured-product product-info .product-form-wrapper .bottom-text{color:var(--color-green)}@media screen and (max-width: 767px){.featured-product product-info .product__price .price .starting-at{font-size:12px}.featured-product product-info .product__price .price__regular{font-size:32px}.featured-product product-info fieldset[data-option-slug=quantity] .swatches li label{padding:var(--sp-3)}.featured-product product-info fieldset[data-option-slug=subscription] .swatches li label .custom_variant_tag{max-height:24px}}@media screen and (min-width: 1024px){.fit-your-program-multicolumn .title-wrapper{--page-padding: var(--sp-12);max-width:70rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.fit-your-program-multicolumn .multicolumn{--card-grid-per-row: 4 !important}}.fit-your-program-multicolumn .multicolumn-card{padding:68px 16px 16px;position:relative;border:2px solid var(--color-orange)}.fit-your-program-multicolumn .multicolumn-card>.grid{gap:var(--sp-4)}.fit-your-program-multicolumn .media img{width:100%}.fit-your-program-multicolumn .multicolumn-card__info{padding:0!important}.fit-your-program-multicolumn .multicolumn-card__info .heading{position:absolute;top:-2px;left:0;width:100%;padding:12px 8px;color:var(--color-light-yellow);background:var(--color-orange);border-radius:16px 16px 0 0;letter-spacing:0}.fit-your-program-multicolumn .multicolumn-card__info .rte ul{margin:0;padding:0;text-align:left;list-style:none}.fit-your-program-multicolumn .multicolumn-card__info li{margin:0;padding-left:44px;position:relative;font-size:14px;line-height:140%}.fit-your-program-multicolumn .multicolumn-card__info li strong{display:block;font-weight:500;font-size:16px;margin-bottom:4px;margin-top:0}.fit-your-program-multicolumn .multicolumn-card__info li:last-child{color:var(--color-green);margin-top:8px}.fit-your-program-multicolumn .multicolumn-card__info li:before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background-size:cover;background-position:center;background-repeat:no-repeat}.fit-your-program-multicolumn .multicolumn-card__info li:first-child:before{background-image:url(/cdn/shop/files/Component_1_1.png?v=1760229824)}.fit-your-program-multicolumn .multicolumn-card__info li:last-child:before{background-image:url(/cdn/shop/files/Container_1.png?v=1760229823)}@media screen and (max-width: 767px){.fit-your-program-multicolumn .multicolumn{--card-grid-gap: var(--sp-4)}.fit-your-program-multicolumn .multicolumn-card{padding:calc(16px + 38) 12px 12px}.fit-your-program-multicolumn .multicolumn-card__info .heading{padding:8px}.fit-your-program-multicolumn .multicolumn-card__info li{padding-left:28px;font-size:12px}.fit-your-program-multicolumn .multicolumn-card__info li strong{font-size:14px}.fit-your-program-multicolumn .multicolumn-card__info li:before{width:20px;height:20px}}.garny-testimonials-outlined .title-wrapper .heading{color:var(--color-orange)}.garny-testimonials-outlined blockquote{padding:20px;border:2px solid var(--color-orange)}.garny-testimonials-outlined .star-rating svg path{stroke:var(--color-orange)!important}.garny-testimonials-outlined .star-rating svg.has-fill path{fill:var(--color-orange)!important}.garny-testimonials-outlined .page-width testimonials-element .flickity-page-dots button{border-color:var(--color-orange)!important}.garny-testimonials-outlined .page-width testimonials-element .flickity-page-dots button:before{background:transparent!important}.garny-testimonials-outlined .page-width testimonials-element .flickity-page-dots button.is-selected:before,.garny-testimonials-outlined .flickity-page-dots:has(button:nth-child(7).is-selected) button:first-child:before,.garny-testimonials-outlined .flickity-page-dots:has(button:last-child.is-selected) button:first-child:before{background:var(--color-orange)!important}.reviews .yotpo-layout-header-wrapper{flex-direction:row!important}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line{padding-right:40px;border-right:1px solid #e3e3e3}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line-left-panel{color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel .yotpo-star-rating .star-container svg defs linearGradient stop:first-child{stop-color:#ff5003!important}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel .yotpo-star-rating .star-container svg defs linearGradient stop:last-child{stop-color:var(--color-light-yellow)!important}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel .yotpo-star-rating .star-container svg path{stroke:var(--color-orange)!important}.reviews .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel .yotpo-bottom-line-basic-text{color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-layout-header-wrapper .yotpo-new-review-btn{background:var(--color-orange)!important}.reviews .yotpo-review{flex-direction:row!important}.reviews .yotpo-reviewer-details-verified .yotpo-reviewer-name{font-family:var(--font-body-family)!important;color:var(--color-orange)!important}.reviews .yotpo-reviewer-details-verified .yotpo-verified-icon circle{fill:var(--color-orange)!important}.reviews .yotpo-reviewer-details-verified .yotpo-reviewer-verified-buyer-text{color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-review-center-panel{margin-top:0!important}.reviews .yotpo-review-center-panel .yotpo-review-rating-title{flex-direction:row!important;gap:10px!important}.reviews .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating .star-container svg defs linearGradient stop:first-child{stop-color:#ff5003!important}.reviews .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating .star-container svg defs linearGradient stop:last-child{stop-color:var(--color-light-yellow)!important}.reviews .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating .star-container svg path{stroke:var(--color-orange)!important}.reviews .yotpo-review-center-panel .yotpo-review-title{margin:0!important;color:var(--color-orange)!important;font-family:var(--font-body-family)!important;font-weight:400!important}.reviews .yotpo-review-center-panel .yotpo-review-content{margin-right:0!important;margin-top:15px!important}.reviews .yotpo-review-center-panel .yotpo-read-more-text{font-size:16px!important;color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-review-right-panel .yotpo-date-format{color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-horizontal-pagination .yotpo-pagination-number.selected,.reviews .yotpo-horizontal-pagination .yotpo-pagination-number:hover{background:var(--color-orange)!important}.reviews .yotpo-review-votes-wrapper{margin-top:30px!important;margin-bottom:40px!important}.reviews .yotpo-review-votes-text,.reviews .yotpo-review-votes-number{color:var(--color-orange)!important;font-family:var(--font-body-family)!important}.reviews .yotpo-review-votes-icons svg path{fill:var(--color-orange)!important}
/*# sourceMappingURL=/cdn/shop/t/134/assets/vk-custom-garny-product.css.map */
