:root{--mc-color-blue:#006699;--mc-color-blue-dark:#005477;--mc-color-blue-soft:#eaf4f8;--mc-color-green:#6d8b65;--mc-color-green-dark:#587251;--mc-color-green-soft:#eef3ec;--mc-color-red:#d13e3e;--mc-color-red-dark:#b93232;--mc-color-red-soft:#fbeeee;--mc-color-text:#006699;--mc-color-text-muted:#5d686e;--mc-color-border:#dce3e7;--mc-color-border-strong:#c7d0d5;--mc-color-surface:#ffffff;--mc-color-surface-soft:#f6f8f9;--mc-color-background:#ffffff;--mc-color-focus:#006699;--mc-font-family:var(--element-text-font-family--body),var(--element-text-font-family-fallback--body),Arial,sans-serif;--mc-font-family-heading:var(--element-text-font-family--heading),var(--element-text-font-family-fallback--heading),Arial,sans-serif;--mc-font-size-xs:.75rem;--mc-font-size-sm:.875rem;--mc-font-size-md:1rem;--mc-font-size-lg:1.125rem;--mc-font-size-xl:1.25rem;--mc-font-size-2xl:clamp(1.5rem,2.2vw,2rem);--mc-font-size-3xl:clamp(1.875rem,3vw,2.75rem);--mc-font-size-4xl:clamp(2.25rem,4vw,3.5rem);--mc-line-height-tight:1.18;--mc-line-height-heading:1.25;--mc-line-height-body:1.6;--mc-space-1:.25rem;--mc-space-2:.5rem;--mc-space-3:.75rem;--mc-space-4:1rem;--mc-space-5:1.25rem;--mc-space-6:1.5rem;--mc-space-8:2rem;--mc-space-10:2.5rem;--mc-space-12:3rem;--mc-space-16:4rem;--mc-space-20:5rem;--mc-radius-sm:4px;--mc-radius-md:8px;--mc-radius-lg:12px;--mc-radius-xl:18px;--mc-shadow-sm:0 1px 2px rgb(20 32 38 / 7%);--mc-shadow-md:0 8px 24px rgb(20 32 38 / 10%);--mc-container:1440px;--mc-container-narrow:960px;--mc-container-text:760px;--mc-gutter:clamp(16px,3vw,40px);--mc-section-space:clamp(40px,6vw,80px);--mc-grid-gap:clamp(16px,2vw,28px);--page-width:var(--mc-container);--page-width-narrow:var(--mc-container-narrow);--page-width-padding:var(--mc-gutter);--page-width-gutter-small:16px;--grid-gutter:var(--mc-grid-gap);--grid-gutter-small:14px;--index-section-padding:var(--mc-section-space);--section-header-bottom:clamp(24px,3vw,40px);--gutter:32px;--product-grid-margin:clamp(8px,1.2vw,14px);--product-radius:var(--mc-radius-lg);--color-focus:var(--mc-color-focus);--color-error:var(--mc-color-red);--success-green:var(--mc-color-green);--success-green-bg:var(--mc-color-green-soft)}html{scroll-behavior:smooth;text-size-adjust:100%}body{background:var(--mc-color-background);color:var(--mc-color-text);font-family:var(--mc-font-family);font-size:var(--mc-font-size-md);line-height:var(--mc-line-height-body)}body,input,textarea,select,button{font-family:var(--mc-font-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;font-family:var(--mc-font-family-heading);font-weight:650;letter-spacing:-.015em;text-wrap:balance}h1,.h1{font-size:var(--mc-font-size-4xl);line-height:var(--mc-line-height-tight)}h2,.h2{font-size:var(--mc-font-size-3xl);line-height:var(--mc-line-height-heading)}h3,.h3{font-size:var(--mc-font-size-2xl);line-height:var(--mc-line-height-heading)}h4,.h4{font-size:var(--mc-font-size-xl);line-height:var(--mc-line-height-heading)}p,li,.rte{line-height:var(--mc-line-height-body)}a{text-underline-offset:.16em;text-decoration-thickness:.08em}:focus-visible{outline:3px solid color-mix(in srgb,var(--mc-color-focus) 70%,white);outline-offset:3px}.page-width,.mc-container{width:min(100%,calc(var(--mc-container) + (2 * var(--mc-gutter))));margin-inline:auto;padding-inline:var(--mc-gutter)}.page-width--narrow,.mc-container--narrow{width:min(100%,calc(var(--mc-container-narrow) + (2 * var(--mc-gutter))));margin-inline:auto;padding-inline:var(--mc-gutter)}.mc-container--text{width:min(100%,calc(var(--mc-container-text) + (2 * var(--mc-gutter))));margin-inline:auto;padding-inline:var(--mc-gutter)}.mc-section{padding-block:var(--mc-section-space)}.mc-section--compact{padding-block:clamp(28px,4vw,48px)}.mc-stack{display:flex;flex-direction:column;gap:var(--mc-space-6)}.mc-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-4)}.mc-grid,.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mc-grid-gap)}.mc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.mc-span-full{grid-column:1 / -1}.btn,.rte .btn,button.element-button,.element-button{min-height:46px;border-radius:var(--mc-radius-md);font-size:var(--mc-font-size-md);font-weight:650;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.btn:not(.btn--secondary):not(.btn--inverse),.rte .btn:not(.btn--secondary):not(.btn--inverse){background:var(--mc-color-blue);border-color:var(--mc-color-blue);color:#fff}.btn:not(.btn--secondary):not(.btn--inverse):hover,.rte .btn:not(.btn--secondary):not(.btn--inverse):hover{background:var(--mc-color-blue-dark);border-color:var(--mc-color-blue-dark);color:#fff}.btn--secondary,.rte .btn--secondary,.block-buy-buttons[data-show-dynamic-checkout] .btn{background:#fff;border-color:var(--mc-color-blue);color:var(--mc-color-blue)}.btn--secondary:hover,.rte .btn--secondary:hover,.block-buy-buttons[data-show-dynamic-checkout] .btn:hover{background:var(--mc-color-blue-soft);border-color:var(--mc-color-blue-dark);color:var(--mc-color-blue-dark)}.btn:active,.element-button:active{transform:translateY(1px)}.btn[disabled],.btn.disabled,.element-button[disabled]{opacity:.55;cursor:not-allowed;transform:none}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select,.element-input,.select-button{min-height:46px;border:1px solid var(--mc-color-border-strong);border-radius:var(--mc-radius-md);background:var(--mc-color-surface);color:var(--mc-color-text);font-size:var(--mc-font-size-md);line-height:1.35}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea{padding:.72rem .9rem}select,.select-button{padding-block:.72rem}textarea{min-height:120px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--mc-color-text-muted);opacity:.78}input:focus,textarea:focus,select:focus,.element-input:focus-within,.select-button:focus{border-color:var(--mc-color-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--mc-color-blue) 16%,transparent);outline:0}label{color:var(--mc-color-text);font-size:var(--mc-font-size-sm);font-weight:600}fieldset{border-color:var(--mc-color-border);border-radius:var(--mc-radius-md)}.note,.errors{border-radius:var(--mc-radius-md)}.note--success{color:var(--mc-color-green-dark);background:var(--mc-color-green-soft);border-color:var(--mc-color-green)}.form-error,.errors{color:var(--mc-color-red-dark);background:var(--mc-color-red-soft);border-color:var(--mc-color-red)}.new-grid{margin-left:calc(var(--product-grid-margin) * -1);margin-right:calc(var(--product-grid-margin) * -1)}.grid-item{padding-left:var(--product-grid-margin);padding-right:var(--product-grid-margin);margin-bottom:calc(var(--product-grid-margin) * 2)}.grid-item__content{border-radius:var(--mc-radius-lg)}[data-grid-style*=grey] .grid-item__content{background:var(--mc-color-surface-soft)}.mc-surface{background:var(--mc-color-surface);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-sm)}.mc-surface--soft{background:var(--mc-color-surface-soft)}.mc-text-muted{color:var(--mc-color-text-muted)}.mc-text-blue{color:var(--mc-color-blue)}.mc-text-green{color:var(--mc-color-green-dark)}.mc-text-red{color:var(--mc-color-red)}.mc-bg-blue-soft{background:var(--mc-color-blue-soft)}.mc-bg-green-soft{background:var(--mc-color-green-soft)}.mc-bg-red-soft{background:var(--mc-color-red-soft)}.mc-hidden{display:none!important}.mc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mc-only-mobile{display:none!important}.mc-flex{display:flex}.mc-flex-wrap{flex-wrap:wrap}.mc-items-center{align-items:center}.mc-justify-between{justify-content:space-between}.mc-w-full{width:100%}.mc-m-0{margin:0!important}.mc-mt-0{margin-top:0!important}.mc-mb-0{margin-bottom:0!important}.mc-mt-4{margin-top:var(--mc-space-4)!important}.mc-mb-4{margin-bottom:var(--mc-space-4)!important}.mc-mt-8{margin-top:var(--mc-space-8)!important}.mc-mb-8{margin-bottom:var(--mc-space-8)!important}.mc-p-4{padding:var(--mc-space-4)!important}.mc-p-6{padding:var(--mc-space-6)!important}.mc-p-8{padding:var(--mc-space-8)!important}@media screen and (max-width:959px){:root{--mc-gutter:clamp(16px,4vw,28px);--mc-section-space:clamp(36px,7vw,56px);--mc-grid-gap:clamp(14px,2.5vw,22px)}.mc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-tablet--stack{grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:768px){:root{--mc-gutter:16px;--mc-section-space:40px;--mc-grid-gap:16px;--page-width-padding:16px;--page-width-gutter-small:16px;--grid-gutter:16px;--grid-gutter-small:12px;--index-section-padding:40px;--section-header-bottom:24px;--gutter:24px}h1,.h1{font-size:clamp(2rem,9vw,2.75rem)}h2,.h2{font-size:clamp(1.625rem,7vw,2.15rem)}h3,.h3{font-size:clamp(1.35rem,5.5vw,1.75rem)}.mc-grid--2,.mc-grid--3,.mc-grid--4{grid-template-columns:minmax(0,1fr)}.mc-mobile--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-only-desktop{display:none!important}.mc-only-mobile{display:initial!important}.btn,.rte .btn,button.element-button,.element-button,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select,.element-input,.select-button{min-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-description-mc__content,.product-description-mc__content :where(p,li,h1,h2,h3,h4,h5,h6,a,strong,em,span){color:var(--mc-color-blue)!important}.grid-product .grid-item__meta{color:var(--mc-color-blue);--color-primary: var(--mc-color-blue);--element-text-color: var(--mc-color-blue);--color-text-savings: var(--mc-color-red)}.grid-product .grid-item__meta a{color:inherit}.mc-card .mc-body,.mc-card .mc-title,.mc-card .mc-title a,.mc-card .mc-now,.mc-card .mc-price-row{color:var(--mc-color-blue)}#judgeme_product_reviews,.jdgm-review-widget,.jdgm-all-reviews-widget,.jdgm-carousel-wrapper,.jdgm-rev-snippet-card__rev-content-wrapper{color:var(--mc-color-blue)!important}.jdgm-preview-badge .jdgm-prev-badge__text,#judgeme_product_reviews :where(.jdgm-rev-widg__title,.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__reply,.jdgm-rev__timestamp,.jdgm-rev__prod-link,.jdgm-rev__prod-link-prefix,.jdgm-sort-dropdown,.jdgm-histogram__frequency),.jdgm-all-reviews-widget :where(.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__reply,.jdgm-rev__timestamp,.jdgm-rev__prod-link,.jdgm-rev__prod-link-prefix),.jdgm-carousel-wrapper :where(.jdgm-carousel-title,.jdgm-carousel-item__reviewer-name,.jdgm-carousel-item__review-body,.jdgm-all-reviews-count),.jdgm-rev-snippet-card__rev-content-wrapper{color:var(--mc-color-blue)!important}.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/220/assets/mc-theme.css.map */
