.weft-collection-module__y2eQIa__page{color:#30251f;background:#fffdf9}.weft-collection-module__y2eQIa__breadcrumb,.weft-collection-module__y2eQIa__hero,.weft-collection-module__y2eQIa__jumpNav,.weft-collection-module__y2eQIa__introduction,.weft-collection-module__y2eQIa__section,.weft-collection-module__y2eQIa__callout,.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{width:min(1180px,100% - 80px);margin-inline:auto}.weft-collection-module__y2eQIa__breadcrumb{color:#76675c;flex-wrap:wrap;gap:12px;padding-block:28px;font-size:12px;display:flex}.weft-collection-module__y2eQIa__breadcrumb a:hover,.weft-collection-module__y2eQIa__page p a,.weft-collection-module__y2eQIa__page td a,.weft-collection-module__y2eQIa__page th a{text-underline-offset:4px;text-decoration:underline}.weft-collection-module__y2eQIa__hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:26px 44px;display:grid}.weft-collection-module__y2eQIa__hero h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-2.8px;margin:18px 0 24px;font-size:clamp(54px,6vw,82px);font-weight:500;line-height:1.04}.weft-collection-module__y2eQIa__heroLead{color:#4a3427!important;font-size:23px!important;line-height:1.45!important}.weft-collection-module__y2eQIa__page p{color:#6d6056;font-size:15px;line-height:1.8}.weft-collection-module__y2eQIa__heroCopy>p{max-width:490px}.weft-collection-module__y2eQIa__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.weft-collection-module__y2eQIa__textLink{color:#4b3023;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.weft-collection-module__y2eQIa__textLink:hover{text-underline-offset:5px;text-decoration:underline}.weft-collection-module__y2eQIa__heroFacts{border-top:1px solid #e5ded5;flex-wrap:wrap;gap:16px;margin-top:30px;padding-top:20px;display:flex}.weft-collection-module__y2eQIa__heroFacts span{color:#756353;align-items:center;gap:7px;font-size:11px;display:inline-flex}.weft-collection-module__y2eQIa__heroFigure,.weft-collection-module__y2eQIa__evidence figure{min-width:0;margin:0}.weft-collection-module__y2eQIa__heroImage{aspect-ratio:1/1.06;background:#eee7de;position:relative;overflow:hidden}.weft-collection-module__y2eQIa__heroImage img{object-fit:contain}.weft-collection-module__y2eQIa__page figcaption{color:#7b6c60;padding-top:12px;font-size:11px;line-height:1.6}.weft-collection-module__y2eQIa__jumpNav{border-block:1px solid #e4dbd0;flex-wrap:wrap;gap:12px 30px;padding-block:18px;font-size:12px;display:flex}.weft-collection-module__y2eQIa__jumpNav a:hover{color:#a3714b}.weft-collection-module__y2eQIa__introduction{max-width:820px;padding-block:70px 24px}.weft-collection-module__y2eQIa__page h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.8px;margin:10px 0 20px;font-size:clamp(29px,3.2vw,42px);font-weight:500;line-height:1.18}.weft-collection-module__y2eQIa__page h3{font-family:var(--font-display,Georgia, serif);font-weight:500}.weft-collection-module__y2eQIa__section{padding-block:55px;scroll-margin-top:130px}.weft-collection-module__y2eQIa__section>p{max-width:850px}.weft-collection-module__y2eQIa__sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:28px;display:flex}.weft-collection-module__y2eQIa__sectionHeading p:last-child{max-width:340px;font-size:13px}.weft-collection-module__y2eQIa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.weft-collection-module__y2eQIa__productCard{background:#fff;border:1px solid #e6ddd2;min-width:0}.weft-collection-module__y2eQIa__cardImage{aspect-ratio:1.13;background:#eee7de;display:block;position:relative;overflow:hidden}.weft-collection-module__y2eQIa__cardImage img{object-fit:contain;transition:transform .3s}.weft-collection-module__y2eQIa__cardImage:hover img{transform:scale(1.025)}.weft-collection-module__y2eQIa__cardNumber{letter-spacing:1px;background:#fffdf9e8;padding:7px 9px;font-size:10px;position:absolute;top:14px;left:14px}.weft-collection-module__y2eQIa__cardCopy{padding:24px}.weft-collection-module__y2eQIa__cardCopy h3{margin:0;font-size:27px}.weft-collection-module__y2eQIa__cardCopy h3 a{justify-content:space-between;align-items:center;gap:12px;display:flex}.weft-collection-module__y2eQIa__cardCopy p{font-size:13px;line-height:1.75}.weft-collection-module__y2eQIa__cardCopy dl{border-top:1px solid #eee7de;margin:20px 0;font-size:12px}.weft-collection-module__y2eQIa__cardCopy dl div{padding-top:12px}.weft-collection-module__y2eQIa__cardCopy dt{color:#87705d;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px}.weft-collection-module__y2eQIa__cardCopy dd{margin:0;line-height:1.5}.weft-collection-module__y2eQIa__tableScroll{border:1px solid #e3d8cb;margin-block:25px 16px;overflow-x:auto}.weft-collection-module__y2eQIa__tableScroll:focus-visible{outline-offset:4px;outline:2px solid #7a543b}.weft-collection-module__y2eQIa__tableScroll table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px;line-height:1.65}.weft-collection-module__y2eQIa__tableScroll caption{text-align:left;background:#ede4d8;padding:13px 20px;font-size:12px}.weft-collection-module__y2eQIa__tableScroll th,.weft-collection-module__y2eQIa__tableScroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ded3;padding:18px}.weft-collection-module__y2eQIa__tableScroll thead{background:#f4eee6}.weft-collection-module__y2eQIa__tableScroll tbody th{min-width:130px;font-weight:600}.weft-collection-module__y2eQIa__tableScroll td{color:#746355}.weft-collection-module__y2eQIa__note{color:#867264!important;font-size:12px!important}.weft-collection-module__y2eQIa__callout{background:#efe5d7;justify-content:space-between;align-items:center;gap:36px;margin-block:25px;padding:38px 42px;display:flex}.weft-collection-module__y2eQIa__callout div{max-width:660px}.weft-collection-module__y2eQIa__callout h2{font-size:33px}.weft-collection-module__y2eQIa__callout p{margin-bottom:0}.weft-collection-module__y2eQIa__callout>a{flex-shrink:0}.weft-collection-module__y2eQIa__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.weft-collection-module__y2eQIa__choiceGrid article{border-top:1px solid #c8b29a;padding-top:22px}.weft-collection-module__y2eQIa__choiceGrid span{letter-spacing:1px;color:#92765e;font-size:10px}.weft-collection-module__y2eQIa__choiceGrid h3{margin:15px 0;font-size:25px}.weft-collection-module__y2eQIa__choiceGrid p{font-size:13px}.weft-collection-module__y2eQIa__choiceGrid a{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{border-top:1px solid #e3d8cb;grid-template-columns:1fr 1fr;gap:64px;padding-block:60px;scroll-margin-top:120px;display:grid}.weft-collection-module__y2eQIa__briefCard{background:#f0e9df;align-self:center;padding:32px}.weft-collection-module__y2eQIa__briefCard h3{margin-top:0;font-size:27px}.weft-collection-module__y2eQIa__briefCard ul{margin:25px 0;padding:0;list-style:none}.weft-collection-module__y2eQIa__briefCard li{align-items:start;gap:11px;margin-bottom:14px;font-size:13px;line-height:1.7;display:flex}.weft-collection-module__y2eQIa__briefCard svg{flex-shrink:0;margin-top:3px}.weft-collection-module__y2eQIa__evidence{grid-template-columns:1.15fr .85fr;align-items:center}.weft-collection-module__y2eQIa__evidence img{width:100%;height:auto}.weft-collection-module__y2eQIa__faqs{border-top:1px solid #dfd3c4}.weft-collection-module__y2eQIa__faqs details{border-bottom:1px solid #dfd3c4;padding:20px 0}.weft-collection-module__y2eQIa__faqs summary{cursor:pointer;justify-content:space-between;gap:22px;font-size:17px;font-weight:500;list-style:none;display:flex}.weft-collection-module__y2eQIa__faqs summary::-webkit-details-marker{display:none}.weft-collection-module__y2eQIa__faqs summary span{color:#9f8067;font-size:22px;font-weight:400}.weft-collection-module__y2eQIa__faqs details[open] summary span{transform:rotate(45deg)}.weft-collection-module__y2eQIa__faqs p{max-width:900px;margin-bottom:0;padding-right:35px}.weft-collection-module__y2eQIa__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.weft-collection-module__y2eQIa__guideGrid>a{background:#faf6f0;border:1px solid #e6dace;padding:24px}.weft-collection-module__y2eQIa__guideGrid a:hover{border-color:#a98a6d}.weft-collection-module__y2eQIa__guideGrid h3{justify-content:space-between;align-items:start;gap:14px;margin:0;font-size:21px;line-height:1.4;display:flex}.weft-collection-module__y2eQIa__guideGrid h3 svg{flex-shrink:0;margin-top:5px}.weft-collection-module__y2eQIa__guideGrid p{margin-bottom:0;font-size:12px}.weft-collection-module__y2eQIa__inquiry{grid-template-columns:.8fr 1.2fr;gap:70px;padding-bottom:85px}.weft-collection-module__y2eQIa__page a:focus-visible,.weft-collection-module__y2eQIa__page summary:focus-visible{outline-offset:5px;outline:2px solid #8b6549}@media (max-width:1000px){.weft-collection-module__y2eQIa__hero{gap:35px}.weft-collection-module__y2eQIa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.weft-collection-module__y2eQIa__heroFacts{gap:12px}.weft-collection-module__y2eQIa__choiceGrid,.weft-collection-module__y2eQIa__guideGrid{gap:20px}.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{gap:35px}.weft-collection-module__y2eQIa__callout{padding:30px}}@media (max-width:780px){.weft-collection-module__y2eQIa__breadcrumb,.weft-collection-module__y2eQIa__hero,.weft-collection-module__y2eQIa__jumpNav,.weft-collection-module__y2eQIa__introduction,.weft-collection-module__y2eQIa__section,.weft-collection-module__y2eQIa__callout,.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{width:calc(100% - 40px)}.weft-collection-module__y2eQIa__hero{grid-template-columns:1fr;gap:30px;padding-top:10px}.weft-collection-module__y2eQIa__hero h1{font-size:60px}.weft-collection-module__y2eQIa__heroImage{aspect-ratio:1.15}.weft-collection-module__y2eQIa__heroLead{font-size:21px!important}.weft-collection-module__y2eQIa__heroFacts{margin-top:22px}.weft-collection-module__y2eQIa__jumpNav{gap:15px 22px;font-size:11px}.weft-collection-module__y2eQIa__introduction{padding-top:50px}.weft-collection-module__y2eQIa__section{padding-block:38px}.weft-collection-module__y2eQIa__sectionHeading{display:block}.weft-collection-module__y2eQIa__sectionHeading p:last-child{max-width:none}.weft-collection-module__y2eQIa__choiceGrid,.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{grid-template-columns:1fr}.weft-collection-module__y2eQIa__choiceGrid{gap:28px}.weft-collection-module__y2eQIa__choiceGrid article p{max-width:580px}.weft-collection-module__y2eQIa__callout{display:block}.weft-collection-module__y2eQIa__callout>a{margin-top:23px}.weft-collection-module__y2eQIa__orderSection,.weft-collection-module__y2eQIa__evidence,.weft-collection-module__y2eQIa__inquiry{padding-block:42px}.weft-collection-module__y2eQIa__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.weft-collection-module__y2eQIa__inquiry{gap:25px}}@media (max-width:520px){.weft-collection-module__y2eQIa__hero h1{letter-spacing:-1.8px;font-size:53px}.weft-collection-module__y2eQIa__productGrid,.weft-collection-module__y2eQIa__guideGrid{grid-template-columns:1fr}.weft-collection-module__y2eQIa__actions{gap:20px}.weft-collection-module__y2eQIa__heroFacts{gap:11px 16px}.weft-collection-module__y2eQIa__heroFacts span{font-size:10px}.weft-collection-module__y2eQIa__cardImage{aspect-ratio:1.2}.weft-collection-module__y2eQIa__callout{padding:27px 22px}.weft-collection-module__y2eQIa__callout h2{font-size:30px}.weft-collection-module__y2eQIa__briefCard{padding:25px}.weft-collection-module__y2eQIa__faqs summary{font-size:16px}.weft-collection-module__y2eQIa__breadcrumb{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.weft-collection-module__y2eQIa__cardImage img{transition:none}}
