:root{--funk-ease: cubic-bezier(.2,.7,.1,1);--funk-tracking-wide: .22em;--funk-tracking: .14em}body{letter-spacing:.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(var(--color-foreground),.82)}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:500;letter-spacing:-.005em;line-height:1.08;color:rgb(var(--color-foreground))}.h0,.banner__heading.h0{font-size:clamp(4.4rem,7.2vw,10rem);line-height:1}.h1,h1{font-size:clamp(3.4rem,4.6vw,6.4rem)}.h2,h2{font-size:clamp(2.8rem,3.2vw,4.4rem)}.caption-with-letter-spacing,.image-with-text__text--caption,.banner__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem!important;letter-spacing:var(--funk-tracking-wide);text-transform:uppercase;font-weight:500;opacity:.85}.banner__text p,.image-with-text__text p,.rich-text__text p{font-size:1.6rem;line-height:1.75;font-weight:300}.button,.shopify-payment-button__button--unbranded,.button--primary,.button--secondary{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--funk-tracking-wide);font-size:1.1rem;font-weight:500;min-height:5.2rem;padding:0 4rem;transition:background-color .5s var(--funk-ease),color .5s var(--funk-ease),opacity .5s var(--funk-ease)}.button:not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-border))!important}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{opacity:.82}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.link,.underlined-link,.title-wrapper-with-link a{text-underline-offset:.45em;text-decoration-thickness:1px}.title-wrapper-with-link .link,.collection__view-all a{font-size:1.1rem;letter-spacing:var(--funk-tracking-wide);text-transform:uppercase}.announcement-bar__message{font-size:1.05rem;letter-spacing:var(--funk-tracking-wide);text-transform:uppercase;font-weight:400;padding:1.1rem 0}.header{column-gap:2rem}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-size:1.15rem;letter-spacing:var(--funk-tracking);text-transform:uppercase;font-weight:500}.header__menu-item span{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--funk-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.07)}.header__icon .svg-wrapper{transform:scale(.88)}.title-wrapper-with-link{margin-bottom:4.8rem;align-items:flex-end}.title-wrapper-with-link .title{margin:0}.rich-text__blocks{max-width:96rem}.rich-text__heading{margin-left:auto;margin-right:auto}.rich-text__text{max-width:60rem;margin-left:auto;margin-right:auto}.image-with-text__content{padding:6rem 8rem!important}@media screen and (max-width:749px){.image-with-text__content{padding:4rem 2rem!important}}.image-with-text__heading{margin-bottom:2.4rem}.banner__box{max-width:88rem}.banner__buttons{margin-top:3.2rem;gap:1.6rem}.banner--content-align-left .banner__box{padding-left:0}.card__heading,.card__heading a{font-family:var(--font-body-family);font-size:1.2rem!important;letter-spacing:var(--funk-tracking);text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground))}.card__information{padding-top:1.6rem!important}.card-information .price,.card-information .price-item{font-size:1.3rem;letter-spacing:.06em;font-weight:300;color:rgba(var(--color-foreground),.6)}.card__media .media img{transition:transform 1.4s var(--funk-ease),opacity .6s var(--funk-ease)}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.035)}.card__heading a:hover,.card-wrapper:hover .card__heading{text-decoration:none}.badge{border-radius:0;font-size:1rem;letter-spacing:var(--funk-tracking);text-transform:uppercase;padding:.6rem 1rem}.multicolumn-card__info{padding:2.4rem 1.6rem!important}.multicolumn-card__info h3,.multicolumn-card__info .inline-richtext{font-family:var(--font-body-family);font-size:1.15rem!important;letter-spacing:var(--funk-tracking);text-transform:uppercase;font-weight:500}.multicolumn-card__info .rte{font-size:1.4rem;font-weight:300;color:rgba(var(--color-foreground),.62)}.multicolumn-card__info .link{font-size:1.1rem;letter-spacing:var(--funk-tracking);text-transform:uppercase}.product__title h1{font-size:clamp(3.2rem,3.6vw,4.8rem)}.product__info-container>*+*{margin-top:2rem}.product__info-container .price-item{font-size:1.8rem;font-weight:300;letter-spacing:.04em}.product__tax{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.product-form__input .form__label,.product-form__input legend{font-size:1.1rem;letter-spacing:var(--funk-tracking);text-transform:uppercase;font-weight:500}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.15rem;letter-spacing:.08em;padding:1.1rem 2rem}.product-form__submit{width:100%}.product__description{font-weight:300;line-height:1.8}.product__accordion summary,.accordion summary .accordion__title{font-size:1.15rem;letter-spacing:var(--funk-tracking);text-transform:uppercase;font-weight:500}.collection-hero__title{font-size:clamp(3.4rem,4.6vw,6.4rem)}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.1rem;letter-spacing:var(--funk-tracking);text-transform:uppercase}.footer{border-top:0!important}.footer-block__heading,.footer-block__newsletter .footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem!important;letter-spacing:var(--funk-tracking-wide);text-transform:uppercase;font-weight:500}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;font-weight:300;opacity:.8}.footer__copyright,.policies{font-size:1.1rem;letter-spacing:.08em;opacity:.7}.field__input,.select__select,.customer .field input{font-weight:300}.field__label{letter-spacing:.06em}@media(prefers-reduced-motion:reduce){.card__media .media img,.header__menu-item span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/funk-luxury.css.map */
