.StickerProductGuide-module__6jjKpq__guide{color:#263f31;max-width:1280px;margin:40px auto 70px;padding:0 5%}.StickerProductGuide-module__6jjKpq__header{border-top:1px solid #cdd6c5;grid-template-columns:1.5fr .7fr;align-items:center;gap:60px;padding:50px 0 35px;display:grid}.StickerProductGuide-module__6jjKpq__header h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.12}.StickerProductGuide-module__6jjKpq__header p{max-width:750px;font-size:.98rem;line-height:1.85}.StickerProductGuide-module__6jjKpq__specimen{background:#dce896;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:210px;height:210px;display:flex;transform:rotate(8deg);box-shadow:8px 10px #f0f2e7}.StickerProductGuide-module__6jjKpq__specimen>span{text-align:center;letter-spacing:-.055em;font-size:2.3rem;font-weight:750;line-height:1}.StickerProductGuide-module__6jjKpq__specimen i{font:3.4rem/1 Georgia,serif}.StickerProductGuide-module__6jjKpq__specimen small{letter-spacing:.1em;margin-top:15px;font-size:.48rem}.StickerProductGuide-module__6jjKpq__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:20px 0 35px;display:grid}.StickerProductGuide-module__6jjKpq__sections>section{background:#f3f4ec;border:1px solid #e0e5d6;padding:28px}.StickerProductGuide-module__6jjKpq__number{letter-spacing:.12em;font-size:.62rem;font-weight:700}.StickerProductGuide-module__6jjKpq__sections h3,.StickerProductGuide-module__6jjKpq__review h3,.StickerProductGuide-module__6jjKpq__questions>h3{letter-spacing:-.035em;margin:16px 0;font-size:1.3rem;line-height:1.25}.StickerProductGuide-module__6jjKpq__sections p,.StickerProductGuide-module__6jjKpq__review p,.StickerProductGuide-module__6jjKpq__review li,.StickerProductGuide-module__6jjKpq__questions p{font-size:.88rem;line-height:1.85}.StickerProductGuide-module__6jjKpq__review{background:#e5ebdb;grid-template-columns:1.1fr 1fr;gap:40px;padding:35px;display:grid}.StickerProductGuide-module__6jjKpq__review ul{padding-left:20px}.StickerProductGuide-module__6jjKpq__review li{padding:7px 0}.StickerProductGuide-module__6jjKpq__review aside{border-left:1px solid #bfcbb1;padding-left:30px}.StickerProductGuide-module__6jjKpq__review .button{white-space:normal;font-size:.74rem;line-height:1.5}.StickerProductGuide-module__6jjKpq__review aside>a{width:fit-content;margin:18px 0;display:flex}.StickerProductGuide-module__6jjKpq__questions{max-width:880px;padding:25px 0}.StickerProductGuide-module__6jjKpq__questions details{border-bottom:1px solid #ccd5c4;padding:18px 0}.StickerProductGuide-module__6jjKpq__questions summary{cursor:pointer;font-size:.92rem;font-weight:600;line-height:1.5}.StickerProductGuide-module__6jjKpq__questions p{margin:15px 0 0}.StickerProductGuide-module__6jjKpq__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;padding:30px 0;display:grid}.StickerProductGuide-module__6jjKpq__links>span{grid-column:1/-1}.StickerProductGuide-module__6jjKpq__links>a{border-bottom:1px solid #cbd5c1;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:.8rem;line-height:1.5;display:flex}.StickerProductGuide-module__6jjKpq__guide a:focus-visible,.StickerProductGuide-module__6jjKpq__guide summary:focus-visible{outline-offset:4px;outline:3px solid #658247}.StickerProductGuide-module__6jjKpq__guide a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.StickerProductGuide-module__6jjKpq__guide{margin-top:20px;padding:0 6%}.StickerProductGuide-module__6jjKpq__header{grid-template-columns:1fr;gap:20px;padding-top:35px}.StickerProductGuide-module__6jjKpq__specimen{display:none}.StickerProductGuide-module__6jjKpq__sections,.StickerProductGuide-module__6jjKpq__review,.StickerProductGuide-module__6jjKpq__links{grid-template-columns:1fr}.StickerProductGuide-module__6jjKpq__sections{gap:16px}.StickerProductGuide-module__6jjKpq__sections>section{padding:24px}.StickerProductGuide-module__6jjKpq__review{gap:20px;padding:25px}.StickerProductGuide-module__6jjKpq__review aside{border-top:1px solid #bdc9af;border-left:0;padding:15px 0 0}.StickerProductGuide-module__6jjKpq__header p{font-size:.9rem}.StickerProductGuide-module__6jjKpq__sections p,.StickerProductGuide-module__6jjKpq__review p,.StickerProductGuide-module__6jjKpq__review li,.StickerProductGuide-module__6jjKpq__questions p{font-size:.85rem}}
.upsell-suggestion{background:linear-gradient(135deg,#f4f8ec 0%,#eef4e2 100%);border:1px solid #c4d3ae;border-radius:16px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex;box-shadow:0 4px 14px #203d2c12}.upsell-badge{color:#eaf3d8;background:#244536;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.upsell-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upsell-copy strong{color:#203d2c;letter-spacing:-.01em;font-size:15px}.upsell-copy span{color:#4b5b50;font-size:13px;line-height:1.45}.upsell-suggestion .upsell-apply{white-space:nowrap;flex:none;min-height:44px}.upsell-dismiss{color:#6b7a6d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.upsell-dismiss:hover{color:#203d2c;background:#e2e9d4}.complete-set{box-sizing:border-box;min-width:0;max-width:100%;margin:28px 0;padding-inline:16px}@media (min-width:768px){.complete-set{padding-inline:20px}}@media (min-width:1100px){.colorful-product>.complete-set{padding-inline:3.7%}}.complete-set-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.complete-set-heading .eyebrow{letter-spacing:.14em;color:#5a6a3c;font-size:12px;font-weight:800}.complete-set-heading h2{letter-spacing:-.02em;color:#203d2c;margin:4px 0;font-size:22px}.complete-set-heading p{color:#4b5b50;margin:0;font-size:14px}.complete-set-dismiss{color:#6b7a6d;cursor:pointer;background:#fff;border:1px solid #c9d4bf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.complete-set-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;box-sizing:border-box;scrollbar-width:thin;grid-auto-columns:min(240px,72vw);grid-auto-flow:column;gap:12px;max-width:calc(100% + 32px);margin-inline:-16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:grid;overflow-x:auto}@media (min-width:768px){.complete-set-strip{max-width:100%;margin-inline:0;padding:4px 0 12px;scroll-padding-inline:0}}.complete-set-card{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid #dfe5d2;border-radius:18px;flex-direction:column;gap:0;min-height:44px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 18px #203d2c0f}.complete-set-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #203d2c1a}.complete-set-art{background:#f2f5e9;display:block}.complete-set-art .product-art{height:150px}.complete-set-copy{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.complete-set-copy strong{color:#203d2c;letter-spacing:-.01em;font-size:15px}.complete-set-copy small{color:#4b5b50;font-size:13px;line-height:1.45}.complete-set-price{color:#2c5038;justify-content:space-between;align-items:center;margin-top:6px;font-size:14px;font-weight:800;display:flex}@media (prefers-reduced-motion:reduce){.complete-set-card{transition:none}.complete-set-card:hover{transform:none}}
