*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html{scroll-padding-block-start:calc(var(--header-height) + var(--space-24))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:where(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6){margin-block-start:1em}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{position:relative;width:100%}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.page-width.page-width--full{max-width:none}@media(max-width:749px){.hidden-mobile{display:none!important}}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-width:151px;height:37px;padding-inline:16px;border:1px solid transparent;border-radius:30px;font-family:var(--font-secondary--family);font-weight:500;font-size:14px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}a.button[href="#"]{cursor:default;pointer-events:none}.button--primary{background-color:var(--color-ash);border-color:var(--color-ash);color:var(--color-white)}.button--primary:hover{background-color:var(--color-sand);border-color:var(--color-sand);color:var(--color-ruined-smores)}.button--primary:disabled,.button--primary[aria-disabled=true]{background-color:var(--color-dark-50);border-color:var(--color-dark-50);color:var(--color-white);opacity:.3;cursor:not-allowed}.button--secondary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-ash)}.button--secondary:hover{background-color:var(--color-ash);border-color:var(--color-ash);color:var(--color-white)}.button--secondary:disabled,.button--secondary[aria-disabled=true]{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-ash);opacity:.3;cursor:not-allowed}.buttons--lime.buttons--lime .button,.button.button--lime.button--lime.button--lime{border-color:#dfeb55;background-color:#dfeb55;color:#382f2d}.buttons--ash.buttons--ash .button,.button.button--ash.button--ash.button--ash{border-color:#382f2d;background-color:#382f2d;color:#fff}.buttons--white.buttons--white .button,.button.button--white.button--white.button--white{border-color:#fff;background-color:#fff;color:#382f2d}.buttons--lime.buttons--lime .button:hover,.button.button--lime.button--lime.button--lime:hover,.buttons--white.buttons--white .button:hover,.button.button--white.button--white.button--white:hover{border-color:#382f2d;background-color:#382f2d;color:#fff}.buttons--ash.buttons--ash .button:hover,.button.button--ash.button--ash.button--ash:hover{border-color:var(--color-sand);background-color:var(--color-sand);color:var(--color-ruined-smores)}.cta-large{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:8px 22px 8px 21px;border:1px solid #382f2d;border-radius:30px;background-color:#382f2d;color:#fff;font-family:var(--font-secondary--family);font-weight:500;font-size:16px;line-height:1.6;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer}.cta-large--split{justify-content:space-between}.cta-large:disabled,.cta-large[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cta-small{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #382f2d;border-radius:30px;background-color:#fff;color:#382f2d;font-family:var(--font-secondary--family);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media(max-width:749px){.cta-small{font-size:11px}}@media(hover:hover){.cta-small:not(:disabled):not([aria-disabled=true]):hover{background-color:#382f2d;color:#fff}}.cta-small:disabled,.cta-small[aria-disabled=true]{opacity:.5;cursor:not-allowed}.form-input{display:block;width:100%;padding:16px 24px;border:1px solid var(--color-ash);border-radius:50px;background-color:transparent;font-family:var(--font-secondary--family);font-weight:500;font-size:20px;line-height:1.6;letter-spacing:var(--text-tracking);color:var(--color-ruined-smores)}.form-input::placeholder{color:var(--color-dark-200)}.form-input--medium{padding-block:15px;font-size:16px}.form-input:disabled{border-color:var(--color-dark-50);color:var(--color-dark-50);cursor:not-allowed}.form-input:disabled::placeholder{color:var(--color-dark-50)}.price{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.price__compare{text-decoration:line-through}.price.price--on-sale .price__current,.price .price__current.price__current--free{color:#837b4a}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:var(--space-24);row-gap:var(--space-40)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.product-grid--mobile-2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-12);row-gap:var(--space-24);grid-auto-flow:dense}.product-grid--mobile-2col .collection-breaker--mobile-span-2{grid-column:1 / -1}.product-grid--mobile-2col .collection-breaker--mobile-span-2 .product-card__image{aspect-ratio:2 / 1}.product-grid--mobile-2col .product-card__title{font-size:18px}.product-grid--mobile-2col .product-card__meta{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.product-grid--mobile-2col .product-card__meta .product-card__subtitle{white-space:normal}.product-grid--mobile-2col .product-card__meta .product-card__rating{margin-left:0}}.product-grid>.shopify-block{display:contents}.product-card{display:flex;flex-direction:column;gap:16px}@media(max-width:749px){.product-card{gap:var(--space-12)}}.product-card__image{display:block;position:relative;aspect-ratio:364 / 453;border-radius:10px;overflow:hidden;background-color:#cead954d}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__content{display:flex;flex-direction:column;gap:var(--space-4)}.product-card__title{font-family:var(--font-primary--family);font-weight:500;font-size:1.25rem;line-height:var(--text-headline-line-height);letter-spacing:.03em;color:var(--color-ruined-smores);text-decoration:none}.product-card__subtitle{font-family:var(--font-secondary--family);font-weight:400;font-size:var(--text-body-sm-size);line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-dark-200)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/critical.css.map */
