.halloween-collection{--product-red:#994d2d}.collection-content{max-width:1080px;margin:0 auto;padding:24px clamp(24px,5vw,64px) 72px}.collection-breadcrumb{font-size:12px;color:#696457}.collection-back,.collection-breadcrumb a{color:inherit;text-underline-offset:5px}.collection-hero{padding:64px 0 48px;max-width:720px}.collection-hero h1{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(30px,5vw,54px);font-weight:500;line-height:1.5;margin:16px 0 24px}.collection-hero>p:last-child,.collection-ideas p,.collection-model p{font-size:14px;line-height:2;color:#56584f}.collection-content h2{font-size:22px;font-weight:500;margin:0 0 24px}.collection-model{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:40px;align-items:center;padding:24px;background:#eee7db;color:inherit;text-decoration:none;border-radius:8px}.collection-model img{width:100%;height:auto;border-radius:4px}.collection-model h3{font-size:25px;font-weight:500;margin:12px 0}.collection-model span{display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.collection-ideas{margin:56px 0 36px}.collection-ideas>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.collection-ideas h3{font-size:17px;font-weight:500;line-height:1.7}.collection-back{display:inline-block;margin-top:16px}.collection-promo{display:block;margin:0 clamp(20px,5vw,80px) 32px;padding:22px 26px;background:#eee7db;color:inherit;text-decoration:none;border-left:3px solid #994d2d;line-height:1.8}.collection-promo strong{display:block;font-weight:500;font-size:18px}.collection-promo span{font-size:13px;color:#56584f}@media(max-width:600px){.collection-hero{padding:40px 0 32px}.collection-model{grid-template-columns:1fr;gap:12px;padding:20px}.collection-ideas>div{grid-template-columns:1fr;gap:8px}.collection-content h2{font-size:20px}.collection-model h3{font-size:22px}}.collection-models{display:grid;gap:24px}.category-links{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.category-links a{border:1px solid #b9b4a8;border-radius:24px;padding:10px 18px;color:inherit;text-decoration:none;font-size:14px}.category-links a[aria-current=page]{background:#353c32;color:#fff;border-color:#353c32}.category-links a:hover{border-color:#353c32}.product-home>.category-links{margin:0 clamp(20px,5vw,80px) 32px}.category-advice{margin:0 0 40px;max-width:760px}.category-advice p{font-size:14px;line-height:2;color:#56584f}.category-models{grid-template-columns:repeat(2,minmax(0,1fr))}.category-models .collection-model{grid-template-columns:1fr;gap:12px;align-content:start}.category-models .collection-model img{max-width:280px;margin:auto}.category-seasonal{margin:36px 0;line-height:1.8}.category-seasonal a{color:inherit;text-underline-offset:5px}@media(max-width:600px){.category-models{grid-template-columns:1fr}}.card-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card-examples figure{margin:0}.card-examples img{width:100%;height:auto}.card-example-note,.card-examples figcaption{font-size:14px;line-height:1.9;color:#56584f}.card-example-note{margin:24px 0 40px}@media(max-width:600px){.card-examples{grid-template-columns:1fr}}.sea-example{margin:0}.sea-example img{width:100%;height:auto}.sea-example figcaption{font-size:14px;line-height:1.9;color:#56584f}.christmas-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 48px}.christmas-preview a{color:inherit;text-align:center;text-decoration:none}.christmas-preview img{display:block;width:100%;height:auto;border-radius:6px}.christmas-preview span{display:block;margin-top:12px;font-size:14px}.christmas-preview a:hover span{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.christmas-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.christmas-collection .christmas-preview{margin-top:32px}