.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-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-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?subset=AQCI */
