.home-accessories-promo{background:transparent}.home-accessories-promo__padding-global{padding-inline:2rem}.home-accessories-promo__container-large{max-width:141.6rem;margin-inline:auto}.home-accessories-promo__padding-section-large{padding-block:0}.home-accessories-promo__card{position:relative;overflow:hidden;min-height:60rem;border-radius:2rem;background:#8f7d68;isolation:isolate}.home-accessories-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.home-accessories-promo__media picture{display:block;width:100%;height:100%}.home-accessories-promo__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-accessories-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#33241524,#33241517 26%,#33241508 58%,#3324150f);pointer-events:none}.home-accessories-promo__content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;justify-items:center;gap:1.8rem;padding:3rem 1.8rem 2.4rem;text-align:center}.home-accessories-promo__copy{display:grid;gap:1.2rem;max-width:33rem}.home-accessories-promo__heading{margin:0 auto;color:rgb(var(--home-accessories-promo-heading-color));font-family:var(--home-accessories-promo-heading-font);font-size:3.6rem;font-weight:500;line-height:.98;letter-spacing:.012em;text-wrap:balance}.home-accessories-promo__text{max-width:36rem;margin-inline:auto;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:.01em;font-family:var(--font-body-family)}.home-accessories-promo__text p{margin:0 0 1.2rem}.home-accessories-promo__text p:last-child{margin-bottom:0}.home-accessories-promo__subtext{margin:0;color:#fff;font-family:var(--home-accessories-promo-heading-font);font-size:1.8rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-wrap:balance;text-align:center}.home-accessories-promo__offer-text p{margin:0}.home-accessories-promo__text,.home-accessories-promo__text p,.home-accessories-promo__text a,.home-accessories-promo__text span,.home-accessories-promo__text strong,.home-accessories-promo__text em{color:#fff!important}.home-accessories-promo__details{display:grid;gap:.8rem;justify-items:center;width:100%;max-width:35rem;margin-top:5rem}.home-accessories-promo__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-inline:auto;padding:0;border:0;background:transparent;color:rgb(var(--home-accessories-promo-eyebrow-color));font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.056em;cursor:pointer}.home-accessories-promo__eyebrow-icon{display:block;width:1.2rem;height:1.2rem;flex:0 0 auto}.home-accessories-promo__eyebrow-icon svg{display:block;width:100%;height:100%}.home-accessories-promo__eyebrow:hover,.home-accessories-promo__eyebrow:focus-visible{color:#fff}.home-accessories-promo__offer{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,35rem);min-height:5.6rem;padding:.9rem .9rem .9rem 1.6rem;border-radius:999rem;background:rgb(var(--home-accessories-promo-offer-background));color:rgb(var(--home-accessories-promo-offer-color))}.home-accessories-promo__offer-text{flex:1 1 auto;text-align:left;color:rgb(var(--home-accessories-promo-offer-color));font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.012em}.home-accessories-promo__offer-text,.home-accessories-promo__offer-text p,.home-accessories-promo__offer-text a,.home-accessories-promo__offer-text span,.home-accessories-promo__offer-text strong,.home-accessories-promo__offer-text em{color:rgb(var(--home-accessories-promo-offer-color))!important}.home-accessories-promo__button{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;height:3.6rem;padding-inline:1.35rem;border:0;border-radius:999rem;background:rgb(var(--home-accessories-promo-button-background));box-shadow:none;color:rgb(var(--home-accessories-promo-button-color));font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.03rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;flex:0 0 auto;appearance:none;-webkit-appearance:none;transition:transform .18s ease,background-color .18s ease,color .18s ease;cursor:pointer}.home-accessories-promo__button:hover,.home-accessories-promo__button:focus-visible{color:rgb(var(--home-accessories-promo-button-color));transform:translateY(-.1rem)}.home-accessories-promo__button[aria-disabled=true]{pointer-events:none;opacity:.7}.home-accessories-promo__dialog{width:min(62rem,calc(100vw - 3.2rem));max-height:min(72rem,calc(100vh - 4rem));padding:0;border:0;border-radius:2rem;background:transparent;box-shadow:0 2rem 5rem #00000040}.home-accessories-promo__dialog::backdrop{background:#120e0a7a;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.home-accessories-promo__dialog-card{display:grid;gap:2rem;padding:2.4rem 2rem 2rem;border-radius:2rem;background:#f5f1ea;color:#1a1713}.home-accessories-promo__dialog-header{display:flex;align-items:start;justify-content:space-between;gap:1.6rem}.home-accessories-promo__dialog-title{margin:0;font-family:var(--home-accessories-promo-heading-font);font-size:2.8rem;font-weight:500;line-height:1.02;letter-spacing:.01em}.home-accessories-promo__dialog-close{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:999rem;background:#0000000f;color:#1a1713;font-size:2.8rem;line-height:1;cursor:pointer}.home-accessories-promo__dialog-list{display:grid;gap:1.6rem;margin:0;padding-left:2.2rem}.home-accessories-promo__dialog-item{padding-left:.4rem}.home-accessories-promo__dialog-item-title{margin-bottom:.55rem;font-size:1.7rem;font-weight:700;line-height:1.25}.home-accessories-promo__dialog-item-text{margin:0;font-size:1.5rem;line-height:1.5}.home-accessories-promo__dialog-card--buy{gap:2.2rem}.home-accessories-promo__buy-heading-group{display:grid;gap:.8rem}.home-accessories-promo__buy-price{color:#5e4a34;font-size:1.8rem;font-weight:700;line-height:1.2}.home-accessories-promo__buy-options{display:grid;gap:1.4rem}.home-accessories-promo__buy-option{display:grid;gap:.8rem}.home-accessories-promo__buy-option-label{font-size:1.4rem;font-weight:600;line-height:1.2}.home-accessories-promo__buy-select-wrap{position:relative}.home-accessories-promo__buy-select-wrap:after{content:"";position:absolute;top:50%;right:1.6rem;width:.9rem;height:.9rem;border-right:.18rem solid currentColor;border-bottom:.18rem solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.home-accessories-promo__buy-select{width:100%;min-height:4.8rem;padding:1.2rem 4.2rem 1.2rem 1.4rem;border:.1rem solid rgba(26,23,19,.14);border-radius:1.4rem;background:#fff;color:#1a1713;font-size:1.5rem;line-height:1.2;-webkit-appearance:none;appearance:none}.home-accessories-promo__buy-product-form{display:grid;gap:1.2rem}.home-accessories-promo__buy-product-form .product-form__error-message-wrapper{padding:1.2rem 1.4rem;border-radius:1.2rem;background:#8f222214;color:#8f2222;font-size:1.4rem;line-height:1.4}.home-accessories-promo__buy-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;width:100%;padding:1.4rem 2rem;border:0;border-radius:999rem;background:#111;color:#fff;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.home-accessories-promo__buy-submit[disabled]{opacity:.55;cursor:not-allowed}.home-accessories-promo__buy-submit .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.home-accessories-promo__buy-submit .loading-overlay__spinner.hidden{display:none}.home-accessories-promo__buy-submit .spinner{width:2rem;height:2rem}.home-accessories-promo__buy-submit .spinner .path{stroke:currentColor;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:home-accessories-promo-spinner-dash 1.5s ease-in-out infinite}@keyframes home-accessories-promo-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-124}}@media screen and (min-width:768px){.home-accessories-promo__padding-global{padding-inline:4.8rem}.home-accessories-promo__card{min-height:clamp(72rem,62vw,95.2rem);border-radius:2rem}.home-accessories-promo__image{object-position:center center}.home-accessories-promo__content{gap:2.4rem;padding:3.2rem 3.2rem 3rem}.home-accessories-promo__copy{gap:1.8rem;max-width:77rem}.home-accessories-promo__heading{max-width:66rem;font-size:5.6rem;line-height:1.018;letter-spacing:.014em;text-align:center}.home-accessories-promo__text{max-width:77rem;font-size:1.6rem;line-height:1.6;letter-spacing:.01em}.home-accessories-promo__subtext{font-size:2.2rem;line-height:1.3}.home-accessories-promo__details{gap:1rem;max-width:42.9rem;margin-top:0}.home-accessories-promo__eyebrow{gap:.55rem;font-size:1.6rem;letter-spacing:.056em}.home-accessories-promo__eyebrow-icon{width:1.6rem;height:1.6rem}.home-accessories-promo__offer{width:42.9rem;min-height:7.2rem;padding:1.35rem 1.35rem 1.35rem 3.1rem;gap:1.6rem}.home-accessories-promo__offer-text{font-size:1.6rem;line-height:1.18;letter-spacing:.012em}.home-accessories-promo__button{min-width:6.1rem;height:4.5rem;padding-inline:1.7rem;font-size:1.2rem;letter-spacing:.036rem}.home-accessories-promo__dialog-card{gap:2.4rem;padding:3rem 3rem 2.8rem}.home-accessories-promo__dialog-card--buy{gap:2.6rem}.home-accessories-promo__dialog-title{font-size:3.6rem}.home-accessories-promo__buy-price{font-size:2rem}.home-accessories-promo__buy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.home-accessories-promo__dialog-list{gap:1.8rem;padding-left:2.6rem}.home-accessories-promo__dialog-item-title{font-size:1.9rem}.home-accessories-promo__dialog-item-text{font-size:1.6rem}.home-accessories-promo__buy-option-label{font-size:1.5rem}.home-accessories-promo__buy-select{min-height:5.2rem;font-size:1.6rem}.home-accessories-promo__buy-submit{min-height:5.8rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-home-accessories-promo.css.map */
