.rspot{display:none}.rspot.is-ready{display:block}.rspot__box{max-width:760px;margin:0 auto;padding:var(--rs-pad) 20px;text-align:center;border-top:1px solid #e6e0d8;border-bottom:1px solid #e6e0d8}.rspot__heading{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rspot__stars{display:flex;justify-content:center;gap:6px;margin-bottom:18px;color:var(--rs-star)}.rspot__stars svg{width:18px;height:18px}.rspot__quote{margin:0 auto 16px;max-width:640px;font-size:20px;line-height:1.45;font-style:italic}.rspot__author{margin:0 0 24px;font-size:13px;opacity:.7}.rspot__empty-title{margin:0 0 8px;font-size:22px;line-height:1.2;font-weight:700}.rspot__empty-text{margin:0 auto 24px;max-width:460px;font-size:15px;line-height:1.5;opacity:.8}.rspot.is-empty .rspot__has,.rspot.has-reviews .rspot__none{display:none}.rspot__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.rspot__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.rspot__btn svg{width:16px;height:16px;flex:0 0 auto}.rspot__btn--solid{border:1px solid #111;background:#111;color:#fff}.rspot__btn--solid:hover{background:#fff;color:#111}.rspot__btn--outline{border:1px solid #111;background:transparent;color:#111}.rspot__btn--outline:hover{background:#111;color:#fff}.rspot__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none}.rspot__drawer.is-open{visibility:visible;pointer-events:auto}.rspot__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.rspot__drawer.is-open .rspot__overlay{opacity:1}.rspot__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(520px,100%);background:#fff;color:#111;transform:translate(100%);transition:transform .35s ease}.rspot__drawer.is-open .rspot__panel{transform:translate(0)}.rspot__panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e6e0d8}.rspot__panel-title{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rspot__close{padding:4px 8px;border:0;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer}.rspot__panel-body{flex:1;overflow-y:auto;padding:8px 20px 32px;-webkit-overflow-scrolling:touch}.rspot__write-intro{display:none;padding:16px 0 4px}.rspot__write-intro p{margin:0 0 4px;font-size:18px;font-weight:700}.rspot__write-intro span{font-size:14px;opacity:.7}.rspot__drawer.is-write .rspot__write-intro{display:block}.rspot__drawer.is-write .jdgm-rev-widg>*:not(.jdgm-rev-widg__header),.rspot__drawer.is-write .jdgm-rev-widg__header>*:not(.jdgm-form-wrapper):not(.jdgm-form-dynamic-wrapper):not(.jdgm-notification){display:none!important}.rspot__drawer .jdgm-notification{margin:16px 0;padding:16px;border-radius:12px;background:#f5f1ec;text-align:center}.rspot__drawer:not(.is-write) .jdgm-form-wrapper,.rspot__drawer .jdgm-write-rev-link{display:none!important}.rspot__drawer .jdgm-form__fieldset:has(input[name=review_title]),.rspot__drawer .jdgm-form__fieldset:has(input[name=media]),.rspot__drawer .jdgm-form__reviewer-name-format-container{display:none!important}.rspot__drawer .jdgm-form__fieldset{margin-bottom:18px}.rspot__drawer .jdgm-form input[type=text],.rspot__drawer .jdgm-form input[type=email],.rspot__drawer .jdgm-form textarea{width:100%;padding:12px 14px;border:1px solid #d8d2ca;border-radius:12px;font-size:16px}.rspot__drawer .jdgm-form textarea{min-height:120px}.rspot__drawer .jdgm-form__title,.rspot__drawer .jdgm-cancel-rev{display:none!important}.rspot__drawer .jdgm-form .jdgm-star{font-size:30px!important}.rspot__drawer .jdgm-submit-rev{width:100%;min-height:50px;border-radius:999px!important;border-color:#111!important;background:#111!important;color:#fff!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.rspot__actions{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}}@media screen and (min-width:750px){.rspot__quote{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
