body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){box-sizing:border-box;position:relative;max-width:100%;margin:0 0 18px;padding:18px 20px;border:1px solid #e6e2dc;border-left:3px solid #e30613;border-radius:8px;background:#fff;color:#111;box-shadow:none;font:500 13px/1.6 Montserrat,sans-serif;list-style:none;overflow-wrap:anywhere}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner):focus{outline:2px solid #e30613;outline-offset:2px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{display:none}body :is(.woocommerce-error,.wc-block-components-notice-banner.is-error){background:#fff8f7}body :is(.woocommerce-info,.wc-block-components-notice-banner.is-info){background:#f5f3f0}body .wc-block-components-notice-banner:is(.is-success,.is-info,.is-error,.is-warning){border-color:#e6e2dc!important;border-left-color:#e30613!important;color:#111!important;background:#fff!important}body .wc-block-components-notice-banner.is-error{background:#fff8f7!important}body .wc-block-components-notice-banner.is-info{background:#f5f3f0!important}body .wc-block-components-notice-banner>svg{flex:none;fill:#111;background:0 0!important;color:#111!important;padding:0!important;width:20px;height:20px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) li{padding:0;margin:0;list-style:none;color:inherit}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) a{color:#b8050f;text-decoration:underline;text-underline-offset:3px;font-weight:700}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a.button,button.button,.wc-forward){float:none;display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0 12px 6px 0;padding:10px 16px;border:1px solid #111;border-radius:6px;background:#111;color:#fff;font:700 11px/1.4 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:normal;box-shadow:none}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a.button,button.button,.wc-forward):hover{background:#e30613;border-color:#e30613;color:#fff}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a,button):focus-visible{outline:2px solid #e30613;outline-offset:3px}body .stockpoint-large-order{box-sizing:border-box;min-width:0;max-width:100%;padding:24px;margin:16px 0;border:1px solid #e6e2dc;border-top:3px solid #e30613;border-radius:10px;background:#fff;color:#111;text-align:left;font:400 13px/1.6 Montserrat,sans-serif;overflow-wrap:anywhere}body .stockpoint-large-order.stockpoint-large-order--soft{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 14px;padding:20px;border:1px solid #e6e2dc;border-radius:10px;background:#fff}.stockpoint-large-order__support-icon{grid-column:1;grid-row:1/4;margin-top:1px;color:#111}.stockpoint-large-order--soft>h2,.stockpoint-large-order--soft>.stockpoint-large-order__description,.stockpoint-large-order--soft>.stockpoint-large-order__contacts{grid-column:2}body .stockpoint-large-order--soft .stockpoint-large-order__description{font-size:12px;line-height:1.6}body .stockpoint-large-order--soft .stockpoint-large-order__description p{margin:0}body .stockpoint-large-order--soft .stockpoint-large-order__contacts{margin-top:6px;gap:8px}body .stockpoint-large-order__contacts:empty{display:none}body .stockpoint-large-order--soft .stockpoint-large-order__contacts a{display:inline-flex;padding:7px 10px;border:1px solid #e6e2dc;border-radius:6px;color:#111;font-size:11px;text-decoration:none}body .stockpoint-large-order .stockpoint-overline{margin:0 0 10px;color:#e30613;font:400 10px/1.5 "IBM Plex Mono",monospace;letter-spacing:.16em;text-transform:uppercase}body .stockpoint-large-order h2{margin:0 0 12px;padding:0;color:#111;font:800 21px/1.25 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0}body .stockpoint-large-order.stockpoint-large-order--soft h2{margin:0;font-size:14px;line-height:1.45}body .stockpoint-large-order__description{color:#6b6660;font-size:13px}body .stockpoint-large-order__description p{margin:0 0 12px}body .stockpoint-large-order__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;margin:20px 0;padding:16px 0;border-block:1px solid #efece7}body .stockpoint-large-order__summary>div{min-width:0}body .stockpoint-large-order__summary dt{margin:0 0 4px;color:#8a8580;font:400 9px/1.5 "IBM Plex Mono",monospace;letter-spacing:.06em;text-transform:uppercase}body .stockpoint-large-order__summary dd{margin:0;color:#111;font:800 17px/1.3 Montserrat,sans-serif}body .stockpoint-large-order__contacts{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:16px}body .stockpoint-large-order__contacts a{color:#b8050f;text-decoration:underline;text-underline-offset:3px;font:700 12px/1.5 Montserrat,sans-serif}body .stockpoint-large-order :is(.stockpoint-inquiry-open,.stockpoint-inquiry-submit){box-sizing:border-box;display:block;width:100%;height:auto;min-height:48px;max-width:100%;margin:16px 0 0;padding:14px 16px;border:1px solid #e30613;border-radius:6px;background:#e30613;color:#fff;box-shadow:none;font:700 11px/1.5 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:normal;cursor:pointer}body .stockpoint-large-order :is(.stockpoint-inquiry-open,.stockpoint-inquiry-submit):hover{background:#b8050f;border-color:#b8050f}body .stockpoint-large-order :is(.stockpoint-inquiry-open,.stockpoint-inquiry-submit):disabled{opacity:.55;cursor:wait}body .stockpoint-large-order [hidden]{display:none!important}body .stockpoint-inquiry-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-top:20px}body .stockpoint-inquiry-fields p{min-width:0;margin:0;padding:0}body .stockpoint-inquiry-fields label{display:block;margin:0 0 7px;color:#6b6660;font:400 10px/1.5 "IBM Plex Mono",monospace;letter-spacing:.06em;text-transform:uppercase}body .stockpoint-inquiry-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;padding:14px 12px;border:1px solid #e6e2dc;border-radius:6px;background:#fff;color:#111;font:500 14px/18px Montserrat,sans-serif;box-shadow:none}body .stockpoint-inquiry-fields input:focus{border-color:#111;outline:1px solid #111;outline-offset:0}body .stockpoint-large-order :is(a,button):focus-visible{outline:2px solid #111;outline-offset:3px}body .stockpoint-inquiry-privacy{margin:14px 0;font:400 11px/1.6 Montserrat,sans-serif;color:#6b6660}body .stockpoint-inquiry-privacy p{margin:0 0 6px}body .stockpoint-inquiry-privacy a{color:#b8050f;text-decoration:underline}body .stockpoint-inquiry-message{margin-top:16px;padding:14px;border:1px solid #e6e2dc;border-left:3px solid #e30613;border-radius:6px;background:#fff8f7;color:#111;font:500 12px/1.6 Montserrat,sans-serif}body .stockpoint-inquiry-message p{margin:0}body .stockpoint-inquiry-success{margin-top:20px;padding:18px;border:1px solid #e6e2dc;border-top:3px solid #e30613;border-radius:8px;background:#f5f3f0;color:#111}body .stockpoint-inquiry-success h3{margin:0 0 10px;font:800 18px/1.3 Montserrat,sans-serif;text-transform:uppercase}body .stockpoint-inquiry-success p{margin:0 0 8px}body .stockpoint-inquiry-success strong{font-family:"IBM Plex Mono",monospace;overflow-wrap:anywhere}@media (max-width:430px){body .stockpoint-large-order{padding:18px 14px}body .stockpoint-large-order h2{font-size:18px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){padding:16px}body .stockpoint-large-order__summary{grid-template-columns:1fr}}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content :is(a.button,button.button,.wc-forward){float:none!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;margin:6px 8px 0 0!important;padding:10px 16px!important;border:1px solid #111!important;border-radius:6px!important;background:#111!important;color:#fff!important;font:700 11px/1.4 Montserrat,sans-serif!important;opacity:1!important;text-decoration:none!important;white-space:normal!important}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content :is(a.button,button.button,.wc-forward):hover{background:#e30613!important;border-color:#e30613!important;color:#fff!important}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content :is(a.button,button.button,.wc-forward):focus-visible{outline:2px solid #e30613!important;outline-offset:3px}