.pc-compliance-row{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:16px}.pc-compliance-row span{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#c6d3e4;line-height:1.3}.pc-compliance-row svg{width:20px;height:20px;flex:none;color:#5b8def}.product-media.vial-tile,.pc-modal-media.vial-tile{animation:tileGlowPulse 4s ease-in-out infinite}@keyframes tileGlowPulse{0%,to{box-shadow:inset 0 0 40px #5b8def0f,0 0 #5b8def00}50%{box-shadow:inset 0 0 60px #5b8def29,0 0 26px #5b8def1a}}@media(prefers-reduced-motion:reduce){.product-media.vial-tile,.pc-modal-media.vial-tile{animation:none}}.pc-modal-media.vial-tile{position:relative;overflow:hidden}.pc-modal-media.vial-tile .vial-img-wrap{position:relative;z-index:2}.pc-energy-rings{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:1}.pc-energy-rings span{position:absolute;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border:1.5px solid rgba(91,141,239,.55);border-radius:50%;opacity:0;animation:pcRingExpand 4.5s ease-out infinite}.pc-energy-rings span:nth-child(2){animation-delay:1.5s}.pc-energy-rings span:nth-child(3){animation-delay:3s}@keyframes pcRingExpand{0%{width:10px;height:10px;margin:-5px 0 0 -5px;opacity:.8;border-color:#5b8def99}70%{opacity:.25}to{width:360px;height:360px;margin:-180px 0 0 -180px;opacity:0;border-color:#9ac8ff66}}.pc-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.pc-particles span{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:#9ac8ffbf;box-shadow:0 0 7px 2px #9ac8ffb3;animation:pcParticleRise linear infinite}@keyframes pcParticleRise{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:.5}to{transform:translateY(-380px);opacity:0}}.pc-particles span:nth-child(1){left:8%;animation-duration:6.5s;animation-delay:0s}.pc-particles span:nth-child(2){left:22%;animation-duration:8s;animation-delay:1.2s}.pc-particles span:nth-child(3){left:38%;animation-duration:5.8s;animation-delay:2.4s}.pc-particles span:nth-child(4){left:52%;animation-duration:7.4s;animation-delay:.6s}.pc-particles span:nth-child(5){left:66%;animation-duration:6.2s;animation-delay:3.1s}.pc-particles span:nth-child(6){left:78%;animation-duration:7.8s;animation-delay:1.8s}.pc-particles span:nth-child(7){left:90%;animation-duration:5.4s;animation-delay:2.9s}.pc-particles span:nth-child(8){left:15%;animation-duration:9s;animation-delay:4.2s}@media(prefers-reduced-motion:reduce){.pc-energy-rings span,.pc-particles span{animation:none;display:none}}.pc-view{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;margin-top:auto;padding:14px 0 0;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e9f0fa;text-align:left;line-height:1;transition:color .2s ease}.pc-view:hover{color:#5b8def}.pc-view .arrow{display:inline-block;line-height:1;transition:transform .2s ease}.pc-view:hover .arrow{transform:translate(4px)}.product-card{cursor:pointer}.product-card .pc-price-row{cursor:default}.product-card .pc-price-row button,.product-card .pc-price-row a{cursor:pointer}.legal-section{padding-top:60px;padding-bottom:100px}.legal-content{max-width:760px;margin:0 auto;padding:0 5vw}.legal-content h2{font-size:1.2rem;margin:2.2em 0 .6em;color:#e9f0fa}.legal-content h2:first-of-type{margin-top:0}.legal-content p{line-height:1.85;color:#c6d3e4;margin-bottom:1em;font-size:.98rem}.legal-content a{color:#9ac8ff;text-decoration:underline}.legal-content a:hover{color:#5b8def}.legal-content strong{color:#e9f0fa}@media(max-width:640px){.legal-section{padding-top:40px;padding-bottom:70px}.legal-content h2{font-size:1.08rem}.legal-content p{font-size:.92rem}}[hidden]{display:none!important}.about-media{background:transparent!important;box-shadow:none!important}.calc-top-notice-wrap{max-width:900px;margin:0 auto;padding:28px 5vw 0}.calc-top-notice{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#ffb45014;border:1px solid rgba(255,180,80,.28);border-radius:12px}.calc-top-notice svg{width:22px;height:22px;flex:none;color:#e8a857;margin-top:1px}.calc-top-notice p{margin:0;font-size:.9rem;line-height:1.6;color:#e9f0fa}.calc-top-notice strong{color:#ffd9a0}@media(max-width:640px){.calc-top-notice-wrap{padding:20px 5vw 0}.calc-top-notice{padding:14px 16px;gap:10px}.calc-top-notice svg{width:18px;height:18px}.calc-top-notice p{font-size:.84rem}}.cart-agreements{display:flex;flex-direction:column;gap:16px;margin:18px 0}.cart-agreement-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cart-agreement-row input[type=checkbox]{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#5B8DEF;cursor:pointer}.cart-agreement-row span{font-size:.82rem;line-height:1.55;color:#c6d3e4}.cert-search-wrap{position:relative;max-width:480px;margin:0 auto 32px;padding:0 5vw}.cert-search-wrap .pc-search-icon{left:calc(5vw + 16px)}.cert-list{max-width:900px;margin:0 auto;padding:0 5vw;display:flex;flex-direction:column;gap:14px}.cert-item{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#101e30;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;transition:background .5s ease,border-color .5s ease}.cert-item-highlight{background:#5b8def24!important;border-color:#5b8def80!important}.cert-main{flex:1;min-width:200px}.cert-main h3{font-size:1rem;color:#e9f0fa;margin:0 0 4px;font-weight:600}.cert-main h3 span{color:#9ac8ff;font-weight:500;font-size:.9rem;margin-left:6px}.cert-meta{font-size:.8rem;color:#9fb2c9;margin:0}.cert-stats{display:flex;gap:22px}.cert-stats div{display:flex;flex-direction:column}.cert-stats span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#7488a0}.cert-stats strong{font-size:.95rem;color:#7fe0a8}.cert-view{display:flex;align-items:center;gap:6px;flex:none;padding:10px 18px;border-radius:8px;background:#5b8def1f;color:#9ac8ff;font-size:.82rem;font-weight:600;text-decoration:none;border:1px solid rgba(91,141,239,.25);transition:background .2s ease}.cert-view:hover{background:#5b8def38}.cert-note{max-width:900px;margin:28px auto 0;padding:0 5vw;font-size:.85rem;color:#9fb2c9;text-align:center}.cert-note a{color:#9ac8ff}@media(max-width:640px){.cert-item{flex-direction:column;align-items:flex-start}.cert-view{width:100%;justify-content:center}}.stat-number-gbp:before{content:"\a3"}.auth-section{padding:20px 5vw 100px}.auth-card{max-width:440px;margin:0 auto 20px;background:#101e30;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px 28px}.auth-card h2{font-size:1.1rem;color:#e9f0fa}.auth-error{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.3);color:#ffb3b3;padding:12px 14px;border-radius:8px;font-size:.85rem;margin-bottom:18px}.auth-submit{width:100%;justify-content:center;margin-top:6px}.auth-links{display:flex;flex-direction:column;gap:8px;margin-top:18px;text-align:center}.auth-links a{color:#9ac8ff;font-size:.85rem;text-decoration:none}.auth-links a:hover{text-decoration:underline}.cas-link{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(154,200,255,.55);transition:border-color .15s ease,color .15s ease}.cas-link:hover{color:#9ac8ff;border-bottom-style:solid}.info-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1a;color:#9fb2c9;font-size:10px;line-height:1;margin-left:5px;cursor:help;vertical-align:middle;font-style:normal}.product-description-rich h3{font-family:Space Grotesk,sans-serif;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ac8ff;margin:0 0 10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.product-description-rich h3:first-child{padding-top:0;border-top:none}.product-description-rich ul{list-style:none;margin:0 0 4px;padding:0}.product-description-rich ul li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:.86rem;color:#c6d3e4;line-height:1.5;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05)}.product-description-rich ul li:last-child{border-bottom:none}.product-description-rich .seq-box{font-family:Space Grotesk,monospace;font-size:.8rem;letter-spacing:.02em;color:#7fe0a8;background:#7fe0a80f;border:1px solid rgba(127,224,168,.16);border-radius:8px;padding:12px 14px;line-height:1.6;word-break:break-word;margin:0}.product-description-rich p{font-size:.9rem;line-height:1.7;color:#c6d3e4;margin:0}.product-description-rich .notice-box{margin-top:20px;padding:12px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:.8rem;color:#9fb2c9}@media(max-width:640px){.product-description-rich h3{font-size:.68rem;margin-bottom:8px;padding-top:16px}.product-description-rich ul li{font-size:.83rem;padding:6px 0}.product-description-rich p{font-size:.87rem}.product-description-rich .seq-box{font-size:.75rem;padding:10px 12px}}.coa-approved-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;margin-bottom:12px;background:#7fe0a81a;border:1px solid rgba(127,224,168,.25);color:#7fe0a8;font-size:.8rem;font-weight:600}.coa-approved-badge svg{width:16px;height:16px;flex:none}.article-hero .subhero-inner h1{max-width:820px;font-size:2rem;line-height:1.25}.article-section{padding-top:50px}.article-content{max-width:740px;margin:0 auto;padding:0 5vw;overflow-wrap:break-word;word-break:break-word}.article-content h2{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:600;color:#e9f0fa;margin:2.2em 0 .6em}.article-content h2:first-child{margin-top:0}.article-content h3{font-family:Space Grotesk,sans-serif;font-size:1.02rem;font-weight:600;color:#9ac8ff;margin:1.8em 0 .5em}.article-content p{line-height:1.85;color:#c6d3e4;margin-bottom:1.1em;font-size:.98rem}.article-content ul{margin:0 0 1.2em;padding-left:1.3em}.article-content ul li{color:#c6d3e4;line-height:1.75;margin-bottom:.4em;font-size:.96rem}.article-content strong{color:#e9f0fa}.article-references{margin-top:2.6em;padding-top:1.8em;border-top:1px solid rgba(255,255,255,.1);overflow-wrap:break-word;word-break:break-word}.article-references h2{margin-top:0}.article-references ol{padding-left:1.3em;margin:0}.article-references li{color:#9fb2c9;font-size:.84rem;line-height:1.7;margin-bottom:.9em}.article-back-link{max-width:740px;margin:2.6em auto 0;padding:0 5vw}@media(max-width:640px){.article-hero .subhero-inner h1{font-size:1.5rem;line-height:1.3}.article-section{padding-top:32px}.article-content h2{font-size:1.1rem;margin:1.8em 0 .5em}.article-content h3{font-size:.94rem;margin:1.5em 0 .4em}.article-content p{font-size:.9rem;line-height:1.75}.article-content ul li{font-size:.88rem}.article-references li{font-size:.8rem}}.rl-grid{max-width:1000px;margin:0 auto;padding:0 5vw;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rl-card{background:#101e30;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column}.rl-card h2{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:600;color:#e9f0fa;margin:0 0 10px;line-height:1.35}.rl-card p{font-size:.88rem;line-height:1.65;color:#c6d3e4;margin:0 0 20px;flex:1}.rl-card-link{display:inline-flex;align-items:center;gap:6px;color:#9ac8ff;font-size:.82rem;font-weight:600;text-decoration:none;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.rl-card-link:hover{color:#5b8def}.rl-card-link .arrow{transition:transform .2s ease}.rl-card-link:hover .arrow{transform:translate(4px)}@media(max-width:900px){.rl-grid{grid-template-columns:1fr;gap:14px}}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000059;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float svg{width:30px;height:30px}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 20px #00000073}@media(max-width:640px){.whatsapp-float{right:14px;bottom:86px;width:50px;height:50px}.whatsapp-float svg{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pc-product-fixes.css.map */
