:root{--lu-ink:#151515;--lu-white:#fff;--lu-muted:#676767;--lu-line:#dededb;--lu-surface:#f4f4f2;--font-stack-body:Helvetica,Arial,sans-serif;--font-stack-header:Helvetica,Arial,sans-serif;--btn-border-radius:0px}html{scroll-padding-top:130px}body{letter-spacing:.01em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--lu-ink);outline-offset:5px}.lu-skip-link{position:fixed;z-index:9999;top:8px;left:8px;transform:translateY(-200%);background:#fff;color:#151515;padding:12px 20px}.lu-skip-link:focus{transform:none}.m-button,.m-form-control,.form-field,input,select,textarea{border-radius:0!important}.m-button{letter-spacing:.07em;text-transform:uppercase;font-size:12px;min-height:48px}.m-header__inner{min-height:76px}.m-header .m-menu__link{font-size:12px;letter-spacing:.065em;text-transform:uppercase}.m-header__main.m-menu-bar{border-top:1px solid #f2f2f2;border-bottom:1px solid var(--lu-line)}.m-header__main.m-menu-bar .m-menu__link{padding-top:15px;padding-bottom:15px}.m-header__mobile{min-height:65px}.m-logo__image img{object-fit:contain}.m-announcement-bar{font-size:11px;letter-spacing:.07em}.m-header__dropdown-bg,.m-mega-menu{box-shadow:none!important}.m-menu__sub-link{font-size:13px}.m-product-card__name{font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase}.m-product-card__info{padding-top:14px!important}.m-product-card__price{font-size:12px;line-height:1.6}.m-product-card__price .m-price-item--sale{color:var(--lu-ink)}.m-product-card__tags{top:12px!important;left:12px!important}.m-product-card__tag-name{border-radius:0!important;font-size:10px!important;padding:5px 8px!important;letter-spacing:.05em}.m-product-card__action .m-button{box-shadow:none}.m-product-card__image{background:var(--lu-surface)}.m-collection-page-header{border-bottom:1px solid var(--lu-line)}.m-collection-page-header h1{font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:.035em}.m-collection-page-header .rte{font-size:13px;max-width:640px;margin:16px auto 0;line-height:1.7}.m-collection-toolbar{border-bottom:1px solid var(--lu-line)}.m-collection-products{padding-bottom:50px}.m-product-title{font-size:25px!important;line-height:1.35!important;letter-spacing:.025em;text-transform:uppercase;font-weight:400!important}.main-product__block-price .m-price{font-size:18px}.main-product__block-variant_picker{margin-top:26px}.m-product-option--label{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.m-product-option--node{border-radius:0!important}.m-product-description{font-size:13px;line-height:1.8}.m-product-description p{margin-bottom:14px}.m-product-description ul{list-style:disc;padding-left:18px}.m-product-description h2,.m-product-description h3{font-size:15px;margin-top:24px}.m-product-form--main .m-add-to-cart{min-height:52px}.m-main-product{padding-top:26px}.m-breadcrumb{font-size:11px}.m-product-recommendations h2{font-size:25px!important}.m-section__heading{font-weight:400}.lu-home{color:var(--lu-ink);background:var(--lu-white)}.lu-hero{position:relative;margin-bottom:60px;background:#343d40}.lu-hero__image{display:block;overflow:hidden}.lu-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.43),transparent 72%),linear-gradient(0deg,rgba(0,0,0,.24),transparent 65%)}.lu-hero__image img{display:block;width:100%;height:auto;aspect-ratio:3456/1530;object-fit:cover}.lu-hero__copy{position:absolute;left:5.5%;top:50%;bottom:auto;transform:translateY(-50%);text-align:left;max-width:600px;padding:0;color:#fff}.lu-hero__copy .lu-button{background:#fff;color:var(--lu-ink);border-color:#fff}.lu-hero__copy .lu-button:hover{background:var(--lu-ink);color:#fff}.lu-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}.lu-hero__copy h1{color:#fff;font-size:clamp(28px,3.3vw,46px);font-weight:400;letter-spacing:-.025em;margin:0 0 13px}.lu-hero__copy>p:not(.lu-eyebrow){font-size:13px;line-height:1.7;color:#fff;margin-bottom:24px}.lu-button{display:inline-flex;justify-content:center;align-items:center;background:var(--lu-ink);color:#fff;min-height:48px;padding:0 30px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;border:1px solid var(--lu-ink);transition:background .18s,color .18s}.lu-button:hover{color:var(--lu-ink);background:#fff}.lu-text-link{font-size:11px;letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.lu-categories,.lu-featured{padding:0 32px 70px;max-width:1800px;margin:0 auto}.lu-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 22px}.lu-section-heading h2{font-size:23px;letter-spacing:-.02em;font-weight:400;margin:0}.lu-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.lu-image-wrap{display:block;overflow:hidden;background:var(--lu-surface)}.lu-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.lu-category .lu-image-wrap{aspect-ratio:1224/1614}.lu-category:hover img,.lu-editorial>a:hover img{transform:scale(1.025)}.lu-category h3{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.065em;text-transform:uppercase;font-weight:400;padding-top:15px}.lu-category h3 span{font-size:16px}.lu-editorials{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:0 0 68px}.lu-editorial .lu-image-wrap{aspect-ratio:3/4}.lu-editorial__copy{text-align:center;padding:28px 24px 12px}.lu-editorial__copy h2{font-size:26px;font-weight:400;letter-spacing:-.015em;margin-bottom:10px}.lu-editorial__copy p{font-size:13px;line-height:1.7;color:var(--lu-muted);margin-bottom:18px}.lu-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}.lu-brand-note{text-align:center;border-top:1px solid var(--lu-line);padding:65px 24px 76px}.lu-brand-note h2{font-size:30px;font-weight:400;letter-spacing:-.025em;margin-bottom:14px}.lu-brand-note>p:not(.lu-eyebrow){font-size:13px;line-height:1.9;margin-bottom:22px;color:var(--lu-muted)}.lu-footer{border-top:1px solid var(--lu-line);background:var(--lu-surface);padding:52px 32px 20px}.lu-footer__main{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.6fr;gap:36px;max-width:1736px;margin:auto}.lu-footer__brand img{width:190px;height:auto}.lu-footer__brand p{font-size:12px;margin-top:18px;color:var(--lu-muted)}.lu-footer h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;margin:0 0 20px}.lu-footer ul{list-style:none;padding:0;margin:0}.lu-footer li{margin:0 0 11px;font-size:12px}.lu-footer li a:hover{text-decoration:underline;text-underline-offset:3px}.lu-newsletter h2{font-size:18px;letter-spacing:-.01em;text-transform:none;margin:0 0 12px}.lu-newsletter p{font-size:12px;line-height:1.8;color:var(--lu-muted)}.lu-newsletter__field{display:flex;border-bottom:1px solid var(--lu-ink);margin-top:16px}.lu-newsletter__field input{background:transparent;border:0;min-width:0;flex:1;min-height:48px;padding:0;font-size:12px}.lu-newsletter__field button{flex:0 0 65px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;text-align:right}.lu-newsletter__field button span{margin-left:8px}.lu-newsletter p.lu-newsletter__fine{font-size:10px;line-height:1.6;margin-top:12px}.lu-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid var(--lu-line);max-width:1736px;margin:45px auto 0;padding-top:20px;font-size:10px;letter-spacing:.05em}.lu-custom-fields{border:1px solid var(--lu-line);padding:18px;margin:0 0 24px;width:100%}.lu-custom-fields legend{padding:0 6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lu-custom-fields label{font-size:12px;display:block;margin:12px 0 7px}.lu-custom-fields input,.lu-custom-fields textarea{width:100%;font-size:13px;padding:10px;border:1px solid var(--lu-line);background:#fff}.lu-custom-fields p{font-size:11px;color:var(--lu-muted);line-height:1.6;margin:8px 0}.lu-custom-fields .form-control--warning{border-color:#a02c2c}.lu-customize-link{display:block;text-align:center;padding:12px;font-size:12px;border:1px solid var(--lu-ink)}@media(max-width:1023px){.lu-footer__main{grid-template-columns:1fr 1fr;gap:36px}.lu-footer__brand{grid-column:1/-1}.lu-newsletter{grid-column:1/-1;max-width:480px}.lu-product-grid{gap:28px 12px}.m-header__mobile{border-bottom:1px solid var(--lu-line)}}@media(max-width:749px){html{scroll-padding-top:85px}.lu-hero{margin-bottom:36px}.lu-hero__image img{height:auto;aspect-ratio:1180/1492;object-fit:cover;object-position:center top}.lu-hero__image:after{background:linear-gradient(0deg,#0000009e,#00000008 65%)}.lu-hero__copy{left:22px;right:22px;top:auto;bottom:24px;transform:none;padding:0;max-width:none}.lu-hero__copy h1{color:#fff;font-size:29px}.lu-hero__copy>p:not(.lu-eyebrow){max-width:290px;margin:0 0 22px;font-size:12px}.lu-eyebrow{font-size:9px;margin-bottom:12px}.lu-button{min-height:48px;padding:0 25px}.lu-categories,.lu-featured{padding:0 16px 44px}.lu-section-heading{margin-bottom:18px;gap:10px}.lu-section-heading h2{font-size:20px}.lu-text-link{font-size:10px}.lu-category-grid{display:flex;gap:10px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:5px;scrollbar-width:thin}.lu-category{flex:0 0 43%;scroll-snap-align:start}.lu-category h3{font-size:11px;padding-top:12px}.lu-editorials{gap:24px;margin-bottom:42px;grid-template-columns:1fr}.lu-editorial .lu-image-wrap{aspect-ratio:4/5}.lu-editorial__copy{padding:22px 20px 5px}.lu-editorial__copy h2{font-size:24px}.lu-editorial__copy p{font-size:12px;max-width:290px;margin:0 auto 16px}.lu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.lu-product-grid .m-product-card:nth-child(n+5){display:none}.lu-brand-note{padding:45px 24px 50px}.lu-brand-note h2{font-size:26px}.lu-footer{padding:36px 20px 20px}.lu-footer__main{gap:28px 24px}.lu-footer__brand img{width:160px}.lu-footer__brand p{margin-top:12px}.lu-footer h2{margin-bottom:16px}.lu-newsletter h2{font-size:19px;max-width:260px}.lu-footer__bottom{margin-top:30px}.m-product-title{font-size:21px!important}.m-product-card__name{font-size:10px!important;letter-spacing:.025em}.m-product-card__price{font-size:11px}.m-product-card__info{padding-top:10px!important}.m-collection-page-header h1{font-size:24px}.m-main-product{padding-top:12px}.m-collection-page-header .rte{font-size:12px}.m-product-card__tag-name{font-size:9px!important}.m-product-form--main .m-add-to-cart{min-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lu-image-wrap img,.lu-button{transition:none}}.lu-product-details{border-top:1px solid var(--lu-line)}.lu-product-details:last-child{border-bottom:1px solid var(--lu-line)}.lu-product-details summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:19px 0}.lu-product-details summary::-webkit-details-marker{display:none}.lu-product-details summary:after{content:"+";font-size:18px;line-height:1;font-weight:400}.lu-product-details[open] summary:after{content:"\2212"}.lu-product-details .m-product-description{padding:0 0 20px}.lu-footer__contact{font-style:normal;font-size:11px;line-height:1.85;margin-top:20px}.lu-footer__contact a{text-underline-offset:3px}.lu-footer__contact a:hover{text-decoration:underline}.m-announcement-bar__content{font-size:11px!important;letter-spacing:.09em}.shopify-policy__container{max-width:880px!important;padding:48px 24px 80px!important}.shopify-policy__title h1{font-size:32px;font-weight:400;margin-bottom:32px}.shopify-policy__body{font-size:14px;line-height:1.85}.shopify-policy__body h2{font-size:20px;font-weight:400;margin:30px 0 12px}.shopify-policy__body h3{font-size:16px;margin:24px 0 10px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:16px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.m-announcement-bar__content{font-size:10px!important;letter-spacing:.05em}.lu-footer__bottom{flex-wrap:wrap;gap:16px}.shopify-policy__title h1{font-size:27px}.shopify-policy__container{padding:32px 20px 50px!important}}.lu-hero__copy .lu-button:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #151515}.lu-section-heading .lu-text-link,.lu-editorial__copy .lu-text-link,.lu-brand-note .lu-text-link{display:inline-flex;align-items:center;min-height:44px}.lu-custom-fields input,.lu-custom-fields textarea{border-color:#858585}.lu-purchase-note{font-size:11px;line-height:1.85;margin:14px 0 6px;color:var(--lu-muted)}.lu-purchase-note a{text-decoration:underline;text-underline-offset:3px}.lu-newsletter__field button{min-height:48px;min-width:65px}.shopify-policy__body a:before,.shopify-policy__body a:after{content:none!important;display:none!important}.shopify-policy__body a{border-bottom:0;background-image:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shopify-policy__body a:hover{text-decoration-thickness:2px}.shopify-policy__title h1{padding:0!important}.m-product-form--main .lu-buy-now{flex:0 0 100%;width:100%;min-height:52px;margin-top:12px;background:var(--lu-ink);color:var(--lu-white);border:1px solid var(--lu-ink);box-shadow:none}.m-product-form--main .lu-buy-now:hover:not(:disabled){background:#333;border-color:#333;color:var(--lu-white);box-shadow:none}.m-product-form--main .lu-buy-now:disabled{opacity:.45;cursor:not-allowed}.lu-buy-now__loading,.lu-buy-now[aria-busy=true] [data-buy-now-label]{display:none}.lu-buy-now[aria-busy=true] .lu-buy-now__loading{display:inline}@media(max-width:749px){.m-product-form--main .lu-buy-now{min-height:48px}}.m-product-option__input:focus-visible+label{outline:2px solid var(--lu-ink);outline-offset:3px}@media(max-width:749px){.lu-custom-fields :is(input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input:not([type]),textarea,select){font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luuley.css.map */
