.lg-hgg{--lg-hgg-ink: #534a38;--lg-hgg-muted: #75787b;--lg-hgg-blush: #ead8d1;--lg-hgg-cream: #f3f0ec;--lg-hgg-sand: #ded5c9;--lg-hgg-sage: #76816a;--lg-hgg-sage-light: #8c977e;--lg-hgg-moss: #596350;--lg-hgg-burgundy: #8d3d3d;--lg-hgg-sans: "avenir-lt-pro", "Avenir", "Helvetica Neue", Arial, sans-serif;--lg-hgg-serif: "mrs-eaves", "Mrs Eaves", Georgia, serif;color:var(--lg-hgg-ink);font-family:var(--lg-hgg-sans);overflow:hidden}.lg-hgg *,.lg-hgg *:before,.lg-hgg *:after{box-sizing:border-box}.lg-hgg h1,.lg-hgg h2,.lg-hgg p,.lg-hgg figure,.lg-hgg blockquote{margin:0;color:inherit;text-transform:none;letter-spacing:normal}.lg-hgg img{display:block;max-width:100%;height:auto}.lg-hgg a{color:inherit;text-decoration:none}.lg-hgg .lg-hgg__body{font-family:var(--lg-hgg-sans);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.36px}.lg-hgg .lg-hgg__eyebrow{font-family:var(--lg-hgg-sans);font-size:20px;font-weight:700;line-height:1;letter-spacing:1.8px;text-transform:uppercase}.lg-hgg .lg-hgg__title{font-family:var(--lg-hgg-serif);font-size:48px;font-weight:400;line-height:1.3;letter-spacing:.96px}.lg-hgg__striped{background:var(--lg-hgg-blush) url(lg-hgg-stripes.svg) center -100px / 1440px auto repeat-x}.lg-hgg__btn{display:inline-flex;align-items:center;justify-content:center;gap:22.5px;padding:14.041px 31px 14.041px 28.082px;border-radius:10px;font-family:var(--lg-hgg-sans);font-size:17.149px;font-weight:700;line-height:31.408px;letter-spacing:.686px;text-transform:uppercase;white-space:nowrap;transition:filter .2s ease}.lg-hgg__btn img{width:17px;height:auto}.lg-hgg__btn:hover,.lg-hgg__btn:focus-visible{filter:brightness(.92)}.lg-hgg .lg-hgg__btn--burgundy{background:var(--lg-hgg-burgundy);color:#fff}.lg-hgg .lg-hgg__btn--sand{background:var(--lg-hgg-sand);color:var(--lg-hgg-ink)}.lg-hgg .lg-hgg__btn--moss{background:var(--lg-hgg-moss);color:#fff}.lg-hgg .lg-hgg__btn--outline{padding-top:13.041px;padding-bottom:13.041px;border:1px solid var(--lg-hgg-ink);background:var(--lg-hgg-cream);color:var(--lg-hgg-ink)}.lg-hgg__btn--wide{width:100%;max-width:398.126px;height:54.623px;padding:0 16px}.lg-hgg__hero{position:relative;min-height:539px;padding:143px 0 60px 127px;overflow:hidden}.lg-hgg__hero-copy{position:relative;z-index:1;max-width:610px}.lg-hgg__hero-title{margin-top:16px!important;font-family:var(--lg-hgg-sans);font-size:45.394px;font-weight:400;line-height:1.3;letter-spacing:.9079px!important}.lg-hgg__accent-serif{font-family:var(--lg-hgg-serif);font-size:54.852px;font-weight:700;line-height:1.16;letter-spacing:1.097px;text-transform:uppercase}.lg-hgg__hero-title+.lg-hgg__body{margin-top:2px;max-width:420px}.lg-hgg__hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:33.7px}.lg-hgg .lg-hgg__hero-note{max-width:420px;margin-top:28.8px}.lg-hgg__hero-media{position:absolute;left:calc(50% - 2px);bottom:-32px;width:600px}.lg-hgg__hero-media img{width:100%;height:auto}.lg-hgg__grid-band{position:relative;padding:48px 20px 36px;background:var(--lg-hgg-cream);text-align:center;overflow:hidden}.lg-hgg__grid-band--under{padding-bottom:80px}.lg-hgg__grid-band--gift{padding-bottom:81px}.lg-hgg__head{position:relative;z-index:1}.lg-hgg__bow{width:93px;height:auto;margin:0 auto 13px}.lg-hgg__head .lg-hgg__title{margin-top:4.3px}.lg-hgg__head .lg-hgg__body{max-width:624px;margin:7.3px auto 0}.lg-hgg__grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 53px;max-width:1191px;margin:48px auto 0}.lg-hgg__head:not(:has(.lg-hgg__body))+.lg-hgg__grid{margin-top:38.3px}.lg-hgg__card{position:relative;display:block;flex:0 0 258px;overflow:hidden;text-align:left}.lg-hgg__card-img{aspect-ratio:258 / 227;overflow:hidden;background:var(--lg-hgg-sand)}.lg-hgg__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lg-hgg__card:hover .lg-hgg__card-img img{transform:scale(1.03)}.lg-hgg__card:focus-visible{outline:2px solid var(--lg-hgg-ink);outline-offset:3px}.lg-hgg__card-cta{position:relative;height:88px;padding:14.6px 20px 0;background:var(--lg-hgg-sage);color:#fff}.lg-hgg .lg-hgg__card-title{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.32px}.lg-hgg .lg-hgg__card-text{max-width:186px;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:.3px}.lg-hgg__card-arrow{position:absolute;top:54px;right:24px;width:17px;height:auto}.lg-hgg__grid--category .lg-hgg__card-cta{padding-top:17px}.lg-hgg .lg-hgg__grid--category .lg-hgg__card-title{font-size:20px;letter-spacing:.4px;text-transform:uppercase}.lg-hgg .lg-hgg__grid--category .lg-hgg__card-text{margin-top:8px;white-space:nowrap}.lg-hgg__decor{position:absolute;z-index:0;max-width:none!important;pointer-events:none}.lg-hgg__decor--holly{top:116px;right:-82.46px;width:202.183px;transform:rotate(-120.05deg)}.lg-hgg__decor--winter{top:40.7px;left:-58.31px;width:165.963px;transform:rotate(46.61deg)}.lg-hgg__decor--pine{top:3.93px;right:-38.21px;width:217.241px;transform:rotate(-63.22deg)}.lg-hgg__tiles{display:flex}.lg-hgg__tile{position:relative;display:flex;flex:1 1 50%;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;color:#fff;text-align:center;overflow:hidden}.lg-hgg__tile-img{position:absolute;top:0;right:0;bottom:0;left:0}.lg-hgg__tile-img img{width:100%;height:100%;object-fit:cover}.lg-hgg__tile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.lg-hgg__tile-copy{position:relative;display:flex;flex-direction:column;align-items:center;max-width:512px}.lg-hgg__tile-copy .lg-hgg__body{max-width:398px;margin-top:18.6px}.lg-hgg__tile-copy .lg-hgg__btn{margin-top:24px}.lg-hgg__perks{padding:58px 20px 55px;background:var(--lg-hgg-burgundy);color:#fff;text-align:center}.lg-hgg__perks .lg-hgg__grid{margin-top:25px}.lg-hgg__badge{display:flex;flex:0 0 258px;flex-direction:column;align-items:center}.lg-hgg__badge-icon{display:flex;align-items:center;justify-content:center;height:90px}.lg-hgg__badge-icon img{height:auto}.lg-hgg__badge-title{display:flex;align-items:center;justify-content:center;height:55px;margin-top:16px;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:.48px}.lg-hgg__reviews{padding:58px 20px 63px;background:var(--lg-hgg-cream);text-align:center}.lg-hgg .lg-hgg__rating{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:9.5px;font-size:18px;line-height:23.545px;letter-spacing:.36px}.lg-hgg__rating img{width:111px;height:auto}.lg-hgg__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,420px));justify-content:center;margin-top:60.2px}.lg-hgg__quote{display:flex;flex-direction:column;align-items:center;min-height:212px;padding:0 68px}.lg-hgg__quote+.lg-hgg__quote{border-left:2px solid var(--lg-hgg-moss)}.lg-hgg .lg-hgg__quote-text{display:flex;align-items:center;min-height:117px;padding:0;border:0;font-size:24px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:.48px}.lg-hgg__quote-stars{width:111px;height:auto;margin-top:16px}.lg-hgg__quote-author{margin-top:26.5px;font-size:18px;line-height:1.5;letter-spacing:.36px}.lg-hgg__promo{display:flex}.lg-hgg__promo-copy{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;min-height:491px;padding:40px 40px 40px 127px;background:var(--lg-hgg-sage-light);color:#fff}.lg-hgg__promo-copy .lg-hgg__title{max-width:470px}.lg-hgg__promo-copy .lg-hgg__body{max-width:448px;margin-top:9.6px}.lg-hgg__promo-copy .lg-hgg__btn{margin-top:23px}.lg-hgg__promo-img{position:relative;flex:1 1 50%}.lg-hgg__promo-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-hgg__signup{position:relative;min-height:330px;overflow:hidden}.lg-hgg__signup-blanket{position:absolute;top:10.65px;left:4.77px;width:340.868px;max-width:none!important;transform:rotate(29.58deg);filter:drop-shadow(-14.734px -12.629px 56.936px rgba(0,0,0,.05));pointer-events:none}.lg-hgg__signup-pine{position:absolute;top:135.5px;left:-12.75px;width:189.1px;max-width:none!important;transform:rotate(-4.1deg);pointer-events:none}.lg-hgg__signup-inner{position:relative;z-index:1;display:flex;align-items:flex-start;gap:58px;padding:101px 24px 60px clamp(300px,100vw - 1009px,431px)}.lg-hgg__signup-copy{flex:0 1 431px}.lg-hgg__signup-copy .lg-hgg__body{max-width:411px;margin-top:12.6px}.lg-hgg__form{flex:0 0 398px;width:100%;max-width:398px}.lg-hgg__form .klaviyo-form{float:none!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.lg-hgg__form .klaviyo-form>div{min-height:0!important;padding:0!important}.lg-hgg__form [data-testid=form-row]{flex-direction:column!important;gap:18.4px}.lg-hgg__form [data-testid=form-row]+[data-testid=form-row]{margin-top:18.4px}.lg-hgg__form [data-testid=form-component]{flex:0 0 auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important}.lg-hgg__form .klaviyo-form input[type=email]{width:100%!important;height:54.623px!important;margin:0!important;padding:0 20px 0 70px!important;border:1px solid var(--lg-hgg-muted)!important;border-radius:10px!important;background:#fff url(lg-bfcm-icon-mail-small.svg) 22px center / 26px auto no-repeat!important;box-shadow:none!important;color:var(--lg-hgg-ink)!important;font-family:var(--lg-hgg-sans)!important;font-size:17.149px!important;font-weight:400!important;letter-spacing:.686px!important}.lg-hgg__form .klaviyo-form input::placeholder{color:var(--lg-hgg-muted)!important;font-family:var(--lg-hgg-sans)!important;font-size:17.149px!important;font-weight:400!important;letter-spacing:.686px!important;opacity:1}.lg-hgg__form .klaviyo-form input:focus{border-color:var(--lg-hgg-ink)!important;outline:2px solid rgba(83,74,56,.25)!important;outline-offset:1px}.lg-hgg__form .klaviyo-form-button{width:100%!important;height:54.623px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:var(--lg-hgg-burgundy)!important;box-shadow:none!important;color:#fff!important;font-family:var(--lg-hgg-sans)!important;font-size:17.149px!important;font-weight:700!important;letter-spacing:.686px!important;line-height:31.408px!important;text-transform:uppercase!important;cursor:pointer;transition:filter .2s ease}.lg-hgg__form .klaviyo-form-button:hover,.lg-hgg__form .klaviyo-form-button:focus-visible{filter:brightness(.92)}.lg-hgg__trust{padding:34px 20px 31.5px;background:var(--lg-hgg-cream);text-align:center}.lg-hgg__trust .lg-hgg__grid{margin-top:0}.lg-hgg__trust .lg-hgg__badge-icon{height:80px}.lg-hgg__trust .lg-hgg__badge-title{height:auto;margin-top:11.5px;font-size:20px;letter-spacing:.4px}.lg-hgg picture{display:contents}.lg-hgg__mobile-only{display:none}.lg-hgg__perks .lg-hgg__icon--shipping-white{transform:translate(-6px)}.lg-hgg__trust .lg-hgg__icon--shipping{transform:translate(-15.8px)}@media only screen and (max-width:1199px){.lg-hgg__hero{padding-left:48px}.lg-hgg__hero-media{left:auto;right:-2vw;width:40vw}.lg-hgg__grid{gap:40px 24px}.lg-hgg__card,.lg-hgg__badge{flex-basis:calc((100% - 72px)/4);max-width:258px}.lg-hgg .lg-hgg__grid--category .lg-hgg__card-text{white-space:normal}.lg-hgg__card-cta{height:auto;min-height:88px;padding-bottom:14px}.lg-hgg .lg-hgg__card-text{max-width:none;padding-right:30px}.lg-hgg__card-arrow{right:16px}.lg-hgg__quote{padding:0 32px}.lg-hgg__promo-copy{padding-left:60px}.lg-hgg__signup-inner{gap:32px}.lg-hgg__form{flex-basis:340px}}@media only screen and (max-width:989px){.lg-hgg__mobile-only{display:block}.lg-hgg__desktop-only{display:none}.lg-hgg__striped{background-image:url(lg-hgg-stripes-mobile.svg);background-position:center top;background-size:999px 925px}.lg-hgg__btn--wide{max-width:344.834px;height:47.311px;border-radius:8.661px;font-size:14.854px;line-height:27.204px;letter-spacing:.5941px}.lg-hgg__hero{min-height:0;padding:52px 20px 127.2px;text-align:center}.lg-hgg__hero-copy{max-width:none}.lg-hgg__hero .lg-hgg__eyebrow{font-size:13.965px;letter-spacing:1.2569px}.lg-hgg__hero-title{max-width:240px;margin:22px auto 0!important;font-size:33.225px;letter-spacing:.6645px!important}.lg-hgg__accent-serif{font-size:40.147px;letter-spacing:.8029px}.lg-hgg__hero-title+.lg-hgg__body{max-width:307.4px;margin:0 auto;font-size:13.174px;letter-spacing:.2635px}.lg-hgg .lg-hgg__hero-note{display:none}.lg-hgg__hero-actions{flex-direction:column;align-items:center;gap:15.89px;margin-top:219.8px}.lg-hgg__hero .lg-hgg__btn{gap:16.72px;padding:10.899px 24.9px 10.899px 21.799px;border-radius:7.762px;font-size:13.312px;line-height:24.38px;letter-spacing:.5325px}.lg-hgg__hero .lg-hgg__btn img{width:13.2px}.lg-hgg__hero .lg-hgg__btn--outline{width:250px;padding-top:10.123px;padding-bottom:10.123px;border-width:.776px}.lg-hgg__hero-media{left:50%;right:auto;bottom:0;width:432px;margin-left:-1px;transform:translate(-50%)}.lg-hgg__hero-media img{aspect-ratio:432 / 459;object-fit:cover}.lg-hgg__grid-band,.lg-hgg__grid-band--gift,.lg-hgg__grid-band--under{padding:56px 0}.lg-hgg .lg-hgg__decor{display:none}.lg-hgg__head{padding:0 16px}.lg-hgg__head .lg-hgg__title{max-width:304px;margin:23.4px auto 0;line-height:.98}.lg-hgg__grid-band--under .lg-hgg__head .lg-hgg__title{margin-top:32.5px}.lg-hgg__head .lg-hgg__body{max-width:352px;margin-top:20.4px}.lg-hgg__grid{gap:43.25px 24px;max-width:none;margin-top:36px}.lg-hgg__head:not(:has(.lg-hgg__body))+.lg-hgg__grid{margin-top:32.4px}.lg-hgg__grid-band--under .lg-hgg__grid{row-gap:43.69px}.lg-hgg__card{flex:0 0 286.105px;max-width:100%}.lg-hgg__card-cta{height:97.586px;min-height:0;padding:16.19px 22.18px 0}.lg-hgg .lg-hgg__card-title{font-size:17.743px;letter-spacing:.3549px}.lg-hgg .lg-hgg__card-text{max-width:206.26px;padding-right:0;font-size:16.634px;letter-spacing:.3327px}.lg-hgg__grid--category .lg-hgg__card-cta{padding-top:18.86px}.lg-hgg .lg-hgg__grid--category .lg-hgg__card-title{font-size:22.179px;letter-spacing:.4436px}.lg-hgg .lg-hgg__grid--category .lg-hgg__card-text{max-width:none;margin-top:8.87px;white-space:nowrap}.lg-hgg__card-arrow{top:59.87px;right:26.6px;width:18.86px}.lg-hgg__tiles{flex-direction:column}.lg-hgg__tile{align-items:flex-start;min-height:327px;padding:68px 20px 20px}.lg-hgg__tile:nth-child(2){padding-top:58px}.lg-hgg__tile-copy{width:100%}.lg-hgg__tile .lg-hgg__title{max-width:351px;font-size:42.536px;letter-spacing:.8507px}.lg-hgg__tile:nth-child(2) .lg-hgg__title{max-width:299px;line-height:1.02}.lg-hgg__tile-copy .lg-hgg__body{max-width:287px;margin-top:5.7px;font-size:13.174px;letter-spacing:.2635px}.lg-hgg__tile:nth-child(2) .lg-hgg__tile-copy .lg-hgg__body{margin-top:14.2px}.lg-hgg__tile-copy .lg-hgg__btn{margin-top:16.5px}.lg-hgg__perks{padding:34px 0 0}.lg-hgg__perks .lg-hgg__head .lg-hgg__title{max-width:264px;margin-top:20.96px}.lg-hgg__perks .lg-hgg__head .lg-hgg__body{margin-top:16.96px}.lg-hgg__perks .lg-hgg__grid{flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:32px}.lg-hgg__perks .lg-hgg__badge{flex:none;width:100%;max-width:none;padding:26px 20px 19.9px}.lg-hgg__perks .lg-hgg__badge-icon{height:90px}.lg-hgg__perks .lg-hgg__badge-title{height:auto;margin-top:15.9px}.lg-hgg__perks .lg-hgg__icon--shipping-white{transform:translate(-9px)}.lg-hgg__reviews{padding:34px 0 0}.lg-hgg__reviews .lg-hgg__head .lg-hgg__title{max-width:264px;margin-top:29.2px;line-height:1.3}.lg-hgg .lg-hgg__rating{margin-top:29.2px}.lg-hgg__quotes{grid-template-columns:minmax(0,1fr);margin-top:21.5px}.lg-hgg__quote{min-height:0;padding:22px 0 28px}.lg-hgg__quote+.lg-hgg__quote{border-left:0}.lg-hgg .lg-hgg__quote-text{max-width:284px}.lg-hgg__promo{flex-direction:column}.lg-hgg__promo-copy{align-items:center;min-height:0;padding:43px 20px 42.7px;text-align:center}.lg-hgg__promo-copy .lg-hgg__title{max-width:351px}.lg-hgg__promo-copy .lg-hgg__body{max-width:287px;margin-top:6.6px}.lg-hgg__promo-copy .lg-hgg__btn{margin-top:23px}.lg-hgg__promo-img{aspect-ratio:430 / 377}.lg-hgg__signup{min-height:0;background-position:center -173px;background-size:999px 724px}.lg-hgg .lg-hgg__signup-blanket,.lg-hgg .lg-hgg__signup-pine{display:none}.lg-hgg__signup-inner{flex-direction:column;align-items:center;gap:33px;padding:35px 20px 49px;text-align:center}.lg-hgg__signup-copy{flex:none;max-width:287px}.lg-hgg__signup-copy .lg-hgg__title{max-width:277px;margin:0 auto;font-size:42.536px;line-height:1.07;letter-spacing:.8507px}.lg-hgg__signup-copy .lg-hgg__body{max-width:287px;margin:16.97px auto 0}.lg-hgg__form{flex:none;max-width:344.834px}.lg-hgg__form [data-testid=form-row]{gap:15.38px}.lg-hgg__form [data-testid=form-row]+[data-testid=form-row]{margin-top:15.38px}.lg-hgg__form .klaviyo-form input[type=email]{height:47.311px!important;padding-left:60.63px!important;border-width:.866px!important;border-radius:8.661px!important;background-position:19.04px center!important;background-size:22.5px auto!important;font-size:14.854px!important;letter-spacing:.5941px!important}.lg-hgg__form .klaviyo-form input::placeholder{font-size:14.854px!important;letter-spacing:.5941px!important}.lg-hgg__form .klaviyo-form-button{height:47.311px!important;border-radius:8.661px!important;font-size:14.854px!important;letter-spacing:.5941px!important;line-height:27.204px!important}.lg-hgg__trust{padding:43.15px 0 55.5px}.lg-hgg__trust .lg-hgg__grid{display:grid;grid-template-columns:repeat(2,199px);justify-content:center;gap:38.5px 0}.lg-hgg__trust .lg-hgg__badge{max-width:none}.lg-hgg__trust .lg-hgg__badge-icon{height:61.7px}.lg-hgg__trust .lg-hgg__icon--shipping{width:69.6px;transform:translate(-12.2px)}.lg-hgg__trust .lg-hgg__icon--made-with-love{width:61.37px}.lg-hgg__trust .lg-hgg__icon--heirloom{width:61.71px}.lg-hgg__trust .lg-hgg__icon--stars{width:85.55px}.lg-hgg__trust .lg-hgg__badge-title{margin-top:8.2px;font-size:15.414px;letter-spacing:.3083px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/lg-holiday-gift-guide.css.map */
