:root{--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--container-max-width: 1440px;--container-narrow-max-width: 1190px;--container-gutter: 1.25rem;--grid-gutter: 1.25rem;--section-outer-spacing-block: 2rem;--section-inner-spacing-inline: 1.25rem;--section-stack-spacing-block: 2rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.125rem;--text-h0: 2.5rem;--text-h1: 1.75rem;--text-h2: 1.5rem;--text-h3: 1.375rem;--text-h4: 1.125rem;--text-h5: 1.125rem;--text-h6: 1rem;--rounded-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-short: .2s;--duration-default: .4s;--duration-long: .7s;--header-height: 58px;--sticky-area-height: var(--header-height)}@media screen and (min-width:700px){:root{--container-gutter: 3rem;--grid-gutter: 1.5rem;--section-outer-spacing-block: 3.5rem;--section-inner-spacing-inline: 3rem;--section-stack-spacing-block: 3rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.3125rem;--text-h0: 3.25rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.625rem;--text-h4: 1.25rem;--text-h5: 1.25rem;--text-h6: 1.125rem;--header-height: 96px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{min-height:100vh;font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:var(--text-base);line-height:1.6;letter-spacing:var(--text-letter-spacing);color:rgb(var(--text-primary));background-color:rgb(var(--background-primary));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.sr-only{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-to-content:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-to-content:focus{position:fixed;inset-block-start:var(--spacing-4);inset-inline-start:var(--spacing-4);z-index:100;padding:var(--spacing-3) var(--spacing-5);background:rgb(var(--background-primary))}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.1}.h0{font-size:var(--text-h0)}.h1,h1{font-size:var(--text-h1)}.h2,h2{font-size:var(--text-h2)}.h3,h3{font-size:var(--text-h3)}.h4,h4{font-size:var(--text-h4)}.h5,h5{font-size:var(--text-h5)}.h6,h6{font-size:var(--text-h6)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.bold{font-weight:700}.uppercase{text-transform:uppercase;letter-spacing:.08em}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.prose>*+*{margin-block-start:var(--spacing-4)}.prose>.h0+*,.prose>.h1+*,.prose>.h2+*{margin-block-start:var(--spacing-5)}.prose a.button{margin-block-start:var(--spacing-6)}.container{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-gutter)}.container--narrow{max-width:var(--container-narrow-max-width)}.section{padding-block:var(--section-outer-spacing-block);padding-inline:var(--section-inner-spacing-inline)}.section--bleed{padding-inline:0;padding-block:0}.section__stack>*+*{margin-block-start:var(--section-stack-spacing-block)}.section-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);margin-block-end:var(--spacing-8)}.shopify-block{display:contents}.content-over-media{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--spacing-5);padding:0;isolation:isolate;overflow:hidden}@media screen and (min-width:700px){.content-over-media{gap:var(--spacing-12)}}.content-over-media--ratio{aspect-ratio:var(--media-ratio-mobile, 3 / 4)}@media screen and (min-width:700px){.content-over-media--ratio{aspect-ratio:var(--media-ratio, 16 / 9)}}.content-over-media>img,.content-over-media>svg,.content-over-media>video,.content-over-media>video-media,.content-over-media>.content-over-media__media{grid-area:1 / 1 / -1 / -1;width:100%;height:100%;object-fit:cover;z-index:-1}.content-over-media:after{content:"";grid-area:1 / 1 / -1 / -1;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / var(--overlay-opacity, 0)),#0000 60%);pointer-events:none}.place-self-start-start{place-self:start start}.place-self-start-center{place-self:start center}.place-self-start-end{place-self:start end}.place-self-center-start{place-self:center start}.place-self-center{place-self:center center}.place-self-center-end{place-self:center end}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}.place-self-end-end{place-self:end end}.content-over-media__content{grid-area:2 / 2;position:relative;z-index:1;max-width:34rem}.placeholder{width:100%;height:100%;object-fit:cover;background-color:rgb(var(--text-primary) / .06);fill:rgb(var(--text-primary) / .25)}.content-over-media .placeholder,.content-over-media>svg:not(.icon){background-color:rgb(var(--text-primary) / .55);fill:rgb(var(--text-primary) / .3)}.zoom-image{transition:transform var(--duration-long) var(--ease-out)}.group:hover .zoom-image{transform:scale(1.04)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-8);font-size:var(--text-base);line-height:1.6;text-align:center;border:1px solid transparent;border-radius:var(--rounded-button);background-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-text-color, var(--button-text-primary)));transition:opacity var(--duration-short) var(--ease-out);cursor:pointer}.button:hover{opacity:.82}.button--xl{padding:1.0625rem var(--spacing-10)}.button--secondary{--button-background: var(--button-background-secondary);--button-text-color: var(--button-text-secondary)}.button--outline{background-color:transparent;border-color:rgb(var(--button-outline-color, var(--text-primary)));color:rgb(var(--button-outline-color, var(--text-primary)))}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gutter);margin-block-start:var(--spacing-8)}@media screen and (min-width:700px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{display:block;overflow:hidden}.product-card__title{margin-block-start:var(--spacing-3)}.product-card__price{opacity:.75}.pagination{display:flex;justify-content:center;gap:var(--spacing-4);margin-block-start:var(--spacing-12)}.footer__block-heading{margin-block-end:var(--spacing-4)}.reveal{opacity:0;transform:translateY(1.5rem);transition:opacity var(--duration-default) var(--ease-out),transform var(--duration-default) var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}.reveal[data-reveal-delay="1"]{transition-delay:80ms}.reveal[data-reveal-delay="2"]{transition-delay:.16s}.reveal[data-reveal-delay="3"]{transition-delay:.24s}.hidden{display:none!important}@media screen and (min-width:700px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}}@media screen and (min-width:1000px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:flex{display:flex!important}}@media screen and (min-width:1150px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}}.cart-items{display:flex;flex-direction:column;gap:var(--spacing-6);margin-block:var(--spacing-8)}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:var(--spacing-4);align-items:start}.cart-item input{inline-size:4rem;padding:var(--spacing-2);border:1px solid rgb(var(--border-color))}.cart-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-block-start:var(--spacing-6);border-block-start:1px solid rgb(var(--border-color))}.search-form{display:flex;gap:var(--spacing-2);margin-block:var(--spacing-6)}.search-form input{flex:1;padding:var(--spacing-3) var(--spacing-4);border:1px solid rgb(var(--border-color));background:none}.drawer[hidden]{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;opacity:0;transition:opacity var(--duration-default) var(--ease-out)}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;inline-size:min(400px,88vw);background-color:rgb(var(--background-primary));transform:translate(-100%);transition:transform var(--duration-default) var(--ease-out)}.drawer.is-open .drawer__panel{transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-block-end:1px solid rgb(var(--border-color))}.drawer__body{flex:1;overflow-y:auto;padding:var(--spacing-5)}.drawer__link,.drawer__sublink{display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-3);font-size:var(--text-h6);cursor:pointer;list-style:none}.drawer__link::-webkit-details-marker{display:none}.drawer__sublist{padding-inline-start:var(--spacing-4);padding-block-end:var(--spacing-2)}.drawer__sublink{font-size:var(--text-base);opacity:.75}.tap-area{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-inline:-10px;color:inherit}.product-card{display:block}.product-card__figure{position:relative;aspect-ratio:1 / 1;overflow:hidden}.product-card__image{width:100%;height:100%;object-fit:contain}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-default) var(--ease-out)}.product-card:hover .product-card__image--secondary,.product-card:focus-within .product-card__image--secondary{opacity:1}.product-card__badge-list{position:absolute;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2);z-index:1;display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.product-card__badge{padding:var(--spacing-0-5) var(--spacing-2);font-size:var(--text-xs);line-height:1.5;background-color:rgb(var(--text-primary) / .08);color:rgb(var(--text-primary))}.product-card__badge--sale{color:rgb(var(--on-sale-text))}.product-card__info{display:flex;flex-direction:column;gap:var(--spacing-1);padding-block-start:var(--spacing-4)}@media screen and (min-width:700px){.product-card__info{padding-block-start:var(--spacing-6)}}.product-card__info--center{text-align:center}.product-card__vendor{font-size:var(--text-xs);opacity:.6}.product-card__title{font-size:var(--text-base);font-weight:400;line-height:1.5}.product-card__price{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--text-base);line-height:1.5}.product-card__info--center .product-card__price{justify-content:center}.product-card__price-compare{text-decoration:line-through;opacity:.5}.media-card{display:block;overflow:hidden}.media-card__title{margin-block-start:var(--spacing-3)}.media-card__price{opacity:.75}.rte>*+*{margin-block-start:var(--spacing-4)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-block-start:var(--spacing-8)}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-inline-start:var(--spacing-5)}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-block-start:var(--spacing-1)}.rte img{max-width:100%;height:auto}.rte blockquote{padding-inline-start:var(--spacing-5);border-inline-start:2px solid rgb(var(--border-color))}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:var(--spacing-2) var(--spacing-3);border:1px solid rgb(var(--border-color));text-align:start}.drawer--start .drawer__panel{inset-inline:0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
