:root{--ed-dark: #16181b;--ed-red: #e41e3f;--ed-red-dark: #c3122f;--ed-green: #1c8a3f;--ed-wa: #25d366;--ed-wa-dark: #128c4b;--ed-bg: #f4f5f7;--ed-line: #e6e8eb;--ed-text: #3b3f45;--ed-muted: #6b7178;--ed-radius: 12px;--ed-radius-sm: 8px;--ed-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 14px rgba(16, 24, 40, .06);--ed-shadow-hover: 0 6px 24px rgba(16, 24, 40, .12)}body{background:var(--ed-bg);color:var(--ed-text)}.heading,h1,h2,h3{letter-spacing:-.01em}.button--primary{background:var(--ed-red);border-radius:var(--ed-radius-sm);font-weight:700;transition:background .15s ease,transform .15s ease}.button--primary:hover{background:var(--ed-red-dark)}.button--secondary,.button--ternary{border-radius:var(--ed-radius-sm)}.announcement-bar{background:var(--ed-dark)!important;color:#fff!important;font-size:13px}.announcement-bar__content{font-weight:600}.announcement-bar__link{color:#fff!important;opacity:.85}.announcement-bar__link:hover{opacity:1}.ed-topbar-left{position:absolute;left:var(--desktop-container-gutter);top:50%;transform:translateY(-50%);display:flex;gap:16px;font-size:13px;font-weight:600;color:#ffffffd9}.ed-topbar-left a{color:#fff;text-decoration:none}.ed-topbar-left svg{width:14px;height:14px;margin-right:6px;vertical-align:-2px;fill:none;stroke:var(--ed-red);stroke-width:2}@media(max-width:1100px){.ed-topbar-left .ed-topbar-hours{display:none}}@media(max-width:640px){.ed-topbar-left{display:none}}.header .search-bar__input{background:var(--ed-bg)}.header .search-bar__submit,.header__cart-count{background:var(--ed-red)}@media(min-width:1000px){.header__inner{padding-top:6px;padding-bottom:6px}}@media(min-width:1000px){.nav-bar{background:var(--ed-dark);border-bottom:none;margin-top:0}.nav-bar__linklist{display:flex;flex-wrap:nowrap;white-space:nowrap}.nav-bar__item{padding:0;margin-right:30px}.nav-bar__item:last-child{margin-right:0}.nav-bar__item>.nav-bar__link{color:#fff;font-weight:700;font-size:14.5px;line-height:1;padding:15px 0;position:relative}.nav-bar__item>.nav-bar__link .icon--arrow-bottom{width:10px;height:7px;margin-left:7px;color:#ffffff8c}.nav-bar__item>.nav-bar__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ed-red);transform:scaleX(0);transition:transform .2s ease;transform-origin:left}.nav-bar__item:hover>.nav-bar__link:after,.nav-bar__item>.nav-bar__link[aria-expanded=true]:after{transform:scaleX(1)}.nav-bar__item:hover>.nav-bar__link,.nav-bar__item>.nav-bar__link[aria-expanded=true]{color:#fff}.nav-dropdown,.mega-menu{border-radius:0 0 var(--ed-radius) var(--ed-radius);box-shadow:var(--ed-shadow-hover);border:none}.nav-dropdown__link:hover{color:var(--ed-red)}}@media(min-width:1000px)and (max-width:1279px){.nav-bar__item{margin-right:18px}.nav-bar__item>.nav-bar__link{font-size:13.5px}.nav-bar__item>.nav-bar__link .icon--arrow-bottom{margin-left:5px}}.ed-usp{background:#fff;border-bottom:1px solid var(--ed-line)}.ed-usp__list{display:flex;justify-content:space-between;gap:18px;margin:0;padding:10px 0;list-style:none}.ed-usp__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ed-text);white-space:nowrap}.ed-usp__item strong{color:var(--ed-dark);font-weight:700}.ed-usp__icon{width:28px;height:28px;border-radius:50%;background:#fdecef;color:var(--ed-red);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ed-usp__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}@media(max-width:1279px){.ed-usp__list{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;gap:26px}.ed-usp__list::-webkit-scrollbar{display:none}.ed-usp__item{font-size:12.5px}}.card{border-radius:var(--ed-radius);border-color:var(--ed-line);box-shadow:var(--ed-shadow)}@media(max-width:640px){.card{border-radius:0;box-shadow:none}}.section__header{margin-bottom:18px}.section__title.heading{font-size:24px;font-weight:800;color:var(--ed-dark);position:relative;padding-left:14px}.section__title.heading:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:2px;background:var(--ed-red)}.section__action-link{font-weight:700;color:var(--ed-red)}@media(max-width:640px){.section__title.heading{font-size:20px}}.product-item{background:#fff;transition:box-shadow .2s ease}@media(min-width:1000px){.product-item:hover{box-shadow:var(--ed-shadow-hover);z-index:2}}.product-item__primary-image,.product-item__secondary-image{object-fit:contain}.product-item__title{color:var(--ed-dark);font-weight:600;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-item__vendor{text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:var(--ed-muted);font-weight:700}.product-item__price-list .price{font-size:19px;font-weight:800;color:var(--ed-dark)}.product-item__price-list .price--highlight{color:var(--ed-red)}.product-item__price-list .price--compare{font-size:13px;font-weight:500;color:var(--ed-muted)}.product-item__inventory{font-size:12.5px;font-weight:600}.product-label{border-radius:6px;font-weight:800}.product-label--on-sale{background:var(--ed-red)}.collection__title.heading,.page__title.heading{font-weight:800;color:var(--ed-dark)}.collection-item__title{font-weight:700;color:var(--ed-dark)}.collection-item__image-wrapper--rounded{border-radius:var(--ed-radius)!important;background:#fff;box-shadow:var(--ed-shadow)}.collection-item__image-wrapper--rounded img{object-fit:contain;padding:8px}.template-product .product-meta__title{font-size:25px;line-height:1.25;font-weight:800;color:var(--ed-dark)}.template-product .product-meta__vendor{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.template-product .product-form__info-item .price{font-size:30px;font-weight:800;color:var(--ed-dark);letter-spacing:-.02em}.template-product .product-form__info-item .price--highlight{color:var(--ed-red)}.template-product .product-form__info-item .price--compare{font-size:17px;font-weight:500;color:var(--ed-muted)}.template-product .product-form__inventory.inventory--high{color:var(--ed-green);font-weight:700}.template-product .product-form__add-button{height:52px;font-size:16.5px}.template-product .shopify-payment-button__button{border-radius:var(--ed-radius-sm)!important;min-height:52px}.template-product .shopify-payment-button__more-options{font-size:13px}.ed-mobile-title{padding:14px 20px 4px;background:#fff}.ed-mobile-title__text{font-family:var(--heading-font-family);font-weight:800;font-size:20px;line-height:1.25;color:var(--ed-dark);margin:0}.ed-mobile-title__meta{display:flex;gap:12px;margin-top:6px;font-size:12.5px;color:var(--ed-muted)}.ed-mobile-title__vendor{color:var(--ed-red);font-weight:800;text-transform:uppercase;letter-spacing:.05em}@media(max-width:640px){.template-product .product-block-list__item--info .product-meta__title,.template-product .product-block-list__item--info .product-meta__reference{display:none}}.ed-save{display:inline-block;margin:0 0 12px;padding:5px 11px;background:#fdecef;color:var(--ed-red-dark);border-radius:999px;font-weight:700;font-size:13px}.ed-bb{margin-top:16px;border:1px solid var(--ed-line);border-radius:var(--ed-radius);overflow:hidden}.ed-bb>*{padding:12px 14px;border-top:1px solid var(--ed-line)}.ed-bb>*:first-child{border-top:none}.ed-bb__ico{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ed-bb__row{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.4}.ed-bb__delivery{background:#f1f9f4;color:#145c2c}.ed-bb__delivery strong{color:#0f4a23;font-weight:700}.ed-bb__sub{display:block;font-size:12.5px;color:#3d7a52;margin-top:2px}.ed-bb__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;margin:0;padding:0!important}.ed-bb__specs>div{padding:10px 14px;border-left:1px solid var(--ed-line)}.ed-bb__specs>div:first-child{border-left:none}.ed-bb__specs dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ed-muted);font-weight:700}.ed-bb__specs dd{margin:2px 0 0;font-size:14px;color:var(--ed-dark);font-weight:800}.ed-bb__help-title{margin:0 0 10px;font-size:13.5px;font-weight:700;color:var(--ed-dark);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ed-bb__help-title span{font-weight:500;color:var(--ed-muted);font-size:12.5px}.ed-bb__help-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ed-btn{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border-radius:var(--ed-radius-sm);font-weight:700;font-size:15px;text-decoration:none;transition:filter .15s ease,background .15s ease}.ed-btn svg{width:19px;height:19px;flex-shrink:0}.ed-btn--call{background:var(--ed-dark);color:#fff}.ed-btn--call svg{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ed-btn--call:hover{background:#2b2f35;color:#fff}.ed-btn--wa{background:var(--ed-wa);color:#fff}.ed-btn--wa svg{fill:#fff}.ed-btn--wa:hover{background:var(--ed-wa-dark);color:#fff}.ed-bb__trust{list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.ed-bb__trust li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ed-text)}.ed-bb__trust .ed-bb__ico{color:var(--ed-red);width:19px;height:19px}.ed-bb__trust [hidden]{display:none}.ed-bb__pay{display:flex;flex-wrap:wrap;gap:6px;background:#fafbfc}.ed-bb__pay-icon{height:20px;width:auto}@media(max-width:640px){.ed-bb__trust{grid-template-columns:1fr 1fr}.ed-bb__trust li{font-size:12.5px}.ed-btn{font-size:14px}}.product-block-list__item--gallery .pb-benefits-block{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px!important;padding:14px!important;margin:14px 0 0!important;border:1px solid var(--ed-line)!important;border-radius:var(--ed-radius);background:#fff;box-shadow:var(--ed-shadow)}.product-block-list__item--gallery .pb-item{width:auto!important;min-width:0!important;flex-direction:row!important;align-items:center!important;gap:10px!important;text-align:left!important;background:var(--ed-bg);border-radius:var(--ed-radius-sm);padding:8px 10px 8px 8px!important}.product-block-list__item--gallery .pb-icon{width:34px!important;height:34px!important;border-radius:8px!important}.product-block-list__item--gallery .pb-icon svg{width:19px;height:19px}.product-block-list__item--gallery .pb-label{font-size:12.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;color:var(--ed-dark)!important;max-width:none!important}.product-block-list__item--gallery .pb-tooltip{left:0!important;right:auto!important;transform:none!important}.product-block-list__item--gallery .pb-tooltip:after{left:20px!important;transform:none!important}@media(max-width:640px){.product-block-list__item--gallery .pb-benefits-block{grid-template-columns:1fr 1fr;border-radius:0!important;box-shadow:none;border-left:none!important;border-right:none!important;margin:0!important;padding:12px 20px 16px!important}}.ed-specs{margin-top:14px}.ed-specs__table{width:100%;border-collapse:collapse;font-size:14.5px}.ed-specs__table th,.ed-specs__table td{padding:10px 0;border-bottom:1px solid var(--ed-line);text-align:left;vertical-align:top}.ed-specs__table th{color:var(--ed-muted);font-weight:600;width:45%}.ed-specs__table td{color:var(--ed-dark);font-weight:700}.ed-specs__table tr:last-child th,.ed-specs__table tr:last-child td{border-bottom:none}@media(max-width:640px){.ed-specs{margin-top:0}}.ed-fullwidth{margin-top:24px}.ed-fullwidth .product-block-list__item{margin-bottom:20px}.ed-fullwidth .card__section .rte{max-width:980px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.7}.ed-fullwidth .card__header{text-align:left}.ed-fullwidth .card__title{font-weight:800;color:var(--ed-dark)}.ed-fullwidth .rte img{max-width:100%;height:auto}@media(max-width:640px){.ed-fullwidth{margin-top:0}.ed-fullwidth .product-block-list__item{margin-bottom:0}}.footer{background:var(--ed-dark)!important}.footer__block-title{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.slideshow__slide,.promotion-block,.mosaic__item{border-radius:var(--ed-radius);overflow:hidden}.ed-reviews{padding:36px 0}.ed-reviews__frame{background:#fff;border-radius:16px;box-shadow:var(--ed-shadow);overflow:hidden;border:1px solid var(--ed-line)}.ed-reviews__head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 32px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#e41e3f47,#e41e3f00 55%),linear-gradient(135deg,#16181b,#1f2a22)}.ed-reviews__eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff8a9c}.ed-reviews__title{margin:0;font-family:var(--heading-font-family);font-size:28px;font-weight:800;color:#fff;line-height:1.15}.ed-reviews__note{margin:8px 0 0;color:#ffffffbf;font-size:14.5px;max-width:560px}.ed-reviews__score{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.ed-reviews__score-num{font-family:var(--heading-font-family);font-size:46px;font-weight:800;line-height:1;color:#fff}.ed-reviews__stars{display:block;width:120px;height:22px;position:relative;background:linear-gradient(90deg,#f5b301 var(--ed-score),rgba(255,255,255,.25) var(--ed-score));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M11 1.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L11 16.3l-5.9 3.3 1.3-6.6L1.5 8.4l6.6-.8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M11 1.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L11 16.3l-5.9 3.3 1.3-6.6L1.5 8.4l6.6-.8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.ed-reviews__count{display:block;margin-top:6px;font-size:13px;color:#ffffffbf}.ed-reviews__count strong{color:#fff}.ed-reviews__body{padding:24px 32px 30px}.ed-reviews--product .ed-reviews__body:only-child{padding-top:28px}.ed-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #f5b301 !important;--jm-review-widget-button-color: #e41e3f !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-review-widget-text-color: #16181b !important;--jm-review-widget-lighter-text-color: #6b7178 !important;--jm-widget-primary-color: #e41e3f !important;--jm-review-widget-form-button-color: #e41e3f !important;--jm-review-widget-bar-chart-height: 6px !important}.ed-reviews .jm-button{border-radius:8px!important;font-weight:700!important}.ed-reviews .jm-review-widget-minimal-header__title{font-family:var(--heading-font-family)!important;font-weight:800!important}.ed-reviews .jdgm-empty-state,.ed-reviews .jm-no-reviews-state{background:var(--ed-bg);border-radius:12px;padding:22px;text-align:center}.ed-reviews .jdgm-carousel-title-and-link{display:none!important}.ed-reviews .jdgm-carousel{max-width:none!important}.ed-reviews .jdgm-carousel-item__review{margin:0 6px;background:var(--ed-bg);border-radius:12px;padding:20px 18px 16px;height:100%;border:1px solid var(--ed-line);text-align:left}.ed-reviews .jdgm-carousel-item__review-rating{justify-content:flex-start}.ed-reviews .jdgm-star{color:#f5b301!important}.ed-reviews .jdgm-carousel-item__review-title{font-family:var(--heading-font-family);font-weight:800;color:var(--ed-dark);font-size:16px;margin-top:8px}.ed-reviews .jdgm-carousel-item__review-body{color:var(--ed-text);font-size:14px;line-height:1.55}.ed-reviews .jdgm-carousel-item__reviewer-name{font-weight:700;color:var(--ed-dark)}.ed-reviews .jdgm-carousel-item__product-image{border-radius:8px;background:#fff}.ed-reviews .jdgm-carousel__arrows{margin-top:18px}@media(max-width:640px){.ed-reviews{padding:20px 0}.ed-reviews .container{padding:0}.ed-reviews__frame{border-radius:0;border-left:none;border-right:none}.ed-reviews__head{padding:22px 20px}.ed-reviews__title{font-size:22px}.ed-reviews__score{width:100%}.ed-reviews__score-num{font-size:38px}.ed-reviews__body{padding:18px 16px 22px}}.why-us{background:radial-gradient(90% 120% at 0% 100%,#295c3473,#295c3400 60%),radial-gradient(70% 100% at 100% 0%,#e41e3f38,#e41e3f00 55%),linear-gradient(160deg,#121416,#1a1e1b)!important;position:relative;overflow:hidden}.why-us:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background-image:repeating-linear-gradient(115deg,#fff 0 1px,transparent 1px 28px)}.why-us .container{position:relative}.why-us__eyebrow{letter-spacing:.14em!important;font-weight:800!important}.why-us__title{font-size:34px!important;font-weight:800!important;letter-spacing:-.02em}.why-us__video-card{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 50px #00000073}.why-us__video-play{background:var(--ed-red)!important;color:#fff!important;box-shadow:0 0 0 10px #e41e3f40}.why-us__video-play svg{fill:#fff;color:#fff}.why-us__stats{gap:14px!important}.why-us__stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 18px!important;position:relative;overflow:hidden}.why-us__stat:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:2px;background:var(--ed-red)}.why-us__stat-number{font-family:var(--heading-font-family);font-size:34px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1!important}.why-us__stat-label{margin-top:8px;color:#ffffffbf!important;font-size:13.5px!important}.why-us__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;border-radius:8px;background:var(--ed-red);color:#fff!important;font-weight:700;text-decoration:none}.why-us__cta:hover{background:var(--ed-red-dark)}@media(max-width:640px){.why-us__title{font-size:24px!important}.why-us__stat-number{font-size:26px!important}}@media(min-width:1000px){.nav-bar:after{display:none!important}}.ed-reviews .jdgm-carousel-wrapper{margin:0 auto!important;padding:0!important}.ed-reviews .jdgm-carousel{margin-top:0!important;padding-top:0!important}.ed-reviews .jdgm-carousel-item__review{min-height:150px}.ed-reviews .jm-review-widget-minimal-header__title,.ed-reviews .jm-average-rating-display--minimal-header,.ed-reviews .jdgm-empty-state{display:none!important}.ed-reviews--empty{padding:0 0 28px}.ed-reviews--empty .jm-review-widget__body{display:none!important}.ed-reviews--empty .jm-review-widget,.ed-reviews--empty .jm-review-widget__header-and-body,.ed-reviews--empty .jm-review-widget__header{gap:0!important;--52156a25: 0 !important}.ed-reviews--empty .ed-reviews__frame{box-shadow:none;background:transparent;border:none}.ed-reviews--empty .ed-reviews__body{padding:0}.ed-reviews--empty .jm-review-widget-minimal-header__filter-container{display:none!important}.ed-reviews--empty .jm-no-reviews-state{background:#fff;border:1px dashed #cfd3d8}.ed-reviews--empty .ed-reviews__body,.ed-reviews--empty .jm-review-widget{padding:0!important}.ed-reviews--empty .jm-no-reviews-state{margin:0 auto!important}.ed-reviews--fallback{padding-bottom:16px}@media(max-width:640px){.ed-reviews--fallback .ed-reviews__body,.ed-reviews--home .ed-reviews__body{padding-left:0;padding-right:0;overflow:hidden}.ed-reviews .jdgm-carousel-item{grid-template-columns:22px 60px minmax(0,1fr) 22px}.ed-reviews .jdgm-carousel-item:before{left:12px;right:12px}}.ed-reviews--empty{margin-top:14px}.ed-reviews .jdgm-carousel{margin-left:auto!important;margin-right:auto!important}.ed-reviews .jdgm-carousel-item{box-sizing:border-box;position:relative;vertical-align:top;padding:22px 0 20px!important;display:inline-grid!important;grid-template-columns:26px 60px minmax(0,1fr) 26px;grid-template-areas:". rev rev ." ". img name .";column-gap:0;row-gap:14px;align-items:center;text-align:left}.ed-reviews .jdgm-carousel-item:before{content:"";position:absolute;top:0;bottom:0;left:8px;right:8px;z-index:0;background:#fff;border:1px solid var(--ed-line);border-radius:14px;box-shadow:var(--ed-shadow)}.ed-reviews .jdgm-carousel-item>*{position:relative;z-index:1}.ed-reviews .jdgm-carousel-item .jdgm-carousel-item__review{grid-area:rev;margin:0!important;padding:0!important;background:none!important;border:none!important;min-height:0!important;height:auto!important}.ed-reviews .jdgm-carousel-item__product{grid-area:img;margin:0!important}.ed-reviews .jdgm-carousel-item__product-image{width:60px!important;height:60px!important;object-fit:contain;background:#fff;border:1px solid var(--ed-line);border-radius:10px!important;padding:3px;box-sizing:border-box;display:block}.ed-reviews .jdgm-carousel-item__reviewer-name-wrapper{grid-area:name;text-align:left!important;margin:0 0 0 12px!important}.ed-reviews .jdgm-carousel-item__reviewer-name{text-align:left!important;font-size:14px}.ed-reviews .jdgm-carousel-item__timestamp{text-align:left!important;font-size:12px;color:var(--ed-muted)}.ed-reviews .jdgm-carousel-item__review-body{min-height:66px}.ed-reviews .jdgm-carousel__item-container{padding:4px 0 10px}.ed-reviews .jdgm-carousel__item-container{height:auto!important;overflow:hidden}.ed-reviews .jdgm-carousel-item{height:auto!important}.ed-reviews .jdgm-carousel-item__review-body{min-height:0}.ed-reviews .jdgm-carousel-item__product,.ed-reviews .jdgm-carousel-item__review,.ed-reviews .jdgm-carousel-item__review-content{height:auto!important;max-height:none!important;overflow:visible!important}.ed-reviews .jdgm-carousel-item__review-body{max-height:4.8em!important;-webkit-line-clamp:3!important}.ed-reviews .jdgm-carousel__item-container,.ed-reviews .jdgm-carousel__item-wrapper{height:auto!important;max-height:none!important}.ed-reviews .jdgm-carousel-item .jdgm-carousel-item__review{min-height:122px!important}.ed-reviews .jdgm-carousel-item__review-title{-webkit-line-clamp:1!important}.template-product .product-meta__label-list{display:none}.template-product .product-form__info-item--price{display:table-caption;caption-side:top;text-align:left;padding:16px 0 14px}.template-product .product-form__info-item--price .product-form__info-title{display:none}.template-product .product-form__info-item--price .product-form__info-content{display:block;width:100%}.template-product .product-form__info-item--price .price-list{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.template-product .product-form__info-item--price .price{white-space:nowrap;margin:0}.template-product .product-form__info-item--price .price--compare{font-size:17px}.ed-price-save{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;color:var(--ed-red-dark)}.ed-price-save__pct{background:var(--ed-red);color:#fff;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:800}@media(max-width:640px){.template-product .product-form__info-item--price .price{font-size:28px}.template-product .product-form__info-item--price .price--compare{font-size:15px}.template-product .product-form__info-item:not(.product-form__info-item--price) .product-form__info-title{min-width:92px}}@media(max-width:640px){.template-product .product-block-list__item--info>.card{margin-top:0!important}.template-product .product-block-list__item--info .product-meta{margin-top:0!important}.template-product .product-block-list__item--info .product-meta__reviews-badge{display:inline-block;margin-top:16px}}.ed-stores{padding-bottom:40px}.ed-stores__hero{color:#fff;padding:56px 0 64px;margin-bottom:-32px;position:relative;overflow:hidden;background:radial-gradient(90% 120% at 0% 100%,#295c3473,#295c3400 60%),radial-gradient(70% 100% at 100% 0%,#e41e3f40,#e41e3f00 55%),linear-gradient(160deg,#121416,#1a1e1b)}.ed-stores__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:repeating-linear-gradient(115deg,#fff 0 1px,transparent 1px 28px)}.ed-stores__hero .container{position:relative}.ed-stores__eyebrow{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff8a9c}.ed-stores__title{margin:0;font-family:var(--heading-font-family);font-size:44px;line-height:1.08;font-weight:800;color:#fff;letter-spacing:-.02em}.ed-stores__intro{max-width:640px;margin-top:14px;color:#ffffffc7;font-size:16px;line-height:1.6}.ed-stores__intro p{margin:0}.ed-stores__facts{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:880px}.ed-stores__facts li{padding:14px 16px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ed-stores__facts strong{display:block;font-family:var(--heading-font-family);font-size:24px;font-weight:800;color:#fff;line-height:1.1}.ed-stores__facts span{display:block;margin-top:4px;font-size:13px;color:#ffffffb8}.ed-stores__hero-cta{margin-top:26px}.ed-stores__hero-cta .ed-btn{display:inline-flex;padding:0 22px;background:var(--ed-red)}.ed-stores__hero-cta .ed-btn:hover{background:var(--ed-red-dark)}.ed-stores__filters{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;padding:12px;margin-bottom:22px;background:#fff;border-radius:14px;box-shadow:var(--ed-shadow);border:1px solid var(--ed-line)}.ed-stores__chip{border:1px solid var(--ed-line);background:var(--ed-bg);color:var(--ed-dark);font-weight:700;font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;transition:all .15s ease}.ed-stores__chip:hover{border-color:var(--ed-dark)}.ed-stores__chip.is-active{background:var(--ed-dark);border-color:var(--ed-dark);color:#fff}.ed-stores__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.ed-store{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--ed-line);box-shadow:var(--ed-shadow);display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.ed-store:hover{box-shadow:var(--ed-shadow-hover)}.ed-store[hidden]{display:none}.ed-store__media{position:relative;aspect-ratio:16 / 10;background:#e9ebee}.ed-store__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ed-store__slides::-webkit-scrollbar{display:none}.ed-store__slides img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.ed-store__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.ed-store__dots span{width:7px;height:7px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #00000026}.ed-store__dots span.is-active{background:#fff;width:18px;border-radius:4px}.ed-store__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:800;color:#fff;background:var(--ed-dark)}.ed-store__badge--magazin-service-autorizat{background:var(--ed-red)}.ed-store__badge--depozit-5-000-mp{background:#1f6b35}.ed-store__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.ed-store__city{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-red)}.ed-store__name{margin:4px 0 12px;font-family:var(--heading-font-family);font-size:20px;font-weight:800;color:var(--ed-dark);line-height:1.2}.ed-store__info{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.ed-store__info li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ed-text);line-height:1.4}.ed-store__info svg,.ed-store__maptoggle svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--ed-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.ed-store__info a{color:var(--ed-dark);font-weight:700;text-decoration:none}.ed-store__actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ed-store__actions .ed-btn{height:44px;font-size:14.5px}.ed-btn--nav{background:#fff;color:var(--ed-dark);border:1.5px solid var(--ed-dark)}.ed-btn--nav:hover{background:var(--ed-dark);color:#fff}.ed-store__maptoggle{margin-top:12px;display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:4px 0;font-weight:700;font-size:14px;color:var(--ed-dark);cursor:pointer}.ed-store__maptoggle:hover span{text-decoration:underline}.ed-store__map{margin-top:10px;border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;background:var(--ed-bg)}.ed-store__map iframe{width:100%;height:100%;border:0;display:block}.ed-stores__services{margin-top:36px;padding:28px;background:#fff;border-radius:16px;border:1px solid var(--ed-line);box-shadow:var(--ed-shadow)}.ed-stores__services-title{margin:0 0 18px;font-family:var(--heading-font-family);font-size:24px;font-weight:800;color:var(--ed-dark)}.ed-stores__services ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ed-stores__services li{padding:16px;border-radius:12px;background:var(--ed-bg);border-left:3px solid var(--ed-red)}.ed-stores__services strong{display:block;color:var(--ed-dark);font-size:15.5px}.ed-stores__services span{display:block;margin-top:4px;font-size:13.5px;color:var(--ed-text);line-height:1.45}@media(max-width:999px){.ed-stores__facts,.ed-stores__services ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ed-stores__hero{padding:34px 0 52px}.ed-stores__title{font-size:30px}.ed-stores__intro{font-size:15px}.ed-stores__facts strong{font-size:20px}.ed-stores__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px}.ed-stores__filters::-webkit-scrollbar{display:none}.ed-stores__chip{white-space:nowrap;font-size:13.5px;padding:8px 14px}.ed-stores__grid{grid-template-columns:1fr;gap:16px}.ed-stores__services{padding:20px}.ed-stores__services-title{font-size:20px}.ed-stores__hero-cta .ed-btn{width:100%;justify-content:center}}.ed-contact{padding-bottom:48px}.ed-contact__hero{color:#fff;padding:52px 0 84px;position:relative;overflow:hidden;background:radial-gradient(90% 120% at 0% 100%,#295c3473,#295c3400 60%),radial-gradient(70% 100% at 100% 0%,#e41e3f40,#e41e3f00 55%),linear-gradient(160deg,#121416,#1a1e1b)}.ed-contact__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:repeating-linear-gradient(115deg,#fff 0 1px,transparent 1px 28px)}.ed-contact__hero .container{position:relative}.ed-contact__quick{position:relative;z-index:2;margin-top:-52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ed-contact__q{display:flex;flex-direction:column;gap:2px;padding:20px;background:#fff;border-radius:16px;border:1px solid var(--ed-line);box-shadow:var(--ed-shadow);text-decoration:none;color:var(--ed-text);transition:box-shadow .2s ease,transform .2s ease}a.ed-contact__q:hover{box-shadow:var(--ed-shadow-hover);transform:translateY(-2px)}.ed-contact__qi{width:42px;height:42px;border-radius:12px;background:#fdecef;color:var(--ed-red);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.ed-contact__qi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ed-contact__qi svg.is-fill{fill:currentColor;stroke:none}.ed-contact__q--wa .ed-contact__qi{background:#e3f8ea;color:var(--ed-wa-dark)}.ed-contact__ql{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted)}.ed-contact__q strong{font-family:var(--heading-font-family);font-size:20px;font-weight:800;color:var(--ed-dark);line-height:1.25;word-break:break-word}.ed-contact__qs{font-size:13px;color:var(--ed-muted)}.ed-contact__main{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.ed-contact__form-card,.ed-contact__card{background:#fff;border-radius:16px;border:1px solid var(--ed-line);box-shadow:var(--ed-shadow);padding:28px}.ed-contact__side{display:grid;gap:20px}.ed-contact__card{padding:22px 24px}.ed-contact__h2{margin:0 0 6px;font-family:var(--heading-font-family);font-size:26px;font-weight:800;color:var(--ed-dark)}.ed-contact__h3{margin:0 0 12px;font-family:var(--heading-font-family);font-size:18px;font-weight:800;color:var(--ed-dark)}.ed-contact__lead{margin:0 0 18px;color:var(--ed-muted);font-size:14.5px;line-height:1.5}.ed-contact__form{display:grid;gap:14px}.ed-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ed-field{display:grid;gap:6px}.ed-field span{font-size:13px;font-weight:700;color:var(--ed-dark)}.ed-field input,.ed-field select,.ed-field textarea{width:100%;border:1px solid #d5d9de;border-radius:10px;background:#fafbfc;padding:12px 14px;font:inherit;font-size:15px;color:var(--ed-dark);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ed-field input:focus,.ed-field select:focus,.ed-field textarea:focus{outline:none;border-color:var(--ed-red);background:#fff;box-shadow:0 0 0 3px #e41e3f1f}.ed-field textarea{resize:vertical;min-height:130px}.ed-btn--submit{height:52px;background:var(--ed-red);color:#fff;border:none;font-size:16px;cursor:pointer;width:100%}.ed-btn--submit:hover{background:var(--ed-red-dark)}.ed-contact__gdpr{margin:0;font-size:12.5px;color:var(--ed-muted)}.ed-contact__gdpr a{color:var(--ed-dark)}.ed-contact__ok{padding:14px 16px;border-radius:10px;background:#eaf7ef;color:#145c2c;font-weight:700}.ed-contact__err{padding:14px 16px;border-radius:10px;background:#fdecef;color:var(--ed-red-dark);font-weight:600}.ed-contact__dl{margin:0;display:grid;gap:0}.ed-contact__dl>div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--ed-line);font-size:14px}.ed-contact__dl>div:last-child{border-bottom:none}.ed-contact__dl dt{color:var(--ed-muted)}.ed-contact__dl dd{margin:0;color:var(--ed-dark);font-weight:700}.ed-contact__links{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ed-contact__links a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin:0 -12px;border-radius:8px;color:var(--ed-dark);font-weight:600;text-decoration:none;font-size:14.5px}.ed-contact__links a:after{content:"\2192";color:var(--ed-red);font-weight:800}.ed-contact__links a:hover{background:var(--ed-bg)}.ed-contact__card--map .ed-contact__lead{margin-bottom:14px}@media(max-width:999px){.ed-contact__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-contact__main{grid-template-columns:1fr}}@media(max-width:640px){.ed-contact__hero{padding:34px 0 70px}.ed-contact__quick{gap:10px;margin-top:-44px}.ed-contact__q{padding:16px}.ed-contact__q strong{font-size:16px}.ed-contact__qs{font-size:12px}.ed-contact__form-card{padding:22px 18px}.ed-contact__h2{font-size:22px}.ed-contact__row{grid-template-columns:1fr}.ed-contact__dl>div{grid-template-columns:105px 1fr}}@media(max-width:640px){.ed-contact__q--email,.ed-contact__q:last-child{grid-column:span 2}.ed-contact__q--email strong{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ed-premium.css.map */
