.elkan-breadcrumbs{margin-block:0;min-width:0;padding:0}.elkan-breadcrumbs.container{margin-inline:auto;width:min(100% - 2rem,79.625rem)}.elkan-breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;gap:.125rem .25rem;list-style:none;margin:0;padding:0}.elkan-breadcrumbs__item{align-items:center;display:inline-flex;gap:.375rem;max-width:100%;min-width:0}.elkan-breadcrumbs__current,.elkan-breadcrumbs__link{display:inline-block;font-size:.8125rem;letter-spacing:-.01em;line-height:1.35;max-width:min(18rem,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elkan-breadcrumbs__link{color:#848484;font-weight:500;text-decoration:none;transition:color .18s ease}.elkan-breadcrumbs__link:focus-visible,.elkan-breadcrumbs__link:hover{color:#1e8a6e}.elkan-breadcrumbs__link:focus-visible{border-radius:.25rem;outline:2px solid #1e8a6e;outline-offset:2px}.elkan-breadcrumbs__current{color:#111827;font-weight:600}.elkan-breadcrumbs__sep{align-items:center;color:#a4a4a4;display:inline-flex;flex-shrink:0;height:.75rem;justify-content:center;opacity:.85;width:.75rem}.elkan-breadcrumbs__sep svg{display:block;height:100%;width:100%}:dir(ltr) .elkan-breadcrumbs__sep svg{transform:scaleX(-1)}.elkan-breadcrumbs--archive,.elkan-breadcrumbs--page{margin-block:0 .125rem;padding-block:.125rem 0}.elkan-breadcrumbs--product{padding-block:.125rem 0}.elkan-single-product-page{padding:1.25rem 0 3rem}.elkan-single-product{display:flex;flex-direction:column;gap:1.25rem}.elkan-single-product>.elkan-breadcrumbs--product{margin-block-end:.25rem}.elkan-single-product__layout{display:grid;gap:1.5rem;grid-template-areas:"hero" "purchase" "below";grid-template-columns:minmax(0,1fr)}.elkan-single-product__below{display:flex;flex-direction:column;gap:2rem;grid-area:below;min-width:0}.elkan-single-product__hero{display:grid;gap:1.5rem;grid-area:hero;grid-template-areas:"gallery" "summary";grid-template-columns:minmax(0,1fr);min-width:0}.elkan-single-product__gallery{grid-area:gallery}.elkan-single-product__summary{display:flex;flex-direction:column;gap:1rem;grid-area:summary;min-width:0}.elkan-single-product__purchase{display:flex;flex-direction:column;gap:.75rem;grid-area:purchase;min-width:0}.elkan-single-product__gallery-main-wrap{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;display:none;overflow:hidden;position:relative}.elkan-single-product__gallery-main-wrap.is-zoom-enabled{cursor:zoom-in}.elkan-single-product__gallery-main-wrap.is-zoom-enabled .elkan-single-product__gallery-main-image{cursor:zoom-in;transition:transform .08s linear;will-change:transform}.elkan-single-product__gallery-main{align-items:center;display:flex;justify-content:center;margin:0;min-height:22.5rem;overflow:hidden;padding:0}.elkan-single-product__gallery-main>picture{display:contents}.elkan-single-product__gallery-main-image{cursor:zoom-in;height:22.5rem;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.elkan-single-product__gallery-toolbar{display:flex;flex-direction:column;gap:.5rem;inset-block-start:.75rem;inset-inline-start:.75rem;position:absolute;z-index:2}.elkan-single-product__gallery-tool{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid #f0f0f0;border-radius:.625rem;box-shadow:0 1px 4px rgba(0,0,0,.06);color:#111;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.25rem}.elkan-single-product__gallery-tool:focus-visible,.elkan-single-product__gallery-tool:hover{background:#fff;border-color:rgba(0,0,0,.18);outline:none}.elkan-single-product__gallery-tool[aria-pressed=true]{background:#1e8a6e;border-color:#1e8a6e;color:#fff}.elkan-single-product__gallery-thumbs{display:none;flex-wrap:wrap;gap:.6875rem;justify-content:center;margin-top:.6875rem}.elkan-single-product__gallery-thumb{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;cursor:pointer;display:flex;height:3.5625rem;justify-content:center;padding:0;transition:border-color .15s ease,box-shadow .15s ease;width:3.625rem}.elkan-single-product__gallery-thumb.is-active{border-color:#1e8a6e;box-shadow:0 0 0 1px #1e8a6e}.elkan-single-product__gallery-thumb img{border-radius:calc(.625rem - 1px);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.elkan-single-product__gallery-mobile{display:flex;flex-direction:column;gap:.75rem;max-height:min(72dvh,42rem);overflow-y:auto;padding:0 .5rem 0 .125rem;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elkan-single-product__gallery-mobile::-webkit-scrollbar{display:none}.elkan-single-product__gallery-mobile-item{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;margin:0;overflow:hidden;scroll-snap-align:start}.elkan-single-product__gallery-mobile-trigger{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.elkan-single-product__gallery-mobile-item img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-single-product__lightbox{background:rgba(10,12,16,.92);border:0;color:#fff;height:100%;inset:0;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:100%;z-index:10050}.elkan-single-product__lightbox::backdrop{background:rgba(10,12,16,.88)}.elkan-single-product__lightbox-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:.75rem;width:100%}.elkan-single-product__lightbox-header{align-items:center;display:flex;flex-direction:row-reverse;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.25rem .25rem .75rem}.elkan-single-product__lightbox-counter{color:hsla(0,0%,100%,.85);font-feature-settings:"ss01" on;font-size:.875rem;font-weight:600;letter-spacing:.02em;margin:0}.elkan-single-product__lightbox-close,.elkan-single-product__lightbox-nav{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:2.75rem}.elkan-single-product__lightbox-close:focus-visible,.elkan-single-product__lightbox-close:hover,.elkan-single-product__lightbox-nav:focus-visible,.elkan-single-product__lightbox-nav:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35);outline:none}.elkan-single-product__lightbox-stage{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:center;min-height:0;position:relative}.elkan-single-product__lightbox-figure{align-items:center;display:flex;height:100%;justify-content:center;margin:0;min-height:0;width:min(100%,72rem)}.elkan-single-product__lightbox-image{border-radius:.625rem;display:block;height:auto;max-height:calc(100dvh - 10rem);max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.elkan-single-product__lightbox-nav{flex-shrink:0;inset-block-start:50%;position:absolute;transform:translateY(-50%);z-index:2}.elkan-single-product__lightbox-nav--prev{inset-inline-start:.25rem}.elkan-single-product__lightbox-nav--next{inset-inline-end:.25rem}@media(max-width:47.98rem){.elkan-single-product__gallery-toolbar{gap:.375rem;inset-block-start:.5rem;inset-inline-start:.5rem}.elkan-single-product__gallery-tool{height:2rem;width:2rem}.elkan-single-product__gallery-tool svg{height:16px;width:16px}.elkan-single-product__lightbox-inner{padding:.5rem}.elkan-single-product__lightbox-image{max-height:calc(100dvh - 11.5rem)}.elkan-single-product__lightbox-nav{height:2.25rem;width:2.25rem}.elkan-single-product__lightbox-nav--prev{inset-inline-start:0}.elkan-single-product__lightbox-nav--next{inset-inline-end:0}.elkan-single-product__lightbox-thumb{height:3rem;width:3rem}}.elkan-single-product__lightbox-thumbs{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.5rem;justify-content:center;max-width:100%;overflow-x:auto;padding:.75rem .25rem .25rem;scrollbar-width:thin}.elkan-single-product__lightbox-thumb{align-items:center;background:hsla(0,0%,100%,.08);border:2px solid transparent;border-radius:.625rem;cursor:pointer;display:flex;flex:0 0 auto;height:3.5rem;justify-content:center;opacity:.7;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease;width:3.5rem}.elkan-single-product__lightbox-thumb:focus-visible,.elkan-single-product__lightbox-thumb:hover{opacity:1;outline:none}.elkan-single-product__lightbox-thumb.is-active{border-color:#fff;opacity:1}.elkan-single-product__lightbox-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.elkan-product-lightbox-open{overflow:hidden}.elkan-single-product__offer{align-items:center;background:#ffe4e7;border-radius:.625rem;display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.6875rem 1rem}.elkan-single-product__offer-label{align-items:center;color:#ef4056;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1.5625rem}.elkan-single-product__offer-icon svg{display:block;height:1.1875rem;width:1.1875rem}.elkan-single-product__countdown-timer{align-items:center;color:#ef4056;display:inline-flex;font-feature-settings:"ss01" on;font-size:1rem;font-weight:700;gap:.25rem;line-height:1.5625rem}.elkan-single-product__features{display:flex;flex-direction:column;gap:0}.elkan-single-product__installment-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.elkan-single-product__trust-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.elkan-single-product__price-block{display:flex;flex-direction:column;gap:.375rem}.elkan-single-product__empty-specs{background:#f9fafb;border:1px dashed #f0f0f0;border-radius:.625rem;color:#848484;font-size:.875rem;line-height:1.6;margin:0;padding:2rem 1rem;text-align:center}.elkan-single-product__specs{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.elkan-single-product__spec-table{border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.elkan-single-product__spec-row{transition:background-color .15s ease}.elkan-single-product__spec-row:hover{background:rgba(30,138,110,.04)}.elkan-single-product__spec-row.is-alt{background:#f9fafb}.elkan-single-product__spec-row.is-alt:hover{background:rgba(30,138,110,.06)}.elkan-single-product__spec-row:not(:last-child) .elkan-single-product__spec-label,.elkan-single-product__spec-row:not(:last-child) .elkan-single-product__spec-value{border-bottom:1px solid #f0f0f0}.elkan-single-product__spec-label,.elkan-single-product__spec-value{font-feature-settings:"ss01" on;padding:.9375rem 1.125rem;text-align:right;vertical-align:middle}.elkan-single-product__spec-label{background:rgba(249,250,251,.8);border-left:1px solid #f0f0f0;color:#000;font-size:.8125rem;font-weight:600;line-height:1.5;width:38%}.elkan-single-product__spec-value{color:rgba(0,0,0,.72);font-size:.8125rem;font-weight:400;line-height:1.6;word-break:break-word}.elkan-single-product__tab-panel[id=elkan-product-tab-specs] .elkan-single-product__tab-content{color:inherit;padding:0}.elkan-single-product__category{color:#848484;font-size:.6875rem;font-weight:400;line-height:1.25rem;margin:0}.elkan-single-product__title{color:#000;font-size:1rem;font-weight:600;line-height:1.1;margin:0}.elkan-single-product__excerpt{color:rgba(0,0,0,.7);font-size:.8125rem;font-weight:400;line-height:1.5}.elkan-single-product__excerpt p{margin:0}.elkan-single-product__rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.elkan-single-product__rating-score{align-items:center;display:inline-flex;gap:.25rem}.elkan-single-product__rating-value{color:#000;font-feature-settings:"ss01" on;font-size:.6875rem;font-weight:600;line-height:1.25rem}.elkan-single-product__rating-star svg{display:block;height:.6875rem;width:.75rem}.elkan-single-product__rating-buyers{color:#a4a4a4}.elkan-single-product__rating-buyers,.elkan-single-product__rating-link{font-feature-settings:"ss01" on;font-size:.6875rem;font-weight:400;line-height:1.25rem}.elkan-single-product__rating-link{align-items:center;color:#1e8a6e;display:inline-flex;gap:.25rem;text-decoration:none}.elkan-single-product__rating-link-icon svg{display:block;height:.5rem;width:.5rem}.elkan-single-product__colors{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.elkan-single-product__colors-label{color:#000;font-size:.875rem;font-weight:600;line-height:1.1}.elkan-single-product__color-swatches{display:flex;flex-wrap:wrap;gap:.75rem}.elkan-single-product__color-swatch{align-items:center;background:var(--elkan-color-swatch,#d1d5db);border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.elkan-single-product__color-swatch.is-selected{border-color:#3b82f6}.elkan-single-product__color-dot{display:none}.elkan-single-product__features-title{color:#000;font-size:.875rem;font-weight:600;line-height:1.1;margin:0 0 .75rem}.elkan-single-product__features-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.elkan-single-product__feature-badge{align-items:center;background:#f2f7f5;border:1px solid #f0f0f0;border-radius:.625rem;display:flex;gap:.5rem;min-height:2.75rem;padding:0 .5rem 0 .75rem}.elkan-single-product__feature-icon{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.elkan-single-product__feature-icon svg{display:block;height:100%;width:100%}.elkan-single-product__feature-icon .elkan-single-product__feature-icon-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-single-product__feature-label{color:rgba(0,0,0,.7);font-size:.8125rem;font-weight:600;line-height:1.2}.elkan-single-product__installment-card,.elkan-single-product__purchase-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.elkan-single-product__installment-card{align-items:center;display:flex;gap:.75rem;min-height:5.5rem;padding:1.25rem 1rem}.elkan-single-product__installment-icon svg{display:block;height:3rem;width:3rem}.elkan-single-product__installment-title{color:#000;font-size:.8125rem;font-weight:600;line-height:1.1;margin:0}.elkan-single-product__installment-text{color:rgba(0,0,0,.7);font-size:.75rem;font-weight:400;line-height:1.5;margin:.15rem 0 0}.elkan-single-product__purchase-card{background:linear-gradient(0deg,#f9f9f9,#fff);padding:1rem}.elkan-single-product__trust-list{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 1rem;padding:0 0 1rem}.elkan-single-product__trust-item{align-items:center;display:flex;gap:.75rem}.elkan-single-product__trust-icon svg{display:block;height:2rem;width:2rem}.elkan-single-product__trust-label{color:#000;font-size:.8125rem;font-weight:600;line-height:1.5;margin:0}.elkan-single-product__trust-text{color:#000;font-size:.8125rem;font-weight:600;line-height:1.5;margin:.15rem 0 0}.elkan-single-product__price-old-row{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:.35rem}.elkan-single-product__price-old{color:#848484;font-size:.875rem;font-weight:400;line-height:1.375rem;text-decoration:line-through}.elkan-single-product__price-badge{background:#ef4056;border-radius:999px;color:#fff;font-feature-settings:"ss01" on;font-size:.875rem;font-weight:400;line-height:1.375rem;padding:.15rem .45rem}.elkan-single-product__price-current{align-items:baseline;display:flex;gap:.35rem;justify-content:flex-end;margin:0 0 1rem}.elkan-single-product__price-currency,.elkan-single-product__price-value{color:#1a1a1a;font-size:1rem;font-weight:700;line-height:1.5625rem}.elkan-single-product__cart-actions,.elkan-single-product__variations .variations_button,.elkan-single-product__variations form.cart{align-items:stretch;display:flex;flex-direction:row-reverse;gap:.75rem}.elkan-single-product__cart-form{margin:0}.elkan-single-product__qty-stepper{align-items:stretch;background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:inline-flex;flex:none;min-height:3.75rem;min-width:6rem;overflow:hidden}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__btn{align-items:center;background:transparent;border:0;color:#1a1a1a;cursor:pointer;display:inline-flex;flex:1 1 0;font-family:inherit;font-size:1.25rem;font-weight:400;justify-content:center;line-height:1;max-width:30px;min-height:3.75rem;min-width:30px;padding:0;transition:opacity .2s ease}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__btn:hover:not(:disabled){opacity:.7}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__btn:focus-visible{outline:2px solid rgba(30,138,110,.25);outline-offset:-2px}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__btn:disabled{cursor:not-allowed;opacity:.35}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__field{align-items:stretch;border:0;display:flex;flex:0 0 auto;min-width:0}.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__field .screen-reader-text,.elkan-single-product__qty-stepper .elkan-wc-qty-stepper__field label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.elkan-single-product__qty-stepper .quantity{align-items:stretch;display:flex;margin:0}.elkan-single-product__qty-stepper .elkan-single-product__qty-input,.elkan-single-product__qty-stepper .quantity .qty{background:transparent;border:0;border-radius:0;box-shadow:none;color:#1a1a1a;cursor:default;font-size:1rem;font-weight:700;line-height:3.75rem;min-height:3.75rem;padding:0;pointer-events:none;text-align:center;width:2.5rem}.elkan-single-product__qty-stepper .elkan-single-product__qty-input::-webkit-inner-spin-button,.elkan-single-product__qty-stepper .elkan-single-product__qty-input::-webkit-outer-spin-button,.elkan-single-product__qty-stepper .quantity .qty::-webkit-inner-spin-button,.elkan-single-product__qty-stepper .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.elkan-single-product__add-to-cart,.elkan-single-product__variations .single_add_to_cart_button{background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.1875rem;min-height:3.75rem}.elkan-single-product__variations .variations{margin-bottom:1rem}.elkan-single-product__variations table.variations{border-collapse:collapse;margin:0;width:100%}.elkan-single-product__variations table.variations td,.elkan-single-product__variations table.variations th{padding:.5rem 0;text-align:right;vertical-align:middle}.elkan-single-product__variations table.variations label{color:#000;font-size:.8125rem;font-weight:600}.elkan-single-product__variations table.variations select{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;font-family:inherit;font-size:.8125rem;min-height:2.5rem;padding:.375rem .75rem;width:100%}.elkan-single-product__variations .reset_variations{color:#1e8a6e;display:inline-block;font-size:.75rem;margin-top:.5rem;text-decoration:none}.elkan-single-product__variations .reset_variations:hover{text-decoration:underline}.elkan-single-product__variations .woocommerce-variation-price{display:none}.elkan-single-product__whatsapp{align-items:center;background:#25d366;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.1875rem;min-height:3.75rem;padding:0 1.25rem;text-decoration:none}.elkan-single-product__whatsapp-icon svg{display:block;height:1.5rem;width:1.5rem}.elkan-single-product__tabs-section{margin-top:.5rem}.elkan-single-product__tabs-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.elkan-single-product__tabs-nav{background:linear-gradient(0deg,#f9f9f9,#fff);border-bottom:1px solid #f0f0f0;border-radius:.9375rem .9375rem 0 0;display:flex;flex-wrap:wrap;gap:1.5rem;min-height:4.25rem;padding:1rem 1.25rem 0}.elkan-single-product__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#000;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.1;padding:0 0 .85rem}.elkan-single-product__tab.is-active{border-bottom-color:#1e8a6e;color:#000}.elkan-single-product__tab-panel{padding:1.25rem}.elkan-single-product__tab-content{color:rgba(0,0,0,.7);font-size:.8125rem;font-weight:400;line-height:1.5}.elkan-single-product__tab-content:after{clear:both;content:"";display:table}.elkan-single-product__tab-content .wp-block-gallery,.elkan-single-product__tab-content .wp-block-image,.elkan-single-product__tab-content .wp-caption,.elkan-single-product__tab-content blockquote,.elkan-single-product__tab-content figure,.elkan-single-product__tab-content ol,.elkan-single-product__tab-content p,.elkan-single-product__tab-content pre,.elkan-single-product__tab-content table,.elkan-single-product__tab-content ul{margin:0 0 1.15rem}.elkan-single-product__tab-content .wp-block-image:last-child,.elkan-single-product__tab-content figure:last-child,.elkan-single-product__tab-content p:last-child{margin-bottom:0}.elkan-single-product__tab-content .wp-block-image img,.elkan-single-product__tab-content .wp-caption img,.elkan-single-product__tab-content img{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;box-shadow:0 1px 2px rgba(0,0,0,.04);display:block;height:auto!important;margin-inline:auto;max-width:100%;width:auto}.elkan-single-product__tab-content .wp-block-image,.elkan-single-product__tab-content .wp-caption,.elkan-single-product__tab-content figure{max-width:100%}.elkan-single-product__tab-content .wp-caption-text,.elkan-single-product__tab-content .wp-element-caption,.elkan-single-product__tab-content figcaption{color:#848484;font-size:.75rem;line-height:1.5;margin-top:.5rem;text-align:center}.elkan-single-product__tab-content .aligncenter,.elkan-single-product__tab-content .wp-block-image.aligncenter{display:table;margin-inline:auto;text-align:center}.elkan-single-product__tab-content .alignleft,.elkan-single-product__tab-content .wp-block-image.alignleft{float:inline-start;margin-inline-end:1rem;margin-bottom:.85rem;max-width:min(50%,18rem)}.elkan-single-product__tab-content .alignright,.elkan-single-product__tab-content .wp-block-image.alignright{float:inline-end;margin-inline-start:1rem;margin-bottom:.85rem;max-width:min(50%,18rem)}.elkan-single-product__tab-content .alignfull,.elkan-single-product__tab-content .alignwide{max-width:100%;width:100%}.elkan-single-product__tab-content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:.65rem}.elkan-single-product__tab-content .wp-block-gallery .wp-block-image,.elkan-single-product__tab-content .wp-block-gallery figure{flex:1 1 calc(50% - 0.65rem);margin:0;min-width:8rem}.elkan-single-product__tab-content .wp-block-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.elkan-single-product__tab-content .elkan-single-product__specs{border:0;border-radius:0;box-shadow:none;margin:0}.elkan-single-product__reviews{display:flex;flex-direction:column;gap:1.25rem}.elkan-single-product__reviews-title{color:#000;font-size:.875rem;font-weight:600;line-height:1.1;margin:0}.elkan-single-product__reviews-layout{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.elkan-single-product__reviews-summary{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;padding:0 0 1rem}.elkan-single-product__reviews-score{align-items:center;display:inline-flex;gap:.25rem}.elkan-single-product__reviews-score-value{color:#000;font-feature-settings:"ss01" on;font-size:.6875rem;font-weight:600;line-height:1.25rem}.elkan-single-product__reviews-score-star svg{display:block;height:.6875rem;width:.75rem}.elkan-single-product__reviews-buyers{color:#a4a4a4;font-feature-settings:"ss01" on;font-size:.6875rem;font-weight:400;line-height:1.25rem;margin:.75rem 0 0}.elkan-single-product__reviews-cta-text{color:rgba(0,0,0,.7);font-size:.8125rem;font-weight:400;line-height:1.5;margin:.75rem 0 0}.elkan-single-product__reviews-submit{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;margin-top:1rem;min-height:3.125rem;text-decoration:none;width:100%}.elkan-single-product__reviews-list{display:flex;flex-direction:column;min-width:0}.elkan-single-product__reviews-empty{color:#848484;font-size:.8125rem;line-height:1.5;margin:0;padding:2rem 0;text-align:center}.elkan-single-product__review{align-items:stretch;background:transparent;border-bottom:1px solid #f0f0f0;box-shadow:none;display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.elkan-single-product__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.elkan-single-product__review-user{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem}.elkan-single-product__review-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.elkan-single-product__review-avatar{border-radius:50%;flex:none;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.elkan-single-product__review-author{color:#000;font-size:.875rem;font-weight:600;line-height:1.1;margin:0}.elkan-single-product__review-date{color:#a4a4a4;font-size:.6875rem;font-weight:400;line-height:1.25rem}.elkan-single-product__review-rating{align-items:center;color:#000;display:inline-flex;font-feature-settings:"ss01" on;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:1.25rem}.elkan-single-product__review-rating svg{display:block;height:.6875rem;width:.75rem}.elkan-single-product__review-pending-badge{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:.625rem;font-weight:600;line-height:1.25rem;padding:.125rem .5rem}.elkan-single-product__review.is-pending{opacity:.92}.elkan-single-product__review-title{color:#000;font-size:.875rem;font-weight:600;line-height:1.1;margin:0}.elkan-single-product__review-content{color:rgba(0,0,0,.7);font-size:.8125rem;font-weight:400;line-height:1.5}.elkan-single-product__review-content p{margin:0}.elkan-single-product__review-images{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.elkan-single-product__review-image{border-radius:.5rem;height:5rem;-o-object-fit:cover;object-fit:cover;width:5rem}.elkan-single-product__review-footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.elkan-single-product__review-helpful-count{align-items:center;color:#a4a4a4;display:inline-flex;font-size:.6875rem;font-weight:400;gap:.375rem;line-height:1.25rem;margin:0}.elkan-single-product__review-helpful-icon svg{display:block;height:.875rem;width:.875rem}.elkan-single-product__review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.elkan-single-product__review-action{align-items:center;background:#f3f4f6;border:0;border-radius:.5rem;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.1;min-height:1.9375rem;padding:.5rem 1rem}.elkan-single-product__review-action svg{display:block;height:.875rem;width:.875rem}.elkan-single-product__review-action--muted{background:#fff;border:1px solid #e5e7eb}.elkan-single-product__review-action.is-done{background:#f2f7f5;border-color:rgba(30,138,110,.35);color:#217162}.elkan-single-product__review-action:disabled{cursor:default;opacity:.7}.elkan-single-product__reviews-items{display:flex;flex-direction:column;min-width:0}.elkan-single-product__review-form{scroll-margin-top:var(--elkan-sticky-top,5rem)}.elkan-single-product__review-form:not(.is-open){display:none}.elkan-single-product__review-form.is-open{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-bottom:1.5rem;padding:1.25rem}.elkan-single-product__review-form #review_form,.elkan-single-product__review-form #review_form_wrapper,.elkan-single-product__review-form #reviews,.elkan-single-product__review-form .elkan-wc-review-form-shell{display:block;margin:0;padding:0}.elkan-single-product__review-form .comment-reply-title,.elkan-single-product__review-form .elkan-wc-review-form__title{color:#000;font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.elkan-single-product__review-form .comment-form,.elkan-single-product__review-form .elkan-product-review-form{display:flex;flex-direction:column;gap:1rem;margin:0}.elkan-single-product__review-form .comment-form-author,.elkan-single-product__review-form .comment-form-comment,.elkan-single-product__review-form .comment-form-email,.elkan-single-product__review-form .comment-form-rating,.elkan-single-product__review-form .comment-form>p,.elkan-single-product__review-form .elkan-review-form-rating,.elkan-single-product__review-form .form-submit{margin:0}.elkan-single-product__review-form .required{color:#dc2626}.elkan-single-product__review-form .comment-form-author,.elkan-single-product__review-form .comment-form-comment,.elkan-single-product__review-form .comment-form-email,.elkan-single-product__review-form .comment-form-rating,.elkan-single-product__review-form .elkan-review-form-rating{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.elkan-single-product__review-form .comment-form-author label,.elkan-single-product__review-form .comment-form-comment label,.elkan-single-product__review-form .comment-form-email label,.elkan-single-product__review-form .comment-form-rating label,.elkan-single-product__review-form .elkan-review-form-rating label{color:#000;font-size:.875rem;font-weight:600;line-height:1.4}.elkan-single-product__review-form .elkan-review-form-rating__stars{align-items:center;direction:ltr;display:inline-flex;gap:.375rem}.elkan-single-product__review-form .elkan-review-form-rating__star{align-items:center;background:transparent;border:0;border-radius:.5rem;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background-color .15s ease;width:2.25rem}.elkan-single-product__review-form .elkan-review-form-rating__star:focus-visible,.elkan-single-product__review-form .elkan-review-form-rating__star:hover{background:rgba(255,161,50,.12)}.elkan-single-product__review-form .elkan-review-form-rating__star:focus-visible{outline:2px solid rgba(255,161,50,.35);outline-offset:2px}.elkan-single-product__review-form .elkan-review-form-rating__star-icon{display:inline-flex;height:1.125rem;width:1.25rem}.elkan-single-product__review-form .elkan-review-form-rating__star-icon svg{display:block;height:100%;width:100%}.elkan-single-product__review-form .elkan-review-form-rating__star-icon--full,.elkan-single-product__review-form .elkan-review-form-rating__star.is-active .elkan-review-form-rating__star-icon--empty{display:none}.elkan-single-product__review-form .elkan-review-form-rating__star.is-active .elkan-review-form-rating__star-icon--full{display:inline-flex}.elkan-single-product__review-form .elkan-review-form-rating__select{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.elkan-single-product__review-form p.stars{display:none!important}.elkan-single-product__review-form .comment-form-author input,.elkan-single-product__review-form .comment-form-comment textarea,.elkan-single-product__review-form .comment-form-email input{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;line-height:1.5;padding:.75rem 1rem;width:100%}.elkan-single-product__review-form .comment-form-author input:focus,.elkan-single-product__review-form .comment-form-comment textarea:focus,.elkan-single-product__review-form .comment-form-email input:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-single-product__review-form .comment-form-comment textarea{min-height:7.5rem;resize:vertical}.elkan-single-product__review-form .comment-form-author input,.elkan-single-product__review-form .comment-form-email input{min-height:2.75rem}.elkan-single-product__review-form .form-submit{display:flex;justify-content:flex-start}.elkan-single-product__review-form .form-submit .submit,.elkan-single-product__review-form .form-submit input[type=submit]{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;min-width:11.9375rem;padding:0 1.5rem;transition:opacity .2s ease}.elkan-single-product__review-form .form-submit .submit:hover,.elkan-single-product__review-form .form-submit input[type=submit]:hover{opacity:.92}.elkan-single-product__review-form .form-submit .submit:focus,.elkan-single-product__review-form .form-submit input[type=submit]:focus{outline:2px solid rgba(30,138,110,.35);outline-offset:2px}.elkan-single-product__review-form .must-log-in,.elkan-single-product__review-form .woocommerce-verification-required{color:rgba(0,0,0,.8);font-size:.875rem;line-height:1.6;margin:0}.elkan-single-product__review-form .must-log-in a,.elkan-single-product__review-form .woocommerce-verification-required a{color:#217162;font-weight:600;text-decoration:none}.elkan-single-product__review-form .must-log-in a:hover,.elkan-single-product__review-form .woocommerce-verification-required a:hover{text-decoration:underline}.elkan-single-product__review-notice{align-items:flex-start;background:#f9fafb;border:1px solid #f0f0f0;border-radius:.625rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.elkan-single-product__review-notice p{color:rgba(0,0,0,.8);font-size:.875rem;line-height:1.6;margin:0}.elkan-single-product__review-notice--success{background:rgba(30,138,110,.08);border-color:rgba(30,138,110,.25)}.elkan-single-product__review-notice--success p{color:#217162}.elkan-single-product__review-notice--pending{background:#fffbeb;border-color:#fcd34d}.elkan-single-product__review-notice--pending p{color:#92400e}.elkan-single-product__review-notice-link{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:2.5rem;padding:0 1rem;text-decoration:none}@media(max-width:47.98rem){.elkan-single-product__spec-label,.elkan-single-product__spec-row,.elkan-single-product__spec-table,.elkan-single-product__spec-table tbody,.elkan-single-product__spec-value{display:block;width:100%}.elkan-single-product__spec-label{background:transparent;border-bottom:0;border-left:0;padding-bottom:.375rem}.elkan-single-product__spec-value{padding-bottom:.875rem;padding-top:0}.elkan-single-product__spec-row:not(:last-child) .elkan-single-product__spec-value{border-bottom:1px solid #f0f0f0;margin-bottom:.5rem}}@media(min-width:48rem){.elkan-single-product__hero{gap:1.5rem;grid-template-areas:"summary gallery";grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.elkan-single-product__gallery-main-wrap{display:block}.elkan-single-product__gallery-mobile{display:none}.elkan-single-product__gallery-thumbs{display:flex}.elkan-single-product__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elkan-single-product__reviews-layout{align-items:start;gap:2rem;grid-template-columns:11.9375rem minmax(0,1fr)}.elkan-single-product__reviews-summary{border-bottom:0;padding-bottom:0;position:sticky;top:var(--elkan-sticky-top)}.elkan-single-product__reviews-submit{max-width:11.9375rem;width:100%}}@media(max-width:47.98rem){.elkan-single-product-page{padding:1rem 0 calc(5.5rem + env(safe-area-inset-bottom))}.elkan-single-product{gap:1.25rem}.elkan-single-product>.elkan-breadcrumbs--product{padding-block:0}.elkan-single-product__hero,.elkan-single-product__layout{gap:1.25rem}.elkan-single-product__gallery{align-items:start;display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) 4.125rem}.elkan-single-product__gallery-main-wrap{border-radius:.625rem;display:block;grid-column:1}.elkan-single-product__gallery-main,.elkan-single-product__gallery-main-image{height:min(88vw,31rem);min-height:20rem}.elkan-single-product__gallery-thumbs{display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:2;justify-content:flex-start;margin:0;max-height:min(88vw,31rem);overflow-y:auto;padding-inline-end:.125rem;scrollbar-width:none}.elkan-single-product__gallery-thumbs::-webkit-scrollbar{display:none}.elkan-single-product__gallery-thumb{flex:0 0 auto;height:3.875rem;width:3.875rem}.elkan-single-product__gallery-mobile{display:none}.elkan-single-product__title{font-size:1.125rem;line-height:1.5}.elkan-single-product__offer{align-items:flex-start;padding:.625rem .75rem}.elkan-single-product__countdown-timer,.elkan-single-product__offer-label{font-size:.875rem}.elkan-single-product__features-grid{gap:.5rem;grid-template-columns:1fr}.elkan-single-product__feature-badge{min-height:2.5rem}.elkan-single-product__purchase{gap:.625rem}.elkan-single-product__installment-card,.elkan-single-product__purchase-card{border-radius:.625rem}.elkan-single-product__installment-card{min-height:0;padding:.875rem}.elkan-single-product__trust-list{gap:.75rem;margin-bottom:.875rem;padding-bottom:.875rem}.elkan-single-product__cart-actions,.elkan-single-product__variations .variations_button,.elkan-single-product__variations form.cart{gap:.5rem}.elkan-single-product__qty-stepper{min-width:5.5rem}.elkan-single-product__add-to-cart,.elkan-single-product__variations .single_add_to_cart_button,.elkan-single-product__whatsapp{font-size:.9375rem;min-height:3.25rem}.elkan-single-product__tabs-section{margin-inline:-1rem}.elkan-single-product__tabs-card{border-inline:0;border-radius:0;box-shadow:none}.elkan-single-product__tabs-nav{flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;padding-inline:1rem;scrollbar-width:none;white-space:nowrap}.elkan-single-product__tab{flex:0 0 auto;font-size:.875rem}.elkan-single-product__tab-panel{padding:1rem}.elkan-single-product__review{padding:1.25rem 0}.elkan-single-product__review-footer,.elkan-single-product__review-header{align-items:flex-start}.elkan-single-product__review-actions{width:100%}.elkan-single-product__review-action{flex:1 1 0;justify-content:center;padding-inline:.625rem}}@media(min-width:64rem){.elkan-single-product__layout{align-items:start;gap:1.90625rem;grid-template-areas:"purchase hero" "purchase below";grid-template-columns:20.625rem minmax(0,1fr)}.elkan-single-product__hero{align-items:start;gap:1.90625rem;grid-template-areas:"summary gallery";grid-template-columns:30.5rem 24.6875rem}.elkan-single-product__gallery-main-wrap{display:block}.elkan-single-product__gallery-mobile{display:none}.elkan-single-product__gallery-thumbs{display:flex}.elkan-single-product__purchase{align-self:start;position:sticky;top:var(--elkan-sticky-top)}}body.elkan-single-product-body .woocommerce-notices-wrapper{margin:0 auto 1rem;width:min(100% - 2rem,79.625rem)}.elkan-wc-product-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden}.elkan-wc-product-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.elkan-wc-product-card__media{align-items:center;aspect-ratio:1;background:#fff;display:flex;justify-content:center;padding:.75rem}.elkan-wc-product-card__image,.elkan-wc-product-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-wc-product-card__image--placeholder{background:#f8f9fb;display:block;min-height:8rem}.elkan-wc-product-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem}.elkan-wc-product-card__title{color:#000;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.elkan-wc-product-card__price{color:#1a1a1a;font-feature-settings:"ss01" on;font-size:1rem;font-size:.875rem;font-weight:700;line-height:1.5625rem;margin:0}.elkan-wc-product-card__actions{margin-top:auto;padding:0 1rem 1rem}.elkan-wc-product-card__cart{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-product-card__cart:focus-visible,.elkan-wc-product-card__cart:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-product-card__cart:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-product-card__cart{font-size:.875rem;min-height:2.5rem;padding:0 1rem;width:100%}.elkan-countdown{display:inline-flex;flex-direction:column;gap:.25rem}.elkan-countdown__label{color:#ef4056;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.elkan-countdown__timer{align-items:center;color:#ef4056;display:inline-flex;flex-direction:row-reverse;font-feature-settings:"ss01" on;font-size:1rem;font-weight:700;gap:.25rem;line-height:1.5625rem}.elkan-countdown__segment{display:inline-block;min-width:1.5rem;text-align:center}.elkan-countdown__sep{font-weight:700;opacity:.85}.elkan-single-product__countdown{flex:none}.elkan-free-shipping-bar{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.elkan-free-shipping-bar__track{background:#f0f0f0;border-radius:999px;height:.375rem;overflow:hidden}.elkan-free-shipping-bar__fill{background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:inherit;display:block;height:100%;transition:width .3s ease}.elkan-free-shipping-bar__text{color:#1a1a1a;font-size:.8125rem;font-weight:600;line-height:1.5;margin:0;text-align:right}.elkan-free-shipping-bar[data-reached="1"] .elkan-free-shipping-bar__fill{width:100%!important}.elkan-free-shipping-bar[data-reached="1"] .elkan-free-shipping-bar__text{color:#1e8a6e}.elkan-sticky-atc{background:#fff;border-top:1px solid #f0f0f0;inset-inline:0;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.08);padding:.75rem 1rem;position:fixed;transform:translateY(100%);transition:transform .25s ease;z-index:900}.elkan-sticky-atc.is-visible{transform:translateY(0)}.elkan-sticky-atc[hidden]{display:block!important;visibility:hidden}.elkan-sticky-atc.is-visible[hidden]{visibility:visible}.elkan-sticky-atc__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;width:min(100%,79.625rem)}.elkan-sticky-atc__product{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.elkan-sticky-atc__image{border:1px solid #f0f0f0;border-radius:.625rem;flex:none;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.elkan-sticky-atc__meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.elkan-sticky-atc__title{color:#000;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elkan-sticky-atc__price{color:#1a1a1a;font-size:.875rem;font-weight:700}.elkan-sticky-atc__price .amount{font-weight:inherit}.elkan-sticky-atc__actions{align-items:center;display:flex;flex:none;gap:.5rem}.elkan-sticky-atc__form{align-items:center;display:flex;gap:.5rem;margin:0}.elkan-sticky-atc__qty{border:1px solid #f0f0f0;border-radius:.625rem;font-family:inherit;min-height:2.5rem;padding:.25rem;text-align:center;width:3rem}.elkan-sticky-atc__submit{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-sticky-atc__submit:focus-visible,.elkan-sticky-atc__submit:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-sticky-atc__submit:disabled{cursor:not-allowed;opacity:.55}.elkan-sticky-atc__submit{font-size:.875rem;min-height:2.5rem;min-width:8rem;padding:0 1rem}@media(max-width:48rem){.elkan-sticky-atc[data-mobile="0"]{display:none}.elkan-sticky-atc{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom))}.elkan-sticky-atc__image,.elkan-sticky-atc__meta{display:none}.elkan-sticky-atc__actions,.elkan-sticky-atc__form,.elkan-sticky-atc__inner,.elkan-sticky-atc__product{width:100%}.elkan-sticky-atc__qty{width:2.75rem}.elkan-sticky-atc__submit{flex:1;min-height:3rem}}@media(min-width:48rem){.elkan-sticky-atc[data-desktop="0"]{display:none}}.elkan-compare-panel{inset-inline:1rem;bottom:1rem;margin-inline:auto;max-width:28rem;position:fixed;z-index:850}.elkan-compare-panel__inner{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.elkan-compare-panel__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.elkan-compare-panel__heading{color:#000;font-size:.875rem;font-weight:600;margin:0}.elkan-compare-panel__close{align-items:center;background:#f8f9fb;border:0;border-radius:50%;color:#848484;cursor:pointer;display:inline-flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.elkan-compare-panel__list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.elkan-compare-panel__item{align-items:center;display:flex;flex-direction:column;gap:.375rem;position:relative;text-align:center;width:4.5rem}.elkan-compare-panel__item img{border:1px solid #f0f0f0;border-radius:.625rem;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.elkan-compare-panel__title{color:#1a1a1a;display:-webkit-box;font-size:.6875rem;-webkit-line-clamp:2;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.elkan-compare-panel__remove{background:#ef4056;border:0;border-radius:50%;color:#fff;font-size:.75rem;height:1.25rem;inset-inline-end:-.375rem;line-height:1;padding:0;position:absolute;top:-.375rem;width:1.25rem}.elkan-compare-panel__link,.elkan-compare-panel__remove{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.elkan-compare-panel__link{background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-compare-panel__link:focus-visible,.elkan-compare-panel__link:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-compare-panel__link:disabled{cursor:not-allowed;opacity:.55}.elkan-compare-panel__link{text-align:center;width:100%}.elkan-compare-page{padding:2rem 0 3rem}.elkan-compare-page__title{color:#000;font-size:1.5625rem;font-weight:600;line-height:1.1;margin:0 0 1.5rem}.elkan-compare-page__empty{color:#848484;font-size:1rem;margin:2rem 0;text-align:center}.elkan-compare-page__table{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;overflow-x:auto}.elkan-compare-page__columns{display:grid;gap:0;grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;min-width:-moz-min-content;min-width:min-content}.elkan-compare-page__column{border-inline-start:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.elkan-compare-page__column:first-child{border-inline-start:0}.elkan-compare-page__column img{max-height:10rem;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-compare-page__product-title{color:#000;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.elkan-compare-page__price{color:#1a1a1a;font-size:1rem;font-weight:700}.elkan-compare-page__attrs{border-collapse:collapse;font-size:.8125rem;margin-top:.5rem;width:100%}.elkan-compare-page__attrs td,.elkan-compare-page__attrs th{border-top:1px solid #f0f0f0;padding:.5rem .75rem;text-align:right;vertical-align:top}.elkan-compare-page__attrs th{background:#f8f9fb;color:#848484;font-weight:600}.elkan-compare-page__remove{align-self:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#ef4056;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.375rem .75rem}.imaginit-wc-compare-add{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.imaginit-wc-compare-add:focus-visible,.imaginit-wc-compare-add:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.imaginit-wc-compare-add:disabled{cursor:not-allowed;opacity:.55}.imaginit-wc-compare-add{cursor:pointer;font-family:inherit;font-size:.875rem;min-height:2.5rem;padding:0 1rem}.imaginit-wc-compare-add.imaginit-wc-compare-add--loop{border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem}.imaginit-wc-compare-add.imaginit-wc-compare-add--loop:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.imaginit-wc-compare-add.imaginit-wc-compare-add--loop{background:#fff;color:#1a1a1a;min-height:2.25rem;width:100%}.imaginit-wc-compare-add.imaginit-wc-compare-add--loop:hover{border-color:#1e8a6e;color:#1e8a6e}.elkan-single-product__purchase-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.elkan-single-product__purchase-actions .imaginit-wc-compare-add,.elkan-single-product__purchase-actions .imaginit-wc-quick-buy{flex:1 1 calc(50% - 0.25rem);min-width:8rem}.elkan-compare-page__score{align-items:center;background:#f2f7f5;border-radius:50%;color:#1e8a6e;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.5rem;min-width:2.5rem}.elkan-compare-page__column.is-winner{background:#f2f7f5}.elkan-compare-page__pros-cons{display:grid;font-size:.8125rem;gap:.75rem;margin-top:.5rem}.elkan-compare-page__cons,.elkan-compare-page__pros{border-radius:.625rem;margin:0;padding:.75rem}.elkan-compare-page__cons ul,.elkan-compare-page__pros ul{margin:.5rem 0 0;padding:0 1rem 0 0}.elkan-compare-page__pros{background:#f2f7f5}.elkan-compare-page__cons{background:#ffe4e7}.elkan-compare-page__attrs td.is-best{color:#1e8a6e;font-weight:700}.elkan-recently-viewed{margin:2rem auto 3rem;padding:0}.elkan-recently-viewed__title{color:#000;font-size:1.5625rem;font-weight:600;line-height:1.1;margin:0 0 1.25rem}.elkan-recently-viewed__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));list-style:none;margin:0;padding:0}.elkan-recently-viewed__item{min-width:0}.elkan-recently-viewed-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden}.elkan-recently-viewed-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.elkan-recently-viewed-card__media{align-items:center;aspect-ratio:1;display:flex;justify-content:center;padding:.75rem}.elkan-recently-viewed-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-recently-viewed-card__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:.75rem 1rem 1rem}.elkan-recently-viewed-card__title{color:#000;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.elkan-recently-viewed-card__price{color:#1a1a1a;font-size:.875rem;font-weight:700;margin:0}.elkan-social-proof{margin:.75rem 0}.elkan-social-proof__list{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.elkan-social-proof__item{align-items:center;align-self:flex-start;background:rgba(229,45,81,.08);border-radius:999px;color:#e52d51;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.4;padding:.25rem .625rem}.elkan-tier-pricing{margin:1rem 0}.elkan-tier-pricing__table{border:1px solid #f0f0f0;border-collapse:collapse;border-radius:.625rem;font-size:.8125rem;overflow:hidden;width:100%}.elkan-tier-pricing__table td,.elkan-tier-pricing__table th{border-bottom:1px solid #f0f0f0;padding:.625rem 1rem;text-align:right}.elkan-tier-pricing__table thead th{background:#f8f9fb;color:#000;font-weight:600}.elkan-tier-pricing__table tbody tr:last-child td{border-bottom:0}.elkan-tier-pricing__row{cursor:default}.elkan-tier-pricing__row:hover td{background:#f2f7f5}.elkan-back-in-stock{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1rem}.elkan-back-in-stock__title{color:#000;font-size:.9375rem;font-weight:600;margin:0}.elkan-back-in-stock__field{display:flex;flex-direction:column;gap:.375rem}.elkan-back-in-stock__field span{color:#000;font-size:.8125rem;font-weight:600}.elkan-back-in-stock__field input{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-back-in-stock__field input:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-back-in-stock__submit{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-back-in-stock__submit:focus-visible,.elkan-back-in-stock__submit:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-back-in-stock__submit:disabled{cursor:not-allowed;opacity:.55}.elkan-back-in-stock__submit{align-self:flex-start;min-width:10rem}.elkan-quick-buy{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-quick-buy:focus-visible,.elkan-quick-buy:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-quick-buy:disabled{cursor:not-allowed;opacity:.55}.elkan-quick-buy{margin-top:.5rem;width:100%}.elkan-single-product__cart-actions .elkan-quick-buy{flex:1;margin-top:0}.elkan-fbt{margin:2rem auto 3rem}.elkan-fbt__title{color:#000;font-size:1.5625rem;font-weight:600;line-height:1.1;margin:0 0 1.25rem}.elkan-fbt__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));list-style:none;margin:0 0 1.25rem;padding:0}.elkan-fbt__item{min-width:0}.elkan-fbt-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden}.elkan-fbt-card,.elkan-fbt-card__link{display:flex;flex-direction:column;height:100%}.elkan-fbt-card__link{color:inherit;text-decoration:none}.elkan-fbt-card__media{align-items:center;aspect-ratio:1;display:flex;justify-content:center;padding:.75rem}.elkan-fbt-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-fbt-card__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:.75rem 1rem 1rem}.elkan-fbt-card__title{color:#000;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.elkan-fbt-card__price{color:#1a1a1a;font-size:.875rem;font-weight:700;margin:0}.elkan-fbt__add-all{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-fbt__add-all:focus-visible,.elkan-fbt__add-all:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-fbt__add-all:disabled{cursor:not-allowed;opacity:.55}.elkan-fbt__add-all{min-width:12rem}.elkan-woocommerce-content{padding:1.25rem 0 3rem}.woocommerce form .password-input{display:block;position:relative;width:100%}.woocommerce form .password-input input[type=password],.woocommerce form .password-input input[type=text]{padding-inline-end:2.75rem}.woocommerce form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.625rem;color:#848484;cursor:pointer;display:inline-flex;font:inherit;height:2.25rem;inset-block-start:50%;inset-inline-end:.5rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;transform:translateY(-50%);width:2.25rem}.woocommerce form .show-password-input:focus-visible,.woocommerce form .show-password-input:hover{background:#f2f7f5;color:#1e8a6e;outline:none}.woocommerce form .show-password-input:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23848484' d='M17.3 3.3c-.4-.4-1.1-.4-1.6 0l-2.4 2.4a9.6 9.6 0 0 0-3.3-.6c-3.8.1-7.2 2.1-9 5.4.2.4.5.8.8 1.2.8 1.1 1.8 2 2.9 2.7L3 16.1c-.4.4-.5 1.1 0 1.6.4.4 1.1.5 1.6 0L17.3 4.9c.4-.5.4-1.2 0-1.6m-10.6 9-1.3 1.3c-1.2-.7-2.3-1.7-3.1-2.9C3.5 9 5.1 7.8 7 7.2c-1.3 1.4-1.4 3.6-.3 5.1M10.1 9c-.5-.5-.4-1.3.1-1.8.5-.4 1.2-.4 1.7 0zm8.2.5c-.5-.7-1.1-1.4-1.8-1.9l-1 1c.8.6 1.5 1.3 2.1 2.2C15.9 13.4 13 15 9.9 15h-.8l-1 1c.7-.1 1.3 0 1.9 0 3.3 0 6.4-1.6 8.3-4.3.3-.4.5-.8.8-1.2-.3-.3-.5-.7-.8-1M14 10l-4 4c2.2 0 4-1.8 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;width:1.25rem}.woocommerce form .show-password-input.display-password:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23848484' d='M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4.2.4.5.8.8 1.2 3.3 4.6 9.6 5.6 14.2 2.4.9-.7 1.7-1.4 2.4-2.4.3-.4.5-.8.8-1.2-.3-.4-.5-.8-.8-1.1m-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8-1.3.5-1.8 0-.5-1.3 0-1.8m-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7 0 2.2 1.7 4.1 4 4.1 2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7 1.9.6 3.5 1.8 4.7 3.5-1.7 2.6-4.6 4.2-7.7 4.2'/%3E%3C/svg%3E")}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{color:#848484;font-size:.875rem;margin-bottom:1.25rem}.woocommerce .woocommerce-ordering select{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.woocommerce .woocommerce-ordering select:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.woocommerce .woocommerce-ordering select{min-height:2.5rem;width:auto}.woocommerce ul.products{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0 0 2rem;padding:0}.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;float:none;margin:0!important;overflow:hidden;padding:0;width:auto!important}.woocommerce ul.products li.product a img{border-radius:0;margin:0;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000;font-size:.875rem;font-weight:600;line-height:1.4;padding:.75rem 1rem 0}.woocommerce ul.products li.product .price{color:#1a1a1a;font-weight:700;padding:0 1rem}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.woocommerce ul.products li.product .add_to_cart_button:focus-visible,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .button:focus-visible,.woocommerce ul.products li.product .button:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.woocommerce ul.products li.product .add_to_cart_button:disabled,.woocommerce ul.products li.product .button:disabled{cursor:not-allowed;opacity:.55}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button{font-size:.875rem;margin:auto 1rem 1rem;min-height:2.5rem;width:calc(100% - 2rem)}.woocommerce .woocommerce-pagination{margin-top:2rem}.woocommerce .woocommerce-pagination ul.page-numbers{border:0;display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.woocommerce .woocommerce-pagination ul.page-numbers li{border:0;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers a,.woocommerce .woocommerce-pagination ul.page-numbers span{align-items:center;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;display:inline-flex;font-size:.875rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0 .5rem;text-decoration:none}.woocommerce .woocommerce-pagination ul.page-numbers span.current{background:#1e8a6e;border-color:#1e8a6e;color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:.625rem;font-size:.875rem;list-style:none;margin:0 0 1rem;padding:.75rem 1rem}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-info,.woocommerce-message{background:#f2f7f5;border:1px solid rgba(30,138,110,.3);color:#217162}.woocommerce-error{background:#ffe4e7;border:1px solid rgba(239,64,86,.3);color:#ef4056}.woocommerce-error li{margin:0}body.elkan-wc-cart .woocommerce-notices-wrapper,body.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:1rem}body.elkan-wc-cart .woocommerce-notices-wrapper .woocommerce-error,body.elkan-wc-cart .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{align-items:center;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;gap:.625rem}body.elkan-wc-cart .woocommerce-notices-wrapper .woocommerce-error a,body.elkan-wc-cart .woocommerce-notices-wrapper .woocommerce-message a,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error a,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a{background:#fff;border-radius:999px;color:inherit;font-size:.75rem;font-weight:700;margin-inline-start:auto;order:2;padding:.375rem .75rem;text-decoration:none}.elkan-wc-archive__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.elkan-wc-archive__title{color:#111827;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:700;line-height:1.3;margin:.125rem 0 0}.elkan-wc-archive__description{color:#848484;font-size:.875rem;line-height:1.6;margin:0}.elkan-wc-archive__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.elkan-wc-loop-card{display:flex;flex-direction:column;height:100%}.elkan-wc-loop-card__compare{margin-top:auto;padding:0 1rem 1rem}.elkan-wc-loop-card__compare .imaginit-wc-compare-add--loop{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;min-height:2.75rem;padding:.5rem 1rem}.elkan-wc-loop-card__compare .imaginit-wc-compare-add--loop:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-loop-card__compare .imaginit-wc-compare-add--loop{color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;min-height:2.25rem;width:100%}.elkan-wc-loop-card__compare .imaginit-wc-compare-add--loop:hover{border-color:#1e8a6e;color:#1e8a6e}.woocommerce ul.products li.product.elkan-wc-product-card{background:transparent;border:0;box-shadow:none;padding:0}.elkan-content-page__products{margin-bottom:2rem}.elkan-compare-page-shell{padding:1.5rem 0 3rem}.elkan-compare-page-shell .elkan-compare-page__empty{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;color:#848484;font-size:.875rem;margin:0;padding:2rem 1.25rem;text-align:center}div.elkan-wc-shop{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);margin-bottom:2rem}.elkan-wc-shop__main{min-width:0}.elkan-wc-shop__fragment,.elkan-wc-shop__grid-wrap{position:relative}.elkan-wc-shop.is-loading ul.products.is-dimmed{filter:saturate(.7);opacity:.35;pointer-events:none}.elkan-wc-filters{position:sticky;top:5.5rem;z-index:2}.elkan-wc-filters__panel{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden;padding:0}.elkan-wc-filters__head{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .75rem}.elkan-wc-filters__title{color:#000;font-size:1rem;font-weight:700;margin:0}.elkan-wc-filters__close{align-items:center;background:#f2f7f5;border:0;border-radius:.625rem;color:#1a1a1a;cursor:pointer;display:none;font-size:1.25rem;height:2.25rem;justify-content:center;line-height:1;width:2.25rem}.elkan-wc-filters__body{max-height:min(70vh,40rem);overflow:auto;padding:.25rem 0 .5rem}.elkan-wc-filters__section{border-bottom:1px solid #f0f0f0}.elkan-wc-filters__section:last-child{border-bottom:0}.elkan-wc-filters__summary{color:#000;cursor:pointer;font-size:.875rem;font-weight:700;list-style:none;padding:.875rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elkan-wc-filters__summary::-webkit-details-marker{display:none}.elkan-wc-filters__summary:after{border-bottom:2px solid #848484;border-inline-end:2px solid #848484;content:"";float:left;height:.5rem;margin-top:.35rem;transform:rotate(45deg);transition:transform .2s ease;width:.5rem}details[open]>.elkan-wc-filters__summary:after{margin-top:.5rem;transform:rotate(-135deg)}.elkan-wc-filters__list{list-style:none;margin:0;padding:0 1rem .875rem}.elkan-wc-filters__list--cats .elkan-wc-filters__item{padding-inline-start:calc(var(--elkan-filter-depth, 0)*.75rem)}.elkan-wc-filters__item+.elkan-wc-filters__item{margin-top:.375rem}.elkan-wc-filters__check,.elkan-wc-filters__link{align-items:center;border-radius:.625rem;color:#1a1a1a;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.375rem .5rem;text-decoration:none;width:100%}.elkan-wc-filters__check:hover,.elkan-wc-filters__link:hover{background:#f2f7f5}.elkan-wc-filters__link.is-active{background:rgba(30,138,110,.1);color:#217162;font-weight:700}.elkan-wc-filters__label{flex:1;line-height:1.4;min-width:0}.elkan-wc-filters__count{color:#848484;flex-shrink:0;font-size:.75rem}.elkan-wc-filters__checkbox{accent-color:#1e8a6e;flex-shrink:0;height:1.05rem;width:1.05rem}.elkan-wc-filters__price{padding:0 1rem 1rem}.elkan-wc-filters__price-inputs{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.elkan-wc-filters__price-field{color:#848484;display:flex;flex-direction:column;font-size:.75rem;gap:.35rem}.elkan-wc-filters__price-input{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-filters__price-input:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-filters__price-input{font-feature-settings:"ss01" on;min-height:2.5rem}.elkan-wc-filters__apply,.elkan-wc-filters__price-apply{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-filters__apply:focus-visible,.elkan-wc-filters__apply:hover,.elkan-wc-filters__price-apply:focus-visible,.elkan-wc-filters__price-apply:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-filters__apply:disabled,.elkan-wc-filters__price-apply:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-filters__apply,.elkan-wc-filters__price-apply{font-size:.8125rem;min-height:2.5rem;width:100%}.elkan-wc-filters__foot{border-top:1px solid #f0f0f0;display:none;gap:.5rem;padding:.75rem 1rem 1rem}.elkan-wc-filters__clear{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;color:#1a1a1a;display:inline-flex;flex:1;font-size:.8125rem;font-weight:600;justify-content:center;min-height:2.5rem;padding:0 .75rem;text-decoration:none}.elkan-wc-filters__backdrop{display:none}.elkan-wc-shop-toolbar{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;padding:.75rem 1rem}.elkan-wc-shop-toolbar__filters-btn{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;cursor:pointer;display:none;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.4rem;min-height:2.5rem;padding:0 .875rem}.elkan-wc-shop-toolbar__count{color:#848484;font-size:.8125rem;margin:0;margin-inline-end:auto}.elkan-wc-shop-toolbar__count strong{color:#1a1a1a;font-weight:700}.elkan-wc-shop-toolbar__select{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-shop-toolbar__select:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-shop-toolbar__select{cursor:pointer;min-height:2.5rem;min-width:10rem;width:auto}.elkan-wc-shop-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.elkan-wc-shop-chips__chip{align-items:center;background:#f2f7f5;border:1px solid rgba(30,138,110,.25);border-radius:.625rem;color:#217162;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;min-height:2rem;padding:0 .65rem;text-decoration:none}.elkan-wc-shop-chips__x{font-size:1rem;line-height:1;opacity:.7}.elkan-wc-shop-chips__clear{align-items:center;color:#ef4056;display:inline-flex;font-size:.75rem;font-weight:700;min-height:2rem;padding:0 .5rem;text-decoration:none}.elkan-wc-shop__skeleton{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));inset:0;pointer-events:none;position:absolute;z-index:3}.elkan-wc-shop__skeleton[hidden]{display:none!important}.elkan-wc-shop__skeleton-card{animation:elkan-shop-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e8eaed 40%,#f3f4f6 80%);background-size:200% 100%;border-radius:.9375rem;min-height:18rem}@keyframes elkan-shop-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.elkan-wc-shop-load-more{display:flex;justify-content:center;margin:1.5rem 0 .5rem}.elkan-wc-shop-load-more__btn{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-shop-load-more__btn:focus-visible,.elkan-wc-shop-load-more__btn:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-shop-load-more__btn:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-shop-load-more__btn{font-size:.9375rem;min-height:3rem;min-width:12rem;position:relative}.elkan-wc-shop-load-more__btn.is-loading{opacity:.85}.elkan-wc-shop-load-more__spinner{animation:elkan-shop-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:none;height:1rem;margin-inline-start:.5rem;vertical-align:middle;width:1rem}.elkan-wc-shop-load-more__btn.is-loading .elkan-wc-shop-load-more__spinner{display:inline-block}@keyframes elkan-shop-spin{to{transform:rotate(1turn)}}.elkan-wc-shop-pagination{margin-top:1.75rem}.elkan-wc-shop-pagination__list{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;list-style:none;margin:0;padding:0}.elkan-wc-shop-pagination__link{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0 .5rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.elkan-wc-shop-pagination__link:hover{border-color:#1e8a6e;color:#1e8a6e}.elkan-wc-shop-pagination__link.is-current{background:#1e8a6e;border-color:#1e8a6e;color:#fff}.elkan-wc-shop__empty{background:#fff;border:1px dashed #f0f0f0;border-radius:.9375rem;color:#848484;padding:2.5rem 1.25rem;text-align:center}@media(max-width:900px){div.elkan-wc-shop{gap:1rem;grid-template-columns:1fr}.elkan-wc-shop-toolbar__filters-btn{display:inline-flex}.elkan-wc-filters{background:transparent;inset:0;pointer-events:none;position:fixed;transition:background .28s ease,visibility .28s ease;visibility:hidden;z-index:1200}.elkan-wc-filters.is-open{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(15,23,42,.45);pointer-events:auto;visibility:visible}.elkan-wc-filters__panel{border-radius:0;box-shadow:-8px 0 32px rgba(0,0,0,.12);display:flex;flex-direction:column;inset-block:0;inset-inline-end:0;max-width:100%;position:absolute;transform:translateX(110%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:min(100%,22rem)}body.rtl .elkan-wc-filters__panel,html[dir=rtl] .elkan-wc-filters__panel{box-shadow:8px 0 32px rgba(0,0,0,.12);transform:translateX(-110%)}.elkan-wc-filters.is-open .elkan-wc-filters__panel{transform:translateX(0)!important}.elkan-wc-filters__close{display:inline-flex}.elkan-wc-filters__body{flex:1;max-height:none}.elkan-wc-filters__foot{display:flex}.elkan-wc-filters__backdrop{display:none!important}html.elkan-shop-filters-open,html.elkan-shop-filters-open body{overflow:hidden}}@media(max-width:480px){.elkan-wc-shop-toolbar{padding:.625rem .75rem}.elkan-wc-shop-toolbar__select{flex:1;min-width:0}.elkan-wc-shop__skeleton{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.elkan-wc-shop__skeleton-card{min-height:14rem}}.elkan-content-page--cart .elkan-content-page__card,.elkan-content-page--checkout .elkan-content-page__card{background:linear-gradient(0deg,#f9f9f9,#fff);padding:1.5rem}.elkan-content-page--cart .elkan-content-page__title,.elkan-content-page--checkout .elkan-content-page__title{font-size:1.375rem}.elkan-wc-flow{display:grid;gap:1.25rem}.elkan-wc-flow__content{min-width:0}.elkan-wc-steps{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;padding:1rem 1.125rem}.elkan-wc-steps__list{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:48rem){.elkan-wc-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-steps__item{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative;text-align:center}.elkan-wc-steps__item:not(:last-child):after{background:#f0f0f0;content:"";height:.125rem;inset-block-start:1rem;inset-inline-start:calc(50% + 1.125rem);pointer-events:none;position:absolute;width:calc(100% - 2.25rem)}.elkan-wc-steps__item.is-complete:not(:last-child):after{background:#1e8a6e}.elkan-wc-steps__marker{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;color:#848484;display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;width:2rem;z-index:1}.elkan-wc-steps__item.is-current .elkan-wc-steps__marker{background:linear-gradient(180deg,#1e8a6e,#217162);border-color:#1e8a6e;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff}.elkan-wc-steps__item.is-complete .elkan-wc-steps__marker{background:#f2f7f5;border-color:#1e8a6e;color:#1e8a6e}.elkan-wc-steps__label{color:#848484;font-size:.75rem;font-weight:600;line-height:1.4;text-decoration:none}.elkan-wc-steps__item.is-current .elkan-wc-steps__label{color:#1e8a6e;font-weight:700}.elkan-wc-steps__item.is-complete .elkan-wc-steps__label{color:#1a1a1a}.elkan-wc-checkout-login,.elkan-wc-coupon,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{margin-bottom:1rem}.elkan-wc-checkout-login__toggle .woocommerce-info,.elkan-wc-coupon__toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{align-items:center;background:#fff;border:1px solid rgba(30,138,110,.28);border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.375rem .75rem;margin:0;padding:.875rem 1rem}.elkan-wc-checkout-login__toggle .woocommerce-info a.showcoupon,.elkan-wc-checkout-login__toggle .woocommerce-info a.showlogin,.elkan-wc-coupon__toggle .woocommerce-info a.showcoupon,.elkan-wc-coupon__toggle .woocommerce-info a.showlogin,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,.woocommerce-form-coupon-toggle .woocommerce-info a.showlogin,.woocommerce-form-login-toggle .woocommerce-info a.showcoupon,.woocommerce-form-login-toggle .woocommerce-info a.showlogin{color:#1e8a6e;font-weight:700;text-decoration:none}.elkan-wc-checkout-login__toggle .woocommerce-info a.showcoupon:focus-visible,.elkan-wc-checkout-login__toggle .woocommerce-info a.showcoupon:hover,.elkan-wc-checkout-login__toggle .woocommerce-info a.showlogin:focus-visible,.elkan-wc-checkout-login__toggle .woocommerce-info a.showlogin:hover,.elkan-wc-coupon__toggle .woocommerce-info a.showcoupon:focus-visible,.elkan-wc-coupon__toggle .woocommerce-info a.showcoupon:hover,.elkan-wc-coupon__toggle .woocommerce-info a.showlogin:focus-visible,.elkan-wc-coupon__toggle .woocommerce-info a.showlogin:hover,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:focus-visible,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover,.woocommerce-form-coupon-toggle .woocommerce-info a.showlogin:focus-visible,.woocommerce-form-coupon-toggle .woocommerce-info a.showlogin:hover,.woocommerce-form-login-toggle .woocommerce-info a.showcoupon:focus-visible,.woocommerce-form-login-toggle .woocommerce-info a.showcoupon:hover,.woocommerce-form-login-toggle .woocommerce-info a.showlogin:focus-visible,.woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover{text-decoration:underline}.elkan-wc-coupon__form,form.checkout_coupon.woocommerce-form-coupon{background:#fff;background:linear-gradient(0deg,#f9f9f9,#fff);border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;clear:both;display:grid;gap:.75rem;margin:0 0 1rem;padding:1rem 1.125rem}.elkan-wc-coupon__form:after,.elkan-wc-coupon__form:before,form.checkout_coupon.woocommerce-form-coupon:after,form.checkout_coupon.woocommerce-form-coupon:before{display:none}.elkan-wc-coupon__form .form-row,.elkan-wc-coupon__form .form-row-first,.elkan-wc-coupon__form .form-row-last,form.checkout_coupon.woocommerce-form-coupon .form-row,form.checkout_coupon.woocommerce-form-coupon .form-row-first,form.checkout_coupon.woocommerce-form-coupon .form-row-last{float:none;margin:0;padding:0;width:100%}.elkan-wc-coupon__label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:700;margin:0}.elkan-wc-coupon__row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}@media(max-width:47.98rem){.elkan-wc-coupon__row{grid-template-columns:1fr}}.elkan-wc-coupon__input,form.checkout_coupon .input-text{border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-coupon__input:focus,form.checkout_coupon .input-text:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-coupon__input,form.checkout_coupon .input-text{background:#fff;min-height:2.875rem}.elkan-wc-coupon__btn,form.checkout_coupon .button{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-coupon__btn:focus-visible,.elkan-wc-coupon__btn:hover,form.checkout_coupon .button:focus-visible,form.checkout_coupon .button:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-coupon__btn:disabled,form.checkout_coupon .button:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-coupon__btn,form.checkout_coupon .button{font-size:.8125rem;min-height:2.875rem;padding:0 1.25rem;white-space:nowrap}@media(max-width:47.98rem){.elkan-wc-coupon__btn,form.checkout_coupon .button{width:100%}}.elkan-wc-checkout-login__form,form.woocommerce-form-login.login{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;clear:both;display:grid;gap:.875rem;margin:0 0 1rem;padding:1.125rem 1.25rem}.elkan-wc-checkout-login__form:after,.elkan-wc-checkout-login__form:before,form.woocommerce-form-login.login:after,form.woocommerce-form-login.login:before{display:none}.elkan-wc-checkout-login__form>p:not(.form-row),form.woocommerce-form-login.login>p:not(.form-row){color:#848484;font-size:.8125rem;line-height:1.6;margin:0}.elkan-wc-checkout-login__form .form-row,form.woocommerce-form-login.login .form-row{float:none;margin:0;padding:0;width:100%}.elkan-wc-checkout-login__form .form-row label,form.woocommerce-form-login.login .form-row label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.elkan-wc-checkout-login__form .form-row label .required,form.woocommerce-form-login.login .form-row label .required{color:#ef4056}.elkan-wc-checkout-login__form .form-row .input-text,form.woocommerce-form-login.login .form-row .input-text{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-checkout-login__form .form-row .input-text:focus,form.woocommerce-form-login.login .form-row .input-text:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-checkout-login__form .form-row-first,.elkan-wc-checkout-login__form .form-row-last,form.woocommerce-form-login.login .form-row-first,form.woocommerce-form-login.login .form-row-last{float:none;width:100%}.elkan-wc-checkout-login__form .clear,form.woocommerce-form-login.login .clear{display:none}.elkan-wc-checkout-login__form .woocommerce-form-login__rememberme,form.woocommerce-form-login.login .woocommerce-form-login__rememberme{align-items:center;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin:0}.elkan-wc-checkout-login__form .woocommerce-form-login__rememberme input,form.woocommerce-form-login.login .woocommerce-form-login__rememberme input{accent-color:#1e8a6e;height:1rem;width:1rem}.elkan-wc-checkout-login__form .elkan-wc-checkout-login__actions,form.woocommerce-form-login.login .elkan-wc-checkout-login__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.elkan-wc-checkout-login__form .elkan-wc-checkout-login__submit,.elkan-wc-checkout-login__form .woocommerce-form-login__submit,.elkan-wc-checkout-login__form button[name=login],form.woocommerce-form-login.login .elkan-wc-checkout-login__submit,form.woocommerce-form-login.login .woocommerce-form-login__submit,form.woocommerce-form-login.login button[name=login]{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-checkout-login__form .elkan-wc-checkout-login__submit:focus-visible,.elkan-wc-checkout-login__form .elkan-wc-checkout-login__submit:hover,.elkan-wc-checkout-login__form .woocommerce-form-login__submit:focus-visible,.elkan-wc-checkout-login__form .woocommerce-form-login__submit:hover,.elkan-wc-checkout-login__form button[name=login]:focus-visible,.elkan-wc-checkout-login__form button[name=login]:hover,form.woocommerce-form-login.login .elkan-wc-checkout-login__submit:focus-visible,form.woocommerce-form-login.login .elkan-wc-checkout-login__submit:hover,form.woocommerce-form-login.login .woocommerce-form-login__submit:focus-visible,form.woocommerce-form-login.login .woocommerce-form-login__submit:hover,form.woocommerce-form-login.login button[name=login]:focus-visible,form.woocommerce-form-login.login button[name=login]:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-checkout-login__form .elkan-wc-checkout-login__submit:disabled,.elkan-wc-checkout-login__form .woocommerce-form-login__submit:disabled,.elkan-wc-checkout-login__form button[name=login]:disabled,form.woocommerce-form-login.login .elkan-wc-checkout-login__submit:disabled,form.woocommerce-form-login.login .woocommerce-form-login__submit:disabled,form.woocommerce-form-login.login button[name=login]:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-checkout-login__form .elkan-wc-checkout-login__submit,.elkan-wc-checkout-login__form .woocommerce-form-login__submit,.elkan-wc-checkout-login__form button[name=login],form.woocommerce-form-login.login .elkan-wc-checkout-login__submit,form.woocommerce-form-login.login .woocommerce-form-login__submit,form.woocommerce-form-login.login button[name=login]{font-size:.875rem;min-height:2.75rem;padding:0 1.25rem}.elkan-wc-checkout-login__form .lost_password,form.woocommerce-form-login.login .lost_password{margin:0}.elkan-wc-checkout-login__form .lost_password a,form.woocommerce-form-login.login .lost_password a{color:#1e8a6e;font-size:.8125rem;font-weight:600;text-decoration:none}.elkan-wc-checkout-login__form .lost_password a:focus-visible,.elkan-wc-checkout-login__form .lost_password a:hover,form.woocommerce-form-login.login .lost_password a:focus-visible,form.woocommerce-form-login.login .lost_password a:hover{text-decoration:underline}a.woocommerce-remove-coupon{align-items:center;background:#ffe4e7;border:1px solid rgba(239,64,86,.25);border-radius:999px;color:#ef4056;display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.4;margin-inline-start:.375rem;padding:.125rem .5rem;text-decoration:none;vertical-align:middle}a.woocommerce-remove-coupon:focus-visible,a.woocommerce-remove-coupon:hover{filter:brightness(.97)}body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:1rem}body.woocommerce-checkout .elkan-wc-coupon,body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-checkout form.woocommerce-form-login{max-width:100%}.elkan-checkout__step{display:grid;gap:1.25rem}.elkan-checkout__step[hidden]{display:none!important}.elkan-checkout__step-actions{display:flex;justify-content:flex-end}.elkan-checkout__continue{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;text-decoration:none}.elkan-checkout__continue:focus-visible,.elkan-checkout__continue:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-checkout__continue:disabled{cursor:not-allowed;opacity:.55}.elkan-checkout__continue{min-width:12rem;padding:0 1.5rem}.elkan-checkout__payment-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.elkan-checkout__payment-layout{align-items:start;display:grid;gap:1.25rem}@media(min-width:64rem){.elkan-checkout__payment-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.elkan-checkout__payment-main{display:grid;gap:1rem;min-width:0}#order_review.elkan-checkout__payment-aside,.elkan-checkout__payment-aside{min-width:0}@media(min-width:64rem){#order_review.elkan-checkout__payment-aside,.elkan-checkout__payment-aside{position:sticky;top:var(--elkan-sticky-top,6rem)}}.elkan-checkout__review-head{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding-bottom:.75rem}.elkan-checkout__review-title{color:#000;font-size:1rem;font-weight:700;margin:0}.elkan-checkout__payment-methods{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.25rem}.elkan-checkout__payment-methods-title{color:#000;font-size:1rem;font-weight:700;margin:0 0 1rem}.elkan-checkout-payment-summary{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.125rem 1.25rem}.elkan-checkout-payment-summary__header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:.875rem}.elkan-checkout-payment-summary__title{color:#000;font-size:1rem;font-weight:700;margin:0}.elkan-checkout-payment-summary__change{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:999px;color:#1e8a6e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:700;min-height:2rem;padding:0 .75rem}.elkan-checkout-payment-summary__change:focus-visible,.elkan-checkout-payment-summary__change:hover{background:#f2f7f5;border-color:#1e8a6e}.elkan-checkout-payment-summary__body{display:grid;gap:.375rem}.elkan-checkout-payment-summary__name{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0}.elkan-checkout-payment-summary__address{color:#848484;font-size:.8125rem;font-style:normal;line-height:1.7;margin:0}.elkan-checkout-payment-summary__meta{color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:600;gap:.375rem 1rem;margin:.25rem 0 0}.elkan-checkout-payment-summary__hint{color:#848484;font-size:.8125rem;line-height:1.6;margin:0}.elkan-checkout-payment-summary__guest-line{color:#1a1a1a;font-size:.8125rem;line-height:1.6;margin:0}.elkan-checkout-payment-summary__guest-line[hidden]{display:none!important}.elkan-checkout__payment-coupon .elkan-wc-coupon,.elkan-checkout__payment-coupon .woocommerce-form-coupon-toggle,.elkan-checkout__payment-coupon form.checkout_coupon{margin-bottom:0}.elkan-checkout__back{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;min-height:2.5rem;padding:0 .875rem;transition:border-color .2s ease,color .2s ease}.elkan-checkout__back:hover{border-color:#1e8a6e;color:#1e8a6e}.elkan-checkout__payment-title{color:#000;font-size:1.0625rem;font-weight:700;margin:0}.elkan-checkout-address{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.25rem}.elkan-checkout-address__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.elkan-checkout-address__title{color:#000;font-size:1.0625rem;font-weight:700;margin:0 0 .25rem}.elkan-checkout-address__subtitle{color:#848484;font-size:.8125rem;line-height:1.6;margin:0}.elkan-checkout-address__add{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:999px;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:700;gap:.375rem;min-height:2.5rem;padding:0 1rem}.elkan-checkout-address__notice{background:#f2f7f5;border:1px solid rgba(30,138,110,.25);border-radius:.625rem;color:#217162;font-size:.8125rem;font-weight:600;margin:0 0 1rem;padding:.75rem 1rem}.elkan-checkout-address__list{display:grid;gap:.875rem}@media(min-width:48rem){.elkan-checkout-address__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-checkout-address-card{cursor:pointer;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr);position:relative}.elkan-checkout-address-card.is-selected{background:linear-gradient(180deg,#fff,#f2f7f5);border-color:#1e8a6e;box-shadow:0 0 0 2px rgba(30,138,110,.14),0 1px 4px rgba(0,0,0,.04)}.elkan-checkout-address-card__select{align-items:flex-start;cursor:pointer;display:inline-flex;padding-top:.25rem}.elkan-checkout-address-card__radio{opacity:0;pointer-events:none;position:absolute}.elkan-checkout-address-card__radio-ui{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:50%;display:inline-flex;height:1.25rem;justify-content:center;transition:border-color .2s ease,background .2s ease;width:1.25rem}.elkan-checkout-address-card__radio-ui:after{background:#1e8a6e;border-radius:50%;content:"";height:.5rem;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease;width:.5rem}.elkan-checkout-address-card__radio:checked+.elkan-checkout-address-card__radio-ui{border-color:#1e8a6e}.elkan-checkout-address-card__radio:checked+.elkan-checkout-address-card__radio-ui:after{opacity:1;transform:scale(1)}.elkan-checkout-address-card__content{min-width:0}.elkan-checkout-address__empty,.elkan-checkout-address__guest-note{background:#f8f9fb;border:1px dashed #f0f0f0;border-radius:.9375rem;display:grid;gap:.875rem;justify-items:center;padding:2rem 1.25rem;text-align:center}.elkan-checkout-address__empty-icon{align-items:center;background:#fff;border-radius:50%;color:#1e8a6e;display:inline-flex;height:3.5rem;justify-content:center;width:3.5rem}.elkan-checkout-address__empty-cta,.elkan-checkout-address__guest-login{background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem}.elkan-checkout-address__empty-cta:focus-visible,.elkan-checkout-address__empty-cta:hover,.elkan-checkout-address__guest-login:focus-visible,.elkan-checkout-address__guest-login:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-checkout-address__empty-cta:disabled,.elkan-checkout-address__guest-login:disabled{cursor:not-allowed;opacity:.55}.elkan-checkout-address__empty-cta,.elkan-checkout-address__guest-login{align-items:center;display:inline-flex;font-size:.8125rem;min-height:2.5rem;padding:0 1.25rem;text-decoration:none}.elkan-checkout-address__fields{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.25rem}.elkan-checkout-address__fields .elkan-checkout-address__fields-title{color:#000;font-size:1rem;font-weight:700;margin:0 0 1rem}.elkan-checkout-address__fields .woocommerce-billing-fields>h3{display:none}.elkan-checkout-address__guest-note+.elkan-checkout-address__fields{margin-top:1rem}.elkan-checkout{padding:0}.elkan-checkout form.checkout{display:block}.elkan-checkout--flow{display:grid;gap:1.25rem}.elkan-checkout #customer_details{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.25rem}.elkan-checkout #customer_details .col-1,.elkan-checkout #customer_details .col-2{float:none;width:100%}.elkan-checkout #customer_details .woocommerce-additional-fields>h3,.elkan-checkout #customer_details .woocommerce-billing-fields>h3,.elkan-checkout #customer_details .woocommerce-shipping-fields>h3{border-bottom:1px solid #f0f0f0;color:#000;font-size:1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}.elkan-checkout #customer_details .form-row{margin-bottom:1rem}.elkan-checkout #customer_details .form-row label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.elkan-checkout #customer_details .form-row label .required{color:#ef4056}.elkan-checkout #customer_details .form-row input.input-text,.elkan-checkout #customer_details .form-row select,.elkan-checkout #customer_details .form-row textarea{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-checkout #customer_details .form-row input.input-text:focus,.elkan-checkout #customer_details .form-row select:focus,.elkan-checkout #customer_details .form-row textarea:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-checkout #customer_details .form-row input.is-invalid,.elkan-checkout #customer_details .form-row select.is-invalid,.elkan-checkout #customer_details .form-row textarea.is-invalid{border-color:#ef4056}.elkan-checkout .elkan-checkout__customer-details--managed,.elkan-checkout .elkan-checkout__customer-details--relocated{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.elkan-checkout #customer_details .woocommerce-shipping-fields,.elkan-checkout #order_review_heading,.elkan-checkout #ship-to-different-address{display:none}.elkan-checkout #order_review{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.25rem}.elkan-checkout #order_review .shop_table{border-collapse:collapse;font-size:.8125rem;width:100%}.elkan-checkout #order_review .shop_table thead th{border-bottom:1px solid #f0f0f0;color:#848484;font-size:.75rem;font-weight:700;padding:0 0 .75rem;text-align:start}.elkan-checkout #order_review .shop_table thead th.product-total{text-align:end}.elkan-checkout #order_review .shop_table tbody tr{border-bottom:1px solid #f0f0f0}.elkan-checkout #order_review .shop_table td,.elkan-checkout #order_review .shop_table th{border:0;padding:.875rem 0;text-align:start;vertical-align:top}.elkan-checkout #order_review .shop_table .product-name{color:#1a1a1a;font-weight:600;padding-inline-end:.75rem}.elkan-checkout #order_review .shop_table .product-name .product-quantity{background:#f2f7f5;border-radius:999px;color:#1e8a6e;display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.4;margin-top:.25rem;padding:.125rem .5rem}.elkan-checkout #order_review .shop_table .product-name ul.wc-item-meta{color:#848484;font-size:.75rem;font-weight:500;list-style:none;margin:.375rem 0 0;padding:0}.elkan-checkout #order_review .shop_table .product-total{font-weight:700;text-align:end;white-space:nowrap}.elkan-checkout #order_review .shop_table tfoot td,.elkan-checkout #order_review .shop_table tfoot th{border-bottom:1px solid #f0f0f0;font-size:.8125rem;padding:.625rem 0;vertical-align:middle}.elkan-checkout #order_review .shop_table tfoot th{color:#848484;font-weight:600;text-align:start}.elkan-checkout #order_review .shop_table tfoot td{color:#1a1a1a;font-weight:700;text-align:end}.elkan-checkout #order_review .shop_table tfoot .cart-discount td,.elkan-checkout #order_review .shop_table tfoot .cart-discount th{color:#1e8a6e}.elkan-checkout #order_review .shop_table tfoot .shipping td{color:#848484;font-size:.75rem;font-weight:600;line-height:1.5}.elkan-checkout #order_review .shop_table tfoot .shipping td ul{list-style:none;margin:0;padding:0}.elkan-checkout #order_review .shop_table tfoot .order-total td,.elkan-checkout #order_review .shop_table tfoot .order-total th{border-bottom:0;color:#000;font-size:1rem;font-weight:700;padding-top:.875rem}.elkan-checkout #payment{background:transparent;border:0;clear:both;float:none;margin:0;padding:0;width:100%}.elkan-checkout #payment .payment_methods{display:grid;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.elkan-checkout #payment .payment_methods>li{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;margin:0;padding:.875rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.elkan-checkout #payment .payment_methods>li.is-selected{background:linear-gradient(180deg,#fff,#f2f7f5);border-color:#1e8a6e;box-shadow:0 0 0 1px rgba(30,138,110,.12)}.elkan-checkout #payment .payment_methods>li.woocommerce-notice{padding:.75rem 1rem}.elkan-checkout #payment .payment_methods label{align-items:center;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.625rem;width:100%}.elkan-checkout #payment .payment_methods input[type=radio]{accent-color:#1e8a6e;flex:none}.elkan-checkout #payment .payment_methods .payment_box{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#848484;font-size:.8125rem;line-height:1.6;margin-top:.75rem;padding:.75rem .875rem}.elkan-checkout #payment .payment_methods .payment_box p{margin:0}.elkan-checkout #payment .place-order{clear:both;margin:0}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper{background:#f2f7f5;border:1px solid #f0f0f0;border-radius:.625rem;color:#848484;font-size:.8125rem;line-height:1.6;margin:0 0 1rem;padding:.875rem 1rem}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin:0 0 .75rem}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin:0}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:#1e8a6e;font-weight:600;text-decoration:none}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a:focus-visible,.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{align-items:flex-start;color:#1a1a1a;cursor:pointer;display:flex;font-weight:600;gap:.5rem;margin:0}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input{accent-color:#1e8a6e;flex:none;margin-top:.2rem}.elkan-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;margin-top:.75rem;max-height:12rem;overflow:auto;padding:.75rem}.elkan-checkout #place_order{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-checkout #place_order:focus-visible,.elkan-checkout #place_order:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-checkout #place_order:disabled{cursor:not-allowed;opacity:.55}.elkan-checkout #place_order{box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;margin-top:0;width:100%}.elkan-checkout .imaginit-wc-one-page-cart{border-bottom:1px solid #f0f0f0;margin-bottom:1.25rem;padding-bottom:1.25rem}.elkan-checkout .imaginit-wc-one-page-cart .shop_table{border-collapse:collapse;font-size:.8125rem;width:100%}.elkan-checkout .imaginit-wc-one-page-cart .shop_table td,.elkan-checkout .imaginit-wc-one-page-cart .shop_table th{border-bottom:1px solid #f0f0f0;padding:.5rem 0;text-align:right;vertical-align:middle}.elkan-checkout .imaginit-wc-one-page-cart .shop_table .product-thumbnail img{border:1px solid #f0f0f0;border-radius:.625rem;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}@media(min-width:64rem){.elkan-checkout-address{padding:1.5rem}.elkan-checkout-address__header{align-items:center;margin-bottom:1.25rem}.elkan-checkout-address-card{min-height:10.5rem;padding:1rem}.elkan-checkout-address__list{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.elkan-checkout #order_review{padding:1.5rem}}.elkan-content-page--thankyou .elkan-content-page__title{display:none}.elkan-content-page--thankyou .elkan-content-page__card{background:transparent;border:0;box-shadow:none;padding:1.25rem}.elkan-wc-thankyou{background:transparent;border:0;border-radius:0;display:grid;gap:1.25rem;margin-inline:auto;padding:0}.elkan-wc-thankyou__hero{background:linear-gradient(180deg,#fff,#f2f7f5);border:1px solid rgba(30,138,110,.18);border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:grid;gap:.5rem;justify-items:center;padding:2rem 1.5rem 1.75rem;text-align:center}.elkan-wc-thankyou__hero--failed{background:linear-gradient(180deg,#fff,#ffe4e7);border-color:rgba(239,64,86,.25)}.elkan-wc-thankyou__icon{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:50%;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff;display:inline-flex;height:4.5rem;justify-content:center;margin-bottom:.25rem;width:4.5rem}.elkan-wc-thankyou__hero--failed .elkan-wc-thankyou__icon{background:#ef4056;box-shadow:0 8px 20px rgba(239,64,86,.25);color:#fff}.elkan-wc-thankyou__message{background:transparent;border:0;color:#000;font-size:1.25rem;font-weight:800;line-height:1.5;margin:0;padding:0}.elkan-wc-thankyou__hero--failed .elkan-wc-thankyou__message{color:#ef4056}.elkan-wc-thankyou__subtitle{color:#848484;font-size:.875rem;line-height:1.7;margin:0;max-width:28rem}.elkan-wc-thankyou__overview{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.125rem}.elkan-wc-thankyou__meta{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}@media(min-width:48rem){.elkan-wc-thankyou__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.elkan-wc-thankyou__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.elkan-wc-thankyou__meta:after,.elkan-wc-thankyou__meta:before{content:none!important;display:none!important}.elkan-wc-thankyou__meta-item{align-items:flex-start;background:#f8f9fb;border:1px solid #f0f0f0!important;border-radius:.625rem;display:flex;float:none!important;font-size:inherit!important;gap:.75rem;line-height:1.4!important;margin:0!important;padding:.875rem 1rem!important;text-transform:none!important;width:auto!important}.elkan-wc-thankyou__meta-item:after,.elkan-wc-thankyou__meta-item:before{content:none!important;display:none!important}.elkan-wc-thankyou__meta-item--accent{background:#f2f7f5;border-color:rgba(30,138,110,.28)!important}.elkan-wc-thankyou__meta-item--accent .elkan-wc-thankyou__meta-icon{background:#1e8a6e;color:#fff}.elkan-wc-thankyou__meta-item--accent .elkan-wc-thankyou__meta-value{color:#217162}.elkan-wc-thankyou__meta-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(15,23,42,.06);color:#1e8a6e;display:inline-flex;flex:none;height:2.25rem;justify-content:center;width:2.25rem}.elkan-wc-thankyou__meta-copy{display:grid;gap:.25rem;min-width:0}.elkan-wc-thankyou__meta-label{color:#848484;display:block;font-size:.6875rem;font-weight:600}.elkan-wc-thankyou__meta-value{color:#1a1a1a;display:block;font-size:.875rem;font-weight:700;word-break:break-word}.elkan-wc-thankyou__meta-value .amount,.elkan-wc-thankyou__meta-value .woocommerce-Price-amount{font-weight:800}.elkan-wc-thankyou__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.elkan-wc-thankyou__cta{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem}.elkan-wc-thankyou__cta:focus-visible,.elkan-wc-thankyou__cta:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-thankyou__cta:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-thankyou__cta{font-size:.875rem;min-height:2.875rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-thankyou__cta--secondary{background:#fff;border:1px solid #f0f0f0;box-shadow:none;color:#1a1a1a!important}.elkan-wc-thankyou__cta--secondary:focus-visible,.elkan-wc-thankyou__cta--secondary:hover{border-color:#1e8a6e;color:#1e8a6e!important;filter:none}.elkan-wc-thankyou__details{display:grid;gap:1rem}.elkan-wc-thankyou-details{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden}.elkan-wc-thankyou-details__header{background:linear-gradient(0deg,#f9f9f9,#fff);border-bottom:1px solid #f0f0f0;padding:1rem 1.25rem}.elkan-wc-thankyou-details__title{color:#000;font-size:1rem;font-weight:700;margin:0}.elkan-wc-thankyou-details__table-wrap{padding:0 1.25rem 1.25rem}.elkan-wc-thankyou-details__table{background:transparent!important;border:0!important;border-collapse:collapse;margin:0;width:100%}.elkan-wc-thankyou-details__table thead th{background:transparent!important;border:0!important;border-bottom:1px solid #f0f0f0!important;color:#848484;font-size:.75rem;font-weight:700;padding:1rem 0 .75rem;text-align:start}.elkan-wc-thankyou-details__table thead th.product-total{text-align:end}.elkan-wc-thankyou-details__table tbody tr{border-bottom:1px solid #f0f0f0}.elkan-wc-thankyou-details__table td,.elkan-wc-thankyou-details__table th{background:transparent!important;border:0!important;padding:.875rem 0;vertical-align:top}.elkan-wc-thankyou-details__table .product-name{color:#1a1a1a;font-size:.875rem;font-weight:600;padding-inline-end:.75rem;text-align:start}.elkan-wc-thankyou-details__table .product-name a{color:inherit;text-decoration:none}.elkan-wc-thankyou-details__table .product-name a:focus-visible,.elkan-wc-thankyou-details__table .product-name a:hover{color:#1e8a6e}.elkan-wc-thankyou-details__table .product-name .product-quantity{background:#f2f7f5;border-radius:999px;color:#1e8a6e;display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.4;margin-top:.375rem;padding:.125rem .5rem}.elkan-wc-thankyou-details__table .product-name ul.wc-item-meta{color:#848484;font-size:.75rem;font-weight:500;list-style:none;margin:.375rem 0 0;padding:0}.elkan-wc-thankyou-details__table .product-total{color:#1a1a1a;font-size:.875rem;font-weight:700;text-align:end;white-space:nowrap}.elkan-wc-thankyou-details__table tfoot td,.elkan-wc-thankyou-details__table tfoot th{border-bottom:1px solid #f0f0f0!important;font-size:.8125rem;padding:.625rem 0;vertical-align:middle}.elkan-wc-thankyou-details__table tfoot th{color:#848484;font-weight:600;text-align:start;width:40%}.elkan-wc-thankyou-details__table tfoot td{color:#1a1a1a;font-weight:700;text-align:end}.elkan-wc-thankyou-details__table tfoot tr:last-child td,.elkan-wc-thankyou-details__table tfoot tr:last-child th{border-bottom:0!important;color:#000;font-size:1rem;font-weight:800;padding-top:.875rem}.elkan-wc-thankyou-details__table .elkan-wc-thankyou-details__action,.elkan-wc-thankyou-details__table .order-actions-button{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;color:#1a1a1a;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:0 .875rem;text-decoration:none}.elkan-wc-thankyou-details__table .elkan-wc-thankyou-details__action:focus-visible,.elkan-wc-thankyou-details__table .elkan-wc-thankyou-details__action:hover,.elkan-wc-thankyou-details__table .order-actions-button:focus-visible,.elkan-wc-thankyou-details__table .order-actions-button:hover{border-color:#1e8a6e;color:#1e8a6e}.elkan-wc-thankyou-addresses{margin:0}.elkan-wc-thankyou-addresses__grid{display:grid;float:none;gap:1rem;width:100%}@media(min-width:48rem){.elkan-wc-thankyou-addresses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-thankyou-addresses__grid:after,.elkan-wc-thankyou-addresses__grid:before{content:none!important;display:none!important}.elkan-wc-thankyou-addresses__card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;float:none!important;margin:0;padding:1.125rem 1.25rem;width:100%!important}.elkan-wc-thankyou-addresses__card--single{max-width:100%}.elkan-wc-thankyou-addresses__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:.625rem;margin-bottom:.875rem;padding-bottom:.75rem}.elkan-wc-thankyou-addresses__icon{align-items:center;background:#f2f7f5;border-radius:50%;color:#1e8a6e;display:inline-flex;height:2rem;justify-content:center;width:2rem}.elkan-wc-thankyou-addresses__title{color:#000;font-size:.9375rem;font-weight:700;margin:0}.elkan-wc-thankyou-addresses__body{color:#1a1a1a;display:grid;font-size:.8125rem;font-style:normal;gap:.375rem;line-height:1.8;margin:0}.elkan-wc-thankyou-addresses__body p{margin:0}.elkan-wc-thankyou-addresses__email,.elkan-wc-thankyou-addresses__phone{color:#848484;font-weight:600}.elkan-wc-flow .elkan-free-shipping-bar,.elkan-wc-flow .imaginit-wc-free-shipping-bar{margin-bottom:.25rem}@media(max-width:47.98rem){.elkan-content-page--cart,.elkan-content-page--checkout,.elkan-content-page--thankyou{padding-top:1rem}.elkan-content-page--cart .elkan-content-page__card,.elkan-content-page--checkout .elkan-content-page__card,.elkan-content-page--thankyou .elkan-content-page__card{border-inline:0;border-radius:0;padding:1rem}.elkan-wc-steps{border-inline:0;border-radius:0;margin-inline:-1rem;padding:.875rem 1rem}.elkan-wc-steps__list{gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.elkan-wc-steps__item{gap:.375rem}.elkan-wc-steps__item:not(:last-child):after{inset-inline-start:calc(50% + .875rem);width:calc(100% - 1.75rem)}.elkan-wc-steps__marker{font-size:.75rem;height:1.75rem;width:1.75rem}.elkan-wc-steps__label{font-size:.625rem;line-height:1.35}.elkan-checkout,.elkan-checkout__step{gap:1rem}.elkan-checkout #customer_details,.elkan-checkout #order_review,.elkan-checkout-address,.elkan-checkout-payment-summary,.elkan-checkout__payment-methods{border-radius:.625rem;padding:1rem}.elkan-checkout-address__header{align-items:stretch}.elkan-checkout-address__add,.elkan-checkout__continue{justify-content:center;width:100%}.elkan-checkout__step-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.96);border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -6px 18px rgba(15,23,42,.08);display:block;margin:0 -1rem -1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:sticky;z-index:20}.elkan-checkout__continue{min-height:3.25rem}.elkan-checkout__payment-head{align-items:stretch}.elkan-checkout__payment-title{font-size:1rem}.elkan-checkout #order_review .shop_table{font-size:.75rem}.elkan-checkout #payment .payment_methods>li{padding:.75rem}.elkan-checkout #payment .place-order{background:hsla(0,0%,100%,.96);border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -6px 18px rgba(15,23,42,.08);margin:1rem -1rem -1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:sticky;z-index:20}.elkan-wc-thankyou__hero{padding:1.5rem 1rem}.elkan-wc-thankyou__message{font-size:1.0625rem}.elkan-wc-thankyou__overview{padding:.875rem}.elkan-wc-thankyou__meta{grid-template-columns:1fr}.elkan-wc-thankyou__actions{flex-direction:column}.elkan-wc-thankyou__cta{justify-content:center;width:100%}.elkan-wc-thankyou-addresses__card,.elkan-wc-thankyou-details__header,.elkan-wc-thankyou-details__table-wrap{padding-inline:1rem}.elkan-wc-thankyou-details__table-wrap{overflow-x:auto;padding-bottom:1rem}}.elkan-wc-cart-layout{align-items:start;display:grid;gap:1.25rem}@media(min-width:64rem){.elkan-wc-cart-layout{grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) 21.5rem}}body.elkan-wc-cart .elkan-wc-cart-item__detail--total,body.woocommerce-cart .elkan-wc-cart-item__detail--total{align-items:flex-start;text-align:start}.elkan-wc-cart-layout>.elkan-free-shipping-bar,.elkan-wc-cart-layout>.imaginit-wc-free-shipping-bar,.elkan-wc-cart-layout>.imaginit-wc-guest-cart-email{grid-column:1/-1}.elkan-wc-cart-shell{display:contents}body.elkan-wc-cart .cart-collaterals,body.elkan-wc-cart .elkan-wc-cart__aside,body.elkan-wc-cart .elkan-wc-cart__form,body.elkan-wc-cart .elkan-wc-cart__main,body.elkan-wc-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .elkan-wc-cart__aside,body.woocommerce-cart .elkan-wc-cart__form,body.woocommerce-cart .elkan-wc-cart__main,body.woocommerce-cart .woocommerce-cart-form{clear:none!important;float:none!important;margin:0!important;max-width:none!important;width:auto!important}body.elkan-wc-cart .elkan-wc-flow__content .woocommerce,body.woocommerce-cart .elkan-wc-flow__content .woocommerce{float:none;margin:0;max-width:none;padding:0;width:100%}body.elkan-wc-cart .elkan-wc-flow__content .woocommerce:after,body.elkan-wc-cart .elkan-wc-flow__content .woocommerce:before,body.woocommerce-cart .elkan-wc-flow__content .woocommerce:after,body.woocommerce-cart .elkan-wc-flow__content .woocommerce:before{display:none}body.elkan-wc-cart .elkan-wc-cart__main,body.woocommerce-cart .elkan-wc-cart__main{min-width:0}@media(min-width:64rem){body.elkan-wc-cart .elkan-wc-cart__main,body.woocommerce-cart .elkan-wc-cart__main{grid-area:main}}body.elkan-wc-cart .elkan-wc-cart__aside,body.woocommerce-cart .elkan-wc-cart__aside{min-width:0}@media(min-width:64rem){body.elkan-wc-cart .elkan-wc-cart__aside,body.woocommerce-cart .elkan-wc-cart__aside{grid-area:aside}}body.elkan-wc-cart .elkan-wc-cart__form,body.woocommerce-cart .elkan-wc-cart__form{display:flex;flex-direction:column;gap:1rem}body.elkan-wc-cart .elkan-wc-cart__section-head,body.woocommerce-cart .elkan-wc-cart__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:0 .125rem}body.elkan-wc-cart .elkan-wc-cart__section-title,body.woocommerce-cart .elkan-wc-cart__section-title{color:#000;font-size:1.0625rem;font-weight:700;margin:0}body.elkan-wc-cart .elkan-wc-cart__section-count,body.woocommerce-cart .elkan-wc-cart__section-count{align-items:center;background:#f2f7f5;border-radius:999px;color:#217162;display:inline-flex;font-size:.75rem;font-weight:600;min-height:1.75rem;padding:0 .75rem}body.elkan-wc-cart .elkan-wc-cart-list,body.woocommerce-cart .elkan-wc-cart-list{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0}body.elkan-wc-cart .elkan-wc-cart-item,body.woocommerce-cart .elkan-wc-cart-item{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:grid;gap:.875rem 1rem;grid-template-columns:5rem minmax(0,1fr);padding:1rem;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width:48rem){body.elkan-wc-cart .elkan-wc-cart-item,body.woocommerce-cart .elkan-wc-cart-item{gap:1rem 1.25rem;grid-template-columns:6.25rem minmax(0,1fr);padding:1.125rem 1.25rem}}body.elkan-wc-cart .elkan-wc-cart-item:hover,body.woocommerce-cart .elkan-wc-cart-item:hover{border-color:rgba(30,138,110,.22);box-shadow:0 4px 14px rgba(30,138,110,.07)}body.elkan-wc-cart .elkan-wc-cart-item__media,body.woocommerce-cart .elkan-wc-cart-item__media{align-self:start;aspect-ratio:1;background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;overflow:hidden;width:100%}body.elkan-wc-cart .elkan-wc-cart-item__media img,body.woocommerce-cart .elkan-wc-cart-item__media img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body.elkan-wc-cart .elkan-wc-cart-item__media-link,body.woocommerce-cart .elkan-wc-cart-item__media-link{display:block;height:100%;width:100%}body.elkan-wc-cart .elkan-wc-cart-item__body,body.woocommerce-cart .elkan-wc-cart-item__body{display:flex;flex-direction:column;gap:.875rem;min-width:0}body.elkan-wc-cart .elkan-wc-cart-item__header,body.woocommerce-cart .elkan-wc-cart-item__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}body.elkan-wc-cart .elkan-wc-cart-item__heading,body.woocommerce-cart .elkan-wc-cart-item__heading{flex:1;min-width:0}body.elkan-wc-cart .elkan-wc-cart-item__remove,body.woocommerce-cart .elkan-wc-cart-item__remove{flex:none}body.elkan-wc-cart .elkan-wc-cart-item__title,body.woocommerce-cart .elkan-wc-cart-item__title{color:#1a1a1a;font-size:.9375rem;font-weight:600;line-height:1.55;margin:0}body.elkan-wc-cart .elkan-wc-cart-item__title a,body.woocommerce-cart .elkan-wc-cart-item__title a{color:inherit;text-decoration:none}body.elkan-wc-cart .elkan-wc-cart-item__title a:hover,body.woocommerce-cart .elkan-wc-cart-item__title a:hover{color:#1e8a6e}body.elkan-wc-cart .elkan-wc-cart-item__notice,body.woocommerce-cart .elkan-wc-cart-item__notice{color:#ef4056;font-size:.75rem;margin:.375rem 0 0}body.elkan-wc-cart .elkan-wc-cart-item__remove-btn,body.woocommerce-cart .elkan-wc-cart-item__remove-btn{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;color:#848484;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;line-height:1;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease;width:1.75rem}body.elkan-wc-cart .elkan-wc-cart-item__remove-btn:hover,body.woocommerce-cart .elkan-wc-cart-item__remove-btn:hover{background:#ffe4e7;border-color:#ef4056;color:#ef4056}body.elkan-wc-cart .elkan-wc-cart-item__details,body.woocommerce-cart .elkan-wc-cart-item__details{border-top:1px solid #f0f0f0;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.875rem}@media(max-width:36rem){body.elkan-wc-cart .elkan-wc-cart-item__details,body.woocommerce-cart .elkan-wc-cart-item__details{gap:.75rem;grid-template-columns:1fr}}body.elkan-wc-cart .elkan-wc-cart-item__detail,body.woocommerce-cart .elkan-wc-cart-item__detail{display:flex;flex-direction:column;gap:.375rem;min-width:0}body.elkan-wc-cart .elkan-wc-cart-item__detail--unit,body.woocommerce-cart .elkan-wc-cart-item__detail--unit{align-items:flex-start}body.elkan-wc-cart .elkan-wc-cart-item__detail--qty,body.woocommerce-cart .elkan-wc-cart-item__detail--qty{align-items:center;text-align:center}@media(max-width:36rem){body.elkan-wc-cart .elkan-wc-cart-item__detail--qty,body.woocommerce-cart .elkan-wc-cart-item__detail--qty{align-items:flex-start;text-align:start}}body.elkan-wc-cart .elkan-wc-cart-item__detail--total,body.woocommerce-cart .elkan-wc-cart-item__detail--total{align-items:flex-end;text-align:end}@media(max-width:36rem){body.elkan-wc-cart .elkan-wc-cart-item__detail--total,body.woocommerce-cart .elkan-wc-cart-item__detail--total{align-items:flex-start;text-align:start}}body.elkan-wc-cart .elkan-wc-cart-item__detail-label,body.woocommerce-cart .elkan-wc-cart-item__detail-label{color:#848484;font-size:.6875rem;font-weight:600;line-height:1.2}body.elkan-wc-cart .elkan-wc-cart-item__detail-value,body.woocommerce-cart .elkan-wc-cart-item__detail-value{color:#1a1a1a;font-size:.875rem;font-weight:700;line-height:1.35;margin:0}body.elkan-wc-cart .elkan-wc-cart-item__detail-value .amount,body.elkan-wc-cart .elkan-wc-cart-item__detail-value bdi,body.elkan-wc-cart .elkan-wc-cart-item__detail-value ins,body.elkan-wc-cart .elkan-wc-cart-item__detail-value span,body.woocommerce-cart .elkan-wc-cart-item__detail-value .amount,body.woocommerce-cart .elkan-wc-cart-item__detail-value bdi,body.woocommerce-cart .elkan-wc-cart-item__detail-value ins,body.woocommerce-cart .elkan-wc-cart-item__detail-value span{display:inline;margin:0;text-decoration:none}body.elkan-wc-cart .elkan-wc-cart-item__detail-value del,body.woocommerce-cart .elkan-wc-cart-item__detail-value del{color:#848484;display:block;font-size:.75rem;font-weight:400;margin-bottom:.125rem}body.elkan-wc-cart .elkan-wc-cart-item__detail-value--accent,body.woocommerce-cart .elkan-wc-cart-item__detail-value--accent{color:#217162;font-size:.9375rem}body.elkan-wc-cart .elkan-wc-qty-stepper,body.woocommerce-cart .elkan-wc-qty-stepper{align-items:stretch;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:inline-flex;max-width:100%;overflow:hidden}body.elkan-wc-cart .elkan-wc-qty-stepper__btn,body.woocommerce-cart .elkan-wc-qty-stepper__btn{align-items:center;background:#f8f9fb;border:0;color:#1a1a1a;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:1.125rem;font-weight:600;justify-content:center;line-height:1;min-height:2.375rem;padding:0;transition:background-color .2s ease,color .2s ease;width:2.25rem}body.elkan-wc-cart .elkan-wc-qty-stepper__btn:hover:not(:disabled),body.woocommerce-cart .elkan-wc-qty-stepper__btn:hover:not(:disabled){background:#f2f7f5;color:#217162}body.elkan-wc-cart .elkan-wc-qty-stepper__btn:focus-visible,body.woocommerce-cart .elkan-wc-qty-stepper__btn:focus-visible{outline:2px solid rgba(30,138,110,.25);outline-offset:-2px}body.elkan-wc-cart .elkan-wc-qty-stepper__btn:disabled,body.woocommerce-cart .elkan-wc-qty-stepper__btn:disabled{cursor:not-allowed;opacity:.4}body.elkan-wc-cart .elkan-wc-qty-stepper__field,body.woocommerce-cart .elkan-wc-qty-stepper__field{align-items:stretch;border-inline:1px solid #f0f0f0;display:flex;min-width:0}body.elkan-wc-cart .elkan-wc-qty-stepper__field .screen-reader-text,body.elkan-wc-cart .elkan-wc-qty-stepper__field label,body.woocommerce-cart .elkan-wc-qty-stepper__field .screen-reader-text,body.woocommerce-cart .elkan-wc-qty-stepper__field label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}body.elkan-wc-cart .elkan-wc-qty-stepper__field .quantity,body.woocommerce-cart .elkan-wc-qty-stepper__field .quantity{align-items:stretch;display:flex;margin:0}body.elkan-wc-cart .elkan-wc-cart-item__qty-input,body.woocommerce-cart .elkan-wc-cart-item__qty-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:0;border-radius:0;box-shadow:none;color:#1a1a1a;font-family:inherit;font-size:.875rem;font-weight:700;min-height:2.375rem;padding:.25rem .375rem;text-align:center;width:2.75rem}body.elkan-wc-cart .elkan-wc-cart-item__qty-input::-webkit-inner-spin-button,body.elkan-wc-cart .elkan-wc-cart-item__qty-input::-webkit-outer-spin-button,body.woocommerce-cart .elkan-wc-cart-item__qty-input::-webkit-inner-spin-button,body.woocommerce-cart .elkan-wc-cart-item__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}body.elkan-wc-cart .elkan-wc-cart-item__qty-input:focus,body.woocommerce-cart .elkan-wc-cart-item__qty-input:focus{background:#f2f7f5;outline:none}@media(max-width:30rem){body.elkan-wc-cart .elkan-wc-cart-item,body.woocommerce-cart .elkan-wc-cart-item{grid-template-columns:4.25rem minmax(0,1fr)}}body.elkan-wc-cart .wc-item-meta,body.woocommerce-cart .wc-item-meta{color:#848484;font-size:.75rem;line-height:1.5;list-style:none;margin:.375rem 0 0;padding:0}body.elkan-wc-cart .wc-item-meta li,body.woocommerce-cart .wc-item-meta li{margin:0}body.elkan-wc-cart .elkan-wc-cart__footer,body.woocommerce-cart .elkan-wc-cart__footer{background:linear-gradient(0deg,#f9f9f9,#fff);border:1px dashed #f0f0f0;border-radius:.9375rem;display:grid;gap:1rem;padding:1.125rem 1.25rem}body.elkan-wc-cart .coupon.elkan-wc-cart__coupon,body.elkan-wc-cart .elkan-wc-cart__coupon,body.woocommerce-cart .coupon.elkan-wc-cart__coupon,body.woocommerce-cart .elkan-wc-cart__coupon{display:grid;gap:.5rem}body.elkan-wc-cart .elkan-wc-cart__coupon-label,body.woocommerce-cart .elkan-wc-cart__coupon-label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:700;margin-bottom:.5rem}body.elkan-wc-cart .elkan-wc-cart__coupon-row,body.woocommerce-cart .elkan-wc-cart__coupon-row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}body.elkan-wc-cart .elkan-wc-cart__coupon-input,body.woocommerce-cart .elkan-wc-cart__coupon-input{border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}body.elkan-wc-cart .elkan-wc-cart__coupon-input:focus,body.woocommerce-cart .elkan-wc-cart__coupon-input:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}body.elkan-wc-cart .elkan-wc-cart__coupon-input,body.woocommerce-cart .elkan-wc-cart__coupon-input{background:#fff;min-height:2.875rem}body.elkan-wc-cart .elkan-wc-cart__coupon-btn,body.woocommerce-cart .elkan-wc-cart__coupon-btn{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}body.elkan-wc-cart .elkan-wc-cart__coupon-btn:focus-visible,body.elkan-wc-cart .elkan-wc-cart__coupon-btn:hover,body.woocommerce-cart .elkan-wc-cart__coupon-btn:focus-visible,body.woocommerce-cart .elkan-wc-cart__coupon-btn:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}body.elkan-wc-cart .elkan-wc-cart__coupon-btn:disabled,body.woocommerce-cart .elkan-wc-cart__coupon-btn:disabled{cursor:not-allowed;opacity:.55}body.elkan-wc-cart .elkan-wc-cart__coupon-btn,body.woocommerce-cart .elkan-wc-cart__coupon-btn{font-size:.8125rem;min-height:2.875rem;padding:0 1.25rem;white-space:nowrap}body.elkan-wc-cart .elkan-wc-cart__toolbar,body.woocommerce-cart .elkan-wc-cart__toolbar{display:flex;justify-content:flex-end}body.elkan-wc-cart .elkan-wc-cart__update-btn,body.woocommerce-cart .elkan-wc-cart__update-btn{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}body.elkan-wc-cart .elkan-wc-cart__update-btn:focus,body.woocommerce-cart .elkan-wc-cart__update-btn:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}body.elkan-wc-cart .elkan-wc-cart__update-btn,body.woocommerce-cart .elkan-wc-cart__update-btn{align-items:center;background:transparent;color:#848484;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;justify-content:center;min-height:2.5rem;padding:0 1rem}body.elkan-wc-cart .elkan-wc-cart__update-btn:hover,body.woocommerce-cart .elkan-wc-cart__update-btn:hover{background:#fff;border-color:#1e8a6e;color:#1e8a6e}body.elkan-wc-cart .cart_totals,body.elkan-wc-cart .elkan-wc-cart-summary,body.woocommerce-cart .cart_totals,body.woocommerce-cart .elkan-wc-cart-summary{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0}@media(min-width:64rem){body.elkan-wc-cart .cart_totals,body.elkan-wc-cart .elkan-wc-cart-summary,body.woocommerce-cart .cart_totals,body.woocommerce-cart .elkan-wc-cart-summary{position:sticky;top:var(--elkan-sticky-top,6rem)}}body.elkan-wc-cart .elkan-wc-cart-summary__header,body.woocommerce-cart .elkan-wc-cart-summary__header{background:linear-gradient(0deg,#f9f9f9,#fff);border-bottom:1px solid #f0f0f0;padding:1.125rem 1.25rem}body.elkan-wc-cart .elkan-wc-cart-summary__title,body.woocommerce-cart .elkan-wc-cart-summary__title{color:#000;font-size:1rem;font-weight:700;margin:0 0 .25rem}body.elkan-wc-cart .elkan-wc-cart-summary__subtitle,body.woocommerce-cart .elkan-wc-cart-summary__subtitle{color:#848484;font-size:.75rem;line-height:1.55;margin:0}body.elkan-wc-cart .elkan-wc-cart-summary__body,body.woocommerce-cart .elkan-wc-cart-summary__body{padding:.75rem 1.25rem 2rem}body.elkan-wc-cart .elkan-wc-cart-summary__table,body.woocommerce-cart .elkan-wc-cart-summary__table{background:transparent!important;border:0!important;border-collapse:collapse;margin:0;width:100%}body.elkan-wc-cart .elkan-wc-cart-summary__table td,body.elkan-wc-cart .elkan-wc-cart-summary__table th,body.woocommerce-cart .elkan-wc-cart-summary__table td,body.woocommerce-cart .elkan-wc-cart-summary__table th{background:transparent!important;border:0!important;border-bottom:1px solid #f0f0f0!important;font-size:.8125rem;padding:.625rem 0;vertical-align:top}body.elkan-wc-cart .elkan-wc-cart-summary__table th,body.woocommerce-cart .elkan-wc-cart-summary__table th{color:#848484;font-weight:600;text-align:start;width:42%}body.elkan-wc-cart .elkan-wc-cart-summary__table td,body.woocommerce-cart .elkan-wc-cart-summary__table td{color:#1a1a1a;font-weight:700;text-align:end}body.elkan-wc-cart .elkan-wc-cart-summary__table .cart-discount td,body.woocommerce-cart .elkan-wc-cart-summary__table .cart-discount td{color:#1e8a6e}body.elkan-wc-cart .elkan-wc-cart-summary__table .cart-discount td a.woocommerce-remove-coupon,body.woocommerce-cart .elkan-wc-cart-summary__table .cart-discount td a.woocommerce-remove-coupon{align-items:center;background:#ffe4e7;border:1px solid rgba(239,64,86,.25);border-radius:999px;color:#ef4056;display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.4;margin-inline-start:.375rem;padding:.125rem .5rem;text-decoration:none;vertical-align:middle}body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td{color:#848484;font-size:.75rem;font-weight:500;line-height:1.55;text-align:end;white-space:normal}body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td ul#shipping_method,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td ul#shipping_method,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td ul#shipping_method,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td ul#shipping_method{list-style:none;margin:0;padding:0;text-align:end}body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .woocommerce-shipping-destination,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td .woocommerce-shipping-destination,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .woocommerce-shipping-destination,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td .woocommerce-shipping-destination{font-size:.6875rem;line-height:1.5;margin:.375rem 0 0}body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .shipping-calculator-button,body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td a,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td .shipping-calculator-button,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td a,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .shipping-calculator-button,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td a,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td .shipping-calculator-button,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td a{color:#1e8a6e;font-weight:600;text-decoration:none}body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .shipping-calculator-button:hover,body.elkan-wc-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td a:hover,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td .shipping-calculator-button:hover,body.elkan-wc-cart .elkan-wc-cart-summary__table tr.shipping td a:hover,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td .shipping-calculator-button:hover,body.woocommerce-cart .elkan-wc-cart-summary__table .woocommerce-shipping-totals td a:hover,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td .shipping-calculator-button:hover,body.woocommerce-cart .elkan-wc-cart-summary__table tr.shipping td a:hover{text-decoration:underline}body.elkan-wc-cart .elkan-wc-cart-summary__table tr:last-child td,body.elkan-wc-cart .elkan-wc-cart-summary__table tr:last-child th,body.woocommerce-cart .elkan-wc-cart-summary__table tr:last-child td,body.woocommerce-cart .elkan-wc-cart-summary__table tr:last-child th{border-bottom:0!important}body.elkan-wc-cart .elkan-wc-cart-summary__row--total td,body.elkan-wc-cart .elkan-wc-cart-summary__row--total th,body.woocommerce-cart .elkan-wc-cart-summary__row--total td,body.woocommerce-cart .elkan-wc-cart-summary__row--total th{border:0!important;padding:0!important}body.elkan-wc-cart .elkan-wc-cart-summary__total-box,body.woocommerce-cart .elkan-wc-cart-summary__total-box{align-items:center;background:#f2f7f5;border:1px solid rgba(30,138,110,.18);border-radius:.625rem;display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding:.875rem 1rem}body.elkan-wc-cart .elkan-wc-cart-summary__total-label,body.woocommerce-cart .elkan-wc-cart-summary__total-label{color:#848484;font-size:.8125rem;font-weight:600}body.elkan-wc-cart .elkan-wc-cart-summary__total-value,body.woocommerce-cart .elkan-wc-cart-summary__total-value{color:#217162;font-size:1.0625rem;font-weight:700;text-align:end}body.elkan-wc-cart .elkan-wc-cart-summary__total-value .amount,body.elkan-wc-cart .elkan-wc-cart-summary__total-value bdi,body.woocommerce-cart .elkan-wc-cart-summary__total-value .amount,body.woocommerce-cart .elkan-wc-cart-summary__total-value bdi{color:inherit}body.elkan-wc-cart .elkan-wc-cart-summary__checkout,body.woocommerce-cart .elkan-wc-cart-summary__checkout{padding:0 1.25rem 1.25rem}body.elkan-wc-cart #place_order,body.elkan-wc-cart .checkout-button,body.elkan-wc-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart #place_order,body.woocommerce-cart .checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}body.elkan-wc-cart #place_order:focus-visible,body.elkan-wc-cart #place_order:hover,body.elkan-wc-cart .checkout-button:focus-visible,body.elkan-wc-cart .checkout-button:hover,body.elkan-wc-cart .wc-proceed-to-checkout .checkout-button:focus-visible,body.elkan-wc-cart .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-cart #place_order:focus-visible,body.woocommerce-cart #place_order:hover,body.woocommerce-cart .checkout-button:focus-visible,body.woocommerce-cart .checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus-visible,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}body.elkan-wc-cart #place_order:disabled,body.elkan-wc-cart .checkout-button:disabled,body.elkan-wc-cart .wc-proceed-to-checkout .checkout-button:disabled,body.woocommerce-cart #place_order:disabled,body.woocommerce-cart .checkout-button:disabled,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:disabled{cursor:not-allowed;opacity:.55}body.elkan-wc-cart #place_order,body.elkan-wc-cart .checkout-button,body.elkan-wc-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart #place_order,body.woocommerce-cart .checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;font-size:.9375rem;margin:0!important;width:100%!important}body.elkan-wc-cart .imaginit-wc-guest-cart-email,body.woocommerce-cart .imaginit-wc-guest-cart-email{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:1rem 1.125rem}body.elkan-wc-cart .imaginit-wc-guest-cart-email label,body.woocommerce-cart .imaginit-wc-guest-cart-email label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:700;margin-bottom:.5rem}body.elkan-wc-cart .imaginit-wc-guest-cart-email .form-row,body.elkan-wc-cart .imaginit-wc-guest-cart-email p,body.woocommerce-cart .imaginit-wc-guest-cart-email .form-row,body.woocommerce-cart .imaginit-wc-guest-cart-email p{margin:0}body.elkan-wc-cart .imaginit-wc-guest-cart-email input.input-text,body.elkan-wc-cart .imaginit-wc-guest-cart-email input[type=email],body.woocommerce-cart .imaginit-wc-guest-cart-email input.input-text,body.woocommerce-cart .imaginit-wc-guest-cart-email input[type=email]{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;padding:.5rem 1rem;width:100%}body.elkan-wc-cart .imaginit-wc-guest-cart-email input.input-text:focus,body.elkan-wc-cart .imaginit-wc-guest-cart-email input[type=email]:focus,body.woocommerce-cart .imaginit-wc-guest-cart-email input.input-text:focus,body.woocommerce-cart .imaginit-wc-guest-cart-email input[type=email]:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}body.elkan-wc-cart .imaginit-wc-guest-cart-email input.input-text,body.elkan-wc-cart .imaginit-wc-guest-cart-email input[type=email],body.woocommerce-cart .imaginit-wc-guest-cart-email input.input-text,body.woocommerce-cart .imaginit-wc-guest-cart-email input[type=email]{min-height:2.75rem}body.elkan-wc-cart .imaginit-wc-guest-cart-email .button,body.elkan-wc-cart .imaginit-wc-guest-cart-email button[type=submit],body.woocommerce-cart .imaginit-wc-guest-cart-email .button,body.woocommerce-cart .imaginit-wc-guest-cart-email button[type=submit]{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}body.elkan-wc-cart .imaginit-wc-guest-cart-email .button:focus-visible,body.elkan-wc-cart .imaginit-wc-guest-cart-email .button:hover,body.elkan-wc-cart .imaginit-wc-guest-cart-email button[type=submit]:focus-visible,body.elkan-wc-cart .imaginit-wc-guest-cart-email button[type=submit]:hover,body.woocommerce-cart .imaginit-wc-guest-cart-email .button:focus-visible,body.woocommerce-cart .imaginit-wc-guest-cart-email .button:hover,body.woocommerce-cart .imaginit-wc-guest-cart-email button[type=submit]:focus-visible,body.woocommerce-cart .imaginit-wc-guest-cart-email button[type=submit]:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}body.elkan-wc-cart .imaginit-wc-guest-cart-email .button:disabled,body.elkan-wc-cart .imaginit-wc-guest-cart-email button[type=submit]:disabled,body.woocommerce-cart .imaginit-wc-guest-cart-email .button:disabled,body.woocommerce-cart .imaginit-wc-guest-cart-email button[type=submit]:disabled{cursor:not-allowed;opacity:.55}body.elkan-wc-cart .imaginit-wc-guest-cart-email .button,body.elkan-wc-cart .imaginit-wc-guest-cart-email button[type=submit],body.woocommerce-cart .imaginit-wc-guest-cart-email .button,body.woocommerce-cart .imaginit-wc-guest-cart-email button[type=submit]{font-size:.8125rem;margin-top:.75rem;min-height:2.5rem;padding:0 1.125rem}body.elkan-wc-cart .elkan-wc-flow__content>.elkan-wc-cross-sells,body.woocommerce-cart .elkan-wc-flow__content>.elkan-wc-cross-sells{margin-top:1.25rem}body.elkan-wc-cart .elkan-wc-cross-sells__title,body.woocommerce-cart .elkan-wc-cross-sells__title{color:#000;font-size:1.5625rem;font-size:1.25rem;font-weight:600;line-height:1.1;margin:0 0 1rem}body.elkan-wc-cart .elkan-wc-cross-sells__panel,body.woocommerce-cart .elkan-wc-cross-sells__panel{background:#f2f7f5;border:1px solid #f0f0f0;border-radius:.9375rem;padding:1rem}body.elkan-wc-cart .elkan-wc-cross-sells__panel ul.products,body.woocommerce-cart .elkan-wc-cross-sells__panel ul.products{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}body.elkan-wc-cart .elkan-wc-cross-sells__panel ul.products:after,body.elkan-wc-cart .elkan-wc-cross-sells__panel ul.products:before,body.woocommerce-cart .elkan-wc-cross-sells__panel ul.products:after,body.woocommerce-cart .elkan-wc-cross-sells__panel ul.products:before{display:none}@media(min-width:48rem){body.elkan-wc-cart .elkan-wc-cross-sells__panel ul.products,body.woocommerce-cart .elkan-wc-cross-sells__panel ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75rem){body.elkan-wc-cart .elkan-wc-cross-sells__panel ul.products,body.woocommerce-cart .elkan-wc-cross-sells__panel ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}body.elkan-wc-cart .elkan-wc-cross-sells .elkan-shop-sale-card,body.woocommerce-cart .elkan-wc-cross-sells .elkan-shop-sale-card{height:100%;min-height:0}body.elkan-wc-cart .elkan-wc-cross-sells .elkan-shop-sale-card__image,body.woocommerce-cart .elkan-wc-cross-sells .elkan-shop-sale-card__image{height:8.5rem}body.elkan-wc-cart .elkan-wc-cross-sells .elkan-wc-loop-card__compare,body.woocommerce-cart .elkan-wc-cross-sells .elkan-wc-loop-card__compare{display:none}@media(max-width:63.99rem){body.elkan-wc-cart .elkan-wc-cart__coupon-row,body.woocommerce-cart .elkan-wc-cart__coupon-row{grid-template-columns:1fr}body.elkan-wc-cart .elkan-wc-cart__coupon-btn,body.woocommerce-cart .elkan-wc-cart__coupon-btn{width:100%}body.elkan-wc-cart .elkan-wc-cart__toolbar,body.woocommerce-cart .elkan-wc-cart__toolbar{justify-content:stretch}body.elkan-wc-cart .elkan-wc-cart__update-btn,body.woocommerce-cart .elkan-wc-cart__update-btn{width:100%}}@media(max-width:47.98rem){body.elkan-wc-cart .elkan-wc-cart-item,body.woocommerce-cart .elkan-wc-cart-item{border-radius:.625rem;gap:.75rem;grid-template-columns:4.5rem minmax(0,1fr);padding:.875rem}body.elkan-wc-cart .elkan-wc-cart-item__body,body.woocommerce-cart .elkan-wc-cart-item__body{gap:.625rem}body.elkan-wc-cart .elkan-wc-cart-item__title,body.woocommerce-cart .elkan-wc-cart-item__title{font-size:.8125rem}body.elkan-wc-cart .elkan-wc-cart-item__details,body.woocommerce-cart .elkan-wc-cart-item__details{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.elkan-wc-cart .elkan-wc-cart-item__detail--qty,body.woocommerce-cart .elkan-wc-cart-item__detail--qty{align-items:flex-end;text-align:end}body.elkan-wc-cart .elkan-wc-cart-item__detail--total,body.woocommerce-cart .elkan-wc-cart-item__detail--total{align-items:center;border-top:1px solid #f0f0f0;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding-top:.625rem}body.elkan-wc-cart .elkan-wc-cart-summary__body,body.elkan-wc-cart .elkan-wc-cart-summary__header,body.elkan-wc-cart .elkan-wc-cart__footer,body.woocommerce-cart .elkan-wc-cart-summary__body,body.woocommerce-cart .elkan-wc-cart-summary__header,body.woocommerce-cart .elkan-wc-cart__footer{padding-inline:1rem}body.elkan-wc-cart .elkan-wc-cart-summary__body,body.woocommerce-cart .elkan-wc-cart-summary__body{padding-bottom:1rem}}.elkan-wc-cart-empty{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);display:grid;gap:.75rem;padding:2.5rem 1.5rem;text-align:center}.elkan-wc-cart-empty .cart-empty{font-size:.9375rem;font-weight:600;margin:0}.elkan-wc-cart-empty .button{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-cart-empty .button:focus-visible,.elkan-wc-cart-empty .button:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-cart-empty .button:disabled{cursor:not-allowed;opacity:.55}.elkan-shop-sale{margin:0 auto 3rem}.elkan-shop-sale__inner{display:flex;flex-direction:column;gap:1.125rem}.elkan-shop-sale__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.elkan-shop-sale__heading{display:flex;flex-direction:column;gap:.9375rem;min-width:0}.elkan-shop-sale__title-row{align-items:center;display:flex;gap:.75rem}.elkan-shop-sale__badge{display:inline-flex;flex:none;height:2.0625rem;width:2.0625rem}.elkan-shop-sale__badge svg{display:block;height:100%;width:100%}.elkan-shop-sale__title{color:#000;font-size:1.5625rem;font-weight:600;line-height:1.1;margin:0}.elkan-shop-sale__subtitle{color:rgba(0,0,0,.7);font-size:1.125rem;font-weight:400;line-height:1.5;margin:0;max-width:31rem}.elkan-shop-sale__nav{align-items:center;display:flex;flex:none;gap:.625rem}.elkan-shop-sale__nav-btn{align-items:center;background:transparent;border:0;border-radius:50%;color:#3c4043;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;transition:opacity .2s ease;width:2.5rem}.elkan-shop-sale__nav-icon{display:none;line-height:0}.elkan-shop-sale__nav-btn .elkan-shop-sale__nav-icon--idle{display:block}.elkan-shop-sale__nav-btn--primary:not(:disabled) .elkan-shop-sale__nav-icon--idle{display:none}.elkan-shop-sale__nav-btn--primary:not(:disabled) .elkan-shop-sale__nav-icon--active{display:block}.elkan-shop-sale__nav-btn svg{display:block;height:2.5rem;width:2.5rem}.elkan-shop-sale__nav-btn:disabled{cursor:not-allowed;opacity:.45}.elkan-shop-sale__filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media(max-width:47.99rem){.elkan-shop-sale__filters{cursor:grab;flex-wrap:nowrap;overflow-x:auto;padding:.125rem 0 .625rem;scroll-padding-inline:0;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.elkan-shop-sale__filters::-webkit-scrollbar{display:none}.elkan-shop-sale__filters.is-dragging{cursor:grabbing;scroll-behavior:auto}.elkan-shop-sale__chip{flex:0 0 auto;scroll-snap-align:start}}.elkan-shop-sale__chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:1.25rem;min-height:2.25rem;padding:0 1.125rem;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.elkan-shop-sale__chip:hover:not(.is-active){background:#edf4f2}.elkan-shop-sale__chip.is-active{background:linear-gradient(1turn,#179876,#00694e);border-color:transparent;box-shadow:inset 0 1px 1px rgba(0,0,0,.25);color:#fff}.elkan-shop-sale__grid{align-items:stretch;display:flex;flex-direction:row;gap:.625rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch}.elkan-shop-sale__grid::-webkit-scrollbar{display:none}.elkan-shop-sale__grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.elkan-shop-sale__empty{color:#848484;font-size:.9375rem;margin:0;text-align:center}.elkan-shop-sale__empty[hidden]{display:none}.elkan-shop-sale-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;display:flex;flex:0 0 calc(20% - 0.5rem);flex-direction:column;min-height:29.0625rem;min-width:0;overflow:hidden;scroll-snap-align:start}.elkan-shop-sale-card.is-hidden{display:none}.elkan-shop-sale-card__media{display:block;flex:none}.elkan-shop-sale-card__image{background:#fff;height:13.5625rem;margin-top:.875rem;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-shop-sale-card__image--placeholder{background:#fafafa;display:block}.elkan-shop-sale-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.875rem .9375rem 1rem}.elkan-shop-sale-card__category{color:#595959;font-size:.6875rem;line-height:1.25rem;margin:0}.elkan-shop-sale-card__title{display:-webkit-box;font-size:.75rem;font-weight:400;-webkit-line-clamp:2;line-height:1.25rem;margin:0;-webkit-box-orient:vertical;min-height:2.5rem;overflow:hidden}.elkan-shop-sale-card__title a{color:#000;text-decoration:none}.elkan-shop-sale-card__meta{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.elkan-shop-sale-card__rating{align-items:center;display:inline-flex;gap:.375rem}.elkan-shop-sale-card__stars{align-items:center;display:inline-flex;gap:.125rem}.elkan-shop-sale-card__star{background-color:#ffa132;display:inline-block;flex:none;height:.6875rem;mask:url(aa2bfd3ee89e647ca98b.svg) center/contain no-repeat;-webkit-mask:url(aa2bfd3ee89e647ca98b.svg) center/contain no-repeat;width:.75rem}.elkan-shop-sale-card__star--empty{background-color:transparent;background:url(4e71a1eec81f86cd8fa6.svg) 50%/contain no-repeat;mask:none;-webkit-mask:none}.elkan-shop-sale-card__review-count{color:#1e8a6e;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500;line-height:.8125rem;text-decoration:underline}.elkan-shop-sale-card__shipping{align-items:center;background:#f8f9fb;border-radius:999px;display:inline-flex;gap:.375rem;min-height:1.5625rem;padding:0 .625rem}.elkan-shop-sale-card__shipping-icon{display:inline-flex;height:.875rem;width:.875rem}.elkan-shop-sale-card__shipping-icon svg{display:block;height:100%;width:100%}.elkan-shop-sale-card__shipping-text{color:#000;font-size:.6875rem;line-height:1.25rem}.elkan-shop-sale-card__price,.elkan-shop-sale-card__pricing{align-items:baseline;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:.5rem}.elkan-shop-sale-card__price{color:#1a1a1a;font-size:.875rem;font-weight:700;line-height:1.375rem}.elkan-shop-sale-card__price .amount,.elkan-shop-sale-card__price ins{color:#1a1a1a;text-decoration:none}.elkan-shop-sale-card__price del{color:#848484;font-size:.75rem;font-weight:400;line-height:1.1875rem}.elkan-shop-sale-card__social-proof{color:#e52d51;font-size:.6875rem;font-weight:400;line-height:1.0625rem;margin:0}.elkan-shop-sale-card__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.elkan-shop-sale-card__cart{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 2px rgba(0,0,0,.04);color:#111827;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;line-height:1.1875rem;margin-top:0;min-height:3.125rem;padding:0 1rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:100%}.elkan-shop-sale-card__cart:focus-visible,.elkan-shop-sale-card__cart:hover{border-color:#1e8a6e}.elkan-shop-sale-card__cart.added,.elkan-shop-sale-card__cart.is-added{background:linear-gradient(1turn,#179876,#00694e);border-color:transparent;box-shadow:0 1px 4px rgba(0,0,0,.04);color:#fff}.elkan-shop-sale-card__cart-icon{display:inline-flex;flex:none;height:1.1875rem;position:relative;width:1.1875rem}.elkan-shop-sale-card__cart-icon-check,.elkan-shop-sale-card__cart-icon-plus{align-items:center;display:inline-flex;inset:0;justify-content:center;position:absolute;transition:opacity .2s ease}.elkan-shop-sale-card__cart-icon-check,.elkan-shop-sale-card__cart.added .elkan-shop-sale-card__cart-icon-plus,.elkan-shop-sale-card__cart.is-added .elkan-shop-sale-card__cart-icon-plus{opacity:0}.elkan-shop-sale-card__cart.added .elkan-shop-sale-card__cart-icon-check,.elkan-shop-sale-card__cart.is-added .elkan-shop-sale-card__cart-icon-check{opacity:1}.elkan-shop-sale-card__cart-label{white-space:nowrap}.button.wc-forward{color:#0b3029;margin:10px;-webkit-text-decoration:#ffdead;text-decoration:#ffdead}.added_to_cart.wc-forward{align-items:center;background:#edf4f2;border:1px solid rgba(30,138,110,.2);border-radius:.75rem;color:#1c473f;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:1.25rem;min-height:2.125rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.added_to_cart.wc-forward:focus-visible,.added_to_cart.wc-forward:hover{background:#e3f1ec;border-color:#1e8a6e;color:#1c473f}@media(max-width:75rem){.elkan-shop-sale-card{flex-basis:calc(25% - 0.46875rem)}}@media(max-width:64rem){.elkan-shop-sale__inner{gap:1rem}.elkan-shop-sale__grid{gap:.875rem;margin-inline:-1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem}.elkan-shop-sale-card{flex-basis:clamp(12.5rem,29vw,16rem);min-height:25rem}.elkan-shop-sale__nav{display:none}}@media(max-width:48rem){.elkan-shop-sale__header{flex-direction:column}.elkan-shop-sale__nav{display:none}.elkan-shop-sale-card{flex-basis:min(78vw,17rem);min-height:23rem}}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;max-width:none;width:auto!important}.woocommerce-account .woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{background:transparent;border:0;border-radius:0;font-size:inherit;padding:0}.woocommerce-account .woocommerce:after{clear:both;content:"";display:table}.elkan-wc-account:not(body){align-items:start;display:grid;gap:1.25rem}@media(min-width:64rem){.elkan-wc-account:not(body){gap:1.5rem;grid-template-columns:17rem minmax(0,1fr)}}.elkan-wc-account__sidebar{background:#fff;background:linear-gradient(0deg,#f9f9f9,#fff);border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden}.elkan-wc-account__nav-item.is-logout{background-color:rgba(255,225,225,.29)}.elkan-wc-account__nav-item.is-logout svg path{stroke:#bd0000}.elkan-wc-account__profile{border-block-end:1px solid #f0f0f0;padding:1.25rem 1.125rem 1rem;position:relative}.elkan-wc-account__profile-edit{align-items:center;border-radius:50%;color:#1e8a6e;display:inline-flex;height:2rem;inset-block-start:1rem;inset-inline-end:1rem;justify-content:center;position:absolute;text-decoration:none;transition:background-color .2s ease;width:2rem}.elkan-wc-account__profile-edit:focus-visible,.elkan-wc-account__profile-edit:hover{background:#f2f7f5}.elkan-wc-account__profile-name{color:#111827;font-size:1rem;font-weight:700;line-height:1.5;margin:0 0 .375rem;padding-inline-end:2rem}.elkan-wc-account__profile-phone{color:#848484;font-size:.875rem;line-height:1.5;margin:0}.elkan-wc-account__nav-list{list-style:none;margin:0;padding:0}.elkan-wc-account__nav-item{border-block-end:1px solid #f0f0f0}.elkan-wc-account__nav-item.is-active .elkan-wc-account__nav-link{color:#1e8a6e;font-weight:700}.elkan-wc-account__nav-item.is-active:before{opacity:1}.elkan-wc-account__nav-item.is-logout .elkan-wc-account__nav-link{color:#1a1a1a}.elkan-wc-account__nav-item:before{background:#1e8a6e;content:"";inset-block:0;inset-inline-end:0;opacity:0;pointer-events:none;position:absolute;width:.1875rem}.elkan-wc-account__nav-item{position:relative}.elkan-wc-account__nav-link{align-items:center;color:#1a1a1a;display:flex;font-size:.9375rem;font-weight:600;gap:.75rem;line-height:1.5;padding:1rem 1.125rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.elkan-wc-account__nav-link:focus-visible,.elkan-wc-account__nav-link:hover{background:#f8f9fb}.elkan-wc-account__nav-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.elkan-wc-account__nav-icon,.elkan-wc-account__nav-icon svg{height:1.25rem;width:1.25rem}.elkan-wc-account__content{min-width:0}.elkan-wc-account-page{background:#fff;background:linear-gradient(0deg,#f9f9f9,#fff);border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;padding:1.5rem 1.75rem}.elkan-wc-account-page__header{margin-bottom:1.5rem}.elkan-wc-account-page__header--split{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.elkan-wc-account-page__title{color:#000;font-size:1.375rem;font-weight:600;line-height:1.3;margin:0}.elkan-wc-account-page__subtitle{border-bottom:1px solid #f0f0f0;color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}.elkan-wc-account-page__back{color:#1e8a6e;display:inline-flex;font-size:.8125rem;font-weight:600;margin-bottom:.5rem;text-decoration:none}.elkan-wc-account-page__back:hover{text-decoration:underline}.elkan-wc-account-page__cta{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem}.elkan-wc-account-page__cta:focus-visible,.elkan-wc-account-page__cta:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-page__cta:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-page__cta{border:0;cursor:pointer;font-family:inherit;font-size:.875rem;gap:.375rem;min-height:2.625rem;padding:0 1.125rem;text-decoration:none}.elkan-wc-account-tabs{background:#f8f9fb;border-radius:.625rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.375rem}.elkan-wc-account-tabs--underline{background:transparent;border-bottom:1px solid #f0f0f0;border-radius:0;gap:1.5rem;padding:0 0 .75rem}.elkan-wc-account-tabs__tab{align-items:center;background:transparent;border:0;border-radius:.625rem;color:#848484;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.elkan-wc-account-tabs--underline .elkan-wc-account-tabs__tab{background:transparent;border-bottom:2px solid transparent;border-radius:0;padding:.375rem 0}.elkan-wc-account-tabs__tab:hover{color:#1a1a1a}.elkan-wc-account-tabs__tab.is-active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);color:#1e8a6e}.elkan-wc-account-tabs--underline .elkan-wc-account-tabs__tab.is-active{background:transparent;border-bottom-color:#1e8a6e;box-shadow:none}.elkan-wc-account-tabs__tab.is-active .elkan-wc-account-tabs__badge{background:#1e8a6e;color:#fff}.elkan-wc-account-tabs__badge{align-items:center;background:#f8f9fb;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:700;justify-content:center;line-height:1;min-height:1.375rem;min-width:1.375rem;padding:0 .375rem}.elkan-wc-account-order-list{display:grid;gap:1rem}.elkan-wc-account-order-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.elkan-wc-account-order-card:hover{border-color:rgba(30,138,110,.28);box-shadow:0 6px 18px rgba(30,138,110,.08);transform:translateY(-1px)}.elkan-wc-account-order-card__link{color:inherit;display:block;padding:1rem;text-decoration:none}.elkan-wc-account-order-card__header{display:grid;gap:.75rem}.elkan-wc-account-order-card__status{align-items:center;color:#1e8a6e;display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem}.elkan-wc-account-order-card__status.is-negative{color:#ef4056}.elkan-wc-account-order-card__status-icon{display:inline-flex}.elkan-wc-account-order-card__meta{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.elkan-wc-account-order-card__meta dt{color:#848484;font-size:.6875rem;font-weight:500;margin:0 0 .125rem}.elkan-wc-account-order-card__meta dd{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin:0}.elkan-wc-account-order-card__progress-wrap{margin-top:.75rem}.elkan-wc-account-order-card__progress-label{color:#848484;font-size:.75rem;margin:0 0 .375rem}.elkan-wc-account-order-card__progress{background:#f8f9fb;border-radius:999px;height:.3125rem;overflow:hidden}.elkan-wc-account-order-card__progress-bar{background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:inherit;display:block;height:100%}.elkan-wc-account-order-card__thumbs{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem}.elkan-wc-account-order-card__thumb{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;height:3rem;overflow:hidden;width:3rem}.elkan-wc-account-order-card__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.elkan-wc-account-order-card__thumb-more{align-items:center;background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;display:inline-flex;font-size:.75rem;font-weight:700;height:3rem;justify-content:center;min-width:3rem}.elkan-wc-account-address-map-placeholder{align-items:center;background:#f8f9fb;border:1px dashed #e5e7eb;border-radius:.625rem;color:#848484;display:flex;font-size:.8125rem;gap:.5rem;justify-content:center;margin-bottom:1rem;min-height:4.5rem;padding:1rem}.elkan-wc-account-address-list{display:grid;gap:1rem}@media(min-width:48rem){.elkan-wc-account-address-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-account-address-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;padding:1.125rem;transition:border-color .2s ease,box-shadow .2s ease}.elkan-wc-account-address-card.is-default{background:linear-gradient(180deg,#fff,#f2f7f5);border-color:rgba(30,138,110,.45);box-shadow:0 0 0 1px rgba(30,138,110,.1)}.elkan-wc-account-address-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.875rem}.elkan-wc-account-address-card__title-wrap{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.elkan-wc-account-address-card__heading{display:flex;flex-direction:column;gap:.375rem;min-width:0}.elkan-wc-account-address-card__pin{align-items:center;background:#f2f7f5;border-radius:50%;color:#1e8a6e;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.elkan-wc-account-address-card__title{color:#1a1a1a;font-size:.9375rem;font-weight:700;line-height:1.4;margin:0}.elkan-wc-account-address-card__edit{align-items:center;background:#f8f9fb;border:0;border-radius:50%;color:#1e8a6e;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background-color .2s ease;width:2.25rem}.elkan-wc-account-address-card__edit:hover{background:#f2f7f5}.elkan-wc-account-address-card__badge{align-items:center;align-self:flex-start;background:#f2f7f5;border-radius:999px;color:#1e8a6e;display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.4;padding:.1875rem .625rem}.elkan-wc-account-address-card__address{color:#1a1a1a;font-size:.8125rem;font-style:normal;line-height:1.7;margin:0 0 .5rem}.elkan-wc-account-address-card__empty,.elkan-wc-account-address-card__postcode,.elkan-wc-account-address-card__recipient{color:#848484;font-size:.8125rem;margin:0 0 .375rem}.elkan-wc-account-address-card__actions{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.875rem}.elkan-wc-account-address-card__action-form{margin:0}.elkan-wc-account-address-card__action-sep{display:none}.elkan-wc-account-address-card__action{align-items:center;background:#f8f9fb;border:1px solid #f0f0f0;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.3125rem;line-height:1.4;min-height:2rem;padding:.3125rem .75rem;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.elkan-wc-account-address-card__action:hover:not(:disabled){border-color:rgba(23,152,118,.28);color:#1e8a6e}.elkan-wc-account-address-card__action.is-active,.elkan-wc-account-address-card__action:disabled{background:linear-gradient(1turn,#179876,#00694e);border-color:#1e8a6e;box-shadow:0 2px 8px rgba(0,105,78,.18);color:#fff;cursor:default}.elkan-wc-account-address-card__action--danger{background:transparent;border-color:transparent;box-shadow:none;color:#848484}.elkan-wc-account-address-card__action--danger:hover:not(:disabled){background:rgba(189,0,0,.06);border-color:transparent;color:#bd0000}.elkan-wc-account-product-grid,.elkan-wc-account-review-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}.elkan-wc-account-product-card,.elkan-wc-account-review-card,.elkan-wc-account-review-thread-card{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.elkan-wc-account-product-card:hover,.elkan-wc-account-review-card:hover,.elkan-wc-account-review-thread-card:hover{border-color:rgba(30,138,110,.22);box-shadow:0 6px 18px rgba(0,0,0,.05)}.elkan-wc-account-product-card__media,.elkan-wc-account-review-card__media{aspect-ratio:1;background:#f8f9fb;display:block}.elkan-wc-account-product-card__media img,.elkan-wc-account-review-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-wc-account-product-card__body,.elkan-wc-account-review-card__info{padding:.875rem}.elkan-wc-account-product-card__title,.elkan-wc-account-review-card__title{font-size:.875rem;font-weight:600;line-height:1.5;margin:0 0 .375rem}.elkan-wc-account-product-card__title a,.elkan-wc-account-review-card__title a{color:#1a1a1a;text-decoration:none}.elkan-wc-account-product-card__title a:hover,.elkan-wc-account-review-card__title a:hover{color:#1e8a6e}.elkan-wc-account-product-card__price{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin:0}.elkan-wc-account-review-card__top{display:grid;gap:.875rem;grid-template-columns:5.5rem minmax(0,1fr);padding:1rem}.elkan-wc-account-review-card__media{aspect-ratio:1;border-radius:.625rem}.elkan-wc-account-review-card__meta{color:#848484;font-size:.75rem;line-height:1.6;list-style:none;margin:0;padding:0}.elkan-wc-account-review-card__meta li+li{margin-top:.125rem}.elkan-wc-account-review-card__rating{padding:0 1rem 1rem}.elkan-wc-account-review-card__rating-label{color:#848484;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.elkan-wc-account-review-card__stars{display:flex;gap:.25rem}.elkan-wc-account-review-card__star{display:inline-flex;line-height:1}.elkan-wc-account-review-card__star:before{color:#e5e7eb;content:"★";font-size:1.125rem}.elkan-wc-account-review-card__cta{align-items:center;background:#f2f7f5;border:1px solid rgba(30,138,110,.25);border-radius:.75rem;color:#1e8a6e;display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;margin:0 1rem 1rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.elkan-wc-account-review-card__cta:hover{background:#fff;border-color:#1e8a6e}.elkan-wc-account-review-card__date,.elkan-wc-account-review-card__score,.elkan-wc-account-review-card__text{color:#1a1a1a;font-size:.8125rem;line-height:1.7;margin:0 1rem .75rem}.elkan-wc-account-review-card__date{color:#848484}.elkan-wc-account-empty{background:#fff;border:1px dashed #e5e7eb;border-radius:.9375rem;padding:2.5rem 1.5rem;text-align:center}.elkan-wc-account-empty p{color:#848484;font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}.elkan-wc-account-empty__cta{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem}.elkan-wc-account-empty__cta:focus-visible,.elkan-wc-account-empty__cta:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-empty__cta:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-empty__cta{border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;min-height:2.625rem;padding:0 1.125rem;text-decoration:none}.elkan-wc-account-pagination{display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem}.elkan-wc-account-pagination a{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem}.elkan-wc-account-pagination a:focus-visible,.elkan-wc-account-pagination a:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-pagination a:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-pagination a{font-size:.8125rem;min-height:2.25rem;padding:0 1rem;text-decoration:none}.elkan-wc-account-view-order__details,.elkan-wc-account-view-order__notes{margin-top:1.25rem}.elkan-wc-account-view-order__subtitle{font-size:1rem;font-weight:700;margin:0 0 .75rem}.elkan-wc-account-page__meta{color:#848484;font-size:.8125rem;margin:.25rem 0 0}.elkan-wc-account-wishlist .elkan-shop-sale__grid{gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.elkan-wc-account-wishlist .elkan-shop-sale-card{height:100%}@media(min-width:48rem){.elkan-wc-account-wishlist .elkan-shop-sale__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75rem){.elkan-wc-account-wishlist .elkan-shop-sale__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:30rem){.elkan-wc-account-wishlist .elkan-shop-sale__grid{grid-template-columns:1fr}}.elkan-wc-account-order-summary{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden}.elkan-wc-account-order-summary__header{background:linear-gradient(0deg,#f9f9f9,#fff);padding:1.125rem 1.25rem}.elkan-wc-account-order-summary__details{background:#fff;border-top:1px solid #f0f0f0;display:grid;gap:1rem;padding:1rem 1.25rem 1.25rem}@media(min-width:48rem){.elkan-wc-account-order-summary__details{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.elkan-wc-account-order-summary__block{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;padding:.875rem 1rem}.elkan-wc-account-order-summary__block-title{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin:0 0 .375rem}.elkan-wc-account-order-summary__address,.elkan-wc-account-order-summary__payment{color:#848484;font-size:.8125rem;font-style:normal;line-height:1.6;margin:0}.elkan-wc-account-view-order__lines{display:grid;gap:.75rem}@media(min-width:48rem){.elkan-wc-account-view-order__lines{display:none}}.elkan-wc-account-view-order__details{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;margin-top:1.5rem;padding:1.125rem}.elkan-wc-account-order-line{align-items:center;background:linear-gradient(0deg,#f9f9f9,#fff);border:1px solid #f0f0f0;border-radius:.625rem;display:grid;gap:.875rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding:.875rem}.elkan-wc-account-order-line__media{aspect-ratio:1;background:#f8f9fb;border-radius:.625rem;overflow:hidden}.elkan-wc-account-order-line__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.elkan-wc-account-order-line__title{font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.elkan-wc-account-order-line__title a{color:#1a1a1a;text-decoration:none}.elkan-wc-account-order-line__title a:hover{color:#1e8a6e}.elkan-wc-account-order-line__qty{color:#848484;font-size:.75rem;margin:0}.elkan-wc-account-order-line__total{font-size:.8125rem;font-weight:700;white-space:nowrap}.elkan-wc-account-view-order__table{border:1px solid #f0f0f0;border-collapse:separate;border-radius:.625rem;border-spacing:0;display:none;font-size:.8125rem;overflow:hidden;width:100%}@media(min-width:48rem){.elkan-wc-account-view-order__table{display:table}}.elkan-wc-account-view-order__table td,.elkan-wc-account-view-order__table th{border-bottom:1px solid #f0f0f0;padding:.75rem 1rem;text-align:right;vertical-align:middle}.elkan-wc-account-view-order__table thead th{background:#f8f9fb;color:#1a1a1a;font-weight:700}.elkan-wc-account-view-order__table tbody tr:last-child td{border-bottom:0}.elkan-wc-account-view-order__table tbody tr:nth-child(2n){background:rgba(248,249,251,.8)}.elkan-wc-account-view-order__table tfoot td,.elkan-wc-account-view-order__table tfoot th{background:#f2f7f5;font-weight:700}.elkan-wc-account-view-order__notes-list{list-style:none;margin:0;padding:0}.elkan-wc-account-view-order__note{display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem 0}.elkan-wc-account-view-order__note+.elkan-wc-account-view-order__note{border-top:1px solid #f0f0f0}.elkan-wc-account-view-order__note-marker{background:#fff;border:2px solid #1e8a6e;border-radius:50%;height:.625rem;margin-top:.375rem;width:.625rem}.elkan-wc-account-view-order__note-body time{color:#848484;display:block;font-size:.75rem;margin-bottom:.25rem}.elkan-wc-account-view-order__note-content{font-size:.8125rem;line-height:1.6}.elkan-wc-account-view-order__note-content p:last-child{margin-bottom:0}.elkan-wc-account-address-modal{align-items:flex-end;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:10050}@media(min-width:48rem){.elkan-wc-account-address-modal{align-items:center;padding:1rem}}.elkan-wc-account-address-modal[hidden]{display:none}.elkan-wc-account-address-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(17,24,39,.48);inset:0;position:absolute}.elkan-wc-account-address-modal__dialog{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem .9375rem 0 0;box-shadow:0 24px 60px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:calc(100vh - 1rem);overflow:hidden;position:relative;width:100%;z-index:1}@media(min-width:48rem){.elkan-wc-account-address-modal__dialog{border-radius:.9375rem;max-height:calc(100vh - 2rem);width:min(100%,40rem)}}.elkan-wc-account-address-modal__hero{align-items:start;background:linear-gradient(180deg,rgba(23,152,118,.08),#fff);border-bottom:1px solid #f0f0f0;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.125rem 1.25rem 1rem}.elkan-wc-account-address-modal__hero-icon{align-items:center;background:linear-gradient(0deg,#f9f9f9,#fff);border:1px solid rgba(23,152,118,.18);border-radius:.875rem;color:#1e8a6e;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.elkan-wc-account-address-modal__hero-copy{min-width:0}.elkan-wc-account-address-modal__title{color:#1a1a1a;font-size:1.0625rem;font-weight:800;line-height:1.4;margin:0}.elkan-wc-account-address-modal__subtitle{color:#848484;font-size:.8125rem;line-height:1.5;margin:.25rem 0 0}.elkan-wc-account-address-modal__close{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;color:#848484;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:2.25rem}.elkan-wc-account-address-modal__close:hover{background:#f8f9fb;border-color:rgba(23,152,118,.24);color:#1a1a1a}.elkan-wc-account-address-modal__form{display:flex;flex:1;flex-direction:column;min-height:0}.elkan-wc-account-address-modal__scroll{flex:1;overflow-y:auto;padding:1rem 1.25rem .5rem}.elkan-wc-account-address-modal__section{margin-bottom:1rem}.elkan-wc-account-address-modal__section--map{margin-bottom:.5rem}.elkan-wc-account-address-modal__section-head{align-items:center;display:flex;gap:.5rem;margin-bottom:.625rem}.elkan-wc-account-address-modal__section-icon{align-items:center;background:#f8f9fb;border-radius:.5rem;color:#1e8a6e;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.elkan-wc-account-address-modal__section-title{color:#1a1a1a;font-size:.875rem;font-weight:700;margin:0}.elkan-wc-account-address-modal__panel{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;box-shadow:0 1px 3px rgba(0,0,0,.03);padding:1rem}.elkan-wc-account-address-modal__panel--chips{padding:.875rem 1rem}.elkan-wc-account-address-modal__grid{display:grid;gap:.875rem}@media(min-width:48rem){.elkan-wc-account-address-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-account-address-modal__field{display:flex;flex-direction:column;gap:.4375rem}.elkan-wc-account-address-modal__field--full{grid-column:1/-1}.elkan-wc-account-address-modal__field label{color:#1a1a1a;font-size:.8125rem;font-weight:600}.elkan-wc-account-address-modal__field input,.elkan-wc-account-address-modal__field select,.elkan-wc-account-address-modal__field textarea{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;padding:.5rem 1rem;width:100%}.elkan-wc-account-address-modal__field input:focus,.elkan-wc-account-address-modal__field select:focus,.elkan-wc-account-address-modal__field textarea:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-account-address-modal__field input,.elkan-wc-account-address-modal__field select,.elkan-wc-account-address-modal__field textarea{min-height:2.75rem}.elkan-wc-account-address-modal__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:left .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-left:2.25rem}.elkan-wc-account-address-modal__field select:disabled{cursor:not-allowed;opacity:.72}.elkan-wc-account-address-modal__field textarea{min-height:5.5rem;padding-bottom:.75rem;padding-top:.75rem;resize:vertical}.elkan-wc-account-address-modal__field .select2-container{width:100%!important}.elkan-wc-account-address-modal__field .select2-container--default .select2-selection--single{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;min-height:2.75rem}.elkan-wc-account-address-modal__field .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1a1a1a;font-size:.8125rem;line-height:1.6;padding-block:.5rem;padding-inline:1rem}.elkan-wc-account-address-modal__field .select2-container--default .select2-selection--single .select2-selection__arrow{height:1.25rem;inset-inline-end:.75rem;margin-top:-.625rem;top:50%}.elkan-wc-account-address-modal__field .select2-container--default.select2-container--focus .select2-selection--single,.elkan-wc-account-address-modal__field .select2-container--default.select2-container--open .select2-selection--single{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-account-address-modal__field .select2-container--default.select2-container--disabled .select2-selection--single{background:#f8f9fb;cursor:not-allowed;opacity:.72}.elkan-wc-account-address-modal__field .select2-dropdown{border:1px solid #f0f0f0;border-radius:.625rem;box-shadow:0 10px 24px rgba(0,0,0,.1);overflow:hidden}.elkan-wc-account-address-modal__field .select2-container--default .select2-search--dropdown .select2-search__field{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-account-address-modal__field .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-account-address-modal__field .select2-container--default .select2-search--dropdown .select2-search__field{margin:.5rem;width:calc(100% - 1rem)}.elkan-wc-account-address-modal__field .select2-container--default .select2-results__option{font-size:.8125rem;padding:.5rem .875rem}.elkan-wc-account-address-modal__field .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#1e8a6e;color:#fff}.elkan-wc-account-address-modal__chips-hint{color:#848484;font-size:.75rem;line-height:1.55;margin:0 0 .75rem}.elkan-wc-account-address-modal__chips{display:flex;flex-wrap:wrap;gap:.625rem}.elkan-wc-account-address-modal__chip{cursor:pointer;position:relative}.elkan-wc-account-address-modal__chip input{opacity:0;pointer-events:none;position:absolute}.elkan-wc-account-address-modal__chip:has(input:checked) .elkan-wc-account-address-modal__chip-face{background:linear-gradient(1turn,#179876,#00694e);border-color:transparent;box-shadow:0 2px 8px rgba(0,105,78,.2);color:#fff}.elkan-wc-account-address-modal__chip-face{align-items:center;background:#f8f9fb;border:1px solid #f0f0f0;border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4375rem;min-height:2.5rem;padding:0 .875rem;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.elkan-wc-account-address-modal__map-toggle{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;text-align:right;transition:border-color .2s ease,background .2s ease;width:100%}.elkan-wc-account-address-modal__map-toggle[aria-expanded=true]{background:rgba(23,152,118,.05);border-color:rgba(23,152,118,.28)}.elkan-wc-account-address-modal__map-toggle[aria-expanded=true] .elkan-wc-account-address-modal__map-toggle-chevron{transform:rotate(180deg)}.elkan-wc-account-address-modal__map-toggle:hover{border-color:rgba(23,152,118,.22)}.elkan-wc-account-address-modal__map-toggle-icon{align-items:center;background:#f8f9fb;border-radius:.625rem;color:#1e8a6e;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.elkan-wc-account-address-modal__map-toggle-copy{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.elkan-wc-account-address-modal__map-toggle-copy strong{font-size:.8125rem;font-weight:700}.elkan-wc-account-address-modal__map-toggle-copy small{color:#848484;font-size:.75rem;font-weight:400}.elkan-wc-account-address-modal__map-toggle-chevron{color:#848484;display:inline-flex;flex-shrink:0;transition:transform .2s ease}.elkan-wc-account-address-modal__map-panel{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;margin-top:.625rem;padding:.875rem}.elkan-wc-account-address-modal__map-panel[hidden]{display:none}.elkan-wc-account-address-modal__map-hint{color:#848484;font-size:.75rem;margin:0 0 .625rem}.elkan-wc-account-address-modal__map{background:#e5e7eb;border:1px solid #f0f0f0;border-radius:.625rem;height:15rem;overflow:hidden}.elkan-wc-account-address-modal__footer{background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;padding:.875rem 1.25rem 1.125rem}.elkan-wc-account-address-modal__submit{background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-account-address-modal__submit:focus-visible,.elkan-wc-account-address-modal__submit:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-address-modal__submit:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-address-modal__submit{border:0;font-weight:700;gap:.5rem;padding:0 1.375rem}.elkan-wc-account-address-modal__cancel,.elkan-wc-account-address-modal__submit{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;justify-content:center;min-height:2.875rem}.elkan-wc-account-address-modal__cancel{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;font-weight:600;padding:0 1.25rem}.elkan-wc-account-address-modal__cancel:hover{background:#f8f9fb;border-color:rgba(23,152,118,.22)}.elkan-wc-account-review-thread-card__reply-badge{align-items:center;background:#ffe4e7;border-radius:999px;color:#ef4056;display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;margin:0 1rem .625rem;padding:.3125rem .75rem}.elkan-wc-account-review-thread-card__reply-preview{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;color:#1a1a1a;font-size:.8125rem;line-height:1.7;margin:0 1rem 1rem;padding:.875rem 1rem}.elkan-wc-account-review-thread-card__reply-preview p:last-child{margin-bottom:0}.elkan-wc-account-review-thread-card__reply-label{color:#848484;font-size:.75rem;font-weight:700;margin:0 0 .25rem}.elkan-wc-account-logout-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10060}.elkan-wc-account-logout-dialog[hidden]{display:none}.elkan-wc-account-logout-dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(17,24,39,.42);inset:0;position:absolute}.elkan-wc-account-logout-dialog__panel{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 20px 50px rgba(0,0,0,.16);padding:1.75rem 1.5rem 1.5rem;position:relative;text-align:center;width:min(100%,24rem);z-index:1}.elkan-wc-account-logout-dialog__title{font-size:1.0625rem;font-weight:700;margin:0 0 .5rem}.elkan-wc-account-logout-dialog__text{color:#848484;font-size:.875rem;line-height:1.6;margin:0 0 1.25rem}.elkan-wc-account-logout-dialog__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.elkan-wc-account-logout-dialog__confirm{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-account-logout-dialog__confirm:focus-visible,.elkan-wc-account-logout-dialog__confirm:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-logout-dialog__confirm:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-logout-dialog__confirm{border:0;cursor:pointer;font-size:.875rem;min-height:2.5rem;padding:0 1.25rem}.elkan-wc-account-logout-dialog__cancel{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;cursor:pointer;font-size:.875rem;min-height:2.5rem;padding:0 1.25rem}body.elkan-wc-account-modal-open{overflow:hidden}.elkan-wc-account-tab-panel[hidden]{display:none}.elkan-wc-account-notice{background:#f2f7f5;border:1px solid rgba(30,138,110,.18);border-radius:.625rem;color:#217162;font-size:.8125rem;font-weight:600;margin:0 0 1rem;padding:.875rem 1rem}.elkan-wc-account-form__body .form-row{margin-bottom:1rem}.elkan-wc-account-form__body .form-row label{color:#1a1a1a;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.elkan-wc-account-form__body .form-row input.input-text,.elkan-wc-account-form__body .form-row select,.elkan-wc-account-form__body .form-row textarea{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.elkan-wc-account-form__body .form-row input.input-text:focus,.elkan-wc-account-form__body .form-row select:focus,.elkan-wc-account-form__body .form-row textarea:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.elkan-wc-account-form__grid{display:grid;gap:0 1rem}@media(min-width:48rem){.elkan-wc-account-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-account-form__fieldset{border:1px solid #f0f0f0;border-radius:.625rem;margin:1rem 0 0;padding:1rem}.elkan-wc-account-form__fieldset legend{font-size:.875rem;font-weight:700;padding:0 .375rem}.elkan-wc-account-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.elkan-wc-account-form__submit{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.elkan-wc-account-form__submit:focus-visible,.elkan-wc-account-form__submit:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.elkan-wc-account-form__submit:disabled{cursor:not-allowed;opacity:.55}.elkan-wc-account-form__submit{font-size:.875rem;min-height:2.75rem;padding:0 1.25rem}.elkan-wc-account-guest{background:#fff;border:1px solid #f0f0f0;border-radius:.9375rem;box-shadow:0 1px 4px rgba(0,0,0,.04);box-sizing:border-box;margin-inline:auto;max-width:42rem;padding:1.25rem}.elkan-wc-account-guest__columns{display:grid;gap:1.5rem}@media(min-width:64rem){.elkan-wc-account-guest__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.elkan-wc-account-guest__title{font-size:1.125rem;font-weight:700;margin:0 0 1rem}.elkan-wc-account-guest .lost_password a{color:#1e8a6e;font-size:.8125rem}@media(max-width:63.99rem){.elkan-wc-account__sidebar{order:-1}.elkan-wc-account-order-card__meta{grid-template-columns:1fr}}.imaginit-wc-affiliate-dashboard,.imaginit-wc-affiliate-register{color:#1a1a1a;display:flex;flex-direction:column;font-size:.875rem;gap:1rem}.imaginit-wc-affiliate-dashboard h3,.imaginit-wc-affiliate-register h3{color:#000;font-size:1.125rem;font-weight:700;margin:0}.imaginit-wc-affiliate-dashboard p,.imaginit-wc-affiliate-register p{line-height:1.6;margin:0}.imaginit-wc-affiliate-dashboard label,.imaginit-wc-affiliate-register label{display:flex;flex-direction:column;font-size:.8125rem;font-weight:600;gap:.375rem}.imaginit-wc-affiliate-dashboard input[type=email],.imaginit-wc-affiliate-dashboard input[type=password],.imaginit-wc-affiliate-dashboard input[type=text],.imaginit-wc-affiliate-register input[type=email],.imaginit-wc-affiliate-register input[type=password],.imaginit-wc-affiliate-register input[type=text]{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;color:#000;font-family:inherit;font-size:.8125rem;min-height:2.75rem;padding:.5rem 1rem;width:100%}.imaginit-wc-affiliate-dashboard input[type=email]:focus,.imaginit-wc-affiliate-dashboard input[type=password]:focus,.imaginit-wc-affiliate-dashboard input[type=text]:focus,.imaginit-wc-affiliate-register input[type=email]:focus,.imaginit-wc-affiliate-register input[type=password]:focus,.imaginit-wc-affiliate-register input[type=text]:focus{border-color:#1e8a6e;outline:2px solid rgba(30,138,110,.25)}.imaginit-wc-affiliate-dashboard .button,.imaginit-wc-affiliate-register .button{align-items:center;background:linear-gradient(180deg,#1e8a6e,#217162);border:0;border-radius:.75rem;box-shadow:0 4px 10px rgba(30,138,110,.2),inset 0 1px 1px #00815f;color:#fff!important;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1875rem;min-height:3.125rem;padding:0 1.5rem;text-decoration:none}.imaginit-wc-affiliate-dashboard .button:focus-visible,.imaginit-wc-affiliate-dashboard .button:hover,.imaginit-wc-affiliate-register .button:focus-visible,.imaginit-wc-affiliate-register .button:hover{color:#fff!important;filter:brightness(1.05);text-decoration:none}.imaginit-wc-affiliate-dashboard .button:disabled,.imaginit-wc-affiliate-register .button:disabled{cursor:not-allowed;opacity:.55}.imaginit-wc-affiliate-dashboard .button,.imaginit-wc-affiliate-register .button{align-self:flex-start;cursor:pointer;font-family:inherit;font-size:.875rem;min-height:2.5rem;padding:0 1.25rem}.imaginit-wc-affiliate-dashboard{background:#f8f9fb;border:1px solid #f0f0f0;border-radius:.625rem;padding:1rem}.imaginit-wc-affiliate-dashboard a{color:#1e8a6e;word-break:break-all}.imaginit-wc-affiliate-qr{background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;display:inline-flex;padding:.75rem}.elkan-woocommerce-content{margin-inline:auto;width:min(100% - 2rem,79.625rem)}.elkan-woocommerce-page--flow .elkan-woocommerce-content{margin:0;padding:0;width:100%}