.template-index{--home-accent: 169, 118, 54;--home-ink: 29, 25, 23;--home-surface: 252, 249, 244}.template-index #MainContent>.shopify-section+.shopify-section{margin-top:2.4rem}.template-index #MainContent>.shopify-section:first-child+.shopify-section{margin-top:0}.template-index .shopify-section:first-of-type+.shopify-section-group-header-group,.template-index .shopify-section-group-header-group{position:relative;z-index:4}.home-hero{position:relative}.home-hero .slideshow{overflow:hidden}.home-hero .slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14100cb8,#14100c75 42%,#14100c29 72%,#14100c14),radial-gradient(circle at top left,rgba(169,118,54,.28),transparent 42%);pointer-events:none;z-index:0}.home-hero .slideshow__text-wrapper{position:relative;z-index:2}.home-hero .home-hero__panel{max-width:64rem;align-items:flex-start;gap:1.6rem;padding:3.2rem;border:.1rem solid rgba(255,255,255,.16);border-radius:3.2rem;background:linear-gradient(180deg,#18130fa3,#18130fd1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);box-shadow:0 2.4rem 6rem #0c090847}.home-hero .home-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0;color:#fff4e3eb;font-size:1.2rem;font-weight:700;letter-spacing:.26rem;text-transform:uppercase}.home-hero .home-hero__eyebrow:before{content:"";width:3.6rem;height:.1rem;background:rgba(var(--home-accent),.9)}.home-hero .banner__heading{max-width:12ch;margin:0;color:#fffaf4;line-height:.96;letter-spacing:-.08rem;text-wrap:balance}.home-hero .banner__text{max-width:50rem;color:#fff6ead6;font-size:1.75rem;line-height:1.6}.home-hero .banner__buttons{display:flex;justify-content:flex-start}.home-hero .banner__buttons .button{min-width:20rem;border-radius:999px;border:.1rem solid rgba(255,250,244,.16);box-shadow:0 1.8rem 3.6rem #0003}.template-index .home-hero .banner__buttons .button:after,.template-index .rich-text__buttons .button:after,.template-index .image-with-text__content .button:after{content:none}.home-hero .home-hero__quick-links{display:flex;flex-wrap:wrap;gap:1.6rem}.home-hero .home-hero__quick-links a{color:#fff7eceb;text-decoration:none;font-weight:600;border-bottom:.1rem solid rgba(255,247,236,.28);padding-bottom:.3rem}.home-hero .home-hero__quick-links a:hover{border-bottom-color:rgba(var(--home-accent),.92);color:#fff}.home-hero .home-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:1rem;margin-top:.8rem}.home-hero .home-hero__proof span{display:flex;align-items:center;min-height:6rem;padding:1.2rem 1.4rem;border-radius:1.8rem;background:#ffffff12;color:#fff6eae6;font-size:1.35rem;line-height:1.4}.template-index .rich-text{position:relative;overflow:hidden}.template-index .rich-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(var(--home-accent),.12),transparent 34%),linear-gradient(180deg,rgba(var(--home-surface),1),#f6f0e8);pointer-events:none}.template-index .rich-text__wrapper,.template-index .rich-text__blocks{position:relative;z-index:1}.template-index .rich-text__blocks{max-width:84rem}.template-index .rich-text__caption{color:rgb(var(--home-accent));font-weight:700;letter-spacing:.22rem}.template-index .rich-text__heading{max-width:14ch;color:rgb(var(--home-ink));line-height:1.02;text-wrap:balance}.template-index .rich-text__text{max-width:70rem;color:rgba(var(--home-ink),.8);font-size:1.75rem}.template-index .rich-text__buttons{justify-content:flex-start}.template-index .rich-text__buttons .button{min-width:20rem;border-radius:999px;border:.1rem solid rgba(var(--home-ink),.12)}.template-index .collection__title.title-wrapper{display:grid;gap:1.2rem;margin-bottom:3.6rem}.template-index .image-with-text{position:relative}.template-index .image-with-text__media-item{z-index:1}.template-index .image-with-text__media{border-radius:3.2rem;overflow:hidden;box-shadow:0 2.2rem 5.4rem #211a131f}.template-index .image-with-text__content{border-radius:3.2rem;background:linear-gradient(180deg,#fffffffa,#f8f2eafa);box-shadow:0 2rem 5.4rem #211a131a}.template-index .image-with-text__text--caption{margin-bottom:.8rem;color:rgb(var(--home-accent));font-weight:700;letter-spacing:.22rem}.template-index .image-with-text__heading{max-width:14ch;color:rgb(var(--home-ink));line-height:1.02;text-wrap:balance}.template-index .image-with-text__text:not(.image-with-text__text--caption){max-width:54rem;color:rgba(var(--home-ink),.8);font-size:1.72rem;line-height:1.68}.template-index .image-with-text__content .button{margin-top:.6rem;min-width:24rem;border-radius:999px;border:.1rem solid rgba(var(--home-ink),.12)}.template-index .collection__title .title{max-width:16ch;color:rgb(var(--home-ink));line-height:1.02;text-wrap:balance}.template-index .collection__description{max-width:66rem;color:rgba(var(--home-ink),.76);font-size:1.7rem}.template-index .product-card-wrapper{height:100%}.template-index .product-card-wrapper .card{height:100%;border-radius:2.8rem;overflow:hidden;background:linear-gradient(180deg,#fff,#f8f3ec);box-shadow:0 1.8rem 4.8rem #30241614;transition:transform .22s ease,box-shadow .22s ease}.template-index .product-card-wrapper .card:hover{transform:translateY(-.4rem);box-shadow:0 2.6rem 5.8rem #30241624}.template-index .product-card-wrapper .card__information{padding:1.8rem 1.6rem .8rem}.template-index .product-card-wrapper .card__heading{color:rgb(var(--home-ink))}.template-index .product-card-wrapper .price{color:rgb(var(--home-accent));font-weight:700}.template-index .product-card-wrapper .card .media img{transition:transform .42s ease}.template-index .product-card-wrapper .card:hover .media img{transform:scale(1.04)}.template-index .contact{max-width:108rem}.template-index .contact .title{max-width:16ch;color:rgb(var(--home-ink));line-height:1.02;text-wrap:balance}.template-index .contact form{padding:3rem;border-radius:3rem;border:.1rem solid rgba(133,95,52,.1);background:linear-gradient(180deg,#fffffffa,#f8f2eafa);box-shadow:0 2rem 5rem #2b221614}.template-index .contact .field:before,.template-index .contact .field:after{border-radius:1.8rem;box-shadow:none}.template-index .contact .field__input,.template-index .contact .text-area{border-radius:1.8rem;background:#fff;color:rgb(var(--home-ink))}.template-index .contact .field__label{color:rgba(var(--home-ink),.62)}.template-index .contact .field__input::placeholder,.template-index .contact .text-area::placeholder{color:rgba(var(--home-ink),.42)}.template-index .contact .field__input:focus,.template-index .contact .text-area:focus{box-shadow:0 0 0 .2rem #a9763629}.template-index .contact .contact__helper{margin:0 0 1.2rem;color:rgba(var(--home-ink),.72);font-size:1.45rem;line-height:1.65}.template-index .contact .contact__button .button{min-width:24rem;border-radius:999px;background:rgb(var(--home-accent));color:#fff8ef}.template-index .contact .contact__button{margin-top:2rem}.template-index .contact .contact__button .button:after{display:none}.template-index .contact .contact__button .button:hover{background:rgba(var(--home-accent),.92)}@media screen and (max-width:989px){.template-index #MainContent>.shopify-section+.shopify-section{margin-top:1.6rem}.home-hero .home-hero__panel{max-width:100%;padding:2.4rem;border-radius:2.4rem}.home-hero .home-hero__proof{grid-template-columns:1fr}.template-index .rich-text__heading,.template-index .collection__title .title,.template-index .image-with-text__heading,.template-index .contact .title{max-width:none}}@media screen and (max-width:749px){.home-hero .slideshow__text-wrapper.banner__content{padding:1.6rem}.home-hero .home-hero__panel{gap:1.2rem;padding:2rem}.home-hero .banner__heading{max-width:none;font-size:clamp(3.4rem,8vw,4.8rem)}.home-hero .banner__text{font-size:1.55rem}.home-hero .banner__buttons .button,.template-index .rich-text__buttons .button,.template-index .image-with-text__content .button,.template-index .contact .contact__button .button{width:100%;min-width:0}.home-hero .home-hero__quick-links{gap:1.2rem}.template-index .rich-text__text,.template-index .collection__description,.template-index .image-with-text__text:not(.image-with-text__text--caption){font-size:1.6rem}.template-index .contact form{padding:2.2rem;border-radius:2.4rem}}@media screen and (min-width:990px){.template-index #MainContent>.shopify-section+.shopify-section{margin-top:4.8rem}.template-index .image-with-text--overlap .image-with-text__content{width:calc(100% + 10rem);min-width:calc(100% + 10rem);margin-left:-10rem;padding:5.6rem 5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home-landing.css.map */
