
/* elementor-frontend-css */
:root { --direction-multiplier: 1; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { background-color: transparent; margin: 0px; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
:root { --page-title-display: block; }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 1024px){
.elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 767px){
.elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (prefers-reduced-motion: no-preference){
html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 767px){
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
@media (prefers-reduced-motion: reduce){
html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}

/* widget-woocommerce-product-images-css */
.elementor.product .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper { overflow: hidden; }
.woocommerce .elementor-widget-woocommerce-product-images span.onsale { padding: 0px; }
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; padding: 0px; width: 100%; }
body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; padding: 0px; }
/* widget-woocommerce-notices-css */
.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading * { display: none; }
.elementor-widget-woocommerce-notices .woocommerce .is-error, .elementor-widget-woocommerce-notices .woocommerce .is-info, .elementor-widget-woocommerce-notices .woocommerce .is-success, .elementor-widget-woocommerce-notices .woocommerce-error, .elementor-widget-woocommerce-notices .woocommerce-info, .elementor-widget-woocommerce-notices .woocommerce-message, .elementor-widget-woocommerce-notices .woocommerce-notices-wrapper { display: block; }
.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice { display: none; }
/* widget-woocommerce-product-add-to-cart-css */
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart { margin: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) { display: flex; flex-wrap: nowrap; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) { margin-block-start: 0px; margin-inline-start: var(--button-spacing,10px); }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity { vertical-align: middle; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty { margin-inline-end: 0px; vertical-align: top; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input { height: 100%; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity { margin-inline-end: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button { flex-basis: 100%; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity { display: none !important; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)) { margin-inline-start: 0px; }
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button { text-align: center; }
:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity { vertical-align: middle; }
:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty { margin-inline-end: 0px; text-align: center; vertical-align: top; width: 3.631em; }

/* widget-heading-css */
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
.elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px; }
/* widget-loop-common-css */
.e-loop-item * { word-break: break-word; }
[class*="elementor-widget-loop"] .elementor-page-title, [class*="elementor-widget-loop"] .product_title.entry-title { display: initial; }
/* widget-loop-grid-css */
.elementor-widget-loop-grid { scroll-margin-top: var(--auto-scroll-offset,initial); }
.elementor-widget-loop-grid .elementor-grid { column-gap: var(--grid-column-gap,30px); row-gap: var(--grid-row-gap,30px); }
.elementor-loop-container:not(.elementor-posts-masonry) { align-items: stretch; }
@keyframes loadingOpacityAnimation { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.6; }
}

/* elementor-post-6-css */
.elementor-kit-6 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-73292a3: #20407C; --e-global-color-24feafe: #767676; --e-global-color-3c2f486: #D6E0F1; --e-global-color-9a0fd77: #0236BD; --e-global-color-e559ad1: #0236BD; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
.elementor-kit-6 e-page-transition { background-color: rgb(255, 188, 125); }
body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success { background-color: rgb(255, 255, 255); }
body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button { background-color: var( --e-global-color-73292a3 ); background-image: var( --e-global-color-73292a3 ); font-family: Rajdhani, sans-serif; font-weight: 600; }
body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover { background-color: var( --e-global-color-3c2f486 ); background-image: var( --e-global-color-3c2f486 ); }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.e-con { --container-max-width: 1140px; }
.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success { --message-message-text-color: var( --e-global-color-73292a3 ); font-family: Rajdhani, sans-serif; --message-message-icon-color: var( --e-global-color-73292a3 ); --message-buttons-normal-text-color: #FFFFFF; --message-buttons-hover-text-color: var( --e-global-color-73292a3 ); --message-border-type: none; --message-buttons-padding: 12px 20px 12px 19px; }
body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]) { font-family: Rajdhani, sans-serif; font-weight: 600; }
.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]) { --notice-message-normal-links-color: var( --e-global-color-73292a3 ); }
.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover { --notice-message-hover-links-color: #000000; }
.site-header .site-branding { flex-direction: column; align-items: stretch; }
.site-header { padding-inline: 0px; }
.site-footer .site-branding { flex-direction: column; align-items: stretch; }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
:root { --Grey: #f6f6f6; --Crown-Blue: #20407c; --Pale-Blue: #d6e0f1; --Text: #767676; --Black: #000000; --Raj: Rajdhani; --Sora: Sora; --XL: 65px; --L: 40px; --S: 16px; --M: 25px; --White: #ffffff; --Super-Pale-Blue: #eff2fa; --New-Blue: #92b4ef; --Bright: #0236BD; }
/* base-desktop-css */
.elementor .e-div-block-base { min-width: 30px; padding: 10px; display: block; }
.elementor .e-flexbox-base { padding: 10px; display: flex; flex-direction: row; }
.elementor .e-tabs-base { padding-block-start: 0px; display: flex; flex-direction: column; gap: 30px; }
.elementor .e-tabs-menu-base { display: flex; justify-content: center; }
.elementor .e-tab-base { width: 160px; color: rgb(12, 13, 14); cursor: pointer; padding: 8px; border-width: 2px; border-color: rgb(224, 224, 224); border-style: solid; background-color: rgb(255, 255, 255); display: block; }
.elementor .e-tab-base.e--selected { border-color: rgb(12, 13, 14); outline-width: 0px; }
.elementor .e-tab-base:focus { border-color: rgb(12, 13, 14); outline-width: 0px; }
.elementor .e-tab-base:hover, .elementor .e-tab-base:focus-visible { background-color: rgb(224, 224, 224); }
.elementor .e-tabs-content-area-base { display: block; }
.elementor .e-tab-content-base { min-width: 30px; padding: 10px; display: block; }
.elementor .e-form-base { padding: 20px; display: flex; flex-flow: wrap; gap: 10px; align-content: start; align-items: flex-start; }
.elementor .e-form-base .e-form-checkbox-row { padding: 0px; gap: 8px; align-items: center; }
.elementor .e-form-success-message-base { font-size: 12px; color: rgb(47, 83, 46); text-align: center; padding: 12px; background-color: rgb(212, 233, 214); display: none; }
.elementor .e-form-error-message-base { font-size: 12px; color: rgb(135, 0, 0); text-align: center; padding: 12px; background-color: rgb(255, 222, 222); display: none; }
.elementor .e-heading-base { margin: 0px; }
.elementor .e-heading-link-base { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; }
.elementor .e-image-link-base { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; display: inherit; }
.elementor .e-image-base { display: block; }
.elementor .e-paragraph-base { margin: 0px; }
.elementor .e-paragraph-link-base { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; }
.elementor .e-svg-base { width: 65px; height: 65px; display: inline-block; }
.elementor .e-button-base { text-align: center; padding-block: 12px; padding-inline: 24px; border-radius: 2px; border-width: 0px; background-color: rgb(55, 94, 251); display: inline-block; }
.elementor .e-self-hosted-video-base { max-width: 100vw; aspect-ratio: 16 / 9; display: inline-block; }
.elementor .e-form-input-base { height: 36px; font-size: 12px; color: rgb(12, 13, 14); border-radius: 0px; border-color: rgb(214, 213, 213); }
.elementor .e-form-input-base:focus { border-color: rgb(112, 111, 111); outline-style: none; }
.elementor .e-form-input-base::placeholder { color: rgb(157, 165, 174); }
.elementor .e-form-textarea-base { font-size: 12px; border-radius: 0px; border-color: rgb(214, 213, 213); }
.elementor .e-form-textarea-base:focus { border-color: rgb(112, 111, 111); outline-style: none; }
.elementor .e-form-textarea-base::placeholder { color: rgb(157, 165, 174); }
.elementor .e-form-submit-button-base { color: rgb(255, 255, 255); padding-block: 10px; padding-inline: 28px 30px; border-radius: 0px; border-width: 0px; background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; }
.elementor .e-form-submit-button-base:hover, .elementor .e-form-submit-button-base:focus-visible { background-color: rgb(50, 50, 50); }
/* global-864-frontend-desktop-css */
.elementor .White-Container { padding-block: 55px; margin-block: 0px; margin-inline: 0px; background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/Molecules-1.svg"); background-repeat: repeat, no-repeat; background-attachment: scroll, fixed; background-size: auto, 150% auto; background-position: 0% 0%, right center; mix-blend-mode: normal; justify-content: center; align-items: center; }
.elementor .Inner { max-width: 1200px; padding: 0px; flex-direction: column; gap: 20px; }
.elementor .Crown-Blue { color: var(--Crown-Blue); }
.elementor .Text { color: var(--Text); }
.elementor .Heading { font-family: var(--Raj); font-weight: 500; color: var(--Crown-Blue); line-height: 1em; text-align: start; padding: 0px; margin-block: 10px; }
.elementor .Body { font-family: var(--Sora); font-weight: 400; font-size: 15px; color: var(--Text); line-height: 1.4em; }
/* local-864-frontend-desktop-css */
.elementor .e-eb6b292-e1ac887 { overflow: hidden; }
.elementor .e-e6642bf-f8e7f54 { font-weight: 600; font-size: var(--L); color: rgb(32, 64, 124); padding: 0px; border-width: 0px; border-color: var(--Text); border-style: none; }
.elementor .e-88af63d-7a467a3 { width: 15px; height: 15px; color: var(--Crown-Blue); margin-inline-end: 5px; }
.elementor .e-5fdacd5-0eb6c60 { width: 15px; height: 15px; color: var(--Crown-Blue); margin-inline-end: 5px; }
.elementor .e-3e3b8d7-8412939 { width: 15px; height: 15px; color: var(--Crown-Blue); margin-inline-end: 5px; }
.elementor .e-dae2e2f-33341de { width: 15px; height: 15px; color: var(--Crown-Blue); margin-inline-end: 5px; }
.elementor .e-9ff6603-dd69681 { width: 15px; height: 15px; color: var(--Crown-Blue); margin-inline-end: 5px; }
.elementor .e-c1094f4-5f31125 { padding: 0px; margin-block: 10px 15px; margin-inline: 0px; }
.elementor .e-6b65c3f-ade13f1 { font-weight: 600; font-size: 22px; color: var(--Black); }
.elementor .e-a9caa2d-35a05cf { width: 35px; height: 35px; padding: 2px; margin: -4px; filter: brightness(0%); }
.elementor .e-88eeadb-831718b { color: var(--Crown-Blue); }
.elementor .e-19b497a-95e88a1 { padding: 0px; margin-block: 30px 0px; margin-inline: 0px; flex-direction: row; gap: 10px; align-items: center; }
.elementor .e-1279ba7-5a25f8c { flex-direction: column; justify-content: center; }
.elementor .e-e9c49b0-42fed48 { margin: 0px; flex-direction: row; }
.elementor .e-de6651c-ae775cc { padding-block: 55px; padding-inline: 10px; margin-block: 65px 0px; margin-inline: 0px; flex-direction: column; justify-content: center; align-items: center; }
.elementor .e-83b6615-8631455 { width: 35px; height: 35px; color: var(--Crown-Blue); transition: 500ms; }
.elementor .e-83b6615-8631455:hover, .elementor .e-83b6615-8631455:focus-visible { width: 45px; height: 45px; color: var(--Black); }
.elementor .e-3b1344b-78c879f { color: var(--Crown-Blue); }
.elementor .e-e816921-9a8a42d { width: auto; display: flex; flex-direction: row; gap: 10px; justify-content: flex-start; align-items: center; }
.elementor .e-c404efb-c9bfb60 { width: 35px; height: 35px; color: var(--Crown-Blue); transition: 500ms; }
.elementor .e-c404efb-c9bfb60:hover, .elementor .e-c404efb-c9bfb60:focus-visible { width: 45px; height: 45px; color: var(--Black); }
.elementor .e-77af0d2-eab1dfd { color: var(--Crown-Blue); }
.elementor .e-e50be49-4161116 { width: auto; flex-direction: row; gap: 10px; justify-content: flex-start; align-items: center; }
.elementor .e-003daa7-380936b { width: 35px; height: 35px; color: var(--Crown-Blue); transition: 500ms; }
.elementor .e-003daa7-380936b:hover, .elementor .e-003daa7-380936b:focus-visible { width: 45px; height: 45px; color: var(--Black); }
.elementor .e-9fcf0a2-f149746 { color: var(--Crown-Blue); }
.elementor .e-4fe2cec-11744b6 { width: auto; flex-direction: row; gap: 10px; justify-content: flex-start; align-items: center; }
.elementor .e-17eadf0-d5d37a5 { width: 35px; height: 35px; color: var(--Crown-Blue); transition: 500ms; }
.elementor .e-17eadf0-d5d37a5:hover, .elementor .e-17eadf0-d5d37a5:focus-visible { width: 45px; height: 45px; color: var(--Black); }
.elementor .e-fd7f225-fffb03d { color: var(--Crown-Blue); }
.elementor .e-40b40c3-fcaeac4 { width: auto; flex-direction: row; gap: 10px; justify-content: flex-start; align-items: center; }
.elementor .e-0803bdf-cdf6207 { width: 1400px; padding: 0px; margin: 0px; flex-direction: row; gap: 40px; justify-content: space-around; }
.elementor .e-1261347-337309f { min-height: 80px; padding: 0px; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/Asset-7.svg"); background-repeat: no-repeat; background-attachment: scroll; background-size: 999px auto; background-position: right center; background-color: var(--Pale-Blue); justify-content: center; align-items: center; }
.elementor .e-bb41419-def4cb8 { overflow: hidden; background-color: var(--White); flex-direction: column; }
.elementor .e-0a70ff5-5b18a1b { font-weight: 600; font-size: 18px; color: var(--Crown-Blue); }
.elementor .e-78e75de-5752996 { font-size: 14px; }
.elementor .e-e062918-053c861 { width: 40px; height: 40px; color: var(--Crown-Blue); }
.elementor .e-77880aa-2a814b2 { width: 100px; font-weight: 600; color: var(--Black); }
.elementor .e-53cf94e-a7cd9e5 { padding: 0px; display: flex; gap: 9px; align-items: center; }
.elementor .e-a8953be-37b1791 { font-size: 13px; color: rgb(77, 77, 77); }
.elementor .e-fd004ca-786ea25 { width: 30%; padding: 0px; margin-block-start: 0px; flex-direction: column; gap: 0px; place-content: start flex-start; align-items: center; }
.elementor .e-5c36083-a7f99ca { width: 40px; height: 40px; color: var(--Crown-Blue); }
.elementor .e-5b1a15f-aa79b26 { width: 100px; font-weight: 600; color: var(--Black); }
.elementor .e-fc8f0fc-ba7db38 { padding: 0px; display: flex; gap: 10px; align-items: center; align-self: start; }
.elementor .e-6c00a4d-95ec3cb { font-size: 13px; color: rgb(77, 77, 77); }
.elementor .e-875300b-7d2d8b3 { width: 30%; padding: 0px; margin-block-start: 0px; flex-direction: column; gap: 0px; place-content: start flex-start; align-items: center; }
.elementor .e-7619cd4-422bcc2 { width: 40px; height: 40px; color: var(--Crown-Blue); }
.elementor .e-5cf6847-1a7361a { width: 100px; font-weight: 600; color: var(--Black); }
.elementor .e-d75074f-f534756 { padding: 0px; display: flex; gap: 10px; align-items: center; align-self: start; }
.elementor .e-ffee29c-1610eb1 { font-size: 13px; color: rgb(77, 77, 77); }
.elementor .e-bd9c8ab-a772e60 { width: 30%; padding: 0px; margin-block-start: 0px; flex-direction: column; gap: 0px; place-content: start flex-start; align-items: center; }
.elementor .e-333704f-a4cdfb9 { padding: 20px; margin-block-start: 25px; border-radius: 4px; border-width: 1px; border-color: var(--Crown-Blue); border-style: solid; background-color: var(--Pale-Blue); flex-direction: row; gap: 10px; justify-content: space-between; }
.elementor .e-38e62a2-ebd9360 { padding: 30px; border-radius: 6px; border-width: 1px; border-color: var(--New-Blue); border-style: solid; background-image: linear-gradient(rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%), url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/Graph-1-768x397.avif"); background-repeat: repeat, no-repeat; background-attachment: scroll; background-size: auto, 125% auto; background-position: 0% 0%, right bottom; flex-direction: column; justify-content: flex-start; align-items: start; }
.elementor .e-6f4f887-e512bf4 { margin: 0px; flex-direction: row; }
.elementor .e-4bdb825-6e34699 { color: var(--Crown-Blue); }
.elementor .e-9c621db-784e183 { padding: 30px; border-radius: 6px; border-width: 1px; border-color: var(--Pale-Blue); border-style: solid; background-color: rgba(191, 191, 191, 0.08); flex-direction: column; justify-content: flex-start; align-items: start; }
.elementor .e-dd6a55b-8836e58 { margin: 0px; flex-direction: row; }
.elementor .e-e9da2e3-c52d059 { margin: 0px; background-image: linear-gradient(var(--White), var(--White)); background-repeat: repeat; background-attachment: scroll; background-size: auto; background-position: 0% 0%; flex-direction: column; gap: 20px; }
.elementor .e-ecd86ca-e4e4e06 { width: 1400px; padding-block-start: 20px; border-radius: 4px; border-width: 1px; border-color: var(--New-Blue); border-style: solid; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/insurance-2.svg"); background-repeat: no-repeat; background-attachment: scroll; background-size: auto; background-position: right center; justify-content: center; align-items: center; }
.elementor .e-78a6b5a-f5aa733 { width: 1400px; padding-block-start: 20px; border-radius: 4px; border-width: 1px; border-color: var(--New-Blue); border-style: solid; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/insurance-2.svg"); background-repeat: no-repeat; background-attachment: scroll; background-size: auto; background-position: right center; justify-content: center; align-items: center; }
.elementor .e-6831393-ec8a6d4 { width: 1400px; padding-block-start: 20px; border-radius: 4px; border-width: 1px; border-color: var(--New-Blue); border-style: solid; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/insurance-2.svg"); background-repeat: no-repeat; background-attachment: scroll; background-size: auto; background-position: right center; justify-content: center; align-items: center; }
.elementor .e-f15110f-9511f34 { width: 1400px; padding-block-start: 20px; border-radius: 4px; border-width: 1px; border-color: var(--New-Blue); border-style: solid; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/insurance-2.svg"); background-repeat: no-repeat; background-attachment: scroll; background-size: auto; background-position: right center; justify-content: center; align-items: center; }
.elementor .e-3f94f2d-32aeca6 { width: 1400px; padding: 0px; gap: 10px; justify-content: center; align-items: center; }
.elementor .e-fd59b6e-1b0e4ca { padding-block: 55px; padding-inline: 0px; background-color: var(--Super-Pale-Blue); justify-content: center; align-items: center; }
/* local-864-frontend-tablet-css */
@media (max-width: 1024px){
@media (max-width: 1024px) {
  .elementor .e-bb41419-def4cb8 { padding: 0px; }
}
@media (max-width: 1024px) {
  .elementor .e-78e75de-5752996 { max-width: 75%; }
}
@media (max-width: 1024px) {
  .elementor .e-38e62a2-ebd9360 { background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/Graph-1-300x155.avif"); background-repeat: no-repeat; background-attachment: scroll; background-size: auto; background-position: right bottom; }
}
@media (max-width: 1024px) {
  .elementor .e-6f4f887-e512bf4 { padding-inline: 10px; flex-direction: column; }
}
@media (max-width: 1024px) {
  .elementor .e-9c621db-784e183 { padding: 20px; }
}
@media (max-width: 1024px) {
  .elementor .e-dd6a55b-8836e58 { padding-inline: 10px; flex-direction: column; }
}
@media (max-width: 1024px) {
  .elementor .e-fd59b6e-1b0e4ca { padding-inline: 20px; }
}
}
/* global-864-frontend-mobile-css */
@media (max-width: 767px){
@media (max-width: 767px) {
  .elementor .White-Container { margin-block-start: 0px; }
}
@media (max-width: 767px) {
  .elementor .Inner { width: 100%; flex-direction: column; }
}
}
/* local-864-frontend-mobile-css */
@media (max-width: 767px){
@media (max-width: 767px) {
  .elementor .e-e6642bf-f8e7f54 { font-size: var(--M); }
}
@media (max-width: 767px) {
  .elementor .e-19b497a-95e88a1 { width: 100%; padding-block: 0px; padding-inline: 10px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-de6651c-ae775cc { margin-block-start: 55px; }
}
@media (max-width: 767px) {
  .elementor .e-83b6615-8631455 { width: 37px; height: 37px; }
}
@media (max-width: 767px) {
  .elementor .e-e816921-9a8a42d { width: 43%; padding-block: 0px; padding-inline: 10px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-e50be49-4161116 { width: 43%; padding-block: 0px; padding-inline: 10px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-4fe2cec-11744b6 { width: 43%; padding-block: 0px; padding-inline: 10px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-40b40c3-fcaeac4 { width: 43%; padding-block: 0px; padding-inline: 10px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-0803bdf-cdf6207 { width: 100%; gap: 0px; flex-wrap: wrap; }
}
@media (max-width: 767px) {
  .elementor .e-1261347-337309f { min-height: 120px; background-image: url("https://crownpeptides.co.uk/wp-content/uploads/2026/05/Asset-7.svg"); background-repeat: repeat; background-attachment: scroll; background-size: cover; background-position: right center; }
}
@media (max-width: 767px) {
  .elementor .e-bb41419-def4cb8 { padding: 0px; margin: -1px; }
}
@media (max-width: 767px) {
  .elementor .e-78e75de-5752996 { max-width: 100%; padding-block: 0px 30px; padding-inline: 0px; }
}
@media (max-width: 767px) {
  .elementor .e-77880aa-2a814b2 { width: 240px; }
}
@media (max-width: 767px) {
  .elementor .e-fd004ca-786ea25 { width: 100%; padding-block: 0px 29px; padding-inline: 0px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-5b1a15f-aa79b26 { width: 240px; }
}
@media (max-width: 767px) {
  .elementor .e-875300b-7d2d8b3 { width: 100%; padding-block: 0px 29px; padding-inline: 0px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-5cf6847-1a7361a { width: 240px; }
}
@media (max-width: 767px) {
  .elementor .e-bd9c8ab-a772e60 { width: 100%; padding-block: 0px 29px; padding-inline: 0px; flex: 1 0 auto; }
}
@media (max-width: 767px) {
  .elementor .e-333704f-a4cdfb9 { flex-flow: column wrap; }
}
@media (max-width: 767px) {
  .elementor .e-38e62a2-ebd9360 { padding: 20px; }
}
@media (max-width: 767px) {
  .elementor .e-6f4f887-e512bf4 { padding: 10px; margin-inline-start: -1px; }
}
@media (max-width: 767px) {
  .elementor .e-9c621db-784e183 { padding: 0px; border-width: 0px; border-style: none; background-color: rgba(191, 191, 191, 0); }
}
@media (max-width: 767px) {
  .elementor .e-ecd86ca-e4e4e06 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor .e-78a6b5a-f5aa733 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor .e-6831393-ec8a6d4 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor .e-f15110f-9511f34 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor .e-3f94f2d-32aeca6 { width: 100%; padding: 0px; flex-direction: column; }
}
@media (max-width: 767px) {
  .elementor .e-fd59b6e-1b0e4ca { width: 100%; padding-inline: 20px; flex-direction: column; }
}
}
/* elementor-post-864-css */
.woocommerce .elementor-864 .elementor-element.elementor-element-e80be68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper, .woocommerce .elementor-864 .elementor-element.elementor-element-e80be68 .flex-viewport, .woocommerce .elementor-864 .elementor-element.elementor-element-e80be68 .flex-control-thumbs img { border-style: solid; border-width: 1px; border-color: rgb(121, 159, 231); }
.woocommerce .elementor-864 .elementor-element.elementor-element-e80be68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper, .woocommerce .elementor-864 .elementor-element.elementor-element-e80be68 .flex-viewport { border-radius: 6px; }
.elementor-864 .elementor-element.elementor-element-488f129 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px; }
.elementor-864 .elementor-element.elementor-element-488f129 .woocommerce-breadcrumb { color: rgb(167, 167, 167); font-family: Sora, sans-serif; font-size: 14px; font-weight: 400; }
.elementor-864 .elementor-element.elementor-element-488f129 .woocommerce-breadcrumb > a { color: var( --e-global-color-73292a3 ); }
.elementor-widget-woocommerce-product-add-to-cart .added_to_cart { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-864 .elementor-element.elementor-element-4d6c693 .cart button, .elementor-864 .elementor-element.elementor-element-4d6c693 .cart .button { font-family: Rajdhani, sans-serif; font-size: 18px; font-weight: 600; border-radius: 0px; background-color: var( --e-global-color-73292a3 ); transition: 0.2s; }
.elementor-864 .elementor-element.elementor-element-4d6c693 .cart button:hover, .elementor-864 .elementor-element.elementor-element-4d6c693 .cart .button:hover { color: var( --e-global-color-73292a3 ); background-color: var( --e-global-color-3c2f486 ); }
.elementor-864 .elementor-element.elementor-element-4d6c693 .quantity .qty { border-radius: 0px; padding: 15px; transition: 0.2s; }
.woocommerce .elementor-864 .elementor-element.elementor-element-4d6c693 form.cart table.variations td.value select, .woocommerce .elementor-864 .elementor-element.elementor-element-4d6c693 form.cart table.variations td.value::before { border-radius: 0px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-864 .elementor-element.elementor-element-38bc40f { background-color: rgba(32, 64, 124, 0.06); padding: 17px; border-radius: 4px; }
.elementor-864 .elementor-element.elementor-element-38bc40f .elementor-heading-title { font-family: Rajdhani, sans-serif; font-weight: 600; color: var( --e-global-color-73292a3 ); }
.elementor-864 .elementor-element.elementor-element-47f8032 { padding: 10px; }
.woocommerce .elementor-864 .elementor-element.elementor-element-47f8032 .woocommerce-product-details__short-description { color: var( --e-global-color-text ); font-family: Sora, sans-serif; font-size: 14px; }
.elementor-864 .elementor-element.elementor-element-f8e402f { background-color: rgba(32, 64, 124, 0.06); padding: 17px; border-radius: 4px; }
.elementor-864 .elementor-element.elementor-element-f8e402f .elementor-heading-title { font-family: Rajdhani, sans-serif; font-weight: 600; color: var( --e-global-color-73292a3 ); }
.elementor-widget-woocommerce-product-content { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-864 .elementor-element.elementor-element-aef1817 { padding: 10px; font-family: Rajdhani, sans-serif; font-weight: 500; }
.elementor-widget-loop-grid .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-widget-loop-grid .elementor-pagination { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-widget-loop-grid .e-load-more-message { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-864 .elementor-element.elementor-element-9b88136 { --grid-columns: 4; width: 100%; max-width: 100%; }
.elementor-864 .elementor-element.elementor-element-9b88136 .elementor-loop-container { grid-auto-rows: 1fr; }
.elementor-864 .elementor-element.elementor-element-9b88136 .e-loop-item > .elementor-section, .elementor-864 .elementor-element.elementor-element-9b88136 .e-loop-item > .elementor-section > .elementor-container, .elementor-864 .elementor-element.elementor-element-9b88136 .e-loop-item > .e-con, .elementor-864 .elementor-element.elementor-element-9b88136 .e-loop-item .elementor-section-wrap > .e-con { height: 100%; }
.elementor-widget-counter .elementor-counter-number-wrapper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-counter .elementor-counter-title { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter { gap: 0px; }
.elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-number-wrapper { gap: 0px; color: var( --e-global-color-73292a3 ); font-family: Sora, sans-serif; font-weight: 600; }
.elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-title { color: rgb(0, 0, 0); font-family: Rajdhani, sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; }
.elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter { gap: 0px; }
.elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-number-wrapper { gap: 0px; color: var( --e-global-color-73292a3 ); font-family: Sora, sans-serif; font-weight: 600; }
.elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-title { color: rgb(0, 0, 0); font-family: Rajdhani, sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; }
.elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter { gap: 0px; }
.elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-number-wrapper { gap: 0px; color: var( --e-global-color-73292a3 ); font-family: Sora, sans-serif; font-weight: 600; }
.elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-title { color: rgb(0, 0, 0); font-family: Rajdhani, sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; }
.elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter { gap: 0px; }
.elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-number-wrapper { gap: 0px; color: var( --e-global-color-73292a3 ); font-family: Sora, sans-serif; font-weight: 600; }
.elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-title { color: rgb(0, 0, 0); font-family: Rajdhani, sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; }
@media (max-width: 1024px) {
  .elementor-864 .elementor-element.elementor-element-9b88136 { --grid-columns: 2; }
  .elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-number-wrapper { font-size: 40px; }
  .elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-title { font-size: 14px; letter-spacing: 1px; }
  .elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-number-wrapper { font-size: 40px; }
  .elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-title { font-size: 14px; letter-spacing: 1px; }
  .elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-number-wrapper { font-size: 40px; }
  .elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-title { font-size: 14px; letter-spacing: 0px; }
  .elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-number-wrapper { font-size: 40px; }
  .elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-title { font-size: 14px; letter-spacing: 1px; }
}
@media (max-width: 767px) {
  .elementor-864 .elementor-element.elementor-element-9b88136 { --grid-columns: 2; --grid-row-gap: 20px; --grid-column-gap: 20px; }
  .elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-number-wrapper { font-size: 55px; }
  .elementor-864 .elementor-element.elementor-element-c1af2f7 .elementor-counter-title { font-size: 18px; }
  .elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-number-wrapper { font-size: 55px; }
  .elementor-864 .elementor-element.elementor-element-82954c5 .elementor-counter-title { font-size: 18px; }
  .elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-number-wrapper { font-size: 55px; }
  .elementor-864 .elementor-element.elementor-element-f0b3de2 .elementor-counter-title { font-size: 18px; }
  .elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-number-wrapper { font-size: 55px; }
  .elementor-864 .elementor-element.elementor-element-0f85e01 .elementor-counter-title { font-size: 18px; }
}
.elementor-864 .elementor-element.elementor-element-47f8032 h3 { font-size: 16px !important; }
.elementor-864 .elementor-element.elementor-element-aef1817 ul { margin-bottom: 20px; }
.elementor-counter-number-suffix { font-size: 20px; margin: 23px 0px 0px 5px; font-weight: 500; color: grey; }
.elementor-counter-number-suffix { font-size: 20px; margin: 23px 0px 0px 5px; font-weight: 500; color: grey; }
.elementor-counter-number-suffix { font-size: 20px; margin: 23px 0px 0px 5px; font-weight: 500; color: grey; }
.elementor-counter-number-suffix { font-size: 20px; margin: 23px 0px 0px 5px; font-weight: 500; color: grey; }
.variations tr .label { padding: 0px; font-family: Sora; margin-top: 15px; background: transparent !important; font-weight: 400 !important; }
.variations tr .woo-variation-items-wrapper { padding: 0px; background: transparent !important; }
.variations tr ul li { font-family: Sora; font-size: 10px; border-radius: 0px !important; font-weight: 400 !important; margin: 7px 7px 0px 0px !important; }
.variations tr ul { font-size: 10px; background: transparent !important; padding: 0px !important; }
.variations tr ul span { font-size: 12px; }
.variations tr label { margin: 0px !important; }
.wvs-loaded tr .reset_variations { display: none !important; }
.woocommerce-variation .woocommerce-variation-price .price { font-family: sora; font-weight: 600; color: rgb(32, 64, 124) !important; }
.woocommerce-variation .woocommerce-variation-availability .in-stock { font-family: sora; font-weight: 600; color: rgb(32, 64, 124) !important; }
.single_variation_wrap { display: flex; flex-direction: column; }
.woocommerce div.product form.cart div.quantity { order: -1; display: flex; align-items: center; width: 140px; height: 57px; border: 1px solid rgb(217, 217, 217); float: none; }
.woocommerce .quantity .qty { height: 55px; text-align: center; font-size: 16px; margin: 0px; padding: 0px; appearance: textfield; width: 60px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
.woocommerce .quantity .qty::-webkit-inner-spin-button, .woocommerce .quantity .qty::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.woocommerce div.product form.cart div.quantity::before { content: "−"; width: 40px; height: 55px; display: flex; align-items: center; justify-content: center; border-right: 1px solid rgb(217, 217, 217); font-size: 20px; }
.woocommerce div.product form.cart div.quantity::after { content: "+"; width: 40px; height: 55px; display: flex; align-items: center; justify-content: center; border-left: 1px solid rgb(217, 217, 217); font-size: 20px; }
.expands .e-n-accordion .e-n-accordion-item .e-con-full { font-family: sora; font-size: 14px; color: rgb(122, 122, 122); line-height: 1.2em; }
.e-n-accordion .elementor-element .woocommerce-product-details__short-description p { font-size: 14px !important; }
.e-n-accordion .e-n-accordion-item > .elementor-element { font-size: 14px !important; }
.e-n-accordion .e-n-accordion-item .elementor-element > strong { font-size: 14px !important; }
.e-n-accordion .e-paragraph-base strong { font-size: 14px !important; }
/* e-woocommerce-notices-css */
.elementor-editor-preview .woocommerce-notices-wrapper { padding: 2em 2em 0.3em; }
.elementor-editor-preview .woocommerce-notices-wrapper.elementor-loading { opacity: 0.3; }
.e-wc-message-notice .woocommerce-message { background-color: rgb(250, 251, 245); border-right: 0px solid rgb(0, 0, 0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-image: none; border-radius: var(--message-box-border-radius,0); border-top: 3px solid var(--message-message-icon-color,#95ac3c); color: var(--message-message-text-color,#3f444b); }
.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) { color: var(--notice-message-normal-links-color,#3f444b); font-family: Roboto; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-decoration: underline; text-shadow: none; text-transform: none; }
.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover { color: var(--notice-message-hover-links-color,#3f444b); }
.e-wc-message-notice .woocommerce-message .button { background-color: transparent; border-color: var(--message-border-color,#95ac3c); border-radius: var(--message-buttons-border-radius,0); border-style: var(--message-border-type,solid); border-width: 1px; color: var(--message-buttons-normal-text-color,#95ac3c); font-family: Roboto, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 1; padding: var(--message-buttons-padding,6px 12px); text-shadow: none; text-transform: none; transition-duration: var(--message-buttons-hover-transition-duration,.3s); transition-property: color, background, box-shadow; }
.e-wc-message-notice .woocommerce-message .button:hover { background-color: transparent; border-color: var(--message-buttons-hover-border-color,#95ac3c); color: var(--message-buttons-hover-text-color,#95ac3c); }
.e-wc-message-notice .woocommerce-message::before { color: var(--message-message-icon-color,#95ac3c); }
.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button { color: var(--info-buttons-normal-text-color,#3f84b9); }
.e-wc-info-notice .woocommerce-info { background-color: rgb(246, 249, 251); border-right: 0px solid rgb(0, 0, 0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-image: none; border-radius: var(--info-box-border-radius,0); border-top: 3px solid var(--info-message-icon-color,#3f84b9); color: var(--info-message-text-color,#3f444b); }
.e-wc-info-notice .woocommerce-info .button { background-color: transparent; border-color: var(--info-border-color,#3f84b9); border-radius: var(--info-buttons-border-radius,0); border-style: var(--info-border-type,solid); border-width: 1px; color: var(--info-buttons-normal-text-color,#3f84b9); font-family: Roboto, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 1; padding: var(--info-buttons-padding,6px 12px); text-shadow: none; text-transform: none; transition-duration: var(--info-buttons-hover-transition-duration,.3s); transition-property: color, background, box-shadow; }
.e-wc-info-notice .woocommerce-info .button:hover { background-color: transparent; border-color: var(--info-buttons-hover-border-color,#3f84b9); color: var(--info-buttons-hover-text-color,#3f84b9); }
.e-wc-info-notice .woocommerce-info::before { color: var(--info-message-icon-color,#3f84b9); }
.e-wc-error-notice .elementor-widget-woocommerce-my-account .woocommerce .woocommerce-error strong, .e-wc-error-notice .woocommerce-error { color: var(--error-message-text-color,#3f444b); }
.e-wc-error-notice .woocommerce-error { background-color: rgb(249, 242, 245); border-right: 0px solid rgb(0, 0, 0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-image: none; border-radius: var(--error-box-border-radius,0); border-top: 3px solid var(--error-message-icon-color,#b81c23); }
.e-wc-error-notice .woocommerce-error .wc-backward { color: var(--error-message-normal-links-color,#3f444b); font-family: Roboto; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 1; text-decoration: underline; text-shadow: none; text-transform: none; }
.e-wc-error-notice .woocommerce-error .wc-backward:hover { color: var(--error-message-hover-links-color,#3f444b); }
.e-wc-error-notice .woocommerce-error::before { color: var(--error-message-icon-color,#b81c23); }
div.wc-block-components-notice-banner { --wc-blocks-notice-banner-color: #2f2f2f; --wc-blocks-notice-banner-padding: 16px; --wc-blocks-notice-banner-gap: 12px; --wc-blocks-notice-banner-gap-smaller: 8px; --wc-blocks-notice-banner-gap-large: 24px; --wc-blocks-notice-banner-border-radius: 4px; --wc-blocks-notice-banner-font-size: .875em; --message-message-icon-color: #4ab866; --info-message-icon-color: #007cba; --error-message-icon-color: #cc1818; align-content: flex-start; align-items: stretch; background-color: rgb(255, 255, 255); border: 1px solid; border-radius: var(--wc-blocks-notice-banner-border-radius); box-sizing: border-box; color: var(--wc-blocks-notice-banner-color); display: flex; font-size: var(--wc-blocks-notice-banner-font-size); font-weight: 400; gap: var(--wc-blocks-notice-banner-gap); line-height: 1.5; margin: var(--wc-blocks-notice-banner-padding) 0; padding: var(--wc-blocks-notice-banner-padding) !important; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content { align-self: center; flex-basis: 100%; padding-inline-end: var(--wc-blocks-notice-banner-padding); padding-inline-start: 0px; white-space: normal; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child { padding-inline: 0px; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { font-weight: 600; margin: 0 0 var(--wc-blocks-notice-banner-gap-smaller); }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul { margin: 0 0 0 var(--wc-blocks-notice-banner-gap-large); padding: 0px; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li::after, div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li::after { clear: both; content: ""; display: block; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward { appearance: none; background: transparent; border: 0px; float: inline-end; margin: 0px; opacity: 0.6; text-decoration-line: underline; text-underline-position: under; color: var(--wc-blocks-notice-banner-color) !important; padding: 0px !important; }
div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover { opacity: 1; }
div.wc-block-components-notice-banner > svg { background-color: var(--wc-blocks-notice-banner-color); border-radius: 50%; fill: rgb(255, 255, 255); flex-grow: 0; flex-shrink: 0; padding: 2px; }
div.wc-block-components-notice-banner > .wc-block-components-button { flex: 0 0 16px; opacity: 0.6; background: none transparent !important; border: 0px !important; box-shadow: none !important; color: var(--wc-blocks-notice-banner-color) !important; height: 16px !important; margin: 6px 0px 0px auto !important; min-height: auto !important; min-width: 0px !important; outline: none !important; padding: 0px !important; width: 16px !important; }
div.wc-block-components-notice-banner > .wc-block-components-button > svg { margin: 0px !important; }
div.wc-block-components-notice-banner > .wc-block-components-button:active, div.wc-block-components-notice-banner > .wc-block-components-button:focus, div.wc-block-components-notice-banner > .wc-block-components-button:hover { opacity: 1; }
div.wc-block-components-notice-banner.is-error { --wc-blocks-notice-banner-color: var(--error-message-text-color); --wc-blocks-notice-banner-border-radius: var(--error-box-border-radius); background-color: rgb(255, 240, 240); border-color: var(--wc-blocks-notice-banner-alert-red); }
div.wc-block-components-notice-banner.is-error .wc-backward { color: var(--error-message-normal-links-color); }
div.wc-block-components-notice-banner.is-error .wc-backward:hover { color: var(--error-message-hover-links-color); }
div.wc-block-components-notice-banner.is-error > svg { background-color: var(--error-message-icon-color); transform: rotate(180deg); }
div.wc-block-components-notice-banner.is-success { --wc-blocks-notice-banner-color: var(--message-message-text-color); --wc-blocks-notice-banner-border-radius: var(--message-box-border-radius); background-color: rgb(244, 255, 247); border-color: var(--wc-blocks-notice-banner-alert-green); }
div.wc-block-components-notice-banner.is-success .restore-item, div.wc-block-components-notice-banner.is-success a:not([class]) { color: var(--notice-message-normal-links-color); }
div.wc-block-components-notice-banner.is-success .restore-item:hover, div.wc-block-components-notice-banner.is-success a:not([class]):hover { color: var(--notice-message-hover-links-color); }
div.wc-block-components-notice-banner.is-success > svg { background-color: var(--message-message-icon-color); }
div.wc-block-components-notice-banner.is-success .button { border-color: var(--message-border-color); border-radius: var(--message-buttons-border-radius); border-style: var(--message-border-type); transition-duration: var(--message-buttons-hover-transition-duration); color: var(--message-buttons-normal-text-color) !important; padding: var(--message-buttons-padding) !important; }
div.wc-block-components-notice-banner.is-success .button:hover { border-color: var(--message-buttons-hover-border-color); color: var(--message-buttons-hover-text-color) !important; }
div.wc-block-components-notice-banner.is-info { --wc-blocks-notice-banner-color: var(--info-message-text-color); --wc-blocks-notice-banner-border-radius: var(--info-box-border-radius); background-color: rgb(244, 248, 255); border-color: rgb(0, 124, 186); }
div.wc-block-components-notice-banner.is-info > svg { background-color: var(--info-message-icon-color); }
div.wc-block-components-notice-banner.is-info .button { border-color: var(--info-border-color); border-radius: var(--info-buttons-border-radius); border-style: var(--info-border-type); transition-duration: var(--info-buttons-hover-transition-duration); color: var(--info-buttons-normal-text-color) !important; padding: var(--info-buttons-padding) !important; }
div.wc-block-components-notice-banner.is-info .button:hover { border-color: var(--info-buttons-hover-border-color); color: var(--info-buttons-hover-text-color) !important; }
/* widget-image-css */
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }

/*# sourceURL=cp-el-min-inline-css */

