.nm #video.nm-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:64px;padding-bottom:64px}.nm #video .nm-video-copy{min-width:0;max-width:480px}.nm #video .nm-video-copy h2{margin:0 0 20px}.nm #video .nm-video-copy .button{margin-top:16px}.nm #video .nm-video-frame{width:100%;max-width:520px;min-width:0;justify-self:center;overflow:hidden;border-radius:24px;background:#e9e9df}.nm #video video{display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:1 / 1;object-fit:contain}@media(max-width:749px){.nm #video.nm-video{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:40px;padding-bottom:40px}.nm #video .nm-video-frame{max-width:480px;border-radius:18px}}.nm .nm-reviews{padding-top:64px;padding-bottom:64px;min-width:0}.nm .nm-reviews h2{margin-bottom:14px}.nm .nm-review-disclosure{font-size:13px;line-height:1.6;color:#626c60;max-width:650px}.nm .nm-review-controls{display:flex;align-items:center;gap:8px;margin:20px 0 10px;font-size:13px}.nm .nm-review-pause{accent-color:#233e33;width:16px;height:16px}.nm .nm-review-controls label{cursor:pointer}.nm .nm-review-window{overflow:hidden;padding:12px 0 24px;-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.nm .nm-review-track{display:flex;width:max-content;animation:nm-reviews-right 65s linear infinite}.nm .nm-review-group{display:flex;gap:20px;padding-right:20px;flex-shrink:0}.nm .nm-review-card{box-sizing:border-box;width:310px;min-height:215px;display:flex;flex-direction:column;padding:26px;border:1px solid #dce0d2;border-radius:18px;background:#fffdf8;color:#233e33}.nm .nm-review-score{display:flex;align-items:center;gap:12px;font-size:13px}.nm .nm-review-stars{display:inline-block;position:relative;font-size:22px;letter-spacing:2px;line-height:1.2;white-space:nowrap;color:#d9ddcf}.nm .nm-review-stars>span:last-child{position:absolute;top:0;left:0;overflow:hidden;color:#657b4f}.nm .nm-review-quote{font-size:16px;line-height:1.6;margin:18px 0 22px}.nm .nm-review-name{font-size:14px;margin-top:auto}.nm .nm-review-window:hover .nm-review-track,.nm .nm-reviews:focus-within .nm-review-track,.nm .nm-reviews:has(.nm-review-pause:checked) .nm-review-track{animation-play-state:paused}@keyframes nm-reviews-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:749px){.nm .nm-reviews{padding-top:40px;padding-bottom:40px}.nm .nm-review-card{width:275px;padding:22px}}@media(prefers-reduced-motion:reduce){.nm .nm-review-track{animation:none;width:100%}.nm .nm-review-group{width:100%;flex-wrap:wrap;padding:0;gap:16px}.nm .nm-review-card{width:min(100%,310px)}.nm .nm-review-group[aria-hidden=true],.nm .nm-review-controls{display:none}.nm .nm-review-window{-webkit-mask-image:none;mask-image:none}}.nm #opiniones .jdgm-widget{margin-top:30px;--jdgm-primary-color:#233e33;--jdgm-star-color:#657b4f;--jdgm-border-radius:12px}.nm #opiniones .nm-real-band[hidden]{display:none}.nm #opiniones .jdgm-write-rev-link{border-radius:10px}.nm .nm-review-dialog{width:min(540px,calc(100% - 32px));box-sizing:border-box;border:0;border-radius:22px;background:#fffdf8;color:#233e33;padding:36px;max-height:90dvh;overflow:auto;position:fixed;margin:auto}.nm .nm-review-dialog::backdrop{background:#14231c8c}.nm .nm-review-dialog h2{font-size:32px;margin:12px 0 24px}.nm .nm-review-dialog .close{position:absolute;top:12px;right:12px}.nm .nm-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nm .nm-review-dialog label{display:block;font-size:14px}.nm .nm-review-dialog input:not([type=radio]),.nm .nm-review-dialog textarea{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:7px;background:#fff;color:#233e33;border:1px solid #bdc7b7;border-radius:8px;font:inherit}.nm .nm-review-rating{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:24px 0}.nm .nm-review-rating legend{margin-bottom:10px;font-size:14px}.nm .nm-review-rating label{display:flex;align-items:center;gap:5px;border:1px solid #cbd3c3;padding:10px 8px;border-radius:8px;cursor:pointer}.nm .nm-review-rating input{accent-color:#233e33}.nm .nm-review-comment{margin-bottom:24px}.nm .nm-review-dialog :focus-visible{outline:2px solid #233e33;outline-offset:3px}.nm .nm-review-quote{overflow-wrap:anywhere}@media(max-width:480px){.nm .nm-review-dialog{padding:28px 20px}.nm .nm-review-fields{grid-template-columns:1fr}.nm .nm-review-dialog h2{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAABA */
