html:has(.jsm-rivyo-review-form.wcReviewModal.show),body:has(.jsm-rivyo-review-form.wcReviewModal.show){overflow:hidden;overscroll-behavior:none}.jsm-rivyo-review-form button.ui-button{min-height:var(--button-height-m);height:var(--button-height-m);padding:0 var(--space-6);border:1px solid var(--color-gray-black)!important;border-radius:0!important;background:var(--color-gray-black)!important;color:var(--color-gray-white)!important;font:400 14px/21px var(--font-copy-family)!important}.jsm-rivyo-review-form button.ui-button--solid:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--color-gray-800)!important}.jsm-rivyo-review-form.wcReviewModal{--review-form-gap: 18px;--review-field-gap: 6px;--review-form-label-color: #4c4f54;--review-display-type-width: 160px;box-sizing:border-box;width:min(800px,calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-5) 21px;border:0;border-radius:0!important;background:var(--color-gray-white);color:var(--color-gray-black);font:400 14px/21px var(--font-copy-family);overflow:auto;overscroll-behavior:contain}.jsm-rivyo-review-form .wcRivyoModal_title{height:var(--space-8);align-items:center;margin-bottom:0}.jsm-rivyo-review-form .wcRivyoModal_title h3{margin:0;font:400 16px/19px var(--font-copy-family)!important;letter-spacing:normal}.jsm-rivyo-review-form .wcRivyoModalClose{width:32px;height:32px;padding:0;border-radius:0;background:url(icon-rivyo-form-close.svg) center no-repeat;color:var(--color-gray-black)}.jsm-rivyo-review-form .wcRivyoModalClose svg{visibility:hidden}.jsm-rivyo-review-form .wc_rivyo_form_contain{display:grid;gap:var(--review-form-gap);margin:0;padding-top:26px}.jsm-rivyo-review-form .wc_rivyo_form_col{display:grid;gap:var(--review-field-gap);width:100%;margin:0;padding:0}.jsm-rivyo-review-form .wc_rivyo_form_col>label{display:block;margin:0;color:var(--review-form-label-color);font:400 14px/21px var(--font-copy-family)!important}.jsm-rivyo-review-form #wc_submit_review .wc_rivyo_form_col>label{margin-bottom:0}.jsm-rivyo-review-form .wc_rivyo_form_col em{margin-left:3px;color:var(--color-primary-pink-500)}.jsm-rivyo-review-form .wc_rivyo_form_col .ui-input{width:100%;height:var(--button-height-m);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:0!important;background:var(--color-gray-white);color:var(--color-gray-pure-black);font:400 14px/21px var(--font-copy-family)!important;box-shadow:none}.jsm-rivyo-review-form .ui-input::placeholder{color:var(--color-gray-700);opacity:1}.jsm-rivyo-review-form .wc_rivyo_form_col .ui-input:disabled{background:var(--color-gray-100);color:var(--color-gray-400);border-color:transparent;-webkit-text-fill-color:var(--color-gray-400)}.jsm-rivyo-review-form :is(input.ui-input,textarea.ui-input):focus{outline:none;box-shadow:none}.jsm-rivyo-review-form .ui-input:focus-visible,.jsm-rivyo-review-form button:focus-visible,.jsm-rivyo-review-form .remove_file:focus-visible{outline:2px solid var(--color-gray-black);outline-offset:3px}.jsm-rivyo-review-form .wc_rivyo_form_col textarea.ui-input{height:94px;min-height:94px;resize:vertical;background:var(--color-gray-white) url(icon-rivyo-form-resize.svg) bottom 3.717px right 3.717px no-repeat}.jsm-rivyo-review-form textarea::-webkit-resizer{background:transparent}.jsm-rivyo-review-form .wc_rivyo_form_col:has(>.jsm-rivyo-display-type){grid-template-columns:minmax(0,1fr) var(--review-display-type-width);column-gap:var(--space-4);align-items:start}.jsm-rivyo-review-form .wc_rivyo_form_col:has(>.jsm-rivyo-display-type)>:not(.jsm-rivyo-display-type){grid-column:1}.jsm-rivyo-review-form .wc_rivyo_form_col .jsm-rivyo-name-label{color:var(--color-gray-black)}.jsm-rivyo-review-form .jsm-rivyo-name-label>em{display:none}.jsm-rivyo-review-form .wc_rivyo_form_col>.jsm-rivyo-display-type{display:grid;grid-column:2;grid-row:1 / span 2;gap:var(--review-field-gap);min-width:0;color:var(--color-gray-black);font:400 14px/21px var(--font-copy-family)}.jsm-rivyo-review-form .jsm-rivyo-display-type>span{font:inherit}.jsm-rivyo-review-form .jsm-rivyo-display-select{position:relative;display:block;height:var(--button-height-m)}.jsm-rivyo-review-form .jsm-rivyo-display-trigger.ui-input{display:flex;align-items:center;text-align:left;padding-right:var(--space-10);border:1px solid var(--color-gray-200)!important;cursor:pointer}.jsm-rivyo-review-form .jsm-rivyo-display-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jsm-rivyo-review-form .jsm-rivyo-display-trigger:after{content:"";position:absolute;top:50%;right:var(--space-3);width:20px;height:20px;margin-top:-10px;background:url(icon-pdp-more-down.svg) center no-repeat;transform:rotate(-90deg) scaleY(-1);pointer-events:none}.jsm-rivyo-review-form .jsm-rivyo-display-trigger[aria-expanded=true]:after{transform:rotate(90deg) scaleY(-1)}.jsm-rivyo-review-form .jsm-rivyo-display-select [hidden]{display:none!important}.jsm-rivyo-review-form .jsm-rivyo-display-options{position:absolute;z-index:2;top:calc(100% + var(--space-2));left:0;width:100%;padding:var(--space-1) 0;border:1px solid var(--color-gray-200);background:var(--color-gray-white);color:var(--color-gray-black);font:inherit}.jsm-rivyo-review-form .jsm-rivyo-display-options [role=option]{display:flex;align-items:center;min-height:var(--button-height-m);padding:var(--space-3) var(--space-4);cursor:pointer}.jsm-rivyo-review-form .jsm-rivyo-display-options [role=option]:is(:hover,[data-active],[aria-selected=true]){background:var(--color-gray-100)}.jsm-rivyo-review-form .jsm-rivyo-display-options [aria-disabled=true]{color:var(--color-gray-400);cursor:default}.jsm-rivyo-review-form .wc_rivyo_form_col:is(.error,.has-error) .ui-input,.jsm-rivyo-review-form .wc_rivyo_form_col .ui-input[aria-invalid=true]{border-color:var(--color-badge-negative)}.jsm-rivyo-review-form .wc_checkbox_col{display:flex;align-items:center;gap:var(--space-2);min-height:22px}.jsm-rivyo-review-form .wc_checkbox_col>label{margin:0;cursor:pointer}.jsm-rivyo-review-form .wc_checkbox_col input.ui-control{width:16px;height:16px;margin:0;border:0;box-shadow:none}.jsm-rivyo-review-form .wc_checkbox_col input.ui-control:not(:checked):not(:disabled):not(:hover):not(:focus-visible){background-image:url(icon-rivyo-form-checkbox.svg)}.jsm-rivyo-review-form .wc_rivyo_form_btn_col{display:flex;justify-content:flex-end}.jsm-rivyo-review-form .wc_rivyo_form_btn_col .ui-button{width:170px}.jsm-rivyo-review-form #wc_submit_review button.ui-button{display:inline-flex}.jsm-rivyo-review-form .wc_rivyo_form_col:has(.wc_review_rating_contain){gap:0}.jsm-rivyo-review-form .wc_rivyo_form_col:has(.wc_review_rating_contain)>label{color:var(--color-gray-black)}.jsm-rivyo-review-form #wc_submit_review .wc_review_rating_contain{gap:0;margin:0}.jsm-rivyo-review-form .wc_review_rating_contain input{display:block;position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.jsm-rivyo-review-form #wc_submit_review .wc_review_rating_contain label{width:52px;height:52px;margin:0;cursor:pointer}.jsm-rivyo-review-form .wc_review_rating_contain input:focus-visible+label{outline:2px solid var(--color-gray-black);outline-offset:3px}.jsm-rivyo-review-form .wc_review_rating_contain label span{width:52px;height:52px;background:center 5.717px / auto no-repeat}.jsm-rivyo-review-form .wc_review_rating_contain .empty_star{background-image:url(icon-rivyo-form-star-empty.svg)}.jsm-rivyo-review-form .wc_review_rating_contain .full_star{background-image:url(icon-control-star-l.svg)}.jsm-rivyo-review-form .wc_review_rating_contain svg{visibility:hidden}.jsm-rivyo-review-form .wc_customer_image_file_upload{position:relative;width:96px;height:96px;padding:0;border:1px solid var(--color-gray-200);border-radius:0;background:var(--color-gray-white)}.jsm-rivyo-review-form .wc_customer_image_file_upload>label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.jsm-rivyo-review-form .wc_customer_image_file_upload>label:before,.jsm-rivyo-review-form .wc_customer_image_file_upload>label:after{content:"";position:absolute;width:20px;height:1px;background:var(--color-gray-black)}.jsm-rivyo-review-form .wc_customer_image_file_upload>label:after{transform:rotate(90deg)}.jsm-rivyo-review-form .wc_customer_image_file_upload>label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jsm-rivyo-review-form .wc_customer_image_file_upload:has(img)>label{opacity:0}.jsm-rivyo-review-form .review_modal_image_item,.jsm-rivyo-review-form .review_modal_image_item .MediaPreview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0}.jsm-rivyo-review-form .review_modal_image_item img{display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:cover}.jsm-rivyo-review-form .review_modal_image_item .remove_file{top:0;right:0;border-radius:0}.jsm-rivyo-review-form .wc_review_form_ctm_image input[type=file]{display:block;position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.jsm-rivyo-review-form .wc_review_form_ctm_image:has(input:focus-visible) .wc_customer_image_file_upload{outline:2px solid var(--color-gray-black);outline-offset:3px}@media(max-width:749px){.jsm-rivyo-review-form.wcReviewModal{--review-display-type-width: 144px;width:calc(100vw - var(--space-8))}.jsm-rivyo-review-form .wc_rivyo_form_col .ui-input{font-size:16px!important}.jsm-rivyo-review-form .wc_rivyo_form_col:has(>.jsm-rivyo-display-type){column-gap:var(--space-3)}}.jsm-rivyo-review-form .wc_review_file_upload{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-height:96px;padding:0;background:transparent}.jsm-rivyo-review-form .wc_review_file_upload>label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:min(170px,100%);height:var(--button-height-m);margin:0;padding:0 var(--space-4);border:1px solid var(--color-gray-200);border-radius:8px;background:var(--color-gray-100);color:var(--color-gray-black);font:400 14px/21px var(--font-copy-family);text-decoration:none;cursor:pointer}.jsm-rivyo-review-form .wc_review_file_upload>label span{text-decoration:none!important}.jsm-rivyo-review-form .wc_review_file_upload>label:hover{background:var(--color-gray-200)}.jsm-rivyo-review-form .wc_review_form_ctm_image:has(input:focus-visible) .wc_review_file_upload>label{outline:2px solid var(--color-gray-black);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rivyo-review-form.css.map */
