.comfort-club-signup{container-type:inline-size;overflow:hidden;overflow:clip;padding-bottom:40px}.comfort-club-signup__inner{position:relative}.comfort-club-signup__media{aspect-ratio:393 / 500;overflow:hidden}.comfort-club-signup__media--empty{background:#eae2e0}.comfort-club-signup__image{display:block;width:100%;height:100%;object-fit:cover}.comfort-club-signup__image--desktop{display:none}.comfort-club-signup__area{position:relative;width:91.8575cqw;margin:-34.7328cqw 0 0 4.0712cqw}.comfort-club-signup__area:before{content:"";position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;border:1px solid #efe7e2;transform:rotate(-9.1089deg)}.comfort-club-signup__panel{--ccs-panel: #efe7e2;position:relative;display:flex;flex-direction:column;align-items:center;padding:37.5px 5.0891cqw 38.5px;background:var(--ccs-panel);text-align:center}.comfort-club-signup__eyebrow{margin:0;color:rgb(var(--color-brand-brown));opacity:.7;font-family:var(--font-body-family);font-weight:600;font-size:var(--sec-eyebrow-size, 14px);line-height:calc(var(--sec-eyebrow-size, 14px) * 1.3);letter-spacing:.2em;text-transform:uppercase}.comfort-club-signup__rule{--vertical-rule-width: 6px;--vertical-rule-height: 24px;--vertical-rule-opacity: .4;margin-top:15.8px}.comfort-club-signup__heading{margin:16px 0 0;color:#3a3635;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--sec-heading-size, 22px);line-height:calc(var(--sec-heading-size, 22px) * 1.2727);letter-spacing:0}.comfort-club-signup__form{width:100%}.comfort-club-signup__fields{display:flex;flex-direction:column;width:100%;margin-top:39px}.comfort-club-signup__field{box-sizing:border-box;width:100%;padding:0 0 9.8px;border:0;border-bottom:1px solid #d7d1c8;border-radius:0;background:transparent;color:#3a3635;font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:14px;line-height:18.2px;text-align:left;-webkit-appearance:none;appearance:none}.comfort-club-signup__field::placeholder{color:#3a3635;opacity:.6}.comfort-club-signup__field:-webkit-autofill,.comfort-club-signup__field:-webkit-autofill:hover,.comfort-club-signup__field:-webkit-autofill:focus,.comfort-club-signup__field:-webkit-autofill:active{box-shadow:inset 0 0 0 100px var(--ccs-panel);-webkit-text-fill-color:#3a3635;caret-color:#3a3635}.comfort-club-signup__field:autofill,.comfort-club-signup__field:autofill:hover,.comfort-club-signup__field:autofill:focus,.comfort-club-signup__field:autofill:active{box-shadow:inset 0 0 0 100px var(--ccs-panel);-webkit-text-fill-color:#3a3635;caret-color:#3a3635}.comfort-club-signup__field:focus{outline:none;box-shadow:none;border-bottom-color:rgb(var(--color-brand-brown))}.comfort-club-signup__field~.comfort-club-signup__field{margin-top:30px}.comfort-club-signup__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin-top:30px;padding:0 16px;border:1px solid rgb(var(--color-brand-brown));border-radius:0;background:transparent;color:rgb(var(--color-brand-brown));font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:18.2px;letter-spacing:var(--cta-tracking);text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.comfort-club-signup__message{margin:16px 0 0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:14px;line-height:18.2px;text-align:left}.comfort-club-signup__message--error{color:#a5342a}.comfort-club-signup__message--success{color:rgb(var(--color-brand-brown))}.comfort-club-signup__button:hover,.comfort-club-signup__button:focus-visible{background:rgb(var(--color-brand-brown));color:#fff}@media screen and (min-width:990px){.comfort-club-signup__media{aspect-ratio:1440 / 600}.comfort-club-signup__image--desktop{display:block}.comfort-club-signup__image--mobile{display:none}.comfort-club-signup__area{position:absolute;top:50%;left:61.806cqw;width:29.375cqw;margin:0;transform:translateY(-50%)}.comfort-club-signup__area:before{transform:rotate(15deg)}.comfort-club-signup__panel{padding:45px 3.125cqw 30.6px}.comfort-club-signup__eyebrow{color:#3a3635;font-size:var(--sec-eyebrow-size-desktop, 13px);line-height:calc(var(--sec-eyebrow-size-desktop, 13px) * 1.3)}.comfort-club-signup__rule{--vertical-rule-width: 3.5px;--vertical-rule-height: 38px;--vertical-rule-opacity: .5;margin-top:17.1px}.comfort-club-signup__heading{margin-top:14px;font-size:var(--sec-heading-size-desktop, 28px);line-height:calc(var(--sec-heading-size-desktop, 28px) * 1.3571)}.comfort-club-signup__fields{margin-top:54px}.comfort-club-signup__field~.comfort-club-signup__field{margin-top:36px}.comfort-club-signup__button{min-height:40px;margin-top:32.4px}}@media(prefers-reduced-motion:reduce){.comfort-club-signup__button{transition:none}}.comfort-club-signup{padding-top:var(--sec-space-top, 0px);padding-bottom:var(--sec-space-bottom, 40px)}@media screen and (min-width:990px){.comfort-club-signup{padding-top:var(--sec-space-top-desktop, 0px);padding-bottom:var(--sec-space-bottom-desktop, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-comfort-club-signup.css.map */
