.ep-soft-theme{--ep-ink:#263e33;--ep-muted:#627166;--ep-line:#dce4dd;--ep-paper:#f3f6f1;--ep-sage:#e5eddf;--ep-radius:24px}.ep-soft-theme .page-width{max-width:142rem}.ep-soft-theme #MainContent{min-width:0}.ep-soft-theme .header-wrapper{background:#fff;border-bottom:1px solid #e8ede7}.ep-soft-theme .header__menu-item{color:var(--ep-ink)}.ep-soft-theme .header__menu-item:hover{text-decoration-color:var(--ep-ink)}.ep-soft-theme .header__icon{border-radius:50%}.ep-soft-theme .header__icon:hover{background:var(--ep-paper)}.ep-soft-theme .menu-drawer{background:#f8faf6;border-radius:0 24px 24px 0}.ep-soft-theme .menu-drawer__menu-item{padding:1.6rem 3rem}.ep-soft-theme .menu-drawer__menu-item--active{background:var(--ep-sage)}.ep-soft-theme .search-modal__content{background:var(--ep-paper)}.ep-soft-theme .predictive-search{border-radius:0 0 20px 20px;border-color:var(--ep-line)}.ep-soft-theme .field__input,.ep-soft-theme .select__select,.ep-soft-theme .customer input,.ep-soft-theme .customer select{font-size:1.6rem;letter-spacing:0;min-height:5.4rem;background:#fff}.ep-soft-theme .field__label{font-size:1.5rem;letter-spacing:0}.ep-soft-theme .field:after,.ep-soft-theme .select:after{border-radius:14px}.ep-soft-theme .field:before,.ep-soft-theme .select:before{border-radius:14px}.ep-soft-theme input,.ep-soft-theme textarea,.ep-soft-theme select{accent-color:#31584c}.ep-soft-theme .field__input:focus{box-shadow:0 0 0 2px #668672}.ep-soft-theme .button{transition:background-color .18s,color .18s;letter-spacing:0}.ep-soft-theme .button:not([disabled]):hover{background:#24473b;color:#fff}.ep-soft-theme a:focus-visible,.ep-soft-theme button:focus-visible,.ep-soft-theme summary:focus-visible{outline:3px solid #668672;outline-offset:4px}.ep-soft-theme .quantity{min-height:5.4rem;border-radius:14px;background:#fff}.ep-soft-theme .quantity:after,.ep-soft-theme .quantity:before{border-radius:14px}.ep-soft-theme .quantity__input{font-size:1.6rem}.ep-soft-theme .quantity__button{width:4.4rem}.ep-soft-theme .quantity__button:hover{background:var(--ep-paper);border-radius:14px}.ep-soft-theme .rte a{color:inherit;text-underline-offset:.4rem}.ep-soft-theme .rte a:hover{text-decoration-thickness:2px}.ep-kicker{display:block;font-size:1.15rem;font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:#54705d;margin:0 0 1.6rem}.ep-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.25rem;line-height:1.7;color:var(--ep-muted);padding:1.8rem 0 2.8rem}.ep-breadcrumbs a{color:inherit;text-decoration:none}.ep-breadcrumbs a:hover{text-decoration:underline}.ep-breadcrumbs [aria-current]{overflow-wrap:anywhere}.ep-prose{font-size:1.7rem;line-height:1.85;color:#44594a;overflow-wrap:anywhere;min-width:0}.ep-prose>:first-child{margin-top:0}.ep-prose h1,.ep-prose h2,.ep-prose h3,.ep-prose h4{color:var(--ep-ink);line-height:1.2;text-wrap:balance;scroll-margin-top:12rem}.ep-prose h1,.ep-prose h2{font-size:3.1rem;margin:4rem 0 1.8rem;font-weight:600}.ep-prose h3{font-size:2.3rem;margin:3.2rem 0 1.5rem}.ep-prose p{margin:0 0 1.8rem}.ep-prose li+li{margin-top:.8rem}.ep-prose img{max-width:100%;height:auto;border-radius:18px}.ep-prose iframe{max-width:100%;border-radius:18px}.ep-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:1.5rem}.ep-prose th{background:var(--ep-paper);text-align:left}.ep-prose th,.ep-prose td{padding:1.4rem;border:1px solid var(--ep-line)}.ep-prose blockquote{border-left:3px solid #668672;background:var(--ep-paper);padding:2.4rem;margin:3rem 0;border-radius:0 16px 16px 0}.ep-help-card{background:var(--ep-sage);padding:3.2rem;border-radius:var(--ep-radius);color:var(--ep-ink)}.ep-help-card h2{font-size:2.8rem;line-height:1.15;font-weight:600;margin:0 0 1.6rem;letter-spacing:-.04em}.ep-help-card p{font-size:1.5rem;line-height:1.75;margin:0 0 2.5rem;color:#48604e}.ep-help-card .button{width:100%;gap:2rem;padding:1.2rem 1.8rem;background:transparent}.ep-help-card .ep-kicker{font-size:1rem}.ep-soft-theme .ep-product-page{padding-bottom:7rem}.ep-soft-theme .ep-product-page>.product{column-gap:5rem;align-items:flex-start}.ep-soft-theme .ep-product-page .product__info-wrapper{padding:0;min-width:0}.ep-soft-theme .ep-product-page .product__info-container{background:var(--ep-paper);padding:3.6rem;border-radius:var(--ep-radius)}.ep-soft-theme .ep-product-page .product__title{margin:1.4rem 0 2rem}.ep-soft-theme .ep-product-page .product__title h1{font-size:clamp(3.4rem,3.4vw,5rem);line-height:1.07;letter-spacing:-.045em}.ep-soft-theme .ep-product-page .product__text{font-size:1.15rem;text-transform:uppercase;letter-spacing:.12em;color:#54705d;font-weight:700}.ep-soft-theme .ep-product-page .price--large{font-size:3.3rem;letter-spacing:-.04em}.ep-soft-theme .product__tax{font-size:1.25rem;color:var(--ep-muted)}.ep-soft-theme .sidrena-cijena{font-size:1.15rem!important;line-height:1.5!important;margin-top:.8rem!important}.ep-soft-theme .ep-product-page .product-form__input{max-width:none;margin:2rem 0}.ep-soft-theme .ep-product-page .product-form__input .form__label{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:var(--ep-ink)}.ep-soft-theme .product-form__input input[type=radio]+label{font-size:1.4rem;letter-spacing:0;padding:1.2rem 1.8rem;border:1px solid #c9d6c9;border-radius:12px;background:#fff;color:var(--ep-ink)}.ep-soft-theme .product-form__input input[type=radio]:checked+label{background:#31584c;color:#fff;border-color:#31584c;box-shadow:0 0 0 1px #31584c}.ep-soft-theme .product-form__input input[type=radio].disabled+label{opacity:.6}.ep-soft-theme .product-form__input input[type=radio]+label.he-swatches-label{width:4.4rem;height:4.4rem;border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #c9d6c9;margin:.5rem 1rem .5rem 0}.ep-soft-theme .product-form__input input[type=radio]:checked+label.he-swatches-label{box-shadow:0 0 0 2px #31584c;outline:2px solid #31584c;outline-offset:3px}.ep-soft-theme .he-active-color{font-weight:400;text-transform:none;letter-spacing:0}.ep-soft-theme .product-form__buttons{max-width:none}.ep-soft-theme .product-form__submit{min-height:5.8rem;font-size:1.7rem;background:#31584c;color:#fff;--color-button-text:255,255,255}.ep-soft-theme .shopify-payment-button__button--unbranded{border-radius:28px;background:#31584c;font-family:var(--font-body-family)}.ep-soft-theme .ep-product-page .product__media-list{border-radius:22px;overflow:hidden;margin-top:0}.ep-soft-theme .ep-product-page .product-media-container{border-radius:22px;overflow:hidden;background:#f0f2ed;border:0}.ep-soft-theme .product__media-icon{border-radius:50%;background:#fff;color:var(--ep-ink);border:0}.ep-soft-theme .thumbnail{border-radius:12px;overflow:hidden}.ep-soft-theme .thumbnail[aria-current=true]{border:2px solid #31584c;box-shadow:none}.ep-soft-theme .thumbnail-list{gap:1rem}.ep-soft-theme .thumbnail-list__item{border-radius:12px}.ep-soft-theme .thumbnail-slider{margin-top:1.6rem}.ep-soft-theme .product__media img{object-fit:contain}.ep-soft-theme .product-media-modal__content{background:#f8faf6}.ep-soft-theme .product-media-modal__toggle{border-radius:50%;background:#fff}.ep-soft-theme .product-popup-modal__content{border-radius:24px;border:1px solid var(--ep-line)}.ep-purchase-help{padding-top:2.4rem;border-top:1px solid #d4dfd1;margin-top:2.6rem}.ep-purchase-help .ep-kicker{font-size:1rem;margin-bottom:.8rem}.ep-purchase-help p{margin:0;font-size:1.4rem}.ep-purchase-help a{display:inline-block;font-size:1.4rem;color:var(--ep-ink);font-weight:700;text-underline-offset:.4rem;padding-top:.8rem}.ep-product-details{display:grid;grid-template-columns:minmax(0,1fr) 31rem;gap:8rem;padding-top:7rem;margin-top:6rem;border-top:1px solid var(--ep-line);scroll-margin-top:12rem}.ep-detail-heading h2{font-size:4.2rem;line-height:1.12;font-weight:600;letter-spacing:-.04em;margin:0 0 3.5rem}.ep-product-details__aside .ep-help-card{position:sticky;top:12rem}.ep-product-description{margin-bottom:4rem}.ep-detail{border-top:1px solid var(--ep-line);scroll-margin-top:12rem}.ep-detail:last-child{border-bottom:1px solid var(--ep-line)}.ep-detail summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;padding:2.4rem 0;list-style:none}.ep-detail summary::-webkit-details-marker{display:none}.ep-detail summary h3{font-size:1.5rem;letter-spacing:.045em;font-weight:700;margin:0;line-height:1.4}.ep-detail summary>span{font-size:2.4rem;line-height:1}.ep-detail[open] summary>span{transform:rotate(45deg)}.ep-detail>.rte{padding:0 0 2.6rem;font-size:1.6rem}.ep-soft-theme .collection-hero{background:var(--ep-paper);padding:0 0 3rem}.ep-soft-theme .collection-hero__inner{gap:6rem;padding-top:1rem;padding-bottom:3rem;align-items:center}.ep-soft-theme .collection-hero__text-wrapper{padding:0;flex:1;min-width:0}.ep-soft-theme .collection-hero__title{font-size:clamp(4rem,4.8vw,7rem);font-weight:600;line-height:1.04;letter-spacing:-.055em;margin:0 0 2.2rem}.ep-soft-theme .collection-hero__description{max-width:66rem;font-size:1.65rem;line-height:1.8;color:#566b5b;margin:0}.ep-soft-theme .collection-hero__description h2,.ep-soft-theme .collection-hero__description h3{font-size:2.3rem;line-height:1.3}.ep-soft-theme .collection-hero__image-container{flex:0 0 30%;height:29rem;min-height:0;margin:0;border-radius:46% 46% 20px 20px}.ep-soft-theme .collection-hero__image-container img{object-fit:cover}.ep-catalog-links{display:flex;gap:2.5rem;flex-wrap:wrap;border-top:1px solid #dce4dd;padding-top:2rem}.ep-catalog-links a{font-size:1.4rem;color:var(--ep-ink);text-decoration:none}.ep-catalog-links a span{margin-left:.8rem}.ep-soft-theme .facets-container{padding:2rem 0 2.8rem;gap:2rem;border-bottom:1px solid var(--ep-line);margin-bottom:3.5rem}.ep-soft-theme .facets__heading,.ep-soft-theme .facet-filters__label{font-size:1.4rem}.ep-soft-theme .facets__summary{font-size:1.45rem;margin-bottom:0;padding:1.1rem 3.2rem 1.1rem 1.7rem;border:1px solid var(--ep-line);border-radius:24px;background:#fff}.ep-soft-theme .facets__summary>.icon-caret{right:1.1rem}.ep-soft-theme .facets__disclosure{margin-right:1rem}.ep-soft-theme .facets__display{border-radius:18px;border-color:var(--ep-line);box-shadow:0 14px 40px #20342814}.ep-soft-theme .facets__header{background:var(--ep-paper);border-radius:18px 18px 0 0}.ep-soft-theme .facet-filters__sort{font-family:inherit;font-size:1.4rem;padding-right:2rem}.ep-soft-theme .facet-checkbox{font-size:1.4rem}.ep-soft-theme .product-count__text{font-size:1.3rem}.ep-soft-theme .active-facets__button-inner{border-radius:25px;font-size:1.3rem}.ep-soft-theme .mobile-facets__inner{background:#f8faf6}.ep-soft-theme .mobile-facets__header{background:var(--ep-paper)}.ep-soft-theme .mobile-facets__open-label{font-size:1.5rem}.ep-soft-theme .product-grid{row-gap:3.2rem}.ep-soft-theme .card--card{border:1px solid var(--ep-line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:none;padding:0}.ep-soft-theme .card--card:after{display:none}.ep-soft-theme .card__inner{border-radius:19px 19px 0 0;background:#edf1e9}.ep-soft-theme .card__media{border-radius:0}.ep-soft-theme .card__content>.card__information{padding:2.3rem}.ep-soft-theme .card__heading{font-size:2.15rem;line-height:1.25;letter-spacing:-.025em}.ep-soft-theme .card-information .price{font-size:2.35rem;font-weight:600;letter-spacing:-.025em;margin-top:1.7rem}.ep-soft-theme .card-information>.caption-large{font-size:1.3rem}.ep-soft-theme .card .badge{font-size:1.1rem;padding:.6rem 1rem;border:0;border-radius:24px}.ep-soft-theme .card__badge{padding:1.4rem}.ep-soft-theme .quick-add{margin:0 2.2rem 2.2rem}.ep-soft-theme .quick-add__submit{border-radius:24px}.ep-soft-theme .pagination__item{border-radius:50%;font-size:1.5rem}.ep-soft-theme .pagination__item--current{background:var(--ep-sage)}.ep-soft-theme .collection-list .card__heading{font-size:2.5rem}.ep-soft-theme .collection-list .icon-wrap{margin-left:1rem}.ep-collections-index{padding-top:2rem;padding-bottom:8rem}.ep-soft-theme .ep-collections-index>.title,.ep-soft-theme .main-blog>.title--primary{font-size:clamp(4rem,5vw,7rem);font-weight:600;letter-spacing:-.05em;margin:1.6rem 0 5rem;line-height:1.08}.ep-soft-theme .template-search__header{text-align:left;padding-bottom:2rem}.ep-soft-theme .template-search__header>h1{text-align:left;font-size:clamp(4rem,5vw,6.6rem);font-weight:600;line-height:1.1;letter-spacing:-.05em;margin-top:0}.ep-soft-theme .template-search__search{margin:3rem 0 1.5rem;max-width:76rem}.ep-soft-theme .template-search__search .field__input{min-height:6.4rem;background:var(--ep-paper)}.ep-soft-theme .template-search--empty{padding-bottom:8rem}.ep-page-heading{max-width:102rem;padding:2rem 0 5rem}.ep-soft-theme .ep-page-heading h1{font-size:clamp(4rem,5.4vw,7.6rem);font-weight:600;letter-spacing:-.05em;line-height:1.07;margin:0}ep-reading-layout{display:block}.ep-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 31rem;gap:8rem;padding-bottom:5rem;align-items:start}.ep-reading-layout>.ep-prose{max-width:82rem}.ep-reading-aside{position:sticky;top:12rem;min-width:0}.ep-reading-toc{margin-bottom:3rem;padding:2.5rem 0;border-top:1px solid var(--ep-line);border-bottom:1px solid var(--ep-line)}.ep-reading-toc[hidden]{display:none}.ep-reading-toc ol{padding:0;list-style:none;margin:0}.ep-reading-toc li+li{margin-top:1.1rem}.ep-reading-toc a{font-size:1.45rem;line-height:1.5;color:#46614d;text-decoration:none}.ep-reading-toc a:hover{text-decoration:underline}.ep-reading-layout--contact{display:block;max-width:86rem;padding-bottom:0}.ep-template-page .ep-page{padding-bottom:5rem}.ep-page-content{max-width:102rem!important}.ep-page-content>.page-title{font-size:3.7rem;font-weight:600;line-height:1.15;margin:0 0 3rem}.ep-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem;padding-bottom:8rem}.ep-contact-story{padding:4rem;background:var(--ep-sage);border-radius:var(--ep-radius);align-self:start}.ep-contact-story h2{font-size:4rem;line-height:1.12;font-weight:600;letter-spacing:-.04em;margin:0 0 2.5rem}.ep-contact-story .rte{font-size:1.65rem;line-height:1.8}.ep-contact-story ol{padding-left:2rem;font-size:1.5rem;line-height:1.7;margin:3rem 0}.ep-contact-story li+li{margin-top:1rem}.ep-contact-story>a{font-size:1.6rem;color:var(--ep-ink);text-underline-offset:.5rem;overflow-wrap:anywhere}.ep-contact-fields{padding:1.5rem 0}.ep-contact-fields>h2{font-size:3rem;font-weight:600;line-height:1.2;margin:0 0 3rem}.ep-contact-fields .contact__fields{gap:1.6rem}.ep-contact-fields .field{margin-bottom:2rem}.ep-contact-fields .contact__button{margin-top:2.5rem}.ep-contact-fields .contact__button .button{width:100%}.ep-contact-select>label{font-size:1.2rem;display:block;margin:0 0 .5rem}.ep-contact-select .select__select{min-height:5.4rem}.ep-contact-project{align-items:start}.ep-contact-project>.field{margin-top:2.3rem}.ep-contact-fields textarea{min-height:17rem}.ep-soft-theme .main-blog{padding-bottom:8rem}.ep-soft-theme .blog-articles{gap:3rem}.ep-soft-theme .article-card__info{font-size:1.15rem;letter-spacing:.06em}.ep-soft-theme .article-card__excerpt{font-size:1.55rem;line-height:1.75}.ep-soft-theme .article-template>header{max-width:112rem;margin-top:2rem;margin-bottom:4rem}.ep-soft-theme .article-template__title{font-size:clamp(4rem,5.3vw,7rem);letter-spacing:-.05em;font-weight:600;line-height:1.08;margin-bottom:2.5rem}.ep-soft-theme .article-template__hero-container{max-width:132rem;width:calc(100% - 10rem);border-radius:24px;overflow:hidden;margin:0 auto 6rem}.ep-soft-theme .article-template__content{margin-top:0;margin-bottom:0;padding:0}.ep-soft-theme .article-template__comment-wrapper{background:var(--ep-paper)}.ep-soft-theme .article-template__comments-comment{background:#fff;border-radius:18px;padding:3rem}.ep-soft-theme .article-template__link{font-size:1.5rem}.ep-soft-theme .ep-cart-items{display:block;padding-top:2rem}.ep-cart-items>.ep-kicker{margin-top:1rem}.ep-soft-theme .ep-cart-items .title{font-size:5.5rem;font-weight:600;letter-spacing:-.05em;line-height:1.1}.ep-soft-theme .cart-items thead th{font-size:1.05rem;letter-spacing:.1em;color:#64766a;padding-bottom:2rem}.ep-soft-theme .cart-item{border-bottom:1px solid var(--ep-line)}.ep-soft-theme .cart-item__image-container{border-radius:16px;border:0;overflow:hidden;background:var(--ep-paper)}.ep-soft-theme .cart-item__name{font-size:1.9rem;line-height:1.3;font-weight:600}.ep-soft-theme .cart-item__details .product-option{font-size:1.3rem;line-height:1.6}.ep-soft-theme .cart-item__totals .price{font-size:1.8rem;font-weight:600}.ep-soft-theme .cart-item__quantity .quantity{width:12.5rem}.ep-soft-theme cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;padding:1rem}.ep-soft-theme .ep-cart-summary{display:flex;flex-direction:column;gap:2.5rem;background:var(--ep-paper);border:1px solid var(--ep-line);border-radius:24px;padding:3.2rem;margin:3rem 0 6rem}.ep-cart-summary__title{font-size:2.6rem;line-height:1.2;margin:0;font-weight:600}.ep-soft-theme .ep-cart-summary .cart__blocks{width:100%;max-width:none;margin:0}.ep-soft-theme .ep-cart-summary .totals{justify-content:space-between;align-items:baseline}.ep-soft-theme .ep-cart-summary .totals__subtotal{font-size:1.5rem}.ep-soft-theme .ep-cart-summary .totals__subtotal-value{font-size:2.6rem;font-weight:600;white-space:nowrap}.ep-soft-theme .ep-cart-summary .tax-note{text-align:left;font-size:1.3rem;line-height:1.65;margin:1.7rem 0 2.5rem}.ep-soft-theme .ep-cart-summary .cart__ctas{display:block}.ep-soft-theme .ep-cart-summary .cart__checkout-button{width:100%;max-width:none}.ep-soft-theme .ep-cart-summary .cart__note{width:100%;max-width:none;flex-basis:auto;margin:0;display:block}.ep-soft-theme .ep-cart-summary .cart__note label{position:static;height:auto;font-size:1.35rem;margin-bottom:1rem}.ep-soft-theme .ep-cart-summary .cart__note textarea{min-height:10rem}.ep-soft-theme .contact .text-area{min-height:16rem}.ep-soft-theme .cart__warnings{padding:7rem 3rem;background:var(--ep-paper);border-radius:28px;margin:2rem 0 7rem}.ep-soft-theme .cart__empty-text{font-size:4rem;font-weight:600;letter-spacing:-.04em}.ep-soft-theme .cart__login-title{font-size:2.3rem}.ep-soft-theme .drawer__inner{background:#fafcf8;border-radius:24px 0 0 24px;padding:0 2.5rem;border:0}.ep-soft-theme .drawer__heading{font-size:2.8rem;font-weight:600}.ep-soft-theme .drawer__header{background:#fafcf8;padding:2.5rem 0}.ep-soft-theme .drawer__footer{border-color:var(--ep-line)}.ep-soft-theme .cart-notification{border-radius:0 0 24px 24px;border-color:var(--ep-line);box-shadow:0 12px 30px #263e3314}.ep-soft-theme .ep-section-multicolumn .multicolumn-card{background:var(--ep-paper);border-radius:22px;overflow:hidden}.ep-soft-theme .multicolumn-card__info{padding:2.8rem}.ep-soft-theme .multicolumn-card__info h3{font-size:2.3rem;font-weight:600;line-height:1.25}.ep-soft-theme .multicolumn-card__info .rte{font-size:1.5rem;line-height:1.8}.ep-soft-theme .ep-section-featured-product{background:#f4f7f1}.ep-soft-theme .featured-product{padding:0}.ep-soft-theme .featured-product .product__info-wrapper{padding:3rem 4rem}.ep-soft-theme .featured-product .product__title{font-size:3.8rem;line-height:1.1;font-weight:600}.ep-soft-theme .featured-product .product__media-list{border-radius:22px;overflow:hidden}.ep-soft-theme .featured-product .product__description{max-width:65rem}.ep-soft-theme .image-with-text__media{border-radius:24px;overflow:hidden;border:0}.ep-soft-theme .image-with-text__content{padding:4rem 5rem;border:0;box-shadow:none;background:var(--ep-paper);border-radius:24px}.ep-soft-theme .image-with-text__heading{font-size:4rem;font-weight:600;line-height:1.13}.ep-soft-theme .image-with-text__text{font-size:1.65rem;line-height:1.8}.ep-soft-theme .collapsible-content__wrapper{border:0;box-shadow:none;border-radius:24px}.ep-soft-theme .collapsible-content .accordion{border-color:var(--ep-line)}.ep-soft-theme .accordion__title{font-size:1.8rem;line-height:1.4;font-weight:600}.ep-soft-theme .accordion__content{font-size:1.6rem;line-height:1.8;text-align:left}.ep-soft-theme .video-section__media,.ep-soft-theme .deferred-media{border-radius:24px;overflow:hidden}.ep-soft-theme .video-section .title,.ep-soft-theme .related-products__heading,.ep-soft-theme .multicolumn .title{font-size:4rem;line-height:1.15;font-weight:600;letter-spacing:-.04em}.ep-soft-theme .rich-text__heading{font-weight:600;font-size:4rem;line-height:1.15;letter-spacing:-.04em}.ep-soft-theme .rich-text__text{font-size:1.7rem;line-height:1.8}.ep-soft-theme .banner__box{border-radius:24px;box-shadow:none}.ep-soft-theme .banner__heading{font-weight:600;line-height:1.1;letter-spacing:-.04em}.ep-soft-theme .newsletter__wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:8rem;align-items:center;text-align:left;max-width:none;padding-left:max(5rem,calc((100vw - 132rem)/2));padding-right:max(5rem,calc((100vw - 132rem)/2));border:0;border-radius:0}.ep-soft-theme .newsletter__wrapper>h2{grid-column:1;font-size:3.6rem;letter-spacing:-.04em;line-height:1.1;max-width:54rem;margin:0}.ep-soft-theme .newsletter__subheading{grid-column:1;text-align:left;margin:1.5rem 0 0;max-width:52rem;font-size:1.5rem;line-height:1.7}.ep-soft-theme .newsletter__wrapper>div:has(.newsletter-form){grid-column:2;grid-row:1 / span 2;margin:0}.ep-soft-theme .newsletter-form,.ep-soft-theme .newsletter-form__field-wrapper{max-width:none}.ep-soft-theme .newsletter .field__input{background:#fff;min-height:6rem}.ep-soft-theme .ep-store-footer{background:#fff;border-top:0}.ep-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-bottom:4.5rem}.ep-footer-brand>a{color:var(--ep-ink);text-decoration:none}.ep-footer-brand p{font-size:2.5rem;line-height:1.3;letter-spacing:-.035em;color:#54705d;margin:0}.ep-soft-theme .footer__blocks-wrapper{padding-top:4rem;border-top:1px solid var(--ep-line);row-gap:3.5rem}.ep-soft-theme .footer-block__heading{font-size:1.1rem;letter-spacing:.11em;margin-bottom:2rem}.ep-soft-theme .footer-block__details-content .list-menu__item--link{color:#5b7061;font-size:1.4rem;padding:.6rem 0}.ep-soft-theme .footer__content-top{padding-bottom:3.5rem}.ep-soft-theme .footer__content-bottom{padding-top:2.5rem;background:#f9fbf7}.ep-soft-theme .footer__copyright{font-size:1.2rem}.ep-soft-theme .footer__localization .localization-form__select{border-radius:20px;border-color:var(--ep-line)}.ep-soft-theme .customer{max-width:58rem;padding:5rem;margin:5rem auto 8rem;background:var(--ep-paper);border-radius:28px;color:var(--ep-ink)}.ep-soft-theme .customer h1{font-size:4.3rem;font-weight:600;letter-spacing:-.045em;line-height:1.1}.ep-soft-theme .customer h2{font-size:2.6rem;font-weight:600}.ep-soft-theme .customer form{margin-top:3rem}.ep-soft-theme .customer button{border-radius:28px;background:#31584c;color:#fff;min-height:5.4rem;font:600 1.5rem var(--font-body-family);letter-spacing:0}.ep-soft-theme .customer p,.ep-soft-theme .customer a,.ep-soft-theme .customer label{font-size:1.5rem;line-height:1.7}.ep-soft-theme .customer.account,.ep-soft-theme .customer.order,.ep-soft-theme .customer.addresses{max-width:132rem;background:#fff;padding:4rem 5rem}.ep-soft-theme .customer table{font-size:1.5rem;border:1px solid var(--ep-line);border-radius:18px;overflow:hidden}.ep-soft-theme .customer th{background:var(--ep-paper)}.ep-soft-theme .customer td,.ep-soft-theme .customer th{padding:1.5rem}.ep-soft-theme .shopify-policy__container{max-width:96rem;padding:5rem 3rem 8rem}.ep-soft-theme .shopify-policy__title h1{font-size:4.5rem;font-weight:600;letter-spacing:-.04em}.ep-soft-theme .shopify-policy__body{font-size:1.65rem;line-height:1.85}.ep-error-mark{font-size:clamp(10rem,17vw,22rem);line-height:1;letter-spacing:-.08em;font-weight:600;color:#bed0b6;margin:2rem 0 3rem}.ep-soft-theme .template-404{padding-bottom:8rem}.ep-soft-theme .template-404 .title{font-size:4.2rem;font-weight:600;line-height:1.12}.ep-error-note{max-width:44rem;margin:2rem auto 3rem;font-size:1.65rem;color:#64766a}.ep-template-password .password-header{padding:3rem 5rem}.ep-template-password .password-main{background:var(--ep-paper)}.ep-template-password .email-signup-banner__box{border-radius:30px;background:#f3f6f1;padding:5rem}.ep-template-password .email-signup-banner__heading{font-size:5.5rem;font-weight:600;letter-spacing:-.05em}.ep-template-password .password-modal__content{background:var(--ep-paper)}.ep-template-gift-card{color:#263e33;background:#f3f6f1;font-family:var(--font-body-family)}.ep-template-gift-card .gift-card__heading{font-family:var(--font-heading-family);font-weight:600;font-size:4.4rem;line-height:1.1}.ep-template-gift-card .gift-card{background:#fff;border-radius:28px;padding:3rem;margin-top:3rem}.ep-template-gift-card .gift-card__image{border-radius:20px}.ep-template-gift-card .button{border-radius:28px;font-family:inherit}@media(min-width:990px){.ep-soft-theme .ep-product-page>.product>.product__media-wrapper{max-width:calc(55% - 2.5rem);width:calc(55% - 2.5rem)}.ep-soft-theme .ep-product-page>.product>.product__info-wrapper{max-width:calc(45% - 2.5rem);width:calc(45% - 2.5rem)}.ep-soft-theme .ep-product-page .product--no-media .product__info-wrapper{width:100%;max-width:80rem;margin:auto}.ep-soft-theme .ep-product-page .product__column-sticky{top:11rem}.ep-template-cart #MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 35rem;gap:4rem;max-width:142rem;margin:auto;padding:0 5rem;width:100%;align-items:start}.ep-template-cart #MainContent:has(cart-items:not(.is-empty))>div:has(cart-items){grid-column:1;min-width:0}.ep-template-cart #MainContent:has(cart-items:not(.is-empty))>.cart__footer-wrapper{grid-column:2;position:sticky;top:12rem;margin-top:16rem;min-width:0}.ep-template-cart #MainContent:has(cart-items:not(.is-empty)) .page-width{padding-left:0;padding-right:0}.ep-template-cart #MainContent:has(cart-items:not(.is-empty)) .ep-cart-summary{margin-top:0}}@media(max-width:989px){.ep-product-page>.product{column-gap:3rem}.ep-soft-theme .ep-product-page .product__info-container{padding:2.5rem}.ep-soft-theme .ep-product-page .product__info-wrapper{padding-left:0}.ep-soft-theme .ep-product-page .product__title h1{font-size:3.4rem}.ep-product-details,.ep-reading-layout{grid-template-columns:minmax(0,1fr) 26rem;gap:4rem}.ep-help-card{padding:2.5rem}.ep-help-card h2{font-size:2.5rem}.ep-contact-layout{gap:3rem}.ep-contact-story{padding:2.8rem}.ep-contact-story h2{font-size:3.3rem}.ep-soft-theme .collection-hero__inner,.ep-soft-theme .newsletter__wrapper{gap:3rem}.ep-soft-theme .newsletter__wrapper>h2{font-size:3rem}.ep-soft-theme .newsletter__subheading{margin-top:1rem}}@media(max-width:749px){.ep-soft-theme .page-width{padding-left:2.4rem;padding-right:2.4rem}.ep-breadcrumbs{font-size:1.15rem;padding:1.6rem 0 2.4rem;gap:.6rem}.ep-kicker{font-size:1.05rem;letter-spacing:.12em}.ep-soft-theme .ep-product-page{padding-top:0;padding-bottom:4.5rem}.ep-soft-theme .ep-product-page .product__media-wrapper{margin:0;width:100%;padding:0}.ep-soft-theme .ep-product-page .product__info-wrapper{padding:2.6rem 0 0;width:100%;max-width:100%}.ep-soft-theme .ep-product-page .product__info-container{padding:2.5rem 2rem;border-radius:20px}.ep-soft-theme .ep-product-page .product__title h1{font-size:3.5rem}.ep-soft-theme .ep-product-page .price--large{font-size:3rem}.ep-soft-theme .ep-product-page .product__media-list{margin:0;scroll-padding-left:0;gap:0}.ep-soft-theme .ep-product-page .product__media-item{width:100%;max-width:100%;margin:0}.ep-soft-theme .ep-product-page .slider-mobile-gutter{margin:0}.ep-soft-theme .ep-product-page .thumbnail-list.slider--mobile{padding:0;gap:.9rem}.ep-soft-theme .ep-product-page .product-media-container{border-radius:20px}.ep-soft-theme .ep-product-page .product__media-toggle{width:100%}.ep-product-details{grid-template-columns:1fr;gap:3rem;margin-top:4rem;padding-top:4rem}.ep-detail-heading h2{font-size:3.5rem;margin-bottom:2.5rem}.ep-product-details__aside .ep-help-card{position:static}.ep-prose{font-size:1.6rem;line-height:1.8}.ep-prose h2{font-size:2.6rem}.ep-prose h3{font-size:2.1rem}.ep-help-card{padding:3rem}.ep-help-card h2{font-size:2.9rem}.ep-detail summary{padding:2rem 0}.ep-detail summary h3{font-size:1.3rem}.ep-soft-theme .collection-hero{padding-bottom:2.4rem}.ep-soft-theme .collection-hero__inner{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem}.ep-soft-theme .collection-hero__title{font-size:4.4rem;line-height:1.06;margin-bottom:1.8rem}.ep-soft-theme .collection-hero__description{font-size:1.5rem}.ep-soft-theme .collection-hero__image-container{flex:auto;width:100%;height:24rem;border-radius:20px}.ep-catalog-links{gap:1.2rem;flex-direction:column}.ep-catalog-links a{font-size:1.35rem}.ep-soft-theme .facets-container{padding-top:1.3rem;margin-bottom:2.5rem;row-gap:1.5rem}.ep-soft-theme .card__content>.card__information{padding:2rem}.ep-soft-theme .card__heading{font-size:2.2rem}.ep-soft-theme .card-information .price{font-size:2.3rem}.ep-soft-theme .product-grid{row-gap:2.3rem}.ep-soft-theme .collection-list .card__heading{font-size:2.4rem}.ep-soft-theme .ep-collections-index>.title,.ep-soft-theme .main-blog>.title--primary{font-size:4.2rem;margin-bottom:3.5rem}.ep-soft-theme .template-search__header>h1{font-size:4rem}.ep-soft-theme .template-search__search{margin-top:2.5rem}.ep-page-heading{padding:1rem 0 3rem}.ep-soft-theme .ep-page-heading h1{font-size:4.3rem;line-height:1.1}.ep-reading-layout{display:flex;flex-direction:column;gap:3rem;padding-bottom:1rem}.ep-reading-aside{width:100%;position:static}.ep-reading-toc{display:none}.ep-page-content>.page-title{font-size:3.3rem}.ep-contact-layout{grid-template-columns:1fr;gap:3rem;padding-bottom:5rem}.ep-contact-story{padding:3rem}.ep-contact-story h2{font-size:3.5rem}.ep-contact-fields{padding-top:0}.ep-contact-fields .contact__fields{grid-template-columns:1fr;gap:0}.ep-contact-project>.field{margin-top:0}.ep-contact-select{margin-bottom:2rem}.ep-contact-select>label{margin-top:.2rem}.ep-soft-theme .article-template>header{padding:0 2.4rem;margin-bottom:3rem}.ep-soft-theme .article-template__title{font-size:4.2rem}.ep-soft-theme .article-template__hero-container{width:calc(100% - 4.8rem);margin-bottom:3.5rem;border-radius:20px}.ep-soft-theme .article-template__content{padding:0}.ep-soft-theme .article-template__comments-comment{padding:2rem}.ep-soft-theme .ep-cart-items .title{font-size:4.3rem}.ep-soft-theme .ep-cart-items .title-wrapper-with-link{align-items:flex-start;gap:1.5rem;flex-direction:column;margin-bottom:3rem}.ep-soft-theme .cart-item__name{font-size:1.8rem}.ep-soft-theme .cart-item__media{width:8rem}.ep-soft-theme .cart-items .cart-item{gap:1.5rem;padding-bottom:2.5rem}.ep-soft-theme .ep-cart-summary{padding:2.5rem;margin-bottom:5rem}.ep-soft-theme .cart__warnings{padding:4rem 2.5rem}.ep-soft-theme .cart__empty-text{font-size:3.4rem}.ep-soft-theme .drawer__inner{width:calc(100vw - 1.4rem);padding:0 2rem}.ep-soft-theme .drawer__heading{font-size:2.5rem}.ep-soft-theme .featured-product .product__info-wrapper{padding:2.5rem 0 0}.ep-soft-theme .featured-product .product__title{font-size:3.3rem}.ep-soft-theme .image-with-text__content{padding:3rem 2.5rem}.ep-soft-theme .image-with-text__heading{font-size:3.5rem}.ep-soft-theme .video-section .title,.ep-soft-theme .related-products__heading,.ep-soft-theme .multicolumn .title,.ep-soft-theme .rich-text__heading{font-size:3.3rem}.ep-soft-theme .multicolumn-card__info{padding:2.3rem}.ep-soft-theme .collapsible-content .accordion__title{font-size:1.6rem}.ep-soft-theme .newsletter__wrapper{display:block;padding:4rem 2.4rem}.ep-soft-theme .newsletter__wrapper>h2{font-size:3.3rem}.ep-soft-theme .newsletter__subheading{margin-top:1.4rem}.ep-soft-theme .newsletter__wrapper>div:has(.newsletter-form){margin-top:2.8rem}.ep-footer-brand{display:block;padding-bottom:3.2rem}.ep-footer-brand p{font-size:2.3rem;margin-top:2.5rem}.ep-soft-theme .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem 2rem}.ep-soft-theme .footer-block.grid__item{width:100%;margin:0}.ep-soft-theme .footer-block__heading{font-size:1.1rem;line-height:1.5;margin-bottom:1.2rem}.ep-soft-theme .footer-block__details-content{margin:0}.ep-soft-theme .footer-block__details-content .list-menu__item--link{font-size:1.3rem}.ep-soft-theme .customer{padding:3rem 2.4rem;margin:3rem 2.4rem 5rem;width:auto}.ep-soft-theme .customer h1{font-size:3.7rem}.ep-soft-theme .customer.account,.ep-soft-theme .customer.order,.ep-soft-theme .customer.addresses{padding:2rem 0}.ep-soft-theme .customer td,.ep-soft-theme .customer th{padding:1.2rem}.ep-soft-theme .shopify-policy__title h1{font-size:3.6rem}.ep-soft-theme .shopify-policy__container{padding:3rem 2.4rem 5rem}.ep-soft-theme .template-404 .title{font-size:3.5rem}.ep-template-password .password-header{padding:2.4rem}.ep-template-password .email-signup-banner__box{padding:3rem 2.4rem}.ep-template-password .email-signup-banner__heading{font-size:4.2rem}}@media(prefers-reduced-motion:reduce){.ep-soft-theme *{scroll-behavior:auto!important;transition:none!important}}@media print{.ep-breadcrumbs,.ep-reading-aside,.ep-product-details__aside,.ep-purchase-help{display:none}.ep-reading-layout,.ep-product-details{display:block}.ep-prose{color:#000}.ep-soft-theme .ep-product-page .product__info-container{background:#fff}}.ep-soft-theme .product__info-container{display:block}.ep-soft-theme .ep-cart-summary .cart__note:before,.ep-soft-theme .ep-cart-summary .cart__note:after{display:none}.ep-soft-theme .ep-cart-summary .cart__note textarea{border:1px solid var(--ep-line);border-radius:14px;box-shadow:none;padding:1.4rem}.ep-soft-theme .ep-resource-header{padding-top:3rem;padding-bottom:4rem}.ep-resource-header__inner{display:flex;align-items:flex-end;gap:4rem;justify-content:space-between;border-bottom:1px solid var(--ep-line);padding-bottom:4rem}.ep-resource-header__inner>div{max-width:80rem}.ep-resource-header h1{font-size:clamp(3.6rem,4.8vw,6.6rem);letter-spacing:-.05em;line-height:1.05;margin:0 0 2rem}.ep-resource-header .rte{max-width:63rem;font-size:1.7rem;line-height:1.7}.ep-resource-header .button{flex-shrink:0;gap:2rem}.ep-template-password .newsletter__wrapper{display:block;text-align:center;max-width:70rem;padding:5rem}.ep-template-password .newsletter__wrapper>div:has(.newsletter-form){margin-top:3rem}.ep-template-password .newsletter__subheading{margin:2rem auto;text-align:center}.ep-template-password .password-header .ep-soft-wordmark{font-size:2.5rem}@media(max-width:749px){.ep-resource-header__inner{display:block}.ep-resource-header .button{margin-top:2rem}.ep-template-password .newsletter__wrapper{padding:3rem 2.4rem}}@media(max-width:749px){.ep-soft-theme .ep-cart-items .cart-item{grid-template-columns:6.4rem minmax(0,1fr) auto;column-gap:1.2rem}.ep-soft-theme .ep-cart-items .cart-item__details{grid-column:2;min-width:0}.ep-soft-theme .ep-cart-items .cart-item__totals:not(.small-hide){grid-column:3}.ep-soft-theme .ep-cart-items .cart-item__quantity{grid-column:2 / 4}.ep-soft-theme .ep-cart-items .cart-item__image-container,.ep-soft-theme .ep-cart-items .cart-item__image{width:100%;max-width:6.4rem}.ep-soft-theme .ep-cart-items .cart-item__quantity .quantity{width:11rem}.ep-soft-theme .ep-cart-items .cart-item__name{font-size:1.65rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ep-soft-store.css.map */
