.ep-soft-theme{font-size:1.6rem;line-height:1.65;letter-spacing:0;color:rgb(var(--color-base-text))}.ep-soft-theme h1,.ep-soft-theme h2,.ep-soft-theme h3,.ep-soft-theme h4{letter-spacing:-.025em}.ep-soft-theme .button,.ep-soft-theme .shopify-challenge__button{font-size:1.5rem;letter-spacing:0;font-weight:600;min-height:5.2rem}.ep-soft-theme .button:after,.ep-soft-theme .button:not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button-text),var(--border-opacity))}.ep-soft-theme .header__menu-item{font-size:1.5rem;letter-spacing:0;padding:1.2rem 1.5rem}.ep-soft-theme .header__heading-link{color:rgb(var(--color-base-text))}.ep-soft-wordmark{display:inline-flex;align-items:center;gap:1rem;font-size:2.7rem;letter-spacing:-.12rem;font-weight:800;line-height:1;white-space:nowrap}.ep-soft-wordmark svg{width:2.8rem;height:3.2rem;flex-shrink:0}.ep-soft-wordmark__light{font-weight:400}.ep-soft-theme .header__inline-menu{justify-self:center}.ep-soft-theme .header__icons{justify-self:end}.ep-soft-theme .menu-drawer{border-color:#dce4dd}.ep-soft-theme .menu-drawer__menu-item{font-size:1.7rem;letter-spacing:0}.ep-soft-theme .product__title h1{font-size:clamp(3.2rem,4vw,5.2rem);font-weight:600;line-height:1.12}.ep-soft-theme .collection-hero__title,.ep-soft-theme .main-page-title{font-size:clamp(3.6rem,4.2vw,5.8rem);font-weight:600}.ep-soft-theme .product__description{font-size:1.6rem;line-height:1.75}.ep-soft-theme .product-form__submit{font-size:1.6rem}.ep-soft-theme .card__heading{font-size:2rem;font-weight:600;line-height:1.3}.ep-soft-theme .card__information{padding:2rem}.ep-soft-theme .card__content .price{font-size:2.2rem}.ep-soft-theme .card__inner{overflow:hidden}.ep-soft-theme .footer{border-top:1px solid #dce4dd}.ep-soft-theme .footer-block__heading{font-size:1.4rem;font-weight:700;letter-spacing:.08rem}.ep-soft-theme .footer-block__details-content .list-menu__item--link{font-size:1.4rem;line-height:1.5}.ep-soft-theme .footer__content-bottom{border-color:#dce4dd}.ep-soft-theme .footer-block-image{max-width:18rem}.ep-soft-theme .newsletter__wrapper h2{font-size:3rem;font-weight:600}.ep-soft-theme .collapsible-content{background-image:none}.ep-soft-theme .cart__checkout-button{font-weight:700}.ep-soft{--ep-ink:rgb(var(--color-base-text));--ep-accent:rgb(var(--color-base-accent-1));--ep-muted:#65756a;--ep-line:#dce4dd;--ep-panel:#f2f6f2;color:var(--ep-ink);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;letter-spacing:0}.ep-soft,.ep-soft *{box-sizing:border-box}.ep-soft h1,.ep-soft h2,.ep-soft h3,.ep-soft p,.ep-soft figure{margin:0}.ep-soft a{color:inherit}.ep-soft img{display:block;width:100%;height:100%;object-fit:cover}.ep-soft [hidden]{display:none!important}.ep-soft h2{font-size:clamp(3.5rem,3.7vw,5.5rem);line-height:1.1;font-weight:600;letter-spacing:-.04em}.ep-soft h3{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.025em}.ep-soft p,.ep-soft .rte{color:var(--ep-muted)}.ep-soft .rte p+p{margin-top:1rem}.ep-soft .rte p:first-child,.ep-soft .rte p:last-child{margin-top:0;margin-bottom:0}.ep-soft-wrap{width:88%;max-width:132rem;margin-left:auto;margin-right:auto}.ep-soft-pad{padding-top:9.4rem;padding-bottom:9.4rem}.ep-soft [id],#soft-form-spaces,#soft-form-solutions,#soft-form-guide{scroll-margin-top:12rem}.ep-soft .ep-soft-eyebrow{font-size:1.2rem;line-height:1.6;font-weight:700;letter-spacing:.18rem;color:var(--ep-ink)}.ep-soft .button{color:rgb(var(--color-button-text));text-decoration:none;padding:1.4rem 2.6rem;border-radius:var(--buttons-radius);line-height:1.45;min-height:5.4rem}.ep-soft .ep-soft-text-link{display:inline-block;font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px;padding:1rem 0}.ep-soft a:focus-visible,.ep-soft button:focus-visible,.ep-soft summary:focus-visible{outline:3px solid #799d69;outline-offset:5px}.ep-soft-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;padding-top:3rem;padding-bottom:6rem}.ep-soft-hero .ep-soft-hero__title{font-size:clamp(6.2rem,6.6vw,10.4rem);font-weight:600;line-height:1.03;letter-spacing:-.05em;margin:2.5rem 0}.ep-soft-hero__title span{color:#668672}.ep-soft-lead{font-size:1.8rem;line-height:1.7;max-width:44rem}.ep-soft-actions{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap;margin:3.4rem 0 5.2rem}.ep-soft-proof{display:flex;gap:3.4rem}.ep-soft-proof strong{display:block;font-weight:700;font-size:1.6rem;line-height:1.4;margin-bottom:.4rem}.ep-soft-proof span{display:block;font-size:1.3rem;line-height:1.5;color:var(--ep-muted)}.ep-soft-hero .ep-soft-hero__image{position:relative;height:min(65rem,50vw);min-height:47rem;margin:0;min-width:0}.ep-soft-hero__image .ep-soft-hero__photo{border-radius:48% 48% 2.2rem 2.2rem;object-position:50% 64%}.ep-soft-hero__image figcaption{position:absolute;bottom:5.8rem;left:-2.8rem;background:#e5eddf;padding:2.2rem 3rem;border-radius:1.8rem;font-size:2.4rem;line-height:1.25;color:var(--ep-ink)}.ep-soft-photo-label{position:absolute;bottom:2rem;right:2.2rem;font-size:1rem;color:#fff;letter-spacing:.1rem;background:#253f35d9;padding:.4rem 1rem;border-radius:2rem}.ep-soft-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:5rem;margin-bottom:4rem}.ep-soft-section-heading h2{margin-top:1.7rem}.ep-soft-section-intro{font-size:1.6rem;max-width:30rem;flex-shrink:0}.ep-soft-spaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.ep-soft-space{text-decoration:none}.ep-soft-space__image{height:32rem;position:relative;overflow:hidden;border-radius:1.9rem}.ep-soft-space__image img{transition:transform .3s}.ep-soft-space:hover img{transform:scale(1.025)}.ep-soft-space__image>span{position:absolute;top:1.8rem;left:1.8rem;background:#fff;padding:.4rem 1.2rem;border-radius:2rem;font-size:1.2rem;line-height:1.5}.ep-soft-space__title{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:2rem 0 .9rem}.ep-soft-space__title>span{font-size:2.6rem;line-height:1}.ep-soft-space p{font-size:1.5rem;line-height:1.5}.ep-soft-solutions{background:var(--ep-panel)}.ep-soft-solutions__more{margin-top:3.5rem;text-align:center}.ep-soft-small{margin-top:2rem;font-size:1.3rem;line-height:1.5}soft-form-products{display:block}.ep-soft-filters{display:flex;flex-wrap:wrap;gap:1rem;margin:3.5rem 0 3rem}.ep-soft-filters button{font:inherit;font-size:1.4rem;line-height:1.5;cursor:pointer;color:var(--ep-ink);border:1px solid var(--ep-line);background:transparent;padding:1rem 2rem;border-radius:2.4rem;min-height:4.4rem}.ep-soft-filters button[aria-pressed=true]{background:var(--ep-ink);color:#fff;border-color:var(--ep-ink)}.ep-soft-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem}.ep-soft-product{background:#fff;border-radius:1.6rem;overflow:hidden;border:1px solid var(--ep-line);min-width:0;display:flex;flex-direction:column}.ep-soft-product__photo{display:block;height:26rem;position:relative;background:#e5eddf}.ep-soft-product__photo svg{width:100%;height:100%}.ep-soft-product__photo>span{position:absolute;top:1.7rem;left:1.7rem;padding:.5rem 1rem;background:#fff;font-size:1.1rem;font-weight:700;border-radius:2rem;line-height:1.5;color:var(--ep-ink)}.ep-soft-product__info{padding:2.3rem;flex:1;display:flex;flex-direction:column}.ep-soft-product__info h3{font-size:2.2rem;line-height:1.3;min-height:5.6rem}.ep-soft-product__info h3 a{text-decoration:none}.ep-soft-product__info h3 a:hover{text-decoration:underline;text-underline-offset:.4rem}.ep-soft-product__price{margin-top:2rem;margin-bottom:1.2rem}.ep-soft-product .price{font-size:2.6rem;line-height:1.35;font-weight:600;letter-spacing:-.04rem;color:var(--ep-ink)}.ep-soft-product .price__container{margin-bottom:0}.ep-soft-product .price__sale .price-item--regular{font-size:1.5rem;color:#65756a}.ep-soft-product .price__badge-sold-out,.ep-soft-product .price__badge-sale{font-size:1.2rem;font-weight:600}.ep-soft-product .ep-soft-text-link{align-self:flex-start;margin-top:auto}.ep-soft-unit{display:block;font-size:1.3rem;color:var(--ep-muted);margin-top:.4rem}.ep-soft-editor-note{border:1px dashed var(--ep-line);padding:3rem;border-radius:1.6rem}.ep-soft-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-top:5rem}.ep-soft-steps article{border-top:1px solid var(--ep-line);padding-top:2.2rem}.ep-soft-steps article>span{display:block;font-size:3rem;color:#668672;margin-bottom:3.8rem}.ep-soft-steps h3{font-size:2.1rem;line-height:1.3;margin-bottom:1.4rem}.ep-soft-steps .rte{font-size:1.5rem;line-height:1.65}.ep-soft-guide-link{margin-top:3rem}.ep-soft-faq{padding-top:0;padding-bottom:9.4rem;max-width:85rem}.ep-soft-faq>h2{font-size:3rem;margin-bottom:2rem}.ep-soft-faq details{border-bottom:1px solid var(--ep-line)}.ep-soft-faq summary{cursor:pointer;list-style:none;padding:2.4rem 3.6rem 2.4rem 0;position:relative}.ep-soft-faq summary::-webkit-details-marker{display:none}.ep-soft-faq summary h3{font-size:1.7rem;line-height:1.4;font-weight:600;letter-spacing:0}.ep-soft-faq__sign:before{content:"+";position:absolute;right:.3rem;font-size:2.5rem;top:1.6rem;font-weight:400}.ep-soft-faq details[open] .ep-soft-faq__sign:before{content:"\2212"}.ep-soft-faq details>.rte{font-size:1.6rem;max-width:75rem;padding-bottom:2.5rem}.ep-soft-contact{background:#e5eddf;padding-top:7.5rem;padding-bottom:7.5rem}.ep-soft-contact__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:8rem;align-items:center}.ep-soft-contact h2{margin-top:2rem}.ep-soft-contact__text{margin-bottom:2.2rem;font-size:1.7rem;line-height:1.6}@media(min-width:990px){.ep-soft-theme .header--middle-left.header--has-menu{grid-template-columns:minmax(24rem,1fr) auto minmax(16rem,1fr)}}@media(max-width:1100px)and (min-width:990px){.ep-soft-theme .header__menu-item{padding:1.2rem 1rem}.ep-soft-theme .ep-soft-wordmark{font-size:2.4rem}.ep-soft-theme .header{column-gap:1rem}.ep-soft-section-intro{max-width:24rem}}@media(max-width:989px){.ep-soft-hero{gap:4%}.ep-soft-hero .ep-soft-hero__title{font-size:7rem}.ep-soft-hero .ep-soft-hero__image{min-height:48rem}.ep-soft-lead{font-size:1.6rem}.ep-soft-actions{gap:1.8rem;margin-bottom:3.2rem}.ep-soft-proof{gap:2rem}.ep-soft-space__image{height:26rem}.ep-soft-product__photo{height:22rem}.ep-soft-product__info{padding:1.7rem}.ep-soft-product__info h3{font-size:1.9rem}.ep-soft-steps{gap:2rem}.ep-soft-contact__inner{gap:3.5rem}.ep-soft-section-intro{max-width:24rem}.ep-soft-wordmark{font-size:2.4rem}}@media(max-width:749px){.ep-soft-theme .header{padding-top:1.8rem;padding-bottom:1.8rem;column-gap:.6rem}.ep-soft-wordmark{font-size:2.1rem;gap:.6rem;letter-spacing:-.1rem}.ep-soft-wordmark svg{width:2.2rem;height:2.7rem}.ep-soft-theme .header__icon{width:3.8rem;height:4.4rem}.ep-soft-theme .header__heading-link{padding:.5rem 0}.ep-soft-theme .header--mobile-left{grid-template-columns:auto 1fr auto}.ep-soft-theme .header__icons{padding-right:0}.ep-soft-pad{padding-top:6rem;padding-bottom:6rem}.ep-soft-wrap{width:88%}.ep-soft h2{font-size:3.7rem;letter-spacing:-.045em}.ep-soft .ep-soft-eyebrow{font-size:1.1rem;letter-spacing:.13rem}.ep-soft-hero{display:flex;flex-direction:column;gap:3.8rem;padding-top:2.5rem;padding-bottom:3.5rem}.ep-soft-hero .ep-soft-hero__title{font-size:clamp(5.5rem,16vw,7rem);letter-spacing:-.045em;margin:2.1rem 0}.ep-soft-lead{font-size:1.7rem;max-width:52rem}.ep-soft-actions{margin:2.7rem 0 3.3rem;gap:1.6rem}.ep-soft-actions .button{width:100%;font-size:1.6rem}.ep-soft .ep-soft-text-link{font-size:1.5rem}.ep-soft-proof{gap:2.5rem}.ep-soft-proof strong{font-size:1.5rem}.ep-soft-proof span{font-size:1.2rem}.ep-soft-hero .ep-soft-hero__image{height:44rem;min-height:0;width:100%;max-width:48rem}.ep-soft-hero__image .ep-soft-hero__photo{border-radius:44% 44% 1.8rem 1.8rem}.ep-soft-hero__image figcaption{left:-1.3rem;bottom:4rem;font-size:2.3rem;padding:1.9rem 2.5rem}.ep-soft-photo-label{font-size:.95rem;bottom:1.6rem;right:1.3rem}.ep-soft-section-heading{display:block;margin-bottom:2.9rem}.ep-soft-section-heading h2{margin-top:1.5rem}.ep-soft-section-intro{margin-top:2rem;font-size:1.6rem;max-width:100%}.ep-soft-spaces{grid-template-columns:1fr;gap:3.3rem}.ep-soft-space__image{height:33rem;border-radius:1.4rem}.ep-soft-space__title{margin-top:1.7rem}.ep-soft-space__title h3{font-size:2.6rem}.ep-soft-space p{font-size:1.6rem}.ep-soft-filters{gap:.7rem;margin:2.5rem 0}.ep-soft-filters button{padding:.8rem 1.2rem;font-size:1.4rem}.ep-soft-products{grid-template-columns:1fr;gap:2.6rem}.ep-soft-product__photo{height:28rem}.ep-soft-product__info{padding:2.2rem}.ep-soft-product__info h3{font-size:2.3rem;min-height:0}.ep-soft-product__price{margin-top:1.6rem}.ep-soft-small{font-size:1.3rem}.ep-soft-steps{grid-template-columns:1fr 1fr;gap:3.5rem 2.3rem;margin-top:3.5rem}.ep-soft-steps article>span{margin-bottom:2.2rem}.ep-soft-steps h3{font-size:2rem}.ep-soft-steps .rte{font-size:1.5rem}.ep-soft-faq{padding-bottom:6rem}.ep-soft-faq summary{padding:2.3rem 3rem 2.3rem 0}.ep-soft-faq summary h3{font-size:1.6rem}.ep-soft-faq details>.rte{font-size:1.6rem}.ep-soft-contact__inner{grid-template-columns:1fr;gap:2.7rem}.ep-soft-contact h2{font-size:3.9rem}.ep-soft-contact .button{width:100%;font-size:1.5rem;padding-left:1.7rem;padding-right:1.7rem}.ep-soft-theme .footer-block__heading,.ep-soft-theme .footer-block__details-content .list-menu__item--link{font-size:1.5rem}}@media(max-width:359px){.ep-soft-wordmark{font-size:1.8rem;gap:.4rem}.ep-soft-wordmark svg{width:1.9rem}.ep-soft-theme .header__icon{width:3.5rem}.ep-soft-steps{grid-template-columns:1fr}.ep-soft-hero .ep-soft-hero__title{font-size:5.2rem}.ep-soft-proof{gap:1.5rem}}@media(prefers-reduced-motion:reduce){.ep-soft *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:990px){.ep-soft-spaces--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}.ep-soft-spaces--4 .ep-soft-space__image{height:32rem}.ep-soft-spaces--4 h3{font-size:2.3rem}}@media(min-width:750px)and (max-width:989px){.ep-soft-spaces--4{grid-template-columns:repeat(2,minmax(0,1fr))}}#soft-form-guide .collapsible-content-wrapper-narrow{max-width:110rem}#soft-form-guide .collapsible-content__heading{font-size:clamp(3.3rem,4vw,5.5rem);line-height:1.1;letter-spacing:-.04em}#soft-form-guide .accordion__content{text-align:left}#soft-form-guide .accordion__content img{max-width:100%;height:auto}#soft-form-guide .accordion__content table{display:block;max-width:100%;overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ep-soft-form.css.map */
