*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 20px)}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background:rgb(var(--c-bg));color:rgb(var(--c-text));font-family:var(--font-body);font-size:var(--fs-base);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}main{flex:1 0 auto}main:focus{outline:none}img,svg,video,iframe,picture,model-viewer{display:block;max-width:100%}img,video{height:auto}svg{fill:currentColor;flex-shrink:0}button,input,select,textarea{margin:0;color:inherit;font:inherit;letter-spacing:inherit}button{padding:0;border:0;border-radius:0;background:none;cursor:pointer;text-align:inherit;-webkit-appearance:none;appearance:none}a{color:rgb(var(--c-link));text-decoration:none;text-underline-offset:.2em;transition:color var(--dur-fast),opacity var(--dur-fast)}p,ul,ol,dl,figure,blockquote,fieldset,pre{margin:0 0 1em}ul,ol{padding-inline-start:1.4em}fieldset{min-width:0;padding:0;border:0}legend{padding:0}hr{height:0;margin:var(--sp-6, 32px) 0;border:0;border-top:1px solid var(--line)}table{width:100%;border-collapse:collapse;border-spacing:0}th{font-weight:var(--font-body-weight-bold);text-align:start}b,strong{font-weight:var(--font-body-weight-bold)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden],template{display:none!important}:focus-visible{outline:2px solid rgb(var(--c-text));outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:rgb(var(--c-heading));color:rgb(var(--c-bg))}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-xl{margin:0 0 .6em;color:rgb(var(--c-heading));font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--lh-heading);text-transform:var(--heading-case)}.heading-xl{font-size:calc(var(--fs-heading) * var(--heading-scale) * 1.75);line-height:1.1}h1,.h1{font-size:calc(var(--fs-heading) * var(--heading-scale))}h2,.h2{font-size:max(calc(var(--fs-heading) * var(--heading-scale) * .82),var(--fs-lg))}h3,.h3{font-size:max(calc(var(--fs-heading) * var(--heading-scale) * .68),var(--fs-lg))}h4,.h4{font-size:max(calc(var(--fs-heading) * var(--heading-scale) * .58),var(--fs-base))}h5,.h5{font-size:max(calc(var(--fs-heading) * var(--heading-scale) * .5),var(--fs-base))}h6,.h6{font-size:var(--fs-base)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit}.subheading{display:block;margin:0 0 .8em;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase}.text-lg{font-size:var(--fs-lg)}.text-sm{font-size:var(--fs-sm)}.text-xs{font-size:var(--fs-xs)}.text-muted{color:var(--muted)}.font-heading{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.font-body{font-family:var(--font-body);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.link{color:inherit;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-color:transparent}.link--plain,.link--plain:hover{text-decoration:none}.rte:after{display:block;clear:both;content:""}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte a:not(.btn){text-decoration:underline;text-decoration-thickness:1px}.rte a:not(.btn):hover{text-decoration-color:transparent}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.4em}.rte img,.rte video,.rte iframe{height:auto;margin-block:1em}.rte iframe[src*=youtube],.rte iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.rte ul,.rte ol{padding-inline-start:1.4em}.rte li{margin-bottom:.35em}.rte blockquote{padding-inline-start:1.2em;border-inline-start:2px solid var(--line-strong);font-size:var(--fs-lg)}.rte table{margin-block:1.5em}.rte th,.rte td{padding:.7em .9em;border:1px solid var(--line);vertical-align:top}.wrap{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.wrap--fluid{max-width:none}.wrap--narrow{max-width:calc(var(--reading-width) + var(--gutter) * 2)}.wrap--flush{padding-inline:0}.section{margin-block:var(--section-y)}.section--lg{margin-block:var(--section-y-lg)}.section--pad{margin-block:0;padding-block:var(--section-y)}.section--pad.section--lg{padding-block:var(--section-y-lg)}.section--flush{margin-block:0;padding-block:0}.scheme-1,.scheme-2,.scheme-surface{background:var(--scheme-bg);color:rgb(var(--c-text))}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 20px;margin-bottom:24px}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-head__title{margin:0}.section-head__aside{display:flex;align-items:center;gap:16px}.grid{--_cols: var(--cols, 1);display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));gap:var(--grid-gap-y, var(--grid-gap)) var(--grid-gap);margin:0;padding:0;list-style:none}@media(min-width:768px){.grid{--_cols: var(--cols-md, var(--cols, 1))}}@media(min-width:1000px){.grid{--_cols: var(--cols-lg, var(--cols-md, var(--cols, 1)))}}.stack>*+*{margin-top:var(--stack-gap, 1em)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, 12px)}.list-reset{margin:0;padding:0;list-style:none}.media{position:relative;overflow:hidden;aspect-ratio:var(--ratio, auto)}.media--fill>img,.media--fill>picture>img,.media--fill>video,.media--fill>iframe,.media--fill>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--contain>img,.media--contain>picture>img{object-fit:contain}.placeholder-svg{width:100%;height:100%;background:rgb(var(--c-text) / .06);fill:rgb(var(--c-text) / .35)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:44px;padding:var(--btn-pad-y) var(--btn-pad-x);border:1px solid transparent;border-radius:var(--btn-radius);font-family:var(--font-body);font-size:var(--btn-fs);font-weight:var(--font-body-weight);letter-spacing:var(--btn-tracking);line-height:1.25;text-align:center;text-decoration:none;text-transform:var(--btn-case);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),opacity var(--dur-fast);-webkit-appearance:none;appearance:none}.btn--primary{border-color:rgb(var(--c-btn-bg));background:rgb(var(--c-btn-bg));color:rgb(var(--c-btn-text))}.btn--secondary{border-color:rgb(var(--c-btn2-border));background:rgb(var(--c-btn2-bg));color:rgb(var(--c-btn2-text))}.btn--tertiary{border-color:rgb(var(--c-btn3-bg));background:rgb(var(--c-btn3-bg));color:rgb(var(--c-btn3-text))}@media(hover:hover){.btn--primary:hover{border-color:rgb(var(--c-btn-bg-hover));background:rgb(var(--c-btn-bg-hover));color:rgb(var(--c-btn-text))}.btn--secondary:hover{background:rgb(var(--c-btn2-text));color:rgb(var(--c-btn2-bg))}.btn--tertiary:hover{border-color:rgb(var(--c-btn-bg));background:rgb(var(--c-btn-bg));color:rgb(var(--c-btn-text))}}.btn--link{min-height:0;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:inherit}.btn--link:hover{opacity:.7}.btn--sm{min-height:36px;padding:.55em 1.1em;font-size:var(--fs-sm)}.btn--wide{min-width:min(100%,240px)}.btn--full{width:100%}.btn--icon{width:44px;min-height:44px;padding:0}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;margin:-.6em 0 0 -.6em;border:2px solid rgb(var(--c-btn-text));border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite;content:""}.btn--secondary.is-loading:after{border-color:rgb(var(--c-btn2-text));border-inline-end-color:transparent}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.text-center .btn-row,.btn-row--center{justify-content:center}.text-end .btn-row{justify-content:flex-end}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit}.spinner{display:inline-block;width:24px;height:24px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:block;margin-bottom:16px}.field__label,.label{display:block;margin-bottom:6px;font-size:var(--fs-sm)}.input,.select{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--input-border);border-radius:var(--radius);background-color:var(--input-bg);color:var(--input-text);font-size:var(--fs-input);line-height:1.4;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);-webkit-appearance:none;appearance:none}.input::placeholder{color:var(--input-text);opacity:.55}.input:hover,.select:hover{border-color:var(--input-border-hover)}.input:focus,.select:focus{border-color:var(--input-border-focus);outline:none;box-shadow:0 0 0 1px var(--input-border-focus)}textarea.input{min-height:120px;resize:vertical}.select{padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23777' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}[dir=rtl] .select{background-position:left 14px center}.checkbox{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox input[type=checkbox],.checkbox input[type=radio]{flex-shrink:0;width:18px;height:18px;margin-top:.2em;accent-color:rgb(var(--c-text))}.input-group{display:flex;align-items:stretch}.input-group .input{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.input-group .btn{flex:0 0 auto;border-start-start-radius:0;border-end-start-radius:0}.form-message{margin-bottom:16px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-sm)}.form-message--error{border-color:#c0392b;color:#c0392b}.form-message--success{border-color:#1e7e44;color:#1e7e44}.form-message ul{margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed!important;z-index:999;top:10px;inset-inline-start:10px;width:auto;height:auto;margin:0;padding:12px 18px;overflow:visible;background:rgb(var(--c-bg));color:rgb(var(--c-text));clip:auto;white-space:normal}.hidden,.no-js .js-only,.js .no-js-only{display:none!important}@media(max-width:767.98px){.desktop-only{display:none!important}}@media(min-width:768px){.mobile-only{display:none!important}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.cover-link:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.divider{border-top:1px solid var(--line)}.scroll-locked,.scroll-locked body{overflow:hidden}.scroll-locked body{padding-inline-end:var(--scrollbar-width)}.backdrop{position:fixed;z-index:var(--z-overlay);top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:opacity var(--dur),visibility var(--dur)}.backdrop.is-visible{opacity:1;visibility:visible}.empty-note{padding:40px 20px;color:var(--muted);text-align:center}.shopify-challenge__container{margin:60px auto}.shopify-policy__container{margin-block:var(--section-y)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
