*,*:before,*:after{box-sizing:border-box}:root{--shadow-soft: 0 1px 2px rgba(11, 95, 120, .05), 0 4px 16px rgba(11, 95, 120, .07);--shadow-elev: 0 10px 30px -10px rgba(11, 95, 120, .2);--shadow-glow: 0 20px 60px -20px rgba(62, 158, 124, .35);--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--color-warning: 194 65 45}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font-body);font-weight:var(--font-body-weight);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgb(var(--color-text));background:rgb(var(--color-background));font-size:1rem;line-height:1.625;-webkit-tap-highlight-color:transparent}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;margin:0}p{margin:0}.type-hero-h1{font-size:2.25rem;line-height:1.02}.type-h1,h1{font-size:2.25rem;line-height:1.05}h2{font-size:1.875rem;line-height:1.25}.type-h2{font-size:2.25rem;line-height:1.05}.type-h2-sm{font-size:1.875rem;line-height:1.08}.type-h3,h3{font-size:1.5rem;line-height:1.375}.type-card-h3,h4,h5,h6{font-size:1.125rem;line-height:1.375}.type-lead{font-size:1.125rem;line-height:1.625;opacity:.85}.type-intro{font-size:1.25rem;line-height:1.625}.type-body{font-size:1rem;line-height:1.625;color:rgb(var(--color-text-muted))}.type-meta{font-size:.875rem;line-height:1.5}@media(min-width:640px){.type-hero-h1{font-size:3.75rem}.type-h1,h1,.type-h2{font-size:3rem}.type-h2-sm,h2{font-size:2.25rem}.type-h3,h3{font-size:1.875rem}.type-card-h3,.type-lead{font-size:1.25rem}}@media(min-width:1024px){.type-hero-h1{font-size:4.5rem}.type-h1,h1{font-size:3.75rem}}ul,ol{margin:0;padding:0;list-style:none}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}input,textarea,select,button{font-size:16px;font-family:inherit}h1,h2,h3,h4,h5,h6,p,li,summary,blockquote,dt,dd,figcaption,label,.richtext,.chip,.btn{overflow-wrap:break-word}:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:2px}.container-x{width:100%;max-width:var(--page-width, 1280px);margin-inline:auto;padding-inline:1.5rem}.section-padding{padding-block:5rem}@media(min-width:640px){.section-padding{padding-block:6rem}}.section-padding--sm{padding-block:4rem}.section-padding--md{padding-block:5rem}@media(min-width:640px){.section-padding--sm{padding-block:5rem}.section-padding--md{padding-block:6rem}}.section-padding--tight-top{padding-top:2.5rem}.section-padding--tight-bottom{padding-bottom:2.5rem}@media(min-width:640px){.section-padding--tight-top{padding-top:3.5rem}.section-padding--tight-bottom{padding-bottom:3.5rem}}.color-scheme-wrapper{background:rgb(var(--color-background));color:rgb(var(--color-text))}.color-scheme-wrapper--gradient{background-image:var(--color-background-gradient)}.grid{display:grid;gap:1.5rem}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:989px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.grid--2,.grid--3,.grid--4,.grid--6{grid-template-columns:minmax(0,1fr)}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;border-radius:var(--radius-full, 999px);font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-label))}.btn--primary:hover{background:rgb(var(--color-button) / .9);box-shadow:var(--shadow-elev);transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn--accent{background:rgb(var(--color-accent));color:rgb(var(--color-button-label))}.btn--accent:hover{background:rgb(var(--color-accent) / .9);box-shadow:var(--shadow-elev);transform:translateY(-2px)}.btn--secondary{background:transparent;border-color:rgb(var(--color-secondary-button-label) / .35);color:rgb(var(--color-secondary-button-label))}.btn--secondary:hover{background:rgb(var(--color-secondary-button-label) / .08)}.btn--translucent{background:rgb(var(--color-text) / .1);border-color:rgb(var(--color-text) / .2);color:rgb(var(--color-text))}.btn--translucent:hover{background:rgb(var(--color-text) / .15)}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;padding:.375rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.4;background:rgb(var(--color-link) / .08);border:1px solid rgb(var(--color-link) / .12);color:rgb(var(--color-link))}.surface-card{background:rgb(var(--color-card));border:1px solid rgb(var(--color-border));border-radius:calc(var(--radius, 1rem) + 8px);box-shadow:0 1px 2px #0b5f780d,0 4px 16px #0b5f7812}.rounded{border-radius:var(--radius, 1rem)}.rounded-lg{border-radius:var(--radius-lg, 1.25rem)}.rounded-full{border-radius:999px}.rte a,.richtext a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.15em}.rte>*+*,.richtext>*+*{margin-top:1em}.rte .metafield-rich_text_field>*+*,.richtext .metafield-rich_text_field>*+*{margin-top:1em}.rte ul,.richtext ul{list-style:disc;padding-left:1.25em}.rte li+li,.richtext li+li{margin-top:.35em}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:.85rem;font-weight:600}.field input,.field select,.field textarea{min-height:44px;padding:.65rem .9rem;border-radius:.6rem;border:1px solid rgb(var(--color-border));background:rgb(var(--color-background));color:rgb(var(--color-text));touch-action:manipulation}.field textarea{min-height:110px}.field select{appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2358666c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px}.color-scheme-5 .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%239fb3b9' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field select:-webkit-autofill{box-shadow:0 0 0 100px rgb(var(--color-background)) inset;-webkit-text-fill-color:rgb(var(--color-text));caret-color:rgb(var(--color-text))}.field--invalid input,.field--invalid select{border-color:#d1453b}.field-error{font-size:.8rem;color:#d1453b}.scroll-locked{overflow:hidden;height:100dvh}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40}.overlay-backdrop[data-open=true]{opacity:1;pointer-events:auto}.drawer-panel{position:fixed;top:0;right:0;height:100dvh;width:min(420px,100vw);background:rgb(var(--color-background));transform:translate(100%);transition:transform .25s ease;z-index:41;display:flex;flex-direction:column;overflow-y:auto}.drawer-panel[data-open=true]{transform:translate(0)}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .6s ease both}.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.animate-fade-up{animation:none}html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}.btn,.btn:hover,.btn:active{transform:none;transition-property:background-color,box-shadow,color}.card-product,.card-product:hover,.card-category,.card-category:hover,.icon-grid__item.surface-card,.icon-grid__item.surface-card:hover,.card-product__image,.card-product:hover .card-product__image,.card-category__image,.card-category:hover .card-category__image{transform:none;transition-property:box-shadow}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-policy__container{max-width:760px;margin-inline:auto;padding:clamp(2rem,5vw,4rem) 1.5rem 5rem;font-family:var(--font-body)}.shopify-policy__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;margin-bottom:1.5rem}.shopify-policy__body>*+*{margin-top:1em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
