.product__title{font-size:32px;font-weight:400;line-height:1.2;margin-bottom:12px;letter-spacing:-.02em}.product__vendor a{font-size:14px;font-weight:400;color:#888;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.product__vendor a:hover{color:#333}.price{font-size:26px;font-weight:400;margin-bottom:20px;color:#1a1a1a}.product__description{font-size:15px;line-height:1.65;color:#555}.product-form__input .form__label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:#999;margin-bottom:10px;display:block}.product-form__input--button label{padding:12px 24px;border:1px solid #ddd;background:#fff;color:#333;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;border-radius:0}.product-form__input--button label:hover{border-color:#1a1a1a;background:#fafafa}.product-form__input--button input[type=radio]:checked+label{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.product-form__input--button label.disabled{opacity:.4;cursor:not-allowed;background:#f5f5f5}.product-form__submit{background:#1a1a1a;color:#fff;border:none;padding:16px 32px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;cursor:pointer;transition:background .25s ease;width:100%;margin-top:24px}.product-form__submit:hover{background:#333}.product-form__submit:disabled{background:#ccc;cursor:not-allowed}.product details summary{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:#666;cursor:pointer;padding:18px 0;border-top:1px solid #eee}.product details summary:hover{color:#1a1a1a}.product details:first-of-type summary{border-top:none}.product details[open] summary{margin-bottom:12px}.product details .rte{font-size:14px;line-height:1.6;color:#666;padding-bottom:12px}.product-form__input{margin-bottom:24px}@media (max-width: 768px){.product__title{font-size:26px}.price{font-size:22px}.product-form__input--button label{padding:10px 18px;font-size:13px}.product-form__submit{padding:14px 24px;font-size:12px}}.product-form__input:not(:last-child){padding-bottom:20px;border-bottom:1px solid #f5f5f5}.product-form__input--button{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--button label{margin:0;min-width:fit-content}.product-form__input--button input[type=radio]:focus+label{outline:2px solid #1a1a1a;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/160/assets/skyframe-pdp-lite.css.map */
