@font-face{font-family:Inter;src:url(/assets/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.tyro-review-overlay.swal2-container{padding:16px;-ms-scroll-chaining:none;overscroll-behavior:contain}.tyro-review-popup.swal2-popup,.tyro-review-result.swal2-popup{font-family:EudoxusSans,sans-serif;background:#fff;color:#000;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:32px;-webkit-box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;-moz-box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;max-width:-webkit-calc(100vw - 32px);max-width:-moz-calc(100vw - 32px);max-width:calc(100vw - 32px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:-webkit-calc(100vh - 32px);max-height:-moz-calc(100vh - 32px);max-height:calc(100vh - 32px);max-height:-webkit-calc(100dvh - 32px);max-height:-moz-calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere}.tyro-review-content.swal2-html-container{margin:0;padding:0;overflow:visible;min-width:0;font-size:16px;text-align:left}.tyro-review-heading{text-align:center}.tyro-review-heading h2{color:#000;font-size:24px;line-height:32px;font-weight:400;margin:0}.tyro-review-heading p{font-size:16px;line-height:24px;color:#555;margin:8px 0 0}.tyro-review-product{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;background:#f9f9f9;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px}.tyro-review-product img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-flex:0;-webkit-flex:0 0 60px;-moz-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.tyro-review-product>div{min-width:0;overflow-wrap:anywhere}.tyro-review-product small{display:block;font-size:14px;line-height:20px;color:#555}#tyro-review-form{margin-top:32px;min-width:0}#tyro-review-form textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:120px;height:120px;padding:16px;border:1px solid #d9d9d9;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:24px;resize:none}#tyro-review-form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}#tyro-review-form textarea::-moz-placeholder{color:rgba(0,0,0,.5)}#tyro-review-form textarea::-ms-input-placeholder{color:rgba(0,0,0,.5)}#tyro-review-form textarea::placeholder{color:rgba(0,0,0,.5)}#tyro-review-form textarea:focus-visible{outline:2px solid #000;outline-offset:2px}#tyro-review-form button[type=submit]{margin-top:32px}.tyro-review-rating{padding:0;margin:0 0 48px;border:0}.tyro-review-rating legend{width:auto;float:none;display:block;font-size:16px;line-height:24px;font-weight:400;padding:0;margin-bottom:12px}.tyro-review-stars{position:relative;width:230.667px;height:32px}.tyro-review-stars .tyro-review-stars-fill img,.tyro-review-stars>img{display:block;max-width:none}.tyro-review-stars-fill{position:absolute;left:0;top:0;width:0;height:32px;overflow:hidden;pointer-events:none}.tyro-review-star-last-fill{position:absolute;top:0;left:198.667px;width:32px;height:32px;overflow:hidden}.tyro-review-star-inputs{position:absolute;inset:-6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tyro-review-star-inputs label{position:relative;width:44px;height:44px;margin:0;cursor:pointer}.tyro-review-star-inputs input{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.tyro-review-star-inputs span{display:block;width:32px;height:32px;margin:6px;pointer-events:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tyro-review-star-inputs input:focus-visible+span{outline:2px solid #000;outline-offset:4px}.tyro-review-comment-label{display:block;margin:0 0 12px;font-size:16px;line-height:24px;font-weight:400}.tyro-review-button{width:100%;min-height:48px;margin:0;border:0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:8px 32px;font-family:EudoxusSans,sans-serif;font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.36px;background:#000;color:#fff;cursor:pointer}.tyro-review-button:disabled{opacity:.55;cursor:wait}.tyro-review-button:focus-visible{outline:2px solid #000;outline-offset:3px}.tyro-review-validation{color:#a52121;font-size:14px;line-height:20px;margin:12px 0 0}.tyro-review-result.swal2-popup{padding:40px}.tyro-review-result.swal2-popup .tyro-review-result-title{color:#000;padding:0;margin:0;font-size:24px;font-weight:400;line-height:32px}.tyro-review-result.swal2-popup .tyro-review-result-text{padding:0;margin:8px 0 32px;color:#101820;font-size:16px;line-height:24px}.tyro-review-result.swal2-popup .swal2-actions{width:100%;margin:0;padding:0}.product-page-rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;max-width:100%;min-height:24px;margin-top:12px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:21px;color:#000;text-decoration:none}.product-page-rating .product-review-stars{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-page-rating__average{font-weight:500}.product-page-rating__count{color:#555}.product-page-rating:hover{color:#000;text-decoration:none}.product-page-rating:hover .product-page-rating__count{text-decoration:underline}.product-page-rating:focus-visible{outline:2px solid #000;outline-offset:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.product-reviews-section{scroll-margin-top:120px;width:100%;max-width:1216px;margin:0 auto;padding:40px 112px;font-family:Inter,Arial,sans-serif;font-weight:400;color:#000}.product-reviews-section h2{color:#000;font-family:inherit;font-size:24px;line-height:36px;font-weight:400;margin:0 0 32px}.product-reviews-empty{margin:0;color:#555;font-size:16px;line-height:26px}.product-rating-summary{min-height:157px;padding-bottom:48px}.product-rating-summary p{margin:8px 0 0;color:#555;font-size:14px;line-height:21px}.product-rating-average{margin-bottom:8px;font-size:48px;line-height:48px}.product-review-stars{display:block;position:relative;width:86.5px;height:12px}.product-review-stars img{display:block;max-width:none}.product-review-stars--summary{width:115.333px;height:16px}.product-review-stars__empty{-webkit-filter:grayscale(1);filter:grayscale(1)}.product-review-stars__fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.product-review-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;border-top:1px solid rgba(0,0,0,.1);padding-top:40px}.product-review-item{width:100%;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.05)}.product-review-item:last-child{padding-bottom:0;border-bottom:0}.product-review-item:focus{outline:0}.product-review-item:focus-visible{outline:1px solid #888;outline-offset:8px}.product-review-item__rating{height:28px;padding-bottom:12px}.product-review-item__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;min-height:41px;padding-bottom:16px}.product-review-item__author{min-width:0;max-width:100%;font-size:16px;line-height:24px;overflow-wrap:anywhere}.product-review-item__verified{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:4px 8px;background:#f9f9f9;color:#555;font-size:11px;line-height:16.5px;letter-spacing:.275px;text-transform:uppercase}.product-review-item__comment{margin:0 0 16px;color:#111;font-size:16px;line-height:26px;overflow-wrap:anywhere}.product-review-item__date{display:block;color:#888;font-size:14px;line-height:21px}.product-review-item__attachment{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.product-review-item__image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.product-reviews-actions{padding-top:48px}.product-reviews-more{max-width:100%;min-height:48px;padding:12px 32px;border:1px solid #000;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;cursor:pointer}.product-reviews-more:hover{background:#f9f9f9}.product-reviews-more:focus-visible{outline:2px solid #000;outline-offset:3px}.product-reviews-more:disabled{opacity:.6;cursor:wait}.product-reviews-status{margin:16px 0 0;color:#555;font-size:14px;line-height:21px}.product-reviews-status:empty{display:none}@media (max-width:1199px){.product-reviews-section{padding-right:48px;padding-left:48px}}@media (max-width:991px){.product-reviews-section{padding-right:32px;padding-left:32px}}@media (max-width:767px){.product-reviews-section{padding:32px 20px}.product-reviews-section h2{margin-bottom:24px}.product-rating-summary{min-height:0;padding-bottom:32px}.product-rating-average{font-size:40px;line-height:44px}.product-review-list{gap:28px;padding-top:28px}.product-review-item{padding-bottom:28px}.product-review-item__rating{height:24px}.product-review-item__head{padding-bottom:12px}.product-reviews-actions{padding-top:32px}}@media (max-width:480px){.tyro-review-overlay.swal2-container{padding:12px}.tyro-review-popup.swal2-popup,.tyro-review-result.swal2-popup{max-width:-webkit-calc(100vw - 24px);max-width:-moz-calc(100vw - 24px);max-width:calc(100vw - 24px);padding:20px;max-height:-webkit-calc(100vh - 24px);max-height:-moz-calc(100vh - 24px);max-height:calc(100vh - 24px);max-height:-webkit-calc(100dvh - 24px);max-height:-moz-calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.tyro-review-heading h2{font-size:22px;line-height:28px}.tyro-review-heading p{font-size:15px;line-height:22px}.tyro-review-product{margin-top:24px;padding:12px;gap:12px}#tyro-review-form{margin-top:24px}#tyro-review-form textarea{height:112px;min-height:112px;padding:12px}#tyro-review-form button[type=submit]{margin-top:24px}.tyro-review-rating{margin-bottom:32px}.tyro-review-button{padding:12px 16px;font-size:16px;line-height:24px}.tyro-review-result.swal2-popup{padding:24px}.tyro-review-result.swal2-popup .tyro-review-result-title{font-size:22px;line-height:30px}.tyro-review-result.swal2-popup .tyro-review-result-text{margin-bottom:24px}.product-reviews-more{width:100%;padding-right:16px;padding-left:16px}}@media (max-width:480px) and (max-height:600px){.tyro-review-popup.swal2-popup{padding:16px}.tyro-review-heading p{font-size:14px;line-height:20px}.tyro-review-product{margin-top:16px}.tyro-review-product img{width:56px;height:56px;-webkit-flex-basis:56px;-ms-flex-preferred-size:56px;flex-basis:56px}#tyro-review-form{margin-top:16px}#tyro-review-form textarea{height:96px;min-height:96px}#tyro-review-form button[type=submit]{margin-top:16px}.tyro-review-rating{margin-bottom:24px}.tyro-review-comment-label{margin-bottom:8px}}@media (max-width:359px){.product-reviews-section{padding-right:16px;padding-left:16px}}
/*# sourceMappingURL=reviews.css.map */
