html{scroll-behavior:smooth}body{font-family:var(--font-body--family);font-size:var(--font-body-size);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.55;background:var(--gradient-background-1);color:var(--color-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:400;letter-spacing:-.025em;line-height:1.08}a{color:var(--color-outline-button);text-underline-offset:.22em}button,.button,.shopify-payment-button__button{min-height:40px;border-radius:50px;font:inherit;font-weight:500}.button,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;text-decoration:none;background-color:var(--button-background-color);color:var(--button-color);border:var(--button-border-width, 1px) solid var(--button-border-color);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease;--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: 1px}.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 18px 40px #2a201a24;background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.button--primary{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}.button--primary:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.button--secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}.button--secondary:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}.button--backdrop-blur{--button-color: var(--color-backdrop-blur-button-text);--button-background-color: var(--color-backdrop-blur-button-background);--button-border-color: var(--color-backdrop-blur-button-border);backdrop-filter:blur(var(--backdrop-blur-button-blur, 8px));-webkit-backdrop-filter:blur(var(--backdrop-blur-button-blur, 8px))}.button--backdrop-blur:hover{background-color:var(--color-backdrop-blur-button-hover-background);color:var(--color-backdrop-blur-button-hover-text);border-color:var(--color-backdrop-blur-button-hover-border)}.button--custom{border:1px solid var(--button-custom-background);background:var(--button-custom-background);color:var(--button-custom-color)}.button--custom:hover{border-color:var(--button-custom-background-hover);background:var(--button-custom-background-hover);color:var(--button-custom-color-hover)}.button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #2a201a24}.splide__arrow{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;border:1px solid rgb(255 248 240 / 50%);background:#fff8f0e0;color:var(--color-foreground);opacity:1;transition:background-color .2s ease,transform .2s ease}.splide__arrow:hover{background:var(--color-button-label)}.badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.75rem;padding:.25rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.badge--sale,.badge--sale.badge--solid{border:1px solid var(--badge-sale-border);background:var(--badge-sale-background);color:var(--badge-sale-text)}.badge--sale.badge--outline{border:1px solid var(--badge-sale-border);background:transparent;color:var(--badge-sale-border)}.badge--sold-out,.badge--sold-out.badge--solid{border:1px solid var(--badge-sold-out-border);background:var(--badge-sold-out-background);color:var(--badge-sold-out-text)}.badge--sold-out.badge--outline{border:1px solid var(--badge-sold-out-border);background:transparent;color:var(--badge-sold-out-border)}.badge--sale.badge--subtle{border:1px solid var(--badge-sale-border);background:color-mix(in srgb,var(--badge-sale-background) 14%,transparent);color:var(--badge-sale-border)}.badge--sold-out.badge--subtle{border:1px solid var(--badge-sold-out-border);background:color-mix(in srgb,var(--badge-sold-out-background) 50%,transparent);color:var(--badge-sold-out-border)}.section-header{display:grid;gap:.75rem}.section-header__heading{font-size:clamp(2rem,9vw,4.25rem)}.section-header__subheading{max-width:34rem;color:#2a201ab8;font-size:1rem;line-height:1.6}.product-card{display:grid;gap:.85rem;min-width:0}.product-card--align-center{text-align:center}.product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--product-card-media-ratio);border-radius:var(--product-card-radius);background:var(--gradient-background-2);color:inherit}.product-card__image,.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card__image{object-fit:cover;transition:opacity .5s ease,transform .7s ease}.product-card__image--secondary{opacity:0}.product-card:hover .product-card__image--primary{transform:scale(1.04)}.product-card:hover .product-card__image--secondary{opacity:1;transform:scale(1.04)}.product-card__placeholder-svg{width:100%;height:100%;display:block;background-color:#f2f2f2}.product-card__badges{position:absolute;top:.75rem;left:.75rem;z-index:2;display:grid;gap:.5rem}.product-card__content{display:grid;gap:.35rem}.product-card__vendor{color:#2a201a94;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-card__title{color:var(--color-foreground);font-family:var(--font-body--family);font-size:.98rem;font-weight:600;letter-spacing:0;line-height:1.35}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:hover{color:var(--color-outline-button)}.product-card__price{display:flex;flex-wrap:wrap;gap:.45rem;color:#2a201ac7;font-size:.95rem}.product-card--align-center .product-card__price{justify-content:center}.product-card__price-sale{color:var(--color-accent-1);font-weight:700}.product-card__price-compare{color:#2a201a7a}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.reveal-on-scroll{opacity:1;transform:none}}@media screen and (min-width:768px){body{line-height:1.6}}.section-spacing{padding-top:3rem;padding-bottom:3rem;color:var(--color-foreground)}@media screen and (min-width:768px){.section-spacing{padding-top:5rem;padding-bottom:5rem}}.grid-content{display:grid;min-width:0;grid-template-columns:var(--content-grid)}.grid-column-content{grid-column:2}.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%}
/*# sourceMappingURL=/cdn/shop/t/36/assets/theme.css.map */
