.alchemy-secondary-place-order{display:block;width:100%;margin-top:1.5rem;background-color:var(--e-global-color-primary)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;border-radius:8px!important;padding:18px 20px!important;text-align:center;border:none!important;cursor:pointer}.alchemy-secondary-place-order.is-disabled,.alchemy-secondary-place-order[disabled],.alchemy-secondary-place-order[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.alchemy-secondary-place-order{display:none!important}}.btn.btn--coa{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:8px;text-decoration:none;background:linear-gradient(45deg,#f4fafb 0%,#fbfdfe 100%);color:#0a7f8c;transition:all .2s;font-weight:500;font-size:14px}.btn.btn--coa:hover{background:#6bc0c5;color:#fff;text-decoration:none}.btn.btn--coa{display:inline-flex;align-items:center;gap:.5rem}.btn.btn--coa .coa-icon svg{width:24px;height:24px;display:block}@media (max-width:768px){.btn.btn--coa{display:flex;width:100%;justify-content:center;box-sizing:border-box}}.ast-composite-list ul{list-style:none;margin:0;padding:0}.ast-composite-list li{margin:0 0 .4rem}.ast-composite-list a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.ast-thumb{width:40px;height:40px;border-radius:4px;object-fit:cover}.cr-ajax-reviews-add-review{border:none!important;border-radius:8px 8px 8px 8px!important;padding:18px 20px 18px 20px!important}.ivole-histogram-a,.ivole-meter,.ivole-meter .ivole-meter-bar{border-radius:8px!important;box-shadow:none!important}.woocommerce-Reviews-title{font-size:var(--e-global-typography-1e3ce9d-font-size);font-weight:var(--e-global-typography-1e3ce9d-font-weight);line-height:var(--e-global-typography-1e3ce9d-line-height)}#reviews .cr-summaryBox-wrap{border-radius:16px}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review{background:var(--alc-primary)!important;background-image:none!important;color:#fff!important;border:1px solid var(--alc-primary)!important;box-shadow:none!important;border-radius:12px}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review:hover,#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review:focus{background:var(--alc-primary-hover)!important;background-image:none!important;border-color:var(--alc-primary-hover)!important;color:#fff!important}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review[disabled],#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review.cr-disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}.cr-reviews-ajax-reviews .cr-review-form-submit{background:var(--alc-primary)!important;border:1px solid var(--alc-primary)!important;color:var(--alc-on-primary)!important;border-radius:10px}.cr-reviews-ajax-reviews .cr-review-form-submit span{color:inherit}.cr-reviews-ajax-reviews .cr-review-form-submit:hover,.cr-reviews-ajax-reviews .cr-review-form-submit:focus{background:var(--alc-primary-hover)!important;border-color:var(--alc-primary-hover)!important}.cr-reviews-ajax-reviews .cr-review-form-submit[disabled],.cr-reviews-ajax-reviews .cr-review-form-submit.cr-disabled{opacity:.6;cursor:not-allowed}.cr-reviews-ajax-reviews .cr-review-form-continue{background:var(--alc-primary)!important;border-color:var(--alc-primary)!important;color:var(--alc-on-primary)!important}.cr-reviews-ajax-reviews .cr-review-form-continue:hover{background:var(--alc-primary-hover)!important;border-color:var(--alc-primary-hover)!important}.cr-reviews-ajax-reviews .cr-review-form-cancel{background:0 0;border:1px solid #cfd6da;color:#0e252c}.cr-reviews-ajax-reviews .cr-review-form-cancel:hover{background:#f4f6f7}.cr-badge.badge_size_small{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:100%}.cr-badge{padding:20px!important}.e-con{--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right)}@media screen and (min-width:1439px){.e-con{--padding-inline-start:0!important;--padding-inline-end:0!important}}.fac-acc{border-top:1px solid #eee;background:#fff;width:100%;margin:0 0 16px;overflow:hidden;margin:0;display:block}.fac-acc button,.fac-acc button:hover,.fac-acc button:focus{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;cursor:pointer}.fac-acc button,.fac-acc button:hover,.fac-acc button:focus{padding:12px 20px}.fac-acc button:hover,.fac-acc button:focus{background-color:#f7f7f7}.fac-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 16px;border:0;background:#fff;color:#1a1a1a;cursor:pointer;transition:background-color .15s ease}.fac-heading{font-weight:700;font-size:16px;line-height:1.25}.fac-chevron svg{display:block;transition:transform .2s ease}.fac-toggle[aria-expanded=true] .fac-chevron svg{transform:rotate(180deg)}.fac-panel{display:none}.fac-list{list-style:none;margin:0;padding:0}#footer-accordion-id{border-bottom:1px solid #eee}.fac-item{border-top:1px solid #eee}.fac-link{display:block;padding:10px 16px;color:#1d1d1d;text-decoration:none;transition:background-color .15s ease,color .15s ease}@media screen and (min-width:1025px){.fac-acc button,.fac-acc button,.fac-acc button:hover,.fac-acc button:focus{padding:6px 0;background-color:#fff}.fac-acc{margin:0 0 16px}.fac-heading{cursor:default}#footer-accordion-id{border-bottom:none}.fac-toggle:hover,.fac-link:hover{background:#fff}.fac-acc{border:none;background:0 0;margin:0}.fac-toggle{cursor:default;background:0 0;padding:0 0 12px}.fac-toggle .fac-chevron{display:none}.fac-panel{display:block!important}.fac-list{padding:0}.fac-item{border:0}.fac-link{padding:6px 0;background:0 0}}.anews-wrap{width:100%}.anews-inline{display:flex!important;align-items:stretch;width:100%;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;gap:0;box-sizing:border-box}.anews-input{flex:1 1 auto;min-width:0;width:100%;border:0!important;border-radius:0!important;outline:none;background:#fff;color:#111;padding:14px 16px;font-size:16px;line-height:1.2;box-sizing:border-box}.anews-input::placeholder{color:#6b7280}.anews-btn{margin:0!important;appearance:none;border:0!important;border-radius:0!important;background:#326972;color:#fff;padding:16px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;width:auto}.anews-btn:hover{filter:brightness(1.05)}.anews-btn:active{transform:translateY(.5px)}.anews-btn__icon svg{width:18px;height:18px;display:block}.anews-msg{margin-top:8px;font-size:14px}.anews-msg--ok{color:#166534}.anews-msg--err{color:#b91c1c}.elementor-widget-shortcode .anews-inline{display:flex!important}@media (max-width:480px){.anews-input{padding:12px}.anews-btn{padding:0 14px}}.woocommerce a.added_to_cart.wc-forward{padding-top:0}.woocommerce ul.products li.product.alc-card .alc-card__cta a.add_to_cart_button{font-size:16px;font-weight:700;line-height:16px;border-style:none;border-radius:14px;background-color:var(--alc-primary);transition:all .2s;color:#fff}.woocommerce ul.products li.product.alc-card .alc-card__cta a.add_to_cart_button:hover{background-color:var(--alc-primary-hover)}@media screen and (max-width:1025px){.woocommerce ul.products li.product.alc-card .alc-card__cta a.add_to_cart_button{font-size:12px}}@media screen and (min-width:1025px){.woocommerce ul.products li.product.alc-card{position:relative;overflow:hidden}.alc-card{position:relative}.alc-card__cta{position:absolute;z-index:99;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.12);background-color:#fff;opacity:0;will-change:transform,opacity;width:calc(100% - 24px)}.alc-card__cta-inner{padding:0}.alc-card__cta-actions .button,.alc-card__cta-actions .added_to_cart{display:inline-flex!important;width:100%;min-height:44px;align-items:center;justify-content:center;border-radius:10px;font-weight:600;border:0;background:#06666b;color:#fff}.alc-card__cta-actions .button:hover,.alc-card__cta-actions .button:focus{background:#045359;color:#fff}}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product.alc-card:hover .alc-card__cta,.woocommerce ul.products li.product.alc-card:focus-within .alc-card__cta{transform:translateY(0);opacity:1}}.alc-card__cta-actions .add_to_cart_button.added{background:none!important;border:none!important;box-shadow:none!important;color:#06666b!important;font-weight:700;text-decoration:none;display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-height:0;cursor:default;padding:10px 0 0;margin-bottom:10px}.alc-card__cta-actions .add_to_cart_button.added:after{content:" ✓";font-weight:700;margin-left:6px}.alc-card__cta-actions .added_to_cart{display:inline-flex!important;width:100%;min-height:44px;align-items:center;justify-content:center;border-radius:10px;font-weight:700;border:0;background:#06666b;color:#fff!important}.alc-card__cta-actions .added_to_cart:hover,.alc-card__cta-actions .added_to_cart:focus{background:#045359;color:#fff!important}.woocommerce ul.products li.product.alc-card a.woocommerce-LoopProduct-link{display:block;position:relative;overflow:hidden}.woocommerce ul.products li.product.alc-card a.woocommerce-LoopProduct-link>img{display:block;width:100%;height:auto;transform:scale(1);transform-origin:50% 100%;transition:transform .35s ease;will-change:transform;z-index:0}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product.alc-card:hover a.woocommerce-LoopProduct-link>img,.woocommerce ul.products li.product.alc-card:focus-within a.woocommerce-LoopProduct-link>img{transform:scale(1.06)}}.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{display:inline-block!important;float:none!important;margin:0;line-height:1}.woocommerce ul.products li.product .wc-loop-review-count,.woocommerce-page ul.products li.product .wc-loop-review-count,.woocommerce ul.products li.product .woocommerce-review-link,.woocommerce-page ul.products li.product .woocommerce-review-link{display:inline-block!important;vertical-align:middle;margin-left:0;line-height:1}.woocommerce ul.products,.woocommerce-page ul.products{text-align:center}.woocommerce ul.products li.product .woocommerce-review-link{font-size:0}.woocommerce ul.products li.product .woocommerce-review-link .count{font-size:.95rem;font-weight:600}.wc-loop-rating-wrap{display:flex;justify-content:center;align-items:center;gap:2px}.wc-loop-rating-wrap .star-rating{margin:0;float:none!important;display:inline-block;line-height:1}.wc-loop-rating-wrap .wc-loop-review-count{font-size:.95rem;font-weight:400;line-height:1}.star-rating span:before{color:#f5a623}.star-rating:before{color:#ddd}.single-product .wc-single-rating-wrap{display:inline-flex;align-items:center;gap:6px}.single-product .wc-single-rating-wrap .woocommerce-review-link{font-size:0;text-decoration:none}.single-product .wc-single-rating-wrap .woocommerce-review-link .count{font-size:1rem;font-weight:600;line-height:1}.single-product .wc-single-rating-wrap .woocommerce-review-link .count:before{content:"(";margin-left:2px}.single-product .wc-single-rating-wrap .woocommerce-review-link .count:after{content:")"}.star-rating span:before{color:#f5a623}.star-rating:before{color:#ddd}.woocommerce ul.products li.product .onsale{top:16px!important;right:16px!important;border-radius:4px;min-height:auto;min-width:auto;height:auto;width:auto;padding:6px!important}.woocommerce span.onsale{background-color:#c10007;font-size:12px;line-height:12px}.peptides-product-list{list-style-type:none!important;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.peptides-product-list ol,.peptides-product-list ul{list-style-type:none!important;margin:0;padding:0}.peptides-product-item{margin:0;padding:0;line-height:1}.peptides-product-link{color:#1d1d1d;text-decoration:none;font-size:14px}.peptides-product-title{font-weight:700;color:#1d1d1d}.peptides-product-separator{margin:0 2px}.peptides-product-attribute{color:#1d1d1d}.alchemy-qty.qty-control{display:inline-flex;align-items:center;gap:0;border:1px solid #111;border-radius:18px;padding:0;overflow:hidden;background:#fff;max-height:54px}.alchemy-qty button{margin:0!important}.woocommerce .quantity .qty{width:2rem;text-align:center}.elementor-106 .elementor-element.elementor-element-130d8ea .quantity .qty{padding:0}.alchemy-qty .qty-prefix{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;height:56px;font-weight:500;color:#6b7280;line-height:1;user-select:none}.alchemy-qty input.qty{width:84px;height:56px;text-align:center;font-weight:600;border:0;outline:none;border-radius:0!important;margin:0;padding:0 10px}.alchemy-qty input.qty::-webkit-outer-spin-button,.alchemy-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.alchemy-qty input[type=number]{-moz-appearance:textfield}.alchemy-qty .qty-btn{appearance:none;-webkit-appearance:none;border:0;background:#fff!important;color:#111;width:56px;height:56px;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.alchemy-qty .qty-btn:hover{background:#f3f4f6;color:#111}.alchemy-qty .qty-btn:focus{outline:2px solid #f7f7f7;outline-offset:-2px;color:#111}.alchemy-qty input.qty:focus{outline:2px solid #f7f7f7;outline-offset:-2px;color:#111}form.cart .quantity{margin:0 0 16px}@media (max-width:768px){.woocommerce div.product form.cart .quantity,form.cart .quantity{display:block;width:100%}.alchemy-qty.qty-control{display:flex;width:100%}.alchemy-qty .qty-minus,.alchemy-qty .qty-plus{flex:0 0 56px}.alchemy-qty .qty-prefix,.alchemy-qty input.qty{flex:1 1 0;width:0;min-width:0}.alchemy-qty .qty-prefix{justify-content:flex-end;padding-right:12px}.alchemy-qty input.qty{text-align:left!important;padding-left:12px}}.alc-stock{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;line-height:1.2}.alc-stock__dot{position:relative;display:inline-flex;width:12px;height:12px}.alc-stock__ping,.alc-stock__core{position:absolute;inset:0;border-radius:9999px}.alc-stock__ping{opacity:.75;animation:alc-stock-ping 1.2s cubic-bezier(0,0,.2,1) infinite}@keyframes alc-stock-ping{0%{transform:scale(1);opacity:.75}75%{transform:scale(2);opacity:0}100%{transform:scale(2.25);opacity:0}}.alc-stock--in{color:#16a24a}.alc-stock--low{color:#ffb900}.alc-stock--out{color:#c8c8c8}.alc-stock--in .alc-stock__ping,.alc-stock--in .alc-stock__core{background-color:#16a24a}.alc-stock--low .alc-stock__ping,.alc-stock--low .alc-stock__core{background-color:#ffb900}.alc-stock--out .alc-stock__ping,.alc-stock--out .alc-stock__core{background-color:#c8c8c8}.alc-stock__text{white-space:nowrap}.alc-stock--bo{color:#ffb900}.alc-stock--bo .alc-stock__ping,.alc-stock--bo .alc-stock__core{background-color:#ffb900}body.single-product .related.products .cfvsw_variations_form{display:block}body.single-product .up-sells.upsells.products .cfvsw_variations_form{display:none!important}:root{--alc-primary:#066c73;--alc-primary-hover:#378e9a;--alc-on-primary:#fff}.pisol_buy_now_button{color:#ffffff!important;background-color:#ffa41c!important;transition:all .2s;padding:18px 32px 18px 32px!important;border-style:none;border-radius:14px;margin-block-start:10px!important;margin-bottom:0!important;margin-top:10px!important}.pisol_buy_now_button:hover{background-color:#fb9918!important}: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:wrap;flex-direction:column}.single-product form.cart .single_add_to_cart_button{margin-block-start:10px!important;margin-bottom:0!important;margin-top:10px!important}: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-inline-start:0}.age-gate__heading-title--logo{width:180px!important;height:auto!important}.alc-qv-open{overflow:hidden}.alc-qv-overlay{position:fixed;inset:0;background:rgba(5,30,35,.55);display:grid;place-items:center;z-index:99999;padding:24px}.alc-qv-wrap{width:1040px;max-width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden}.alc-qv{position:relative}.alc-qv__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:10px;background:#edf3f3;cursor:pointer;font-size:18px}.alc-qv__grid{display:grid;grid-template-columns:56% 44%;gap:28px;padding:28px}.alc-qv__media{align-self:start}.alc-qv__img{width:100%;height:auto;display:block}.alc-qv__title{margin:6px 0 10px;font-size:28px;line-height:1.25}.alc-qv__price{margin:0 0 6px;font-size:22px;font-weight:600}.alc-qv .single_add_to_cart_button{background-color:var(--e-global-color-primary,#0b717a)!important;color:#fff!important;border:0;border-radius:8px;padding:14px 18px;font-size:16px;font-weight:600;line-height:16px}.alc-qv .quantity .qty{height:42px}@media (max-width:820px){.alc-qv__grid{grid-template-columns:1fr;gap:18px;padding:18px}.alc-qv__title{font-size:22px}.alc-qv__price{font-size:18px}}.alc-qv-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b2f33;border:0;border-radius:12px;padding:8px 12px;box-shadow:0 4px 16px rgba(0,0,0,.12);cursor:pointer;font-weight:600;font-size:14px;line-height:1;z-index:4}.alc-qv-badge .alc-qv-ico{width:18px;height:18px;fill:currentColor;display:block}.alc-qv-badge:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.14)}.alc-qv-badge:focus-visible{outline:2px solid var(--e-global-color-primary,#0b717a);outline-offset:2px}@media (max-width:480px){.alc-qv-badge{padding:6px 10px;font-size:13px;border-radius:10px;top:10px;left:10px}.alc-qv-badge .alc-qv-ico{width:16px;height:16px}}li.product{position:relative}@media (max-width:820px){.alc-qv-wrap{border-radius:14px}.alc-qv__close{top:8px;right:8px;width:40px;height:40px;font-size:20px}.alc-qv__img{max-height:62vh;object-fit:contain}}.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#fff;text-decoration:none;color:#1d1d1d;border:1px solid #1d1d1d!important;padding:18px 20px;min-height:54px}.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover,.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--view-cart:focus{background-color:var(--e-global-color-text);color:#ffffff!important}.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--checkout{min-height:54px}.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--checkout:focus{text-decoration:none}.wc-block-cart__submit-button.contained,.wc-block-cart__submit-button.contained:hover,.wc-block-cart__submit-button.contained:focus{background-color:var(--e-global-color-primary)!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important;line-height:16px!important;color:#ffffff!important;border-radius:8px!important;padding:18px 20px!important;border:none!important;transition:background-color .25s ease}.wc-block-cart__submit-button.contained:hover{background-color:var(--alc-primary-hover,#1b1b1b)!important}.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{text-transform:capitalize!important;font-weight:700;letter-spacing:normal}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button.contained{font-size:18px!important;line-height:18px!important;border:none!important;box-shadow:none!important;outline:none!important}.wc-block-components-checkout-place-order-button .wc-block-components-button__text{font-size:inherit!important;line-height:inherit!important}.aform.wpcf7 form{width:100%;max-width:100%}.aform.wpcf7 form p{margin:0 0 16px}form.wpcf7-form p>label{font-weight:500;margin:0 0 6px;width:100%;display:flex;flex-direction:column;gap:12px}.aform .wpcf7-form-control.wpcf7-text,.aform .wpcf7-form-control.wpcf7-email,.aform .wpcf7-form-control.wpcf7-url,.aform .wpcf7-form-control.wpcf7-tel,.aform .wpcf7-form-control.wpcf7-number,.aform .wpcf7-form-control.wpcf7-date,.aform .wpcf7-form-control.wpcf7-select,.aform .wpcf7-form-control.wpcf7-textarea{width:100%;min-width:0;box-sizing:border-box;border:0!important;border-radius:8px;outline:none;background:#fff;color:#111;padding:14px 16px;font-size:16px;line-height:1.2;box-shadow:0 0 0 1px #ddd inset}.aform .wpcf7-form-control.wpcf7-textarea{min-height:180px;resize:vertical}.aform .wpcf7-form-control.wpcf7-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.aform .wpcf7-form-control:focus,.aform .wpcf7-form-control:focus-visible{box-shadow:0 0 0 2px #0b7285 inset;outline:none}.aform::placeholder{color:#6b7280}.aform .wpcf7-submit{display:inline-block;width:100%;padding:14px 20px;border:0;border-radius:16px;background:#066776;color:#fff;font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:transform .04s ease,opacity .2s ease,background .2s ease}.aform .wpcf7-submit:hover{background:#0a7e90}.aform .wpcf7-submit:active{transform:translateY(1px)}.aform .wpcf7-spinner{margin-inline-start:10px;vertical-align:middle}.aform .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#b91c1c}.aform .wpcf7-response-output{margin:14px 0 0;padding:12px 14px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px}.aform [data-lastpass-icon-root]{display:none!important}.aform .wpcf7-form-control-wrap{display:block;width:100%;max-width:100%}.aform .wpcf7-form-control{width:100%!important;max-width:100%;box-sizing:border-box}.cr-ajax-reviews-add-review{border:none!important;border-radius:8px 8px 8px 8px!important;padding:18px 20px 18px 20px!important}.ivole-histogram-a,.ivole-meter,.ivole-meter .ivole-meter-bar{border-radius:8px!important;box-shadow:none!important}.woocommerce-Reviews-title{font-size:var(--e-global-typography-1e3ce9d-font-size);font-weight:var(--e-global-typography-1e3ce9d-font-weight);line-height:var(--e-global-typography-1e3ce9d-line-height)}#reviews .cr-summaryBox-wrap{border-radius:16px}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review{background:var(--alc-primary)!important;background-image:none!important;color:#fff!important;border:1px solid var(--alc-primary)!important;box-shadow:none!important;border-radius:12px}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review:hover,#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review:focus{background:var(--alc-primary-hover)!important;background-image:none!important;border-color:var(--alc-primary-hover)!important;color:#fff!important}#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review[disabled],#reviews .cr-summaryBox-wrap .cr-ajax-reviews-add-review.cr-disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}.cr-reviews-ajax-reviews .cr-review-form-submit{background:var(--alc-primary)!important;border:1px solid var(--alc-primary)!important;color:var(--alc-on-primary)!important;border-radius:10px}.cr-reviews-ajax-reviews .cr-review-form-submit span{color:inherit}.cr-reviews-ajax-reviews .cr-review-form-submit:hover,.cr-reviews-ajax-reviews .cr-review-form-submit:focus{background:var(--alc-primary-hover)!important;border-color:var(--alc-primary-hover)!important}.cr-reviews-ajax-reviews .cr-review-form-submit[disabled],.cr-reviews-ajax-reviews .cr-review-form-submit.cr-disabled{opacity:.6;cursor:not-allowed}.cr-reviews-ajax-reviews .cr-review-form-continue{background:var(--alc-primary)!important;border-color:var(--alc-primary)!important;color:var(--alc-on-primary)!important}.cr-reviews-ajax-reviews .cr-review-form-continue:hover{background:var(--alc-primary-hover)!important;border-color:var(--alc-primary-hover)!important}.cr-reviews-ajax-reviews .cr-review-form-cancel{background:0 0;border:1px solid #cfd6da;color:#0e252c}.cr-reviews-ajax-reviews .cr-review-form-cancel:hover{background:#f4f6f7}.cr-badge.badge_size_small{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:100%;text-align:center}.cr-badge{padding:20px!important}.cr-badge.badge_size_small .verified{display:none}.cr-badge .badge__stars{margin-right:0!important}.elementor-alert{border-inline-start:0!important;padding:15px;position:relative;text-align:start;border-radius:16px}.elementor .elementor-widget-theme-post-content:is(h1,h2,h3,h4,h5,h6),.elementor .elementor-widget-theme-post-content .wp-block-heading{font-family:inherit;margin:0 0 .6em}.elementor .elementor-widget-theme-post-content h1,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h1){font-size:30px!important;line-height:48px!important;font-weight:600}.elementor .elementor-widget-theme-post-content h2,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h2){font-size:24px!important;line-height:36px!important;font-weight:600}.elementor .elementor-widget-theme-post-content h3,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h3){font-size:20px!important;line-height:30px!important;font-weight:600}.elementor .elementor-widget-theme-post-content h4,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h4){font-size:18px!important;line-height:21px!important;font-weight:600}.elementor .elementor-widget-theme-post-content h5,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h5){font-size:16px!important;line-height:20px!important;font-weight:600}.elementor .elementor-widget-theme-post-content h6,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h6){font-size:14px!important;line-height:14px!important;font-weight:600}h2.woocommerce-loop-category__title>.count{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{max-width:400px;margin:0 auto}.elementor .elementor-widget-theme-post-content h2,.elementor .elementor-widget-theme-post-content .wp-block-heading:is(h2){text-align:center}.page-id-14 .elementor-page-title .elementor-heading-title{text-align:center}.page-id-14 .woocommerce-form-login__submit{appearance:none;width:100%!important;color:#fff!important;font-size:16px;font-weight:700;line-height:16px;border-style:none;border-radius:14px!important;padding:18px 32px!important;background-color:var(--e-global-color-primary)!important;transition:all .2s}.page-id-14 .woocommerce-form-login__submit:hover{background-color:var(--alc-primary-hover)!important}.elementor-location-header .elementor-widget-theme-site-logo a,.elementor-location-footer .elementor-widget-theme-site-logo a{display:inline-flex;align-items:center}.elementor-location-header .elementor-widget-theme-site-logo img,.elementor-location-footer .elementor-widget-theme-site-logo img{width:clamp(140px,32vw,180px)!important;height:auto!important;max-width:none!important;max-height:none!important;flex:0 0 auto}.elementor-location-footer .elementor-widget-theme-site-logo img{width:clamp(140px,32vw,180px)!important}@media (pointer:fine) and (hover:hover) and (max-width:1300px){.elementor-nav-menu li:nth-child(6){display:none!important}}@media (pointer:fine) and (hover:hover) and (max-width:1190px){.elementor-nav-menu li:nth-child(5){display:none!important}}@media (pointer:fine) and (hover:hover) and (max-width:1105px){.elementor-nav-menu li:nth-child(4){display:none!important}}@media (pointer:fine) and (hover:hover) and (max-width:1030px){.elementor-nav-menu li:nth-child(3){display:none!important}}@media (pointer:fine) and (hover:hover) and (max-width:1025px){.elementor-nav-menu li:nth-child(6){display:block!important}.elementor-nav-menu li:nth-child(5){display:block!important}.elementor-nav-menu li:nth-child(4){display:block!important}.elementor-nav-menu li:nth-child(3){display:block!important}}.woocommerce-ordering select{background-color:#fff;border:none;box-shadow:0 3px 1px rgba(0,0,0,.05);color:#333;font-size:14px;padding:10px 15px;border-radius:4px;transition:box-shadow .3s ease}.elementor-menu-cart__toggle .elementor-button{background-color:#fff;padding:14px 0}@media screen and (max-width:768px){.elementor-menu-cart__toggle .elementor-button{padding:14px 16px}}.elementor-menu-cart__toggle .elementor-button:focus{background-color:#fff}.elementor-menu-cart__toggle .elementor-button:hover{background-color:#fff;text-decoration:none}.woocommerce nav.woocommerce-pagination ul{display:flex;padding:0;clear:both;border:0;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#f7f7f7;color:#1d1d1d;border-radius:6px}.z-box{border:2px solid #d9e0f7;border-radius:8px;padding:20px;margin-top:20px;background:#f9fbff;text-align:center}.z-box h3{margin-top:0;color:#4b4b4b}.z-box img{margin-top:10px;max-width:260px;border-radius:6px}.z-note{margin-top:8px;font-size:15px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#1d1d1d!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{color:#d33b6a!important;text-decoration:none!important;font-weight:400}.alc-card .price ins .woocommerce-Price-amount,.alc-card .price ins bdi{color:#d33b6a!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-Price-amount.amount,.woocommerce-variation-price{font-weight:600;font-size:16px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.alc-card .woocommerce-loop-product__title{font-weight:400}.home .alc-card h2.woocommerce-loop-product__title{padding:0!important}.home .alc-card h2.woocommerce-loop-product__title,h2.woocommerce-loop-product__title{font-size:18px!important}@media screen and (min-width:767px){.woocommerce ul.products li.product .button{margin-top:0!important;background-color:#fff;border:1px solid #000;color:#000}}@media screen and (min-width:767px){.woocommerce ul.products li.product .button{margin-top:0!important}}@media (max-width:1024px){.woocommerce ul.products li.product.alc-card:is(a.button,button.button,input.button){display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:12px;font-weight:700;background-color:red!important}.woocommerce ul.products li.product.alc-card a.add_to_cart_button{background-color:#ffffff!important;border:1px solid #1d1d1d!important;color:#1d1d1d!important;border-radius:8px}}.elementor-products-grid ul.products.elementor-grid li.product{display:flex!important;flex-direction:column;justify-content:space-between}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{flex-grow:1}.elementor .alignwide.wp-block-woocommerce-cart,.elementor .alignwide.wp-block-woocommerce-checkout,.elementor .alignwide.wp-block-woocommerce-filled-cart-block{margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:100%!important}.e-search-form:focus-within{outline:none;box-shadow:0 0 0 2px rgba(4,113,128,.9);border-radius:8px;transition:box-shadow .2s ease}.e-search-form .e-search-input,.e-search-form .e-search-submit{border:none;background-color:#f7f7f7}.e-search-form:focus-within .e-search-input,.e-search-form:focus-within .e-search-submit{background-color:#fff}body.archive .star-rating,body.tax-product_cat .star-rating,body.tax-product_tag .star-rating,body.woocommerce-page ul.products .star-rating{display:flex;justify-content:center;align-items:center;margin:0 auto;float:none!important}body.archive .star-rating,body.tax-product_cat .star-rating,body.tax-product_tag .star-rating,body.woocommerce-page ul.products .star-rating{display:flex;justify-content:center;align-items:center;margin:0 auto;float:none!important}.woocommerce-review-link{font-size:14px!important}.elementor-element-130d8ea .composite_component,.elementor-element-130d8ea .composite_navigation,.elementor-element-130d8ea .composite_status,.elementor-element-130d8ea .component_title_wrapper,.elementor-element-130d8ea .component_inner,.elementor-element-130d8ea .component_content,.elementor-element-130d8ea .component_selections,.elementor-element-130d8ea .component_summary,.elementor-element-130d8ea .composited_product_details_wrapper,.elementor-element-130d8ea .composited_product_images,.elementor-element-130d8ea .composited_product_title_wrapper{display:none!important}.elementor-element-130d8ea .composite_wrap .composite_price{display:none!important}.elementor-element-130d8ea .composite_wrap,.elementor-element-130d8ea .composite_button{margin:0!important;padding:0!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 auto;max-width:1440px;border-radius:16px;border:none!important;color:#222;border:none!important;outline:none!important;box-shadow:none!important;border-radius:12px;line-height:2.3;display:flex}@media screen and (max-width:1025px){.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 20px}}.woocommerce-message{background-color:#e6f5e6}.woocommerce-error{background-color:#ffe2e2}.woocommerce-notices-wrapper a.button.wc-forward{background-color:#fff;color:#1d1d1d;border:1px solid #1d1d1d!important;border-radius:10px;font-weight:600;padding:10px 18px;text-align:center}.woocommerce-notices-wrapper a.button.wc-forward:hover{background-color:#1d1d1d!important;color:#fff}.woocommerce-notices-wrapper a.button.wc-forward:hover{background-color:#045359;color:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error li{display:flex;align-items:center;gap:12px}.woocommerce .wc-forward.button{margin-left:auto}@media (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error li{flex-direction:column;align-items:stretch;gap:10px}.woocommerce .wc-forward.button{margin-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.2}}.woo-variation-swatches .variable-items-wrapper{justify-content:center;flex-direction:column}.wvs-archive-variations-wrapper{position:absolute;top:7px;left:12px}@media screen and (max-width:767px){.woocommerce div.product form.cart .reset_variations{margin-top:10px}}.woo-variation-swatches .wvs-archive-variations-wrapper{width:fit-content}body.single-product table.variations ul.variable-items-wrapper[data-attribute_name="attribute_pa_amount"]{justify-content:flex-start!important;flex-direction:row!important;align-items:flex-start!important}body.single-product table.variations ul.variable-items-wrapper[data-attribute_name="attribute_pa_amount"] li.variable-item{margin-bottom:8px}body.single-product .related .woo-variation-swatches .variable-items-wrapper,body.single-product .upsells .woo-variation-swatches .variable-items-wrapper{justify-content:center!important;flex-direction:column!important}.woocommerce .elementor-106 .elementor-element.elementor-element-130d8ea form.cart table.variations tr td{display:flex}.woocommerce div.product form.cart .reset_variations{font-size:12px;line-height:1.2;opacity:.8}.woocommerce div.product form.cart .reset_variations:hover{opacity:1;text-decoration:underline}ul.variations li.wvs_archive_reset_variations a.wvs_archive_reset_variations_link{font-size:12px!important;line-height:1.2;opacity:.8}ul.variations li.wvs_archive_reset_variations a.wvs_archive_reset_variations_link:hover{opacity:1;text-decoration:underline}@media screen and (max-width:1024px){.woocommerce div.product form.cart .reset_variations{display:flex;align-items:start;padding-top:2px}}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations{width:100%}.wpcsb-wrapper table.variations td,.wpcsb-wrapper table.variations th{border:none;padding:0}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations td{padding:0;display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations .label{margin-bottom:0}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .reset_variations{position:initial;font-size:12px;line-height:1.2;opacity:.8}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .reset_variations:hover{opacity:1;text-decoration:underline}.wpcas-area.wpcas-area-show-inline{border:1px solid #f1f1f1;border:0!important;margin:4px;border-radius:16px;box-shadow:0 10px 10px rgb(0 0 0/15%)}.wpcas-area.wpcas-area-show{opacity:1!important;visibility:visible!important}.wpcas-area{background-color:#fff;color:#222}.wpcas-area{opacity:0!important;visibility:hidden!important}.wpcas-area{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;display:flex;flex-direction:column;padding:0;z-index:99999949;max-width:100%}.wpcas-area .wpcas-area-mid .wpcas-search-input-inner{border:1px solid #ddd!important;border-radius:4px;background-color:#fff;display:none}@media screen and (max-width:768px){.wpcas-area.wpcas-area-show{left:0!important;height:75%!important;max-width:100%!important;width:100%!important}}.wpcas-area.wpcas-area-show-inline .wpcas-area-mid .wpcas-search-input-inner select{font-size:14px}.wpcas-popular-keywords-inner,.wpcas-popular-keywords-label,.wpcas-popular-keywords-inner a{font-size:14px}.wpcas-popular-keywords-inner a{color:var(--e-global-color-primary);font-weight:600}.wpcas-area .wpcas-area-mid .wpcas-product-inner .wpcas-product-info .wpcas-product-price{color:initial}.home ul.products.elementor-grid{display:grid!important;grid-auto-rows:1fr;gap:16px;list-style:none;margin:0;padding:0}@media (min-width:1025px){.home ul.products.elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024.98px){.home ul.products.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.home ul.products.elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home ul.products.elementor-grid li.product{float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative;height:100%}.home ul.products.elementor-grid li.product img{width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;display:block!important}@media (max-width:767.98px){.home ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.home ul.products li.product{float:none!important;width:auto!important;margin:0!important}}