.product-detail-wrapper{display:flex;flex-direction:row;gap:16px 20px;flex-wrap:wrap}.product-detail-wrapper .product-usp{display:flex;align-items:center;gap:8px;font-size:13px;border-radius:5px}.product-detail-wrapper .product-usp .icon{max-height:22px;width:auto;aspect-ratio:1}.gradient-change,.text-change{transition:all .25s ease}.variant-picker__option-values .block-swatch{padding:0;height:auto;overflow:hidden;border-radius:5px;transition:all .25s ease;border:solid 2px transparent}.variant-picker__option-values .block-swatch:before{content:unset}input[checked=checked]+.block-swatch{outline:3px solid #000;outline-offset:-3px;border-radius:5px}.block-swatch img{width:100%;height:100%;border-radius:5px}product-details .product-details-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:15px}product-details .product-details-description.expanded{-webkit-line-clamp:unset}product-details .read-more-btn{text-decoration:underline}product-details .product-ingredients-feature{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}product-details .product-ingredients-feature .product-ingredient{padding:14px 22px;gap:10px;display:flex;align-items:center;text-align:center;background-color:#f5f5f5;border-radius:5px;transition:all .25s ease;width:calc(50% - 5px);min-width:250px;flex-grow:1;justify-content:start;flex-direction:column}.product_short_description{font-size:18px;font-weight:600}.nutrition-table{border-collapse:separate}.nutrition-table tbody tr+tr>*,.nutrition-table thead+tbody tr>*{border-top-width:0;border-bottom-width:0;border-color:transparent}.nutrition-table th,.nutrition-table td{padding-block-end:var(--spacing-1);padding-block-start:var(--spacing-1)}@media screen and (max-width:991px){.nutrition-table th{padding:5px}.nutrition-table td{word-break:break-word;padding:5px}}@media screen and (min-width:1199px){product-gallery.sticky{position:sticky;top:10px}}.accordion__content.no-padding-end{padding-inline-end:0px}.accordion__content .benefit-block{display:flex;align-items:center;gap:15px;margin-bottom:10px}.accordion__content .benefit-block .title{font-weight:700}.accordion__content .benefit-block .icon{width:32px;height:32px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.accordion__content .benefit-block .icon img{width:100%;height:100%;object-fit:cover}.product-info__accordion .text-with-icon span{font-size:18px;font-weight:400}.payment-tab-group{border-radius:5px}.payment-tab-group .inner{padding:16px 20px;margin-bottom:10px}.payment-tab-group .tab-navs{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.payment-tab-group .tab-navs .tab-nav{font-size:18px;opacity:1;padding:16px 24px 14px;background-color:#0000000f;border-radius:5px;transition:all .25s ease}@media screen and (max-width: 480px){.payment-tab-group .tab-navs .tab-nav{font-size:16px;padding:10px 16px}}.payment-tab-group .tab-navs .tab-nav:hover{cursor:pointer}.payment-tab-group .tab-navs .tab-nav.active{background-color:transparent;opacity:1}.payment-tab-group .tab{opacity:0;height:0px;pointer-events:none}.payment-tab-group .tab.active{opacity:1;height:auto;pointer-events:all}.payment-option{margin-bottom:15px;padding:20px 22px;border-radius:8px;background-color:#fff;border:solid 2px transparent;box-shadow:1px 2px 15px #2121211a;position:relative}@media screen and (max-width: 480px){.payment-option{padding:14px}}.payment-option:hover{cursor:pointer}.payment-option .subscription-price{font-weight:600}.payment-option .option-top{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px}.payment-option .option-top .badge{background-color:transparent;border:solid 2px rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-background));padding:2px 10px}.payment-option .option-top .col:first-of-type{padding-left:30px;position:relative;text-align:left;line-height:1.3}.payment-option .option-top .col:first-of-type:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#fff;position:absolute;left:-1px;top:50%;transform:translateY(-50%);border:solid 2px #1b1b1b}.payment-option .option-top h4{font-size:16px;font-weight:600}.payment-option .option-top .right{text-align:right;line-height:1.2}.payment-option .option-top .right .original-price{opacity:.5}.payment-option .option-top .right>div{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}@media screen and (max-width: 480px){.payment-option .option-top .right>div{flex-direction:row-reverse}}@media screen and (max-width: 480px){.payment-option .option-top .subscription-price{font-weight:500;font-size:16px;margin-left:3px}}.payment-option .option-top .badge{display:inline-flex}@media screen and (max-width:991px){.payment-option .option-top .col:last-of-type{display:flex;gap:10px;flex-direction:column;justify-content:start}}@media screen and (max-width: 480px){.payment-option .option-top{flex-direction:column;gap:16px}.payment-option .option-top .col:last-of-type{flex-direction:column}}.payment-option.active{border-color:#000}.payment-option.active .option-top .col:first-of-type:before{outline:#000 2px solid;border:solid 3px #fff;background-color:#1b1b1b}.payment-option.active .content{height:auto;opacity:1;padding-top:15px}.payment-option .content{height:0px;opacity:0}.payment-option .content .switch-wrapper{padding:10px 15px;background-color:#f5f5f5;mix-blend-mode:multiply;border-radius:10px;cursor:auto}.payment-option .content .switch-wrapper h4{font-size:18px;font-weight:500}.payment-option .content .switch-wrapper .subscription-benefits{margin-top:15px;margin-bottom:5px}.payment-option .content .subscription-benefits{display:flex;flex-direction:column;gap:6px}.payment-option .content .subscription-benefits .benefit{display:flex;gap:12px;align-items:center}.payment-option .content .subscription-benefits .benefit img{aspect-ratio:1;width:20px;height:auto}.payment-option .content .gift-information{display:none}.payment-option .content .gift-information.active{display:block}.payment-option .content .gift-information .gifts{display:flex;gap:35px;padding:15px 30px;text-align:center;background-color:#f5f5f5;border-radius:10px;margin:15px 0;max-width:fit-content;overflow-x:scroll;scrollbar-width:none}.payment-option .content .gift-information .gifts img{height:75px;width:75px;object-fit:cover;padding:8px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;max-width:100px}.payment-option .content .gift-information .gifts .gift{position:relative;max-width:75px}.payment-option .content .gift-information .gifts .gift .gift-price{text-decoration:line-through}.payment-option .content .gift-information .gifts .gift .gift-title{font-size:14px;display:block;margin-top:8px;line-height:16px}.payment-option .content .gift-information .gifts .gift:not(:nth-of-type(1)):before{content:"+";position:absolute;left:-23px;top:50%;transform:translateY(-50%);font-size:25px}.payment-option .content .gift-information.not-applicable .gift{opacity:.5;position:relative}.payment-option .content .gift-information.not-applicable .gift .gift-image{position:relative;display:block}.payment-option .content .gift-information.not-applicable .gift .gift-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,transparent 49%,#161313 49%,#100f0f 51%,transparent 51%);pointer-events:none}.payment-option .content .gift-information.not-applicable .gift:after{content:""}.product-card__title{font-size:20px;font-weight:500}.product-card-details{display:flex;flex-direction:column;gap:5px;margin:15px 0 10px}.product-card-details .row{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px}.product-card__info{padding:var(--spacing-7) var(--spacing-5)}.product-card__info .product-card__swatch-list{margin-bottom:5px}.product-card-details .short-description{font-size:14px;margin-bottom:8px;line-height:1rem;min-height:3rem}.badge{text-transform:uppercase;font-size:var(--text-sm)!important;font-weight:700}.badge:not(.badge--lg){padding:var(--spacing-2) var(--spacing-3)}.star-rating{position:relative;display:inline-block}.product-card .savings-info{font-size:12px;font-weight:500;color:rgb(var(--on-sale-text))}.star-rating:after{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,rgb(0,0,0) var(--rating-percent),rgb(143,143,143) var(--rating-percent));color:transparent;background-clip:text;display:inline-block;width:max-content;height:20px}.color-swatch{border-radius:50%}.color-swatch--md{--swatch-size: var(--spacing-5);--swatch-offset: 2px}.add-to-cart-text{text-transform:uppercase;font-weight:400}.product-quick-add{width:fit-content;border-radius:10px}product-quick-add .target-info{white-space:nowrap}product-quick-add .product__title{font-size:18px;font-weight:500}.pdp-messaging{display:flex;flex-direction:row;gap:10px;justify-content:space-between}@media screen and (max-width: 480px){.pdp-messaging{flex-wrap:wrap}}.pdp-messaging .pdp-messaging__block{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;flex-grow:1;font-size:16px;line-height:1.3}@media screen and (max-width: 699px){.pdp-messaging .pdp-messaging__block{flex-direction:column;align-items:center;gap:6px}.pdp-messaging .pdp-messaging__block .pdp-messaging__content{text-align:center}}@media screen and (max-width: 480px){.pdp-messaging .pdp-messaging__block{flex-direction:row;align-items:center;gap:14px;width:100%;flex-grow:1}.pdp-messaging .pdp-messaging__block .pdp-messaging__content{text-align:left}}.pdp-messaging .pdp-messaging__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdp-messaging .pdp-messaging__icon img{width:100%;aspect-ratio:1;height:auto}.pdp-messaging h4{font-size:16px;font-weight:400}.image-link-blocks__item .h-stack{text-transform:uppercase;font-size:22px}.product-info__buy-buttons{display:flex;justify-content:start;align-items:center;gap:5px}.product-info__buy-buttons .form-control{display:flex;height:100%}.product-info__buy-buttons .form-control quantity-selector{height:58px}.product-info__buy-buttons form{width:100%}.rebuy-cart__flyout .rebuy-cart__flyout-item-subscription select{background-color:#fff!important;border:none!important;background-image:unset!important;padding:0!important;pointer-events:none!important;font-size:14px!important;font-weight:502!important;text-align:right}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item{gap:0px var(--rb-cart-item-gap)!important}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info{place-content:unset!important}.rebuy-money.sale{font-size:16px;font-weight:600}.announcement-bar__item img{max-height:var(--image-max-height)}.announcement-bar__item picture{max-width:var(--image-max-width);max-height:var(--image-max-height)}.count-bubble{background-color:rgb(var(--button-text-primary));color:rgb(var(--button-background-primary))}#rebuy-widget-228869{font-family:GreedStandard,sans-serif!important;max-width:fit-content;margin-inline:auto;background-color:#ededed!important}@media screen and (max-width: 480px){#rebuy-widget-228869{max-width:100%!important}}#rebuy-widget-228869 strong,#rebuy-widget-228869 a,#rebuy-widget-228869 span{font-family:GreedStandard,sans-serif;margin-left:0!important}#rebuy-widget-228869 .rebuy-product-info{display:flex;justify-content:start;align-items:start;gap:5px;flex-direction:column}#rebuy-widget-228869 .rebuy-product-checkbox{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:5px}#rebuy-widget-228869 .rebuy-product-checkbox:before{content:"Add to Bundle";font-size:14px}#rebuy-widget-228869 .rebuy-product-checkbox:has(.rebuy-checkbox:checked):before{content:"Added to Bundle"}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{align-items:center;grid-template-columns:3fr!important;display:grid!important;grid-gap:20px!important;max-width:100%!important;margin-inline:auto!important}#rebuy-widget-228869 .rebuy-checkbox .checkbox-input:checked,#rebuy-widget-228869 .rebuy-radio:checked,#rebuy-widget-228869 .rebuy-checkbox:checked{background:#535353!important;border-color:#535353!important}#rebuy-widget-228869 .rebuy-checkbox .checkbox-input:checked,#rebuy-widget-228869 .rebuy-radio:checked,#rebuy-widget-228869 .rebuy-checkbox{background:#fff!important;border-color:#535353!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block{opacity:.6;padding:20px 24px!important;text-align:left;background:#fff;border-radius:12px;min-width:260px;border:1px solid #cacaca;border-color:#cacaca!important}@media screen and (max-width: 360px){.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block{min-width:100%!important}}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-label{display:none}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;order:3!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{order:1!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{order:2!important;margin-inline:auto;width:unset!important;max-width:100%!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-options{margin:10px 0 0!important}.rebuy-size-label{border-radius:5px!important}
/*# sourceMappingURL=/cdn/shop/t/184/assets/custom.css.map */
