*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--color-body-bg);color:var(--color-body-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--font-body-size);line-height:1.6;-webkit-font-smoothing:antialiased}body.modal-open,body.drawer-open{overflow:hidden}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:var(--color-text);text-decoration:none;transition:color var(--transition),opacity var(--transition)}a:hover{color:var(--color-button)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:var(--color-text);line-height:1.2;margin:0 0 .6em;letter-spacing:-.01em}h1,.h1{font-size:calc(var(--font-heading-size) * 1.35)}h2,.h2{font-size:calc(var(--font-heading-size) * 1.1)}h3,.h3{font-size:calc(var(--font-heading-size) * .85)}h4,.h4{font-size:calc(var(--font-heading-size) * .7)}h5,.h5{font-size:calc(var(--font-heading-size) * .6)}@media(max-width:749px){h1,.h1{font-size:calc(var(--font-heading-size) * 1.05)}h2,.h2{font-size:calc(var(--font-heading-size) * .9)}}p{margin:0 0 1em}small,.small{font-size:.85em}hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}.page-width--narrow{max-width:820px}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:9999;background:#fff;padding:.75rem 1rem;box-shadow:var(--shadow-2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none!important}@media(max-width:749px){.small-hide{display:none!important}}@media(min-width:750px){.medium-up-hide{display:none!important}}@media(min-width:990px){.large-up-hide{display:none!important}}@media(max-width:989px){.medium-down-hide{display:none!important}}.list-unstyled{list-style:none;margin:0;padding:0}.list-inline{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.money{white-space:nowrap}.section{padding-block:var(--section-space-mobile)}@media(min-width:750px){.section{padding-block:var(--section-space-desktop)}}.section--flush{padding-block:0}.section-header{margin-bottom:2rem}.section-header__title{margin-bottom:.25em}.section-header__subtitle{color:var(--color-body-text);max-width:640px;margin-inline:auto}.section-header.text-center .section-header__subtitle{margin-inline:auto}.grid{display:grid;gap:var(--grid-gap, 1.5rem) var(--grid-gap-x, 1.25rem);grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr))}.grid--mobile-1{--cols-mobile: 1}.grid--mobile-2{--cols-mobile: 2;--grid-gap-x: .75rem}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, var(--cols, 2)),minmax(0,1fr))}.grid--2{--cols: 2;--cols-tablet: 2}.grid--3{--cols: 3;--cols-tablet: 2}.grid--4{--cols: 4;--cols-tablet: 3}.grid--5{--cols: 5;--cols-tablet: 3}.grid--6{--cols: 6;--cols-tablet: 3}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}}.grid--1{--cols: 1;--cols-tablet: 1}.grid>*{min-width:0}.flex{display:flex;gap:1rem}.flex--wrap{flex-wrap:wrap}.flex--center{align-items:center}.flex--between{justify-content:space-between}.rte>*:last-child{margin-bottom:0}.rte img{border-radius:var(--radius);margin:1rem 0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.25em;margin:0 0 1em}.rte table{width:100%;border-collapse:collapse;margin:1rem 0}.rte table td,.rte table th{border:1px solid var(--color-border);padding:.5rem .75rem}.rte blockquote{border-left:3px solid var(--color-button);margin:1rem 0;padding:.5rem 1rem;background:#00000005}.rte iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.media{position:relative;overflow:hidden;background:#0000000a;border-radius:var(--radius)}.media>img,.media>svg,.media>video,.media>iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:3/4}.media--landscape{aspect-ratio:4/3}.media--wide{aspect-ratio:16/9}.media--contain>img{object-fit:contain}.placeholder-svg{width:100%;height:100%;fill:#00000040;background:#0000000d}.overlay{position:relative}.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);opacity:var(--overlay-opacity);pointer-events:none}.main-content{min-height:50vh}.page-container{display:flex;flex-direction:column;min-height:100vh}.page-container>main{flex:1 0 auto}.rte table:is(.product-specs,.specs){display:block;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.92em}.rte table:is(.product-specs,.specs) tbody{display:table;width:100%;border-collapse:collapse}.rte table:is(.product-specs,.specs) th,.rte table:is(.product-specs,.specs) td{border:0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.rte table:is(.product-specs,.specs) th{background:color-mix(in srgb,var(--color-text) 6%,transparent);font-size:.8em;letter-spacing:.06em;text-transform:uppercase}.rte table:is(.product-specs,.specs) td:first-child{width:48%;color:var(--color-body-text);opacity:.85}.rte table:is(.product-specs,.specs) tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-text) 2.5%,transparent)}.rte table:is(.product-specs,.specs) tr:last-child td{border-bottom:0}.rte h3{margin-top:1.5em}.accordion__content.rte>h4:first-child,.accordion__content.rte>p:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
