:root{--luuyaa-ink:#27231f;--luuyaa-paper:#f7f4ef;--luuyaa-white:#fffdf9;--luuyaa-line:rgba(39,35,31,.16);--luuyaa-muted:#756f68;--luuyaa-clay:#9e5d46}
html{scroll-behavior:smooth}body{background:var(--luuyaa-paper)!important;color:var(--luuyaa-ink)!important;font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif!important}h1,h2,h3,h4,h5,h6{color:var(--luuyaa-ink);font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.035em}
.announcement-bar{background:#1e1d1b!important;color:#fff!important;min-height:34px;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.announcement-bar__message{padding:.7rem 1rem!important}
.header-wrapper{background:#fff!important;border-bottom:1px solid var(--luuyaa-line);position:relative;z-index:20}header.header{min-height:72px!important;max-width:none!important;padding:0 28px!important;display:flex!important;align-items:center;justify-content:center;position:relative}.header__heading{margin:0!important;line-height:1;position:relative;z-index:2}.header__heading-link{padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.header__heading-link img{display:none!important}.header__heading-link:after{content:"LUUYAA";color:var(--luuyaa-ink);font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif;font-size:1.12rem;font-weight:600;letter-spacing:.24em;line-height:1}.header-drawer{display:block!important;position:absolute;left:24px;top:50%;transform:translateY(-50%);z-index:3}.header__inline-menu{display:none!important}.header__icons{position:absolute!important;right:24px;top:50%;transform:translateY(-50%);display:flex!important;align-items:center;gap:5px;z-index:3}.header__icon{width:38px!important;height:38px!important;color:var(--luuyaa-ink)!important}.header__icon .svg-wrapper,.header__icon svg{width:20px!important;height:20px!important}.header__icon--account{display:flex!important}.desktop-localization-wrapper{display:none!important}.header__search{display:flex!important}.header__icon:hover{color:var(--luuyaa-clay)!important}
.button,button,.shopify-payment-button__button{border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600}.button:after,.button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{box-shadow:none!important}.button--primary,.product-form__submit.button,button[name=add].product-form__submit{background:var(--luuyaa-ink)!important;color:var(--luuyaa-white)!important;border:1px solid var(--luuyaa-ink)!important}.button--primary:hover,.product-form__submit.button:hover,button[name=add].product-form__submit:hover{background:var(--luuyaa-clay)!important;border-color:var(--luuyaa-clay)!important}.card,.card-wrapper .card,.collection-list__item,.multicolumn-card{border-radius:0!important;box-shadow:none!important}.card__inner,.collection-list__item .card__inner,.card__media,.card .media{border-radius:0!important}.card__content{padding-left:0!important;padding-right:0!important}.shopify-section.section{margin:0!important}.image-with-text,.image-with-text__grid,.image-with-text__media,.image-with-text__media img{border-radius:0!important}.image-with-text__content{padding:clamp(2.5rem,7vw,7rem)!important}.image-with-text__heading{font-size:clamp(2rem,4vw,4.2rem)!important;line-height:.96!important}.footer{background:var(--luuyaa-paper)!important;color:var(--luuyaa-ink)!important;border-top:1px solid var(--luuyaa-line)}.footer a,.footer .link,.footer h2,.footer h3,.footer p{color:var(--luuyaa-ink)!important}.footer__content-bottom{border-top-color:var(--luuyaa-line)!important}.newsletter-form__field-wrapper .field__input{border-color:var(--luuyaa-ink)!important;background:transparent!important}.newsletter-form__button{background:var(--luuyaa-ink)!important;color:var(--luuyaa-white)!important}
@media screen and (min-width:990px){header.header{min-height:76px!important}.header__heading-link:after{font-size:1.28rem}.header-drawer .header__icon--menu{display:flex!important}.header__icons{right:30px}.header__icon{width:40px!important;height:40px!important}}@media screen and (max-width:989px){header.header{min-height:68px!important;padding:0 18px!important}.header-drawer{left:12px}.header__icons{right:10px}.header__heading-link:after{font-size:.98rem;letter-spacing:.2em}.image-with-text__content{padding:2.5rem 1.5rem!important}}@media screen and (max-width:749px){.announcement-bar{font-size:.59rem;letter-spacing:.08em}}
