.av-kit.ayume-commerce{padding:32px var(--av-gutter) 64px}.av-kit .ayume-product-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:64px;max-width:none}.av-kit-formats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--av-ink);margin-bottom:40px}.av-kit-formats a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:78px;padding:12px;text-align:center;font-size:14px;text-transform:uppercase}.av-kit-formats a+a{border-left:1px solid var(--av-ink)}.av-kit-formats a[aria-current]{background:var(--av-ink);color:var(--av-paper)}.av-kit-formats small{font:400 11px/1.5 'AYUME Diatype Mono',monospace;margin-top:4px;text-transform:none}.av-kit .ayume-gallery-item{aspect-ratio:1.087;background:transparent}.av-kit .ayume-gallery-item img{object-fit:contain}.av-kit .ayume-thumbnails button{flex-basis:80px;background:none}.av-kit .ayume-thumbnails img{width:78px;height:78px;object-fit:contain}.av-kit .ayume-product-info{gap:24px}.av-kit .ayume-product-identity{gap:20px}.av-kit h1{font-size:48px;line-height:1.08;white-space:pre-line;letter-spacing:-.025em}.av-kit-price{display:flex;align-items:center;gap:16px}.av-kit-price>[data-price]{font-size:28px}.av-kit .ayume-config-home{display:block}.av-kit .ayume-config-open{display:none!important}.av-kit .ayume-product-info .ayume-option span{font-size:13px}.av-kit .ayume-purchase-actions{gap:16px}.av-kit .ayume-button{justify-content:space-between;text-align:left;font:400 13px/1.5 'AYUME Diatype Mono',monospace}.av-kit-offer{padding:24px;display:grid;gap:8px}.av-kit .av-kit-offer h2{font-size:22px;line-height:1.25}.av-kit-offer p:not(.av-mono){font-size:14px}.av-kit-offer a{font-size:12px}.av-kit-guide>h2,.av-kit-timeline>h2,.av-kit-faq h2{font-size:48px;line-height:1.1;white-space:pre-line}.av-kit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.av-kit-steps article{border-top:1px solid currentColor;padding-top:20px}.av-kit-steps h3{font-size:24px;line-height:1.25;margin:16px 0}.av-kit-steps .av-rte,.av-kit-lead{font-size:16px}.av-kit-contents{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:48px}.av-kit-contents>div:last-child{padding:32px 48px 32px 0}.av-kit-contents img{max-height:480px;object-fit:contain}.av-kit-contents h3{font-size:30px;line-height:1.2;white-space:pre-line;margin-bottom:24px}.av-kit-contents p{font-size:16px}.av-kit-timeline>h2{margin:16px 0 24px}.av-kit-timeline-intro{font-size:30px;line-height:1.3;max-width:800px}.av-kit-lead{margin-top:16px!important}.av-kit-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:64px}.av-kit-faq h2{margin-top:16px}.av-kit-faq details{border-bottom:1px solid var(--av-line)}.av-kit-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;min-height:72px;font-size:20px}.av-kit-faq summary::-webkit-details-marker{display:none}.av-kit-faq details[open] summary span{transform:rotate(45deg)}.av-kit-faq details .av-rte{padding:0 0 24px;font-size:16px}.av-kit-alternate{border:1px solid var(--av-line);padding:24px;margin-top:32px}.av-kit-alternate h3{font-size:28px;margin:16px 0 24px}.av-kit-alternate a{width:100%}
@media(max-width:1100px){.av-kit .ayume-product-grid{gap:32px;grid-template-columns:1fr 1fr}.av-kit h1{font-size:38px}.av-kit .ayume-product-info .ayume-option span{font-size:11px;padding-inline:4px}.av-kit-guide>h2,.av-kit-timeline>h2,.av-kit-faq h2{font-size:40px}.av-kit-steps{gap:24px}.av-kit-steps h3{font-size:22px}.av-kit-contents{gap:24px}.av-kit-contents>div:last-child{padding-right:24px}.av-kit-faq{gap:32px;grid-template-columns:1fr 1.4fr}}
@media(max-width:749px){.av-kit.ayume-commerce{padding:20px var(--av-gutter) 48px}.av-kit-formats{margin-bottom:24px}.av-kit-formats a{font-size:11px;min-height:76px}.av-kit-formats small{font-size:9px}.av-kit .ayume-product-grid{display:flex;gap:32px}.av-kit .ayume-gallery{order:0}.av-kit .ayume-product-info{display:flex;order:1}.av-kit .ayume-product-identity{order:0;gap:16px}.av-kit .ayume-config-home{order:1}.av-kit .av-kit-offer{order:2}.av-kit h1{font-size:36px}.av-kit .ayume-product-info .ayume-option span{font-size:12px}.av-kit .ayume-gallery-item{aspect-ratio:1.087}.av-kit-guide>h2,.av-kit-timeline>h2,.av-kit-faq h2{font-size:32px}.av-kit-steps{grid-template-columns:1fr;gap:32px;margin-top:32px}.av-kit-steps h3{font-size:24px;margin:12px 0}.av-kit-contents{grid-template-columns:1fr;gap:0;margin-top:40px}.av-kit-contents>div:last-child{padding:24px}.av-kit-contents h3{font-size:28px}.av-kit-timeline-intro{font-size:24px}.av-kit-faq{grid-template-columns:1fr;gap:24px}.av-kit-faq summary{font-size:18px}.av-kit-alternate h3{font-size:24px}}
@media(max-width:359px){.av-kit h1{font-size:32px}.av-kit .ayume-product-info .ayume-option span{font-size:11px}.av-kit .ayume-choices{gap:6px}.av-kit .ayume-button{font-size:12px;padding-inline:16px}}
.av-kit .ayume-option:has(input[value="Almond"]){order:0}.av-kit .ayume-option:has(input[value="Square"]){order:1}.av-kit .ayume-option:has(input[value="Stiletto"]){order:2}.av-kit .ayume-option:has(input[value="Coffin"]){order:3}
