.custom-cr{position:relative;display:block;background:var(--cr-bg, #ffffff);padding:var(--cr-pt, 64px) 16px var(--cr-pb, 64px)}.custom-cr__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.custom-cr__bg picture,.custom-cr__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.custom-cr__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cr-bg-overlay, transparent);pointer-events:none}.custom-cr__container{position:relative;z-index:1;max-width:var(--cr-max-width, 1280px);margin:0 auto;width:100%}.custom-cr__pill{display:inline-flex;align-items:center;gap:6px;background:var(--cr-pill-bg, #eaf3ff);color:var(--cr-pill-color, #1e88f0);font-family:var(--cr-pill-font, inherit);font-size:var(--cr-pill-fs-mobile, 12px);font-weight:600;padding:var(--cr-pill-py, 6px) var(--cr-pill-px, 14px);border-radius:var(--cr-pill-radius, 999px);margin:0 auto var(--cr-pill-mb, 12px);line-height:1}.custom-cr__pill-icon{display:inline-flex;width:var(--cr-pill-icon-size, 14px);height:var(--cr-pill-icon-size, 14px)}.custom-cr__pill-icon svg{width:100%;height:100%;display:block}.custom-cr__heading{text-align:center}.custom-cr__title{margin:var(--cr-title-mt, 0) 0 var(--cr-title-mb, 10px);color:var(--cr-title-color, #1e88f0);font-family:var(--cr-title-font, inherit);font-size:var(--cr-title-fs-mobile, 30px);font-weight:800;line-height:1.1;text-wrap:balance}.custom-cr__title strong{color:var(--cr-title-accent, inherit);font-weight:inherit}.custom-cr__subtitle{margin:var(--cr-subtitle-mt, 0) auto var(--cr-subtitle-mb, 24px);max-width:var(--cr-subtitle-max-width, 640px);color:var(--cr-subtitle-color, #4a5b70);font-family:var(--cr-subtitle-font, inherit);font-size:var(--cr-subtitle-fs-mobile, 14px);line-height:1.5}.custom-cr__summary{background:var(--cr-sum-bg, #ffffff);border:var(--cr-sum-border-w, 1px) solid var(--cr-sum-border, #eef1f4);border-radius:var(--cr-sum-radius, 16px);padding:var(--cr-sum-padding, 20px);margin:0 auto var(--cr-sum-mb, 32px);max-width:var(--cr-sum-max-width, 1200px);display:flex;flex-direction:column;gap:16px;align-items:center}.custom-cr__sum-top{display:flex;flex-direction:column;gap:24px;width:100%}.custom-cr__sum-left{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.custom-cr__avg{color:var(--cr-avg-color, #0a0f1a);font-family:var(--cr-avg-font, inherit);font-size:var(--cr-avg-fs-mobile, 48px);font-weight:800;line-height:1}.custom-cr__avg-stars{color:var(--cr-star-color, #1e88f0);font-size:var(--cr-avg-star-size, 18px);letter-spacing:2px;line-height:1}.custom-cr__avg-count{color:var(--cr-avg-count-color, #6a7688);font-family:var(--cr-avg-count-font, inherit);font-size:var(--cr-avg-count-fs, 13px)}.custom-cr__sum-bars{display:flex;flex-direction:column;gap:8px;width:100%}.custom-cr__bar-row{display:grid;grid-template-columns:44px 1fr 42px;align-items:center;gap:10px;color:var(--cr-bar-label-color, #4a5b70);font-family:var(--cr-bar-label-font, inherit);font-size:var(--cr-bar-label-fs, 13px)}.custom-cr__bar-track{position:relative;height:var(--cr-bar-height, 8px);border-radius:var(--cr-bar-radius, 999px);background:var(--cr-bar-track, #eef1f4);overflow:hidden}.custom-cr__bar-fill{position:absolute;inset:0 auto 0 0;width:var(--cr-bar-pct, 0%);background:var(--cr-bar-fill, #1e88f0);border-radius:inherit}.custom-cr__bar-pct{color:var(--cr-bar-pct-color, #4a5b70);text-align:right}.custom-cr__write-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cr-write-bg, #1e88f0);color:var(--cr-write-color, #ffffff);font-family:var(--cr-write-font, inherit);font-size:var(--cr-write-fs, 14px);font-weight:700;padding:var(--cr-write-py, 10px) var(--cr-write-px, 22px);border-radius:var(--cr-write-radius, 999px);border:0;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .1s ease}.custom-cr__write-btn:hover{background:var(--cr-write-bg-hover, #1976d2)}.custom-cr__write-btn:active{transform:scale(.98)}.custom-cr__write-btn svg{width:14px;height:14px}.custom-cr__grid{column-count:var(--cr-cols-mobile, 2);column-gap:var(--cr-card-gap, 16px)}.custom-cr__card{break-inside:avoid;display:inline-block;width:100%;background:var(--cr-card-bg, #ffffff);border:var(--cr-card-border-w, 1px) solid var(--cr-card-border, #eef1f4);border-radius:var(--cr-card-radius, 12px);padding:var(--cr-card-padding, 14px);margin:0 0 var(--cr-card-gap, 16px);overflow:hidden}.custom-cr__card--hidden{display:none}.custom-cr__card-image{margin:calc(-1 * var(--cr-card-padding, 14px)) calc(-1 * var(--cr-card-padding, 14px)) 12px;display:block;width:calc(100% + var(--cr-card-padding, 14px) * 2);height:auto;border-top-left-radius:inherit;border-top-right-radius:inherit;aspect-ratio:var(--cr-card-image-aspect, 1/1);object-fit:cover;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.custom-cr__card-author{display:inline-flex;align-items:center;gap:6px;color:var(--cr-author-color, #0a0f1a);font-family:var(--cr-author-font, inherit);font-size:var(--cr-author-fs, 14px);font-weight:700}.custom-cr__verified{width:var(--cr-verified-size, 14px);height:var(--cr-verified-size, 14px);color:var(--cr-verified-color, #1e88f0);flex-shrink:0}.custom-cr__verified svg{width:100%;height:100%;display:block}.custom-cr__card-stars{color:var(--cr-star-color, #1e88f0);font-size:var(--cr-card-star-size, 14px);letter-spacing:2px;line-height:1;margin:4px 0 8px}.custom-cr__card-text{color:var(--cr-text-color, #4a5b70);font-family:var(--cr-text-font, inherit);font-size:var(--cr-text-fs, 13px);line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.custom-cr__helpful{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:var(--cr-helpful-bg, #f6f8fb);color:var(--cr-helpful-color, #4a5b70);font-family:var(--cr-helpful-font, inherit);font-size:var(--cr-helpful-fs, 12px);font-weight:600;padding:6px 10px;border-radius:999px;border:var(--cr-helpful-border-w, 1px) solid var(--cr-helpful-border, #eef1f4);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.custom-cr__helpful:hover{filter:brightness(.98)}.custom-cr__helpful:active{transform:scale(.96)}.custom-cr__helpful.is-voted{background:var(--cr-helpful-voted-bg, #ffeef1);color:var(--cr-helpful-voted-color, #e91e63);border-color:var(--cr-helpful-voted-border, #ffd9e0);cursor:default}.custom-cr__helpful-emoji{line-height:1}@keyframes cr-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.custom-cr__helpful.is-voted .custom-cr__helpful-emoji{animation:cr-heart-pop .35s ease;display:inline-block}.custom-cr__footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:var(--cr-footer-mt, 24px)}.custom-cr__load-more{display:inline-flex;align-items:center;gap:6px;background:var(--cr-load-bg, #ffffff);color:var(--cr-load-color, #0a0f1a);font-family:var(--cr-load-font, inherit);font-size:var(--cr-load-fs, 14px);font-weight:700;padding:var(--cr-load-py, 12px) var(--cr-load-px, 24px);border-radius:var(--cr-load-radius, 999px);border:var(--cr-load-border-w, 1px) solid var(--cr-load-border, #d5dae2);cursor:pointer;transition:background-color .2s ease}.custom-cr__load-more:hover{background:var(--cr-load-bg-hover, #f6f8fb)}.custom-cr__load-more[hidden]{display:none}.custom-cr__load-more svg{width:12px;height:12px}.custom-cr__count{color:var(--cr-count-color, #6a7688);font-family:var(--cr-count-font, inherit);font-size:var(--cr-count-fs, 13px)}@media(min-width:990px){.custom-cr__title{font-size:var(--cr-title-fs-desktop, 48px)}.custom-cr__subtitle{font-size:var(--cr-subtitle-fs-desktop, 16px)}.custom-cr__avg{font-size:var(--cr-avg-fs-desktop, 60px)}.custom-cr__pill{font-size:var(--cr-pill-fs-desktop, 13px)}.custom-cr__sum-top{flex-direction:row;align-items:center;gap:40px}.custom-cr__sum-left{flex:0 0 200px;padding-right:32px;border-right:var(--cr-sum-divider-w, 0) solid var(--cr-sum-divider, transparent)}.custom-cr__sum-bars{flex:1 1 auto}.custom-cr__grid{column-count:var(--cr-cols-desktop, 5)}}.custom-cr__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.custom-cr__modal.is-open{display:flex}.custom-cr__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cr-modal-backdrop, rgba(15, 20, 30, .6));animation:cr-fade-in .18s ease}@keyframes cr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cr-scale-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-cr__modal-panel{position:relative;z-index:1;background:var(--cr-modal-panel-bg, #ffffff);color:var(--cr-modal-text, #0a0f1a);border-radius:16px;padding:24px;max-width:460px;width:100%;box-shadow:0 20px 60px #00000040;animation:cr-scale-in .2s ease;margin:auto 0}.custom-cr__modal-x{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--cr-modal-text, #0a0f1a);border:0;border-radius:8px;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.custom-cr__modal-x:hover{opacity:1;background-color:#0000000f}.custom-cr__modal-x svg{width:18px;height:18px}.custom-cr__modal-title{margin:0 0 20px;font-size:20px;font-weight:800;line-height:1.2;color:inherit}.custom-cr__form{display:flex;flex-direction:column;gap:16px}.custom-cr__field{display:flex;flex-direction:column;gap:6px}.custom-cr__field-label{font-size:13px;font-weight:600;color:inherit}.custom-cr__input,.custom-cr__textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--cr-modal-input-border, #e0e5ec);background:#fff;color:inherit;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.custom-cr__input:focus,.custom-cr__textarea:focus{outline:none;border-color:var(--cr-modal-accent, #1e88f0);box-shadow:0 0 0 3px color-mix(in srgb,var(--cr-modal-accent, #1e88f0) 20%,transparent)}.custom-cr__textarea{resize:vertical;min-height:88px}.custom-cr__rating-picker{display:inline-flex;gap:4px}.custom-cr__rating-star{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#d4d9e0;font-size:26px;line-height:1;padding:2px 4px;cursor:pointer;transition:color .15s ease,transform .1s ease}.custom-cr__rating-star:hover{transform:scale(1.1)}.custom-cr__rating-star.is-on,.custom-cr__rating-picker[data-hover] .custom-cr__rating-star.is-hover{color:var(--cr-modal-accent, #1e88f0)}.custom-cr__file{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;border:1px dashed var(--cr-modal-input-border, #e0e5ec);cursor:pointer;font-size:13px;font-weight:600;color:inherit;transition:border-color .15s ease,background .15s ease;width:fit-content}.custom-cr__file:hover{border-color:var(--cr-modal-accent, #1e88f0);background:color-mix(in srgb,var(--cr-modal-accent, #1e88f0) 5%,transparent)}.custom-cr__file input{display:none}.custom-cr__file svg{width:16px;height:16px}.custom-cr__file-name{font-size:12px;color:#6a7688;margin-top:4px;word-break:break-all}.custom-cr__submit{-webkit-appearance:none;appearance:none;border:0;background:var(--cr-modal-accent, #1e88f0);color:#fff;font-family:inherit;font-size:14px;font-weight:700;padding:12px 20px;border-radius:999px;cursor:pointer;margin-top:4px;transition:filter .15s ease,transform .1s ease}.custom-cr__submit:hover{filter:brightness(.95)}.custom-cr__submit:active{transform:scale(.98)}.custom-cr__submit[disabled]{opacity:.6;cursor:wait}.custom-cr__thanks{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 0 4px}.custom-cr__form[hidden],.custom-cr__thanks[hidden]{display:none!important}.custom-cr__thanks-icon{width:56px;height:56px;color:var(--cr-modal-accent, #1e88f0)}.custom-cr__thanks-icon svg{width:100%;height:100%;display:block}.custom-cr__thanks h4{margin:0;font-size:20px;font-weight:800;color:inherit}.custom-cr__thanks p{margin:0;color:color-mix(in srgb,var(--cr-modal-text, #0a0f1a) 70%,transparent);font-size:14px;line-height:1.5}html.custom-cr-modal-open,html.custom-cr-modal-open body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-customer-reviews.css.map */
