section.ufp-pdp .ufp-title,section.ufp-pdp .ufp-title em,section.ufp-pdp .ufp-pack-title,section.ufp-pdp .ufp-sub-title,section.ufp-pdp .ufp-acc-title,section.ufp-pdp .ufp-packs-label{text-transform:none;letter-spacing:-.025em}section.ufp-pdp h1.ufp-title{font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:700;font-size:clamp(28px,3.4vw,42px);line-height:1.2;color:var(--ufp-tree-dark, #191D48);margin:0 0 14px}section.ufp-pdp button.ufp-buy{background:var(--ufp-tree-dark, #191D48);color:#fff;font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:700;font-size:15px;padding:20px 28px;border:none;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;width:100%;box-shadow:0 14px 36px #191d4847;text-transform:uppercase;letter-spacing:.08em;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}section.ufp-pdp button.ufp-buy:hover{transform:translateY(-2px);box-shadow:0 20px 44px #191d4866}section.ufp-pdp button.ufp-buy span,section.ufp-pdp button.ufp-buy strong,section.ufp-pdp button.ufp-buy i{color:#fff;position:relative;z-index:1}section.ufp-pdp button.ufp-buy .ufp-buy-price{font-weight:800;margin-left:8px}section.ufp-pdp button.ufp-buy i{transition:transform .3s ease}section.ufp-pdp button.ufp-buy:hover i{transform:translate(4px)}section.ufp-pdp #ufp-sub-wrap .ufp-sub-frequency{display:none}section.ufp-pdp #ufp-sub-wrap.active .ufp-sub-frequency{display:block}section.ufp-pdp ul.ufp-bullets{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}section.ufp-pdp ul.ufp-bullets li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0;font-size:14.5px;line-height:1.55;color:var(--ufp-ink-2, #2a3a30)}section.ufp-pdp ul.ufp-bullets li i{width:22px;height:22px;background:var(--ufp-lime-soft, #e6f6fd);color:var(--ufp-tree, #12afe6);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:2px;border:1px solid rgba(18,175,230,.3)}section.ufp-pdp ul.ufp-bullets li strong{font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:700;color:var(--ufp-tree-dark, #191D48)}section.ufp-pdp .ufp-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;padding:0}section.ufp-pdp .ufp-pack{background:#fff;border:2px solid var(--ufp-line, #e7ebe6);border-radius:16px;padding:18px 12px 16px;margin:0;cursor:pointer;text-align:center;position:relative;transition:border-color .25s ease,background .25s ease,transform .25s ease}section.ufp-pdp .ufp-pack.active{border-color:var(--ufp-tree-dark, #191D48);background:var(--ufp-lime-soft, #e6f6fd)}section.ufp-pdp .ufp-sub-frequency select{width:100%;height:auto;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2312afe6' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;border:1.5px solid rgba(18,175,230,.25);border-radius:12px;padding:12px 40px 12px 16px;margin:0;font-family:var(--ufp-body, "Lato", sans-serif);font-size:14px;color:var(--ufp-tree-dark, #191D48);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;line-height:1.4;text-transform:none}section.ufp-pdp .ufp-express{display:none!important}section.ufp-pdp .ufp-acc-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;cursor:pointer;font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:700;font-size:15px;color:var(--ufp-tree-dark, #191D48);text-transform:none}section.ufp-pdp .ufp-acc-item summary::-webkit-details-marker,section.ufp-pdp .ufp-acc-item summary::marker{display:none;content:""}section.ufp-pdp .ufp-acc-item summary i{width:30px;height:30px;border-radius:50%;background:var(--ufp-tree-dark, #191D48);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:transform .3s ease,background .3s ease;flex-shrink:0}section.ufp-pdp .ufp-acc-item[open] summary i{transform:rotate(45deg);background:var(--ufp-lime, #12afe6);color:var(--ufp-tree-dark, #191D48)}section.ufp-pdp .ufp-size{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;padding:0}section.ufp-pdp .ufp-size-btn{background:#fff;border:2px solid var(--ufp-line, #e7ebe6);border-radius:14px;padding:11px 14px;margin:0;cursor:pointer;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;text-transform:none;letter-spacing:normal;transition:border-color .25s ease,background .25s ease,transform .25s ease}section.ufp-pdp .ufp-size-btn.active{border-color:var(--ufp-tree-dark, #191D48);background:var(--ufp-lime-soft, #e6f6fd)}section.ufp-pdp .ufp-size-btn .ufp-size-count{font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:700;font-size:17px;color:var(--ufp-tree-dark, #191D48);text-transform:none;letter-spacing:normal}section.ufp-pdp .ufp-size-btn .ufp-size-unit{font-family:var(--ufp-display, "Poppins", sans-serif);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ufp-ink-mute, #6a766f)}.cbb-frequently-bought-container{display:none!important}.ufp-pdp *{font-family:var(--ufp-body, "Lato", sans-serif)!important}.ufp-pdp .ufp-tag,.ufp-pdp .ufp-rating-text,.ufp-pdp .ufp-rating-text strong,.ufp-pdp .ufp-title,.ufp-pdp .ufp-sub,.ufp-pdp .ufp-bullets li strong,.ufp-pdp .ufp-packs-label,.ufp-pdp .ufp-size-count,.ufp-pdp .ufp-size-unit,.ufp-pdp .ufp-size-btn,.ufp-pdp .ufp-pack-badge,.ufp-pdp .ufp-pack-title,.ufp-pdp .ufp-pack-price,.ufp-pdp .ufp-pack-per,.ufp-pdp .ufp-pack-save,.ufp-pdp .ufp-sub-title,.ufp-pdp .ufp-sub-discount,.ufp-pdp .ufp-buy,.ufp-pdp .ufp-trust div,.ufp-pdp .ufp-acc-item summary{font-family:var(--ufp-display, "Poppins", sans-serif)!important}.ufp-pdp i.fa-solid,.ufp-pdp i.fa-regular,.ufp-pdp i.fa-brands,.ufp-pdp .fa-solid,.ufp-pdp .fa-regular{font-family:"Font Awesome 6 Free"!important}.ufp-pdp i.fa-brands,.ufp-pdp .fa-brands{font-family:"Font Awesome 6 Brands"!important}.ufp-pdp .fa-solid{font-weight:900!important}.ufp-pdp .fa-regular{font-weight:400!important}.ufp-pdp .ufp-title em{color:transparent!important;font-style:italic!important}.ufp-pdp .ufp-rating .yotpo-sr-star-full stop:first-child,.ufp-pdp .ufp-rating .yotpo-sr-star-half stop:first-child{stop-color:#12afe6!important}.ufp-pdp .ufp-rating .yotpo-sr-star-full path,.ufp-pdp .ufp-rating .yotpo-sr-star-half path{stroke:#12afe6!important}.ufp-pdp .ufp-rating .yotpo-sr-star-empty path,.ufp-pdp .ufp-rating .yotpo-sr-star-empty stop:first-child{stroke:#7fd6f4!important;stop-color:#7fd6f4!important}.ufp-pdp .ufp-rating .yotpo-sr-bottom-line-score{color:#12afe6!important}.ufp-pdp .ufp-rating .yotpo-sr-bottom-line-text{color:#191d48!important}.ufp-pdp .ufp-rating .yotpo-sr-vertical-border{border-color:#191d48!important}.ufp-pdp .ufp-rating .yotpo-star-rating-reviews-summary-icon svg path{fill:#12afe6!important}.ufp-pdp .ufp-rating .yotpo-highly-rated-topics-title{color:#191d48!important}.ufp-pdp .ufp-rating .yotpo-highly-rated-topics-content,.ufp-pdp .ufp-rating .yotpo-topic-underline,.ufp-pdp .ufp-rating .yotpo-topic-comma{color:#12afe6!important}
/*# sourceMappingURL=/cdn/shop/t/209/assets/magnesium-pdp-overrides.css.map */
