.product--media-landscape .product__thumbs{margin:16px 0 0}.product--media-landscape .product__thumbs__holder{gap:12px}.product--media-landscape .product__thumb{margin-right:0;padding-bottom:0}.product--media-landscape .product__thumb__link{width:80px;height:60px}@media only screen and (max-width:749px){.product--media-landscape .product__slides{margin-bottom:0}.product--media-landscape .product__thumbs{min-height:0;margin-top:8px}.product--media-landscape .product__thumbs__holder{gap:8px}.product--media-landscape .product__thumb__link{width:64px;height:48px}}product-info.index-product .product__block--heading .heading-medium{line-height:1}product-info.index-product .product__block--accordion-plus-minus .accordion{margin-top:0;border:0;border-bottom:1px solid #a8a8a8}product-info.index-product .product__block--accordion-plus-minus .accordion__title{padding:16px 30px 16px 0;font-family:var(--FONT-STACK-HEADING);line-height:1.2;letter-spacing:.01em;color:#212121}product-info.index-product attaboy-responsive-placement{display:contents}product-info.index-product .shopify-app-block:has(lightlabs-panel[data-ll-shopify-block]),product-info.index-product [data-attaboy-lightlabs]{width:100%;margin-block:20px}product-info.index-product [data-attaboy-lightlabs],product-info.index-product [data-attaboy-lightlabs]>lightlabs-panel{display:block;box-sizing:border-box}@media only screen and (max-width:749px){product-info.index-product .shopify-app-block:has(lightlabs-panel[data-ll-shopify-block]),product-info.index-product [data-attaboy-lightlabs]{margin-block:0 16px}}.attaboy-recommendation-govx{display:flex;margin:20px 0 16px;overflow:hidden;border:1.5px solid #ebebeb;border-radius:16px;background:#fff;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.01em}.attaboy-recommendation-govx__row{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:12px;padding:12px 24px;overflow-wrap:anywhere}.attaboy-recommendation-govx__recommendation{background:#fff;color:#333}.attaboy-recommendation-govx__discount{background:#212121;color:#fff;text-decoration:none}.attaboy-recommendation-govx__row+.attaboy-recommendation-govx__row{border-left:1.5px solid #333}.attaboy-recommendation-govx__discount:hover{color:#fff;text-decoration:underline}.attaboy-recommendation-govx__discount:focus-visible{outline:2px solid #fff;outline-offset:-4px;text-decoration:underline}.attaboy-recommendation-govx__icon{flex:0 0 32px;width:32px;height:32px;object-fit:contain}.attaboy-recommendation-govx__icon>img{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (min-width:750px){product-info.index-product product-images>.shopify-app-block lightlabs-panel[data-ll-shopify-block] .ll-container,product-info.index-product product-images>[data-attaboy-lightlabs] lightlabs-panel .lightlabs-panel .ll-container{width:100%;max-width:none;box-sizing:border-box}product-info.index-product .attaboy-product-integrations--joined>.shopify-app-block:has(lightlabs-panel[data-ll-shopify-block]),product-info.index-product .attaboy-product-integrations--joined>[data-attaboy-lightlabs]{margin-bottom:0}product-info.index-product .attaboy-product-integrations--joined>.shopify-app-block lightlabs-panel[data-ll-shopify-block] .ll-container,product-info.index-product .attaboy-product-integrations--joined>[data-attaboy-lightlabs] lightlabs-panel .ll-container{margin-block:0;border-bottom-width:0;border-radius:16px 16px 0 0}product-info.index-product .attaboy-product-integrations--joined>.attaboy-recommendation-govx{margin-top:0;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.attaboy-recommendation-govx,.attaboy-recommendation-govx__recommendation{background:#212121;color:#fff}.attaboy-recommendation-govx__row+.attaboy-recommendation-govx__row{position:relative;border-left-color:transparent}.attaboy-recommendation-govx__row+.attaboy-recommendation-govx__row:before{content:"";position:absolute;top:12px;bottom:12px;left:-1.5px;width:1.5px;background:#333;pointer-events:none}}@media only screen and (max-width:749px){.attaboy-recommendation-govx__icon--desktop-only{display:none}.attaboy-recommendation-govx{flex-direction:column;margin:16px 0;font-size:10px}.attaboy-recommendation-govx__row{flex:0 0 auto;gap:8px;padding:8px 12px}.attaboy-recommendation-govx__row+.attaboy-recommendation-govx__row{border-left:0}.attaboy-recommendation-govx__icon{flex-basis:20px;width:20px;height:20px}product-info.index-product .product__variant-picker--segmented .radio__button:has(.product__option-badge) label{gap:3px;padding-inline:1px}product-info.index-product .product__variant-picker--segmented .product__option-badge{padding-inline:4px}}.attaboy-supplement-label{display:block;margin-top:var(--supplement-label-margin-top, 16px);margin-bottom:var(--supplement-label-margin-bottom, 0)}.attaboy-supplement-label__trigger{display:flex;width:100%;height:56px;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1.5px solid #ccc;border-radius:100px;background:#fff;color:#212121;font-family:var(--BTN-FONT-STACK);font-size:20px;font-weight:var(--BTN-FONT-WEIGHT);line-height:1.2;letter-spacing:var(--BTN-LETTER-SPACING);text-align:center;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.attaboy-supplement-label__arrow{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:2px solid currentcolor;border-radius:50%}.attaboy-supplement-label__arrow .icon{width:14px;height:14px}.attaboy-supplement-label__arrow .icon path{stroke:currentColor}.attaboy-supplement-label__custom-icon{display:block;width:24px;height:24px;flex:0 0 24px;background:currentColor;-webkit-mask:var(--supplement-label-custom-icon) center / contain no-repeat;mask:var(--supplement-label-custom-icon) center / contain no-repeat}@media(hover:hover){.attaboy-supplement-label__trigger:hover{background:#0e0f09;color:#fff;border-color:currentColor}}.attaboy-supplement-label__dialog .product-modal__outer{max-width:calc(var(--supplement-popup-width, 720px) + (var(--outer) * 2));padding:0}.attaboy-supplement-label__dialog .product-modal__content{width:100%;padding:32px}.attaboy-supplement-label__heading{margin:0 40px 10px 0}.attaboy-supplement-label__image+.attaboy-supplement-label__content{margin-top:24px}.attaboy-supplement-label__image .image-wrapper{width:100%}.attaboy-supplement-label__content>:first-child{margin-top:0}.attaboy-supplement-label__content>:last-child{margin-bottom:0}.attaboy-offer__note-icon .image-wrapper{height:auto;padding-top:0}.attaboy-offer__note-icon img{position:static;display:block;width:100%;height:auto}product-info.index-product .product__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;color:#0e0f09;font-family:var(--FONT-STACK-BODY);font-size:24px;font-weight:600;line-height:1.2}product-info.index-product .product__price__wrap .price__container{min-width:0}product-info.index-product .product__price__wrap .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}product-info.index-product .product__price__wrap .price-item--sale{margin-right:0;color:#0e0f09}product-info.index-product .product__price__wrap .price__sale .price-item--regular{color:#9c9c9c;text-decoration:line-through}product-info.index-product .product__price__wrap .product__sale{align-self:center}product-info.index-product .product__price__wrap .product__price--off{margin-left:0;padding:4px 12px;border:1px solid var(--accent);border-radius:8px;background:transparent;color:var(--accent);font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.attaboy-product__badge-block{width:100%}.attaboy-product__badge{display:inline-flex;width:fit-content;align-items:center;gap:2px;padding:5px var(--badge-padding-x, 8px);border-radius:8px;background:var(--badge-bg, var(--accent));color:var(--badge-text, #fff);font-family:var(--FONT-STACK-BODY);font-size:var(--badge-font-size, 14px);font-weight:var(--badge-font-weight, 400);line-height:1.2}.attaboy-product__badge--uppercase{text-transform:uppercase}.attaboy-product__badge strong{font-weight:600}.product__form__holder.product__block--lines.product__variant-picker--segmented{padding-top:0;padding-bottom:0;border:0}.product__variant-picker--segmented .product__selectors{display:grid;gap:32px}.product__variant-picker--segmented .selector-wrapper{min-width:0}.product__variant-picker--segmented .product__selectors .select__fieldset,.product__variant-picker--segmented .product__selectors .radio__fieldset{display:grid;grid-template-columns:1fr;gap:12px;padding:0}.product__variant-picker--segmented.product__block--lines .selector-wrapper .select__fieldset,.product__variant-picker--segmented.product__block--lines .selector-wrapper .radio__fieldset{border-bottom:0}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__legend__option-name{color:#212121;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.01em}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__buttons{display:flex;width:100%;height:48px;box-sizing:border-box;align-items:stretch;gap:0;margin:0;padding:4px;overflow:hidden;border:1px solid #ebebeb;border-radius:100px}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__button{flex:1 1 0;min-width:0;padding:0}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__button label{display:flex;height:100%;min-height:0;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:0 8px;border-radius:100px;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__button input:not(:checked):not(:disabled):not(.disabled):not(.sold-out):not(.unavailable)~label:not(:hover){border-color:transparent;background:transparent;color:#212121}.product__variant-picker--segmented .attaboy-product__option-swatch{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:var(--attaboy-option-swatch) center / cover no-repeat}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__button input:checked:not(:disabled):not(.disabled):not(.sold-out):not(.unavailable)~label{border-color:#212121;background:#000;color:#fff}.product__variant-picker--segmented .product__selectors .select-popout__toggle{min-height:48px;border-radius:50px}.attaboy-offer{display:block}.attaboy-offer__card{overflow:hidden;border:2px solid var(--accent);border-radius:20px;background:#fefaf8}.attaboy-offer__header{display:flex;min-height:34px;align-items:center;justify-content:center;padding:7px 8px 8px;background:var(--accent);color:#fff;font-family:var(--BTN-FONT-STACK);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase}.attaboy-offer [hidden]{display:none}.attaboy-offer__body{display:flex;flex-direction:column;gap:16px;padding:16px}.attaboy-offer__item{display:flex;min-width:0;align-items:center;gap:10px}.attaboy-offer__item-details{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.attaboy-offer__item-image{position:relative;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:4px;background:#ebebeb}.attaboy-offer__item-image .image-wrapper,.attaboy-offer__item-image .svg-placeholder{width:100%;height:100%;padding-top:0}.attaboy-offer__item-image img{object-fit:cover}.attaboy-offer__item-copy{min-width:0;flex:1 1 auto}.attaboy-offer__item-title,.attaboy-offer__item-text,.attaboy-offer__gifts-heading{margin:0}.attaboy-offer__item-title{color:#0e0f09;font-size:16px;font-weight:500;line-height:1.3}.attaboy-offer__item-text{margin-top:2px;color:#212121;font-size:14px;line-height:1.4;letter-spacing:.01em}.attaboy-offer__price{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;min-height:31px;padding:5px 10px;border-radius:10px;white-space:nowrap}.attaboy-offer__price s{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em}.attaboy-offer__price strong{font-size:16px;font-weight:500;line-height:1.3}.attaboy-offer__price--product{background:#ebebeb;color:#0e0f09}.attaboy-offer__price--product s{color:#9c9c9c}.attaboy-offer__price--gift{background:#dff1d2;color:#4ca701}.attaboy-offer__divider{height:1px;background:#ebebeb}.attaboy-offer__gifts-heading{color:#212121;font-size:14px;font-weight:500;line-height:1.3}.attaboy-offer__gifts-heading span{color:var(--accent)}.attaboy-offer__gifts{display:flex;flex-direction:column;gap:8px}.attaboy-offer__note{display:flex;align-items:center;gap:6px;margin-top:12px;color:#333;font-size:12px;line-height:1.4;letter-spacing:.01em}.attaboy-offer__note-icon{width:24px;flex:0 0 24px}.attaboy-offer__note .rte,.attaboy-offer__note p{margin:0}product-info.index-product .product__submit__item [data-add-to-cart].btn--custom-icon{min-height:48px;padding-top:0;padding-bottom:0;border-radius:100px;line-height:1.2}product-info.index-product .product__submit__item [data-add-to-cart].btn--custom-icon .btn__text{gap:10px}product-info.index-product .product__submit__item [data-add-to-cart].btn--custom-icon .btn__custom-icon{margin-left:10px}.attaboy-product__reassurance-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.attaboy-product__reassurance-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:12px;color:#0e0f09;font-size:12px;line-height:1.4;text-align:center;text-transform:none}.attaboy-product__reassurance-icon{width:24px;height:24px;flex:0 0 24px}.attaboy-product__reassurance-icon .image-wrapper,.attaboy-product__guarantee-icon .image-wrapper{width:100%;height:100%;padding-top:0}.attaboy-product__reassurance-icon img,.attaboy-product__guarantee-icon img{position:static;display:block;width:100%;height:100%;object-fit:contain}.attaboy-product__reassurance-icon svg,.attaboy-product__guarantee-icon svg{display:block;width:100%;height:100%}.attaboy-product__reassurance-icon svg path,.attaboy-product__guarantee-icon svg path{stroke:currentcolor}.attaboy-product__guarantee-surface{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;overflow:hidden;border:2px solid var(--guarantee-border, #4ca701);border-radius:20px;background:var(--guarantee-bg, #fff);color:var(--guarantee-border, #4ca701)}.attaboy-product__guarantee-icon{width:48px;height:48px;flex:0 0 48px}.attaboy-product__guarantee-copy{display:flex;width:100%;max-width:400px;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.attaboy-product__guarantee-copy h3,.attaboy-product__guarantee-copy .rte,.attaboy-product__guarantee-copy .rte>*{margin:0}.attaboy-product__guarantee-copy h3{color:inherit;font-family:var(--FONT-STACK-BODY);font-size:20px;font-weight:600;line-height:1.2;text-transform:capitalize}.attaboy-product__guarantee-copy .rte{color:inherit;font-size:12px;line-height:1.4;letter-spacing:.01em}.attaboy-product__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box;padding:12px 8px;border-radius:var(--stats-radius);background:var(--stats-bg)}.attaboy-product__stat-item{display:flex;min-width:0;align-items:center;gap:12px;padding-inline:12px}.attaboy-product__stat-item:not(:last-child){border-right:1px solid var(--stats-divider)}.attaboy-product__stat-value{flex:0 0 auto;color:var(--stats-value-color);font-family:var(--FONT-STACK-HEADING);font-size:var(--stats-value-size);font-weight:var(--stats-value-weight);line-height:1}.attaboy-product__stat-text{min-width:0;color:var(--stats-text-color);font-family:var(--FONT-STACK-BODY);font-size:var(--stats-text-size);font-weight:400;line-height:1.4;letter-spacing:.01em;overflow-wrap:anywhere}@media only screen and (min-width:750px){.attaboy-product__stats-block--hide-desktop{display:none}}.attaboy-product__benefits-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(40px,auto);overflow:hidden;border:1.5px solid #ebebeb;border-radius:12px;background:var(--bg)}.attaboy-product__benefit{display:flex;align-items:center;min-width:0;gap:12px;padding:0 9px;color:#000;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:var(--LETTER-SPACING-BODY)}.attaboy-product__benefit:nth-child(odd){border-right:1.5px solid #ebebeb}.attaboy-product__benefit:nth-child(n+3){border-top:1.5px solid #ebebeb}.attaboy-product__benefit-icon{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text)}.attaboy-product__benefit-icon .image-wrapper,.attaboy-product__benefit-icon img,.attaboy-product__benefit-icon svg{display:block;width:100%;height:100%}.attaboy-product__benefit-icon .image-wrapper{padding-top:0}.attaboy-product__benefit-icon img{position:static;object-fit:contain}.attaboy-product__benefit>span{min-width:0;overflow-wrap:anywhere}@media only screen and (max-width:749px){product-info.index-product .product__block--heading .product__heading{line-height:1.2}product-info.index-product .product__block--accordion-plus-minus .accordion__title{color:#0e0f09}.attaboy-product__benefits-grid{grid-auto-rows:minmax(32px,auto)}.attaboy-product__stats-block--hide-mobile{display:none}.attaboy-product__stats{grid-template-columns:minmax(0,1fr)}.attaboy-product__stat-item{padding-block:8px}.attaboy-product__stat-item:not(:last-child){border-right:0;border-bottom:1px solid var(--stats-divider)}.attaboy-product__stat-value{font-size:var(--stats-value-size-mobile)}.attaboy-product__stat-text{font-size:var(--stats-text-size-mobile)}.attaboy-product__badge{font-size:var(--badge-font-size-mobile, var(--badge-font-size, 14px))}.product__variant-picker--segmented .product__selectors{gap:24px}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__buttons{height:40px}.product__variant-picker--segmented .selector-wrapper[data-attaboy-picker=button] .radio__button label{font-size:14px;letter-spacing:0}product-info.index-product .product__variant-picker--segmented .radio__buttons:has(>.radio__button:nth-child(3):last-child):has(.product__option-badge)>.radio__button{flex:1 1 auto}product-info.index-product .product__variant-picker--segmented .radio__buttons:has(>.radio__button:nth-child(3):last-child):has(.product__option-badge)>.radio__button label{white-space:nowrap}product-info.index-product .product__variant-picker--segmented .radio__buttons:has(>.radio__button:nth-child(3):last-child):has(.product__option-badge)>.radio__button:not(:has(.product__option-badge)) label{padding-inline:4px}product-info.index-product .product__submit__item [data-add-to-cart].btn--custom-icon .btn__text{gap:8px}product-info.index-product .product__submit__item [data-add-to-cart].btn--custom-icon .btn__custom-icon{width:20px;height:20px;flex-basis:20px;margin-left:8px}.attaboy-offer__body{gap:12px;padding:12px}.attaboy-offer__item,.attaboy-offer__item-details{gap:8px}.attaboy-offer__item-title,.attaboy-offer__price strong{font-size:14px}.attaboy-offer__item-text,.attaboy-offer__price s{font-size:12px}.attaboy-offer__price{padding-right:8px;padding-left:8px}.attaboy-product__reassurance-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2px;padding-inline:max(0px,calc(48px - var(--outer)))}.attaboy-product__reassurance-item{gap:4px;font-size:10px;line-height:1.4;text-align:left}.attaboy-product__reassurance-icon{width:16px;height:16px;flex-basis:16px}.attaboy-product__guarantee-surface{gap:10px;padding:12px 10px;border-radius:16px}.attaboy-product__guarantee-icon{width:40px;height:40px;flex-basis:40px}.attaboy-product__guarantee-copy{max-width:266px}.attaboy-product__guarantee-copy h3{font-size:16px;line-height:22px}.attaboy-product__benefit{font-size:14px}.attaboy-product__benefit-icon{flex-basis:16px;width:16px;height:16px}.attaboy-supplement-label__trigger{height:48px;font-size:16px}.attaboy-supplement-label__arrow,.attaboy-supplement-label__custom-icon{width:20px;height:20px;flex-basis:20px}.attaboy-supplement-label__arrow .icon{width:12px;height:12px}}@media only screen and (max-width:399px){.attaboy-offer__item-image{width:48px;height:48px;flex-basis:48px}.attaboy-offer__price{gap:3px;padding-right:6px;padding-left:6px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/attaboy-product.css.map */
