.eg-contact__grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:start;gap:75px}.eg-contact__form-wrap{border-top:1px solid var(--eg-line);padding-top:30px}.eg-design .eg-contact h2{font-size:34px;margin-bottom:15px}.eg-design .eg-contact__required{font-size:12px;color:var(--eg-muted);margin-bottom:30px}.eg-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.eg-contact-form__field{margin-bottom:22px;min-width:0}.eg-contact-form label{display:block;font-size:12px;font-weight:600;margin:0 0 9px}.eg-contact-form input,.eg-contact-form textarea{display:block;width:100%;min-height:52px;border:1px solid #95a28c;border-radius:2px;background:transparent;color:var(--eg-ink);padding:14px;font:16px/1.5 Arial,Helvetica,sans-serif}.eg-contact-form textarea{resize:vertical;min-height:170px}.eg-contact-form input:focus-visible,.eg-contact-form textarea:focus-visible{outline:3px solid #ac672c;outline-offset:3px}.eg-design .eg-contact-form__hint{margin:10px 0 0;font-size:12px;color:var(--eg-muted)}.eg-contact-form__status,.eg-contact-form__errors{padding:20px;margin-bottom:25px;border:1px solid #95a28c;background:#eef1e6;font-size:14px}.eg-contact-form__errors{border-color:#a33e32;background:#fff1eb;color:#82362b}.eg-design .eg-contact-form__errors h3{font:600 14px/1.5 Arial,Helvetica,sans-serif;margin-bottom:10px}.eg-contact-form__errors ul{margin:0;padding-left:22px;list-style:disc}.eg-contact-form__field-error{display:block;color:#82362b;font-size:12px;margin-top:8px}.eg-contact__details{background:var(--eg-sand);padding:38px;min-width:0}.eg-contact__channels{display:grid;gap:22px;padding-block:20px 25px;border-bottom:1px solid #c9d0c1}.eg-contact__channels span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.eg-contact__channels a{font-size:17px;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.eg-design .eg-contact__response,.eg-design .eg-contact__wholesale{font-size:13px;color:var(--eg-muted);margin-top:23px;overflow-wrap:anywhere}.eg-contact__quick-links{border-top:1px solid #c9d0c1;margin-top:22px;padding-top:25px}.eg-design .eg-contact__quick-links h3{font-size:26px;margin:0 0 15px}.eg-contact__quick-links>a{display:flex;justify-content:space-between;font-size:13px;padding-block:12px;border-bottom:1px solid #c9d0c1}@media(max-width:899px){.eg-contact__grid{grid-template-columns:1fr;gap:40px}}@media(max-width:649px){.eg-contact-form__row{grid-template-columns:1fr;gap:0}.eg-contact__details{padding:28px 22px}.eg-contact-form .eg-button{width:100%}}.eg-about__feature{display:grid;grid-template-columns:1.1fr 1fr;background:var(--eg-green);color:#faf8ef}.eg-about__image{min-height:420px}.eg-about__image img{width:100%;height:100%;display:block;object-fit:cover}.eg-about__feature-copy{align-self:center;padding:55px clamp(30px,5vw,72px)}.eg-design .eg-about__feature h2{font-size:clamp(36px,3.5vw,50px);margin:0 0 25px}.eg-design .eg-about__feature-copy>p:last-child{font-size:15px;color:#dde5d5;margin:0}.eg-about__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;padding-top:65px}.eg-about__principles article{border-top:1px solid var(--eg-line);padding-top:22px}.eg-design .eg-about__principles h2{font-size:31px;margin-bottom:18px}.eg-design .eg-about__principles p{font-size:14px;color:var(--eg-muted);margin:0}@media(max-width:899px){.eg-about__feature{grid-template-columns:1fr}.eg-about__image{min-height:0;height:330px}.eg-about__feature-copy{padding:38px 28px}.eg-about__principles{gap:30px}}@media(max-width:649px){.eg-about__image{height:260px}.eg-about__principles{grid-template-columns:1fr;padding-top:40px}}.eg-footer__brand>.eg-footer__logo{display:block;width:min(220px,100%);margin-bottom:25px;padding:0;border:0}.eg-footer__logo img{display:block;width:100%;height:auto}.eg-policy__layout{display:grid;grid-template-columns:minmax(0,820px) minmax(230px,1fr);gap:90px;align-items:start}.eg-policy__main{min-width:0}.eg-policy__body{overflow-wrap:anywhere}.eg-policy__body p,.eg-policy__body li{font:400 14px/1.85 Arial,Helvetica,sans-serif!important;color:var(--eg-ink)!important}.eg-policy__body p,.eg-policy__body h2,.eg-policy__body h3,.eg-policy__body h4,.eg-policy__body h5{text-align:left!important}.eg-policy__body p{margin:0 0 20px!important;padding:0!important}.eg-design .eg-policy__body h2,.eg-design .eg-policy__body h3,.eg-design .eg-policy__body h4,.eg-design .eg-policy__body h5{font-family:Georgia,Times New Roman,serif!important;font-size:25px;line-height:1.3;letter-spacing:-.02em;font-weight:400;margin:35px 0 20px!important;padding:0!important;color:var(--eg-ink)!important}.eg-policy__body h2 strong,.eg-policy__body h3 strong,.eg-policy__body h4 strong,.eg-policy__body h5 strong{font-weight:400}.eg-policy__body ul,.eg-policy__body ol{padding-left:24px;margin:0 0 24px}.eg-policy__body ul{list-style:disc}.eg-policy__body li{margin-bottom:8px}.eg-policy__body a{text-decoration:underline;text-underline-offset:3px}.eg-policy__body .animated{animation:none;visibility:visible;opacity:1}.eg-policy__warranty{background:var(--eg-sand);padding:30px;margin-bottom:35px}.eg-design .eg-policy__warranty h2{font-size:30px;margin:0 0 25px}.eg-policy__warranty dl{margin:0}.eg-policy__warranty dl>div{display:grid;grid-template-columns:1fr auto;gap:25px;padding:18px 0;border-top:1px solid #c7cebe}.eg-policy__warranty dt{font-size:14px;font-weight:400}.eg-policy__warranty dd{font-size:17px;margin:0;white-space:nowrap}.eg-design .eg-policy__warranty p{font-size:12px;color:var(--eg-muted);margin:15px 0 0}.eg-policy__aside{border-top:1px solid var(--eg-line);padding-top:25px;position:sticky;top:30px}.eg-design .eg-policy__aside h2{font-size:30px;margin:0 0 18px}.eg-design .eg-policy__aside>p:not(.eg-eyebrow){font-size:14px;color:var(--eg-muted)}.eg-policy__nav{display:flex;flex-direction:column;margin-top:28px}.eg-policy__nav a{font-size:13px;padding-block:13px;border-top:1px solid var(--eg-line)}.eg-policy__nav a[aria-current]{font-weight:700}@media(max-width:899px){.eg-policy__layout{grid-template-columns:1fr;gap:45px}.eg-policy__aside{position:static}}@media(max-width:649px){.eg-policy__warranty{padding:24px 20px}.eg-policy__warranty dl>div{grid-template-columns:1fr;gap:9px}}.eg-design .eg-product__subtitle{display:block;margin-top:18px;font:400 18px/1.45 Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--eg-muted)}.eg-design .eg-product__gallery{min-width:0}.eg-design .eg-product__main-image{aspect-ratio:3 / 2;background:#f4f1e9;overflow:hidden}.eg-design .eg-product__main-image a{display:block;width:100%;height:100%}.eg-design .eg-product__main-image img{width:100%;height:100%;object-fit:contain;padding:0;mix-blend-mode:normal}.eg-design .eg-product__thumbnails{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.eg-design .eg-product__thumbnails a{display:flex;flex-direction:column;width:92px;min-height:44px;border:2px solid transparent;background:#f4f1e9;text-decoration:none}.eg-design .eg-product__thumbnails a[aria-current=true]{border-color:var(--eg-green)}.eg-design .eg-product__thumbnails img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.eg-design .eg-product__thumbnails span{display:block;padding:6px 3px;font-size:11px;line-height:1.3;text-align:center;color:var(--eg-ink)}.eg-design .eg-product__gallery a:focus-visible{outline:2px solid var(--eg-green);outline-offset:4px}.eg-design .eg-product__main-image a:focus-visible{outline-offset:-4px}.eg-design .eg-product__gallery-status{margin:12px 0 0;color:var(--eg-muted);font-size:12px;line-height:1.4}.eg-design .eg-sizes__units{font-size:12px;color:var(--eg-muted);margin-bottom:22px}.eg-sizes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eg-size-card{padding:25px 20px;border:1px solid var(--eg-line)}.eg-size-card__diagram{height:160px;display:flex;align-items:end;justify-content:center;margin-bottom:25px}.eg-size-card__bed{width:calc(var(--bed-width) * 1.5px);height:calc(var(--bed-length) * 1.5px);border:2px solid #526b48;border-radius:5px;background:#e7eadc;padding:9px 6px;display:flex;gap:5px;align-items:start;justify-content:center;position:relative}.eg-size-card__bed:after{content:"";position:absolute;top:42px;bottom:8px;left:0;right:0;border-top:1px solid #aab89e;border-bottom:1px solid #aab89e}.eg-size-card__bed span{display:block;flex:1;max-width:35px;height:21px;border:1px solid #91a184;border-radius:3px;background:var(--eg-paper)}.eg-design .eg-size-card h2{font-size:26px;margin:0 0 16px}.eg-design .eg-size-card__dimensions{font-size:16px;white-space:nowrap;margin:0 0 12px}.eg-design .eg-size-card__note{font-size:12px;color:var(--eg-muted);margin:0}.eg-sizes__notes{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--eg-sand);padding:38px;margin-top:40px}.eg-design .eg-sizes__notes h2{font-size:32px;margin-bottom:16px}.eg-design .eg-sizes__notes p:not(.eg-eyebrow){font-size:14px;color:var(--eg-muted);margin-bottom:0}@media(max-width:1100px){.eg-sizes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:649px){.eg-sizes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eg-size-card{padding:20px 14px}.eg-size-card__diagram{height:130px}.eg-size-card__bed{width:calc(var(--bed-width) * 1.35px);height:calc(var(--bed-length) * 1.35px)}.eg-design .eg-size-card h2{font-size:25px}.eg-design .eg-size-card__dimensions{font-size:14px}.eg-sizes__notes{grid-template-columns:1fr;gap:32px;padding:28px 22px}}.eg-support-intro{padding:34px 0 58px}.eg-support-intro .eg-breadcrumb{margin-bottom:50px}.eg-design .eg-support-intro h1{font-size:clamp(42px,5vw,70px);max-width:850px;margin:0}.eg-design .eg-support-intro__text{color:var(--eg-muted);font-size:17px;line-height:1.8;max-width:660px;margin:25px 0 0}.eg-support-content{padding-bottom:90px}.eg-support-callout{border-top:1px solid var(--eg-line);padding-top:35px;margin-top:45px;display:flex;gap:30px;justify-content:space-between;align-items:center}.eg-support-callout>div{max-width:600px}.eg-design .eg-support-callout h2{margin:0 0 15px;font-size:36px}.eg-design .eg-support-callout p{color:var(--eg-muted);font-size:14px;margin-bottom:0}.eg-support-links{display:flex;flex-wrap:wrap;gap:8px 24px}.eg-support-links a{padding-block:12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:649px){.eg-support-intro{padding:24px 0 38px}.eg-support-intro .eg-breadcrumb{margin-bottom:34px}.eg-design .eg-support-intro h1{font-size:44px}.eg-design .eg-support-intro__text{font-size:15px;margin-top:22px}.eg-support-content{padding-bottom:55px}.eg-support-callout{display:block;margin-top:35px}.eg-support-callout>a{margin-top:24px}.eg-design .eg-support-callout h2{font-size:32px}}.eg-service-guide{padding-bottom:55px}.eg-service-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eg-service-guide article{background:var(--eg-sand);padding:30px}.eg-design .eg-service-guide h2{font-size:30px;margin-bottom:18px}.eg-service-guide p{font-size:14px;line-height:1.8}.eg-service-guide a{font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:649px){.eg-service-guide__grid{grid-template-columns:1fr}.eg-service-guide article{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
