h1,h2,h3,.h1,.h2,.h3,[class*=heading]{letter-spacing:.04em}body,p,.rte{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block-subheading,.caption,[class*=subheading]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.hero-wrapper .block-text,.hero-wrapper .block-button{animation:heroFadeUp 1.2s ease-out both}.hero-wrapper .block-text:nth-child(1){animation-delay:.2s}.hero-wrapper .block-text:nth-child(2){animation-delay:.4s}.hero-wrapper .block-button{animation-delay:.6s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-wrapper [class*=font-size--body]{letter-spacing:.02em}.button--primary,button[class*=primary],.shopify-challenge__button{text-transform:uppercase;letter-spacing:.1em;font-weight:600;transition:all .3s ease}.button--secondary,button[class*=secondary]{text-transform:uppercase;letter-spacing:.1em;font-weight:500;transition:all .3s ease}.product-card,.card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.card:hover{box-shadow:0 8px 32px #1a1a1a14}.product-card__title,.card__title{letter-spacing:.02em}.product-card__price,.price{letter-spacing:.03em}.section__heading,.section-header__title{margin-bottom:1.5rem}.collection-card__content,.collection-list__item__content{letter-spacing:.06em}.header__nav a,.header__menu-item{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:500}.header__logo img{max-height:52px}@media screen and (min-width:750px){.header__logo img{max-height:56px}}footer,.footer{letter-spacing:.02em}.footer h2,.footer h3,.footer__heading{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.announcement-bar,[class*=announcement]{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:500}.cart-drawer__heading,.drawer__heading{text-transform:uppercase;letter-spacing:.08em}.shopify-section:not(:first-child){margin-top:clamp(.5rem,1vw,.85rem)}.shopify-section:not(:first-child){margin-left:clamp(.33rem,1vw,1rem);margin-right:clamp(.33rem,1vw,1rem)}.shopify-section:first-child{margin-left:0!important;margin-right:0!important}img{transition:opacity .4s ease}.product-card__media img,.card__media img{transition:transform .6s ease}.product-card:hover .product-card__media img,.card:hover .card__media img{transform:scale(1.03)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{transition:border-color .2s ease,background-color .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#b5885a}hr,.divider{border-color:#d6d0c8;opacity:.5}.badge{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.7rem}html{scroll-behavior:smooth}.final-cta{text-align:center;max-width:700px;margin:0 auto;padding:0 1rem}.final-cta__heading{font-family:var(--font-heading--family, "Oswald", sans-serif);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem;color:var(--color-foreground-heading)}.final-cta__text{font-size:1rem;line-height:1.6;opacity:.8;margin-bottom:2rem}.final-cta__button{display:inline-block;background:#b5885a;color:#121210;padding:.9rem 2.5rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-heading--family, "Oswald", sans-serif);font-size:.85rem;font-weight:500;text-decoration:none;transition:background .3s ease}.final-cta__button:hover{background:#c9a070}::selection{background-color:#b5885a;color:#f8f6f3}#shopify-section-product_grid_featured .resource-list__item{min-height:0}#shopify-section-product_grid_featured .product-card__media img{aspect-ratio:3 / 4;object-fit:cover}#shopify-section-product_grid_featured .product-card__title{font-family:var(--font-heading--family, "Oswald", sans-serif);font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.75rem}#shopify-section-product_grid_featured .product-card__price{font-size:.95rem;letter-spacing:.03em;opacity:.8}.product-information .buy-buttons .button,.product-information .buy-buttons button,.product-information [name=add]{width:100%;padding:1rem;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.product-information h1{letter-spacing:.03em}.product-information .variant-picker button,.product-information .variant-picker .swatch{transition:all .2s ease}.product-information .buy-buttons{margin-bottom:.5rem}.testimonials{max-width:1080px;margin:0 auto;text-align:center;padding:0 1rem}.testimonials__heading{font-family:var(--font-heading--family, "Oswald", sans-serif);text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;margin-bottom:2.5rem;color:var(--color-foreground-heading)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.testimonial{display:flex;flex-direction:column;align-items:center;gap:.75rem}.testimonial__stars{color:#b5885a;font-size:1.1rem;letter-spacing:.15em}.testimonial__quote{font-size:.95rem;line-height:1.6;font-style:italic;color:var(--color-foreground);max-width:320px}.testimonial__author{font-family:var(--font-heading--family, "Oswald", sans-serif);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-top:.25rem}@media screen and (max-width:749px){.testimonials__grid{grid-template-columns:1fr;gap:2rem}}.trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center;max-width:960px;margin:0 auto}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem}.trust-badge svg{opacity:.7;margin-bottom:.25rem;stroke:#b5885a}.trust-badge__title{font-family:var(--font-heading--family, "Oswald", sans-serif);font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-heading)}.trust-badge__text{font-size:.78rem;opacity:.7;letter-spacing:.02em}@media screen and (max-width:749px){.trust-badges{grid-template-columns:repeat(2,1fr);gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
