.heading-600{font-weight:400;font-size:80px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-600{font-size:160px}}.heading-500{font-size:60px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-500{font-size:110px}}.heading-400{font-size:32px;line-height:100%;font-family:recent-grotesk,sans-serif;letter-spacing:.8px}@media (min-width: 740px){.heading-400{font-size:40px}}.heading-300{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-300{font-size:24px}}.heading-200{font-style:italic;font-size:16px;line-height:132%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-200{font-size:18px}}.body{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.overline{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.overline-emphasized{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.configuration-list{width:100%}.configuration-items{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.configuration-item{line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;display:grid;position:relative;grid-template-columns:max-content 1fr max-content;align-items:center;gap:8px;margin-bottom:8px;color:#878787;font-size:10px;text-transform:uppercase}.configuration-item:last-child{margin-bottom:0}.configuration-item__icon{display:inline-flex;justify-content:center;align-self:flex-start;width:12px;height:12px;color:#878787}.configuration-item__icon>svg{width:12px;height:12px}.configuration-item__icon.active>svg{color:#fabebe}.configuration-item.has-value .configuration-item__icon{color:#fabebe}.configuration-item__content{display:flex;position:relative;align-items:center;gap:8px;width:100%;white-space:nowrap}.configuration-item__variants{display:inline;position:relative;vertical-align:baseline}.configuration-item__title{line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;display:block;gap:4px;width:calc(100% - 28px);color:#878787;font-size:10px;line-height:1.3;text-transform:uppercase;text-wrap:wrap;word-wrap:break-word}.configuration-item__title.has-value{color:#fff}.configuration-item__variant{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;display:inline;position:absolute;top:0;left:0;visibility:hidden;opacity:0;color:#878787;font-size:10px;line-height:1.3;text-transform:uppercase;white-space:wrap}.configuration-item__variant.active{position:static;visibility:visible;opacity:1;transition:opacity .15s ease,visibility .15s ease;width:100%;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.configuration-item__variant.active~.configuration-item__checkmark{visibility:visible;opacity:1;width:12px;height:12px}.configuration-item__variant.active~.configuration-item__checkmark svg{width:12px;height:12px}.configuration-item__checkmark{display:flex;position:absolute;top:0;right:0;grid-row:1;grid-column:2;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease;width:10px;height:10px;color:#fabebe}.configuration-item__checkmark.active{visibility:visible;opacity:1;width:12px;height:12px}.configuration-item__checkmark.active svg{width:12px;height:12px}.configuration-item:has(.configuration-item__variant.active) .configuration-item__icon,.configuration-item__content:has(.configuration-item__variant.active) .configuration-item__icon{transition:color .15s ease;color:#fabebe}.configuration-item:has(.configuration-item__variant.active) .configuration-item__title,.configuration-item__content:has(.configuration-item__variant.active) .configuration-item__title{transition:color .15s ease;color:#fff}.configuration-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;color:#878787;text-align:center}.configuration-empty__message{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;font-size:12px;line-height:1.4;text-transform:uppercase}
