:root{--beaglex-primary: #ff4f8b;--beaglex-accent: #ff7bac;--beaglex-light-pink: #fff6f9;--beaglex-light-pink-2: #ffe8f1;--beaglex-bg: #fffdfd;--beaglex-bg-secondary: #fafafa;--beaglex-border: #ececec;--beaglex-text: #111111;--beaglex-text-secondary: #666666;--beaglex-success: #2e9e5b;--beaglex-shadow-sm: 0 6px 16px rgba(17, 17, 17, .05);--beaglex-shadow-md: 0 16px 32px rgba(17, 17, 17, .07);--beaglex-shadow-pink: 0 16px 32px rgba(255, 79, 139, .16)}.page-width{--page-width: 1400px}.product .product__title h1{font-weight:800;font-size:5.2rem;line-height:1.05;letter-spacing:-.02em;color:var(--beaglex-text)}@media screen and (max-width:989px){.product .product__title h1{font-size:3.8rem}}@media screen and (max-width:749px){.product .product__title h1{font-size:2.8rem}}.product .price{font-weight:800;font-size:1.15em;color:var(--beaglex-text)}.product .price .price-item--sale{color:var(--beaglex-primary)}.product .product__text,.product .product__description{color:var(--beaglex-text-secondary);line-height:1.7;font-size:1.05em}.product__media-wrapper .product__media,.product__media-wrapper img{border-radius:20px}.product-media-container{border-radius:20px;overflow:hidden;box-shadow:var(--beaglex-shadow-md);transition:box-shadow .3s ease}.product-media-container:hover{box-shadow:var(--beaglex-shadow-pink)}.product-media-container img{transition:transform .5s ease}.product-media-container:hover img{transform:scale(1.04)}@media screen and (min-width:750px){.product--thumbnail media-gallery{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0}.product--thumbnail media-gallery>.thumbnail-slider{order:1;flex:0 0 92px;width:92px}.product--thumbnail .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;max-height:560px;scrollbar-width:none}.product--thumbnail .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail .thumbnail-slider .thumbnail-list__item{width:100%;flex-shrink:0}.product--thumbnail .thumbnail-slider .slider-buttons{display:none}}.thumbnail-list__item .thumbnail{border-radius:12px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}.thumbnail-list__item .thumbnail img{border-radius:10px}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--beaglex-primary)}.product-form__buttons .button,.product-form__buttons .shopify-payment-button__button{border-radius:999px!important;font-weight:600;font-size:14px;letter-spacing:.03em;text-transform:uppercase;min-height:56px;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.product-form__buttons .button--primary{background:var(--beaglex-text);color:#fff;border-color:var(--beaglex-text);display:inline-flex;align-items:center;justify-content:center;gap:8px}.product-form__buttons .button--primary:before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M3 4h2l2.4 12.4a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.6L21 8H6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><circle cx='10' cy='21' r='1.5' fill='white'/><circle cx='18' cy='21' r='1.5' fill='white'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.product-form__buttons .button--primary:hover{background:var(--beaglex-primary);border-color:var(--beaglex-primary);transform:translateY(-2px);box-shadow:0 12px 24px #ff4f8b3d}.product-form__buttons .button--secondary{background:#fff;color:var(--beaglex-text);border-color:var(--beaglex-text)}.product-form__buttons .button--secondary:hover{background:var(--beaglex-light-pink);border-color:var(--beaglex-primary);color:var(--beaglex-primary)}.product-form__buttons .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--beaglex-primary) 0%,var(--beaglex-accent) 100%)!important;border:none!important}.product-form__input .button,fieldset.product-form__input{border-radius:14px}.product-form__input input[type=radio]+label{border-radius:999px;border-color:var(--beaglex-border);transition:border-color .2s ease,background .2s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--beaglex-text);background:var(--beaglex-text);color:#fff}.quantity{border-radius:999px;border-color:var(--beaglex-border);overflow:hidden}.product .badge{border-radius:999px;background:var(--beaglex-light-pink);color:var(--beaglex-primary);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:none}.beaglex-pdp-trust{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 8px;padding:18px 0;border-top:1px solid var(--beaglex-border);border-bottom:1px solid var(--beaglex-border)}.beaglex-pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;min-width:64px;text-align:center;padding:12px 6px;border-radius:16px;background:var(--beaglex-light-pink);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.beaglex-pdp-trust__item:hover{transform:translateY(-3px);background:var(--beaglex-light-pink-2);box-shadow:var(--beaglex-shadow-sm)}.beaglex-pdp-trust__item svg{width:22px;height:22px;color:var(--beaglex-primary)}.beaglex-pdp-trust__item span{font-size:11px;font-weight:600;color:var(--beaglex-text-secondary);line-height:1.3}@media screen and (max-width:749px){.beaglex-pdp-trust{gap:8px}.beaglex-pdp-trust__item{min-width:56px;padding:10px 4px}}.beaglex-pdp-badge{display:inline-flex;align-items:center;background:var(--beaglex-light-pink);color:var(--beaglex-primary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:10px}.beaglex-pdp-rating{display:flex;align-items:center;gap:10px;margin:6px 0 14px}.beaglex-pdp-rating__stars{display:flex;gap:2px}.beaglex-pdp-rating__stars svg{width:16px;height:16px;color:#ffd34d}.beaglex-pdp-rating__score{font-size:14px;font-weight:700;color:var(--beaglex-text)}.beaglex-pdp-rating__count{font-size:12px;font-weight:500;color:var(--beaglex-text-secondary)}.beaglex-pdp-buynow{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:48px;border-radius:999px;background:linear-gradient(135deg,var(--beaglex-primary) 0%,var(--beaglex-accent) 100%);color:#fff;font-weight:600;font-size:14px;letter-spacing:.03em;text-transform:uppercase;min-height:56px;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.beaglex-pdp-buynow:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ff4f8b47}.beaglex-pdp-buynow:disabled{opacity:.6;cursor:default;transform:none}.beaglex-pdp-buynow svg{width:16px;height:16px}.beaglex-pdp-buynow-row{display:flex;gap:10px;margin-top:8px}.beaglex-pdp-buynow-row .product-form__buttons{flex:1 1 0;margin:0!important}.beaglex-pdp-delivery{display:flex;gap:10px;margin-top:14px}.beaglex-pdp-delivery__item{flex:1 1 0;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--beaglex-border);border-radius:14px;background:var(--beaglex-bg-secondary)}.beaglex-pdp-delivery__item svg{width:18px;height:18px;color:var(--beaglex-primary);flex-shrink:0}.beaglex-pdp-delivery__item div{display:flex;flex-direction:column;line-height:1.3}.beaglex-pdp-delivery__label{font-size:11px;color:var(--beaglex-text-secondary)}.beaglex-pdp-delivery__value{font-size:12px;font-weight:700;color:var(--beaglex-text)}@media screen and (max-width:749px){.beaglex-pdp-delivery{flex-wrap:wrap}.beaglex-pdp-delivery__item{flex:1 1 calc(50% - 5px)}}#shopify-section-template--pdp_faq .accordion,.shopify-section .product__accordion,details.accordion,.accordion{border-radius:16px!important;border-color:var(--beaglex-border)!important;margin-bottom:10px;overflow:hidden;transition:box-shadow .25s ease}.accordion summary{padding:20px 16px!important;font-weight:700!important}.accordion:hover{box-shadow:var(--beaglex-shadow-sm)}.card-wrapper .card{border-radius:20px!important;overflow:hidden;box-shadow:var(--beaglex-shadow-sm);transition:box-shadow .3s ease,transform .3s ease}.card-wrapper:hover .card{box-shadow:var(--beaglex-shadow-md);transform:translateY(-4px)}.card__inner .card__media img{transition:transform .5s ease}.card-wrapper:hover .card__inner .card__media img{transform:scale(1.05)}.card .price{font-weight:700}@media screen and (max-width:749px){.beaglex-benefits,.beaglex-clinical,.beaglex-founder,.beaglex-reviews,.beaglex-results,.beaglex-kit,.beaglex-compare,.beaglex-ingredient-benefits,.beaglex-how-it-works{padding-top:32px!important;padding-bottom:32px!important}}.beaglex-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #1111111f;transform:translateY(110%);transition:transform .28s ease}.beaglex-sticky-atc.is-visible{transform:translateY(0)}.beaglex-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.beaglex-sticky-atc__title{font-size:12px;font-weight:600;color:var(--beaglex-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beaglex-sticky-atc__price{font-size:16px;font-weight:800;color:var(--beaglex-text)}.beaglex-sticky-atc__btn{flex:0 0 auto;height:48px;padding:0 24px;border-radius:999px;background:var(--beaglex-text);color:#fff;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s ease,opacity .2s ease}.beaglex-sticky-atc__btn:hover{background:var(--beaglex-primary)}.beaglex-sticky-atc__btn:disabled{opacity:.6;cursor:default}@media screen and (min-width:750px){.beaglex-sticky-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.beaglex-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beaglex-pdp.css.map */
