.cpc-built.cpc-v2{padding:0!important;background:#fff!important;border:1px solid #c9dbf5!important;border-radius:12px!important;box-shadow:0 0 0 4px rgba(59,116,214,.07),0 10px 26px -8px rgba(32,64,124,.22)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cpc-built.cpc-v2:hover{transform:translateY(-4px);border-color:#92b4ef!important;box-shadow:0 0 0 5px rgba(59,116,214,.13),0 18px 34px -10px rgba(32,64,124,.34)!important}.cpc-v2 .cpc-chips,.cpc-v2 .cpc-desc,.cpc-v2 .cpc-meta,.cpc-v2 .cpc-hr,.cpc-v2 .cpc-price{display:none!important}.cpc-v2 .cpc-media{position:relative!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e3eaf7!important;border-radius:0!important;overflow:hidden!important;aspect-ratio:1/1;background:#fff}.cpc-v2 .cpc-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;border-radius:0!important}.cpc2-pill{position:absolute;top:10px;right:10px;z-index:2;background:#e8f7ec;border:1px solid #a9e3ba;border-radius:999px;padding:2px 9px;font:700 12px/1.4 Rajdhani,sans-serif;color:#17632f;white-space:nowrap;box-shadow:0 2px 6px rgba(32,64,124,.12);pointer-events:none}.cpc2-area{display:flex;align-items:center;gap:8px;margin:13px 13px 0;font:700 11.5px/1.2 Rajdhani,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:#5b77b0}.cpc2-area i{display:block;flex-shrink:0;width:18px;height:2px;border-radius:2px;background:#20407c}.cpc-v2 .cpc2-title{margin:8px 13px 0!important;padding:0!important;font:700 20px/1.12 Rajdhani,sans-serif!important;min-height:2.24em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpc-v2 .cpc2-title a{color:#20407c!important;text-decoration:none!important}.cpc-v2 .cpc2-hr{border:0!important;height:1px;background:linear-gradient(90deg,#dce6f5,#eef3fb);margin:10px 13px 0!important;opacity:1}.cpc2-price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px;margin:10px 13px 10px;min-width:0}.cpc2-price .cpc-from,.cpc2-price .cpc-amount,.cpc2-price .cpc-was{flex-shrink:0;white-space:nowrap}.cpc2-size{margin-left:auto;padding-left:6px;align-self:flex-end;display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.05;white-space:nowrap}.cpc2-size small{font:400 9.5px Sora,-apple-system,"Segoe UI",Roboto,sans-serif;color:#6b7480;text-transform:uppercase;letter-spacing:.6px}.cpc2-size b{font:700 15px Rajdhani,sans-serif;color:#20407c}.cpc2-price .cpc-from{font:400 11px Sora,-apple-system,"Segoe UI",Roboto,sans-serif;color:#6b7480}.cpc2-price .cpc-amount{font:700 27px/1 Rajdhani,sans-serif;color:#20407c}.cpc2-price .cpc-was{font:400 13px Sora,-apple-system,"Segoe UI",Roboto,sans-serif;color:#6b7480;text-decoration:line-through}.cpc-v2 .cpc2-buy{margin:auto 13px 13px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;height:45px;padding:0 10px!important;border:1px solid #20407c!important;border-radius:8px!important;background:#2c5697!important;background-image:linear-gradient(98deg,#20407c 0%,#2c5697 52%,#3a68ad 100%)!important;color:#fff!important;font:700 16px Rajdhani,sans-serif!important;letter-spacing:.4px;box-shadow:0 4px 12px -2px rgba(32,64,124,.35);text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cpc-v2 .cpc-media .cpc-save{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;max-width:calc(100% - 20px)!important;margin:0!important;padding:2px 9px 2px 7px!important;gap:4px!important;border-radius:999px!important;font:700 12px/1.4 Rajdhani,sans-serif!important;letter-spacing:.2px!important;white-space:nowrap;box-shadow:0 2px 6px rgba(32,64,124,.12)!important;pointer-events:none}.cpc-v2 .cpc-media .cpc-save svg{width:11px!important;height:11px!important}@media (max-width:600px){.cpc-v2 .cpc-media .cpc-save{top:7px!important;left:7px!important;padding:1px 6px 1px 5px!important;font-size:10.5px!important;gap:3px!important}.cpc-v2 .cpc-media .cpc-save svg{width:9px!important;height:9px!important}.cpc-v2 .cpc-save-off{display:none}}.cpc-v2 .cpc2-buy svg{width:17px;height:17px;flex-shrink:0;stroke:currentColor}.cpc-built.cpc-v2:hover .cpc2-buy,.cpc-v2 .cpc2-buy:hover,.cpc-v2 .cpc2-buy:focus-visible{background:#e8f7ec!important;background-image:none!important;border-color:#a9e3ba!important;color:#17632f!important;box-shadow:none}@media (max-width:600px){.cpc2-size{padding-left:2px}.cpc2-size small{font-size:7.5px;letter-spacing:.3px}.cpc2-size b{font-size:12.5px}.cpc2-pill{top:7px;right:7px;padding:1px 6px;font-size:10.5px}.cpc2-area{margin:11px 10px 0;font-size:10px;gap:6px;letter-spacing:1.5px}.cpc2-area i{width:14px}.cpc-v2 .cpc2-title{margin:6px 10px 0!important;font-size:17px!important}.cpc-v2 .cpc2-hr{margin:8px 10px 0!important}.cpc2-price{margin:8px 10px 9px;gap:3px;flex-wrap:wrap!important;row-gap:3px}.cpc2-price .cpc-from{font-size:8.5px}.cpc2-price .cpc-amount{font-size:19px}.cpc2-price .cpc-was{font-size:10px;flex-basis:100%;order:-1;margin-bottom:-3px;line-height:1.2}.cpc-v2 .cpc2-buy{margin:auto 10px 10px!important;height:40px;font-size:14.5px!important}}
.ancr .ancr-inner a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
.elementor-location-footer a.e-svg-base[href*="wa.me"]{background-color:#25D366 !important;}.elementor-location-footer a.e-svg-base[href*="wa.me"]:hover{background-color:#1EBE5D !important;}.cpp-dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.cpp-dl > div{background:#eef4fc;padding:13px 15px;min-width:0;border-radius:7px;border:1px solid #d3e2f6;box-shadow:0 1px 2px rgba(32,64,124,.05)}.cpp-dl dt{margin:0 0 4px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#7f95c4;line-height:1.2}.cpp-dl dd{margin:0;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:600;color:var(--n);line-height:1.3;overflow-wrap:anywhere}.cpp-dl dd.txt{font-family:Sora,sans-serif;font-size:13px;font-weight:400;color:var(--body);line-height:1.5}.cpp-dl .span2{grid-column:span 2}.cpp-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--n);background:#fff;border:1px solid #cddcf2;border-radius:6px;padding:4px 8px;display:inline-block;font-weight:600}.cpp-seq{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.cpp-seq span{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:var(--n);background:#fff;border:1px solid #cddcf2;border-radius:5px;padding:4px 7px;line-height:1;font-weight:600}.cpp-faq{background:#f7faff;border-color:var(--line);position:relative;overflow:hidden}.cpp-faq > *{position:relative;z-index:1}.cpp-faqlist{display:grid;gap:9px;margin-top:4px}.cpp-faqlist details{border:1px solid var(--card);border-radius:8px;padding:13px 16px;background:#fff}.cpp-faqlist details[open]{border-color:var(--line);background:rgba(32,64,124,.02)}.cpp-faqlist summary{font-family:Rajdhani,sans-serif;font-weight:700;color:var(--n);cursor:pointer;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.cpp-faqlist summary::-webkit-details-marker{display:none}.cpp-faqlist summary::after{content:"+";color:var(--gtx);font-weight:700;font-size:19px;line-height:1}.cpp-faqlist details[open] summary::after{content:"\2013"}.cpp-compliance{padding:11px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cpp-compliance h2{font-size:14px;margin:0;white-space:nowrap}.cpp-compliance .cpp-eyebrow{margin:0 0 2px}.cpp-pills{display:flex;flex-wrap:nowrap;gap:6px;list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0;justify-content:flex-end}.cpp-pills li{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--gbr);border-radius:999px;padding:5px 11px 5px 7px;font-size:11px;color:var(--body);line-height:1.2;white-space:nowrap;padding-left:7px}.cpp-pills li::before{display:none}.cpp-pills li svg{width:13px;height:13px;flex:0 0 auto;color:#fff;background:var(--gtx);border-radius:50%;padding:2.5px}@media(max-width:1040px){.cpp-pills{flex-wrap:wrap;justify-content:flex-start}}.cpp-strip{grid-column:1 / -1;background:var(--n);border-radius:8px;padding:13px 20px;display:flex;align-items:center;gap:13px}.cpp-strip p{margin:0;color:var(--tint);font-size:13px;line-height:1.45}.cpp-navy{background:linear-gradient(180deg,#28518f,#20407c);border-color:var(--n)}.cpp-navy h2{color:#fff}.cpp-navy p{color:var(--tint)}.cpp-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cpp-btnw{display:inline-block;background:#fff;color:var(--n);text-decoration:none;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;padding:11px 22px;border-radius:8px}.cpp-btnw:hover{background:var(--tint);color:var(--n)}.cpp-tool{display:inline-flex;align-items:center;gap:8px;margin-top:14px;background:var(--n);border:1px solid var(--n);border-radius:8px;padding:9px 14px;text-decoration:none;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;color:#fff;line-height:1.2;transition:background-color .3s,color .3s,transform .3s}.cpp-tool:hover{background:#fff;color:var(--n);transform:translateY(-1px)}.cpp-tool svg{width:16px;height:16px;flex:0 0 auto}.cpp-corner{position:absolute;top:14px;right:16px;width:26px;height:26px;color:var(--n);pointer-events:none}.cpp-corner svg{width:100%;height:100%;display:block}.cpp-crown{position:absolute;pointer-events:none;color:var(--n)}.cpp-crown svg{width:100%;height:100%;display:block}.cpp-anchor .cpp-crown{right:-190px;bottom:-190px;width:750px;height:750px;opacity:.075}.cpp-faq .cpp-crown{right:-190px;top:50%;transform:translateY(-50%);width:780px;height:780px;opacity:.055}.cpp-navy .cpp-crown{right:-30px;top:50%;transform:translateY(-50%);width:210px;height:210px;opacity:.10;color:#fff}.cpp-note{margin:14px 0 0;font-size:11px;color:var(--mute);display:flex;align-items:center;gap:7px;line-height:1.4}.cpp-note svg{width:13px;height:13px;color:var(--n);flex:0 0 auto}.cpp-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;grid-column:1 / -1;align-items:stretch}.cpp-stack{display:grid;grid-template-rows:auto 1fr;gap:16px;min-width:0}.cpp-tight{padding:18px 20px}.cpp-tight h2{font-size:16px;margin-bottom:7px}.cpp-tight ul li{font-size:12.5px;margin-bottom:6px;line-height:1.5}@media(max-width:820px){.cpp-grid,.cpp-row{grid-template-columns:1fr}.cpp-dl{grid-template-columns:repeat(2,1fr)}.cpp-dl .span2{grid-column:1 / -1}}@media(max-width:520px){.cpp-dl{grid-template-columns:1fr}}
@media(min-width:1500px){body .cpf::before,body .cpf::after{left:0!important;right:0!important;width:auto!important;height:3px!important;transform:none!important;opacity:1!important;background:#a9e3ba!important}body .cpf::before{top:0!important;bottom:auto!important}body .cpf::after{bottom:0!important;top:auto!important}}
.cpcoa{background:rgba(0,0,0,.30);backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:24px}.cpcoa-eyebrow{font-family:Rajdhani,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:2.6px;text-transform:uppercase;color:#9fb4d8;margin:0 0 6px}.cpcoa-title{font-family:Rajdhani,sans-serif;font-weight:500;font-size:24px;color:#fff;margin:0 0 10px}.cpcoa-title b{font-weight:700}.cpcoa-lead{margin:0 0 16px;font-size:13.4px;line-height:1.6;color:#cfdcf1}.cpcoa-select{width:100%;background:#fff;border:1px solid #cfdcf1;border-radius:8px;padding:12px 16px;font-size:15px;color:#20407c;margin-bottom:10px;font-family:inherit}.cpcoa-btn{display:block;width:100%;text-align:center;background:#d6e0f1;color:#20407c;border:1px solid transparent;border-radius:8px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:15px;padding:13px 18px;text-decoration:none;margin-bottom:9px;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.cpcoa-btn:last-child{margin-bottom:0}.cpcoa-btn:hover{background:#e8f7ec;color:#17632f;border-color:#a9e3ba}.cpcoa-modal{position:fixed;inset:0;background:rgba(32,64,124,.66);z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.cpcoa-modal.open{display:flex}.cpcoa-modal iframe{width:min(1000px,94vw);height:88vh;border:0;border-radius:10px;background:#fff}.cpcoa-close{position:absolute;top:18px;right:22px;background:#e8f7ec;color:#17632f;border:1px solid #a9e3ba;border-radius:7px;font-family:Rajdhani,sans-serif;font-weight:700;font-size:14px;padding:9px 16px;cursor:pointer}
::selection{background:#e8f7ec;color:#17632f}::-moz-selection{background:#e8f7ec;color:#17632f}*{-webkit-tap-highlight-color:rgba(169,227,186,0.45)}button,summary,.cpfq-qt,.cpfq-cat,.cph-t,.cpar-pill,.pill,.cs-step,.cs-card,.cs-state,.cpm-card,.cpm-q,.cproute-card,.cs-band-card,.e-n-accordion-item-title{-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #20407c;outline-offset:2px}
.cs-hero,.cp-hero{min-height:200px!important;padding:26px 20px!important;display:flex!important;align-items:center!important}.cs-hero .cs-hero-inner,.cp-hero .cp-hero-inner{width:100%}.cs-hero h1,.cp-hero h1{font-family:Rajdhani,sans-serif!important;font-size:65px!important;font-weight:500!important;line-height:1.1!important;color:#fff!important;border-left:4px solid #eff2fa!important;padding-left:10px!important;margin:0!important}.cs-hero .cs-eyebrow,.cp-hero .cp-eyebrow{margin-bottom:7px!important}.cs-hero p,.cp-hero p{margin-top:8px!important;margin-bottom:0!important}@media(max-width:1024px){.cs-hero,.cp-hero{min-height:170px!important;padding:22px 18px!important}.cs-hero h1,.cp-hero h1{font-size:42px!important}}@media(max-width:600px){.cs-hero,.cp-hero{min-height:150px!important}.cs-hero h1,.cp-hero h1{font-size:30px!important}.cs-hero p,.cp-hero p{font-size:13px!important}}.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12{min-height:200px!important;height:200px!important;padding-top:0!important;padding-bottom:0!important;background-color:#20407c!important;background-image:url(https://crownpeptides.co.uk/wp-content/uploads/2026/05/Science-1.png)!important;background-size:cover!important;background-position:50% 50%!important;display:flex!important;align-items:center!important}.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12 > .e-con-inner,.elementor-element-06448f5 > div,.elementor-element-3028163 > div,.elementor-element-15e5652 > div,.elementor-element-f54f3ca > div,.elementor-element-81c6e12 > div{width:100%;padding-top:0!important;padding-bottom:0!important;min-height:0!important;gap:0!important}.elementor-element-06448f5 *,.elementor-element-3028163 *,.elementor-element-15e5652 *,.elementor-element-f54f3ca *,.elementor-element-81c6e12 *{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.elementor-element-06448f5 h1,.elementor-element-3028163 h1,.elementor-element-15e5652 h1,.elementor-element-f54f3ca h1,.elementor-element-81c6e12 h1{font-family:Rajdhani,sans-serif!important;font-size:65px!important;font-weight:500!important;line-height:1.1!important;color:#fff!important;border-left:4px solid #eff2fa!important;padding-left:10px!important;margin:0!important}.elementor-element-06448f5 h2,.elementor-element-3028163 h2,.elementor-element-15e5652 h2,.elementor-element-f54f3ca h2,.elementor-element-81c6e12 h2{font-family:Rajdhani,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:4px!important;color:#d6e0f1!important;line-height:1.2!important;margin:0 0 6px 0!important}.elementor-element-06448f5 p,.elementor-element-3028163 p,.elementor-element-15e5652 p,.elementor-element-f54f3ca p,.elementor-element-81c6e12 p{margin:5px 0 0 0!important;font-size:13.5px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80ch}.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12{position:relative!important}.elementor-element-06448f5 a.e-button-base,.elementor-element-06448f5 .elementor-widget-button,.elementor-element-3028163 a.e-button-base,.elementor-element-3028163 .elementor-widget-button,.elementor-element-15e5652 a.e-button-base,.elementor-element-15e5652 .elementor-widget-button,.elementor-element-f54f3ca a.e-button-base,.elementor-element-f54f3ca .elementor-widget-button,.elementor-element-81c6e12 a.e-button-base,.elementor-element-81c6e12 .elementor-widget-button{position:absolute!important;right:max(20px,calc((100% - 1092px)/2))!important;top:calc(50% - 27px)!important;margin:0!important;width:auto!important;z-index:3}.elementor-element-06448f5 .elementor-button,.elementor-element-06448f5 a.e-button-base,.elementor-element-3028163 .elementor-button,.elementor-element-3028163 a.e-button-base,.elementor-element-15e5652 .elementor-button,.elementor-element-15e5652 a.e-button-base,.elementor-element-f54f3ca .elementor-button,.elementor-element-f54f3ca a.e-button-base,.elementor-element-81c6e12 .elementor-button,.elementor-element-81c6e12 a.e-button-base{margin:0!important;padding:15px 26px!important;font-size:16px!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important}@media(max-width:1024px){.elementor-element-06448f5 h1,.elementor-element-06448f5 h2,.elementor-element-3028163 h1,.elementor-element-3028163 h2,.elementor-element-15e5652 h1,.elementor-element-15e5652 h2,.elementor-element-f54f3ca h1,.elementor-element-f54f3ca h2,.elementor-element-81c6e12 h1,.elementor-element-81c6e12 h2{font-size:30px!important}}@media(max-width:600px){.elementor-element-06448f5 h1,.elementor-element-06448f5 h2,.elementor-element-3028163 h1,.elementor-element-3028163 h2,.elementor-element-15e5652 h1,.elementor-element-15e5652 h2,.elementor-element-f54f3ca h1,.elementor-element-f54f3ca h2,.elementor-element-81c6e12 h1,.elementor-element-81c6e12 h2{font-size:24px!important}.elementor-element-06448f5 .elementor-button,.elementor-element-3028163 .elementor-button,.elementor-element-15e5652 .elementor-button,.elementor-element-f54f3ca .elementor-button,.elementor-element-81c6e12 .elementor-button{margin-top:9px!important;padding:8px 14px!important;font-size:13px!important}}@media(max-width:1024px){.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12{min-height:170px!important;height:170px!important}}@media(max-width:600px){.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12{min-height:150px!important;height:150px!important}}
.cpa-card{height:auto!important;background-color:#fff!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;padding-top:0!important;border:1px solid #92b4ef;border-radius:8px!important;box-shadow:0 6px 18px rgba(32,64,124,.10)}.cpa-card::before{content:"";display:block;aspect-ratio:2400/630}.cpa-card::after{display:none!important}.cpa-card h4{position:static!important;color:#20407c!important;padding:16px 20px 20px!important;font-size:20px!important;line-height:1.25!important;min-height:calc(2.5em + 36px);border-top:1px solid #dbe6f7}.cpar-card .cpar-cap.cp-bn{height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:2400/630;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important}.cpar-card .cpar-cap.cp-bn>*{display:none!important}.cpar-fban{display:block;width:100%;max-width:480px;height:auto;aspect-ratio:2400/630;border-radius:6px;margin:0 0 18px;border:1px solid rgba(255,255,255,.25)}.cpa-arrow svg{width:18px!important;height:18px!important;flex:0 0 18px!important}
.cpc-built,.cp-calc,.cs-page,.cp-acct-lead{font-family:Sora,-apple-system,"Segoe UI",Roboto,sans-serif;}.elementor-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,input[type=submit],.cpc-buy,.cs-btn,.woocommerce-form-login button,.woocommerce-form-register button{border-radius:8px !important;}.cpc-chip,.cs-state-tag,.cpc-opts{border-radius:8px !important;}.cpc-built{border-radius:12px !important;}.cpc-media{border-radius:8px !important;}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],select,textarea{border-radius:8px !important;}
button:focus,button:hover,[type="button"]:focus,[type="button"]:hover,[type="submit"]:focus,[type="submit"]:hover,[type="reset"]:focus,[type="reset"]:hover{background-color:inherit}.cpcoa-btn:hover,.cpcoa-btn:focus{background:#e8f7ec!important;color:#17632f!important;border-color:#a9e3ba!important}.dviewH:hover,.dviewH:focus,.dcoa button:hover,.dcoa button:focus{background:#e8f7ec!important;color:#17632f!important;border-color:#a9e3ba!important}.cpfq-qt:hover,.cpfq-qt:focus,.cpfq-cat:hover,.cpfq-cat:focus{background:#e8f7ec!important}.cpar-pill:hover,.cpar-pill:focus{background:#e8f7ec!important;color:#20407c!important}.cpfq-cat.on:focus,.cpfq-cat.on:hover{background:#e8f7ec!important}

a {outline : none !important;}

/* Iframe */
.coa-lightbox-overlay-9c027993 div iframe{
	max-width: 600px; margin: auto !important
	
}






/* ── Cart container spacing to clear the logo ── */
.elementor-menu-cart__main {
    background: #dde9f5;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

.elementor-menu-cart__close-button {
    margin-bottom: 0 !important;
}

.widget_shopping_cart_content {
    padding: 16px !important;
    padding-top: 80px !important;
    display: flex !important;
    flex-direction: column !important;
    flex: 1 !important;
}

/* ── Empty cart message ── */
.woocommerce-mini-cart__empty-message {
    padding-top: 80px !important;
    font-family: 'Sora', sans-serif !important;
    color: #1a2e6e !important;
    font-size: 13px !important;
}

/* ── Cart list ── */
.woocommerce-mini-cart.cart_list {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    flex: 1 !important;
}

/* ── Cart item row ── */
.woocommerce-mini-cart-item.mini_cart_item {
    display: grid !important;
    grid-template-columns: 60px 1fr 26px !important;
    grid-template-areas:
        "img name   remove"
        "img price  remove"
        "img qty    remove" !important;
    column-gap: 10px !important;
    row-gap: 2px !important;
    padding: 12px 0 !important;
    border-bottom: 1px solid #c2d6ea !important;
    margin: 0 !important;
    list-style: none !important;
    box-sizing: border-box !important;
    align-items: start !important;
    position: static !important;
    min-height: unset !important;
}

/* ── Image link ── */
.woocommerce-mini-cart-item.mini_cart_item > a:not(.remove_from_cart_button):not(.mini-cart-product-name) {
    grid-area: img !important;
    display: block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    font-size: 0 !important;
}

/* ── Product image ── */
.woocommerce-mini-cart-item.mini_cart_item img {
    width: 60px !important;
    height: 60px !important;
    object-fit: cover !important;
    border-radius: 6px !important;
    border: 1px solid blue !important;
    background: #fff !important;
    display: block !important;
}

/* ── Product name ── */
.woocommerce-mini-cart-item.mini_cart_item a.mini-cart-product-name {
    grid-area: name !important;
    font-family: 'Rajdhani', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1a2e6e !important;
    text-decoration: none !important;
    line-height: 1 !important;
    display: block !important;
    align-self: end !important;
    text-wrap: balance !important;
}

/* ── Price ── */
.woocommerce-mini-cart-item.mini_cart_item span.mini-cart-product-price {
    grid-area: price !important;
    font-family: 'Sora', sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    color: black !important;
    display: block !important;
    align-self: start !important;
}

/* ── Qty stepper ── */
.mini-cart-qty {
    grid-area: qty !important;
    display: flex !important;
    align-items: center !important;
    margin-top: 4px !important;
    width: fit-content !important;
}

.mini-cart-qty-btn {
    background: transparent !important;
    border: 1.5px solid #1a2e6e !important;
    color: #1a2e6e !important;
    cursor: pointer !important;
    width: 26px !important;
    height: 26px !important;
    font-size: 15px !important;
    font-family: 'Sora', sans-serif !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    border-radius: 0 !important;
    transition: background 0.2s, color 0.2s !important;
}

.mini-cart-qty-btn:hover {
    background: #1a2e6e !important;
    color: #fff !important;
}

.mini-cart-qty-input {
    width: 36px !important;
    height: 26px !important;
    text-align: center !important;
    border-top: 1.5px solid #1a2e6e !important;
    border-bottom: 1.5px solid #1a2e6e !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    font-size: 13px !important;
    font-family: 'Sora', sans-serif !important;
    color: #1a2e6e !important;
    background: #fff !important;
    border-radius: 0 !important;
    -moz-appearance: textfield !important;
}

.mini-cart-qty-input::-webkit-outer-spin-button,
.mini-cart-qty-input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* ── Remove button ── */
.woocommerce-mini-cart-item.mini_cart_item > a.remove_from_cart_button,
.woocommerce-mini-cart-item.mini_cart_item > a.remove {
    grid-area: remove !important;
    align-self: start !important;
    justify-self: end !important;
    width: 22px !important;
    height: 22px !important;
    border: 1.5px solid #1a2e6e !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 14px !important;
    color: #1a2e6e !important;
    text-decoration: none !important;
    background: transparent !important;
    padding: 0 !important;
    line-height: 1 !important;
    position: static !important;
}

.woocommerce-mini-cart-item.mini_cart_item > a.remove_from_cart_button:hover,
.woocommerce-mini-cart-item.mini_cart_item > a.remove:hover {
    background: #1a2e6e !important;
    color: #fff !important;
}

/* ── Subtotal ── */
.woocommerce-mini-cart__total.total {
    padding: 12px 0 6px !important;
    border-top: none !important;
    margin-top: auto !important;
}

.woocommerce-mini-cart__total.total strong {
    font-family: 'Rajdhani', sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #1a2e6e !important;
}

.woocommerce-mini-cart__total .woocommerce-Price-amount {
    font-family: 'Rajdhani', sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #1a2e6e !important;

}

/* ── Buttons area — pinned to bottom ── */
.woocommerce-mini-cart__buttons.buttons {
    padding-top: 8px !important;
    margin-top: 0 !important;
}

/* ── Checkout button ── */
.woocommerce-mini-cart__buttons a.checkout,
.woocommerce-mini-cart__buttons .button.checkout {
    display: block !important;
    width: 100% !important;
    background: #0236BD !important;
    color: #fff !important;
    text-align: center !important;
    padding: 14px !important;
    border-radius: 0 !important;
    font-family: 'Rajdhani', sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border: none !important;
    margin-top: 8px !important;
    box-sizing: border-box !important;
    letter-spacing: 0.5px !important;
    text-transform: default !important;
}

.woocommerce-mini-cart__buttons a.checkout:hover {
    background: #0f1d47 !important;
}

/* ──  view cart ── */
.woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout) {
    display: block !important;
    width: 100% !important;
    background: #1a2e6e !important;
    color: #fff !important;
    text-align: center !important;
    padding: 14px !important;
    border-radius: 0 !important;
    font-family: 'Rajdhani', sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border: none !important;
    margin-top: 8px !important;
    box-sizing: border-box !important;
    letter-spacing: 0.5px !important;
    text-transform: default !important;
}



/* Widget shopping cart content */
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__main .widget_shopping_cart_content{
	padding-left:0px !important;
	padding-right:0px !important;
}

.remove_from_cart_button{
	padding-bottom:3px !important;
}






/* Table Data */
.cart_totals .cart-subtotal td{
	font-size:18px;
	border-top: 1px #d1d1d1 solid !important;
	border-bottom: 1px #d1d1d1 solid !important;
}

/* List Item */
#shipping_method li{
	padding-bottom:5px;
	border-bottom: 1px #d1d1d1 solid !important;
}

/* Table Data */
.cart_totals .order-total td{
	font-size:24px;
	color: #20407c !important;
}





















































#billing_phone_field label::after {
    content: " *";
    color: #e2401c;
    font-weight: bold;
}

#billing_phone_field .optional {
    display: none !important;
}












































/* Shrink the popup container */
.dialog-widget-content {
    width: 600px !important;
    max-width: 90vw !important;
    height: auto !important;
    max-height: 85vh !important;
    overflow-y: auto !important;
}

/* Remove extra white space */
.elementor-location-popup,
.elementor-location-popup > div,
.elementor-location-popup .e-con,
.elementor-location-popup .e-con-inner {
    min-height: auto !important;
    height: auto !important;
    padding: 20px !important;
}

/* Remove bottom spacing */
.fluentform_wrapper {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.fluentform_wrapper fieldset {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}@media only screen and (max-width: 767px) {
  .woocommerce-account:not(.logged-in) .woocommerce .u-column1,
  .woocommerce-account:not(.logged-in) .woocommerce .col-1,
  .woocommerce-account:not(.logged-in) .woocommerce-form-login,
  .woocommerce-account:not(.logged-in) form.login {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
  }
}
/* MOBILE SIDE CART – KEEP CHECKOUT BUTTONS VISIBLE */
@media only screen and (max-width: 767px) {

    .elementor-menu-cart__container {
        height: 100dvh !important;
        max-height: 100dvh !important;
        overflow: hidden !important;
    }

    .elementor-menu-cart__main {
        height: 100dvh !important;
        max-height: 100dvh !important;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        padding-bottom: env(safe-area-inset-bottom) !important;
    }

    .elementor-menu-cart__main .widget_shopping_cart_content {
        height: 100% !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    .elementor-menu-cart__products,
    .elementor-menu-cart__main .woocommerce-mini-cart {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch !important;
    }

    .elementor-menu-cart__subtotal,
    .elementor-menu-cart__footer-buttons {
        flex: 0 0 auto !important;
        flex-shrink: 0 !important;
        position: relative !important;
        bottom: auto !important;
        z-index: 50 !important;
        background: #eaf4ff !important;
    }

    .elementor-menu-cart__footer-buttons {
        padding-bottom: 15px !important;
    }
}
.single-post img.image-base {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
}

/* DESKTOP SIDE CART – KEEP CHECKOUT BUTTON VISIBLE (fix for large carts pushing checkout off-screen, no scroll) */
@media only screen and (min-width: 768px) {

    .elementor-menu-cart__container {
        height: 100vh !important;
        max-height: 100vh !important;
        overflow: hidden !important;
    }

    .elementor-menu-cart__main {
        height: 100vh !important;
        max-height: 100vh !important;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .elementor-menu-cart__main .widget_shopping_cart_content {
        height: 100% !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    .elementor-menu-cart__products,
    .elementor-menu-cart__main .woocommerce-mini-cart {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }

    .elementor-menu-cart__subtotal,
    .elementor-menu-cart__footer-buttons {
        flex: 0 0 auto !important;
        flex-shrink: 0 !important;
        position: relative !important;
        bottom: auto !important;
        z-index: 50 !important;
        background: #eaf4ff !important;
    }
}

/* "Save with Bundles" button on product pages – increase contrast so it doesn't look disabled */
a[href="https://crownpeptides.co.uk/product-category/research-peptide-bundles/"].Button {
    background: #eaf1fb !important;
    border: 2px solid #20407c !important;
    color: #0f1d47 !important;
    font-weight: 600 !important;
}

a[href="https://crownpeptides.co.uk/product-category/research-peptide-bundles/"].Button:hover {
    background: #20407c !important;
    color: #ffffff !important;
}

.cp-share button{align-items:center!important;gap:10px!important;width:auto!important}.cp-share button svg{width:18px!important;height:18px!important;flex:0 0 auto!important;stroke-width:2!important}@media(max-width:767px){body .cp-hero,body .cs-hero,body .cpj-hero,body .cpp{margin-top:41px!important}body .cp-hero,body .cs-hero,body .cpj-hero{padding-top:22px!important}body main.site-main .page-content > .elementor > .elementor-element:first-child{margin-top:41px!important}body [data-elementor-type="product-archive"] > .elementor-element:first-child{margin-top:41px!important}body.home .elementor-14 > .elementor-element:first-child{margin-top:41px!important}body.single-product [data-elementor-type="product"] > .elementor-element:first-child{margin-top:41px!important;padding-top:14px!important}}@media(max-width:900px){.elementor-element-06448f5 a.e-button-base,.elementor-element-06448f5 .elementor-button,.elementor-element-3028163 a.e-button-base,.elementor-element-3028163 .elementor-button,.elementor-element-15e5652 a.e-button-base,.elementor-element-15e5652 .elementor-button,.elementor-element-f54f3ca a.e-button-base,.elementor-element-f54f3ca .elementor-button,.elementor-element-81c6e12 a.e-button-base,.elementor-element-81c6e12 .elementor-button{position:static!important;display:inline-block!important;margin-top:12px!important;padding:9px 16px!important;font-size:12.5px!important;top:auto!important;right:auto!important;transform:none!important}.elementor-element-06448f5 h1,.elementor-element-3028163 h1,.elementor-element-15e5652 h1,.elementor-element-f54f3ca h1,.elementor-element-81c6e12 h1{font-size:30px!important;line-height:1.08!important}.elementor-element-06448f5 p,.elementor-element-3028163 p,.elementor-element-15e5652 p,.elementor-element-f54f3ca p,.elementor-element-81c6e12 p{font-size:12.6px!important;-webkit-line-clamp:2}.elementor-element-06448f5,.elementor-element-3028163,.elementor-element-15e5652,.elementor-element-f54f3ca,.elementor-element-81c6e12{height:auto!important;min-height:0!important;padding:22px 18px!important;display:block!important}.elementor-element-06448f5 > .e-con-inner,.elementor-element-06448f5 > div,.elementor-element-3028163 > .e-con-inner,.elementor-element-3028163 > div,.elementor-element-15e5652 > .e-con-inner,.elementor-element-15e5652 > div,.elementor-element-f54f3ca > .e-con-inner,.elementor-element-f54f3ca > div,.elementor-element-81c6e12 > .e-con-inner,.elementor-element-81c6e12 > div{padding:0!important}}@media(max-width:600px){.elementor-element-06448f5 h1,.elementor-element-3028163 h1,.elementor-element-15e5652 h1,.elementor-element-f54f3ca h1,.elementor-element-81c6e12 h1{font-size:25px!important}.cs-hero h1,.cp-hero h1{font-size:25px!important}.cs-hero,.cp-hero{min-height:0!important;padding:22px 16px!important}}
@media(max-width:900px){.cs-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;position:relative;border-radius:10px}.cs-table{min-width:560px!important;width:auto!important}.cs-table th,.cs-table td{white-space:nowrap!important;padding:10px 12px!important;font-size:12.8px!important}.cs-table-wrap:after{content:"Scroll for more";display:block;padding:7px 12px;font-family:Rajdhani,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:#93a4c4;background:#f7f9fd;border-top:1px solid #eef2f8;position:sticky;left:0}.elementor table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}
.variable-items-wrapper{padding:6px!important;margin-left:-6px!important;margin-right:-6px!important;overflow:visible!important}.variations,.variations_form,.variations td,.variations .value{overflow:visible!important}.variable-item{margin:4px 8px 4px 0!important}@media(max-width:600px){.variable-items-wrapper{padding:6px 6px 6px 7px!important;margin-left:-6px!important}.variable-item{margin:4px 7px 4px 0!important}}
html body .cpa-arrow:hover,html body .cpa-arrow:focus-visible{background:#e8f7ec!important;border-color:#a9e3ba!important;color:#17632f!important;box-shadow:0 0 0 3px rgba(169,227,186,.45),0 6px 18px rgba(169,227,186,.35)}html body .cpa-arrow:hover svg{color:#17632f!important;stroke:#17632f!important}
/* cp-plus-toggles: one + toggle everywhere (Sept 2026) */.cph-t .cph-ar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin-left:6px!important;border-radius:50%!important;border:1px solid #cfdff5!important;background:#f5f8fd!important;font-size:0!important;line-height:0!important;color:#17632f!important;transform:none!important;vertical-align:middle!important;transition:background-color .2s ease,border-color .2s ease!important}.cph-t .cph-ar::after{content:"+";font-family:Rajdhani,sans-serif;font-weight:700;font-size:16px;line-height:1;color:#17632f}.cph-t.on .cph-ar,.cph-t:hover .cph-ar{background:#e8f7ec!important;border-color:#a9e3ba!important}.cph-t.on .cph-ar::after{content:"\2013"}body.single-product .faq summary::after{content:"+"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid #cfdff5!important;background:#f5f8fd!important;box-sizing:border-box!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1!important;color:#17632f!important;transition:background-color .2s ease,border-color .2s ease!important}body.single-product .faq details[open] > summary::after{content:"\2013"!important;background:#e8f7ec!important;border-color:#a9e3ba!important}body.single-product .faq summary:hover::after{background:#e8f7ec!important;border-color:#a9e3ba!important}@media(max-width:600px){body.single-product summary.fold-sum::after{content:"+"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid #cfdff5!important;background:#f5f8fd!important;box-sizing:border-box!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1!important;color:#17632f!important}body.single-product details[open] > summary.fold-sum::after{content:"\2013"!important;background:#e8f7ec!important;border-color:#a9e3ba!important}}#cph button.cph-toggle .cph-tar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin-left:6px!important;border-radius:50%!important;border:1px solid #cfdff5!important;background:#f5f8fd!important;font-size:0!important;line-height:0!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease!important}#cph button.cph-toggle .cph-tar::after{content:"+";font-family:Rajdhani,sans-serif;font-weight:700;font-size:16px;line-height:1;color:#17632f}#cph button.cph-toggle.open .cph-tar,#cph button.cph-toggle:hover .cph-tar{background:#e8f7ec!important;border-color:#a9e3ba!important}#cph button.cph-toggle.open .cph-tar::after{content:"\2013"}
/* cp-articles-uniform */#cp-tb-art{display:block!important}.ai-image-placeholder:not(:has(*)){display:none!important}body.page-id-1480 .cpar-h,body.page-id-1480 .cpar-secT{border-left:3px solid #20407c!important;padding-left:16px!important}body.page-id-1480 .cpar-h::before,body.page-id-1480 .cpar-secT::before{display:none!important;content:none!important}body.page-id-1480 .cpar-h{font-weight:500!important}body.page-id-1480 .cpar-pill.on{background:#eef4fc!important;border-color:#20407c!important;box-shadow:0 0 0 1px #20407c,0 0 0 4px rgba(32,64,124,.12)!important;color:#20407c!important;font-weight:700!important}body.page-id-1480 .cpar-card,body.page-id-1480 .cpar-mini{border:1px solid #92b4ef!important;border-radius:8px!important;box-shadow:0 0 0 5px rgba(59,116,214,.12),0 4px 20px rgba(45,105,215,.22)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}body.page-id-1480 .cpar-card:hover,body.page-id-1480 .cpar-mini:hover{transform:translateY(-5px)!important;border-color:#a9e3ba!important;box-shadow:0 0 0 3px rgba(169,227,186,.45),0 16px 32px rgba(21,42,83,.14)!important}body.page-id-1480 .cpar-card:hover .cpar-cbody,body.page-id-1480 .cpar-mini:hover{background-color:#e8f7ec!important}body.page-id-1480 .cpar-featL{box-shadow:0 0 0 4px rgba(190,220,255,.35),0 12px 26px rgba(5,14,34,.26)!important}body.page-id-1480 .cpar :is(p,li,small){font-family:Sora,-apple-system,"Segoe UI",Roboto,sans-serif!important}body.single-post :is(.cpa,.cpa-body,.cpa-hero,.cpa-prose) :is(p,li,td,th,dd,dt,blockquote),body.single-post .cpa-standfirst{font-family:Sora,-apple-system,"Segoe UI",Roboto,sans-serif!important}body.single-post .cpa-prose h2{border-left:3px solid #20407c!important;padding-left:16px!important}body.single-post :is(.cpa-hero,.cpa-body,.cpa-takeaways,.cpa-glance,.cpa-buy){border:1px solid #92b4ef!important;border-radius:8px!important;box-shadow:0 0 0 5px rgba(59,116,214,.12),0 4px 20px rgba(45,105,215,.22)!important}body.single-post .cpr-box.cpr-box--article{width:100%!important;margin:0!important;border-radius:0!important}
body [data-sec=bun] .cph-h{display:flex!important;align-items:center;width:100%!important;box-sizing:border-box}body [data-sec=bun] [data-single],body [data-sec=bun] [data-mixed],body [data-sec=bun] [data-blends]{width:100%}
.elementor-menu-cart__close-button{display:block!important;position:absolute!important;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid #cfdff5;background:#fff;opacity:1!important;z-index:99;cursor:pointer}.elementor-menu-cart__close-button:before,.elementor-menu-cart__close-button:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#20407c;transform-origin:center}.elementor-menu-cart__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.elementor-menu-cart__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.elementor-menu-cart__close-button:hover{background:#e8f7ec;border-color:#a9e3ba}.elementor-menu-cart__main{position:relative!important}
.cpj-ch{position:relative}.cpj-ch svg:not(:has(polyline)):not(:has(path)){display:none}.cpj-ch:before{content:"";position:absolute;left:50%;top:48%;width:8px;height:14px;border:solid currentColor;border-width:0 3px 3px 0;transform:translate(-50%,-55%) rotate(45deg);border-radius:1px}
/* cp-ui-unify: three button types, choice chips and one mint hover (design system, Sept 2026) */:is(.single_add_to_cart_button,a.cpc-buy,a.cpb-btn,a.cpx-buy,a.cta,a.Button.e-button-base:not(.elementor-location-header a),.woocommerce a.button.alt,.woocommerce button.button.alt,#place_order,.elementor-menu-cart__footer-buttons .elementor-button--checkout,a.tool,a.sp-inline,a.btn-white,a.spb-btn,a.cpr-btn,a.crwn-bundle-secondary,button.coa-button-9c027993,a.cp-calc-btn,.dviewH,a.cpar-btn,a.cpar-mini,button.cpar-more,.cpfq-band a,.inner>.acts>a,a.elementor-flip-box__button,.cpcoa-btn,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)){border-radius:8px!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:15px!important;border:1px solid #20407c!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s!important}:is(.single_add_to_cart_button,a.cpc-buy,a.cpb-btn,a.cpx-buy,a.cta,a.Button.e-button-base:not(.elementor-location-header a),.woocommerce a.button.alt,.woocommerce button.button.alt,#place_order,.elementor-menu-cart__footer-buttons .elementor-button--checkout,a.tool,a.sp-inline){background-color:#20407c!important;background-image:linear-gradient(98deg,#20407c 0%,#2c5697 52%,#3a68ad 100%)!important;color:#fff!important}:is(a.btn-white,a.spb-btn,a.cpr-btn,a.crwn-bundle-secondary,button.coa-button-9c027993,a.cp-calc-btn,.dviewH,a.cpar-btn,a.cpar-mini,button.cpar-more,.cpfq-band a,.inner>.acts>a,a.elementor-flip-box__button,.cpcoa-btn,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)){background:#fff!important;background-image:none!important;color:#20407c!important}.single_add_to_cart_button{font-size:18px!important}:is(a.tool,a.sp-inline){font-size:14px!important}:is(.single_add_to_cart_button,a.cpc-buy,a.cpb-btn,a.cpx-buy,a.cta,a.Button.e-button-base:not(.elementor-location-header a),.woocommerce a.button.alt,.woocommerce button.button.alt,#place_order,.elementor-menu-cart__footer-buttons .elementor-button--checkout,a.tool,a.sp-inline,a.btn-white,a.spb-btn,a.cpr-btn,a.crwn-bundle-secondary,button.coa-button-9c027993,a.cp-calc-btn,.dviewH,a.cpar-btn,a.cpar-mini,button.cpar-more,.cpfq-band a,.inner>.acts>a,a.elementor-flip-box__button,.cpcoa-btn,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)):hover,:is(.single_add_to_cart_button,a.cpc-buy,a.cpb-btn,a.cpx-buy,a.cta,a.Button.e-button-base:not(.elementor-location-header a),.woocommerce a.button.alt,.woocommerce button.button.alt,#place_order,.elementor-menu-cart__footer-buttons .elementor-button--checkout,a.tool,a.sp-inline,a.btn-white,a.spb-btn,a.cpr-btn,a.crwn-bundle-secondary,button.coa-button-9c027993,a.cp-calc-btn,.dviewH,a.cpar-btn,a.cpar-mini,button.cpar-more,.cpfq-band a,.inner>.acts>a,a.elementor-flip-box__button,.cpcoa-btn,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)):focus-visible{background:#e8f7ec!important;background-image:none!important;border-color:#a9e3ba!important;color:#17632f!important;box-shadow:0 0 0 3px rgba(169,227,186,.45),0 6px 18px rgba(169,227,186,.35)!important}:is(.single_add_to_cart_button,a.cpc-buy,a.cpb-btn,a.cpx-buy,a.cta,a.Button.e-button-base:not(.elementor-location-header a),.woocommerce a.button.alt,.woocommerce button.button.alt,#place_order,.elementor-menu-cart__footer-buttons .elementor-button--checkout,a.tool,a.sp-inline,a.btn-white,a.spb-btn,a.cpr-btn,a.crwn-bundle-secondary,button.coa-button-9c027993,a.cp-calc-btn,.dviewH,a.cpar-btn,a.cpar-mini,button.cpar-more,.cpfq-band a,.inner>.acts>a,a.elementor-flip-box__button,.cpcoa-btn,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)):hover svg{color:#17632f!important}:is(.cpx-arrow,.cpa-arrow,.swiper-button-next,.swiper-button-prev,.elementor-swiper-button){border-radius:8px!important}:is(.cpx-arrow,.cpa-arrow,.swiper-button-next,.swiper-button-prev,.elementor-swiper-button):hover{background:#e8f7ec!important;background-image:none!important;border-color:#a9e3ba!important;color:#17632f!important}:is(.cpx-arrow,.cpa-arrow,.swiper-button-next,.swiper-button-prev,.elementor-swiper-button):hover svg{color:#17632f!important}:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill){border-radius:8px!important;border:1px solid #cfdff5!important;background:#fff!important;background-image:none!important;color:#20407c!important;box-shadow:none!important;transition:background-color .15s,color .15s,border-color .15s!important}:is(button.dcat,button.cpfq-cat){border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#20407c!important;transition:background-color .15s,color .15s,border-color .15s!important}:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill,button.dcat,button.cpfq-cat):hover,:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill,button.dcat,button.cpfq-cat).on,:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill,button.dcat,button.cpfq-cat)[aria-pressed="true"],:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill,button.dcat,button.cpfq-cat).is-active{background:#e8f7ec!important;background-image:none!important;border-color:#a9e3ba!important;color:#17632f!important}:is(button.cp-chip,.cp-toggle button,.cp-syringe-opts button,button.cpar-pill,button.dcat,button.cpfq-cat) *{color:inherit!important}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #20407c!important;outline-offset:2px}.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:8px!important;background:#fff!important;box-shadow:0 0 0 1px #cfdff5!important;color:#20407c!important;transition:background-color .15s,box-shadow .15s,color .15s!important}.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-contents,.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span{background:transparent!important;color:inherit!important;border-radius:8px!important}.variable-items-wrapper .variable-item:not(.radio-variable-item):not(.disabled):not(.selected):hover{background:#e8f7ec!important;box-shadow:0 0 0 1px #a9e3ba,0 0 0 4px rgba(169,227,186,.45)!important;color:#17632f!important}body .variable-items-wrapper .variable-item.selected:not(.radio-variable-item){background:#eef4fc!important;box-shadow:0 0 0 2px #20407c,0 0 0 5px rgba(32,64,124,.12)!important;color:#20407c!important}body .variable-items-wrapper .variable-item.selected:not(.radio-variable-item) .variable-item-span{font-weight:700!important}
html.cp-fw body{opacity:0!important}
