[data-soptics-oem-modal],[data-soptics-oem-modal] *{box-sizing:border-box}html.soptics-modal-open{overflow:hidden}[data-soptics-oem-modal]{--oem-green: #24b04a;--oem-green-dark: #16863a;--oem-ink: #111916;--oem-muted: #5c6962;--oem-border: #d7e0db;--oem-border-strong: #bdcbc3;--oem-surface: #f3f6f4;--oem-white: #ffffff;align-items:center;background:#09100ca8;display:none;top:0;right:0;bottom:0;left:0;justify-items:center;overflow:hidden;padding:24px;position:fixed;z-index:1001}[data-soptics-oem-modal].is-open{display:grid}[data-soptics-oem-modal] [hidden]{display:none!important}[data-soptics-oem-modal] .soptics-oem-modal__overlay{top:0;right:0;bottom:0;left:0;position:absolute}[data-soptics-oem-modal] .soptics-oem-modal__dialog{background:var(--oem-surface);border-radius:8px;box-shadow:0 24px 70px #040d0838;max-height:calc(100vh - 48px);max-width:1180px;overflow:hidden auto;position:relative;width:100%;z-index:1}[data-soptics-oem-modal] .soptics-oem-modal__close{align-items:center;background:var(--oem-white);border:1px solid var(--oem-border);border-radius:50%;color:var(--oem-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:26px;height:42px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;right:22px;top:22px;transition:border-color .18s ease,color .18s ease,transform .18s ease;width:42px;z-index:3}[data-soptics-oem-modal] .soptics-oem-modal__close:hover{border-color:var(--oem-green);color:var(--oem-green-dark);transform:rotate(4deg)}[data-soptics-oem-modal] .soptics-oem-modal__close:focus-visible{outline:3px solid rgba(36,176,74,.22);outline-offset:2px}[data-soptics-oem-modal] .soptics-oem-modal__header{background:var(--oem-white);border-bottom:1px solid var(--oem-border);padding:28px 82px 25px 32px;position:relative}[data-soptics-oem-modal] .soptics-oem-modal__header:before{background:var(--oem-green);border-radius:0 999px 999px 0;bottom:24px;content:"";left:0;position:absolute;top:24px;width:7px}[data-soptics-oem-modal] .soptics-oem-modal__header>p{color:var(--oem-green-dark);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.3;margin:0 0 7px;text-transform:uppercase}[data-soptics-oem-modal] .soptics-oem-modal__header h2{color:var(--oem-ink);font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:0;line-height:1.12;margin:0}[data-soptics-oem-modal] .soptics-oem-modal__header .rte{color:var(--oem-muted);font-size:15px;line-height:1.55;margin-top:10px;max-width:760px}[data-soptics-oem-modal] .soptics-oem-modal__header .rte p{margin:0}[data-soptics-oem-modal] .soptics-oem-modal__form{display:block;margin:0}[data-soptics-oem-modal] .soptics-oem-modal__layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);padding:24px}[data-soptics-oem-modal] .soptics-oem-modal__main{display:grid;gap:16px;min-width:0}[data-soptics-oem-modal] .soptics-oem-modal__card,[data-soptics-oem-modal] .soptics-oem-modal__review{background:var(--oem-white);border:1px solid var(--oem-border);border-radius:8px}[data-soptics-oem-modal] .soptics-oem-modal__card{padding:22px}[data-soptics-oem-modal] .soptics-oem-modal__stage{align-items:flex-start;display:flex;gap:13px;margin-bottom:18px}[data-soptics-oem-modal] .soptics-oem-modal__stage>span{align-items:center;background:#eef9f1;border:1px solid #bfe5ca;border-radius:6px;color:var(--oem-green-dark);display:inline-flex;flex:0 0 36px;font-size:12px;font-weight:850;height:36px;justify-content:center}[data-soptics-oem-modal] .soptics-oem-modal__stage h3{color:var(--oem-ink);font-size:19px;font-weight:650;letter-spacing:0;line-height:1.3;margin:0}[data-soptics-oem-modal] .soptics-oem-modal__stage p{color:var(--oem-muted);font-size:13px;line-height:1.5;margin:4px 0 0}[data-soptics-oem-modal] .soptics-oem-modal__product-grid{align-items:center;display:grid;gap:18px;grid-template-columns:118px minmax(0,1fr)}[data-soptics-oem-modal] .soptics-oem-modal__media{align-items:center;aspect-ratio:1;background:#f7faf8;border:1px solid var(--oem-border);border-radius:7px;display:flex;justify-content:center;overflow:hidden;padding:9px}[data-soptics-oem-modal] .soptics-oem-modal__media img{display:block;height:100%;object-fit:contain;width:100%}[data-soptics-oem-modal] .soptics-oem-modal__product-copy>strong{color:var(--oem-ink);display:block;font-size:17px;line-height:1.35;margin-bottom:12px}[data-soptics-oem-modal] .soptics-oem-modal__product-copy dl{display:grid;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}[data-soptics-oem-modal] .soptics-oem-modal__product-copy dl>div{min-width:0}[data-soptics-oem-modal] dt{color:#748078;font-size:10px;font-weight:800;letter-spacing:0;line-height:1.3;margin-bottom:3px;text-transform:uppercase}[data-soptics-oem-modal] dd{color:var(--oem-ink);font-size:13px;font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere}[data-soptics-oem-modal] .soptics-oem-modal__product-copy a{color:var(--oem-green-dark);font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}[data-soptics-oem-modal] .soptics-oem-modal__grid{display:grid;gap:15px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-soptics-oem-modal] .soptics-oem-modal__wide{grid-column:1 / -1}[data-soptics-oem-modal] label{color:var(--oem-ink);display:grid;font-size:12px;font-weight:750;gap:7px;line-height:1.35;min-width:0}[data-soptics-oem-modal] input:not([type=hidden]),[data-soptics-oem-modal] select,[data-soptics-oem-modal] textarea{-webkit-appearance:none;appearance:none;background:var(--oem-white);border:1px solid var(--oem-border-strong);border-radius:6px;color:var(--oem-ink);font:inherit;font-size:14px;line-height:1.35;min-height:48px;padding:12px 13px;width:100%}[data-soptics-oem-modal] select{background-image:linear-gradient(45deg,transparent 50%,#536159 50%),linear-gradient(135deg,#536159 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}[data-soptics-oem-modal] textarea{min-height:96px;resize:vertical}[data-soptics-oem-modal] input:focus,[data-soptics-oem-modal] select:focus,[data-soptics-oem-modal] textarea:focus{border-color:var(--oem-green);box-shadow:0 0 0 3px #24b04a24;outline:none}[data-soptics-oem-modal] .soptics-oem-modal__review{border-top:4px solid var(--oem-green);padding:22px;position:sticky;top:0}[data-soptics-oem-modal] .soptics-oem-modal__review>p:first-child{color:var(--oem-green-dark);font-size:11px;font-weight:850;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}[data-soptics-oem-modal] .soptics-oem-modal__review h3{color:var(--oem-ink);font-size:20px;font-weight:650;letter-spacing:0;line-height:1.25;margin:0 0 16px}[data-soptics-oem-modal] .soptics-oem-modal__review dl{border-bottom:1px solid var(--oem-border);border-top:1px solid var(--oem-border);margin:0}[data-soptics-oem-modal] .soptics-oem-modal__review dl>div{border-bottom:1px solid #e7ede9;padding:10px 0}[data-soptics-oem-modal] .soptics-oem-modal__review dl>div:last-child{border-bottom:0}[data-soptics-oem-modal] .soptics-oem-modal__review-note{color:var(--oem-muted);font-size:12px;line-height:1.5;margin:15px 0}[data-soptics-oem-modal] .soptics-oem-modal__submit,[data-soptics-oem-modal] .soptics-oem-modal__success button{align-items:center;background:var(--oem-green);border:1px solid var(--oem-green);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;justify-content:center;min-height:50px;padding:12px 18px;transition:background .18s ease,border-color .18s ease;width:100%}[data-soptics-oem-modal] .soptics-oem-modal__submit:hover,[data-soptics-oem-modal] .soptics-oem-modal__success button:hover{background:var(--oem-green-dark);border-color:var(--oem-green-dark)}[data-soptics-oem-modal] .soptics-oem-modal__errors,[data-soptics-oem-modal] .soptics-oem-modal__success{background:var(--oem-white);border:1px solid var(--oem-border);border-radius:8px;margin:24px;padding:24px}[data-soptics-oem-modal] .soptics-oem-modal__success{align-items:center;display:flex;flex-direction:column;min-height:360px;justify-content:center;text-align:center}[data-soptics-oem-modal] .soptics-oem-modal__success>span{align-items:center;background:#eef9f1;border:1px solid #bfe5ca;border-radius:50%;color:var(--oem-green-dark);display:inline-flex;font-size:24px;height:58px;justify-content:center;margin-bottom:16px;width:58px}[data-soptics-oem-modal] .soptics-oem-modal__success h3{color:var(--oem-ink);font-size:25px;margin:0 0 9px}[data-soptics-oem-modal] .soptics-oem-modal__success p{color:var(--oem-muted);line-height:1.55;margin:0 0 20px;max-width:560px}[data-soptics-oem-modal] .soptics-oem-modal__success button{max-width:260px}.soptics-oem-popup-section{margin:0!important;padding:0!important}@media screen and (max-width:989px){[data-soptics-oem-modal] .soptics-oem-modal__layout{grid-template-columns:1fr}[data-soptics-oem-modal] .soptics-oem-modal__review{position:static}}@media screen and (max-width:749px){[data-soptics-oem-modal]{align-items:stretch;padding:0}[data-soptics-oem-modal] .soptics-oem-modal__dialog{border-radius:0;height:100dvh;max-height:100dvh;max-width:none;width:100%}[data-soptics-oem-modal] .soptics-oem-modal__close{height:38px;right:14px;top:14px;width:38px}[data-soptics-oem-modal] .soptics-oem-modal__header{padding:22px 62px 20px 22px}[data-soptics-oem-modal] .soptics-oem-modal__header:before{bottom:20px;top:20px;width:5px}[data-soptics-oem-modal] .soptics-oem-modal__header h2{font-size:27px}[data-soptics-oem-modal] .soptics-oem-modal__layout{gap:14px;padding:14px}[data-soptics-oem-modal] .soptics-oem-modal__card,[data-soptics-oem-modal] .soptics-oem-modal__review{padding:17px}[data-soptics-oem-modal] .soptics-oem-modal__product-grid,[data-soptics-oem-modal] .soptics-oem-modal__grid,[data-soptics-oem-modal] .soptics-oem-modal__product-copy dl{grid-template-columns:1fr}[data-soptics-oem-modal] .soptics-oem-modal__media{aspect-ratio:16 / 8;max-width:none}[data-soptics-oem-modal] .soptics-oem-modal__wide{grid-column:auto}[data-soptics-oem-modal] input:not([type=hidden]),[data-soptics-oem-modal] select,[data-soptics-oem-modal] textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){[data-soptics-oem-modal] *,[data-soptics-oem-modal] *:before,[data-soptics-oem-modal] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soptics-oem-popup.css.map */
