:root{--jem-seo-bg: #faf8f5;--jem-seo-card-bg: #ffffff;--jem-seo-text-primary: #120b08;--jem-seo-text-body: #3e332d;--jem-seo-text-muted: #71655e;--jem-seo-accent: #9a3f16;--jem-seo-accent-hover: #7a3110;--jem-seo-border: #eadfd6;--jem-seo-border-hover: #c9855a;--jem-seo-font-display: "Lora", Georgia, serif;--jem-seo-font-body: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--jem-seo-radius-sm: 8px;--jem-seo-radius-md: 12px;--jem-seo-radius-lg: 16px;--jem-seo-radius-pill: 999px;--jem-seo-shadow-subtle: 0 2px 8px rgba(54, 33, 19, .05), 0 1px 2px rgba(54, 33, 19, .03);--jem-seo-shadow-hover: 0 6px 20px rgba(54, 33, 19, .1), 0 2px 4px rgba(54, 33, 19, .05)}.collection-seo-content{width:100%;background-color:var(--jem-seo-bg);padding:36px 0 40px;border-top:0}.collection-seo-content__inner{width:min(calc(100% - var(--page-margin) * 2),var(--page-content-width));max-width:none;margin:0 auto;padding:0}.collection-seo-content__header{margin-bottom:36px}.collection-seo-content__main-title{font-family:var(--jem-seo-font-display);font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:600;color:var(--jem-seo-text-primary);line-height:1.3;margin:0 0 8px}.collection-seo-content__items{display:flex;flex-direction:column;gap:12px}.collection-seo-item{background:var(--jem-seo-card-bg);border:1px solid var(--jem-seo-border);border-radius:var(--jem-seo-radius-lg);padding:32px 52px 28px;box-shadow:var(--jem-seo-shadow-subtle);transition:border-color .25s ease,box-shadow .25s ease}.collection-seo-item:hover{border-color:var(--jem-seo-border-hover);box-shadow:var(--jem-seo-shadow-hover)}.collection-seo-item__layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.collection-seo-item__layout--with-image{grid-template-columns:1fr}@media(min-width:768px){.collection-seo-item__layout--with-image{grid-template-columns:1fr 1fr;gap:36px}}.collection-seo-item__heading{font-family:var(--jem-seo-font-display);font-size:clamp(1.75rem,2.5vw,2.15rem);font-weight:600;color:var(--jem-seo-text-primary);margin:0 0 4px;line-height:1.16}.collection-seo-item__body{font-family:var(--jem-seo-font-body);font-size:1rem;line-height:1.42;color:var(--jem-seo-text-body)}.collection-seo-item__body p{margin:0 0 12px}.collection-seo-item__body p:last-child{margin-bottom:0}.collection-seo-item__body a{color:var(--jem-seo-accent);text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:color .2s ease}.collection-seo-item__body a:hover{color:var(--jem-seo-accent-hover)}.collection-seo-item__body ul,.collection-seo-item__body ol{margin:.75rem 0 1rem 1.5rem;padding:0}.collection-seo-item__body li{margin-bottom:.4rem}.collection-seo-item__media{border-radius:var(--jem-seo-radius-md);overflow:hidden;background-color:var(--jem-seo-bg)}.collection-seo-content--with-cover .collection-seo-item:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:380px;overflow:hidden;padding:0}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__layout{display:contents}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__content{align-self:center;padding:40px 52px}.collection-seo-content--with-cover .collection-seo-item:first-child:after{content:"";grid-column:2;grid-row:1;min-height:100%;background:var(--collection-seo-cover-image) center / cover no-repeat,var(--jem-seo-bg)}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__heading{font-size:clamp(2rem,3vw,2.55rem);line-height:1.12;margin-top:26px}.collection-seo-item__cta{display:inline-flex;align-items:center;min-height:48px;gap:12px;margin-top:8px;padding:14px 28px;border:1px solid var(--jem-seo-accent);border-radius:var(--jem-seo-radius-pill);background:var(--jem-seo-accent);box-shadow:0 14px 30px #3a271d29;color:#fff;font-family:var(--jem-seo-font-body);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.collection-seo-item__cta:hover{opacity:.8;transform:translateY(-1px)}.collection-seo-item__cta:focus-visible{outline:2px solid var(--jem-seo-accent);outline-offset:3px}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__content:before,.collection-seo-item--styling .collection-seo-item__content:before,.collection-seo-item--materials .collection-seo-item__content:before,.collection-seo-item--size-guide .collection-seo-item__content:before{display:block;color:var(--jem-seo-accent);font-family:var(--jem-seo-font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__content:before{content:"Our collection"}.collection-seo-item--styling .collection-seo-item__content:before{content:"Style your space";margin-bottom:12px}.collection-seo-item--materials .collection-seo-item__content:before{content:"Quality you can feel";margin-bottom:12px}.collection-seo-item--size-guide .collection-seo-item__content:before{content:"Sizes & set details";margin-bottom:12px}.collection-seo-item--styling .collection-seo-item__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;margin-top:4px}.collection-seo-item--styling .collection-seo-item__body>p:first-child{grid-column:1 / -1;margin-bottom:16px}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child){position:relative;min-height:76px;margin:0;padding:4px 0 4px 92px}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child):before{content:"";position:absolute;top:0;left:10px;width:64px;height:64px;border-radius:50%;background:var(--jem-seo-bg)}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child):after{content:"";position:absolute;top:22px;left:32px;width:20px;height:20px;background-color:var(--jem-seo-accent);-webkit-mask:url(icon-sparkle.svg) center / contain no-repeat;mask:url(icon-sparkle.svg) center / contain no-repeat}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child)+p:not(:first-child){border-left:1px solid var(--jem-seo-border);padding-left:112px}.collection-seo-item--styling .collection-seo-item__body>p strong{display:block;color:var(--jem-seo-accent);font-size:1rem;margin-bottom:4px}@media(max-width:1023px){.collection-seo-content{padding:28px 0 36px}.collection-seo-item{padding:28px 32px 24px}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__content{padding:32px}.collection-seo-item--styling .collection-seo-item__body{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.collection-seo-item--styling .collection-seo-item__body>p:nth-child(4){border-left:0;padding-left:92px}}@media(max-width:749px){.collection-seo-content{padding:24px 0 32px}.collection-seo-content__items{gap:12px}.collection-seo-item{border-radius:12px;padding:24px 20px}.collection-seo-item__heading{font-size:1.65rem}.collection-seo-content--with-cover .collection-seo-item:first-child{grid-template-columns:1fr;grid-template-rows:224px auto;min-height:0}.collection-seo-content--with-cover .collection-seo-item:first-child:after{grid-column:1;grid-row:1}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__content{grid-column:1;grid-row:2;padding:28px 20px 24px}.collection-seo-content--with-cover .collection-seo-item:first-child .collection-seo-item__heading{font-size:1.95rem;margin-top:18px}.collection-seo-item__cta{width:100%;justify-content:center;box-sizing:border-box}.collection-seo-item--styling .collection-seo-item__body{display:block;margin-top:16px}.collection-seo-item--styling .collection-seo-item__body>p:first-child{margin-bottom:20px}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child),.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child)+p:not(:first-child),.collection-seo-item--styling .collection-seo-item__body>p:nth-child(4){min-height:64px;margin:0 0 20px;border-left:0;padding:2px 0 2px 76px}.collection-seo-item--styling .collection-seo-item__body>p:not(:first-child):before{width:56px;height:56px;font-size:1.2rem}}.collection-seo-item__image{width:100%;height:100%;object-fit:cover;display:block}.collection-faq{width:100%;background-color:var(--jem-seo-bg);padding:68px 0 56px;border-top:1px solid var(--jem-seo-border);scroll-margin-top:110px}.collection-faq__inner{max-width:900px;margin:0 auto;padding:0 24px}.collection-faq__header{text-align:center;margin-bottom:40px}.collection-faq__title{font-family:var(--jem-seo-font-display);font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:600;color:var(--jem-seo-text-primary);margin:0 0 10px;line-height:1.3}.collection-faq__subtitle{font-family:var(--jem-seo-font-body);font-size:.95rem;color:var(--jem-seo-text-muted);margin:0}.collection-faq__list{display:flex;flex-direction:column;gap:14px}.collection-faq__item{background:var(--jem-seo-card-bg);border:1px solid var(--jem-seo-border);border-radius:var(--jem-seo-radius-md);overflow:hidden;box-shadow:var(--jem-seo-shadow-subtle);transition:border-color .25s ease,box-shadow .25s ease}.collection-faq__item:hover{border-color:var(--jem-seo-border-hover)}.collection-faq__item[open]{border-color:var(--jem-seo-accent);box-shadow:var(--jem-seo-shadow-hover)}.collection-faq__summary{font-family:var(--jem-seo-font-body);font-size:1.05rem;font-weight:600;color:var(--jem-seo-text-primary);padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;-webkit-user-select:none;user-select:none;min-height:48px;transition:color .2s ease}.collection-faq__summary::-webkit-details-marker{display:none}.collection-faq__summary::marker{display:none}.collection-faq__summary:focus-visible{outline:2px solid var(--jem-seo-accent);outline-offset:-2px}.collection-faq__summary:hover{color:var(--jem-seo-accent)}.collection-faq__icon{width:20px;height:20px;stroke:var(--jem-seo-accent);transition:transform .25s ease;flex-shrink:0}.collection-faq__item[open] .collection-faq__icon{transform:rotate(180deg)}.collection-faq__answer{padding:0 24px 22px;font-family:var(--jem-seo-font-body);font-size:.95rem;line-height:1.7;color:var(--jem-seo-text-body);border-top:1px solid transparent}.collection-faq__answer p{margin:0 0 .8rem}.collection-faq__answer p:last-child{margin-bottom:0}.collection-faq__answer a{color:var(--jem-seo-accent);text-decoration:underline;text-underline-offset:3px;font-weight:500}.collection-related-links{width:100%;background-color:var(--jem-seo-bg);padding-block:48px 56px;border-top:1px solid var(--jem-seo-border)}.collection-related-links__inner{grid-column:2;width:100%;max-width:none;margin:0;padding:0}.collection-related-links__header{text-align:center;margin-bottom:32px}.collection-related-links__title{font-family:var(--jem-seo-font-display);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;color:var(--jem-seo-text-primary);margin:0 0 8px;line-height:1.3}.collection-related-links__subtitle{font-family:var(--jem-seo-font-body);font-size:.95rem;color:var(--jem-seo-text-muted);margin:0}.collection-related-links__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 12px;width:100%;margin:0;padding:0}@media screen and (min-width:750px){.collection-related-links__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px 20px}}.collection-related-card{background:var(--jem-seo-card-bg, #FAF8F5);border:1px solid rgba(47,38,31,.14);border-radius:18px;padding:8px 8px 14px;text-decoration:none;color:var(--jem-seo-text-primary);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 8px #2f261f0a;box-sizing:border-box}.collection-related-card:hover{transform:translateY(-3px);border-color:#2f261f47;box-shadow:0 8px 20px #2f261f14}.collection-related-card__media{width:100%;aspect-ratio:5 / 4;overflow:hidden;border-radius:12px;background-color:#f2e5db;position:relative}.collection-related-card__image{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .35s ease;display:block}.collection-related-card:hover .collection-related-card__image{transform:scale(1.04)}.collection-related-card__fallback-media{width:100%;height:100%;background:linear-gradient(135deg,#faf8f5,#eadfd6);display:flex;align-items:center;justify-content:center;color:var(--jem-seo-text-muted);font-family:var(--jem-seo-font-body);font-weight:600;font-size:.875rem;border-radius:12px}.collection-related-card__content{padding:10px 4px 0;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:2.2em}.collection-related-card__title{font-family:var(--font-body--family, var(--jem-seo-font-body, "Work Sans", sans-serif));font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.25;color:#2f261f;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;transition:color .2s ease}.collection-related-card:hover .collection-related-card__title{color:#9a3f16}@media(max-width:749px){.collection-related-links{padding-block:36px 44px}.collection-related-links__header{margin-bottom:20px}.collection-related-card{padding:6px 6px 12px;border-radius:14px}.collection-related-card__media,.collection-related-card__image{border-radius:10px}.collection-related-card__content{padding:8px 3px 0;min-height:2.5em}.collection-related-card__title{font-size:.6875rem;line-height:1.25;letter-spacing:.06em;-webkit-line-clamp:2}}@media(max-width:360px){.collection-related-links__grid{gap:8px}.collection-related-card__title{font-size:.625rem}}.collection-related-links__pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.collection-related-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--jem-seo-card-bg);border:1px solid var(--jem-seo-border);border-radius:var(--jem-seo-radius-pill);text-decoration:none;font-family:var(--jem-seo-font-body);font-size:.95rem;font-weight:500;color:var(--jem-seo-text-primary);box-shadow:var(--jem-seo-shadow-subtle);transition:all .2s ease}.collection-related-pill:hover{background:var(--jem-seo-bg);border-color:var(--jem-seo-accent);color:var(--jem-seo-accent);transform:translateY(-2px);box-shadow:var(--jem-seo-shadow-hover)}.collection-related-pill__arrow{width:14px;height:14px;stroke:currentColor}
/*# sourceMappingURL=/cdn/shop/t/84/assets/collection-seo.css.map */
