.glx-product-layout .glx-experiment__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:#000;-webkit-text-fill-color:#000;-webkit-text-stroke:0;text-shadow:none}.glx-product-layout.glx-refined .glx-component--glx_introduction .glx-experiment__title:not(.glx-experiment__title--effect){color:#000}.glx-product-layout .glx-experiment__title:before,.glx-product-layout .glx-experiment__title:after{content:none}.glx-refined product-info{display:block}.glx-refined .glx-experiment__buy-row{display:flex;align-items:stretch;gap:12px}.glx-refined .glx-experiment__buy-row .glx-experiment__submit{flex:1;min-width:0;margin:0}.glx-refined .glx-experiment__quantity{display:grid;grid-template-columns:repeat(3,44px);flex:0 0 134px;width:134px;min-height:54px;padding:0;border:1px solid #d8dfe7;border-radius:12px;background:#f0f2f5;overflow:hidden}.glx-refined .glx-experiment__quantity:before,.glx-refined .glx-experiment__quantity:after{display:none}.glx-refined .glx-experiment__quantity :is(input,button){position:static;display:grid;place-items:center;width:44px;min-width:44px;height:100%;min-height:52px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#171b20;font:700 17px/1 var(--font-body-family);text-align:center;transform:none}.glx-refined .glx-experiment__quantity input{-webkit-appearance:textfield;appearance:textfield;background:#fff;font-size:15px}.glx-refined .glx-experiment__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.glx-refined .glx-experiment__quantity button{cursor:pointer}.glx-refined .glx-experiment__quantity button:before,.glx-refined .glx-experiment__quantity button:after{display:none}.glx-refined .glx-experiment__checkout{margin-top:16px}.glx-product-layout .product-flavour-selector{--flavour-selector-overlay-background:var(--flavour-bg);padding:10px;background:var(--flavour-bg);color:var(--flavour-text);border:1px solid color-mix(in srgb,var(--glx-line) 25%,transparent);border-radius:var(--flavour-radius)}.glx-product-layout .product-flavour-selector :is(.product-flavour-selector__heading,.product-flavour-selector__selected-name,.product-flavour-selector__dropdown-trigger,.product-flavour-selector__option,.product-flavour-selector__name,.product-flavour-selector__dropdown-value){font:inherit;font-size:var(--glx-benefit);font-weight:var(--glx-benefit-weight,normal);line-height:1.4;color:var(--flavour-text)}.glx-product-layout .product-flavour-selector :is(.product-flavour-selector__dropdown-trigger,.product-flavour-selector__dropdown-menu,.product-flavour-selector__option){border-radius:var(--flavour-radius);background:var(--flavour-bg);color:var(--flavour-text)}.glx-product-layout .product-flavour-selector .product-flavour-selector__option--current{border-color:var(--glx-line);background:color-mix(in srgb,var(--glx-line) 12%,var(--flavour-bg))}.glx-refined .size-upgrade{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 16px;padding:18px;border:var(--ff-card-border,2px solid var(--glx-line));border-radius:var(--ff-card-radius,14px);box-shadow:var(--ff-card-shadow,none);background:var(--glx-bg)}.glx-refined .size-upgrade__image{width:72px;height:88px;object-fit:contain;border-radius:10px;background:#fff}.glx-refined .size-upgrade__content{min-width:0;overflow-wrap:anywhere}.glx-refined .size-upgrade__heading{font:750 20px/1.3 var(--font-body-family);margin:0 0 6px}.glx-refined .size-upgrade p{margin:4px 0;font-size:13px;line-height:1.45}.glx-refined .size-upgrade__cta{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px;background:var(--glx-button);color:var(--glx-button-text);border:2px solid color-mix(in srgb,var(--glx-button),#000 18%);border-radius:12px;box-shadow:-3px 4px color-mix(in srgb,var(--glx-button),#000 22%);font-weight:800;text-decoration:none}.glx-refined .size-upgrade__no-image{grid-template-columns:minmax(0,1fr)}.glx-refined .whey-shipping-countdown{display:grid;gap:7px;width:calc(100% - 32px);max-width:var(--whey-countdown-width,360px);margin-inline:auto;padding:var(--whey-countdown-padding,10px);background:var(--whey-countdown-bg);color:var(--whey-countdown-text);border:var(--whey-countdown-border-width,1px) solid var(--whey-countdown-border);border-radius:var(--whey-countdown-radius,12px);text-align:center}.glx-refined .whey-shipping-countdown p{margin:0;font-size:13px;line-height:1.45}.glx-refined .whey-shipping-countdown .countdown{justify-content:center;flex-wrap:wrap}.glx-refined .glx-experiment__purchase-action{margin-top:var(--glx-purchase-gap,14px)}.glx-refined .glx-experiment__purchase-action>.glx-experiment__submit{margin:0}.glx-refined .glx-inventory{margin:var(--stock-before,8px) 0 var(--stock-after,6px);font-size:var(--stock-size,11px);font-weight:var(--stock-weight,600);line-height:1.4;text-align:var(--stock-align,left);color:var(--stock-in)}.glx-refined .glx-inventory[data-state=low_stock]{color:var(--stock-low)}.glx-refined .glx-inventory[data-state=unavailable]{color:var(--stock-out)}.glx-refined .glx-inventory[data-state=backorder],.glx-refined .glx-inventory[data-state=untracked]{color:var(--stock-backorder)}.glx-refined .glx-component{min-width:0;margin:var(--component-before,0px) 0 var(--component-after,0px);padding:var(--component-padding,0px);background:var(--component-background,transparent);color:var(--component-color,inherit);border:var(--component-outline-width,0px) solid var(--component-outline,transparent);border-radius:var(--component-radius,0px);font-size:var(--component-text-size,inherit)}.glx-refined .glx-component>:first-child{margin-top:0}.glx-refined .glx-component>:last-child{margin-bottom:0}.glx-refined .glx-component .glx-experiment__support,.glx-refined .glx-component .product-shipping-reassurance,.glx-refined .glx-component .glx-experiment__delivery,.glx-refined .glx-component .glx-testimonials{margin-top:0}.glx-refined .glx-component--product_benefit_bullets .product-benefit-bullets{margin:0}.glx-refined .glx-component--buy_buttons .glx-experiment__choices{margin:0;padding:0}.glx-refined .glx-component--buy_buttons .glx-experiment__form>.glx-experiment__submit{margin:var(--glx-purchase-gap) 0 0}.glx-refined .glx-component--buy_buttons .glx-experiment__choices+.glx-experiment__submit{margin-top:var(--glx-purchase-gap)}.glx-refined .glx-component--buy_buttons .glx-experiment__submit{border-radius:var(--purchase-radius,12px)}.glx-refined .glx-component--buy_buttons .glx-experiment__choice-copy strong{font-size:var(--choice-label-size,19px)}.glx-refined .glx-component--buy_buttons .glx-experiment__choice-price strong{font-size:var(--choice-price-size,20px)}.glx-refined .glx-component--buy_buttons .glx-experiment__choice small{font-size:var(--choice-support-size,12px)}.glx-refined .glx-component--product_benefit_bullets .product-benefit-bullets__item{font-size:var(--component-text-size,var(--glx-benefit))}.glx-refined .glx-component--glx_shipping .product-shipping-reassurance{font-size:var(--component-text-size,13px)}.glx-refined .glx-component--glx_introduction .glx-experiment__title:not(.glx-experiment__title--effect){color:var(--component-color,#14181c)}.glx-refined .glx-component--glx_testimonial_module .glx-testimonials{border-radius:var(--component-surface-radius,14px)}.glx-refined .glx-component--glx_delivery .glx-experiment__delivery{border-radius:var(--component-surface-radius,12px)}.glx-refined .glx-experiment__gallery .glx-component{clear:both}@media(max-width:989px){.glx-refined .glx-experiment__purchase-action{margin-top:var(--glx-purchase-gap-mobile,14px)}.glx-refined .glx-component{margin-top:var(--component-before-mobile,0px);margin-bottom:var(--component-after-mobile,0px);font-size:var(--component-text-size-mobile,var(--component-text-size,inherit))}.glx-refined .glx-component--buy_buttons .glx-experiment__form>.glx-experiment__submit{margin-top:var(--glx-purchase-gap-mobile)}.glx-refined .glx-component--glx_shipping .product-shipping-reassurance{font-size:var(--component-text-size-mobile,var(--component-text-size,13px))}.glx-refined .glx-component--product_benefit_bullets .product-benefit-bullets__item{font-size:var(--component-text-size-mobile,var(--component-text-size,var(--glx-benefit)))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/glx-refined.css.map */
