*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:62.5%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(1.5rem * var(--font-body-scale));line-height:1.6;letter-spacing:.01rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}ul,ol{padding-left:2rem}[class*=color-scheme-]{color:rgba(var(--color-foreground),.78);background:var(--gradient-background)}[class*=color-scheme-] a:not(.button){color:rgb(var(--color-link))}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight-bold);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em;word-break:break-word}h1,.h1{font-size:calc(clamp(3rem,4vw + 1rem,4.6rem) * var(--font-heading-scale))}h2,.h2{font-size:calc(clamp(2.4rem,2.5vw + 1rem,3.4rem) * var(--font-heading-scale))}h3,.h3{font-size:calc(2.4rem * var(--font-heading-scale))}h4,.h4{font-size:calc(2rem * var(--font-heading-scale))}h5,.h5{font-size:calc(1.8rem * var(--font-heading-scale))}h6,.h6{font-size:calc(1.6rem * var(--font-heading-scale));letter-spacing:.05em;text-transform:uppercase}p{margin:0 0 1.5rem}p:last-child{margin-bottom:0}strong,b{font-weight:var(--font-body-weight-bold)}a{color:inherit;text-underline-offset:.3rem}.subtitle{font-size:calc(1.8rem * var(--font-body-scale));line-height:1.5;color:rgba(var(--color-foreground),.7)}.caption{font-size:calc(1.2rem * var(--font-body-scale));letter-spacing:.07rem;text-transform:uppercase}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}}.section-padding{padding-top:5rem;padding-bottom:5rem}@media screen and (min-width:750px){.section-padding{padding-top:8rem;padding-bottom:8rem}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.gap-1{gap:.8rem}.gap-2{gap:1.6rem}.gap-3{gap:2.4rem}.gap-4{gap:3.2rem}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.grid{display:grid;column-gap:var(--grid-horizontal-spacing);row-gap:var(--grid-vertical-spacing);grid-template-columns:repeat(1,minmax(0,1fr))}.grid--2-col,.grid--3-col,.grid--4-col{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.grid--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}}.button,button.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.6rem;min-height:4.5rem;font-family:var(--font-body-family);font-size:calc(1.5rem * var(--font-body-scale));font-weight:var(--font-body-weight-bold);line-height:1;text-decoration:none;text-align:center;cursor:pointer;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 4px 16px rgba(var(--color-shadow),var(--buttons-shadow-opacity));transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.button:hover{transform:translateY(-1px);opacity:.92}.button:active{transform:translateY(0)}.button--secondary{background-color:transparent;color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-text))}.button--full{width:100%}.card{border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),.12);background:var(--gradient-background);box-shadow:0 6px 24px rgba(var(--color-shadow),var(--card-shadow-opacity));overflow:hidden}.product-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;transition:transform .25s ease,box-shadow .25s ease}.product-card--card{gap:0;background:var(--gradient-background);border:var(--card-border-width) solid rgba(var(--color-foreground),.12);border-radius:var(--card-corner-radius);box-shadow:0 6px 24px rgba(var(--color-shadow),var(--card-shadow-opacity));overflow:hidden}.product-card--card .product-card__info{padding:1.3rem 1.4rem 1.6rem}.product-card--card:not(.has-image-padding) .product-card__media{border-radius:0}.product-card--card.has-image-padding .product-card__media{margin:var(--card-image-padding);border-radius:var(--card-corner-radius)}.product-card--card.has-image-padding .product-card__badge{top:calc(1rem + var(--card-image-padding));left:calc(1rem + var(--card-image-padding))}.product-card__media{position:relative;overflow:hidden;border-radius:var(--card-corner-radius);background:rgba(var(--color-foreground),.04)}.product-card__media.ratio-square{aspect-ratio:1 / 1}.product-card__media.ratio-portrait{aspect-ratio:3 / 4}.product-card__media.ratio-adapt{aspect-ratio:var(--pc-ar, 1 / 1)}.product-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.product-card:hover .product-card__image--secondary{opacity:1}.product-card__media .placeholder-svg{width:100%;height:100%;display:block}.product-card--hover-zoom:hover .product-card__image--primary{transform:scale(1.04)}.product-card--hover-lift:hover{transform:translateY(-4px)}.product-card--hover-lift.product-card--card:hover{box-shadow:0 16px 38px rgba(var(--color-shadow),calc(var(--card-shadow-opacity) + .08))}.product-card__badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.4rem .9rem;border-radius:100px;font-size:1.1rem;font-weight:600;line-height:1;letter-spacing:.02em}.product-card__badge--sale{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.product-card__badge--sold{background:rgba(var(--color-foreground),.72);color:rgb(var(--color-background))}.product-card__info{display:flex;flex-direction:column;gap:.5rem}.product-card--align-center .product-card__info{align-items:center;text-align:center}.product-card--align-center .product-card__price{justify-content:center}.product-card__vendor{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.product-card__title{margin:0;font-size:1.6rem;font-weight:var(--font-body-weight-bold, 600);line-height:1.3}.product-card .product-card__title a{color:rgb(var(--color-foreground));text-decoration:none}.product-card .product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card:hover .product-card__title a{text-decoration:underline;text-underline-offset:.3rem}.product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;font-size:1.5rem}.product-card__price .price__prefix{opacity:.7}.product-card__price .price__compare{opacity:.55;font-size:.92em}.product-card__price.price--sale .price__sale{color:rgb(var(--color-button));font-weight:600}.article-card{display:flex;flex-direction:column;gap:1.2rem}.article-card__media{display:block;position:relative;overflow:hidden;border-radius:var(--card-corner-radius);background:rgba(var(--color-foreground),.04)}.article-card__media.ratio-landscape{aspect-ratio:16 / 10}.article-card__media.ratio-square{aspect-ratio:1 / 1}.article-card__media.ratio-portrait{aspect-ratio:3 / 4}.article-card__media.ratio-adapt{aspect-ratio:var(--ac-ar, 16 / 10)}.article-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.article-card:hover .article-card__image{transform:scale(1.04)}.article-card__media .placeholder-svg{width:100%;height:100%;display:block}.article-card__info{display:flex;flex-direction:column;gap:.6rem}.article-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;opacity:.6}.article-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25}.article-card__title a{color:rgb(var(--color-foreground));text-decoration:none}.article-card__title a:hover{color:rgb(var(--color-button))}.article-card__excerpt{margin:0;font-size:1.4rem;opacity:.78}.article-card__more{font-size:1.4rem;font-weight:600;color:rgb(var(--color-button))}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content-link:focus{clip:auto;width:auto;height:auto;z-index:999}:focus-visible{outline:.2rem solid rgb(var(--color-link));outline-offset:.3rem}.scroll-trigger.is-visible{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
