.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}:root{--lg-cream: #f4e9d8;--lg-sand: #ead9bf;--lg-paper: #fffaf2;--lg-green: #1f4033;--lg-green-deep: #173026;--lg-red: #b3262e;--lg-red-deep: #8f1e26;--lg-ink: #33241f;--lg-gold: #d8b26a;--lg-serif: "Playfair Display", Georgia, "Times New Roman", serif}.lg-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.lg-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-red)}.lg-eyebrow--gold{color:var(--lg-gold)}.lg-head{text-align:center;max-width:720px;margin:0 auto 44px}.lg-title{margin:0;font-family:var(--lg-serif);font-weight:600;font-size:clamp(30px,4vw,46px);line-height:1.15;color:var(--lg-green)}.lg-sub{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--lg-ink);opacity:.75}.lg-head--light .lg-title,.lg-head--light .lg-sub{color:var(--lg-cream)}.lg-btn{display:inline-block;padding:16px 32px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;border:2px solid transparent}.lg-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #33241f2e}.lg-btn--red{background:var(--lg-red);color:var(--lg-paper)}.lg-btn--red:hover{background:var(--lg-red-deep);color:var(--lg-paper)}.lg-btn--ghost{background:transparent;color:var(--lg-green);border-color:var(--lg-green)}.lg-btn--ghost:hover{background:var(--lg-green);color:var(--lg-paper)}.lg-btn--gold{background:var(--lg-gold);color:var(--lg-green-deep)}.lg-btn--cream{background:var(--lg-cream);color:var(--lg-red-deep)}.lg-hero{background:var(--lg-cream);background-image:radial-gradient(circle at 12% 18%,rgba(216,178,106,.22) 0,transparent 34%),radial-gradient(circle at 92% 88%,rgba(179,38,46,.1) 0,transparent 38%);padding:72px 0 80px;overflow:hidden}.lg-hero__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px}.lg-hero__title{margin:0 0 20px;font-family:var(--lg-serif);font-weight:600;font-size:clamp(36px,5vw,62px);line-height:1.08;color:var(--lg-green)}.lg-hero__lead{margin:0 0 32px;max-width:480px;font-size:18px;line-height:1.65;color:var(--lg-ink)}.lg-hero__buttons{display:flex;flex-wrap:wrap;gap:14px}.lg-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:34px 0 0;padding:0;font-size:14px;font-weight:600;color:var(--lg-green)}.lg-hero__trust li:before{content:"\2726";margin-right:8px;color:var(--lg-red)}.lg-hero__media{position:relative}.lg-hero__frame{position:relative;padding:14px;background:var(--lg-paper);border-radius:28px;box-shadow:0 30px 60px -20px #33241f61;transform:rotate(1.2deg)}.lg-hero__frame img{display:block;width:100%;height:auto;border-radius:18px}.lg-hero__badge{position:absolute;left:-22px;bottom:-26px;width:124px;height:124px;border-radius:50%;background:var(--lg-red);color:var(--lg-paper);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--lg-serif);font-weight:600;font-size:17px;line-height:1.2;padding:14px;box-shadow:0 14px 30px #8f1e2666;transform:rotate(-8deg);border:3px dashed rgba(255,250,242,.6);outline:6px solid var(--lg-red)}.lg-tiles{padding:88px 0;background:var(--lg-paper)}.lg-tiles--cream{background:var(--lg-cream)}.lg-tiles--green{background:var(--lg-green)}.lg-tiles--green .lg-title,.lg-tiles--green .lg-sub{color:var(--lg-cream)}.lg-tiles__grid{display:grid;gap:22px;list-style:none;margin:0;padding:0}.lg-tiles__grid--4{grid-template-columns:repeat(4,1fr)}.lg-tiles__grid--3{grid-template-columns:repeat(3,1fr)}.lg-tile__link{position:relative;display:block;border-radius:22px;overflow:hidden;text-decoration:none;background:var(--lg-sand);box-shadow:0 10px 28px -14px #33241f73;transition:transform .3s ease,box-shadow .3s ease}.lg-tile__link:hover{transform:translateY(-6px);box-shadow:0 22px 40px -16px #33241f8c}.lg-tile__img{display:block;aspect-ratio:4 / 5}.lg-tile__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lg-tile__link:hover .lg-tile__img img{transform:scale(1.06)}.lg-tile__label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:56px 20px 18px;background:linear-gradient(to top,#173026eb,#1730268c 55%,#17302600);color:var(--lg-paper)}.lg-tile__title{font-family:var(--lg-serif);font-weight:600;font-size:22px;line-height:1.2}.lg-tile__arrow{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--lg-paper);color:var(--lg-red);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s ease,background-color .3s ease,color .3s ease}.lg-tile__link:hover .lg-tile__arrow{transform:translate(4px);background:var(--lg-red);color:var(--lg-paper)}.lg-banner{background:var(--lg-red);color:var(--lg-paper);padding:56px 0;position:relative;overflow:hidden}.lg-banner:before,.lg-banner:after{content:"\2726";position:absolute;color:#fffaf21f;font-size:190px;line-height:1}.lg-banner:before{left:3%;top:-40px}.lg-banner:after{right:6%;bottom:-70px;font-size:240px}.lg-banner__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.lg-banner__title{margin:0;font-family:var(--lg-serif);font-weight:600;font-size:clamp(26px,3.4vw,40px);line-height:1.2;color:var(--lg-paper)}.lg-banner__lead{margin:10px 0 0;font-size:17px;max-width:640px;color:var(--lg-cream)}.lg-steps{background:var(--lg-green);padding:96px 0}.lg-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0;counter-reset:none}.lg-step{position:relative;padding:40px 32px 34px;border-radius:22px;background:var(--lg-green-deep);border:1px solid rgba(216,178,106,.35);text-align:center}.lg-step__num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;background:var(--lg-gold);color:var(--lg-green-deep);font-family:var(--lg-serif);font-weight:700;font-size:26px}.lg-step__title{margin:0 0 10px;font-family:var(--lg-serif);font-weight:600;font-size:24px;color:var(--lg-cream)}.lg-step__text{margin:0;font-size:16px;line-height:1.65;color:var(--lg-cream);opacity:.85}.lg-steps__cta{text-align:center;margin:48px 0 0}.section--featured-collection,.featured-collection,.text-with-icons{color:var(--lg-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--lg-serif)}.scrolling-text{letter-spacing:.08em}.grid-product .grid-item__content{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px -16px #33241f73;transition:transform .3s ease,box-shadow .3s ease}.grid-product:hover .grid-item__content{transform:translateY(-5px);box-shadow:0 22px 40px -18px #33241f80}.grid-product .grid__image-ratio{background:var(--lg-cream)}.grid-product .grid-item__meta{padding:16px 18px 20px}.grid-product .grid-item__meta .element-text--body-md{font-family:var(--lg-serif);font-size:17px;line-height:1.35;color:var(--lg-green)}.grid-product .element-price{color:var(--lg-red);font-weight:700;font-size:17px}@media(max-width:899px){.lg-hero{padding:40px 0 56px}.lg-hero__inner{grid-template-columns:1fr;gap:40px}.lg-hero__badge{left:8px;bottom:-22px;width:96px;height:96px;font-size:14px}.lg-tiles{padding:56px 0}.lg-tiles__grid--4,.lg-tiles__grid--3{grid-template-columns:repeat(2,1fr);gap:14px}.lg-tile__title{font-size:17px}.lg-tile__label{padding:40px 14px 14px}.lg-tile__arrow{display:none}.lg-steps{padding:64px 0}.lg-steps__list{grid-template-columns:1fr}.lg-banner__inner{flex-direction:column;align-items:flex-start}}.scrolling-text .element-marquee__wrapper{animation-duration:45s!important}.scrolling-text span{font-family:var(--lg-serif);font-style:italic;letter-spacing:.04em}.lg-tiles--cream .lg-tile__img{aspect-ratio:1 / 1}.grid-product .grid-product__actions{top:12px;right:12px;z-index:3}.lg-chero{background:var(--lg-cream);background-image:radial-gradient(circle at 10% 20%,rgba(216,178,106,.22) 0,transparent 36%),radial-gradient(circle at 94% 90%,rgba(179,38,46,.09) 0,transparent 40%);padding:56px 0 64px;overflow:hidden}.lg-chero__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:56px}.lg-chero--text .lg-chero__inner{grid-template-columns:1fr;text-align:center}.lg-chero--text .lg-chero__lead{margin-left:auto;margin-right:auto}.lg-chero--text .lg-chero__chips{justify-content:center}.lg-chero__title{margin:0 0 18px;font-family:var(--lg-serif);font-weight:600;font-size:clamp(38px,5vw,60px);line-height:1.08;color:var(--lg-green)}.lg-chero__lead{max-width:560px;font-size:18px;line-height:1.65;color:var(--lg-ink)}.lg-chero__lead p{margin:0 0 10px}.lg-chero__chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0 0;padding:0}.lg-chero__chips li{padding:8px 16px;border-radius:999px;background:var(--lg-paper);border:1px solid rgba(31,64,51,.18);font-size:14px;font-weight:600;color:var(--lg-green)}.lg-chero__chips li:first-child{background:var(--lg-red);border-color:var(--lg-red);color:var(--lg-paper)}.lg-chero__media{max-width:420px;justify-self:end;width:100%}@media(max-width:899px){.lg-chero{padding:36px 0 44px}.lg-chero__inner{grid-template-columns:1fr;gap:32px}.lg-chero__media{justify-self:center;max-width:320px}}.collection-grid .grid-product .grid-product__image-wrap{margin:0!important}.collection-grid .grid-product .grid__image-ratio{position:relative;aspect-ratio:1 / 1;height:auto;padding-bottom:0!important;background:var(--lg-sand)}.collection-grid .grid-product .grid__image-ratio img,.collection-grid .grid-product .grid__image-ratio .image-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-grid .grid-product .grid-product__secondary-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-grid .grid-product .grid-product__secondary-image is-land,.collection-grid .grid-product .grid-product__secondary-image img{display:block;width:100%;height:100%;object-fit:cover}.template-designer .product-grid__container{align-items:flex-start}.template-designer .product--description .product-single__meta>*{margin-bottom:14px}.lg-dsg__bar{display:flex;gap:4px;position:sticky;top:0;z-index:5;background:var(--lg-paper);border-bottom:1px solid var(--lg-sand);margin:0 0 18px;padding:8px 0 0}.lg-dsg__tab{flex:1;background:none;border:0;border-bottom:3px solid transparent;padding:8px 4px 10px;text-align:center;cursor:pointer;color:var(--lg-ink);opacity:.55;font:inherit}.lg-dsg__num{display:block;font-family:var(--lg-serif);font-size:18px;line-height:1}.lg-dsg__label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.lg-dsg__tab.is-done{opacity:.85}.lg-dsg__tab.is-active{opacity:1;border-bottom-color:var(--lg-red);color:var(--lg-red)}.lg-dsg__nav{display:flex;gap:10px;align-items:center;margin:18px 0 4px}.lg-dsg__back{background:none;border:1px solid var(--lg-sand);border-radius:999px;padding:12px 22px;cursor:pointer;font:inherit;color:var(--lg-ink)}.lg-dsg__next{flex:1;background:var(--lg-red);color:#fff;border:0;border-radius:999px;padding:14px 24px;cursor:pointer;font:inherit;font-weight:600}.lg-dsg__next:hover{background:var(--lg-red-deep)}.template-designer [data-lg-step-of][hidden],.lg-dsg__nav [hidden]{display:none!important}@media(max-width:749px){.template-designer .product-single__sticky{position:static!important}}@media(min-width:750px){.template-designer .grid__item.product-single__sticky{position:sticky;top:16px}.template-designer .product--description{padding-left:24px}.template-designer .lg-dsg__nav{position:sticky;bottom:0;background:var(--lg-paper);padding:10px 0}}body.lg-dsg-ready:not([data-lg-step="4"]) .tee-form-atc-wrapper{display:none!important}body.lg-dsg-ready[data-lg-step="4"] .lg-dsg__next{display:none}body.lg-dsg-ready[data-lg-step="4"] .tee-customize-main-form{display:none!important}.template-product #zipchat-iframe{left:auto!important;right:12px!important;width:min(375px,calc(100vw - 24px))!important;bottom:184px!important;height:min(704px,calc(100% - 200px))!important}.lg-dsg-link{display:block;margin:12px 0;font-weight:600;color:var(--lg-red);text-decoration:underline;text-underline-offset:3px}.template-designer .product-single__meta .product-single__title,.template-designer .product-single__meta h1{font-size:clamp(22px,2.2vw,30px);line-height:1.2}.template-designer block-variant-picker,.template-designer block-price{display:none!important}.site-nav__link{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.site-nav__link:hover,.site-nav__details[open]>summary{color:var(--lg-red)}.site-nav__link--underline:after{border-bottom-color:var(--lg-red)!important}.site-nav__item>a[href*="view=designer"]{background:var(--lg-green);color:var(--lg-paper)!important;border-radius:999px;padding:11px 20px;margin:4px 7px;position:relative;top:8px}.site-nav__item>a[href*="view=designer"]:hover{background:var(--lg-green-deep)}.site-nav__dropdown{background:#fff;border:1px solid var(--lg-sand);border-radius:16px;box-shadow:0 24px 40px #33241f1f;padding:10px;min-width:260px}.site-nav__dropdown-link{border-radius:12px;padding:12px 14px;font-size:16px;color:var(--lg-ink);text-transform:none;letter-spacing:0}.site-nav__dropdown-link:hover{background:var(--lg-cream);color:var(--lg-ink)}.lg-panel .site-nav__dropdown{left:0;right:0;width:auto;border-radius:0;border-width:1px 0 0;padding:36px 0 40px}.lg-panel__grid{text-align:left;max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.lg-panel__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lg-red)}.lg-panel__eyebrow--muted{color:#8a7466;margin-bottom:10px}.lg-panel__feature{display:flex;align-items:center;gap:16px;background:var(--lg-red);color:var(--lg-paper)!important;border-radius:16px;padding:22px 24px;text-transform:none;letter-spacing:0}.lg-panel__feature:hover{background:var(--lg-red-deep);background-color:var(--lg-red-deep)!important;text-decoration:none!important}.lg-panel__feature-text{display:block;flex:1}.lg-panel__feature-title{display:block;font-family:var(--lg-serif);font-size:26px;font-weight:600;line-height:1.2}.lg-panel__feature-sub{display:block;font-size:14px;opacity:.85;margin-top:2px}.lg-panel__arrow{font-size:22px}.lg-panel__item{display:block;padding:13px 14px;border-radius:12px;font-size:17px;color:var(--lg-ink);text-transform:none;letter-spacing:0}.lg-panel__item:hover{background:var(--lg-cream)!important;color:var(--lg-ink);text-decoration:none!important}.lg-panel__promo{background:var(--lg-cream);border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.lg-panel__promo-title{margin:0;font-family:var(--lg-serif);font-size:24px;line-height:1.25;color:var(--lg-green);font-weight:600;text-transform:none;letter-spacing:0}.lg-panel__promo-btn{align-self:flex-start;padding:11px 20px;border-radius:999px;background:var(--lg-green);color:var(--lg-paper)!important;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.lg-panel__promo-btn:hover{background:var(--lg-green-deep)!important;text-decoration:none!important}.lg-panel__chips{display:flex;flex-wrap:wrap;gap:10px}.lg-panel__chip{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--lg-cream);color:var(--lg-ink);font-size:16px;text-transform:none;letter-spacing:0}.lg-panel__chip:hover{background:var(--lg-green)!important;color:var(--lg-paper)!important;text-decoration:none!important}.lg-panel__grid--tiles{grid-template-columns:minmax(0,1fr) 300px}.lg-panel__tiles{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:22px;align-content:start}.lg-panel__tile{display:block;text-transform:none;letter-spacing:0;color:var(--lg-ink)}.lg-panel__tile:hover{background:transparent!important;text-decoration:none!important}.lg-panel__tile-img{display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--lg-sand)}.lg-panel__tile-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lg-panel__tile:hover .lg-panel__tile-img img{transform:scale(1.05)}.lg-panel__tile-title{display:block;margin-top:10px;font-family:var(--lg-serif);font-size:18px;font-weight:600;line-height:1.25;color:var(--lg-green)}.lg-panel__tile:hover .lg-panel__tile-title{color:var(--lg-red)}.slide-nav__wrapper{background:transparent}.slide-nav__wrapper:after{background:none!important}.slide-nav{padding:4px 20px 8px}.slide-nav__item,.slide-nav__item:first-child,.slide-nav__item:last-child{padding:0}.slide-nav__item>.slide-nav__button .slide-nav__link,.slide-nav__item>a.slide-nav__link{padding:18px 0;font-size:18px;font-weight:500;color:var(--lg-ink);border-bottom:1px solid var(--lg-sand)}.slide-nav__link .element-icon{width:14px;height:14px;color:#8a7466}.lg-m-feature-item{padding:12px 0 8px!important}.lg-m-feature{display:flex;align-items:center;gap:14px;background:var(--lg-red);color:var(--lg-paper)!important;border-radius:16px;padding:16px 18px;text-decoration:none}.lg-m-feature__text{flex:1;display:block}.lg-m-feature__title{display:block;font-family:var(--lg-serif);font-size:24px;font-weight:600;line-height:1.2}.lg-m-feature__sub{display:block;font-size:13px;opacity:.85;margin-top:2px}.lg-m-feature__arrow{font-size:22px}.lg-m-acc{border-bottom:1px solid var(--lg-sand)}.lg-m-acc__summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:18px;font-weight:500;color:var(--lg-ink);cursor:pointer;list-style:none}.lg-m-acc__summary::-webkit-details-marker{display:none}.lg-m-acc[open] .lg-m-acc__summary{color:var(--lg-red);font-weight:600}.lg-m-acc[open] .lg-m-acc__chev{transform:rotate(180deg)}.lg-m-acc__body{background:var(--lg-cream);border-radius:14px;padding:6px 16px;margin-bottom:16px}.lg-m-acc__item{display:block;padding:13px 0;font-size:16px;color:var(--lg-ink);border-bottom:1px solid var(--lg-sand)}.lg-m-acc__item:last-child{border-bottom:0}.lg-m-acc__group{margin:14px 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lg-red)}.lg-m-chips{display:flex;flex-wrap:wrap;gap:8px}.lg-m-chip{display:inline-block;padding:9px 15px;border-radius:999px;background:var(--lg-paper);color:var(--lg-ink);font-size:15px;border:1px solid var(--lg-sand)}.lg-m-acc__all{display:block;padding:16px 0 12px;font-size:16px;font-weight:600;color:var(--lg-green)}.lg-m-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 0 10px}.lg-m-tile{display:block;color:var(--lg-ink)}.lg-m-tile__img{display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--lg-sand)}.lg-m-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.lg-m-tile__title{display:block;margin-top:8px;font-family:var(--lg-serif);font-size:16px;font-weight:600;line-height:1.25;color:var(--lg-green)}.slide-nav a[href*="view=designer"]{display:flex;justify-content:center;background:var(--lg-green);color:var(--lg-paper);border-radius:999px;text-align:center;margin:16px 0 8px;padding:16px;border-bottom:0;font-size:16px;font-weight:500}.slide-nav a[href*="view=designer"] .element-icon{display:none}.slide-nav a[href*="view=designer"]>span{flex:0 1 auto}.site-header__element--sub{border-bottom:1px solid var(--lg-sand)}html,body{overflow-x:clip;max-width:100%}.element-marquee{contain:paint;max-width:100%}.element-marquee__wrapper{max-width:none}.site-header__drawer{overflow-x:hidden}.lg-m-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:12px 20px 24px;font-size:14px;color:#8a7466}.lg-m-legal a{color:#8a7466;text-decoration:none}.footer__title{font-size:17px}.footer a,.footer__section a,.site-footer a{font-size:15px}.footer .footer__title,.footer__title.heading-sm{font-size:18px!important}.site-header__drawer:not(.is-active):not(.is-transitioning){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/overrides.css.map */
