:root{--ms-navy: #1f3a5f;--ms-navy-rgb: 31, 58, 95;--ms-navy-dark: #162b47;--ms-orange: #c2410c;--ms-orange-rgb: 194, 65, 12;--ms-orange-dark: #9a3412;--ms-bg: #fffdf9;--ms-bg-alt: #f3f6fa;--ms-white: #ffffff;--ms-text: #1a1a1a;--ms-text-muted: #3f4752;--ms-border: #d6dce4;--ms-border-strong: #6b7685;--ms-success: #166534;--ms-success-bg: #ecfdf3;--ms-star: #b45309;--ms-radius: 10px;--ms-radius-lg: 16px;--ms-radius-pill: 999px;--ms-tap: 52px;--ms-gutter: 16px;--ms-gutter-desktop: 40px;--ms-section-y: 48px;--ms-section-y-desktop: 80px;--ms-max: 1200px;--ms-shadow: 0 2px 10px rgba(26, 26, 26, .06), 0 1px 2px rgba(26, 26, 26, .06);--ms-fs-xs: 16px;--ms-fs-sm: 17px;--ms-fs-body: 18px;--ms-fs-lg: 20px;--ms-fs-xl: 22px;--ms-fs-h3: 22px;--ms-fs-h2: 28px;--ms-fs-h1: 34px;--ms-lh: 1.6;--ms-lh-tight: 1.25;--focused-base-outline: 3px solid rgb(var(--color-foreground));--focused-base-outline-offset: 3px;--focused-base-box-shadow: 0 0 0 6px rgba(var(--color-background), 1)}@media screen and (min-width:750px){:root{--ms-fs-body: 19px;--ms-fs-lg: 21px;--ms-fs-xl: 24px;--ms-fs-h3: 24px;--ms-fs-h2: 36px;--ms-fs-h1: 46px}}body,[class*=color-scheme-],.gradient{color:rgb(var(--color-foreground))}body{letter-spacing:.01em;line-height:var(--ms-lh);-webkit-text-size-adjust:100%;text-size-adjust:100%}p,li,dd,.rte,.rte p,.rte li{line-height:var(--ms-lh)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.005em;line-height:var(--ms-lh-tight);text-wrap:balance}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.9rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}}h6,.h6,blockquote,.rte blockquote{color:rgb(var(--color-foreground))}strong,b{font-weight:var(--font-body-weight-bold)}.rte a,.ms-link,main p a:not(.button):not([class*=ms-btn]){color:rgb(var(--color-link));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.rte a:hover,.ms-link:hover,main p a:not(.button):not([class*=ms-btn]):hover{text-decoration-thickness:3px}.caption,.caption-large,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large,.form__label,.form__message,small,.small,.rte small{font-size:max(1.4rem,var(--ms-fs-xs));letter-spacing:.02em;color:rgb(var(--color-foreground))}.caption-with-letter-spacing{letter-spacing:.08em}.price{font-size:2rem;letter-spacing:0;font-weight:var(--font-body-weight-bold)}.price .price-item--regular,.price__sale .price-item--regular{color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{font-weight:var(--font-body-weight)}.card-information .price,.card-information>.price{font-size:1.7rem}.unit-price,.product__tax,.product__sku,.product__text.caption-with-letter-spacing{font-size:max(1.4rem,var(--ms-fs-xs));color:rgb(var(--color-foreground))}.badge{font-size:max(1.3rem,15px);font-weight:var(--font-body-weight-bold);letter-spacing:.02em;padding:.6rem 1.2rem}*:focus-visible,.focused{outline:3px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--color-background))}.focus-inset:focus-visible,.focused.focus-inset{outline:3px solid rgb(var(--color-foreground));outline-offset:-3px;box-shadow:none}.button:focus-visible,.shopify-payment-button__button:focus-visible,[class*=ms-btn]:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--color-background))}.skip-to-content-link:focus{z-index:9999;font-size:1.6rem;min-height:var(--ms-tap);padding:0 2.4rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--ms-tap);font-size:1.6rem;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;line-height:1.2;padding-top:1.2rem;padding-bottom:1.2rem}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){filter:brightness(.9)}.button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.04)}.button--tertiary{min-height:44px;font-size:1.5rem}.product-form__submit,.cart__checkout-button,.cart__ctas .button,#CartDrawer-Checkout{min-height:56px;font-size:1.7rem}.shopify-payment-button__button{min-height:var(--ms-tap)!important;border-radius:var(--buttons-radius-outset)!important}.shopify-payment-button__more-options{font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:underline;min-height:44px}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--ms-tap);padding:14px 28px;border:2px solid var(--ms-orange);border-radius:var(--ms-radius);background:var(--ms-orange);color:#fff;font-family:var(--font-body-family);font-size:var(--ms-fs-lg);font-weight:var(--font-body-weight-bold);line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.ms-btn:hover{background:var(--ms-orange-dark);border-color:var(--ms-orange-dark);color:#fff}.ms-btn[disabled],.ms-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ms-btn--secondary{background:transparent;color:rgb(var(--color-link));border-color:currentColor}.ms-btn--secondary:hover{background:rgba(var(--color-foreground),.05);color:rgb(var(--color-link));border-color:currentColor}.ms-btn--navy{background:var(--ms-navy);border-color:var(--ms-navy)}.ms-btn--navy:hover{background:var(--ms-navy-dark);border-color:var(--ms-navy-dark)}.ms-btn--block{display:flex;width:100%}.ms-btn--lg{min-height:60px;font-size:var(--ms-fs-xl)}@media screen and (max-width:749px){.ms-btn{display:flex;width:100%}.ms-btn--inline-mobile{display:inline-flex;width:auto}}@media screen and (max-width:749px){.contact__button .button,.contact .button[type=submit],.customer button[type=submit],.customer .button,.cart__empty-text~.button,.cart__ctas .button,.newsletter-form__button.button{width:100%}}.field__input,.customer .field input,.select__select,.customer select,.quantity__input,textarea.field__input,.text-area{font-size:max(1.6rem,17px);letter-spacing:.01em;color:rgb(var(--color-foreground))}input.field__input,.customer .field input{height:64px;min-height:64px;line-height:1.3;padding:0 2rem}.select__select,.customer select{min-height:var(--ms-tap)}.field__label,.customer .field label{font-size:18px;line-height:1.5;top:calc(var(--inputs-border-width) + 17px);color:rgba(var(--color-foreground),.85);letter-spacing:.01em}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:16px;line-height:1.3;top:calc(var(--inputs-border-width) + 7px);color:rgb(var(--color-foreground));letter-spacing:.01em}input.field__input:focus,input.field__input:not(:placeholder-shown),input.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:30px 2rem 4px}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.quantity__input:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}textarea.field__input,.text-area{min-height:140px;line-height:1.5}textarea.field__input:focus,textarea.field__input:not(:placeholder-shown){padding-top:30px}.field__input::placeholder,textarea::placeholder{color:rgba(var(--color-foreground),.7)}.quantity{min-height:var(--ms-tap)}.quantity__button{width:4.4rem;min-height:44px}.quantity__button svg{width:1.4rem}input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:var(--ms-navy)}.product-form__input input[type=radio]+label{min-height:48px;min-width:56px;padding:1.1rem 1.8rem;font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center}.product-form__input .form__label,.product-form__input legend{font-size:1.5rem;font-weight:var(--font-body-weight-bold);margin-bottom:.6rem}.announcement-bar__message{font-size:18px;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;line-height:1.45;padding:8px 0;min-height:0;text-wrap:balance}.announcement-bar__link,.announcement-bar__link:hover{text-decoration:none}.announcement-bar__link .icon-arrow{display:none}.ms-logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;letter-spacing:-.01em;white-space:nowrap}.color-scheme-1 .header__heading-link .ms-logo-text,.color-scheme-3 .header__heading-link .ms-logo-text,.color-scheme-4 .header__heading-link .ms-logo-text{color:var(--ms-navy)}@media screen and (min-width:990px){.ms-logo-text{font-size:2.8rem}}.header__icon,.header__icon--search,.header__icon--account{min-width:44px;min-height:44px}.header__icon .icon{width:2.2rem;height:2.2rem}.ms-icon-label{height:auto!important;font-size:16px;font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:.01em;white-space:nowrap;color:rgb(var(--color-foreground))}.header__icon--menu{width:auto;min-width:44px;height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 6px 0 0}.header__icon--menu .ms-menu-icons{position:relative;display:block;flex:none;width:26px;height:26px!important}.header__icon--menu .ms-menu-icons .icon{top:0;left:0;width:26px;height:26px}.header__icon--cart{width:auto;min-width:44px;height:44px;align-self:center;display:inline-flex;align-items:center;gap:4px;margin-right:0;padding:0 4px 0 0}.header__icon--cart .svg-wrapper{width:34px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;overflow:visible}.header__icon--cart:has(.cart-count-bubble) .svg-wrapper{margin-right:12px}.header__icon--cart .icon{flex:none;width:52px;height:52px;margin:0 -9px}.header__icon--menu,.header__icon--cart,.header__icon--cart:hover,.header__icon--menu:hover{text-decoration:none}.header__icon--cart:hover .ms-icon-label,.header__icon--menu:hover .ms-icon-label{text-decoration:underline;text-underline-offset:3px}.cart-count-bubble{background-color:var(--ms-orange);color:#fff;width:22px;height:22px;left:25px;bottom:24px;font-weight:var(--font-body-weight-bold)}.cart-count-bubble span{font-size:13px;line-height:1}@media screen and (max-width:749px){.header .header__search,.header .header__icon--account{display:none!important}.header__icons{padding-right:0}.ms-logo-text{font-size:2.2rem}}.header__menu-item{font-size:1.5rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));min-height:48px;display:inline-flex;align-items:center}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:4px}.header__submenu .header__menu-item{font-size:1.5rem;padding:.8rem 2rem}.menu-drawer__menu-item{font-size:2rem;font-weight:var(--font-body-weight-bold);min-height:56px;padding-top:1.2rem;padding-bottom:1.2rem}.menu-drawer__utility-links a,.menu-drawer__account{font-size:1.6rem;min-height:48px}.shopify-section-header-sticky .header-wrapper{box-shadow:0 2px 8px #1a1a1a14}.header-wrapper--border-bottom{border-bottom:1px solid var(--ms-border)}.predictive-search__item-heading,.predictive-search__item .price{font-size:1.6rem}.cart-drawer .drawer__heading{font-size:2.4rem}.cart-item__name{font-size:1.6rem;font-weight:var(--font-body-weight-bold);text-decoration:none}.cart-item__details>*+*,.product-option{font-size:1.5rem;color:rgb(var(--color-foreground))}.totals__total,.totals__total-value{font-size:2rem;font-weight:var(--font-body-weight-bold)}.tax-note,.cart__note label{font-size:max(1.4rem,var(--ms-fs-xs));color:rgb(var(--color-foreground))}@media screen and (max-width:749px){#Details-CartDrawer{display:none}}.accordion summary{min-height:var(--ms-tap);padding-top:1.4rem;padding-bottom:1.4rem}.accordion__title{font-size:1.7rem;font-weight:var(--font-body-weight-bold)}img{max-width:100%}.media,.global-media-settings{border-radius:var(--media-radius)}@media screen and (max-width:749px){.page-width,.utility-bar__grid.page-width{padding-left:var(--ms-gutter);padding-right:var(--ms-gutter)}}.ms-container{width:100%;max-width:calc(var(--ms-max) + var(--ms-gutter) * 2);margin-inline:auto;padding-inline:var(--ms-gutter)}@media screen and (min-width:750px){.ms-container{max-width:calc(var(--ms-max) + var(--ms-gutter-desktop) * 2);padding-inline:var(--ms-gutter-desktop)}}.ms-container--narrow{max-width:calc(760px + var(--ms-gutter) * 2)}.ms-section{padding-block:var(--ms-section-y);font-size:var(--ms-fs-body);line-height:var(--ms-lh)}@media screen and (min-width:750px){.ms-section{padding-block:var(--ms-section-y-desktop)}}.ms-section--tight{padding-block:32px}.ms-bg-alt{background:var(--ms-bg-alt)}.ms-eyebrow{display:inline-block;margin:0 0 8px;font-size:var(--ms-fs-sm);font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ms-navy)}[class*=color-scheme-2] .ms-eyebrow,.color-scheme-2 .ms-eyebrow,.color-scheme-5 .ms-eyebrow{color:inherit}.ms-h1{font-size:var(--ms-fs-h1);line-height:1.15;margin:0 0 16px}.ms-h2{font-size:var(--ms-fs-h2);line-height:1.2;margin:0 0 16px}.ms-h3{font-size:var(--ms-fs-h3);line-height:1.3;margin:0 0 8px}.ms-lead{font-size:var(--ms-fs-lg);line-height:1.55;margin:0 0 24px;max-width:62ch}.ms-text{font-size:var(--ms-fs-body);line-height:var(--ms-lh)}.ms-muted{color:var(--ms-text-muted)}.color-scheme-2 .ms-muted{color:#ffffffe6}.ms-center{text-align:center}.ms-center .ms-lead{margin-inline:auto}.ms-card{background:var(--ms-white);border:1px solid var(--ms-border);border-radius:var(--ms-radius);padding:20px;color:var(--ms-text)}@media screen and (min-width:750px){.ms-card{padding:28px}}.ms-grid{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:750px){.ms-grid{gap:24px}.ms-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ms-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-checklist{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.ms-checklist li{position:relative;padding-left:36px;font-size:var(--ms-fs-body);line-height:1.5}.ms-checklist li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:var(--ms-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.color-scheme-2 .ms-checklist li:before{background-color:var(--ms-orange)}.ms-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--ms-radius-pill);background:var(--ms-navy);color:#fff;font-size:15px;font-weight:var(--font-body-weight-bold);line-height:1.4;letter-spacing:.02em}.ms-pill--orange{background:var(--ms-orange)}.ms-pill--light{background:var(--ms-bg-alt);color:var(--ms-navy);border:1px solid var(--ms-border)}.ms-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:var(--ms-fs-sm);font-weight:var(--font-body-weight-bold)}.ms-trust li{display:inline-flex;align-items:center;gap:8px}.ms-trust svg{width:22px;height:22px;flex:none;color:var(--ms-navy)}.color-scheme-2 .ms-trust svg{color:#fff}.ms-disclaimer{font-size:18px;line-height:1.6;color:var(--ms-text-muted);margin:16px 0 0}.color-scheme-2 .ms-disclaimer{color:#ffffffeb}.ms-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{overflow-x:clip}.card__heading,.card__heading a,.card-information .card__heading{font-size:18px;line-height:1.35}.card-information>.price,.card-information .price-item{font-size:18px}body .mobile-facets__heading,body .mobile-facets__count,body .mobile-facets__open-label,body .facets__summary,body .facets__label,body .facet-filters__label,body .facet-filters__sort,body .product-count__text,body .predictive-search__heading,body .predictive-search__item-heading,body .predictive-search__item-query-result,body .badge{font-size:16px}body .facet-filters__sort{height:44px;min-height:44px}.predictive-search__item-heading{font-size:17px}shopify-account.header__icon--account{width:auto}shopify-account.header__icon--account::part(signed-out-avatar){width:auto;min-width:44px;height:44px;padding:0 6px;display:inline-flex;align-items:center;gap:6px}.header__icon--account .ms-account-label{margin-left:2px}.header__icon--account:hover .ms-account-label{text-decoration:underline;text-underline-offset:3px}.header__icon--account:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{padding-left:.7rem;padding-right:.7rem;font-size:1.4rem}}@media screen and (min-width:1200px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--middle-left .header__inline-menu{margin-top:.4rem;margin-left:-.7rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ms-base.css.map */
