.lh-gift-group{padding:80px 24px 0;max-width:1800px;margin:auto;scroll-margin-top:180px;color:#151515}.lh-gift-group__heading{text-align:center;max-width:620px;margin:0 auto 42px}.lh-gift-group h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:16px 0}.lh-gift-group__heading>p:last-child{font-size:15px;line-height:1.6}.lh-gift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 12px}.lh-gift-card{min-width:0}.lh-gift-card__image{display:block;aspect-ratio:1.15;overflow:hidden;background:#eee}.lh-gift-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lh-gift-card__image--product img{object-fit:contain}.lh-gift-card__copy{max-width:540px;padding:25px 22px 0}.lh-gift-card h3{font-size:25px;line-height:1.2;font-weight:400;margin:12px 0}.lh-gift-card h3 a{color:inherit;text-decoration:none}.lh-gift-card__copy>p:not(.lh-gift-eyebrow){font-size:15px;line-height:1.65;margin:0 0 22px}.lh-gift-card__shop{font-size:12px;color:inherit;text-underline-offset:6px}.lh-gift-card a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lh-gift-card__image:hover img{transform:scale(1.025)}}@media(max-width:749px){.lh-gift-group{padding:48px 16px 0;scroll-margin-top:120px}.lh-gift-grid{grid-template-columns:1fr;gap:40px}.lh-gift-card__copy{padding:20px 8px 0}.lh-gift-card__image{aspect-ratio:1}.lh-gift-group__heading{margin-bottom:30px}}.lh-gift-hero{background:#f4f3f0;color:#151515}.lh-gift-hero__images{display:grid;grid-template-columns:1fr 1fr;gap:4px}.lh-gift-hero__image{aspect-ratio:1.28;background:#e9e8e5;overflow:hidden}.lh-gift-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center}.lh-gift-hero__copy{text-align:center;max-width:760px;margin:auto;padding:55px 24px 65px}.lh-gift-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.lh-gift-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.05;margin:20px 0;font-weight:400;letter-spacing:-.04em}.lh-gift-hero__copy>p:not(.lh-gift-eyebrow){font-size:16px;line-height:1.6;max-width:540px;margin:0 auto}.lh-gift-links{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;margin-top:28px}.lh-gift-links a{color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:6px}.lh-gift-hero a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:749px){.lh-gift-hero__image{aspect-ratio:.8}.lh-gift-hero__copy{padding:38px 24px 46px}.lh-gift-hero__copy>p:not(.lh-gift-eyebrow){font-size:14px}}.lh-editorial{color:#171717;background:#fff}.lh-editorial__banner{position:relative;background:#384348;min-height:280px}.lh-editorial__banner>img{display:block;width:100%;height:auto}.lh-editorial__placeholder{height:min(65vw,650px);background:linear-gradient(125deg,#354344,#737d74)}.lh-editorial__caption{position:absolute;bottom:6%;left:5%;right:5%;text-align:center;color:#fff;text-shadow:0 1px 12px #0008}.lh-editorial__caption h1,.lh-editorial__caption h2{font-family:inherit;font-size:clamp(28px,3.4vw,52px);font-weight:400;letter-spacing:-.025em;color:inherit;margin:0 0 18px;line-height:1.1}.lh-editorial__caption a{display:inline-block;color:#fff;text-decoration:none;border:1px solid #fff;padding:11px 28px;font-size:13px;background:#0002;text-shadow:none}.lh-editorial__shop{padding:38px 3% 46px}.lh-editorial__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.lh-editorial__bar h2{font-family:inherit;font-size:16px;font-weight:400;letter-spacing:0;margin:0}.lh-editorial__arrows{display:flex;gap:22px}.lh-editorial__arrows button{padding:4px;border:0;background:none;color:inherit;font-size:25px;line-height:1;cursor:pointer}.lh-editorial__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lh-editorial__track::-webkit-scrollbar{display:none}.lh-editorial__product{flex:0 0 calc((100% - 24px)/4);text-decoration:none;color:inherit;scroll-snap-align:start}.lh-editorial__photo{position:relative;aspect-ratio:1;background:#ebebeb;overflow:hidden}.lh-editorial__photo img{width:100%;height:100%;object-fit:contain;display:block}.lh-editorial__name{display:block;font-size:13px;font-weight:400;padding:15px 10px 12px}.lh-editorial__hover{position:absolute;bottom:0;left:0;right:0;padding:14px;text-align:center;background:#ffffffed;font-size:12px;opacity:0;transition:opacity .2s}.lh-editorial__product:hover .lh-editorial__hover,.lh-editorial__product:focus-visible .lh-editorial__hover{opacity:1}.lh-editorial__progress{height:1px;background:#ddd;margin:24px 0 0}.lh-editorial__progress span{display:block;height:1px;background:#222;width:25%;transition:transform .15s}.lh-editorial a:focus-visible,.lh-editorial button:focus-visible,.lh-editorial__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:989px){.lh-editorial__product{flex-basis:calc((100% - 16px)/3)}}@media(max-width:749px){.lh-editorial__shop{padding:26px 18px 32px}.lh-editorial__product{flex-basis:70%}.lh-editorial__caption{bottom:7%}.lh-editorial__caption h1,.lh-editorial__caption h2{font-size:27px;margin-bottom:12px}.lh-editorial__caption a{padding:8px 18px;font-size:11px}.lh-editorial__banner{min-height:0}.lh-editorial__banner>img{min-height:300px;object-fit:cover}.lh-editorial__arrows{gap:16px}}@media(prefers-reduced-motion:reduce){.lh-editorial__hover,.lh-editorial__progress span{transition:none}}.lh-showcase,.lh-showcase *{box-sizing:border-box}.lh-showcase{display:grid;grid-template-columns:44% 32%;justify-content:space-between;align-items:start;padding:90px 9%;background:#fff;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lh-showcase__scene{position:sticky;top:110px}.lh-showcase__lifestyle{display:block;width:100%;height:min(76vh,900px);object-fit:cover}.lh-showcase__heading{margin:0 0 30px;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.lh-showcase__card{margin-bottom:80px}.lh-showcase__card:last-child{margin-bottom:0}.lh-showcase__image-link{display:block;background:#f5f5f3}.lh-showcase__product-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lh-showcase__details{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:18px 0 12px}.lh-showcase__details h3,.lh-showcase__details p{margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.lh-showcase__details a{color:inherit;text-decoration:none}.lh-showcase__details p{color:#595959;white-space:nowrap}.lh-showcase__media{position:relative}.lh-showcase__form{position:absolute;right:16px;bottom:16px;z-index:2;width:max-content;max-width:calc(100% - 32px);margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.lh-showcase__form select,.lh-showcase__form button{max-width:100%;min-height:32px;border:0;border-radius:999px;background:#fff;color:#111;font-family:inherit;font-weight:400;line-height:1.2;box-shadow:none}.lh-showcase__form select{width:180px;padding:6px 10px;font-size:12px}.lh-showcase__form button{padding:8px 14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.lh-showcase__form button:hover{background:#f2f2f2;color:#111}.lh-showcase__form button:disabled{opacity:.7;cursor:default}.lh-showcase__media:focus-within .lh-showcase__form{opacity:1;visibility:visible;transform:none}@media(hover:hover)and (pointer:fine){.lh-showcase__media:hover .lh-showcase__form{opacity:1;visibility:visible;transform:none}}@media(hover:none),(pointer:coarse),(max-width:749px){.lh-showcase__form{opacity:1;visibility:visible;transform:none}}@media(prefers-reduced-motion:reduce){.lh-showcase__form{transition:none}}.lh-showcase a:focus-visible,.lh-showcase button:focus-visible,.lh-showcase select:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:749px){.lh-showcase{grid-template-columns:1fr;gap:40px;padding:44px 7%}.lh-showcase__scene{position:static}.lh-showcase__lifestyle{height:auto;aspect-ratio:4 / 5}.lh-showcase__products{padding:0 5%}.lh-showcase__heading{font-size:15px;margin-bottom:24px}.lh-showcase__card{margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
