.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{border-radius:8px;padding-block:.45rem;transition:background-color .2s,box-shadow .2s}.menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title,.menu-list__list-item:not([slot=overflow]):focus-within .menu-list__link-title,.menu-list__list-item:not([slot=overflow]):has([aria-expanded=true]) .menu-list__link-title{background:#feeced;box-shadow:inset 0 -2px #fe5639;color:#23231e}.mega-menu__link--parent{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#5e4d4c}.mega-menu__link--parent:hover{color:#fe5639}.mega-menu__link{text-align:left;justify-content:flex-start}.mega-menu__link:not(.mega-menu__link--parent){color:#23231e;text-transform:none;font-size:.95rem;letter-spacing:0;line-height:1.35;transition:color .15s,transform .15s}.mega-menu__link:not(.mega-menu__link--parent):hover{color:#fe5639;transform:translate(3px)}.jwm{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(190px,230px) minmax(190px,230px);gap:clamp(1.5rem,3vw,3rem);align-items:start;color:#23231e;white-space:normal;padding-block:.25rem .5rem}.jwm__eyebrow{margin:0 0 .9rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#5e4d4c}.jwm__pills{display:grid;gap:.6rem}.jwm__pill,.jwm__cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-radius:12px;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.jwm__pill{border:1.5px solid #23231E;color:#23231e;background:#fff}.jwm__pill:hover{background:#feeced;border-color:#fe5639}.jwm__arrow{transition:transform .2s}.jwm__pill:hover .jwm__arrow{transform:translate(4px)}.jwm__cta{justify-content:center;background:#23231e;color:#fff;border:1.5px solid #23231E;box-shadow:0 4px #fe5639;margin-top:.2rem}.jwm__cta:hover{background:#fe5639;border-color:#fe5639;color:#fff;box-shadow:0 4px #23231e}.jwm__dots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem .4rem}.jwm__dot-link{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;color:#23231e}.jwm__dot{display:block;width:clamp(2rem,2.7vw,2.6rem);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 4px #d0bdbd,0 4px 10px #23231e2e;transition:transform .2s,box-shadow .2s}.jwm__dot img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.4)}.jwm__dot-link:hover .jwm__dot{transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 3px #fff,0 0 0 4.5px #fe5639,0 8px 14px #23231e33}.jwm__dot-label{font-size:.68rem;font-weight:600;text-align:center;line-height:1.2}.jwm__dot-link:hover .jwm__dot-label{color:#fe5639}.jwm__hint{margin:1.1rem 0 0;font-size:.78rem;color:#5e4d4c}.jwm__hint a{color:#23231e;font-weight:600;text-decoration:underline;text-decoration-color:#fe5639;text-underline-offset:3px}.jwm__feature{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#feeced;color:#23231e;text-decoration:none;border-bottom:6px solid #FE5639;box-shadow:0 6px 18px #23231e1a;transition:transform .2s,box-shadow .2s}.jwm__feature:hover{transform:translateY(-3px);box-shadow:0 12px 24px #23231e24}.jwm__quilt{display:block;background:#f8f7f4;padding:1rem}.jwm__quilt svg{display:block;width:100%;height:auto;border-radius:6px}.jwm__quilt polygon{stroke:#fff;stroke-width:.8}.jwm__feature-body{display:grid;gap:.35rem;padding:1rem 1.25rem 1.1rem}.jwm__feature-title{font-family:"Bree Serif",var(--font-heading--family),serif;font-size:1.35rem;line-height:1.2;text-transform:none;letter-spacing:0}.jwm__feature-text{font-size:.85rem;line-height:1.45;color:#5e4d4c}.jwm__feature-link{font-size:.85rem;font-weight:600;margin-top:.2rem}.jwm__feature:hover .jwm__feature-link{color:#fe5639}.jwm__quilt{aspect-ratio:5/3;box-sizing:border-box}.jwm__quilt svg{height:100%;object-fit:contain}.jwm__photo{position:relative;padding:0}.jwm__photo img{position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);object-fit:contain}.jwm>.jwm__feature{align-self:stretch}.jwm__feature .jwm__feature-link{margin-top:auto}.jwm__feature-body{flex:1;align-content:start}.jwm__feature-title{font-size:1.15rem}.jwm__feature-body{padding:.8rem 1rem .9rem}.jwm__feature-text{font-size:.8rem}@media(max-width:1250px){.jwm:has(.jwm__dots){grid-template-columns:180px minmax(0,1fr) minmax(190px,220px)}.jwm:has(.jwm__dots) .jwm__feature:not(.jwm__feature--bundles){display:none}}@media(max-width:1000px){.jwm:has(.jwm__dots){grid-template-columns:180px minmax(0,1fr)}.jwm__feature{display:none}}.menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__link-title{padding-inline-end:calc(var(--gap-sm) + 14px)}.menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__disclosure{opacity:1;inset-inline-start:auto;inset-inline-end:calc(var(--gap-sm) - 2px);padding-inline:0}.menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__disclosure-icon{width:9px}.menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__disclosure-icon,.menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon{transform:none}.mega-menu__grid:not(:has(.jwm)){display:flex;width:max-content;max-width:100%;margin-inline-start:var(--jw-menu-x,0px)}.mega-menu__grid:not(:has(.jwm)) .mega-menu__list{display:flex;flex-wrap:wrap;gap:var(--padding-md,1rem) clamp(1.5rem,2.5vw,2.75rem)}.mega-menu__grid:not(:has(.jwm)) .mega-menu__column{min-width:9rem;max-width:15rem}.jwm.jwm--learn{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.jwl__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.5rem clamp(1rem,2vw,2rem)}.jwl__head{display:block;text-decoration:none}.jwl__head:hover{color:#fe5639}.jwl__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.jwl__link{color:#23231e;text-decoration:none;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .15s}.jwl__link:hover{color:#fe5639}.jwl__card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;align-items:start;background:#feeced;border-radius:16px;padding:1rem;border-bottom:6px solid #FE5639;box-shadow:0 6px 18px #23231e1a}.jwl__cover{transform:rotate(-3deg)}.jwl__cover-img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 6px 14px #23231e38}.jwl__kicker{margin:0 0 .25rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5e4d4c}.jwl__title{margin:0 0 .4rem;font-family:"Bree Serif",var(--font-heading--family),serif;font-size:1.2rem;line-height:1.2;text-transform:none;letter-spacing:0;color:#23231e}.jwl__text{margin:0 0 .7rem;font-size:.82rem;line-height:1.45;color:#5e4d4c;white-space:normal}.jwl__form{display:grid;gap:.45rem}.jwl__input{width:100%;box-sizing:border-box;border:1.5px solid #D0BDBD;border-radius:10px;padding:.6rem .75rem;font:inherit;font-size:.9rem;background:#fff;color:#23231e}.jwl__input:focus{outline:2px solid #FE5639;outline-offset:1px;border-color:#fe5639}.jwl__btn{border:0;cursor:pointer;background:#23231e;color:#fff;border-radius:10px;padding:.65rem .75rem;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 3px #fe5639;transition:background-color .2s}.jwl__btn:hover{background:#fe5639;box-shadow:0 3px #23231e}.jwl__fine{margin:.5rem 0 0;font-size:.7rem;color:#5e4d4c}.jwl__done{margin:0;font-weight:600}.jwl__done a{color:#23231e;text-decoration-color:#fe5639}.jwl__err{margin:0;font-size:.78rem;color:#b3321c}@media(max-width:1100px){.jwm.jwm--learn{grid-template-columns:minmax(0,1fr) 260px}.jwl__card{grid-template-columns:1fr}.jwl__cover{max-width:110px}}.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{position:relative}.menu-list__list-item:not([slot=overflow]) .menu-list__link-title:before{content:"";position:absolute;left:-.75rem;right:-.75rem;top:100%;height:1.1rem}.jwm.jwm--patterns{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(200px,240px)}.jwp__group{display:grid;gap:.3rem}.jwp__shape svg{display:block;width:20px;height:20px;border-radius:3px}.jwp__fmt{margin:0 0 .15rem .3rem;display:flex;flex-wrap:wrap;gap:.2rem .45rem;font-size:.78rem;font-weight:600;color:#5e4d4c}.jwp__fmt a{color:#23231e;text-decoration:underline;text-decoration-color:#fe5639;text-underline-offset:3px}.jwp__fmt a:hover{color:#fe5639}.jwp__fmt--all{justify-content:center;margin:.2rem 0 0}.jwp__covers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem .7rem}.jwp__cover{display:grid;gap:.35rem;text-decoration:none;color:#23231e}.jwp__img{display:block;aspect-ratio:11/14;border-radius:6px;overflow:hidden;background:#f8f7f4;box-shadow:0 3px 8px #23231e26;transition:transform .2s,box-shadow .2s}.jwp__img img{display:block;width:100%;height:100%;object-fit:cover}.jwp__cover:hover .jwp__img{transform:translateY(-3px);box-shadow:0 8px 14px #23231e33}.jwp__name{font-size:.72rem;font-weight:600;line-height:1.2;text-align:center}.jwp__cover:hover .jwp__name{color:#fe5639}.jwm__photo--cover img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jwm.jwm--supplies{grid-template-columns:minmax(0,1fr) minmax(200px,250px) minmax(200px,250px)}.jwm__eyebrow a{color:inherit;text-decoration:none}.jwm__eyebrow a:hover{color:#fe5639}.jws__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem .8rem}.jws__item{display:grid;gap:.3rem;align-content:start}@media(max-width:1250px){.jwm.jwm--patterns{grid-template-columns:190px minmax(0,1fr)}.jwm--patterns .jwm__feature{display:none}.jwm.jwm--supplies{grid-template-columns:minmax(0,1fr) 220px}.jwm--supplies .jwm__feature:last-child{display:none}}@media(max-width:1000px){.jwp__covers{grid-template-columns:repeat(4,minmax(0,1fr))}.jwm.jwm--supplies{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jw-menu.css.map */
