.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--font-body-family);font-weight:400;font-size:13px;letter-spacing:.02em;line-height:1.4;padding-top:9px;padding-bottom:9px;min-height:0}.announcement-bar__link:hover .announcement-bar__message span{text-decoration:underline;text-underline-offset:3px}.gn-acc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2.4rem,5vw,6.4rem)}.gn-acc__sub{margin:0;line-height:1.6}.gn-acc__row summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 0;font-weight:600;font-size:1.6rem;color:#150c06}.gn-acc__row summary span:before{content:"+";font-size:2rem;font-weight:400}.gn-acc__body{padding-bottom:2rem;line-height:1.55}.gn-acc__body ul{margin:0;padding-left:1.8rem;display:grid;gap:.8rem}.gn-acc__body p{margin:0 0 1rem}@media screen and (max-width:989px){.gn-acc{grid-template-columns:1fr}}.gn-ad{font-family:"DM Sans",var(--font-body-family);color:#150c06;letter-spacing:0}.gn-ad__block{margin-top:96px}.gn-ad__block:first-child{margin-top:80px}.gn-ad__h2{font-family:var(--font-heading-family);font-weight:400;font-size:28px;line-height:1.15;margin:0 0 16px;color:#150c06;letter-spacing:0}.gn-ad__h2--lg{font-size:clamp(30px,3.5vw,40px);line-height:1.1}.gn-ad__eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#ac9786;margin:0 0 10px}.gn-about{max-width:760px}.gn-about__body{font-size:16px;line-height:1.65;color:#4a443d}.gn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gn-card{background:#f6f1ec;border-radius:14px;padding:32px}.gn-card--full{grid-column:1/-1}.gn-card ul{margin:0;padding-left:18px;display:grid;gap:10px;line-height:1.5;color:#4a443d;font-size:15px}.gn-card--wide .gn-card__cols,.gn-card--full .gn-card__cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.gn-stages__head{max-width:640px;margin-bottom:32px}.gn-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:#e6ddd5;border:1px solid #e6ddd5;border-radius:14px;overflow:hidden}.gn-stage{background:#fcfcfc;padding:24px;display:flex;flex-direction:column;gap:8px}.gn-stage__n{font-family:var(--font-heading-family);font-size:36px;line-height:1;color:#ac9786}.gn-stage__t{font-weight:600;font-size:15px}.gn-stage__b{font-size:14px;line-height:1.5;color:#4a443d}.gn-band{background:#f3e6db;border-radius:18px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}.gn-band .gn-ad__h2{font-size:clamp(26px,3vw,36px)}.gn-band__text{margin:0;line-height:1.6;font-size:15px}.gn-band__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gn-stat{background:#fcfcfc;border-radius:12px;padding:24px}.gn-stat__v{font-family:var(--font-heading-family);font-size:56px;line-height:1}.gn-stat__l{font-size:14px;margin-top:8px;line-height:1.4}.gn-acc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,5vw,64px)}.gn-acc__sub{margin:0;line-height:1.6;color:#4a443d}.gn-acc__list{border-top:1px solid #d9cfc6}.gn-acc__row{border-bottom:1px solid #d9cfc6}.gn-acc__row summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:16px}.gn-acc__row summary::-webkit-details-marker{display:none}.gn-acc__row summary span:before{content:"+";font-size:20px;font-weight:400}.gn-acc__row[open] summary span:before{content:"\2212"}.gn-acc__body{margin:0 0 20px;padding-left:18px;line-height:1.55;color:#4a443d;font-size:15px;display:grid;gap:8px}div.gn-acc__body{padding-left:0}.gn-acc__body p{margin:0}@media screen and (max-width:989px){.gn-cards,.gn-band,.gn-acc{grid-template-columns:1fr}.gn-card--wide{grid-column:auto}.gn-card--wide .gn-card__cols,.gn-card--full .gn-card__cols{grid-template-columns:1fr}.gn-ad__block{margin-top:64px}}.gn-desc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,5vw,64px);font-family:"DM Sans",var(--font-body-family);letter-spacing:0;color:#150c06}.gn-desc__h{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.5vw,40px);line-height:1.1;margin:0;color:#150c06;letter-spacing:0}.gn-desc__body{font-size:16px;line-height:1.65;color:#4a443d;border-top:1px solid #d9cfc6;padding-top:20px}.gn-desc__body p{margin:0 0 14px}.gn-desc__body strong{color:#150c06;font-weight:600}.gn-desc__body h2,.gn-desc__body h3,.gn-desc__body h4{font-family:"DM Sans",var(--font-body-family);font-size:16px;font-weight:600;letter-spacing:0;color:#150c06;margin:24px 0 8px}.gn-desc__body ul{margin:0 0 14px;padding-left:18px;display:grid;gap:6px}.gn-desc__body img{border-radius:12px;max-width:100%;height:auto}@media screen and (max-width:989px){.gn-desc{grid-template-columns:1fr}}.gn-h2{font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;line-height:1.15;margin:0 0 1.6rem;color:#150c06}.gn-eyebrow{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#8a7362;margin:0 0 1rem}.gn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.gn-card{background:#f6f1ec;border-radius:1.4rem;padding:3.2rem}.gn-card--wide{grid-column:span 2}.gn-card__body ul{margin:0;padding-left:1.8rem;display:grid;gap:1rem;line-height:1.5}.gn-card--wide .gn-card__body ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.8rem}.gn-card__body p{margin:0 0 1rem}@media screen and (max-width:989px){.gn-cards{grid-template-columns:1fr}.gn-card--wide{grid-column:auto}.gn-card--wide .gn-card__body ul{grid-template-columns:1fr}}.gn-stages__head{max-width:64rem;margin-bottom:3.2rem}.gn-h2--lg{font-size:clamp(3rem,3.5vw,4rem);line-height:1.1}.gn-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1px;background:#e6ddd5;border:1px solid #e6ddd5;border-radius:1.4rem;overflow:hidden}.gn-stage{background:#fcfcfc;padding:2.4rem;display:flex;flex-direction:column;gap:.8rem}.gn-stage__n{font-family:var(--font-heading-family);font-size:3.6rem;line-height:1;color:#ac9786}.gn-stage__t{font-weight:600;font-size:1.5rem;color:#150c06}.gn-stage__b{font-size:1.4rem;line-height:1.5}.gn-stage__b p{margin:0}.gn-band{border-radius:1.8rem;padding:clamp(2.8rem,5vw,5.6rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center;color:#150c06}.gn-band .gn-h2{font-size:clamp(2.6rem,3vw,3.6rem)}.gn-band__text p{margin:0;line-height:1.6}.gn-band__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.gn-stat{background:#fcfcfc;border-radius:1.2rem;padding:2.4rem}.gn-stat__v{font-family:var(--font-heading-family);font-size:5.6rem;line-height:1}.gn-stat__l{font-size:1.4rem;margin-top:.8rem;line-height:1.4}@media screen and (max-width:989px){.gn-band{grid-template-columns:1fr}}.gn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;background:#fcfcfc;border-top:1px solid #e6ddd5;box-shadow:0 -6px 20px #150c060f}.gn-sticky[hidden]{display:none}.gn-sticky__inner{display:flex;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px}.gn-sticky__img{width:40px;height:52px;object-fit:cover;border-radius:6px;background:#fff}.gn-sticky__text{flex:1;min-width:0}.gn-sticky__title{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#150c06}.gn-sticky__price{font-size:13px;color:#4a443d}.gn-sticky__btn{height:46px;padding:0 28px;border:0;border-radius:10px;background:#150c06;color:#fcfcfc;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.gn-sticky__btn:hover{background:#ac9786}@media screen and (max-width:749px){.gn-sticky__img{display:none}.gn-sticky__btn{padding:0 20px}}@media screen and (min-width:990px){.product:has(.gn-pdp) .product__media-wrapper{width:56%!important;max-width:56%!important}.product:has(.gn-pdp) .product__info-wrapper{width:44%!important;max-width:44%!important;padding-left:40px!important;padding-right:0!important}.product:has(.gn-pdp) .product__info-container{max-width:520px}}.product:has(.gn-pdp) .product__media,.product:has(.gn-pdp) .product__media img,.product:has(.gn-pdp) .product__media-item .media{border-radius:14px!important;overflow:hidden}.product:has(.gn-pdp) .thumbnail img{border-radius:7px!important}.product:has(.gn-pdp) .product-form__input legend,.product:has(.gn-pdp) .product-form__input .form__label{font-size:14px!important;font-weight:600;color:#150c06;letter-spacing:0}.product:has(.gn-pdp) .product-form__input [data-selected-value]{display:none}.product:has(.gn-pdp) .gn-sel{font-weight:400}.product:has(.gn-pdp) .product-form__input:has(input[value=Black]) input[type=radio][value=Black]+label{background-color:#1f1e1c!important}.product:has(.gn-pdp) .product-form__input:has(input[value=Black]) input[type=radio][value=White]+label{background-color:#f4f2ee!important}.product:has(.gn-pdp) .product-form__input:has(input[value=Black]) input[type=radio][value=Sandstone]+label{background-color:#c9b79a!important}.product:has(.gn-pdp) .product-form__input:has(input[value=Black]) input[type=radio][value="Midnight Blue"]+label{background-color:#232e48!important}.product:has(.gn-pdp) .product-form__input--swatch{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 22px}.product:has(.gn-pdp) .product-form__input--swatch legend,.product:has(.gn-pdp) .product-form__input--swatch .form__label{width:100%;margin:0 0 10px;padding:0}.product:has(.gn-pdp) .product-form__input--swatch .swatch-input__label{--swatch-input--size:40px;width:40px!important;height:40px!important;max-width:40px!important;margin:0!important;padding:3px!important;border-radius:50%!important;border:2px solid transparent!important;outline:none!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s}.product:has(.gn-pdp) .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:#150c06!important;outline:none!important}.product:has(.gn-pdp) .product-form__input--swatch .swatch-input__label:before,.product:has(.gn-pdp) .product-form__input--swatch .swatch-input__label:after{display:none!important}.product:has(.gn-pdp) .product-form__input--swatch .swatch{--swatch--size:100%;width:100%!important;height:100%!important;max-width:none!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0000001f}.product:has(.gn-pdp) .product-form__input--swatch .swatch-input__input.disabled+.swatch-input__label{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
