.product-section .thb-product-detail{overflow:hidden}.product-section .thb-product-detail .product-row{padding-bottom:50px;padding-top:72px}.product-section .thb-product-detail .product-media,.product-section .thb-product-detail .product-information{padding-left:25px;padding-right:25px}.product-section .thb-product-detail .product-information,.product-section .thb-product-detail.thb-product-style4 .product-information{margin-top:14px}.product-section .thb-product-detail .product-information .klaviyo-star-rating-widget{min-height:27px}.product-section .thb-product-detail .product-information .recharge-subscription-widget{min-height:237px}.product-section .thb-product-detail .product-information .recharge-subscription-widget>div:not(:empty){background-color:var(--color-gray--lighter);border-radius:20px;max-width:534px;padding:24px;position:relative}.product-section .thb-product-detail .product-information .recharge-subscription-widget .rc-widget{padding-block:0}.product-section .thb-product-detail .product-information .recharge-subscription-widget .rc-widget:before{content:"Subscribe & Save!";display:block;font-family:wonder-regular,Cooper BT,serif;font-size:24px;font-weight:700;margin:0 0 24px}.product-section .thb-product-detail .product-information .rc-template__radio .rc-radio{padding:0}.product-section .thb-product-detail .product-information .rc-template__radio .rc-radio:not(:first-child){margin-top:16px}.product-section .thb-product-detail .product-information .rc_widget__option__selector{display:flex}.product-section .thb-product-detail .product-information .rc-radio{margin-left:0}.product-section .thb-product-detail .product-information .rc-radio__input{margin-right:0;width:16px}.product-section .thb-product-detail .product-information .rc-radio__label{font-size:18px;margin:0 0 0 16px}.product-section .thb-product-detail .product-information .rc-radio--active .rc-radio__label{font-weight:700}.product-section .thb-product-detail .product-information .rc-radio__subscription,.product-section .thb-product-detail .product-information .rc-radio__price{display:inline}.product-section .thb-product-detail .product-information .rc-radio__subscription:after{content:":";display:inline}.product-section .thb-product-detail .product-information .rc-template__radio .rc-selling-plans{padding-left:30px}.product-section .thb-product-detail .product-information .rc-selling-plans-dropdown{margin-bottom:0}.product-section .thb-product-detail .product-information .rc-selling-plans-dropdown__select{background-color:var(--color-white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;margin-top:16px;padding:0 35px 0 16px}.product-section .thb-product-detail .product-information .recharge-subscription-widget .rc-subscription-details{padding-inline:0}.product-section .thb-product-detail .product-information .recharge-subscription-widget .reload-icon{display:none}.product-section .thb-product-detail .product-information .recharge-subscription-widget .rc_popup__label{font-size:16px}.product-section .thb-product-detail .product-information .rc-template__radio.rc-subscription-only .rc-selling-plans{padding-bottom:6px;padding-left:0}.product-section .thb-product-detail .product-information .rc-template__radio.rc-subscription-only .rc-selling-plans-dropdown__select{margin-top:0}#recharge-bundles .rb-btn-wrapper .rb-btn,#recharge-bundles .rb-sticky-content .rb-btn #recharge-bundles .rb-qty-wrapper .rb-btn{background-color:var(--color-product-page-accent, var(--button-addtocart-bg));border-color:var(--color-product-page-accent, var(--button-addtocart-bg));color:var(--color-product-page-button-text, var(--button-addtocart-text));transition:all var(--transition-duration) var(--transition-timing-function)}#recharge-bundles .rb-btn-wrapper .rb-btn,#recharge-bundles .rb-sticky-content .rb-btn{border-radius:50px;font-family:Futura,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:14px 0 0;min-height:44px;padding:8px 15px;text-transform:uppercase;width:100%}#recharge-bundles .rb-btn-wrapper .rb-btn:hover,#recharge-bundles .rb-sticky-content .rb-btn:hover,#recharge-bundles .rb-qty-wrapper .rb-btn:hover{background-color:var(--color-product-page-accent-hover, var(--button-addtocart-bg-hover));border-color:var(--color-product-page-accent-hover, var(--button-addtocart-bg-hover))}#recharge-bundles .rb-qty-wrapper .rb-input{background-color:#fff;border-color:#000}#recharge-bundles .rb-qty-wrapper .rb-input:hover{border-color:#000}#recharge-bundles .rb-header .rb-bundle-description{font-size:1.5rem;font-weight:700;margin-top:30px}#recharge-bundles .rb-header+.rb-sticky-form{padding-top:0}#recharge-bundles .rb-header+.rb-sticky-form .rb-btn-wrapper{display:none}#recharge-bundles .rb-sticky-content{flex-direction:column;padding-block:15px}#recharge-bundles .rb-sticky-content .tlh-title{display:none}.recharge-gifting-widget legend{margin-bottom:15px}.recharge-gifting-widget .field{display:flex;flex-direction:column;flex-wrap:nowrap}.recharge-gifting-widget input,.recharge-gifting-widget textarea{order:2}.recharge-gifting-widget #rc_gift_notification_scheduled_at{max-width:100%;width:165px}.recharge-gifting-widget input{border-radius:25px;opacity:1}.recharge-gifting-widget .rc_gifting_recipient_block_name{flex-direction:column}.product-section .thb-product-detail .yotpo-reviews-star-ratings-widget{margin:8px 0 12px!important}.product-section .thb-product-detail .yotpo-sr-bottom-line-text{cursor:pointer;text-decoration:underline!important}.product-section .thb-product-detail .yotpo-sr-bottom-line-text:hover{text-decoration:none!important}.yotpo-reviews-main-widget{--text-color: var(--primary-color) !important;--primary-font-family: "wonder-regular" !important}#infiniteoptions-container .spb-label-tooltip label{font-weight:700}#infiniteoptions-container .spb-select select{background-color:#fff}#infiniteoptions-container textarea{width:100%}.product-section .thb-product-detail .yotpo-reviews-star-ratings-widget path{stroke:var(--color-product-page-accent)!important}.product-section .thb-product-detail .yotpo-reviews-star-ratings-widget stop:not([stop-opacity="1"]){stop-color:var(--color-product-page-accent)!important}.product-section .yotpo-sr-bottom-line-text,.product-section .yotpo-sr-bottom-line-text:hover{color:var(--color-product-page-accent)!important}.product-section{background-color:var(--color-product-page-background)}.product-section .thb-product-detail .product-information .variations .product-form__input--color.product-form__input--range input[type=radio]:checked~.product-option-input-icon{color:var(--color-product-page-accent)}.product-section~.shopify-section .shopify-app-block{background-color:var(--color-white)}.product-section .thb-product-detail .rc-radio__input{accent-color:var(--color-product-page-accent)}@media only screen and (min-width:601px){#recharge-bundles .rb-btn-wrapper .rb-btn,#recharge-bundles .rb-sticky-content .rb-btn{min-width:238px}#recharge-bundles .rb-sticky-content{box-shadow:none;flex-direction:row;margin-top:35px;min-height:80px;padding-block:0}}@media only screen and (min-width:640px){.recharge-gifting-widget .rc_gifting_recipient_block_name{flex-direction:row}.recharge-gifting-widget .rc_gifting_recipient_block_name .field{width:50%}}@media only screen and (min-width:1068px){.product-section .thb-product-detail .product-row{align-items:start;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;padding-top:34px}.product-section .thb-product-detail .product-media,.product-section .thb-product-detail .product-information{padding-left:0;padding-right:0}.product-section .thb-product-detail.thb-product-style4 .product-images>div{margin-bottom:20px}.product-section .thb-product-detail.thb-product-style4 .product-images>div:nth-child(2n){padding-right:10px}.product-section .thb-product-detail.thb-product-style4 .product-images>div:nth-child(2n)+div{padding-left:10px}.product-section .thb-product-detail .product-information,.product-section .thb-product-detail.thb-product-style4 .product-information{margin-top:0;padding-left:0;padding-right:0}.product-section .thb-product-detail.thb-product-style2 .summary,.product-section .thb-product-detail.thb-product-style4 .summary,.product-section .thb-product-detail.thb-product-style5 .summary{padding-top:0}}@media only screen and (min-width:1280px){.product-section .thb-product-detail .product-row{gap:110px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/theme-product-page.css.map */
