@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@400;500&display=swap";:root{--bg:#f8f7f4;--ink:#171717;--muted:#777;--line:#dedcd6;--pad:clamp(18px,3vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:14px;letter-spacing:.01em}a{color:inherit;text-decoration:none}button,input{font:inherit}.lure-page-width{width:100%;padding-inline:var(--pad);max-width:1600px;margin:auto}.lure-announcement{height:34px;background:#171717;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lure-header{position:sticky;top:0;z-index:30;background:#f8f7f4f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lure-header__row{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.lure-logo{font-family:Playfair Display,serif;font-size:28px;letter-spacing:.18em;text-align:center}.lure-nav{display:flex;gap:24px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.lure-actions{display:flex;justify-content:flex-end;gap:18px;font-size:11px}.lure-menu-btn{display:none;background:none;border:0}.lure-hero{position:relative;min-height:calc(100vh - 106px);overflow:hidden;background:#ddd}.lure-hero img,.lure-hero video{width:100%;height:100%;min-height:calc(100vh - 106px);object-fit:cover;display:block}.lure-hero__placeholder{height:100%;min-height:calc(100vh - 106px);background:#ddd}.lure-hero__content{position:absolute;inset:auto var(--pad) 9%;text-align:center;color:#fff;text-shadow:0 1px 12px #0004}.lure-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.lure-hero h1{font-family:Playfair Display,serif;font-size:clamp(42px,7vw,92px);font-weight:400;margin:12px 0}.lure-button{display:inline-flex;border:1px solid currentColor;padding:13px 25px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;transition:.25s}.lure-button:hover{background:#fff;color:#171717;border-color:#fff}.lure-section{padding:80px 0}.lure-section--tight{padding:48px 0}.lure-section__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.lure-section h2{font-family:Playfair Display,serif;font-size:clamp(30px,4vw,52px);font-weight:400;margin:0}.lure-link{text-transform:uppercase;font-size:11px;letter-spacing:.12em;border-bottom:1px solid}.lure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lure-card__media{position:relative;aspect-ratio:4/5;background:#eee;overflow:hidden}.lure-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.lure-card:hover img{transform:scale(1.035)}.lure-card__info{padding:13px 2px}.lure-card__name{font-size:13px}.lure-card__price{color:#555;margin-top:5px;font-size:12px}.lure-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.lure-editorial__image img{width:100%;height:100%;object-fit:cover;display:block}.lure-editorial__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,7vw,110px);background:#e9e6df}.lure-editorial__copy h2{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(38px,5vw,70px);line-height:1.03;margin:12px 0 25px}.lure-editorial__copy p{max-width:440px;line-height:1.7;color:#555;margin:0 0 28px}.lure-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lure-collection{position:relative;aspect-ratio:4/5;overflow:hidden}.lure-collection img{width:100%;height:100%;object-fit:cover;transition:.5s}.lure-collection:hover img{transform:scale(1.04)}.lure-collection__label{position:absolute;inset:auto 20px 20px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:12px;text-shadow:0 1px 8px #0008}.lure-newsletter{background:#171717;color:#fff;text-align:center;padding:90px var(--pad)}.lure-newsletter h2{font-family:Playfair Display,serif;font-size:46px;font-weight:400;margin:0 0 12px}.lure-newsletter p{color:#bbb;margin:0 auto 30px;max-width:560px}.lure-form{display:flex;max-width:520px;margin:auto;border-bottom:1px solid #777}.lure-form input{flex:1;background:none;border:0;padding:15px 0;color:#fff;outline:0}.lure-form button{background:none;border:0;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.lure-footer{padding:55px 0 25px;border-top:1px solid var(--line)}.lure-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.lure-footer h3{font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 18px}.lure-footer a{display:block;color:#666;font-size:12px;margin:0 0 10px}.lure-footer__bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:18px;color:#777;font-size:11px;display:flex;justify-content:space-between}.lure-toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#171717;color:#fff;padding:13px 20px;font-size:12px;opacity:0;pointer-events:none;transition:.25s;z-index:100}.lure-toast.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:800px){.lure-header__row{height:62px;grid-template-columns:1fr auto 1fr}.lure-nav{display:none}.lure-menu-btn{display:block}.lure-actions{gap:10px}.lure-actions span.hide-mobile{display:none}.lure-logo{font-size:23px}.lure-hero,.lure-hero img,.lure-hero video,.lure-hero__placeholder{min-height:78vh}.lure-grid{grid-template-columns:repeat(2,1fr);gap:9px}.lure-section{padding:55px 0}.lure-editorial{grid-template-columns:1fr;min-height:0}.lure-editorial__image{aspect-ratio:1/1}.lure-editorial__copy{padding:45px 24px}.lure-collection-grid{grid-template-columns:1fr}.lure-footer__grid{grid-template-columns:1fr 1fr}.lure-footer__brand{grid-column:1/-1}.lure-footer__bottom{display:block;line-height:2}.lure-newsletter{padding:65px var(--pad)}}button{cursor:pointer}.lure-actions button{background:none;border:0;color:inherit;font-size:11px;letter-spacing:.1em}.lure-nav__item{height:72px;display:flex;align-items:center}.lure-nav__item>a{height:100%;display:flex;align-items:center}.lure-mega{position:absolute;left:0;right:0;top:72px;background:var(--bg);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s}.lure-nav__item:hover .lure-mega{opacity:1;visibility:visible;transform:none}.lure-mega__inner{max-width:1400px;margin:auto;padding:35px var(--pad);display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.lure-mega a{display:block;font-size:12px;color:#666;margin:0 0 10px}.lure-mega .lure-mega__title{color:#171717;text-transform:uppercase;letter-spacing:.1em;font-size:10px;margin-bottom:16px}.lure-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:50;opacity:0;visibility:hidden;transition:.25s}.lure-overlay.is-open{opacity:1;visibility:visible}.lure-drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--bg);z-index:60;transform:translate(100%);transition:.3s;display:flex;flex-direction:column;box-shadow:-10px 0 30px #0001}.lure-drawer.is-open{transform:none}.lure-drawer__head{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 25px;font-size:11px;letter-spacing:.12em}.lure-drawer__head button,.lure-drawer__close{border:0;background:none;font-size:28px;font-weight:300}.lure-search-box{padding:28px 25px;border-bottom:1px solid var(--line)}.lure-search-box input{width:100%;border:0;border-bottom:1px solid #999;background:none;padding:12px 0;outline:0;font-size:18px}.lure-search-results{padding:0 25px;overflow:auto}.lure-search-results__group h3{font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin:25px 0 12px}.lure-search-result{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.lure-search-result img{width:58px;height:70px;object-fit:cover}.lure-search-result small{display:block;color:#777;margin-top:5px}.lure-search-collection{display:block;padding:10px 0}.lure-cart-items{flex:1;overflow:auto;padding:15px 25px}.lure-cart-item{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.lure-cart-item img{width:76px;height:95px;object-fit:cover}.lure-cart-item__meta{color:#666;margin:5px 0 12px}.lure-qty{display:flex;align-items:center;border:1px solid var(--line);width:max-content}.lure-qty button{border:0;background:none;width:28px;height:28px}.lure-qty input{width:30px;text-align:center;border:0;background:none}.lure-cart-footer{padding:22px 25px;border-top:1px solid var(--line)}.lure-cart-footer>div{display:flex;justify-content:space-between;margin-bottom:8px}.lure-cart-footer p{font-size:11px;color:#777}.lure-button--dark{background:#171717;color:#fff;border-color:#171717;width:100%;justify-content:center}.lure-cart-footer .lure-button{margin:12px 0}.lure-cart-link{display:block;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.lure-empty{display:grid;place-items:center;height:50%;color:#777}.lure-mobile-menu{position:fixed;left:0;top:0;bottom:0;width:min(400px,88%);background:var(--bg);z-index:60;transform:translate(-100%);transition:.3s;padding:28px;display:flex;flex-direction:column;gap:20px}.lure-mobile-menu.is-open{transform:none}.lure-mobile-menu__logo{font-family:Playfair Display,serif;font-size:26px;letter-spacing:.15em;margin:25px 0}.lure-mobile-menu>a{text-transform:uppercase;letter-spacing:.12em;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:16px}.lure-collection-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.lure-collection-heading h1{font:400 clamp(42px,6vw,78px) "Playfair Display",serif;margin:8px 0}.lure-description{max-width:600px;color:#666;line-height:1.6}.lure-count{font-size:11px;color:#777}.lure-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:55px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lure-toolbar select{border:0;background:none;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.lure-filter-toggle{display:none;border:0;background:none;font-size:10px;letter-spacing:.12em}.lure-collection-layout{display:grid;grid-template-columns:210px 1fr;gap:22px}.lure-filters details{border-bottom:1px solid var(--line);padding:16px 0}.lure-filters summary{list-style:none;text-transform:uppercase;font-size:10px;letter-spacing:.12em;cursor:pointer}.lure-check{display:flex;gap:8px;margin:12px 0;font-size:12px;color:#666}.lure-check input{accent-color:#171717}.lure-check em{margin-left:auto;font-style:normal;color:#aaa}.lure-filter-head{display:none}.lure-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lure-product-card{position:relative}.lure-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.3s}.lure-card__hover img{width:100%;height:100%;object-fit:cover}.lure-product-card:hover .lure-card__hover{opacity:1}.lure-badge{position:absolute;z-index:2;top:12px;left:12px;background:#fff;padding:6px 8px;font-size:9px;letter-spacing:.1em}.lure-quick-add{position:absolute;bottom:66px;left:10px;right:10px;border:0;background:#fff;padding:12px;text-transform:uppercase;font-size:10px;letter-spacing:.12em;opacity:0;transform:translateY(5px);transition:.2s}.lure-product-card:hover .lure-quick-add{opacity:1;transform:none}.lure-product{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:50px;padding:40px var(--pad) 90px;max-width:1600px;margin:auto}.lure-product__media{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lure-product-image img{width:100%;display:block}.lure-product__info{position:sticky;top:120px;align-self:start;padding:50px 4vw 0 0}.lure-product__info h1{font:400 clamp(35px,4vw,55px) "Playfair Display",serif;margin:10px 0}.lure-product__price{font-size:14px;margin-bottom:25px}.lure-product__description{line-height:1.7;color:#666;margin-bottom:28px}.lure-variants label{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.12em;margin-bottom:16px}.lure-variants select{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid var(--line);background:none}.lure-buy-row{display:flex;gap:8px}.lure-quantity{width:70px;border:1px solid var(--line);text-align:center;background:none}.lure-add-button{flex:1}.lure-accordions{margin-top:30px}.lure-accordions details{border-top:1px solid var(--line);padding:17px 0}.lure-accordions summary{text-transform:uppercase;font-size:10px;letter-spacing:.12em}.lure-accordions div{padding:15px 0;color:#666;line-height:1.7}.lure-cart-page-item{display:grid;grid-template-columns:150px 1fr auto;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.lure-cart-page-item img{width:150px}.lure-cart-page-item h2{font:400 24px Playfair Display,serif}.lure-cart-page-item input{padding:10px;width:70px;background:none;border:1px solid var(--line)}.lure-cart-summary{margin-left:auto;max-width:420px;padding-top:25px;display:grid;gap:15px}.lure-cart-summary span,.lure-cart-summary strong{display:flex;justify-content:space-between}.lure-empty-page{text-align:center;padding:80px}@media(max-width:800px){.lure-mega,.lure-nav{display:none}.lure-actions{gap:9px}.lure-product{display:block;padding-top:0}.lure-product__media{display:block}.lure-product-image{margin-bottom:6px}.lure-product__info{position:static;padding:35px 0}.lure-collection-layout{display:block}.lure-filters{position:fixed;left:0;bottom:0;top:0;width:min(360px,90%);z-index:70;background:var(--bg);padding:25px;transform:translate(-100%);transition:.3s;overflow:auto}.lure-filters.is-open{transform:none}.lure-filter-toggle{display:block}.lure-filter-head{display:flex;justify-content:space-between;text-transform:uppercase;font-size:11px;letter-spacing:.12em;padding-bottom:20px;border-bottom:1px solid var(--line)}.lure-product-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lure-quick-add{display:none}.lure-collection-heading{display:block}.lure-count{margin-top:15px}.lure-cart-page-item{grid-template-columns:95px 1fr}.lure-cart-page-item img{width:95px}.lure-cart-page-item>strong{grid-column:2}.lure-product__media{grid-template-columns:1fr}.lure-buy-row{position:sticky;bottom:0;background:var(--bg);padding:10px 0;z-index:10}.lure-quantity,.lure-add-button{height:46px}}.lure-header__row{grid-template-columns:1fr auto 1fr}.lure-header__left{display:flex;align-items:center;justify-content:flex-start}.lure-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:30px;height:40px;padding:0;border:0;background:transparent;color:var(--ink);text-decoration:none}.lure-icon{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.lure-icon--menu{width:25px;height:25px;stroke-width:1.55}.lure-icon-label{font-size:11px;letter-spacing:.1em;line-height:1;white-space:nowrap}.lure-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px}.lure-actions .lure-icon-button{width:34px}.lure-cart-count-mobile{display:none}.lure-menu-btn,.lure-menu-btn:hover,.lure-icon-button:hover{color:var(--ink)}@media(max-width:800px){.lure-header__row{height:64px;grid-template-columns:1fr auto 1fr}.lure-header__left{justify-content:flex-start}.lure-logo{font-size:24px;letter-spacing:.16em}.lure-actions{gap:8px}.lure-actions .lure-icon-button{width:30px;height:40px}.lure-icon{width:20px;height:20px}.lure-icon--menu{width:25px;height:25px}.lure-icon-label{display:none}.lure-cart-count-mobile{display:block;position:absolute;right:-3px;top:2px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:var(--ink);color:#fff;font-size:8px;line-height:14px;text-align:center}.lure-actions .hide-mobile{display:inline-flex!important}}.lure-product__media{min-width:0}.lure-product-gallery{width:100%;min-width:0}.lure-product-gallery__viewport{position:relative;overflow:hidden;background:#eee}.lure-product-gallery__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lure-product-gallery__track::-webkit-scrollbar{display:none}.lure-product-gallery__slide{flex:0 0 100%;width:100%;aspect-ratio:1/1;scroll-snap-align:start;position:relative;overflow:hidden;background:#eee}.lure-product-gallery__slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.lure-product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(23,23,23,.18);border-radius:50%;background:#f8f7f4f0;color:var(--ink);z-index:2;padding:0;font-size:30px;line-height:1;transition:background .2s,transform .2s,opacity .2s}.lure-product-gallery__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.lure-product-gallery__arrow--prev{left:16px}.lure-product-gallery__arrow--next{right:16px}.lure-product-gallery__counter{position:absolute;right:16px;bottom:14px;z-index:2;padding:7px 9px;background:#f8f7f4e0;font-size:10px;letter-spacing:.08em}.lure-product-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding-top:10px;scrollbar-width:none}.lure-product-gallery__thumbs::-webkit-scrollbar{display:none}.lure-product-gallery__thumb{flex:0 0 72px;width:72px;height:72px;padding:0;border:1px solid transparent;background:#eee;overflow:hidden;opacity:.58;transition:opacity .2s,border-color .2s}.lure-product-gallery__thumb:hover,.lure-product-gallery__thumb.is-active{opacity:1}.lure-product-gallery__thumb.is-active{border-color:var(--ink)}.lure-product-gallery__thumb img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:800px){.lure-product{padding-left:0;padding-right:0}.lure-product__media,.lure-product-gallery__viewport{width:100%}.lure-product-gallery__slide{aspect-ratio:1/1}.lure-product-gallery__arrow{width:36px;height:36px;font-size:26px}.lure-product-gallery__arrow--prev{left:10px}.lure-product-gallery__arrow--next{right:10px}.lure-product-gallery__counter{right:10px;bottom:10px}.lure-product-gallery__thumbs{padding:8px var(--pad) 0}.lure-product-gallery__thumb{flex-basis:64px;width:64px;height:64px}.lure-product__info{padding:35px var(--pad)}}@media(min-width:801px){.lure-product{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:52px}.lure-product__info{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lure.css.map */
