html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}body{overflow-x:clip;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-size);font-weight:400;line-height:var(--text-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}strong,b{font-weight:600}a{color:var(--color-link);text-decoration:none;transition:color var(--motion-dur-fast) var(--motion-ease)}a:hover{color:var(--color-link-hover)}.motion-underline{position:relative}.motion-underline:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-dur-fast) var(--motion-ease-in);pointer-events:none}.motion-underline:focus-visible:after{transform:scaleX(1)}@media(hover:hover){.motion-underline:hover:after{transform:scaleX(1);transition:transform var(--motion-dur-base) var(--motion-ease-out)}}.rte a,.motion-text-link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color var(--motion-dur-fast) var(--motion-ease),text-decoration-color var(--motion-dur-fast) var(--motion-ease)}.rte a:focus-visible,.motion-text-link:focus-visible{text-decoration-color:currentColor}@media(hover:hover){.rte a:hover,.motion-text-link:hover{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.motion-underline:after,.motion-underline:hover:after{transition:none}}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:5px 20px;border:0;border-radius:0;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;transition:background-color var(--motion-dur-fast) var(--motion-ease),color var(--motion-dur-fast) var(--motion-ease),border-color var(--motion-dur-fast) var(--motion-ease),transform var(--motion-dur-press) var(--motion-ease-out)}.button:where(:active:not([disabled],[aria-disabled=true])){transform:scale(var(--motion-press))}.button--accent,.button--accent:hover{color:#fff}.button--accent{background-color:var(--color-alt)}.button--accent:hover{background-color:var(--color-alt-hover)}input[type=search],input[type=text],input[type=email]{height:var(--form-height);border:var(--form-border-width, 1px) solid var(--color-border);border-radius:0;background:transparent;padding:0 15px;color:var(--color-link)}input:focus-visible{outline:none;border-color:var(--color-border-focus)}:where(input[type=search],input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select){transition:border-color var(--motion-dur-fast) var(--motion-ease)}.container{width:min(100% - 2 * var(--frame-gutter),var(--container-width));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand-case{text-transform:none}.skip-link{position:fixed;top:-1000em;left:10px;z-index:999999;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:5px 20px;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background-color:var(--vs-band);transition:none}.skip-link:hover{color:var(--vs-red);background-color:var(--vs-band)}.skip-link:focus-visible{top:10px;outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:1024px){.skip-link{display:none}}.rte p{margin:0 0 20px}.rte p:last-child{margin-bottom:0}.rte img{max-width:100%;height:auto}.rte .aligncenter{display:block;margin:0 auto 20px}.rte .alignleft{float:left;margin:0 20px 20px 0}.rte .alignright{float:right;margin:0 0 20px 20px}.rte iframe{width:100%;border:0}.rte:after{content:"";display:table;clear:both}#MainContent{min-height:50vh;background-color:var(--color-background)}.template-index #MainContent{background-color:var(--color-background-muted)}.template-404 #MainContent{min-height:0}.shopify-block{display:contents}.page-content{width:min(100% - 2 * var(--frame-gutter),var(--container-width));margin:0 auto;padding:0 0 var(--section-gap)}.page-content--full{width:auto;max-width:none;padding:0 0 var(--section-gap)}.mp-product,.mp-related,.mp-recent{--mp-rem: 10px;font-size:calc(1.4 * var(--mp-rem));line-height:1.7;color:var(--color-primary)}@media(max-width:1440px){.mp-product,.mp-related,.mp-recent{--mp-rem: 9.6px}}@media(max-width:1199px){.mp-product,.mp-related,.mp-recent{--mp-rem: 9.36px}}@media(max-width:991px){.mp-product,.mp-related,.mp-recent{--mp-rem: 9.12px}}@media(max-width:575px){.mp-product,.mp-related,.mp-recent{--mp-rem: 8.8px}}.mp-container{width:min(100% - 2 * var(--frame-gutter),var(--container-width));margin-inline:auto}.mp-section-title{position:relative;margin-bottom:55px;text-align:center}.mp-section-title__text{font-family:var(--font-title);font-size:24px;font-weight:400;line-height:1.3;padding-bottom:.2em;color:var(--color-title)}.mp-section-title__text p{margin:0}@media(max-width:1199px){.mp-section-title{margin-bottom:min(44px,calc(4 * var(--mp-rem)))}.mp-section-title__text{font-size:22px}}@media(max-width:767px){.mp-section-title__text{font-size:20px}}.vs-frame{width:min(100% - 2 * var(--frame-gutter),var(--container-width));margin-inline:auto}.vs-measure{max-width:49.63em}@property --vs-gap-before{syntax: "*"; inherits: false;}.vs-section{padding-block:var(--vs-gap-before, var(--section-gap)) var(--section-gap)}[data-vs-bg=white]+[data-vs-bg=white],[data-vs-bg=band]+[data-vs-bg=band],[data-vs-bg=dark]+[data-vs-bg=dark],.shopify-section:has(>[data-vs-bg=white])+.shopify-section>[data-vs-bg=white],.shopify-section:has(>[data-vs-bg=band])+.shopify-section>[data-vs-bg=band],.shopify-section:has(>[data-vs-bg=dark])+.shopify-section>[data-vs-bg=dark]{--vs-gap-before: 0px}.vs-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}@media(max-width:767px){.vs-pill-row--scroll{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.vs-pill-row--scroll::-webkit-scrollbar{display:none}.vs-pill-row--scroll>*,.vs-pill-row--scroll .vs-pill{flex:none;white-space:nowrap}}.vs-pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:8px 20px;border:1px solid var(--vs-pill-line);border-radius:999px;background:transparent;color:var(--color-title);font-family:var(--font-text);font-size:14px;font-weight:400;line-height:1.3;text-align:start;text-decoration:none;cursor:pointer;transition:border-color var(--motion-dur-fast) var(--motion-ease),background-color var(--motion-dur-fast) var(--motion-ease),color var(--motion-dur-fast) var(--motion-ease),transform var(--motion-dur-press) var(--motion-ease-out)}.vs-pill:is([aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true],.is-active){border-color:var(--color-accent);background:var(--color-accent);color:#fff}.vs-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vs-pill:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}.vs-pill__count{color:var(--vs-muted);font-size:inherit;font-variant-numeric:tabular-nums}.vs-pill:is([aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true],.is-active) .vs-pill__count{color:#ffffffb3}.vs-pill--thumb{gap:8px;padding-block:5px;padding-inline-start:6px}.vs-pill__thumb{flex:none;display:block;width:28px;height:28px;max-width:none;border-radius:50%;object-fit:cover;background:var(--vs-band)}.vs-pill--sm{gap:4px;min-height:28px;padding:4px 12px;font-size:12px}.vs-pill--remove:after{content:"";flex:none;width:12px;height:12px;margin-inline-start:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='%23000' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='%23000' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:767px){.vs-pill{padding-inline:16px}.vs-pill--thumb{padding-inline-start:6px}.vs-pill--sm{padding-inline:12px}}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:12px 28px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-title);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--motion-dur-fast) var(--motion-ease),background-color var(--motion-dur-fast) var(--motion-ease),color var(--motion-dur-fast) var(--motion-ease),transform var(--motion-dur-press) var(--motion-ease-out)}.vs-btn svg{flex:none}.vs-btn--primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.vs-btn--secondary{border-color:var(--vs-pill-line);color:var(--color-title)}.vs-btn--light{border-color:#fff;background:#fff;color:var(--color-accent)}.vs-btn--light-outline{border-color:#fff;color:#fff}.vs-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vs-btn:is(.vs-btn--light,.vs-btn--light-outline):focus-visible{outline-color:#fff}.vs-btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:default}@media(max-width:767px){.vs-btn{min-height:44px;padding-block:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
