.product{padding:4rem 1rem}.product__container{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.product__media{width:100%;overflow:hidden;border-radius:16px}.product-swiper{width:100%;overflow:hidden;border-radius:20px;margin-bottom:1rem;border:4px solid;box-shadow:0 6px #312e7c}.product-swiper .swiper-slide{width:100%!important}.product-swiper img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.swiper-button-next,.swiper-button-prev{color:#111}.thumb-container{position:relative}.thumbs-swiper{width:80%;overflow:hidden;padding:.5rem .5rem 1.25rem}.thumbs-swiper .swiper-slide{cursor:pointer;opacity:1;border-radius:8px;overflow:hidden;transition:opacity .2s ease}.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible{outline:2px solid #312e7c;box-shadow:0 5px #312e7c}.thumbs-swiper .swiper-slide-thumb-active,.swiper-slide.swiper-slide-visible{box-shadow:0 5px #312e7c;opacity:1;outline:2px solid #312e7c}.thumbs-swiper img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.thumbs-swiper{position:relative}.thumb-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:25%;border:none;cursor:pointer}.thumb-prev{left:0;z-index:2;background:transparent}.thumb-next{right:0;z-index:2;background:transparent}.thumbs-swiper .swiper-pagination-bullet{background:#ccc;opacity:1}.thumb-slide-indicator{display:flex;align-items:center;justify-content:center;gap:5px}.thumb-slide-indicator__wrapper{display:flex;gap:5px}.thumb-slider-indicator__dot{background:#e9e9e9;padding:0;margin:0;border:0;height:10px;width:10px;border-radius:20px;cursor:pointer}.thumb-slider-indicator__dot.dot-active{background:#5d59c4}.thumbs-swiper .swiper-pagination-bullet-active{background:#111}.product{font-family:Barlow,sans-serif;color:#312e7c}.product-content__heading{font-size:3.5rem;text-transform:uppercase;color:#312e7c;margin:-14px 0 0;line-height:1;font-family:Obviously Narrow,sans-serif}.product-content__subheading{color:#312e7c;font-family:Barlow,sans-serif;font-size:1.25rem;padding:0;margin:0;padding-top:1rem}.product-rating{display:flex;align-items:center;gap:.5rem}.oke-sr-count-number,.oke-sr-label-text{color:#f15a24;text-decoration:underline}.product-content__caption{color:#312e7c;font-size:1.25rem;margin:0;padding:0;margin-top:.5rem;margin-bottom:.3rem;text-transform:capitalize}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{margin-top:0}.product-content__desc{color:#312e7c;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4;padding:0;margin:0}.product-features{display:grid;grid-template-columns:repeat(2,1fr);padding-top:.5rem;padding-left:0;margin:0;font-size:1.25rem;margin-bottom:1.2rem}#product-app-block{padding-top:1rem}.appstle_widget_title{font-size:1.25rem}.appstle_radio_label,.appstle_radio_label span.appstle_one_time_text{font-size:1.25rem;color:#5d59c4}.appstle_select_label{font-size:1.25rem;color:#5d59c4;margin-bottom:.25rem!important}.appstle_subscribe_option_grid .appstle_custom_select .appstle_select{border-color:#5d59c4!important;color:#5d59c4!important}.appstle_custom_select option{font-size:1rem!important;font-family:Poppins,sans-serif!important;font-weight:regular;color:#5d59c4!important}.appstle_subscription_amount.transcy-money{font-size:1rem;font-family:Poppins,sans-serif;font-weight:regular;color:#5d59c4!important}.appstle_subscription_compare_amount.transcy-money{font-size:1rem;font-family:Poppins,sans-serif;font-weight:regular;color:#999!important}.appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background{min-height:4rem;border:3px solid #5d59c4}#product-app-block .appstle_subscription_wrapper_option.appstle_include_dropdown{padding:0 16px}#product-app-block .appstle_subscription_wrapper_option.appstle-active-option{padding:16px;box-shadow:0 4px #5d59c4}#product-app-block .appstle_subscription_wrapper{padding-bottom:5px}.appstle_subscription_wrapper_option.appstle-active-option,.appstle_subscription_wrapper_option{min-height:4rem;border:3px solid #5d59c4!important}#product-app-block .appstle_circle{border:3px solid #5d59c4!important;height:22px!important;width:22px!important}span.appstle_dot{background:#5d59c4!important}#product-app-block .appstle_subscription_radio_wrapper{display:flex;align-items:center!important}.appstle_subscription_wrapper .appstle_one_time_details_wrapper{display:flex;flex-grow:1;align-items:center!important}label.appstle_radio_label .appstle-text-and-badge-wrapper{column-gap:0}label.appstle_radio_label .appstle-text-and-badge-wrapper .appstle-save-badge{font-size:1.25rem;color:#f15627!important;padding:0;padding-left:.25rem}.product-feature{list-style-type:none;display:flex;gap:.5rem;padding:.5rem 0}.product-feature__bundle{margin-bottom:1.7rem}.product-feature__legend{font-size:1.25rem}.product-feature p{padding:0;margin:0}fieldset{border:none;margin:0 0 24px;padding:0}legend{font-weight:700;margin-bottom:12px;display:block}.option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.option-group{display:flex;gap:12px;flex-wrap:wrap}.option{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 20px;min-width:150px;height:50px;border:3px solid #5d59c4;border-radius:999px;cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none;text-align:center;line-height:1;transition:all .25s ease;color:#5d59c4;font-family:Poppins,sans-serif}.option-group{display:flex;gap:12px}.option:has(input[type=radio]:checked){background-color:#5d59c4;color:#fff;border-color:#5d59c4}.option:hover{border-color:#5d59c4}.option input[type=radio]:focus-visible+span,.option:has(input[type=radio]:focus-visible){outline:2px solid #5d59c4;outline-offset:3px}.flavor-form{max-width:640px}.flavor__label{margin-bottom:10px;font-size:18px;font-weight:600;color:#312e7c;font-size:1.25rem}.flavor__trigger{width:100%;display:flex;align-items:center;gap:.6rem;height:60px;padding:0 .5rem;border-radius:999px;border:3px solid #5d59c4;cursor:pointer;background:none}.flavor__trigger img{width:42px;height:42px;border-radius:50%;object-fit:cover}.flavor__value{flex:1;font-size:18px;font-weight:600;text-align:left;font-family:Barlow,sans-serif;color:#5d59c4;font-size:1.25rem}.flavor__chevron{position:relative;right:1rem;width:14px;height:14px;border-right:3px solid #5d59c4;border-bottom:3px solid #5d59c4;transform:rotate(45deg);transition:transform .2s ease}.flavor{position:relative}.flavor__list{display:none;margin-top:10px;padding:8px;border-radius:32px;background:#fffbf7;list-style:none;border:3px solid #5d59c4}.flavor.is-open .flavor__list{position:absolute;width:100%;z-index:4}.flavor__option{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;font-size:1.25rem;color:#5f5bd6;transition:background .25s ease-in-out,color .25s ease-out;border-radius:200px;border:3px solid #fffbf7}.flavor__option:hover{border:3px solid #5d59c4}.flavor__option img{width:36px;height:36px;border-radius:50%}.flavor.is-open .flavor__list{display:block}.flavor.is-open .flavor__chevron{transform:rotate(-135deg)}.submit-btn{margin-top:20px;width:100%;height:60px;border-radius:999px;border:none;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;background:#f15a24;color:#fff;line-height:1;font-size:1.75rem;font-weight:700;cursor:pointer}.product__content--mobile{display:none}@media screen and (max-width: 768px){.product__container{grid-template-columns:1fr}.thumbs-swiper{padding-bottom:1.5rem}}@media screen and (max-width: 500px){.product{padding:2rem 1rem 4rem}.product__content--mobile{display:block}.product__content--desktop{display:none}.product__container{gap:0}.product__media{margin-bottom:1.5rem}.product-content__heading{font-size:2.375rem}.product-content__subheading,.product-content__caption,.product-feature,.product-feature__legend,.flavor__label,.flavor__value{font-size:1rem}.product-content__subheading{padding-bottom:1rem}.submit-btn{font-size:1.5rem}.product__content .satisfaction-guaranteed p{font-size:1rem;line-height:1.4}.option-group{display:grid;grid-template-columns:repeat(3,1fr)}.option{font-size:.875rem;padding:0;min-width:auto}}.oke-w-main .okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background:#dfecf7!important}.oke-w-ratingAverageModule.oke-w-ratingAverageModule--oneLine.oke-w-ratingAverageModule--left{display:flex;flex-direction:column;align-items:flex-start}.oke-w-header-content-module.oke-w-header-content-module--left{display:flex;justify-content:flex-end}.oke-w-recommendsModule{margin-left:auto}#filter-toggle{background:transparent;border:1px solid #bbb5b5}#filter-toggle .oke-button-text{font-family:Poppins,sans-serif;font-weight:lighter;color:#918e8e;font-size:1rem}.oke-w-main .okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-w-reviews-head .oke-button{font-family:Poppins,sans-serif;font-weight:lighter;color:#918e8e;font-size:1rem;border-radius:100px}.oke-w-header-content-module.oke-w-header-content-module--left{margin:0!important}div.okeReviews .oke-w-review-side{border:none!important}.oke-w-reviews-count,.oke-sortSelect,#oke-sortSelect--reviews,#oke-sortSelect--reviews option,.oke-reviewContent-date,.oke-product-details-title,.oke-product-details-name,.oke-helpful-label,.oke-w-reviewerRecommendation-text,.oke-w-selectAttr-item-title,.oke-w-selectAttr-item-value,.oke-w-reviewer-name,.oke-w-reviewer-verified{font-family:Poppins,sans-serif}.oke-w-recommendsModule-value,.oke-w-recommendsModule-text{font-family:Barlow Condensed,sans-serif!important;font-size:1.875rem!important;font-weight:600;letter-spacing:0!important;color:#312e7c!important}.oke-w-ratingAverageModule-count{font-family:Barlow Condensed,sans-serif!important;font-size:20px!important;font-weight:600;color:#312e7c!important}.oke-w-ratingAverageModule-rating-average{font-family:Obviously Narrow,sans-serif;font-size:30px;color:#312e7c}.okeReviews[data-oke-container] .oke-is-large .oke-w-reviews-list-item,div.okeReviews .oke-is-large .oke-w-reviews-list-item{padding:30px 40px!important}.oke-reviewContent-body.oke-bodyText p,.oke-reviewContent-title.oke-title{font-family:Poppins,sans-serif!important;font-weight:regular;letter-spacing:-.1px;font-size:24px!important;line-height:1.1!important}.oke-reviewContent-title.oke-title{font-family:Barlow Condensed,sans-serif;font-size:30px!important}.oke-showMore-button.oke-button{background:#f15a24!important;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-weight:600!important;font-size:1.8rem!important;padding:.8rem 14rem!important;border:0!important;border-radius:200px!important}.oke-stars svg{width:120px;height:24px}.product-rating .oke-stars svg{width:140px;height:28px}.oke-w-reviewer-verified{display:flex;flex-direction:row-reverse;column-gap:4px}.oke-avatar-placeholder{font-family:Obviously Black,sans-serif;font-size:40px;color:#312e7c}.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-reviewContent-title{font-family:Barlow Condensed,sans-serif!important;font-size:36px!important;line-height:auto!important}.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-reviewContent-title{overflow:visible!important}.oke-w-mediaCarouselModule{display:none}.oke-w-header-content-module.oke-w-header-content-module--left .okeReviews[data-oke-container] .oke-w-breakdownModule,div.okeReviews .oke-w-breakdownModule{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/good_product_main.css.map */
