@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Light.slim.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Light.slim.woff) format("woff");font-weight:100 300;font-style:normal;font-display:swap}@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-LightItalic.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-LightItalic.woff) format("woff");font-weight:100 300;font-style:italic;font-display:swap}@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Regular.slim.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Regular.slim.woff) format("woff");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-RegularItalic.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-RegularItalic.woff) format("woff");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Bold.slim.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-Bold.slim.woff) format("woff");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:DustinSans;src:url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-BoldItalic.woff2) format("woff2"),url(https://dustinstatic.azureedge.net/css/webfonts/DustinSansWeb-BoldItalic.woff) format("woff");font-weight:600 900;font-style:italic;font-display:swap}.product-write-review{padding:1.6rem;display:flex;flex-direction:column;gap:3.2rem;color:#000}@media(min-width:1200px){.product-write-review{width:100%;margin:0 auto}}.product-write-review-success{padding:1.6rem;display:flex;background-color:#cafbe2;border-radius:.4rem;border:.1rem solid rgba(0,0,0,.1);color:#1f603f}.product-write-review-success__icon{width:2.4rem;height:2.4rem}.product-write-review-success__msg-container{display:flex;flex-direction:column;padding-top:.8rem}.product-write-review-success__thanks{font-size:1.4rem;margin:0;align-items:center;font-weight:700}.product-write-review-success__msg{font-size:1.4rem;margin:0}.product-write-review-stars{width:-moz-fit-content;width:fit-content}.product-write-review-stars__star,.product-write-review-stars__star--last{margin-bottom:0;padding:0;border:none;width:3.2rem;height:3.2rem;background:rgba(0,0,0,0);cursor:pointer}.product-write-review-stars__star--last{margin-right:0}.product-write-review-form__fieldset{display:flex;flex-direction:column;gap:3.2rem;padding-bottom:3.2rem;margin:0}.product-write-review-form__heading{font-size:2rem;font-weight:400;margin:0}.product-write-review-form__rating-container{display:flex;flex-direction:column;gap:1.6rem;text-wrap:wrap;width:100%;max-width:489px}.product-write-review-form__name-container{display:flex;flex-direction:column;gap:.8rem;text-wrap:wrap;width:100%;max-width:489px}.product-write-review-form__checkbox-container{display:flex;align-items:center}.product-write-review-form__checkbox-container:checked~.product-write-review-form__input{background-color:#ccc}.product-write-review-form__content-container{display:flex;flex-direction:column;gap:.8rem;text-wrap:wrap;width:100%;max-width:489px}.product-write-review-form__textarea{background-color:#f0f0f0;width:100%;border:.1rem solid rgba(0,0,0,.1)}.product-write-review-form__textarea--error{background-color:#ffd0d0;width:100%;border:.1rem solid rgba(0,0,0,.1)}.product-write-review-form__input[type=text]{background-color:#f0f0f0;width:100%;border:.1rem solid rgba(0,0,0,.1)}.product-write-review-form__input--error[type=text]{background-color:#ffd0d0;width:100%;border:.1rem solid rgba(0,0,0,.1)}.product-write-review-form__label{font-size:1.4rem;font-weight:700;margin:0}.product-write-review-form__label__asterisk{font-size:1.4rem;font-weight:700;color:#d61f20}.product-write-review-form__label--anon{margin:0;font-size:1.4rem;font-weight:400;padding:.2rem 0 0 .8rem}.product-write-review-form__instructions{margin:0}.product-write-review-form__error-msg{color:#d61f20;font-size:1.2rem;margin:.2rem 0 0}.product-write-review-form__error-box{max-width:-moz-fit-content;max-width:fit-content;padding:.8rem;margin-top:3.2rem;background-color:#ffd0d0;border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem}.product-write-review-form__error-box__msg{margin:0;font-size:1.2rem;color:#6d000b}.product-write-review-form__submit-btn{background-color:#000;color:#fff;margin-top:3.2rem}.product-write-review-access__auth-container{padding:1.6rem;display:flex;justify-content:space-between;align-items:center;background-color:#c5f5fa;color:#19495e;border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem}.product-write-review-access__auth-container--icon-text{display:flex;gap:.8rem}.product-write-review-access__auth-container--icon{width:2.4rem;height:2.4rem}.product-write-review-access__auth-container--text{margin:0;font-size:1.4rem;padding-top:.2rem}.product-write-review-access__auth-container--login-link{display:flex;justify-content:center;align-items:center;width:14rem;height:4rem;background-color:#19495e;color:#c5f5fa;margin:0;border-radius:.2rem;text-decoration:none;font-size:1.4rem;cursor:pointer;opacity:1;transition:opacity .3s ease-out}@media(min-width:992px){.product-write-review-access__auth-container--login-link:hover{opacity:.75}}.product-write-review-access__auth-container--login-link:active{opacity:.8}.product-write-review-access__blocked-container{padding:1.6rem;background-color:#faebe5;color:#5c3e33;border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem}.product-write-review-access__blocked-container--text{font-size:1.4rem;margin:0}
/*# sourceMappingURL=1a417a439fdc333d.css.map*/