html.sm2-x{--sm2s-h1:30px;--sm2s-h2:24px;--sm2s-h3:20px;--sm2s-h4:17px}@media(min-width:750px){html.sm2-x{--sm2s-h1:40px;--sm2s-h2:26px;--sm2s-h3:21px;--sm2s-h4:18px}}@media(min-width:990px){html.sm2-x{--sm2s-h1:46px;--sm2s-h2:28px;--sm2s-h3:22px;--sm2s-h4:18px}}.sm2-x main,.sm2-x main :where(.color-scheme-1,.color-scheme-2){--color-foreground:20,35,58;--color-background:255,255,255;--gradient-background:#fff;--color-link:13,78,133;--color-button:11,111,180;--color-button-text:255,255,255;--color-secondary-button-text:13,78,133;--color-shadow:13,78,133;color:var(--sm2-ink)}.sm2-x main :where(.color-scheme-1,.color-scheme-2){background:#fff}.sm2-x main{--buttons-radius:999px;--buttons-radius-outset:999px;--buttons-border-width:0px;--buttons-border-offset:.3px;--buttons-shadow-opacity:0;--inputs-radius:14px;--inputs-radius-outset:16px;--inputs-border-width:2px;--inputs-border-opacity:.45}.sm2-x main :where(h1,.h0,.h1){font:700 var(--sm2s-h1)/1.1 var(--sm2-head);letter-spacing:-.01em;color:var(--sm2-ink);text-wrap:balance}.sm2-x main :where(h2,.h2){font-weight:700;letter-spacing:-.01em}.sm2-x main :where(h3,h4,h5,.h3,.h4,.h5){font-weight:600;letter-spacing:-.01em}.sm2-x main :where(.rte){font-family:var(--sm2-body);font-size:16px;line-height:1.65;color:var(--sm2-ink)}.sm2-x main :where(.rte) p{margin:0 0 14px}.sm2-x main :where(.rte) h2{font:700 var(--sm2s-h2)/1.15 var(--sm2-head);letter-spacing:-.01em;color:var(--sm2-ink);margin:32px 0 10px}.sm2-x main :where(.rte) h3{font:600 var(--sm2s-h3)/1.2 var(--sm2-head);letter-spacing:-.01em;color:var(--sm2-ink);margin:26px 0 8px}.sm2-x main :where(.rte) h4{font:600 var(--sm2s-h4)/1.25 var(--sm2-head);color:var(--sm2-ink);margin:22px 0 8px}.sm2-x main :where(.rte)>:first-child{margin-top:0}.sm2-x main :where(.rte) a{color:var(--sm2-sky-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sm2-x main :where(.rte) a:hover{color:var(--sm2-sky-deep);text-decoration-thickness:2px}.sm2-x main :where(.rte) :is(ul,ol){padding-left:22px;list-style-position:outside;margin:0 0 14px}.sm2-x main :where(.rte) li{margin:0 0 8px}.sm2-x main :where(.rte) li::marker{color:var(--sm2-sky)}.sm2-x main :where(.rte) :is(strong,b){color:var(--sm2-ink);font-weight:700}.sm2-x main :where(.rte) img{border-radius:20px;box-shadow:var(--sm2s-shadow-card);max-width:100%;height:auto}.sm2-x main :where(.rte) hr{border:0;border-top:2px solid var(--sm2-sky-pale);margin:28px 0}.sm2-x main :where(.rte) blockquote{display:block;border-left:4px solid var(--sm2-sky-deep);padding-left:16px;margin:20px 0;font:600 18px/1.4 var(--sm2-head);color:var(--sm2-ink)}.sm2-x main :where(.rte) .table-wrapper,.sm2-x .shopify-policy__body .table-wrapper{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.sm2-x main :where(.rte) table{border:2px solid var(--sm2-sky-pale);border-radius:16px;border-collapse:separate;border-spacing:0;background:#fff;font-size:15px;line-height:1.45;margin:0 0 18px}.sm2-x main :where(.rte) table:where(:not(.table-wrapper table)){display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sm2-x main :where(.rte) :is(th,td){padding:10px 12px;border:0;border-bottom:1px solid var(--sm2-sky-pale);text-align:left;vertical-align:top;font-size:15px;color:var(--sm2-ink)}.sm2-x main :where(.rte) th,.sm2-x main :where(.rte) thead td{background:var(--sm2-sky-mist);font:600 14px/1.3 var(--sm2-head);color:var(--sm2-sky-ink)}.sm2-x main :where(.rte) tr:last-child>:is(th,td){border-bottom:0}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table{table-layout:auto;width:100%}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper caption{caption-side:top;text-align:left;font:400 14px/1.5 var(--sm2-body);color:var(--sm2-muted);padding:0 0 8px}@media(max-width:749px){.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))){display:block;border:0;border-radius:0;background:none;box-shadow:none}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) caption{display:block}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan])))>:is(thead,tbody,tfoot){display:block;border:2px solid var(--sm2-sky-pale);border-radius:16px;overflow:hidden;background:#fff}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan])))>:is(thead,tbody,tfoot):not(:last-child){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan])))>:is(thead,tbody,tfoot)+:is(tbody,tfoot){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--sm2-sky-pale)}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan])))>:last-child>tr:last-child{border-bottom:0}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) thead tr{background:var(--sm2-sky-mist)}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) :is(th,td){display:block;border-bottom:0;overflow-wrap:break-word}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) tr>:nth-child(n+3){grid-column:1/-1;padding-top:0}.sm2-x :where(main .rte,.shopify-policy__body) .table-wrapper table:where(:not(:has([colspan],[rowspan]))) tr>:only-child{grid-column:1/-1}}.sm2-x main :where(.link,.underlined-link){color:var(--sm2-sky-ink)}.sm2-x main .button:not(.button--secondary):not(.button--tertiary){background:var(--sm2s-btn-bg,var(--sm2-sky-deep));color:var(--sm2s-btn-fg,#fff);box-shadow:0 6px 0 var(--sm2s-btn-lip,var(--sm2-sky-ink));min-height:var(--sm2s-btn-h,54px);font:600 var(--sm2s-btn-fs,17px)/1 var(--sm2-head);border:0;border-radius:999px;padding:0 28px;letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;opacity:1;transition:transform .45s var(--sm2-bounce),box-shadow .2s}.sm2-x main .button.button--secondary{background:#fff;color:var(--sm2-sky-ink);border:2.5px solid var(--sm2-sky-light);box-shadow:0 6px 0 var(--sm2-sky-light);min-height:54px;font:600 17px/1 var(--sm2-head);border-radius:999px;padding:0 28px;letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;opacity:1;transition:transform .45s var(--sm2-bounce),box-shadow .2s}.sm2-x main .button:not(.button--tertiary):before{display:none}.sm2-x main .button:not(.button--tertiary):after{box-shadow:none!important;border-radius:999px}@media(hover:hover){.sm2-x main .button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--sm2s-btn-lip,var(--sm2-sky-ink))}.sm2-x main .button.button--secondary:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--sm2-sky-light);border-color:var(--sm2-sky)}}.sm2-x main .button:not(.button--secondary):not(.button--tertiary):active{transform:translateY(2px);box-shadow:0 3px 0 var(--sm2s-btn-lip,var(--sm2-sky-ink))}.sm2-x main .button.button--secondary:active{transform:translateY(2px);box-shadow:0 3px 0 var(--sm2-sky-light)}.sm2-x main .button:not(.button--secondary):not(.button--tertiary):focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px;box-shadow:0 6px 0 var(--sm2s-btn-lip,var(--sm2-sky-ink))}.sm2-x main .button.button--secondary:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px;box-shadow:0 6px 0 var(--sm2-sky-light)}.sm2-x main .button:not(.button--secondary):not(.button--tertiary):is([disabled],[aria-disabled=true],.disabled),.sm2-x main .button.button--secondary:is([disabled],[aria-disabled=true],.disabled){background:#e3e8ef;color:#5e6b7d;border-color:#e3e8ef;box-shadow:none;transform:none;cursor:not-allowed;opacity:1}.sm2-x main .button.loading:not(.button--secondary):not(.button--tertiary),.sm2-x main .button.button--secondary.loading{color:transparent}.sm2-x main .button.loading>.loading__spinner .path{stroke:var(--sm2s-btn-fg,#fff)}.sm2-x main .button.button--secondary.loading>.loading__spinner .path{stroke:var(--sm2-sky-ink)}.sm2-x main :where(.field__input,.select__select,.text-area){font:400 16px/1.4 var(--sm2-body);color:var(--sm2-ink);min-height:52px}.sm2-x main :where(.text-area){min-height:140px;border-radius:14px}.sm2-x main :where(.field__input,.text-area)::placeholder{color:var(--sm2-muted)}.sm2-x main :where(.field__label){font-family:var(--sm2-body);color:var(--sm2-muted);letter-spacing:0}.sm2-x main .field__input:is(:focus,:not(:placeholder-shown),:-webkit-autofill)~.field__label{font:600 13px/1.5 var(--sm2-head);color:var(--sm2-sky-ink);letter-spacing:.01em}.sm2-x main :where(.field__input,.select__select,.text-area):focus,.sm2-x main :where(.field__input,.select__select,.text-area):focus-visible{box-shadow:none;outline:0}.sm2-x main .field:focus-within:after,.sm2-x main .select:focus-within:after{box-shadow:0 0 0 2px var(--sm2-sky-deep),0 0 0 6px #0a86cf38}.sm2-x main .field:has(:is(.field__input,.text-area)[aria-invalid=true]):after{box-shadow:0 0 0 2px var(--sm2-red-deep)}.sm2-x main :where(.form__message,.errors){font:400 14px/1.4 var(--sm2-body)}.sm2-x main :where(.field--with-error .form__message,.form__message[id$=-error],.errors){color:var(--sm2-red-deep)}.sm2-x main :where(input[type=checkbox],input[type=radio]){accent-color:var(--sm2-sky-deep)}.sm2-x main :where(.pagination__list){gap:8px;justify-content:center}.sm2-x main .pagination__list>li{flex:0 0 auto;max-width:none;margin:0}.sm2-x main :where(.pagination__item){min-width:44px;height:44px;padding:0 6px;border-radius:999px;font:600 16px/1 var(--sm2-head);color:var(--sm2-sky-ink);text-decoration:none;box-sizing:border-box;transition:background-color .2s}.sm2-x main .pagination__item:after{display:none}.sm2-x main :where(a.pagination__item:hover){background:var(--sm2-sky-pale)}.sm2-x main :where(.pagination__item--current){background:var(--sm2-sky-deep);color:#fff}.sm2-x main :where(.pagination__item--prev,.pagination__item--next){background:#fff;border:2.5px solid var(--sm2-sky-light)}.sm2-x main :where(.pagination__item--prev:hover,.pagination__item--next:hover){background:var(--sm2-sky-pale)}.sm2-x main :where(a,.button,summary,[role=button]):focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){.sm2-x main *{transition-duration:.01ms!important;animation-duration:.01ms!important}.sm2-x main .button{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sm2-site.css.map */
