:root{--bg:#FFFFFF;--text:#000000CF;--head:#000000;--link:#0A4D8C;--link-hover:#000000;--border:#0000000F;--border-strong:#DDDDDD;--border-hover:#CCCCCC;--brand:#0A4D8C;--brand-contrast:#FFFFFF;--btn-primary-bg:#000000;--btn-primary-text:#FFFFFF;--btn-primary-hover:#1A1A1A;--btn-secondary-text:#000000;--btn-secondary-border:#00000033;--btn-secondary-bg:transparent;--btn-secondary-hover-bg:#F2F2F2;--btn-secondary-hover-text:#111111;--btn-secondary-hover-border:#00000066;--input-bg:#FFFFFF;--input-text:#333333;--input-border:#DDDDDD;--input-hover-bg:#F8F8F8;--variant-bg:#FFFFFF;--variant-text:#000000;--variant-border:#DDDDDD;--variant-hover-bg:#F5F5F5;--variant-hover-border:#CCCCCC;--variant-selected-bg:#000000;--variant-selected-text:#FFFFFF;--variant-selected-hover-bg:#1A1A1A}html,body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link);text-decoration:none}a:hover,a:focus-visible{color:var(--link-hover);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--head);margin:0 0 12px}h1{font-weight:700;font-size:56px;line-height:64px;letter-spacing:-1px}h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.5px}h3{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.25px}h4{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.15px}h5{font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase}h6{font-weight:400;font-size:12px;line-height:18px;text-transform:uppercase}p{margin:0 0 12px}.small,small{font-size:12px;line-height:18px}@media (max-width:1024px){h1{font-size:40px;line-height:48px;letter-spacing:-.5px}h2{font-size:34px;line-height:40px}h3{font-size:26px;line-height:32px}}@media (max-width:640px){h1{font-size:32px;line-height:40px;letter-spacing:-.25px}h2{font-size:28px;line-height:34px}h3{font-size:22px;line-height:28px}}.button,.btn,.shopify-payment-button__button--unbranded,.button--primary,button.primary,[type=submit].button{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid transparent;border-radius:6px;padding:12px 18px;font-weight:600;transition:background .2s,color .2s,transform .06s}.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover,.button--primary:hover,button.primary:hover,[type=submit].button:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.button:active,.btn:active,.button--primary:active{transform:translateY(1px)}.button--secondary,.btn--secondary,.button.is-outline,.btn.is-outline,.button--tertiary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);border-radius:6px;padding:12px 18px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.button--secondary:hover,.btn--secondary:hover,.button.is-outline:hover,.btn.is-outline:hover,.button--tertiary:hover{background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-text);border-color:var(--btn-secondary-hover-border)}.button--link,.btn--link{background:transparent;color:var(--link);border:none;padding:0;font-weight:600}.button--link:hover,.btn--link:hover{color:var(--link-hover);text-decoration:underline}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:6px;padding:10px 12px;line-height:20px;width:100%;transition:background .2s,border-color .2s,box-shadow .2s}input:hover,select:hover,textarea:hover{background:var(--input-hover-bg)}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #0a4d8c40}label{color:var(--head);font-weight:500}.field__error,.form__message--error{color:#b00020}.form__message--success{color:#0f7b0f}.product-form__input .select,.product-form__input input[type=radio]+label,.product-form__variants .pill,.product-form__options .option{background:var(--variant-bg);color:var(--variant-text);border:1px solid var(--variant-border);border-radius:8px;padding:10px 12px;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.product-form__input input[type=radio]+label:hover,.product-form__variants .pill:hover,.product-form__options .option:hover{background:var(--variant-hover-bg);border-color:var(--variant-hover-border)}.product-form__input input[type=radio]:checked+label,.variant.is-active,.product-form__variants .pill.is-selected,.product-form__options .option.is-selected{background:var(--variant-selected-bg);color:var(--variant-selected-text);border-color:transparent}.product-form__input input[type=radio]:checked+label:hover,.variant.is-active:hover,.product-form__variants .pill.is-selected:hover,.product-form__options .option.is-selected:hover{background:var(--variant-selected-hover-bg);border-color:transparent}.product-card,.collection-card,.article-card,.cart-item{border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .06s,border-color .2s}.product-card:hover,.collection-card:hover,.article-card:hover{box-shadow:0 8px 24px #0000001a;border-color:var(--border-strong);transform:translateY(-1px)}.price,.product-price,.price__regular{color:var(--head);font-weight:700}.header,.site-header{background:var(--bg);border-bottom:1px solid var(--border)}.header a,.nav a{color:var(--head)}.header a:hover,.nav a:hover{color:var(--link)}.footer,.site-footer{background:var(--bg);border-top:1px solid var(--border)}.footer a{color:var(--link)}.footer a:hover{color:var(--link-hover);text-decoration:underline}.hr,hr{border:0;border-top:1px solid var(--border);height:0}.muted{color:#777}.text-strong{color:var(--head);font-weight:600}.announcement-bar,.shopify-section--announcement,.header__announcement-bar{background:#0a4d8c;color:#fff;text-align:center;padding:8px 15px;font-weight:500;letter-spacing:.3px}.announcement-bar a,.header__announcement-bar a{color:#fff;text-decoration:none;transition:.2s}.announcement-bar a:hover,.header__announcement-bar a:hover{color:#f2f2f2;text-decoration:underline}a:focus-visible,button:focus-visible,.button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0A4D8C;outline-offset:2px}@media (max-width:640px){.button,.btn{padding:10px 14px}}.announcement-bar .slider-button{display:none}.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__link,.announcement-bar__message a,.announcement-bar__message span{text-decoration:none!important}.announcement-bar svg,.announcement-bar__link svg{display:none!important}@media screen and (max-width: 749px){.announcement-bar{padding-top:8px!important;padding-bottom:8px!important;min-height:auto!important;line-height:1.3!important;display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar__message{font-size:13px!important;line-height:1.3!important;padding:0!important}}@media screen and (max-width: 749px){.announcement-bar{height:auto!important;min-height:45px!important;padding:10px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important}.announcement-bar__message,.announcement-bar__link{font-size:14px!important;line-height:1.4!important;white-space:normal!important}.slideshow__slide,.slideshow__slide .announcement-bar__announcement{height:auto!important;min-height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
