:root{--mg-primary: #FF5C00;--mg-primary-dark: #e65200;--mg-primary-glow: rgba(255, 92, 0, .4);--mg-secondary: #012732;--mg-secondary-light: #023d4d;--mg-accent: #7CCEB7;--mg-accent-dark: #31826F;--mg-yellow: #FFB400;--mg-border: rgba(124, 206, 183, .3);--mg-text: #ffffff;--mg-text-muted: #9cb8c0}.add-to-cart-button,.product-form-buttons .button--primary,.product-form-buttons button[type=submit],button.add-to-cart-button{background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important;border:none!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 15px var(--mg-primary-glow)!important}.add-to-cart-button:hover,.product-form-buttons .button--primary:hover,.product-form-buttons button[type=submit]:hover,button.add-to-cart-button:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 30px var(--mg-primary-glow),0 0 20px var(--mg-primary-glow)!important}.add-to-cart-button:active,.product-form-buttons .button--primary:active,.product-form-buttons button[type=submit]:active{transform:translateY(-1px) scale(.98)!important}.add-to-cart-button:disabled,.product-form-buttons button[type=submit]:disabled{background:linear-gradient(135deg,#666,#444)!important;box-shadow:none!important;cursor:not-allowed!important}.sticky-add-to-cart__bar{background:linear-gradient(145deg,var(--mg-secondary) 0%,var(--mg-secondary-light) 100%)!important;border:1px solid var(--mg-border)!important;box-shadow:0 -10px 40px #0000004d,0 0 20px var(--mg-primary-glow)!important;overflow:hidden!important;position:relative!important}.sticky-add-to-cart__bar:before{content:""!important;position:absolute!important;background:linear-gradient(90deg,var(--mg-primary),var(--mg-yellow),var(--mg-accent))!important;height:3px!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.sticky-add-to-cart__title{color:var(--mg-text)!important;font-weight:700!important}.sticky-add-to-cart__variant{color:var(--mg-text-muted)!important}.sticky-add-to-cart__price{color:var(--mg-text)!important;font-weight:800!important}.sticky-add-to-cart__price .compare-at-price{color:var(--mg-text-muted)!important}.sticky-add-to-cart__button{background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important;border:2px solid var(--mg-primary)!important;box-shadow:0 4px 15px var(--mg-primary-glow)!important}.sticky-add-to-cart__button:hover{transform:scale(1.05)!important;box-shadow:0 8px 30px var(--mg-primary-glow),0 0 20px var(--mg-primary-glow)!important}product-price,.product-price,.price-item--regular,.price__regular{font-weight:800!important}product-price .price-item--regular,.product-details .price-item--regular{color:var(--mg-secondary)!important}product-price .price-item--sale,.product-details .price-item--sale,.price--on-sale .price-item--sale{color:var(--mg-primary)!important;font-weight:800!important}product-price .compare-at-price,.product-details .compare-at-price{color:var(--mg-text-muted)!important;text-decoration:line-through!important}.variant-option__button-label{background:linear-gradient(145deg,var(--mg-secondary-light) 0%,var(--mg-secondary) 100%)!important;border:2px solid var(--mg-accent)!important;color:var(--mg-text)!important;border-radius:10px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.variant-option__button-label:hover{border-color:var(--mg-primary)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff5c0040!important;background:linear-gradient(145deg,var(--mg-secondary-light) 0%,var(--mg-secondary) 100%)!important;color:var(--mg-text)!important}.variant-option__button-label:has(:checked){background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important;border-color:var(--mg-primary)!important;color:#fff!important;box-shadow:0 6px 25px var(--mg-primary-glow),0 0 15px var(--mg-primary-glow)!important;transform:translateY(-2px) scale(1.02)!important}.variant-option__button-label:has(:checked):hover{box-shadow:0 8px 30px var(--mg-primary-glow),0 0 20px var(--mg-primary-glow)!important}.variant-option__button-label__pill{background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important}.variant-option__button-label:has([data-option-available=false]){opacity:.5!important;background:#01273280!important}.variant-picker--light-mode .variant-option__button-label{background:linear-gradient(145deg,#f8f9fa,#fff)!important;border:2px solid rgba(124,206,183,.3)!important;color:var(--mg-secondary, #012732)!important;border-radius:10px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.variant-picker--light-mode .variant-option__button-label:hover{border-color:var(--mg-primary)!important;background:linear-gradient(145deg,#fff,#f8f9fa)!important;color:var(--mg-secondary, #012732)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff5c0026!important}.variant-picker--light-mode .variant-option__button-label:has(:checked){background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important;border-color:var(--mg-primary)!important;color:#fff!important;box-shadow:0 6px 25px var(--mg-primary-glow),0 0 15px var(--mg-primary-glow)!important;transform:translateY(-2px) scale(1.02)!important}.variant-picker--light-mode .variant-option__button-label:has(:checked):hover{box-shadow:0 8px 30px var(--mg-primary-glow),0 0 20px var(--mg-primary-glow)!important}.variant-picker--light-mode .variant-option__button-label__pill{background:linear-gradient(135deg,var(--mg-primary) 0%,var(--mg-primary-dark) 100%)!important}.variant-picker--light-mode .variant-option__button-label:has([data-option-available=false]){opacity:.4!important;background:linear-gradient(145deg,#e9ecef,#dee2e6)!important;border-color:#7cceb733!important}.variant-picker--light-mode .variant-option__select-wrapper{background:linear-gradient(145deg,#f8f9fa,#fff)!important;border:2px solid rgba(124,206,183,.3)!important;border-radius:10px!important;transition:all .3s ease!important}.variant-picker--light-mode .variant-option__select-wrapper:hover{border-color:var(--mg-primary)!important;box-shadow:0 4px 15px #ff5c0026!important}.variant-picker--light-mode .variant-option__select{color:var(--mg-secondary, #012732)!important;background:transparent!important;font-weight:600!important}.variant-picker--light-mode .variant-option__select option{background:#fff!important;color:var(--mg-secondary, #012732)!important}.variant-picker--light-mode .variant-option legend,.variant-picker--light-mode .variant-option label{color:var(--mg-secondary, #012732)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.85rem!important}.variant-option__select-wrapper{background:linear-gradient(145deg,var(--mg-secondary-light) 0%,var(--mg-secondary) 100%)!important;border:2px solid var(--mg-accent)!important;border-radius:10px!important;transition:all .3s ease!important}.variant-option__select-wrapper:hover{border-color:var(--mg-primary)!important}.variant-option__select{color:var(--mg-text)!important;background:transparent!important}.variant-option__select option{background:var(--mg-secondary)!important;color:var(--mg-text)!important}.variant-option legend,.variant-option label{color:var(--mg-secondary)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.85rem!important}.quantity-selector,.quantity-input{background:linear-gradient(145deg,var(--mg-secondary-light) 0%,var(--mg-secondary) 100%)!important;border:2px solid var(--mg-accent)!important;border-radius:10px!important;color:var(--mg-text)!important}.quantity-selector button,.quantity-selector__button{color:var(--mg-text)!important;transition:all .3s ease!important}.quantity-selector button:hover,.quantity-selector__button:hover{color:var(--mg-primary)!important;background:#ff5c001a!important}.quantity-selector input,.quantity-selector__input{color:var(--mg-text)!important;font-weight:700!important;background:transparent!important}.product-recommendations .product-card,.related-products .product-card{background:#f5f5f5!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;padding:0 12px 12px!important}.product-recommendations .product-card:before,.related-products .product-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,var(--mg-primary),var(--mg-yellow),var(--mg-accent))!important;opacity:0!important;transition:opacity .3s ease!important;z-index:2!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important}.product-recommendations .product-card:hover,.related-products .product-card:hover{transform:none!important;box-shadow:0 8px 25px #0000001a!important}.product-recommendations .product-card:hover:before,.related-products .product-card:hover:before{opacity:1!important}.product-recommendations .product-card .add-to-cart-button,.product-recommendations .product-card .quick-add-button,.product-recommendations .product-card button[type=submit],.related-products .product-card .add-to-cart-button,.related-products .product-card .quick-add-button,.related-products .product-card button[type=submit],.product-card .add-to-cart-button,.product-card .quick-add-button{background:linear-gradient(135deg,var(--mg-primary, #FF5C00) 0%,var(--mg-primary-dark, #e65200) 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #ff5c004d!important}.product-recommendations .product-card .add-to-cart-button:hover,.product-recommendations .product-card .quick-add-button:hover,.product-recommendations .product-card button[type=submit]:hover,.related-products .product-card .add-to-cart-button:hover,.related-products .product-card .quick-add-button:hover,.related-products .product-card button[type=submit]:hover,.product-card .add-to-cart-button:hover,.product-card .quick-add-button:hover{background:linear-gradient(135deg,#e65200,#cc4a00)!important;box-shadow:0 6px 20px #ff5c0066!important;transform:translateY(-2px)!important}.product-recommendations .product-card .add-to-cart-button .svg-wrapper,.product-recommendations .product-card .quick-add-button .svg-wrapper,.related-products .product-card .add-to-cart-button .svg-wrapper,.related-products .product-card .quick-add-button .svg-wrapper,.product-card .add-to-cart-button .svg-wrapper,.product-card .quick-add-button .svg-wrapper{color:#fff!important}.product-recommendations .product-card .add-to-cart-button svg,.product-recommendations .product-card .quick-add-button svg,.related-products .product-card .add-to-cart-button svg,.related-products .product-card .quick-add-button svg,.product-card .add-to-cart-button svg,.product-card .quick-add-button svg{stroke:#fff!important;color:#fff!important}.quick-add__button,product-card .quick-add__button,.product-card .quick-add__button{background:linear-gradient(135deg,var(--mg-primary, #FF5C00) 0%,var(--mg-primary-dark, #e65200) 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #ff5c004d!important;width:var(--button-size-md, 44px)!important;height:var(--button-size-md, 44px)!important;min-width:var(--button-size-md, 44px)!important;min-height:var(--button-size-md, 44px)!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.quick-add__button:hover,product-card .quick-add__button:hover,.product-card .quick-add__button:hover{background:linear-gradient(135deg,#e65200,#cc4a00)!important;box-shadow:0 6px 20px #ff5c0066!important;width:auto!important;min-width:var(--button-size-md, 44px)!important;border-radius:50px!important;padding:0 20px!important}.quick-add__button .add-to-cart-text,product-card .quick-add__button .add-to-cart-text,.product-card .quick-add__button .add-to-cart-text{background:transparent!important;color:#fff!important}.quick-add__button .svg-wrapper,.quick-add__button .add-to-cart-icon,product-card .quick-add__button .svg-wrapper,product-card .quick-add__button .add-to-cart-icon{color:#fff!important;background:transparent!important}.quick-add__button .svg-wrapper svg,.quick-add__button .add-to-cart-icon svg,product-card .quick-add__button .svg-wrapper svg,product-card .quick-add__button .add-to-cart-icon svg{stroke:#fff!important;color:#fff!important}.quick-add__button .add-to-cart-text__content,.quick-add__button .quick-add__button-text,product-card .quick-add__button .add-to-cart-text__content,product-card .quick-add__button .quick-add__button-text{color:#fff!important}.product-media-gallery__thumbnail,.thumbnail-slider__item{border:2px solid transparent!important;border-radius:8px!important;transition:all .3s ease!important;overflow:hidden!important}.product-media-gallery__thumbnail:hover,.thumbnail-slider__item:hover{border-color:var(--mg-accent)!important;transform:scale(1.05)!important}.product-media-gallery__thumbnail.is-active,.product-media-gallery__thumbnail[aria-current=true],.thumbnail-slider__item.is-active{border-color:var(--mg-primary)!important;box-shadow:0 0 15px var(--mg-primary-glow)!important}.product-media-gallery__main,.product-media-gallery__viewer{border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 30px #0000001a!important}.accordion__header,.accordion-row__header{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .3s ease!important}.accordion__header:hover,.accordion-row__header:hover,.accordion__header[aria-expanded=true],.accordion-row__header[aria-expanded=true]{color:var(--mg-primary)!important}.product-information h2,.product-information h3,.product-recommendations h2,.product-recommendations h3{position:relative!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.product__pickup-availabilities,.shipping-info,.trust-badges{padding:1rem!important;background:#0127320d!important;border-radius:12px!important;border:1px solid var(--mg-border)!important}.product__pickup-availabilities .svg-wrapper,.shipping-info .svg-wrapper{color:var(--mg-accent-dark)!important}[class*=allergen-tag-],[class*=ingredient-tag-],[class*=ai-when-to-take__tag-]{transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}[class*=allergen-tag-]:hover,[class*=ingredient-tag-]:hover,[class*=ai-when-to-take__tag-]:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px #00000026!important}[class*=ai-when-to-take__tag-]{border-radius:30px!important}[class*=ai-when-to-take__tag-]:hover{box-shadow:0 6px 20px #ff5c0040!important}[class*=allergen-tag-]{border-radius:8px!important}[class*=allergen-tag-]:hover{box-shadow:0 6px 20px #0000001f!important}[class*=ingredient-tag-]{border-radius:30px!important}[class*=ingredient-tag-]:hover{box-shadow:0 6px 20px #31826f33!important}[class*=allergen-heading-],[class*=ingredient-tags-heading-],[class*=ai-when-to-take__heading-]{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;position:relative!important;padding-bottom:8px!important}[class*=allergen-heading-]:after,[class*=ingredient-tags-heading-]:after,[class*=ai-when-to-take__heading-]:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:60px!important;height:3px!important;background:linear-gradient(90deg,var(--mg-primary),var(--mg-yellow),var(--mg-accent))!important;border-radius:2px!important}.product-details [class*=group][style*="flex-direction: row"]>[class*=group]{display:flex;align-items:center;gap:8px;background:linear-gradient(145deg,var(--mg-secondary-light, #023d4d) 0%,var(--mg-secondary, #012732) 100%);border:1px solid rgba(124,206,183,.3);border-radius:30px;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover{border-color:var(--mg-primary);transform:translateY(-2px);box-shadow:0 6px 20px #ff5c0033}.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group],.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]{background:linear-gradient(145deg,#f8f9fa,#fff);border:1px solid rgba(124,206,183,.3);box-shadow:0 2px 6px #0000000d}.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover,.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover{background:linear-gradient(145deg,#fff,#f8f9fa);border-color:var(--mg-primary);transform:translateY(-2px);box-shadow:0 6px 20px #ff5c0033}.product-details [class*=group][style*="flex-direction: row"]>[class*=group] .icon,.product-details [class*=group][style*="flex-direction: row"]>[class*=group] [class*=icon]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#7cceb726;border:2px solid var(--mg-accent);border-radius:50%;color:var(--mg-accent);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] .icon,.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] [class*=icon],.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] .icon,.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] [class*=icon]{background:#7cceb71a;border:2px solid var(--mg-accent);color:var(--mg-accent)}.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover .icon,.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover [class*=icon],.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover .icon,.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover [class*=icon]{background:var(--mg-primary);border-color:var(--mg-primary);color:#fff;transform:scale(1.1) rotate(5deg)}.product-details [class*=group][style*="flex-direction: row"]>[class*=group] .icon svg,.product-details [class*=group][style*="flex-direction: row"]>[class*=group] [class*=icon] svg{width:14px;height:14px;stroke:currentColor}.product-details [class*=group][style*="flex-direction: row"]>[class*=group] p,.product-details [class*=group][style*="flex-direction: row"]>[class*=group] a{color:#fff!important;font-weight:600!important;font-size:.85rem!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:all .3s ease!important}.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] p,.color-scheme-1 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] a,.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] p,.color-scheme-2 .product-details [class*=group][style*="flex-direction: row"]>[class*=group] a{color:var(--mg-secondary, #012732)!important;font-weight:600!important}.product-details [class*=group][style*="flex-direction: row"]>[class*=group]:hover a{color:var(--mg-primary)!important;font-weight:700!important}.add-to-cart-button .svg-wrapper,.add-to-cart-button .add-to-cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;background:none!important;border:none!important;border-radius:0!important;position:static!important}.add-to-cart-button .add-to-cart-icon svg{width:1.2em!important;height:1.2em!important;color:inherit!important}@media (max-width: 749px){.add-to-cart-button,.product-form-buttons button[type=submit]{padding:16px 24px!important;font-size:1rem!important}.variant-option__button-label{padding:10px 16px!important;font-size:.85rem!important}.sticky-add-to-cart__bar{border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pdp-brand-styling.css.map */
