html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{letter-spacing:.25em;text-transform:uppercase;font-size:.82rem;font-weight:300;padding:10px 0}.announcement-bar a{text-decoration:none}.header-wrapper{transition:box-shadow .4s ease,background-color .4s ease;border-bottom:1px solid rgba(0,0,0,.04)}.header{padding:20px 0}.banner{min-height:85vh!important}.banner__heading{letter-spacing:-.03em;line-height:1.05;font-weight:400;text-shadow:0 2px 40px rgba(0,0,0,.3)}.banner__text{letter-spacing:.08em;font-weight:300;font-size:1.15rem;max-width:560px;text-shadow:0 1px 20px rgba(0,0,0,.3);line-height:1.7}.banner__buttons{margin-top:2rem}.banner .button{padding:16px 40px;letter-spacing:.2em;font-size:.88rem;font-weight:500;border-width:1.5px}.button,.shopify-challenge__button,button.button{transition:all .4s cubic-bezier(.25,.46,.45,.94);letter-spacing:.15em;text-transform:uppercase;font-size:.92rem;font-weight:500;padding:14px 36px;position:relative;overflow:hidden}.button:hover{transform:translateY(-1px);box-shadow:0 8px 25px #0000001f}.button--secondary{background:transparent;border:1.5px solid currentColor}.button--secondary:hover{background:#c4a96214}.section-header__title,.title,h2.title{letter-spacing:.06em;font-weight:400;text-transform:none}.rich-text .rich-text__heading{letter-spacing:.02em;font-style:italic}.rich-text__text p{max-width:640px;margin-left:auto;margin-right:auto;line-height:1.9;font-size:1.25rem;letter-spacing:.01em;font-weight:300;color:#1c1c1cbf}.card-wrapper{transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94);border-radius:4px;overflow:hidden}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 50px #00000014}.card__media img,.card .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.04)}.card__heading,.card__heading a{letter-spacing:.03em;font-weight:400;font-size:1rem}.price-item{font-weight:500;letter-spacing:.05em;font-size:1rem}.collage-card{border-radius:4px;overflow:hidden}.collage__item img{transition:transform .8s ease}.collage__item:hover img{transform:scale(1.03)}.collection-hero__title{letter-spacing:.05em;font-weight:400}.newsletter{padding:80px 0}.newsletter__heading{letter-spacing:.04em;font-weight:400;margin-bottom:1rem}.newsletter .field input{border-radius:4px;padding:14px 18px;font-size:1.05rem;letter-spacing:.05em}.multicolumn .title{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;font-weight:500}.section-header__title,.title.inline-richtext,h2.title,.featured-collection .title,.collage-wrapper .title,.rich-text__heading,.newsletter__heading,.contact .title,.multicolumn-card__heading,.multicolumn .title{font-size:2.2rem!important;font-weight:400;letter-spacing:.03em}@media(max-width:749px){.section-header__title,.title.inline-richtext,h2.title,.rich-text__heading,.newsletter__heading,.contact .title{font-size:1.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-modern.css.map */
