.jdgm-widget{--jdgm-primary-color: var(--ds-primary-strong);--jdgm-secondary-color: var(--ds-line);--jdgm-star-color: var(--ds-warning);--jdgm-write-review-text-color: var(--ds-text);--jdgm-write-review-bg-color: var(--ds-surface);--jdgm-paginate-color: var(--ds-text);--jdgm-reviewer-name-color: var(--ds-text);--jdgm-border-radius: 0;font-family:var(--ds-font-body);color:var(--ds-text)}.jdgm-widget .jdgm-star,.jdgm-widget.jdgm-preview-badge .jdgm-star,.jdgm-widget .jdgm-histogram .jdgm-star{color:var(--ds-warning)}.jdgm-review-widget .jdgm-rev-widg__header{text-align:left}.jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__title{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-display);font-size:var(--ds-text-h2);font-weight:700;line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-display);color:var(--ds-text);text-wrap:balance}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg .jdgm-row-stars{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--ds-space-5) var(--ds-space-6);padding:var(--ds-space-5);margin-bottom:var(--ds-space-4);background:var(--ds-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-clay-md)}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg .jdgm-row-stars>div{display:block;width:auto;margin:0;padding:0;border:0}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary{flex:0 1 240px}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-inner{display:block;text-align:left}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary .jdgm-star{font-size:20px}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-average{display:block;margin-top:var(--ds-space-2);font-family:var(--ds-font-display);font-size:var(--ds-text-h3);font-weight:700;line-height:var(--ds-leading-snug);font-variant-numeric:tabular-nums;color:var(--ds-text)}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-text{display:flex;justify-content:flex-start;text-align:left;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);color:var(--ds-text-subtle)}.jdgm-widget .jdgm-verified-checkmark{width:16px;height:16px;margin:0}.jdgm-widget.jdgm-review-widget .jdgm-row-stars>.jdgm-histogram{flex:1 1 280px;max-width:520px;margin:0;font-size:var(--ds-text-sm)}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg .jdgm-row-stars>.jdgm-widget-actions-wrapper:not(:has(.jdgm-write-rev-link:not([style*="display: none"]))){display:none}.jdgm-widget.jdgm-review-widget .jdgm-histogram__row:not(.jdgm-histogram__clear-filter){display:flex;width:100%;align-items:center;gap:var(--ds-space-3);height:auto;min-height:20px;border-radius:var(--ds-radius-pill);transition:opacity var(--ds-duration) var(--ds-ease-out)}.jdgm-widget.jdgm-review-widget .jdgm-histogram__row:not([data-rating="1"]){margin-bottom:var(--ds-space-2)}.jdgm-widget.jdgm-review-widget .jdgm-histogram__star{flex:none;white-space:nowrap;line-height:1}.jdgm-widget.jdgm-review-widget .jdgm-histogram .jdgm-star{font-size:14px}.jdgm-widget.jdgm-review-widget .jdgm-histogram__bar{flex:1 1 auto;width:auto;max-width:none;height:10px;margin:0;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);box-shadow:var(--ds-shadow-sunken)}.jdgm-widget.jdgm-review-widget .jdgm-histogram__row .jdgm-histogram__bar-content{height:100%;border-radius:var(--ds-radius-pill);background-color:var(--ds-warning);opacity:1}.jdgm-widget.jdgm-review-widget .jdgm-histogram__frequency{flex:none;width:3ch;line-height:1;text-align:right;font-variant-numeric:tabular-nums;color:var(--ds-text-subtle)}.jdgm-widget.jdgm-review-widget .jdgm-histogram__star:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px;border-radius:var(--ds-radius-sm)}.jdgm-widget.jdgm-review-widget .jdgm-histogram__clear-filter{margin-top:var(--ds-space-3);font-family:var(--ds-font-display);font-weight:600;color:var(--ds-primary-strong);text-underline-offset:3px}.jdgm-widget.jdgm-review-widget .jdgm-widget-actions-wrapper{flex:0 0 auto}.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-widget .jdgm-ask-question-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:none;min-height:44px;margin:0;padding:0 var(--ds-space-5);border:0;border-radius:var(--ds-radius-pill);background-color:var(--ds-surface);box-shadow:var(--ds-shadow-clay-sm);font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text);text-decoration:none;touch-action:manipulation;opacity:1;transition:background-color var(--ds-duration) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-out)}.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover,.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:focus{color:var(--ds-text);background-color:var(--ds-surface);opacity:1}@media(hover:hover){.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover{background-color:var(--ds-primary-softer);transform:translateY(-1px)}}.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:active{transform:translateY(1px);box-shadow:var(--ds-shadow-pressed)}.jdgm-widget.jdgm-review-widget .jdgm-row-media{border-top:0;align-items:flex-start}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg .jdgm-medals-wrapper{padding:0 0 var(--ds-space-4);border:0}.jdgm-widget.jdgm-review-widget .jdgm-medal__value{font-family:var(--ds-font-mono);color:var(--ds-text-subtle)}.jdgm-widget.jdgm-review-widget .jdgm-row-actions{flex-direction:row;justify-content:flex-start;padding:0 0 var(--ds-space-5);border-top:0}.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper{min-height:44px;border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:var(--ds-shadow-clay-sm);transition:background-color var(--ds-duration) var(--ds-ease-out)}.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{min-height:44px;padding:0 44px 0 var(--ds-space-5);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-display);font-size:16px;font-weight:600;color:var(--ds-text);touch-action:manipulation}.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{right:var(--ds-space-4);line-height:1;color:var(--ds-text-muted);pointer-events:none}.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown,.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown-arrow{opacity:1}@media(hover:hover){.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-wrapper:hover{background:var(--ds-primary-softer)}}.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__reviews{display:flex;flex-direction:column;gap:var(--ds-space-4)}.jdgm-widget.jdgm-review-widget .jdgm-rev{margin:0;padding:var(--ds-space-5);border:0;border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-clay-sm)}.jdgm-widget.jdgm-review-widget .jdgm-rev__header,.jdgm-widget.jdgm-review-widget .jdgm-row-rating{margin-bottom:var(--ds-space-3)}.jdgm-widget.jdgm-review-widget .jdgm-rev__rating .jdgm-star{font-size:16px}.jdgm-widget.jdgm-review-widget .jdgm-rev__timestamp,.jdgm-widget.jdgm-review-widget .jdgm-rev__location{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-text-subtle)}.jdgm-widget.jdgm-review-widget .jdgm-row-profile{display:flex;align-items:center;gap:var(--ds-space-3)}.jdgm-widget.jdgm-review-widget .jdgm-rev__icon{flex:none;float:none;width:40px;height:40px;margin:0;line-height:40px;border-radius:var(--ds-radius-pill);background-color:var(--ds-primary-softer);color:var(--ds-primary-strong)}.jdgm-widget.jdgm-review-widget .jdgm-rev__icon:not(.jdgm-rev__avatar):before{line-height:40px;font-size:20px;color:var(--ds-primary-strong)}.jdgm-widget.jdgm-review-widget .jdgm-rev__author-wrapper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.jdgm-widget.jdgm-review-widget .jdgm-rev__author{font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;color:var(--ds-text)}.jdgm-widget .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background-color:var(--ds-success-soft);font-family:var(--ds-font-mono);font-size:11px;font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-success-text)}.jdgm-widget .jdgm-rev__buyer-badge-wrapper{margin-left:0}.jdgm-widget .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{border-radius:var(--ds-radius-pill);background-color:var(--ds-success-text);color:var(--ds-surface)}.jdgm-widget.jdgm-review-widget .jdgm-rev__title{margin-bottom:var(--ds-space-2);font-family:var(--ds-font-display);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-leading-snug);color:var(--ds-text)}.jdgm-widget.jdgm-review-widget .jdgm-rev__body,.jdgm-widget.jdgm-review-widget .jdgm-rev__body>p{max-width:var(--ds-measure);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-rev__custom-form{margin:0}.jdgm-widget.jdgm-review-widget .jdgm-rev a{color:var(--ds-primary-strong);text-underline-offset:3px}.jdgm-widget.jdgm-review-widget .jdgm-rev__reply{margin-top:var(--ds-space-4);padding:var(--ds-space-4);border:0;border-radius:var(--ds-radius-md);background:var(--ds-primary-softer);color:var(--ds-text-muted)}.jdgm-widget .jdgm-rev__pic-img{border-radius:var(--ds-radius-md)}.jdgm-widget.jdgm-review-widget .jdgm-paginate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) 0 var(--ds-space-4);border-top:0}.jdgm-widget.jdgm-review-widget .jdgm-paginate__page{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:var(--ds-shadow-clay-sm);font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--ds-text);text-decoration:none;opacity:1;touch-action:manipulation;transition:background-color var(--ds-duration) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-out)}.jdgm-widget.jdgm-review-widget .jdgm-paginate__first-page,.jdgm-widget.jdgm-review-widget .jdgm-paginate__last-page,.jdgm-widget.jdgm-review-widget .jdgm-paginate__prev-page,.jdgm-widget.jdgm-review-widget .jdgm-paginate__next-page{font-size:14px}.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:hover,.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:visited,.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:active{color:var(--ds-text);opacity:1}@media(hover:hover){.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:not(.jdgm-curt):hover{background:var(--ds-primary-softer);transform:translateY(-1px)}}.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:not(.jdgm-curt):active{transform:translateY(1px);box-shadow:var(--ds-shadow-pressed)}.jdgm-widget.jdgm-review-widget .jdgm-paginate__page:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.jdgm-widget.jdgm-review-widget .jdgm-paginate__page.jdgm-curt{font-size:var(--ds-text-body);background:var(--ds-primary-strong);color:var(--ds-text-on-primary);box-shadow:inset 0 -3px #0f1e5a38,inset 0 2px #ffffff38}.jdgm-widget .jdgm-spinner{border-color:var(--ds-surface-sunken);border-left-color:var(--ds-primary)}.jdgm-widget .jdgm-form-wrapper{margin-bottom:var(--ds-space-5);padding:var(--ds-space-5);border:0;border-radius:var(--ds-radius-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-clay-md)}.jdgm-widget .jdgm-form__title{font-family:var(--ds-font-display);font-size:var(--ds-text-h3);font-weight:700;color:var(--ds-text)}.jdgm-widget .jdgm-form label,.jdgm-widget .jdgm-form .jdgm-form__fieldset>label{font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text)}.jdgm-widget .jdgm-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.jdgm-widget .jdgm-form textarea{width:100%;min-height:48px;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface-sunken);box-shadow:var(--ds-shadow-sunken);font-family:var(--ds-font-body);font-size:16px;color:var(--ds-text);transition:border-color var(--ds-duration) var(--ds-ease-out),background-color var(--ds-duration) var(--ds-ease-out)}.jdgm-widget .jdgm-form textarea{min-height:120px;line-height:var(--ds-leading-body)}.jdgm-widget .jdgm-form input:not([type=submit]):focus-visible,.jdgm-widget .jdgm-form textarea:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:1px;border-color:var(--ds-primary);background:var(--ds-surface)}.jdgm-widget .jdgm-form div.jdgm-input-error,.jdgm-widget .jdgm-form .jdgm-notification{color:var(--ds-danger-text)}.jdgm-widget .jdgm-form .jdgm-star{font-size:24px}.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-widget input[type=submit].jdgm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--ds-space-6);border:0;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;opacity:1;touch-action:manipulation;transition:background-color var(--ds-duration) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-out)}.jdgm-widget .jdgm-btn--solid.jdgm-btn--solid,.jdgm-widget .jdgm-btn--solid:not([disabled]):hover,.jdgm-widget .jdgm-btn--solid:focus{background-color:var(--ds-primary-strong);color:var(--ds-text-on-primary);box-shadow:0 10px 20px -10px #1d4ed899,inset 0 -3px #0f1e5a38,inset 0 2px #ffffff38;opacity:1}.jdgm-widget .jdgm-btn--border.jdgm-btn--border,.jdgm-widget .jdgm-btn--border:not([disabled]):hover,.jdgm-widget .jdgm-btn--border:focus{background-color:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-clay-sm);opacity:1}@media(hover:hover){.jdgm-widget .jdgm-btn--solid:not([disabled]):hover{background-color:var(--ds-primary-deep)}.jdgm-widget .jdgm-btn--border:not([disabled]):hover{background-color:var(--ds-primary-softer)}}.jdgm-widget .jdgm-btn:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.jdgm-preview-badge .jdgm-prev-badge{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-body)}.jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star{color:var(--ds-warning)}.jdgm-preview-badge .jdgm-prev-badge__text{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-text-subtle)}@media(max-width:749px){.jdgm-widget.jdgm-review-widget .jdgm-rev-widg .jdgm-row-stars{flex-direction:column;align-items:stretch;gap:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-4)}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary,.jdgm-widget.jdgm-review-widget .jdgm-row-stars>.jdgm-histogram{flex:none}.jdgm-widget.jdgm-review-widget .jdgm-row-media{align-items:center}.jdgm-widget.jdgm-review-widget .jdgm-rev{padding:var(--ds-space-4)}.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link{width:100%}}@media(prefers-reduced-motion:reduce){.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-paginate__page,.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-histogram__row,.jdgm-widget .jdgm-sort-dropdown-wrapper{transition:none}.jdgm-widget .jdgm-write-rev-link:hover,.jdgm-widget .jdgm-write-rev-link:active,.jdgm-widget .jdgm-paginate__page:hover,.jdgm-widget .jdgm-paginate__page:active{transform:none}}.react-responsive-modal-root .react-responsive-modal-overlay.pp-overlay{background:var(--ds-scrim)}.react-responsive-modal-root .react-responsive-modal-container{overscroll-behavior:contain}.react-responsive-modal-root .react-responsive-modal-modal.pp-modal{max-width:calc(100vw - 2 * var(--ds-gutter));margin:var(--ds-gutter)!important;padding:0!important;background:transparent;box-shadow:none;overflow:visible}.pp-modal .ecomsend__Modal__Container>.ecomsend__Modal__Content.ecomsend__Modal__Content{width:480px;max-width:100%;background-color:var(--ds-surface)!important;border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-float);transition:none}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialogWrapper{padding:0!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog{padding:var(--ds-space-7) var(--ds-space-6) var(--ds-space-6)!important;font-family:var(--ds-font-body);color:var(--ds-text)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton{display:grid;place-items:center;top:var(--ds-space-3);right:var(--ds-space-3);width:44px;height:44px;padding:0;border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:var(--ds-shadow-clay-sm);line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-out)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton svg{width:14px!important;height:14px!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton svg path{fill:var(--ds-text)}@media(hover:hover){.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton:hover{background:var(--ds-primary-softer);transform:translateY(-1px)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton:hover svg path{fill:var(--ds-text)}}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton:active{transform:translateY(1px);box-shadow:var(--ds-shadow-pressed)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:2px}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__LogoImg{margin-bottom:var(--ds-space-4)!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__TitleText{--ecomsend-optin-title-color: var(--ds-text) !important;--ecomsend-optin-title-font-size: var(--ds-text-h3) !important;font-family:var(--ds-font-display)!important;font-weight:700!important;line-height:var(--ds-leading-snug)!important;letter-spacing:var(--ds-tracking-display)!important;text-wrap:balance;margin:0 0 var(--ds-space-2)!important;padding:0 var(--ds-space-5)!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__TitleHelpText{color:var(--ds-text-muted)!important;font-family:var(--ds-font-body);font-size:var(--ds-text-body)!important;font-weight:500;line-height:var(--ds-leading-body)!important;text-wrap:balance;margin:0 0 var(--ds-space-5)!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap{margin:0 0 var(--ds-space-3)!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input{height:48px!important;min-height:48px;padding:0 var(--ds-space-4);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-lg)!important;background-color:var(--ds-surface-sunken)!important;box-shadow:var(--ds-shadow-sunken)!important;font-family:var(--ds-font-body);font-size:16px;line-height:46px;color:var(--ds-text)!important;text-align:left;transition:border-color var(--ds-duration) var(--ds-ease-out),background-color var(--ds-duration) var(--ds-ease-out)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input::placeholder{color:var(--ds-text-subtle);opacity:1}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input:focus,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input:focus-visible{border-color:var(--ds-primary)!important;background-color:var(--ds-surface)!important;outline:3px solid var(--ds-focus-ring);outline-offset:1px}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input[readonly]{padding:0 56px;border:2px dashed var(--ds-line-strong)!important;background-color:var(--ds-primary-softer)!important;box-shadow:none!important;font-family:var(--ds-font-mono);font-size:var(--ds-text-body-lg);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;text-align:center;font-variant-numeric:tabular-nums}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap>button{display:grid;place-items:center;width:44px;height:44px;right:var(--ds-space-1);border-radius:var(--ds-radius-md);color:var(--ds-text);touch-action:manipulation}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap>button svg{width:24px;height:24px;stroke:var(--ds-text-muted)}@media(hover:hover){.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap>button:hover svg{stroke:var(--ds-text)}}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap>button:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:1px}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-]{padding:0 0 var(--ds-space-1)!important;color:var(--ds-text-muted)!important;font-family:var(--ds-font-body)}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-]>div{justify-content:center;gap:var(--ds-space-2)!important}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-] img{border-radius:var(--ds-radius-md)!important}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-] input[type=text]{height:44px!important;padding:0 var(--ds-space-2)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface-sunken);box-shadow:var(--ds-shadow-sunken);font-family:var(--ds-font-body);font-size:16px;color:var(--ds-text)}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-] input[type=text]::placeholder{color:var(--ds-text-subtle);opacity:1}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-] input[type=text]:focus-visible{border-color:var(--ds-primary)!important;background:var(--ds-surface);outline:3px solid var(--ds-focus-ring);outline-offset:1px}.pp-modal .ecomsend__Modal__CustomDialog [class^=ecomsend-captcha-box-] button:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:2px}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2);width:100%;height:auto;min-height:52px;margin-top:var(--ds-space-3)!important;padding:0 var(--ds-space-6);border:0;border-radius:var(--ds-radius-pill);background:var(--ds-primary-strong)!important;color:var(--ds-text-on-primary)!important;box-shadow:0 10px 20px -10px #1d4ed899,inset 0 -3px #0f1e5a38,inset 0 2px #ffffff38;font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration) var(--ds-ease-out),box-shadow var(--ds-duration) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-out)}@media(hover:hover){.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:hover{background:var(--ds-primary-deep)!important;transform:translateY(-1px)}}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:active{transform:translateY(1px);box-shadow:var(--ds-shadow-pressed)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:disabled{background:var(--ds-surface-sunken)!important;color:var(--ds-text-subtle)!important;box-shadow:none;transform:none}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button[aria-busy=true] svg{fill:var(--ds-text-on-primary)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog .ecomsend__Modal__CloseText{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin:var(--ds-space-2) auto 0!important;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-pill);background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-sm)!important;font-weight:600;line-height:var(--ds-leading-snug);text-decoration:underline;text-decoration-color:var(--ds-line-strong);text-decoration-thickness:1px;text-underline-offset:4px;touch-action:manipulation;transition:color var(--ds-duration) var(--ds-ease-out),text-decoration-color var(--ds-duration) var(--ds-ease-out)}@media(hover:hover){.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog .ecomsend__Modal__CloseText:hover{color:var(--ds-text);text-decoration:underline;text-decoration-color:currentColor}}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog .ecomsend__Modal__CloseText:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:0}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__DescriptionText{margin-top:var(--ds-space-3)!important;color:var(--ds-text-subtle)!important;font-family:var(--ds-font-body);font-size:var(--ds-text-label)!important;line-height:1.5!important;-webkit-hyphens:manual!important;hyphens:manual!important;text-wrap:pretty}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__DescriptionText a{color:var(--ds-text-muted);text-decoration:underline;text-underline-offset:2px}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__PolicyBoxWrapper{color:var(--ds-text-muted)!important;font-size:var(--ds-text-sm)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Modal__PolicyBoxWrapper input[type=checkbox]{accent-color:var(--ds-primary-strong)}@media screen and (max-width:768px){.react-responsive-modal-root .react-responsive-modal-modal.pp-modal{width:calc(100vw - 2 * var(--ds-gutter))}.pp-modal .ecomsend__Modal__Container>.ecomsend__Modal__Content.ecomsend__Modal__Content{width:100%!important;border-radius:var(--ds-radius-xl)}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog{padding:var(--ds-space-7) var(--ds-space-5) var(--ds-space-5)!important}}@media(prefers-reduced-motion:reduce){.react-responsive-modal-root .react-responsive-modal-overlay.pp-overlay,.react-responsive-modal-root .react-responsive-modal-modal.pp-modal{animation-duration:1ms!important}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap .ecomsend__Input__Input,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CustomDialog .ecomsend__Modal__CloseText{transition:none}.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__Content .ecomsend__Modal__CloseButton:hover,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:hover,.pp-modal .ecomsend__Modal__Container .ecomsend__Modal__CustomDialog .ecomsend__Button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/app-overrides.css.map */
