.em-all-products-hero{position:relative;overflow:hidden;min-height:252px;background:linear-gradient(115deg,#f5e9db,#fff9f2 52%,#e9d8c5);color:#4a2e21;isolation:isolate}.em-all-products-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 10% 20%,rgba(255,255,255,.95),transparent 47%),radial-gradient(ellipse at 82% 60%,rgba(201,162,114,.25),transparent 45%)}.em-all-products-hero__inner{max-width:1440px;min-height:252px;margin:auto;padding:40px 44px;display:flex;align-items:center;justify-content:center;position:relative}.em-all-products-hero__copy{position:relative;z-index:2;max-width:840px;text-align:center}.em-all-products-hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 14px;font:600 11px/1.4 Georgia,serif;letter-spacing:.22em;color:#78543d}.em-all-products-hero__eyebrow span{width:40px;height:1px;background:#b69a7d}.em-all-products-hero h1{font:italic 500 clamp(36px,4vw,59px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 14px;color:#4a2e21}.em-all-products-hero__description{font:400 clamp(13px,1.35vw,17px)/1.6 Georgia,serif;color:#6d4c38;margin:0 auto;max-width:660px}.em-all-products-hero__ornament{display:flex;align-items:center;justify-content:center;gap:18px;color:#95633e;margin-top:18px;font-size:24px}.em-all-products-hero__ornament i{width:57px;height:1px;background:#b89472}.em-all-products-hero__art{position:absolute;right:4%;top:5%;height:90%;width:225px;opacity:.54;pointer-events:none}.em-all-products-hero__halo{position:absolute;top:4%;right:0;bottom:4%;left:0;border-radius:50%;background:radial-gradient(ellipse,rgba(255,250,241,.6),transparent 68%)}.em-all-products-hero__cross{position:absolute;right:36px;top:5px;height:94%;width:auto;filter:drop-shadow(10px 13px 6px rgba(77,44,21,.15))}.em-all-products-hero__flower{position:absolute;width:65px;height:32px;border-radius:80% 8%;background:linear-gradient(130deg,#fffefa,#e9d9bd);box-shadow:0 3px 10px #6e492614}.em-all-products-hero__flower--one{right:-20px;top:22px;transform:rotate(-40deg)}.em-all-products-hero__flower--two{right:20px;top:12px;transform:rotate(40deg)}.em-all-products-hero__flower--three{right:-12px;top:72px;transform:rotate(30deg)}.em-all-products-hero__flower--four{right:45px;top:62px;transform:rotate(-35deg)}.em-all-products-hero__flower--five{right:10px;top:116px;transform:rotate(85deg)}.em-all-products-categories{background:#faf5ef;color:#4a2e21;padding:24px 24px 0}.em-all-products-categories__inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #e6d9cc;border-radius:12px;padding:12px 18px;background:#fffaf5}.em-all-products-categories__count{font:600 15px Georgia,serif;white-space:nowrap;color:#4a2e21}.em-all-products-categories__links{display:flex;gap:9px;align-items:center;flex-wrap:wrap;flex:1}.em-all-products-categories__pill{text-decoration:none;white-space:nowrap;border:1px solid #e6d9cc;border-radius:99px;padding:9px 14px;font:400 12px/1.3 Georgia,serif;color:#543b2e;background:transparent;transition:background .2s,color .2s}.em-all-products-categories__pill:hover,.em-all-products-categories__pill:focus-visible{background:#e9dacd;color:#3e281e}.em-all-products-categories__pill.is-active{background:#573a2b;border-color:#573a2b;color:#fff}.em-all-products-categories__hint{font:italic 12px Georgia,serif;color:#947b68;white-space:nowrap}.em-all-products-grid{background:#faf5ef;--color-background:#faf5ef}.em-all-products-grid .collection-wrapper{max-width:1440px;margin-inline:auto}.em-all-products-grid .facets-block-wrapper{background:#fffaf5;border:1px solid #e6d9cc;border-radius:10px;margin-top:16px;margin-bottom:18px;padding:4px 16px}.em-all-products-grid .product-grid{--product-grid-gap-desktop:28px 22px!important;--product-grid-gap-mobile:20px 12px!important}.em-all-products-grid .product-grid__item{min-width:0}.em-all-products-grid .product-grid__card{text-align:center}.em-all-products-grid .product-grid__card .card-gallery{border-radius:11px;overflow:hidden;background:#fff}.em-all-products-grid .product-grid__card .card-gallery img{transition:transform .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.em-all-products-grid .product-grid__item:hover .card-gallery img{transform:scale(1.045)}}.em-all-products-grid .product-grid__card a[ref=productTitleLink]{width:100%;text-align:center}.em-all-products-grid .product-grid__card a[ref=productTitleLink] .text-block,.em-all-products-grid .product-grid__card a[ref=productTitleLink] p{font:400 15px/1.45 Georgia,Times New Roman,serif!important;text-align:center!important;color:#3f2a20}.em-all-products-grid .product-grid__card a[ref=productTitleLink] p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.em-all-products-grid product-card product-price.text-block{text-align:center;width:100%;align-self:stretch}.em-all-products-grid product-card product-price.text-block [ref=priceContainer]{font:700 19px/1.35 Georgia,Times New Roman,serif!important;text-align:center!important;color:#4a2e21}.em-all-products-grid product-card product-price.text-block [ref=priceContainer] .price{font:inherit!important}.em-all-products-grid .pagination{justify-content:center}@media(min-width:990px){.em-all-products-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:989px){.em-all-products-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr))!important}.em-all-products-hero__art{right:-45px;opacity:.35}.em-all-products-categories__hint{display:none}}@media(max-width:749px){.em-all-products-hero,.em-all-products-hero__inner{min-height:215px}.em-all-products-hero__inner{padding:28px 18px}.em-all-products-hero h1{font-size:35px}.em-all-products-hero__eyebrow{font-size:9px;letter-spacing:.12em;gap:8px}.em-all-products-hero__eyebrow span{width:20px}.em-all-products-hero__description{font-size:13px}.em-all-products-hero__art{right:-85px;opacity:.15}.em-all-products-categories{padding:14px 12px 0}.em-all-products-categories__inner{gap:12px;padding:12px}.em-all-products-categories__count{font-size:14px;width:100%}.em-all-products-categories__links{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:3px}.em-all-products-categories__links::-webkit-scrollbar{display:none}.em-all-products-categories__pill{font-size:12px;padding:8px 12px}.em-all-products-categories__hint{display:none}.em-all-products-grid .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.em-all-products-grid .product-grid__card a[ref=productTitleLink] .text-block,.em-all-products-grid .product-grid__card a[ref=productTitleLink] p{font-size:12px!important}.em-all-products-grid product-card product-price.text-block [ref=priceContainer]{font-size:16px!important}.em-all-products-grid .facets-block-wrapper{margin:12px 12px 14px;padding:4px 8px}}.em-all-products-toolbar{grid-column:var(--centered);display:flex;align-items:center;gap:16px;width:100%;margin:16px 0 20px;padding:10px 16px;background:#fffaf5;border:1px solid #e6d9cc;border-radius:12px}.em-all-products-toolbar .em-all-products-categories{flex:1 1 auto;min-width:0;padding:0;background:transparent}.em-all-products-toolbar .em-all-products-categories__inner{display:flex;align-items:center;gap:14px;padding:0;border:0;background:transparent;max-width:none;flex-wrap:nowrap}.em-all-products-toolbar .em-all-products-categories__count{flex:0 0 auto;font-size:14px}.em-all-products-toolbar .em-all-products-categories__links{gap:7px;flex-wrap:nowrap;min-width:0;flex:0 1 auto}.em-all-products-toolbar .em-all-products-categories__pill{font-size:12px;padding:8px 11px}.em-all-products-grid .em-all-products-toolbar .facets-block-wrapper{flex:0 0 auto;width:auto;min-width:0;border:0;background:transparent;border-radius:0;padding:0;margin:0}.em-all-products-toolbar .facets--horizontal{padding:0}.em-all-products-toolbar .facets--horizontal .products-count-wrapper{display:none}.em-all-products-toolbar .facets--horizontal .facets__form,.em-all-products-toolbar .facets--horizontal .facets__form-wrapper{width:auto}.em-all-products-toolbar .facets--horizontal .facets__form{gap:12px}.em-all-products-toolbar .facets--horizontal .facets__filters-wrapper{max-width:none}.em-all-products-toolbar .facets--horizontal .facets__overflow-list{flex-wrap:nowrap}@media(min-width:750px)and (max-width:1279px){.em-all-products-toolbar{flex-wrap:wrap;gap:12px}.em-all-products-toolbar .em-all-products-categories,.em-all-products-grid .em-all-products-toolbar .facets-block-wrapper{flex-basis:100%}}@media(max-width:749px){.em-all-products-toolbar{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:10px;margin:12px;width:auto;padding:12px}.em-all-products-toolbar .em-all-products-categories{padding:0;width:100%}.em-all-products-toolbar .em-all-products-categories__inner{display:block;padding:0}.em-all-products-toolbar .em-all-products-categories__count{display:block;margin-bottom:10px}.em-all-products-toolbar .em-all-products-categories__links{overflow-x:auto;padding-bottom:2px}.em-all-products-grid .em-all-products-toolbar .facets-block-wrapper{width:100%;padding-top:8px;border-top:1px solid #e6d9cc}}.em-collection-hero,.em-collection-hero .em-all-products-hero__inner{min-height:248px}.em-collection-hero h1{font-style:normal;font-size:clamp(36px,4vw,55px)}.em-collection-grid .product-grid__card{text-align:center}.em-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}.em-collection-grid .product-grid__item{min-width:0}.em-collection-grid--single .product-grid[product-grid-view=default]{grid-template-columns:minmax(0,1fr)!important;max-width:1100px;margin:0 auto}.em-collection-grid--single .product-grid__item{grid-column:1 / -1;min-width:0}.em-collection-featured{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(24px,4vw,64px);align-items:center;max-width:1100px;margin:12px auto 38px;padding:28px;background:#fffaf5;border:1px solid #e9ddd1;border-radius:16px;box-shadow:0 8px 24px #45291809;color:#4a3024}.em-collection-featured__media{display:block;overflow:hidden;border-radius:12px;background:#fff;aspect-ratio:1/1}.em-collection-featured__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.em-collection-featured__media:hover .em-collection-featured__image{transform:scale(1.045)}}.em-collection-featured__details{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.em-collection-featured__eyebrow{font:600 11px/1.5 Georgia,serif;letter-spacing:.18em;color:#a07656}.em-collection-featured__title{font:500 clamp(24px,2.4vw,35px)/1.24 Georgia,"Times New Roman",serif;color:#4a3024;margin:0}.em-collection-featured__title a{text-decoration:none;color:inherit}.em-collection-featured__title a:hover{text-decoration:underline;text-underline-offset:4px}.em-collection-featured__price{font:700 clamp(24px,2.5vw,34px)/1.2 Georgia,serif;color:#643e2c;margin:0}.em-collection-featured__compare{font:400 17px Georgia,serif;color:#a28d7d;margin-right:8px}.em-collection-featured__rule{height:1px;background:#dfcbbb;width:80px}.em-collection-featured__copy{font:400 15px/1.7 Georgia,serif;color:#745b4b;max-width:350px;margin:0}.em-collection-featured__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#543729;color:#fff;border-radius:7px;padding:13px 26px;font:600 13px Georgia,serif;text-decoration:none;transition:background .2s}.em-collection-featured__button:hover{background:#78513a;color:#fff}@media(min-width:750px)and (max-width:989px){.em-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.em-collection-hero,.em-collection-hero .em-all-products-hero__inner{min-height:215px}.em-collection-grid .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.em-collection-grid--single .product-grid[product-grid-view=default]{grid-template-columns:minmax(0,1fr)!important}.em-collection-featured{grid-template-columns:1fr;gap:20px;margin:6px 12px 24px;padding:14px}.em-collection-featured__details{gap:12px;padding:2px 4px 12px}.em-collection-featured__title{font-size:24px}.em-collection-featured__price{font-size:25px}.em-collection-featured__copy{font-size:13px}.em-collection-featured__button{width:100%;padding:13px 20px}}.em-collection-featured__zoom{-webkit-appearance:none;appearance:none;border:0;padding:0;position:relative;width:100%;cursor:zoom-in;text-align:inherit}.em-collection-featured__zoom:focus-visible{outline:3px solid #9a7054;outline-offset:3px}.em-collection-featured__zoom-hint{position:absolute;right:14px;bottom:14px;display:inline-flex;gap:10px;align-items:center;background:#fffaf5f2;border:1px solid #e4d4c7;border-radius:24px;padding:9px 15px;font:600 12px/1.2 Georgia,serif;color:#553729;box-shadow:0 3px 12px #2d190c17}.em-collection-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:min(96vw,1600px);max-height:96dvh;width:max-content;height:max-content;border:0;border-radius:12px;padding:16px;background:#fffaf6;box-shadow:0 18px 80px #0000003d;overflow:visible}.em-collection-lightbox::backdrop{background:#1b1411c9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.em-collection-lightbox__image{display:block;width:auto;height:auto;max-width:calc(96vw - 32px);max-height:calc(96dvh - 32px);object-fit:contain;border-radius:6px}.em-collection-lightbox__close{position:absolute;right:-13px;top:-13px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #e2d5cb;border-radius:50%;background:#fffaf6;color:#503528;font:400 30px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 3px 16px #00000024}.em-collection-lightbox__close:focus-visible{outline:3px solid #9a7054;outline-offset:3px}@media(max-width:749px){.em-collection-lightbox{padding:8px;max-width:96vw;max-height:94dvh}.em-collection-lightbox__image{max-width:calc(96vw - 16px);max-height:calc(94dvh - 16px)}.em-collection-featured__zoom-hint{bottom:10px;right:10px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/em-all-products.css.map */
