[data-jj-review-gallery]{min-width:0}html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__controls,[data-jj-review-gallery] .jj-gallery-controls{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;width:100%;height:auto!important;margin:10px 0 0!important;padding:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}[data-jj-review-gallery] .jj-gallery-controls>button,html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__arrow{position:static!important;inset:auto!important;transform:none!important;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid #092c4333;border-radius:50%;padding:10px;background:#fff;color:#092c43;box-shadow:none;display:flex;align-items:center;justify-content:center}[data-jj-review-gallery] .jj-gallery-controls>button:disabled{opacity:.35;cursor:default}[data-jj-review-gallery] .jj-gallery-controls svg{width:18px;height:18px}html .jj-evergreen [data-jj-review-gallery] [data-jj-count],[data-jj-review-gallery] [data-jj-review-count]{position:static!important;inset:auto!important;background:none!important;box-shadow:none!important;border:0!important;padding:0!important;transform:none!important;color:#092c43;font-size:13px;text-align:center;font-variant-numeric:tabular-nums}html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__stage,html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__slide,html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__media{height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1!important}html .jj-evergreen [data-jj-review-gallery] .jj-paid-gallery__media img{width:100%;height:100%!important;max-height:none!important;object-fit:contain!important}[data-jj-review-gallery] .product__media>button:not([data-jj-image-open]){display:none!important}[data-jj-review-gallery] .product__media img{object-fit:contain}[data-jj-review-gallery] .product__media-container{flex-direction:column!important;gap:12px}[data-jj-review-gallery] .product__thumbnails{width:100%!important;max-height:none!important;max-width:none!important}[data-jj-review-gallery] .product__thumbnails-list{display:flex!important;flex-direction:row!important;gap:8px;max-height:84px;overflow:auto}[data-jj-review-gallery] .product__thumbnail{width:64px!important;height:64px!important;flex:0 0 64px;opacity:1;border-radius:4px}[data-jj-review-gallery] .product__thumbnail[aria-current=true]{outline:2px solid #0d4ea2;outline-offset:-2px}[data-jj-review-gallery] .jj-paid-gallery__thumbs{gap:8px}[data-jj-review-gallery] .jj-paid-gallery__thumbs button{width:64px!important;height:64px!important;flex:0 0 64px!important}.jj-story-chapter__link.button{justify-content:center;min-height:50px;font-size:16px;line-height:1.3}.jj-education-trigger{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:16px;padding:8px 0;border:0;background:transparent;color:#092c43;font:inherit;font-size:16px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.jj-review-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;background:#faf8f2;color:#092c43;overflow:auto;box-shadow:0 15px 80px #0005}.jj-review-dialog::backdrop{background:#092333b8}.jj-review-dialog__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#faf8f2;border-bottom:1px solid #092c4320}.jj-review-dialog__head h2{font:600 20px/1.3 var(--font-body-family);margin:0;text-wrap:initial;letter-spacing:normal}.jj-review-dialog__close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #092c4340;border-radius:50%;background:#fff;color:#092c43;font-size:26px;cursor:pointer}.jj-review-dialog__body{padding:24px;font-size:16px;line-height:1.6}.jj-review-dialog__body h3{font:600 19px/1.35 var(--font-body-family);margin:24px 0 8px}.jj-review-dialog__body h3:first-child{margin-top:0}.jj-review-dialog__body p{margin:0 0 14px}.jj-review-dialog__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.jj-review-dialog__body details{border-top:1px solid #092c4333;padding-top:16px;margin-top:24px}.jj-review-dialog__body summary{cursor:pointer;min-height:44px;font-weight:600}.jj-review-dialog--image{width:min(1100px,calc(100vw - 20px));background:#fff}.jj-review-dialog--image .jj-review-dialog__body{padding:0}.jj-review-dialog--image img{display:block;width:100%;height:auto}.jj-format-comparison{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;margin-top:20px}.jj-format-comparison th,.jj-format-comparison td{text-align:left;padding:12px 8px;border-bottom:1px solid #092c4330;vertical-align:top}.jj-format-comparison th{font-weight:600}.jj-format-comparison th:first-child,.jj-format-comparison td:first-child{padding-left:0}.jj-format-comparison td:nth-child(2){font-weight:600;color:#0d4ea2}@media(max-width:749px){.jj-review-dialog__head,.jj-review-dialog__body{padding:16px}.jj-review-dialog__head h2{font-size:19px}.jj-story-chapter__link.button{width:100%}.jj-story-chapter__visual img{max-height:none}.jj-format-comparison{font-size:14px}}html .jj-evergreen [data-jj-review-gallery] [data-jj-count],[data-jj-review-gallery] [data-jj-review-count]{font-weight:500!important;letter-spacing:0!important}[data-jj-review-gallery] .product__thumbnails{order:2!important}[data-jj-review-gallery] .product__media-list{gap:0!important}body:has([data-jj-review-gallery]) .jj-paid.jj-ev-dock .jj-paid__button{background:linear-gradient(125deg,#0d4ea2,#1261a8 58%,#1576ad);color:#fff;border-radius:999px}[data-jj-story-product] product-info[data-animate=none]{opacity:1!important;transform:none!important}[data-jj-story-product] #MainContent [id]{scroll-margin-top:110px}[data-jj-review-gallery] .jj-paid-gallery__media{position:relative}[data-jj-review-gallery] button.jj-gallery-image-open{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;transform:none!important;cursor:zoom-in;touch-action:pan-x pan-y;z-index:1}[data-jj-review-gallery] button.jj-gallery-image-open:focus-visible{outline:3px solid #16749c!important;outline-offset:-4px}.jj-education-trigger{text-decoration:none;gap:0}.jj-education-trigger>span{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;padding-bottom:3px;transition:background-size .22s ease,color .22s ease}.jj-education-trigger:hover>span{background-size:100% 2px;color:#0d4ea2}.jj-education-trigger:focus-visible{outline:3px solid #16749c;outline-offset:5px;border-radius:2px}html.jj-dialog-open{overflow:hidden;scrollbar-gutter:stable}.jj-review-dialog{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .24s ease,transform .24s cubic-bezier(.2,.65,.3,1);overscroll-behavior:contain}.jj-review-dialog[data-state=open]{opacity:1;transform:translateY(0) scale(1)}.jj-review-dialog::backdrop{opacity:0;transition:opacity .24s ease}.jj-review-dialog[data-state=open]::backdrop{opacity:1}.jj-story-detail,.jj-customer-label,.jj-review-dialog details,.jj-evergreen details{box-sizing:border-box;overflow-anchor:none}.jj-story-detail summary,.jj-customer-label summary{list-style:none}.jj-story-detail summary::-webkit-details-marker,.jj-customer-label summary::-webkit-details-marker{display:none}.jj-story-chapter .jj-story-detail summary:after{content:"+";transition:transform .24s ease}.jj-story-chapter .jj-story-detail[open] summary:after{content:"+";transform:rotate(45deg)}.jj-customer-label>summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.jj-customer-label>summary:after{content:"+";font-size:22px;transition:transform .24s ease}.jj-customer-label[open]>summary:after{transform:rotate(45deg)}.jj-format-compare{margin-top:28px;border:1px solid #092c4326;border-radius:12px;overflow:hidden;background:#fff}.jj-format-compare>h3{font:600 20px/1.35 var(--font-body-family);padding:20px 16px 0;margin:0}.jj-format-comparison{table-layout:fixed;margin:16px 0 0;font-size:14px}.jj-format-comparison th,.jj-format-comparison td{padding:14px 12px!important;vertical-align:middle;text-align:center;overflow-wrap:break-word}.jj-format-comparison th:first-child{text-align:left;width:36%;font-weight:500}.jj-format-comparison thead th{font-weight:600}.jj-format-comparison :is(th,td):nth-child(2){background:#eaf3f9;color:#0d4ea2;font-weight:600}.jj-format-comparison td{line-height:1.35}.jj-format-note{font-size:12px;line-height:1.45;color:#405665;padding:14px 16px;margin:0!important}@media(max-width:749px){.jj-format-comparison th,.jj-format-comparison td{padding:12px 9px!important}.jj-format-comparison{font-size:13px}.jj-format-compare>h3{font-size:19px}.jj-format-comparison th:first-child{width:37%}}@media(prefers-reduced-motion:reduce){.jj-review-dialog,.jj-review-dialog::backdrop,.jj-education-trigger>span,.jj-story-detail summary:after,.jj-customer-label>summary:after{transition:none!important}}.jj-review-dialog .jj-review-dialog__head h2{font:600 20px/1.3 var(--font-body-family);letter-spacing:normal;margin:0;text-wrap:initial}.jj-review-dialog .jj-review-dialog__body h3{font:600 19px/1.35 var(--font-body-family);letter-spacing:normal;text-transform:none}.jj-story-chapter .jj-format-compare>h3{letter-spacing:normal;font:600 20px/1.35 var(--font-body-family)}.jj-story-chapter .jj-format-comparison :is(th,td){font-size:14px;line-height:1.4;letter-spacing:normal}@media(max-width:749px){.jj-story-chapter .jj-format-comparison :is(th,td){font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/jj-product-review.css.map */
