eufy-purchase-bar[hidden],eufy-purchase-bar [hidden]{display:none!important}eufy-purchase-bar{display:block;position:fixed;inset:auto 0 0;z-index:450;background:#fff;color:#17334b;box-shadow:0 -5px 24px #15375214;border-top:1px solid #e1e8ed;padding-bottom:env(safe-area-inset-bottom,0px)}.eufy-purchase__delivery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;background:#f4f6f8;padding:9px 16px;font-size:14px;line-height:1.6;color:#54636f}.eufy-purchase__delivery svg{flex:0 0 24px;color:#547082}.eufy-stock-dot{width:7px;height:7px;background:#259961;border-radius:50%;box-shadow:0 0 0 4px #25996116}.is-unavailable .eufy-stock-dot{background:#89949c;box-shadow:none}.eufy-purchase__body{max-width:1200px;margin-inline:auto;padding:14px 24px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.eufy-purchase__info{flex:1;min-width:180px}.eufy-purchase__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.eufy-purchase__prices strong{font-size:26px;color:#17334b;font-weight:700;line-height:1.5}.eufy-purchase__prices del{color:#7d8a96;font-size:17px}.eufy-purchase__variant{display:block;color:#607488;background:transparent;padding:4px 0;border:0;text-decoration:underline;font-size:13px}.eufy-purchase__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(540px,58%)}.eufy-purchase__actions button{min-height:48px;padding:10px 18px;border:1.5px solid var(--accent-color, #006ca8);border-radius:7px;font-size:17px;font-weight:700;line-height:1.5;cursor:pointer}.eufy-purchase__add{background:#fff;color:var(--accent-color, #006ca8)}.eufy-purchase__buy{background:var(--accent-color, #006ca8);color:#fff}.eufy-purchase__actions button:hover{filter:brightness(.94)}.eufy-purchase__actions button:disabled{opacity:.48;cursor:not-allowed}.eufy-purchase__actions button:focus-visible,.eufy-rating-summary:focus-visible{outline:3px solid #78c9f4;outline-offset:3px}.eufy-purchase__error{flex-basis:100%;color:#ad2828;margin:0;font-size:14px}body.eufy-purchase-active{padding-bottom:var(--eufy-purchase-height, 175px)}.eufy-purchase-active .t4s-toolbar{display:none}.eufy-purchase-active #t4s-backToTop{bottom:calc(var(--eufy-purchase-height, 175px) + 15px)}html.is--opend-drawer eufy-purchase-bar{z-index:180}.eufy-rating-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:#526b7c;margin:0 0 14px;text-decoration:none}.eufy-rating-stars{display:inline-block;position:relative;direction:ltr;color:#d6dde3;font-size:21px;line-height:1;letter-spacing:2px}.eufy-rating-stars>span{position:absolute;left:0;top:0;width:var(--rating-fill, 0%);overflow:hidden;white-space:nowrap;color:#e8aa22}.eufy-detail-section{padding-block:38px;color:#17334b;scroll-margin-top:110px}.eufy-detail-section h2{font-size:clamp(22px,3vw,30px);margin:0 0 25px;text-align:center;color:#17334b}.eufy-specifications__body{max-width:1000px;margin:auto;line-height:1.95;overflow-wrap:anywhere}.eufy-specifications__body img{max-width:100%;height:auto}.eufy-reviews{border-top:1px solid #e3eaf0;margin-top:40px;padding-top:40px;scroll-margin-top:110px}.eufy-reviews__empty{text-align:center;padding:28px 20px;border:1px solid #e3eaf0;border-radius:12px;background:#f7fafc}.eufy-reviews__empty p{margin:8px 0 0}.eufy-review-compose{margin:22px auto 0;max-width:740px;border:1px solid #d7e4ed;border-radius:10px;overflow:hidden}.eufy-review-compose>summary{padding:16px 20px;color:var(--accent-color, #006ca8);font-size:17px;font-weight:700;background:#f4f9fc;cursor:pointer}.eufy-review-form{padding:20px}.eufy-review-note{font-size:14px;color:#526b7c;line-height:1.8}.eufy-review-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eufy-review-form label{display:block;font-size:14px;margin:14px 0 7px}.eufy-review-form input,.eufy-review-form select,.eufy-review-form textarea{width:100%;min-height:48px;background:#fff;border:1px solid #c7d5e0;border-radius:6px;padding:10px 12px;color:#17334b;font-family:inherit;font-size:16px;line-height:1.7;transition:none;scroll-margin-block:110px calc(var(--eufy-purchase-height, 175px) + 30px)}.eufy-review-form input:focus,.eufy-review-form select:focus,.eufy-review-form textarea:focus{border-color:var(--accent-color, #006ca8);outline:2px solid #b3dff4;outline-offset:2px}.eufy-review-form textarea{resize:vertical;min-height:150px}.eufy-review-form button{min-height:46px;background:var(--accent-color, #006ca8);color:#fff;border-radius:6px;padding:11px 30px;font-weight:700;margin-top:18px}.eufy-review-privacy{margin-top:16px;font-size:12px;line-height:1.8;color:#637582}.eufy-review-privacy a{text-decoration:underline;color:inherit}.eufy-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:12px 28px}.eufy-review-card{padding:22px;border:1px solid #dce6ee;border-radius:12px;background:#fff}.eufy-review-card__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.eufy-review-card h3{margin:0;font-size:17px;color:#17334b}.eufy-review-card time{color:#637582;font-size:12px}.eufy-review-card__rating{display:flex;align-items:center;gap:10px;margin-block:14px;font-size:14px}.eufy-review-card p{margin:0;line-height:1.9;overflow-wrap:anywhere}.eufy-review-success{padding:18px;color:#1a754b;background:#edf9f1;border-radius:6px}.eufy-specs-link{display:inline-block;margin-block:5px 14px;text-decoration:underline}@media(max-width:767px){.eufy-purchase__delivery{justify-content:flex-start;font-size:12px;padding:8px 14px;gap:5px}.eufy-purchase__body{display:block;padding:10px 14px 12px}.eufy-purchase__info{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}.eufy-purchase__prices strong{font-size:23px}.eufy-purchase__prices del{font-size:14px}.eufy-purchase__variant{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eufy-purchase__actions{width:100%;gap:9px}.eufy-purchase__actions button{font-size:15px;min-height:47px;padding:10px 8px}.eufy-purchase__error{margin-top:8px}.eufy-detail-section{padding-block:25px}.eufy-review-form__fields{grid-template-columns:1fr;gap:0}.eufy-review-list{grid-template-columns:1fr}body:has(.eufy-review-form input:focus,.eufy-review-form select:focus,.eufy-review-form textarea:focus) eufy-purchase-bar{visibility:hidden;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/eufy-product-ui.css.map */
