@media(min-width:1200px){.main-product__image{--lg:5}.main-product__content{--lg:7}.main-product__image-content{max-width:560px;margin-inline:auto}.main-product__image-content :is(img,video,model-viewer){width:100%;height:auto;object-fit:contain}}.main-product .xo-product-info-content__variant :is(.xo-field-radio--radio,.xo-field-radio--boxed) input[type=radio],.xo-sticky-variant-modal :is(.xo-field-radio--radio,.xo-field-radio--boxed) input[type=radio]{position:absolute;opacity:0;pointer-events:none}.main-product .xo-product-info-content__variant .xo-field-radio--boxed,.xo-sticky-variant-modal .xo-field-radio--boxed{display:inline-flex;padding:0;cursor:pointer}.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__label{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-height:4.4rem;min-width:8.8rem;padding:.8rem 1.2rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 12%,transparent);border-radius:.8rem;background:rgba(var(--color-background-2));color:rgba(var(--color-foreground));font-weight:500;font-size:1.4rem;line-height:1.2;text-align:start;text-transform:none;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.main-product .xo-product-info-content__variant .xo-field-radio--boxed:has(.xo-field-radio__meta) .xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed:has(.xo-field-radio__meta) .xo-field-radio__label{min-height:6.4rem}.main-product .xo-product-info-content__variant .xo-field-radio--boxed:hover .xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed:hover .xo-field-radio__label{background:color-mix(in srgb,rgba(var(--color-foreground)) 8%,rgba(var(--color-background-2)) 92%)}.main-product .xo-product-info-content__variant .xo-field-radio--boxed:focus-visible,.xo-sticky-variant-modal .xo-field-radio--boxed:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(var(--color-accent))}.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label,.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input[checked]~.xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__input[checked]~.xo-field-radio__label{background:rgba(var(--color-background-2));color:rgba(var(--color-foreground));border-color:color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent);box-shadow:none}.main-product .xo-product-info-content__variant .xo-field-radio__meta,.xo-sticky-variant-modal .xo-field-radio__meta,.product-info-content-quickview__variant .xo-field-radio__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.main-product .xo-product-info-content__variant .xo-field-radio__price,.xo-sticky-variant-modal .xo-field-radio__price,.product-info-content-quickview__variant .xo-field-radio__price{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground-3))}.main-product .xo-product-info-content__variant .xo-field-radio__save,.xo-sticky-variant-modal .xo-field-radio__save,.product-info-content-quickview__variant .xo-field-radio__save{font-size:1rem;font-weight:500;letter-spacing:.01em;color:rgba(var(--color-success))}.main-product .xo-product-info-content__variant .xo-field-radio__save:before,.xo-sticky-variant-modal .xo-field-radio__save:before,.product-info-content-quickview__variant .xo-field-radio__save:before{content:"("}.main-product .xo-product-info-content__variant .xo-field-radio__save:after,.xo-sticky-variant-modal .xo-field-radio__save:after,.product-info-content-quickview__variant .xo-field-radio__save:after{content:")"}.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input[xo-disabled]~.xo-field-radio__label,.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input[xo-unavailable]~.xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__input[xo-disabled]~.xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__input[xo-unavailable]~.xo-field-radio__label{opacity:.45}.product-form .product-form__input{margin-bottom:18px}.product-form :is(.product-option__name,.product-form__input>legend){font-weight:700;margin-bottom:8px}.main-product .xo-product-info-content__buy-form,.xo-sticky-cart,.xo-sticky-variant-modal{--pdp-cta-height: 4.8rem}@media(min-width:768px){.main-product .xo-product-info-content__buy-form,.xo-sticky-cart,.xo-sticky-variant-modal{--pdp-cta-height: 5.84rem}}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity{display:inline-flex;align-items:center;justify-content:center;border:.1rem solid rgba(var(--color-foreground));border-radius:.8rem;padding:.4rem .8rem;height:var(--pdp-cta-height);min-height:var(--pdp-cta-height);box-sizing:border-box;background:rgba(var(--color-background-2));box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity:hover{background:rgba(var(--color-background-2))}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity:focus-within{background:rgba(var(--color-background-2));box-shadow:0 0 0 .2rem color-mix(in srgb,rgba(var(--color-button)) 28%,transparent)}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity__button{width:4.4rem;height:4.4rem;border:0;background:transparent;cursor:pointer;color:rgba(var(--color-foreground))}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity__button svg{color:inherit}:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity__number{width:2.8ch;text-align:center;border:0;background:transparent;font-weight:500;font-size:1.5rem;color:rgba(var(--color-foreground))}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn,.main-product .shopify-payment-button__button--unbranded){padding:0 1.6rem;border-radius:.8rem;font-weight:500;font-size:1.4rem;letter-spacing:0;line-height:1;box-shadow:none;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn){height:var(--pdp-cta-height);min-height:var(--pdp-cta-height)}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn) .xo-btn__content{padding-block:0;height:100%}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn){background:rgba(var(--color-button));color:rgba(var(--color-button-text));border:none;box-shadow:none}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn):hover{background:color-mix(in srgb,rgba(var(--color-button)) 88%,rgba(var(--color-background)) 12%);color:rgba(var(--color-button-text))}:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn):active{background:color-mix(in srgb,rgba(var(--color-button)) 94%,rgba(var(--color-foreground)) 6%)}:is(.main-product .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-variant-modal .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn){background:rgba(var(--color-background))!important;color:rgba(var(--color-foreground))!important;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 22%,transparent)!important;border-radius:.8rem!important;box-shadow:none}:is(.main-product .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-variant-modal .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn):hover{background:color-mix(in srgb,rgba(var(--color-foreground)) 4%,rgba(var(--color-background)) 96%)!important;color:rgba(var(--color-foreground))!important;border-color:color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent)!important}:is(.main-product .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.sticky-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-variant-modal .shopify-payment-button__button.shopify-payment-button__button--unbranded,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn):active{background:color-mix(in srgb,rgba(var(--color-foreground)) 7%,rgba(var(--color-background)) 93%)!important}.main-product .shopify-payment-button__buy-desciption{display:none!important}.main-product .xo-ships-today__bar{background:none;border-radius:0;padding:0;margin:.8rem 0 .4rem;font-size:1.3rem;font-weight:400;line-height:1.4;color:rgba(var(--color-success))}.main-product .xo-ships-today__timer{color:inherit;font-weight:400}.main-product .xo-ships-today__stock{font-weight:500}.main-product .compound-id--compact{margin:.4rem 0 0}.main-product .compound-id--compact .compound-id__line2,.main-product .compound-id--compact .compound-id__formula{font-size:1.2rem;font-weight:400;line-height:1.4}.main-product .compound-id--compact .compound-id__line2{color:rgba(var(--color-foreground-3))}.main-product .compound-id--compact .compound-id__formula{color:rgba(var(--color-accent))}.main-product shopify-payment-terms,.main-product .shopify-payment-terms{display:block;margin:.8rem 0 0;text-align:center;font-size:1.3rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.main-product shopify-payment-terms *,.main-product .shopify-payment-terms *{font-size:inherit!important;font-weight:400!important;line-height:inherit!important;color:inherit!important}.xo-sticky-cart__action-group.xo-hidden--mobile{display:flex;align-items:stretch;justify-content:flex-end;gap:.6rem;width:100%}.xo-sticky-cart__action-group.xo-hidden--mobile>xo-animate{display:flex;align-items:stretch}.xo-sticky-cart__action-options{flex:0 0 auto}@media(max-width:991px){.xo-sticky-cart__action-options{display:none}}.xo-sticky-cart__action-options .xo-btn{width:auto;white-space:nowrap}.xo-sticky-cart__action-quantity{flex:0 0 13rem;width:13rem}.xo-sticky-cart__action-cart{flex:1 1 auto;min-width:16rem;max-width:22rem}@media(max-width:480px){.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__label,.xo-sticky-variant-modal .xo-field-radio--boxed .xo-field-radio__label{min-width:84px}}.pdp-section{padding:var(--nx-gap-y) var(--page-gutter);border-top:none;background:var(--color-surface-primary)}@media(min-width:1020px){.pdp-section{padding:var(--nx-gap-y-lg) var(--page-gutter)}}.pdp-section .nx-container{max-width:var(--nx-maxw);margin:0 auto}.pdp-section .nx-title{margin:0 0 12px;color:var(--nx-text);font-weight:800;line-height:1.2}.nx-card{border:none;border-radius:var(--nx-radius);background:var(--nx-card-bg);padding:var(--nx-pad-card);box-shadow:var(--shadow-md);transition:var(--transition-premium)}.nx-grid{display:grid;gap:var(--nx-gap-card)}.nx-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1020px){.nx-grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.nx-grid.cols-4,.nx-grid.cols-3{grid-template-columns:repeat(2,1fr)}}.nx-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.nx-name{font-weight:800;color:var(--nx-text);line-height:1.3;margin:0 0 6px}.nx-price{font-weight:800;color:var(--nx-text);margin:6px 0 10px}.nx-muted{color:var(--nx-muted)}.nx-media{border:none;border-radius:10px;overflow:hidden;background:var(--color-surface-primary);box-shadow:var(--shadow-sm)}.nx-media.aspect-16x9{aspect-ratio:16/9}.nx-media.aspect-4x3{aspect-ratio:4/3}.nx-media>img{width:100%;height:100%;object-fit:cover;display:block}#peptide-compare,#peptide-research,#pep-refs,#pep-coa-band,#pep-storage,#quality-testing,#recently-viewed,#related-peptides,#peptide-faq,#nootropic-overview,#nootropic-ingredients{scroll-margin-top:84px}.ntabs-wrap{border-top:none;background:var(--color-surface-primary)}.nt-container{max-width:var(--nx-maxw);margin:0 auto}.nt-tabbar.nt-in{box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-accent) 12%,transparent) inset}.nt-card{border:none;border-radius:var(--nx-radius);background:var(--color-surface-primary);padding:var(--nx-pad-card);box-shadow:var(--shadow-md)}.pcb-wrap{padding:var(--nx-gap-y) var(--page-gutter);border-top:none;border-bottom:none;background:var(--color-surface-primary)}.pcb-container{max-width:var(--nx-maxw);margin:0 auto}.pcb-card{border:none;border-radius:var(--nx-radius);background:var(--color-surface-primary);padding:var(--nx-pad-card);box-shadow:var(--shadow-md)}.pcb-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--nx-gap-card)}@media(max-width:1020px){.pcb-grid{grid-template-columns:1fr}}.pcb-imgframe{border:none;border-radius:10px;background:var(--color-surface-primary);padding:8px;box-shadow:var(--shadow-sm)}.pcmp-outer{padding:var(--nx-gap-y) var(--page-gutter);border-top:none;background:var(--color-surface-primary)}.pcmp-container{max-width:var(--nx-maxw);margin:0 auto}.pcmp-card{padding:var(--nx-pad-card)}.pcmp-media{margin-bottom:8px}.pfq-outer{padding:var(--nx-gap-y) var(--page-gutter);border-top:none;background:var(--color-surface-primary)}.pfq-wrap details{border-radius:var(--nx-radius);box-shadow:var(--nx-shadow)}.pfq-wrap summary{padding:10px 12px}.pfq-wrap .ans{padding:0 12px 12px}.relp-outer,.rv-outer,.yml-outer{padding:var(--nx-gap-y) var(--page-gutter);border-top:none;background:var(--color-surface-primary)}.relp-container,.rv-container,.yml-container{max-width:var(--nx-maxw);margin:0 auto}.relp-card,.rv-card,.yml-card{border:none;border-radius:var(--nx-radius);background:var(--color-surface-primary);padding:var(--nx-pad-card);box-shadow:var(--shadow-md);transition:var(--transition-premium)}.relp-card:hover,.rv-card:hover,.yml-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.relp-media,.rv-media,.yml-media{margin-bottom:10px;border:none;border-radius:10px;overflow:hidden;background:var(--color-surface-primary);box-shadow:var(--shadow-sm)}.pdp-section .nx-title,.pcb-title,.pcmp-title,.pfq-title,.yml-title{font-size:20px;line-height:1.25;margin-bottom:12px}.main-product__image-content,.xo-product-info-media-slide,.xo-product-info-media-carousel{position:relative}.pdp-badges-overlay{position:absolute;top:10px;left:10px;z-index:20;pointer-events:none}.pdp-badges-overlay .xo-badge-block{pointer-events:auto}.xo-pdp-badges{display:flex;gap:8px;flex-wrap:wrap}.xo-badge-block{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:600;font-size:12px;line-height:1;background:#fff6;color:var(--text-color, var(--color-text-primary));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm)}.relp-wrap a,.rv-wrap a,.yml-wrap a,.pcmp-wrap a{color:inherit}@media(prefers-reduced-motion:reduce){.nx-card:hover{transform:none;transition:none}:is(.main-product .xo-product-info-content__variant,.xo-sticky-variant-modal) .xo-field-radio--boxed .xo-field-radio__label,:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity,:is(.main-product .xo-product-info-content__add .xo-btn,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-variant-modal__button-add .xo-btn,.xo-sticky-cart__action-group--mobile .xo-btn,.xo-sticky-cart__action-group.xo-hidden--mobile .xo-sticky-cart__product-variant .xo-btn,.main-product .shopify-payment-button__button--unbranded){transition:none!important}.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label,.main-product .xo-product-info-content__variant .xo-field-radio--boxed .xo-field-radio__input[checked]~.xo-field-radio__label{animation:none!important;transform:none!important}.shopify-payment-button__button--unbranded:empty{animation:none}}xo-cart-add[xo-loading]{pointer-events:none;opacity:.7;cursor:not-allowed}.shopify-payment-button__button--unbranded:empty{background:linear-gradient(90deg,color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent) 25%,color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent),color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:.8rem;min-height:4.4rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.main-product .premium-bnpl-box,.xo-product-info-content .premium-bnpl-box{position:relative;margin:.4rem 0 1.2rem;padding:0;border:none;background:none;box-shadow:none}.main-product .premium-bnpl-box__caption,.xo-product-info-content .premium-bnpl-box__caption{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:1.3rem;font-weight:400;line-height:1.5;color:rgba(var(--color-foreground))}.main-product .premium-bnpl-box__logos,.xo-product-info-content .premium-bnpl-box__logos{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.main-product .premium-bnpl-box__logo,.xo-product-info-content .premium-bnpl-box__logo{display:block;height:1.8rem;width:auto;border-radius:.4rem}.main-product .premium-bnpl-box__widgets,.xo-product-info-content .premium-bnpl-box__widgets,.main-product .premium-bnpl-box #TabbyPromo,.xo-product-info-content .premium-bnpl-box #TabbyPromo,.main-product .premium-bnpl-box tamara-widget,.xo-product-info-content .premium-bnpl-box tamara-widget{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(pointer:coarse){:is(.main-product .xo-product-info-content__quantity,.xo-sticky-cart,.sticky-cart,.xo-sticky-variant-modal) .xo-quantity__button{min-width:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pdp-ui.css.map */
