.trial-order-form{--trial-blue:#087da3;--trial-ink:#203849;display:block;width:100%;max-width:760px;margin-inline:auto;border:1px solid #ccdde5;border-radius:8px;background:#fff;color:var(--trial-ink);font:400 16px/1.65 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:left;overflow:hidden}.trial-order-form,.trial-order-form *{box-sizing:border-box}.trial-order-form p{margin:0 0 12px;line-height:1.7}.trial-order-form h2,.trial-order-form h3{font-family:inherit;letter-spacing:.02em;text-transform:none}.trial-order-form__header{padding:25px 24px 22px;background:#eaf6fa;border-bottom:3px solid var(--trial-blue);text-align:center}.trial-order-form__eyebrow{display:block;margin-bottom:5px;font-size:13px;color:#317086;letter-spacing:.08em}.trial-order-form .trial-order-form__header h2{margin:0 0 8px;font-size:clamp(21px,4vw,28px);line-height:1.5;font-weight:500;color:#155771}.trial-order-form .trial-order-form__header p{margin:0;font-size:14px;color:#385c6b}.trial-order-form__summary{margin:24px;padding:18px 20px;border:1px solid #d7e8ed;border-radius:4px;background:#f6fbfd}.trial-order-form .trial-order-form__product{font-size:16px;font-weight:600;margin-bottom:9px}.trial-order-form .trial-order-form__price{font-size:28px;line-height:1.4;font-weight:600;color:#125b74;margin-bottom:5px}.trial-order-form__price>span{font-size:13px;font-weight:400}.trial-order-form .trial-order-form__shipping{display:inline-block;margin-left:12px;padding:3px 9px;border:1px solid #a3c8d5;border-radius:3px;font-weight:600;background:#fff;vertical-align:middle}.trial-order-form .trial-order-form__summary-note{font-size:13px;margin:0}.trial-order-form>form,.trial-order-form>p,.trial-order-form>details,.trial-order-form>[data-account-notice]{margin:20px 24px}.trial-order-form__fields{border:0;margin:0;padding:0;min-width:0;width:100%}.trial-order-form__legend{float:left;width:100%;padding:10px 14px;margin:0 0 16px;background:var(--trial-blue);border-radius:3px;font-size:17px;font-weight:600;line-height:1.5;color:#fff}.trial-order-form__instruction{clear:both;font-size:13px}.trial-order-form__required,.trial-order-form__optional{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;line-height:1.65;vertical-align:middle;white-space:nowrap;letter-spacing:.02em}.trial-order-form__required{background:#c92a60;color:#fff;margin-left:6px}.trial-order-form__optional{background:#e4ebef;color:#52616a;margin-left:6px}.trial-order-form__instruction .trial-order-form__required{margin-left:0;margin-right:5px}.trial-order-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #d7e5ec;background:#f1f7fa;border-radius:4px;overflow:hidden;gap:0}.trial-order-form label{min-width:0;display:flex;flex-direction:column;gap:7px;font:inherit;font-size:14px;color:var(--trial-ink)}.trial-order-form__grid>label{padding:15px 16px;border-bottom:1px solid #dae7ed}.trial-order-form__grid>label:last-child{border-bottom:0}.trial-order-form__label{font-weight:600;line-height:1.7}.trial-order-form__wide{grid-column:1/-1}.trial-order-form input:not([type=checkbox]),.trial-order-form select{width:100%;box-sizing:border-box;min-height:48px;padding:11px 12px;border:1px solid #b4c9d4;border-radius:4px;font:inherit;font-size:16px;line-height:1.5;background:#fffaf2;color:#203849;box-shadow:none}.trial-order-form input[readonly]{background:#edf0f2;color:#52616a}.trial-order-form input:focus-visible,.trial-order-form select:focus-visible,.trial-order-form button:focus-visible,.trial-order-form a:focus-visible{outline:3px solid #1473e6;outline-offset:3px}.trial-order-form [aria-invalid=true]{border:2px solid #b8272a;background:#fff4f4}.trial-order-form [data-error],.trial-order-form [data-status]{color:#aa2430;font-size:14px;line-height:1.6}.trial-order-form [data-postal-status]:empty,.trial-order-form [data-error]:empty,.trial-order-form [data-status]:empty{display:none}.trial-order-form [data-status]{white-space:pre-line;padding:12px;background:#fff4f4;border-left:3px solid #c53440;margin:18px 0}.trial-order-form .trial-order-form__hint{font-size:13px;line-height:1.7;color:#536873;margin:12px 0}.trial-order-form .trial-order-form__notice{margin:22px 0;padding:18px;border:1px solid #dbbb77;border-radius:4px;background:#fffbf2;color:#594a2b;line-height:1.8;font-size:13px}.trial-order-form .trial-order-form__notice-tag{display:inline-block;padding:3px 9px;margin:0 0 10px;background:#a87817;color:#fff;font-size:12px;line-height:1.6;font-weight:600}.trial-order-form .trial-order-form__notice h3{font-size:16px;line-height:1.6;font-weight:600;margin:0 0 10px;color:#73521b}.trial-order-form .trial-order-form__notice p{font-size:13px;line-height:1.8;margin:0 0 10px}.trial-order-form .trial-order-form__notice p:last-child{margin-bottom:0}.trial-order-form .trial-order-form__notice ul{padding-left:1.3em;margin:0 0 10px;list-style:disc}.trial-order-form .trial-order-form__notice li{margin:0 0 7px}.trial-order-form a{color:#096b9b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.trial-order-form__consents{padding:14px 16px;background:#f3f8fb;border:1px solid #d5e5ed;border-radius:4px;margin:24px 0 18px}.trial-order-form .trial-order-form__privacy{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:44px;cursor:pointer;font-size:14px;line-height:1.8}.trial-order-form .trial-order-form__privacy input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#1473e6;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;flex:0 0 16px;margin:0;padding:0;box-shadow:none;cursor:pointer}.trial-order-form__consent-note{font-size:12px;color:#52616a}.trial-order-form button{min-height:52px;width:100%;padding:13px 18px;margin-top:8px;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5}.trial-order-form button[type=submit]{display:block;background:#087da3;color:#fff;border:1px solid #076c8d;box-shadow:0 3px #075e7a;letter-spacing:.04em;transition:background .15s}.trial-order-form button[type=submit]:hover:not(:disabled){background:#066d8e}.trial-order-form button[type=submit]:before,.trial-order-form button[type=submit]:after{content:none}.trial-order-form button:disabled{opacity:.6;cursor:wait}.trial-order-form[data-accepting-orders=false] button:disabled{cursor:not-allowed}.trial-order-form [hidden]{display:none!important}@media(max-width:480px){.trial-order-form{border-radius:5px}.trial-order-form__header{padding:22px 14px 19px}.trial-order-form__summary{margin:16px;padding:14px}.trial-order-form>form,.trial-order-form>p,.trial-order-form>details,.trial-order-form>[data-account-notice]{margin:16px}.trial-order-form__grid>label{padding:12px 10px}.trial-order-form__legend{font-size:16px}.trial-order-form .trial-order-form__notice{padding:14px}.trial-order-form__consents{padding:10px}.trial-order-form .trial-order-form__privacy{font-size:13px}.trial-order-form__consent-note{display:block}.trial-order-form__grid>label:has(select[name=province]){grid-column:1/-1}.trial-order-form__grid>label:has(input[name=postalCode]){grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trial-order-form.css.map */
