:root{--text-1: .625rem;--text-2: .75rem;--text-3: .8125rem;--text-4: .875rem;--text-5: 1rem;--text-6: 1.25rem;--text-7: 1.5rem;--text-8: 1.75rem;--text-9: 2rem;--text-10: 3rem;--gutter: 16px;--max-width: 75rem;--yellow: hsl(62 75% 63%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased}input{font:inherit}button,.button{display:inline-flex;justify-content:center;align-items:center;background-color:var(--text-primary);color:var(--bg-primary);padding:.5em 1em;gap:.5em;border:none;cursor:pointer;min-height:2.75em;width:fit-content;font:inherit}:is(button,.button).primary{transition:background-color .3s ease,border-color .3s ease,color .3s ease;border:1px solid var(--text-primary);text-transform:uppercase}:is(button,.button).secondary{transition:background-color .3s ease,color .3s ease;background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--text-primary);text-transform:uppercase}:is(button,.button).outline{background-color:var(--bg-primary);border:1px solid var(--accent);color:var(--text-primary)}@media(hover:hover){a.button:hover{text-decoration:none}:is(button,.button).primary:hover{text-decoration:none;background-color:transparent;color:var(--text-primary)}:is(button,.button).secondary:hover{text-decoration:none;background-color:var(--text-primary);color:var(--bg-primary)}}button:disabled{opacity:.5;cursor:not-allowed}h1{font-size:3rem}h2{font-size:1.75rem}@media not (min-width:48rem){h1{font-size:2rem}}ul{list-style:none}[prose] ul,ul[list]{margin-left:1.1rem;line-height:1.6;list-style:disc}[prose] ul a{text-decoration:underline;text-decoration-color:#0003;text-underline-offset:4px}ol{margin-left:1.2rem}p,a,b,span,th,td,ol{line-height:1.5}a{color:inherit;text-decoration:none}@media(hover:hover){a:hover{text-decoration:underline}}p>a,strong>a{text-decoration:underline}svg{display:block;flex-shrink:0}img{display:block;max-width:100%;height:auto}img[zoomable]{cursor:zoom-in}.success{background-color:#e2ffe0;border:1px solid oklch(.77 .05 143.85);padding:.5rem}.w-100{width:100%}:where(:focus-visible,variant-picker input[type=radio]:focus-visible+label){outline:4px solid dodgerblue;outline-offset:-4px}:where(.content){display:grid;grid-template-columns:minmax(var(--gutter),1fr) minmax(0,var(--max-width)) minmax(var(--gutter),1fr);padding-block:3rem}.content>*{grid-column:2}.content.narrow{--max-width: 45rem}.visually-hidden{opacity:0;position:absolute}[prose] table~table{margin-top:1.5rem}[prose]>*:first-child{margin-top:0}[prose]>*:first-child>*:first-child{margin-top:0}[prose]>*+*{margin-top:1rem}[prose]>*>*+*{margin-top:1rem}[prose] *+a.button{margin-top:1.25rem}[prose] h2{margin-top:3rem}[prose] h3{margin-top:2.25rem}[prose] h4{margin-top:1.5rem}[prose] img,[prose] figure,[prose] .image-carousel{max-width:min(45rem,100%)}[prose] :is(button,.button) *{margin:0}[prose] li{margin-top:0}@media(pointer:coarse){body:has(dialog[open]){overflow:hidden}body:has(#search input:focus){overflow:hidden}}.bg-tertiary{background:var(--bg-tertiary)}fieldset{border:none}.br-3{border-radius:.75rem}dialog img{max-height:90vh;width:auto}.uppercase{text-transform:uppercase}.hover-lift{transform:translateY(0);transition:transform .3s ease}@media(hover:hover){.hover-lift:hover{transform:translateY(-.25rem);text-decoration:none}}input[type=email],input[type=text],input[type=tel],textarea{display:block;padding:.75rem;width:min(20rem,100%);border:1px solid var(--accent)}:is(input[type=email],input[type=text],input[type=tel],textarea):focus{border:1px solid black;outline:none}.two-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.three-line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pretty{text-wrap:pretty}.white{--bg-primary: hsl(0 0% 100%);--bg-secondary: hsl(0 0% 95%);--bg-tertiary: hsl(0 0% 90%);--text-primary: hsl(0 0% 0%);--text-secondary: hsl(0 0% 35%);--text-tertiary: hsl(0 0% 60%);--accent: hsl(0 0% 90%);background-color:var(--bg-primary);color:var(--text-primary)}.black{--bg-primary: hsl(0 0% 0%);--bg-secondary: hsl(0 0% 10%);--bg-tertiary: hsl(0 0% 15%);--text-primary: hsl(0 0% 100%);--text-secondary: hsl(0 0% 80%);--text-tertiary: hsl(0 0% 60%);--accent: hsl(0 0% 15%);background-color:var(--bg-primary);color:var(--text-primary)}.yellow{--bg-primary: var(--yellow);--text-primary: hsl(0 0% 0%);--text-secondary: hsl(0 0% 35%);--text-tertiary: hsla(0 0% 60%);background-color:var(--bg-primary);color:var(--text-primary)}.dark-gray{--bg-primary: hsl(0 0% 90%);--bg-secondary: hsl(0 0% 100%);--text-primary: hsl(0 0% 0%);--text-secondary: hsl(0 0% 35%);--accent: hsl(0 0% 85%);background-color:var(--bg-primary);color:var(--text-primary)}.light-gray{--bg-primary: hsl(0 0% 96%);--bg-secondary: hsl(0 0% 100%);--bg-tertiary: hsl(0 0% 85%);--text-primary: hsl(0 0% 0%);--text-secondary: hsl(0 0% 35%);--accent: hsl(0 0% 85%);background-color:var(--bg-primary);color:var(--text-primary)}:has(>:is([role=tablist][aria-orientation=vertical],.aside-nav)){display:grid;grid-template-columns:20rem 1fr;gap:3rem}@media not (min-width:56rem){:has(>[role=tablist][aria-orientation=vertical]){display:none}:has(>:is([role=tablist][aria-orientation=vertical],.aside-nav)){grid-template-columns:1fr}}[id]{scroll-margin-top:4rem}select:focus{outline:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.5rem;font:inherit;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right .5rem center;background-size:18px;cursor:pointer;min-width:12rem;min-height:2.75em;color:var(--text-primary);border:1px solid black}.outline{border:1px solid var(--accent)}.outline-black{border:1px solid black}.self-start{align-self:start}.align-center{align-items:center}.align-stretch{align-items:stretch}.nowrap{text-wrap:nowrap}figcaption{margin-top:.5rem!important;font-size:var(--text-4);color:var(--text-secondary)}input[type=checkbox]{-webkit-appearance:none;appearance:none;min-width:1em;min-height:1em;border:1px solid currentColor;border-radius:0;background:transparent;display:inline-block;position:relative;cursor:pointer}input[type=checkbox]:checked:before{content:"";position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:.625em;height:.625em;background-color:#000}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;border-radius:50%;border:1px solid white;position:relative;z-index:1}input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;border-radius:50%;border:1px solid white;position:relative;z-index:1}.m-auto{margin:auto}.zoom-gallery{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}#img-zoom .zoom-gallery button{-webkit-user-select:none;user-select:none;font-size:2.5rem;padding:1rem}.zoom-gallery-track{min-width:0;display:grid}.zoom-gallery-slide{display:grid;place-items:center;grid-area:1 / 1}img{-webkit-user-select:none;user-select:none}.zoom-gallery-slide[hidden]{opacity:0}.zoom-gallery-slide img{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain}.p-6-4{padding:1.5rem}.text-4-3{font-size:var(--text-4)}[prose] p+p{margin-top:1rem}[prose] *+p{margin-top:1rem}@media not (min-width:48rem){.text-4-3{font-size:var(--text-3)}}@media not (min-width:48rem){.p-6-4{padding:1rem}}.pl-0{padding-left:0}.mb-3{margin-bottom:.75rem}.pb-4{padding-block:1rem}.pb-6{padding-block:1.5rem}.pb-7{padding-block:1.75rem}.pb-8{padding-block:2rem}.pb-9{padding-block:3rem}.pb-10{padding-block:4rem}.pb-11{padding-block:5rem}.pb-12{padding-block:6rem}.text-3{font-size:var(--text-3)}.text-4{font-size:var(--text-4)}.text-2{font-size:var(--text-2)}.text-5{font-size:var(--text-5)}.text-6{font-size:var(--text-6)}.text-7{font-size:var(--text-7)}.text-8{font-size:var(--text-8)}.text-9{font-size:var(--text-9)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.outlined{border:1px solid var(--accent)}.outlined-black{border:1px solid black}.justify-left{justify-content:left}.section-title{text-align:center;margin-bottom:1.5rem}.grid{display:grid}.row{display:flex}.text-left{text-align:left}.needsclick.kl-teaser-W4Sv5a{margin:0!important;width:3rem!important;bottom:1rem!important;left:1rem!important;padding:0!important;min-height:3rem!important}.column{display:flex;flex-direction:column}.w-fit{width:fit-content}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.5rem}.gap-10{gap:3rem}.gap-11{gap:3.5rem}.gap-12{gap:4rem}.gap-13{gap:4.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.pt-6{padding-top:1.5rem}.pt-0{padding-top:0}.pb-0{padding-block:0}.pb-2{padding-block:.5rem}.px-4{padding-inline:1rem}.relative{position:relative}.min-width-0{min-width:0}.text-yellow{color:var(--yellow)}.align-start{align-items:start}h3{font-size:1.5rem}address{font-style:normal}.fw-600{font-weight:600}.flex-wrap{flex-wrap:wrap}a[href="#main"]{position:absolute;inset:0 auto auto 0;transform:translateY(-100%);background-color:#fff;color:#000}a[href="#main"]:focus-visible{transform:none}table{width:100%;border-collapse:collapse}td,th{padding:.5em;border:1px solid var(--accent);text-align:left}caption{font-weight:700;margin-bottom:.75em}#img-zoom{max-width:90vw}#img-zoom::backdrop{background-color:#000000e6}#img-zoom form{position:fixed;color:#fff;inset:var(--gutter) var(--gutter) auto auto}#img-zoom button{padding:.5rem;min-height:auto;font-size:2rem}.balance{text-wrap:balance}.shopify-policy__container{padding:3rem 0!important;max-width:45rem!important}.highlight{background:var(--yellow);padding:.25rem .5rem;align-self:start}.flex-1{flex:1}.text-center{text-align:center}.shopify-payment-button__more-options{margin-top:.75rem;font-size:var(--text-3);color:var(--text-primary)}.yotpo-widget-instance{max-width:75rem!important;margin-inline:auto!important}#yotpo-reviews-main-widget:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme.css.map */
