[data-soptics-product-bulk]{--bulk-accent: #24b04a;--bulk-accent-dark: #178839;--bulk-ink: #111916;--bulk-ink-soft: #52605a;--bulk-panel: #f3f6f4;--bulk-surface: #ffffff;--bulk-border: #d8e1dc;--bulk-border-strong: #b9c9c0;--bulk-review: #132019;--bulk-review-border: #2d4137;--bulk-review-muted: #c8d4ce;color:var(--bulk-ink)}[data-soptics-product-bulk],[data-soptics-product-bulk] *{box-sizing:border-box}[data-soptics-product-bulk] .soptics-product-bulk__modal{align-items:center;background:#09100ca8;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;overflow:hidden;padding:24px;position:fixed;z-index:1000}[data-soptics-product-bulk] .soptics-product-bulk__modal[hidden],[data-soptics-product-bulk] [hidden]{display:none!important}[data-soptics-product-bulk] .soptics-product-bulk__backdrop{top:0;right:0;bottom:0;left:0;position:absolute}[data-soptics-product-bulk] .soptics-product-bulk__dialog{background:var(--bulk-panel);border:1px solid rgba(255,255,255,.5);border-radius:8px;border-top:4px solid var(--bulk-accent);box-shadow:0 24px 70px #040d0838;max-height:min(900px,92dvh);max-width:1180px;overflow-x:hidden;overflow-y:auto;position:relative;width:min(1180px,100%);z-index:1}[data-soptics-product-bulk] .soptics-product-bulk__dialog::-webkit-scrollbar{width:10px}[data-soptics-product-bulk] .soptics-product-bulk__dialog::-webkit-scrollbar-track{background:#e8eeea}[data-soptics-product-bulk] .soptics-product-bulk__dialog::-webkit-scrollbar-thumb{background:#a6b5ad;border:2px solid #e8eeea;border-radius:8px}[data-soptics-product-bulk] .soptics-product-bulk__close{align-items:center;background:#fff;border:1px solid var(--bulk-border-strong);border-radius:50%;color:var(--bulk-ink);cursor:pointer;display:inline-flex;font:inherit;height:40px;justify-content:center;padding:0;position:absolute;right:24px;top:22px;transition:border-color .16s ease,color .16s ease,transform .16s ease;width:40px;z-index:5}[data-soptics-product-bulk] .soptics-product-bulk__close:hover{border-color:var(--bulk-accent);color:var(--bulk-accent-dark);transform:rotate(4deg)}[data-soptics-product-bulk] .soptics-product-bulk__close:focus-visible{outline:3px solid rgba(36,176,74,.25);outline-offset:2px}[data-soptics-product-bulk] .soptics-product-bulk__header{background:var(--bulk-surface);border-bottom:1px solid var(--bulk-border);min-height:174px;padding:30px 88px 28px 36px;position:relative}[data-soptics-product-bulk] .soptics-product-bulk__header:before{background:var(--bulk-accent);content:"";height:70px;left:0;position:absolute;top:30px;width:5px}[data-soptics-product-bulk] .soptics-product-bulk__header>p{color:var(--bulk-accent-dark);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.35;margin:0 0 8px;text-transform:uppercase}[data-soptics-product-bulk] .soptics-product-bulk__header h2{color:var(--bulk-ink);font-size:32px;font-weight:720;letter-spacing:0;line-height:1.15;margin:0;max-width:760px}[data-soptics-product-bulk] .soptics-product-bulk__header .rte{color:var(--bulk-ink-soft);font-size:15px;font-weight:400;line-height:1.65;margin-top:13px;max-width:760px;text-transform:none}[data-soptics-product-bulk] .soptics-product-bulk__header .rte p{color:inherit;font:inherit;letter-spacing:0;margin:0;text-transform:none}[data-soptics-product-bulk] .soptics-product-bulk__form{margin:0;padding:28px}[data-soptics-product-bulk] .soptics-product-bulk__layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 330px}[data-soptics-product-bulk] .soptics-product-bulk__main{counter-reset:bulk-stage;display:grid;gap:16px;min-width:0}[data-soptics-product-bulk] .soptics-product-bulk__card{background:var(--bulk-surface);border:1px solid var(--bulk-border);border-radius:6px;box-shadow:none;counter-increment:bulk-stage;min-width:0;overflow:hidden;padding:24px;position:relative}[data-soptics-product-bulk] .soptics-product-bulk__card:after{align-items:center;background:#edf8f0;border:1px solid #c7e8d0;border-radius:4px;color:var(--bulk-accent-dark);content:counter(bulk-stage,decimal-leading-zero);display:inline-flex;font-size:11px;font-weight:800;height:28px;justify-content:center;line-height:1;position:absolute;right:22px;top:20px;width:34px}[data-soptics-product-bulk] .soptics-product-bulk__card h2,[data-soptics-product-bulk] .soptics-product-bulk__card h3{color:var(--bulk-ink);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 52px 20px 0}[data-soptics-product-bulk] .soptics-product-bulk__facts{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}[data-soptics-product-bulk] .soptics-product-bulk__facts>div{border-top:1px solid #e7ece9;min-width:0;padding:14px 10px 14px 0}[data-soptics-product-bulk] .soptics-product-bulk__facts>div:nth-child(2n){padding-left:18px}[data-soptics-product-bulk] .soptics-product-bulk__facts>div:first-child{background:#f6faf7;border:1px solid #dbe9df;border-left:4px solid var(--bulk-accent);border-radius:4px;grid-column:1 / -1;margin-bottom:5px;padding:15px 16px}[data-soptics-product-bulk] .soptics-product-bulk__facts dt,[data-soptics-product-bulk] .soptics-product-bulk__review-facts dt{color:#6b7771;font-size:10px;font-weight:800;letter-spacing:0;line-height:1.4;margin-bottom:5px;text-transform:uppercase}[data-soptics-product-bulk] .soptics-product-bulk__facts dd{color:var(--bulk-ink);font-size:15px;font-weight:650;line-height:1.45;margin:0;overflow-wrap:anywhere}[data-soptics-product-bulk] .soptics-product-bulk__facts a{color:var(--bulk-accent-dark);font-weight:750;text-underline-offset:3px}[data-soptics-product-bulk] .soptics-product-bulk__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-soptics-product-bulk] .soptics-product-bulk__wide{grid-column:1 / -1}[data-soptics-product-bulk] label{color:var(--bulk-ink);display:grid;font-size:13px;font-weight:700;gap:7px;letter-spacing:0;line-height:1.4;min-width:0}[data-soptics-product-bulk] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[data-soptics-product-bulk] select,[data-soptics-product-bulk] textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--bulk-border-strong);border-radius:5px;color:var(--bulk-ink);font:inherit;font-size:14px;min-height:50px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}[data-soptics-product-bulk] select{background-image:linear-gradient(45deg,transparent 50%,#52605a 50%),linear-gradient(135deg,#52605a 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-product-bulk] textarea{line-height:1.55;min-height:108px;resize:vertical}[data-soptics-product-bulk] input::placeholder,[data-soptics-product-bulk] textarea::placeholder{color:#89938e;opacity:1}[data-soptics-product-bulk] input:not([type=hidden]):focus,[data-soptics-product-bulk] select:focus,[data-soptics-product-bulk] textarea:focus{background:#fff;border-color:var(--bulk-accent);box-shadow:0 0 0 3px #24b04a24}[data-soptics-product-bulk] input[type=checkbox],[data-soptics-product-bulk] input[type=radio]{accent-color:var(--bulk-accent)}[data-soptics-product-bulk] .soptics-product-bulk__account-note,[data-soptics-product-bulk] .soptics-product-bulk__section-note{background:#f4faf6;border:1px solid #d3e8d9;border-radius:5px;color:#435049;font-size:13px;line-height:1.55;margin:0 0 18px;padding:12px 14px}[data-soptics-product-bulk] .soptics-product-bulk__account-note a,[data-soptics-product-bulk] .soptics-product-bulk__section-note a{color:var(--bulk-accent-dark);font-weight:750}[data-soptics-product-bulk] .soptics-product-bulk__review{background:var(--bulk-review);border:1px solid var(--bulk-review-border);border-radius:6px;color:#fff;overflow:hidden;padding:26px;position:sticky;top:20px}[data-soptics-product-bulk] .soptics-product-bulk__review:before{background:var(--bulk-accent);content:"";height:4px;inset:0 0 auto;position:absolute}[data-soptics-product-bulk] .soptics-product-bulk__review h3{color:#fff;font-size:21px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 10px}[data-soptics-product-bulk] .soptics-product-bulk__review>p{color:var(--bulk-review-muted);font-size:13px;line-height:1.65;margin:0 0 20px}[data-soptics-product-bulk] .soptics-product-bulk__review-facts{border-top:1px solid rgba(255,255,255,.14);margin:0}[data-soptics-product-bulk] .soptics-product-bulk__review-facts>div{border-bottom:1px solid rgba(255,255,255,.11);padding:12px 0}[data-soptics-product-bulk] .soptics-product-bulk__review-facts dt{color:#9db7a8}[data-soptics-product-bulk] .soptics-product-bulk__review-facts dd{color:#fff;font-size:13px;font-weight:650;line-height:1.5;margin:0;overflow-wrap:anywhere}[data-soptics-product-bulk] .soptics-product-bulk__submit,[data-soptics-product-bulk] .soptics-product-bulk__continue{align-items:center;background:var(--bulk-accent);border:1px solid var(--bulk-accent);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;justify-content:center;min-height:52px;padding:13px 18px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}[data-soptics-product-bulk] .soptics-product-bulk__submit{margin-top:22px}[data-soptics-product-bulk] .soptics-product-bulk__submit:hover,[data-soptics-product-bulk] .soptics-product-bulk__continue:hover{background:var(--bulk-accent-dark);border-color:var(--bulk-accent-dark);transform:translateY(-1px)}[data-soptics-product-bulk] .soptics-product-bulk__submit:focus-visible,[data-soptics-product-bulk] .soptics-product-bulk__continue:focus-visible{outline:3px solid rgba(36,176,74,.3);outline-offset:3px}[data-soptics-product-bulk] .soptics-product-bulk__success,[data-soptics-product-bulk] .soptics-product-bulk__errors{background:#fff;border:1px solid var(--bulk-border);border-left:4px solid var(--bulk-accent);border-radius:6px;color:var(--bulk-ink);margin:28px;padding:24px}[data-soptics-product-bulk] .soptics-product-bulk__success strong{display:block;font-size:22px;margin-bottom:8px}@media screen and (max-width:989px){[data-soptics-product-bulk] .soptics-product-bulk__modal{padding:14px}[data-soptics-product-bulk] .soptics-product-bulk__dialog{max-height:calc(100dvh - 28px)}[data-soptics-product-bulk] .soptics-product-bulk__layout{grid-template-columns:minmax(0,1fr)}[data-soptics-product-bulk] .soptics-product-bulk__review{position:relative;top:auto}}@media screen and (max-width:749px){[data-soptics-product-bulk] .soptics-product-bulk__modal{padding:0}[data-soptics-product-bulk] .soptics-product-bulk__dialog{border-left:0;border-radius:0;border-right:0;max-height:100dvh;min-height:100dvh;width:100%}[data-soptics-product-bulk] .soptics-product-bulk__close{height:38px;right:14px;top:14px;width:38px}[data-soptics-product-bulk] .soptics-product-bulk__header{min-height:0;padding:22px 62px 20px 22px}[data-soptics-product-bulk] .soptics-product-bulk__header:before{height:52px;top:22px;width:4px}[data-soptics-product-bulk] .soptics-product-bulk__header h2{font-size:25px}[data-soptics-product-bulk] .soptics-product-bulk__header .rte{font-size:14px;line-height:1.55;margin-top:10px}[data-soptics-product-bulk] .soptics-product-bulk__form{padding:14px}[data-soptics-product-bulk] .soptics-product-bulk__layout,[data-soptics-product-bulk] .soptics-product-bulk__main{gap:12px}[data-soptics-product-bulk] .soptics-product-bulk__card,[data-soptics-product-bulk] .soptics-product-bulk__review{padding:20px 16px}[data-soptics-product-bulk] .soptics-product-bulk__card:after{right:14px;top:16px}[data-soptics-product-bulk] .soptics-product-bulk__card h2,[data-soptics-product-bulk] .soptics-product-bulk__card h3{font-size:18px;margin-bottom:16px}[data-soptics-product-bulk] .soptics-product-bulk__facts,[data-soptics-product-bulk] .soptics-product-bulk__grid{grid-template-columns:minmax(0,1fr)}[data-soptics-product-bulk] .soptics-product-bulk__facts>div,[data-soptics-product-bulk] .soptics-product-bulk__facts>div:nth-child(2n){padding-left:0;padding-right:0}[data-soptics-product-bulk] .soptics-product-bulk__facts>div:first-child{padding:13px}[data-soptics-product-bulk] .soptics-product-bulk__wide{grid-column:auto}[data-soptics-product-bulk] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[data-soptics-product-bulk] select,[data-soptics-product-bulk] textarea{font-size:16px;min-height:50px}}@media(prefers-reduced-motion:reduce){[data-soptics-product-bulk] *,[data-soptics-product-bulk] *:before,[data-soptics-product-bulk] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soptics-bulk-pricing.css.map */
