.accessory-lightbox{box-sizing:border-box;width:min(1000px,calc(100vw - 24px));max-height:94dvh;margin:auto;padding:16px;border:1px solid #a5c7c9;border-radius:14px;background:#fff;color:#183132;overflow:auto;box-shadow:0 20px 90px #122d3970}.accessory-lightbox::backdrop{background:#132d3ccc;backdrop-filter:blur(3px)}.image-viewer-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.image-viewer-header h2{font:700 20px/1.4 var(--font-body);margin:0}.image-viewer-header button,.image-viewer-tools button{min-width:44px;height:44px;padding:0 12px;border:1px solid #bdd1cd;border-radius:8px;background:#f1f8f5;color:#123e45;font-size:20px;cursor:pointer}.image-viewer-tools{display:flex;justify-content:center;align-items:center;gap:10px;margin:8px 0;direction:ltr}.image-viewer-tools button:last-child{font-size:14px}.image-viewer-tools button:disabled{opacity:.4;cursor:default}.image-viewer-tools span{min-width:44px;text-align:center;font-size:13px}.image-viewer-stage{width:100%;height:min(65dvh,720px);min-height:190px;overflow:auto;background:#f3f5f4;border-radius:8px;overscroll-behavior:contain;direction:ltr}.image-viewer-stage img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;cursor:zoom-in}.accessory-lightbox>p{font-size:12px;line-height:1.5;margin:8px 0 0}.accessory-lightbox button:focus-visible{outline:3px solid #e27640;outline-offset:2px}@media(max-width:760px){.accessory-lightbox{padding:12px}.image-viewer-stage{height:58dvh}.image-viewer-header h2{font-size:17px}}@media(min-width:1351px){.hardware-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;height:168px}.hardware-body .hardware-image{width:100%;height:140px;margin:0}.hardware-accessory .hardware-body .accessory-options{grid-template-columns:1fr}.hardware-body .accessory-label{min-height:28px}.hardware-body .quantity-stepper button{height:36px}.hardware-body .quantity-stepper input{height:30px}}.hardware-image{border:0;padding:0;cursor:zoom-in}.hardware-image img{transform:scale(1.2)}.accessory-image-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.hardware-image:focus-visible,.accessory-image-button:focus-visible{outline:3px solid #e27640;outline-offset:3px}.hardware-accessories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.hardware-accessory{min-width:0;padding:10px;border:1px solid #bad4d5;border-radius:11px;background:linear-gradient(135deg,#f4faf9,#edf3f3)}.hardware-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:30px}.hardware-heading h3{font:700 14px/1.4 var(--font-body);margin:0;letter-spacing:0}.hardware-heading .accessory-dot{width:6px;height:19px}.hardware-heading .accessory-selected{font-size:10px}.hardware-image{display:block;width:104px;height:78px;margin:7px auto;border-radius:8px;overflow:hidden;background:#000}.hardware-image img{width:100%;height:100%;object-fit:contain}.hardware-accessory .accessory-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hardware-accessory .accessory-label{min-height:31px}.accessory-summary-image{width:42px;height:42px;object-fit:contain;border-radius:6px;border:1px solid #d1dfdd;background:#fff;flex:none}.accessory-group>summary{min-height:58px;padding:7px 10px}.accessory-expanded{grid-template-columns:minmax(100px,160px) minmax(0,1fr)}.accessory-expanded figure{max-width:160px;width:100%;margin:0}.accessory-options{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}@media(max-width:1350px){.hardware-accessory .accessory-options{grid-template-columns:1fr}.hardware-accessory .accessory-option{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center}.hardware-accessory .quantity-stepper{border-top:0;grid-template-columns:26px minmax(30px,1fr) 26px}.hardware-accessory .accessory-label small{font-size:11px}.hardware-accessory .accessory-label{padding:3px;gap:3px}.hardware-accessory .accessory-label i{width:12px}.hardware-accessory .accessory-label input{width:13px;height:13px}}@media(max-width:1100px)and (min-width:761px){.accessory-expanded{grid-template-columns:1fr}.accessory-expanded figure{max-width:140px;margin:auto}.hardware-accessory .accessory-option{display:block}.hardware-accessory .quantity-stepper{border-top:1px solid #dbe5e1}.hardware-accessory .accessory-label{justify-content:center}}@media(max-width:760px){.accessory-expanded{grid-template-columns:1fr}.accessory-expanded figure{max-width:160px;margin:auto}.hardware-accessory{padding:8px}.hardware-image{width:96px;height:72px}.hardware-accessory .accessory-option{display:block}.hardware-accessory .accessory-label{justify-content:center;min-height:30px}.hardware-accessory .accessory-label small{font-size:12px}.hardware-accessory .quantity-stepper{border-top:1px solid #dbe5e1;grid-template-columns:34px minmax(30px,1fr) 34px}.hardware-accessory .quantity-stepper button{height:40px}.hardware-heading h3{font-size:13px}.accessory-group>summary strong{font-size:14px}.accessory-selected{font-size:10px}}.product-configurator{margin-top:20px;min-width:0}.product-configurator .product-colors{margin:0;padding:0;border:0;scroll-margin-top:160px}.config-heading{display:flex;align-items:center;gap:10px;margin-bottom:8px}.config-heading h2{font:700 17px/1.4 var(--font-body);letter-spacing:0}.config-heading>span{font-size:12px;background:#e4efec;border-radius:20px;padding:2px 8px}.config-hint{font-size:12px;line-height:1.6;color:#556968;margin-bottom:12px}.compact-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.quantity-card{min-width:0;border:1px solid #d4dedd;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s,background .15s}.quantity-card[data-selected=true]{border-color:#328b95;background:#e1f8ef;box-shadow:0 0 0 1px #53bdbd}.compact-color{display:flex;gap:7px;align-items:center;text-align:start;width:100%;min-height:40px;padding:7px 9px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:600}.compact-color i,.accessory-label i{height:19px;width:19px;border-radius:6px;flex:none;background:var(--swatch);box-shadow:inset 0 0 0 1px #0002}.compact-color span{min-width:0;overflow-wrap:anywhere;flex:1}.compact-color b{visibility:hidden;color:#146b65}.compact-color[aria-pressed=true]{background:linear-gradient(110deg,#d0eff0,#e2f8d7)}.compact-color[aria-pressed=true] b{visibility:visible}.quantity-stepper{display:grid;grid-template-columns:34px minmax(35px,1fr) 34px;align-items:center;border-top:1px solid #dbe5e1;direction:ltr}.quantity-stepper button{height:40px;border:0;background:transparent;font-size:19px;font-weight:500;cursor:pointer;touch-action:manipulation}.quantity-stepper button:hover{background:#f8d4a1}.quantity-stepper input{width:100%;min-width:0;padding:4px 0;height:34px;font-size:16px;text-align:center;background:#ffffffb5;border:1px solid #e0e8e3;border-radius:5px;appearance:textfield;-moz-appearance:textfield}.quantity-stepper input::-webkit-inner-spin-button,.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.accessory-selector{margin-top:22px;scroll-margin-top:150px}.accessory-groups{display:grid;gap:8px}.accessory-group{min-width:0;border:1px solid #c8d9dd;border-radius:11px;background:#fff}.accessory-group>summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:9px 12px;cursor:pointer;list-style:none;background:linear-gradient(110deg,#f2faf9,#e3eeef);border-radius:10px}.accessory-group>summary::-webkit-details-marker{display:none}.accessory-group>summary strong{font-size:14px}.accessory-dot{width:10px;height:24px;border-radius:4px;background:linear-gradient(#57c8be,#2e718d);flex:none}.accessory-group:nth-child(2) .accessory-dot{background:linear-gradient(#ffd57c,#ed9760)}.accessory-group:nth-child(3) .accessory-dot{background:linear-gradient(#c0a4ed,#7962bb)}.accessory-group:nth-child(4) .accessory-dot{background:linear-gradient(#a0dfa3,#3c9e76)}.accessory-count{font-size:12px;border-radius:12px;padding:0 6px;background:#fff9}.accessory-chevron{margin-inline-start:auto;font-size:20px}.accessory-group[open]>summary{background:linear-gradient(110deg,#b9e7e3,#d0f0b9)}.accessory-group[open] .accessory-chevron{transform:rotate(45deg)}.accessory-selected{font-size:12px;border-radius:10px;background:#287664;color:#fff;padding:2px 7px}.accessory-expanded{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:12px;align-items:start}.accessory-expanded figure{min-width:0;position:sticky;top:140px}.accessory-expanded img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px;border:1px solid #eee}.accessory-expanded figcaption{font-size:12px;text-align:center;margin-top:6px}.accessory-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.accessory-label{display:flex;align-items:center;gap:5px;padding:6px;min-height:42px;cursor:pointer;font-size:11px}.accessory-label input{width:16px;height:16px;accent-color:#2a8c80;flex:none}.accessory-label i{width:14px;height:21px;border-radius:3px}.accessory-label span{min-width:0}.accessory-label bdi{font-weight:700}.accessory-label small{font-size:10px;display:block;overflow-wrap:anywhere}.accessory-option .quantity-stepper{grid-template-columns:26px minmax(30px,1fr) 26px}.selection-summary{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;margin:18px 0 12px}.selection-summary strong{font-size:18px;color:#246d70;margin-inline-start:6px}.generate-list{width:100%;background:linear-gradient(110deg,#e2683b,#f2b059);border-color:#d6824f;color:#172929;border-radius:10px;font-size:16px;font-weight:700;min-height:50px;justify-content:space-between}.generate-list:hover{background:linear-gradient(110deg,#f2b059,#f8d785)}.config-error{font-size:13px;color:#ae3c22;margin-top:8px}.config-error:empty{display:none}.enquiry-dialog{margin:auto;width:min(720px,calc(100vw - 28px));max-height:90dvh;border:1px solid #9cbebd;border-radius:18px;padding:24px;color:#183132;background:#fcfaf7;box-shadow:0 24px 80px #102d3266;overflow:auto}.enquiry-dialog::backdrop{background:#102b3766;backdrop-filter:blur(4px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dialog-top h2{font:700 22px/1.3 var(--font-body);letter-spacing:0}.dialog-top button{flex:none;width:44px;height:44px;font-size:26px;border:1px solid #ccdcd6;background:#fff;border-radius:50%;cursor:pointer}.enquiry-dialog textarea{width:100%;height:40dvh;min-height:190px;resize:vertical;border:1px solid #ccdcd6;border-radius:9px;background:#fff;padding:14px;font:14px/1.7 var(--font-body);color:#172929}.enquiry-explanation{font-size:12px;line-height:1.6;margin-top:10px}.dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.send-enquiry{background:#18704d;border-color:#18704d;border-radius:8px}.copy-enquiry{border:1px solid #9abeb2;border-radius:8px;padding:10px 14px;background:#fff;cursor:pointer;min-height:44px;font-size:13px}.enquiry-dialog [data-copy-status]{font-size:12px;margin-top:6px}@media(max-width:1100px)and (min-width:761px){.accessory-expanded{grid-template-columns:1fr}.accessory-expanded figure{position:static;max-width:250px;margin:auto}}@media(max-width:760px){.compact-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-color{min-height:44px;font-size:13px}.quantity-stepper button{height:44px}.accessory-expanded{grid-template-columns:1fr}.accessory-expanded figure{position:static;max-width:300px;width:100%;margin:auto}.accessory-options{grid-template-columns:repeat(2,minmax(0,1fr))}.accessory-label{font-size:12px;min-height:44px}.accessory-label small{font-size:12px}.accessory-label i{width:19px}.accessory-option .quantity-stepper{grid-template-columns:36px minmax(40px,1fr) 36px}.enquiry-dialog{padding:18px;max-height:88dvh}.dialog-actions{display:grid;grid-template-columns:1fr 1fr}.send-enquiry{grid-column:1/-1}.dialog-top h2{font-size:19px}.config-heading h2{font-size:17px}}.product-brand-label[data-astro-cid-7xojfyaf]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0 4px}.product-brand-label[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:75px;height:50px;object-fit:contain}.product-brand-label[data-astro-cid-7xojfyaf] span[data-astro-cid-7xojfyaf]{color:var(--muted);font-size:14px}.product-quick-facts[data-astro-cid-7xojfyaf]{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:22px;font-size:14px;color:var(--muted)}.product-quick-facts[data-astro-cid-7xojfyaf] strong[data-astro-cid-7xojfyaf]{font-weight:500;color:var(--ink);margin-left:6px}.schedule-example[data-astro-cid-7xojfyaf]{grid-column:2;background:var(--surface);padding:20px 24px;font-size:14px}.schedule-example[data-astro-cid-7xojfyaf] strong[data-astro-cid-7xojfyaf]{font-weight:500}.schedule-example[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{margin-top:8px;color:var(--muted)}.product-page[data-astro-cid-7xojfyaf]{padding:25px 0 76px}.product-breadcrumb[data-astro-cid-7xojfyaf]{margin-bottom:33px}.product-layout[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.product-gallery[data-astro-cid-7xojfyaf]{min-width:0;width:100%;max-width:720px;margin-inline:auto}.product-image-frame[data-astro-cid-7xojfyaf]{aspect-ratio:1;background:#fff;border:1px solid var(--line);overflow:hidden}.product-main-image[data-astro-cid-7xojfyaf]{display:block;width:100%;height:100%;object-fit:contain}.product-thumbnails[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(54px,5vw,78px),1fr));gap:10px;margin-top:14px}.product-thumb[data-astro-cid-7xojfyaf]{display:block;min-width:0;padding:4px;aspect-ratio:1;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.product-thumb[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{display:block;width:100%;height:100%;object-fit:contain}.product-thumb[data-astro-cid-7xojfyaf][aria-pressed=true]{border-color:var(--brand-blue);box-shadow:inset 0 0 0 1px var(--brand-blue);background:#e3f0f2}.product-thumb[data-astro-cid-7xojfyaf]:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.product-summary[data-astro-cid-7xojfyaf]{padding-top:15px}.product-summary[data-astro-cid-7xojfyaf]>.series-link[data-astro-cid-7xojfyaf]{margin-bottom:22px}.product-title[data-astro-cid-7xojfyaf]{max-width:23ch;margin:0 0 22px;font-family:var(--font-display);font-size:clamp(36px,3.2vw,50px);line-height:1.2;font-weight:400;letter-spacing:-.035em;text-wrap:balance}html[lang=zh-CN] .product-title[data-astro-cid-7xojfyaf]{max-width:none;line-height:1.28;letter-spacing:-.025em}.product-description[data-astro-cid-7xojfyaf]{margin:0;color:var(--muted);font-size:16px;line-height:1.85;max-width:65ch}.product-colors[data-astro-cid-7xojfyaf]{margin-top:31px;border-top:1px solid var(--line);padding-top:23px;scroll-margin-top:140px}.color-heading[data-astro-cid-7xojfyaf]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.color-heading[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{font-family:inherit;margin:0;font-size:14px;font-weight:600;letter-spacing:.025em}.color-heading[data-astro-cid-7xojfyaf]>span[data-astro-cid-7xojfyaf]{border:1px solid var(--line);color:var(--muted);border-radius:20px;font-size:14px;padding:1px 8px}.color-picker[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 7px}.color-option[data-astro-cid-7xojfyaf]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:9px 2px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.color-chip[data-astro-cid-7xojfyaf]{display:block;width:27px;height:27px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #30261f1f}.color-name[data-astro-cid-7xojfyaf]{font-size:14px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.color-option[data-astro-cid-7xojfyaf][aria-pressed=true]{border-color:var(--line);color:var(--ink);background:var(--surface)}.color-option[data-astro-cid-7xojfyaf][aria-pressed=true] .color-chip[data-astro-cid-7xojfyaf]{outline:1px solid var(--ink);outline-offset:3px}.color-option[data-astro-cid-7xojfyaf]:hover{background:var(--surface);border-color:var(--accent)}.product-selected-color[data-astro-cid-7xojfyaf]{margin:20px 0 7px;color:var(--muted);font-size:14px;line-height:1.6}.product-selected-color[data-astro-cid-7xojfyaf] strong[data-astro-cid-7xojfyaf]{color:var(--ink);font-weight:500}.product-color-note[data-astro-cid-7xojfyaf]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.product-primary-actions[data-astro-cid-7xojfyaf]{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px}.product-primary-actions[data-astro-cid-7xojfyaf] .btn[data-astro-cid-7xojfyaf],.inquiry-actions[data-astro-cid-7xojfyaf] .btn[data-astro-cid-7xojfyaf]{display:inline-flex;align-items:center;justify-content:space-between;gap:28px}.product-detail-link[data-astro-cid-7xojfyaf]{display:inline-flex;align-items:center;gap:12px;font-size:14px;text-decoration:none;padding:10px 0}.product-detail-link[data-astro-cid-7xojfyaf]:hover{color:var(--accent)}.product-spec-section[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:70px;border-top:1px solid var(--line);padding-top:58px;margin-top:75px;scroll-margin-top:135px}.product-section-intro[data-astro-cid-7xojfyaf] .eyebrow[data-astro-cid-7xojfyaf]{margin:0 0 14px}.product-section-intro[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{margin:0;font-family:var(--font-display);font-size:clamp(29px,3vw,39px);line-height:1.23;font-weight:400;letter-spacing:-.025em}.product-section-intro[data-astro-cid-7xojfyaf]>p[data-astro-cid-7xojfyaf]:not(.eyebrow){margin:19px 0 0;color:var(--muted);font-size:14px;line-height:1.85}.spec-list[data-astro-cid-7xojfyaf]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.spec-row[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:9px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.spec-row[data-astro-cid-7xojfyaf] dt[data-astro-cid-7xojfyaf]{color:var(--muted);font-size:14px}.spec-row[data-astro-cid-7xojfyaf] dd[data-astro-cid-7xojfyaf]{margin:0;font-size:15px;line-height:1.5}.spec-row[data-astro-cid-7xojfyaf] dd[data-astro-cid-7xojfyaf].is-pending{color:var(--muted)}.product-inquiry[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:65px;background:var(--surface);border:1px solid var(--line);padding:43px;margin-top:50px;scroll-margin-top:120px}.inquiry-selection[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:9px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;line-height:1.6}.inquiry-selection[data-astro-cid-7xojfyaf]>strong[data-astro-cid-7xojfyaf]{font-size:14px;font-weight:400;color:var(--muted)}.inquiry-fields[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.inquiry-fields[data-astro-cid-7xojfyaf] label[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:8px;font-size:14px}.inquiry-fields[data-astro-cid-7xojfyaf] input[data-astro-cid-7xojfyaf],.inquiry-fields[data-astro-cid-7xojfyaf] textarea[data-astro-cid-7xojfyaf]{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:0;padding:12px;color:var(--ink);background:var(--paper);font:inherit;font-size:14px;line-height:1.5}.inquiry-fields[data-astro-cid-7xojfyaf] textarea[data-astro-cid-7xojfyaf]{resize:vertical;min-height:100px}.inquiry-fields[data-astro-cid-7xojfyaf] input[data-astro-cid-7xojfyaf]::placeholder,.inquiry-fields[data-astro-cid-7xojfyaf] textarea[data-astro-cid-7xojfyaf]::placeholder{color:var(--ink);opacity:1}.inquiry-message[data-astro-cid-7xojfyaf]{grid-column:1 / -1}.inquiry-actions[data-astro-cid-7xojfyaf]{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.inquiry-help[data-astro-cid-7xojfyaf]{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.contact-pending[data-astro-cid-7xojfyaf]{margin:0;padding:22px;background:var(--paper);color:var(--muted)}.product-back-link[data-astro-cid-7xojfyaf]{display:inline-flex;gap:13px;margin-top:32px;font-size:14px;text-decoration:none}.product-back-link[data-astro-cid-7xojfyaf]:hover{color:var(--accent)}@media(min-width:1101px){.product-layout[data-astro-cid-7xojfyaf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.product-summary[data-astro-cid-7xojfyaf]{padding-top:0}.product-quick-facts[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:1fr 1fr;padding:18px;border:1px solid var(--line);background:#f4f7f7;gap:12px 20px}.product-spec-section[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:24px;margin-top:48px;padding-top:36px}.spec-list[data-astro-cid-7xojfyaf]{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 28px}.spec-row[data-astro-cid-7xojfyaf]{margin-bottom:0}.schedule-example[data-astro-cid-7xojfyaf]{grid-column:1}.product-inquiry[data-astro-cid-7xojfyaf]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}}button[data-astro-cid-7xojfyaf]:focus-visible,a[data-astro-cid-7xojfyaf]:focus-visible,input[data-astro-cid-7xojfyaf]:focus-visible,textarea[data-astro-cid-7xojfyaf]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1000px){.product-layout[data-astro-cid-7xojfyaf]{gap:30px}.product-summary[data-astro-cid-7xojfyaf]{padding-top:0}.product-title[data-astro-cid-7xojfyaf]{font-size:36px}.product-description[data-astro-cid-7xojfyaf]{font-size:14px}.product-spec-section[data-astro-cid-7xojfyaf]{gap:35px}.product-inquiry[data-astro-cid-7xojfyaf]{gap:30px;padding:30px}}@media(max-width:760px){.schedule-example[data-astro-cid-7xojfyaf]{grid-column:1}.product-page[data-astro-cid-7xojfyaf]{padding-top:15px;padding-bottom:50px}.product-breadcrumb[data-astro-cid-7xojfyaf]{margin-bottom:22px;font-size:14px}.product-layout[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:35px}.product-title[data-astro-cid-7xojfyaf]{max-width:18ch;font-size:39px}.product-description[data-astro-cid-7xojfyaf]{max-width:100%;font-size:15px}.product-thumbnails[data-astro-cid-7xojfyaf]{gap:8px;margin-top:10px}.product-colors[data-astro-cid-7xojfyaf]{margin-top:24px}.color-picker[data-astro-cid-7xojfyaf]{gap:10px}.color-option[data-astro-cid-7xojfyaf]{padding-top:11px;padding-bottom:11px}.color-name[data-astro-cid-7xojfyaf]{font-size:14px}.product-spec-section[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:30px;padding-top:35px;margin-top:48px}.spec-list[data-astro-cid-7xojfyaf]{column-gap:24px}.product-inquiry[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:29px;margin-top:25px;padding:26px 20px}.product-section-intro[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{font-size:31px}.inquiry-selection[data-astro-cid-7xojfyaf]{margin-top:20px}}@media(max-width:390px){.product-title[data-astro-cid-7xojfyaf]{font-size:33px}.inquiry-fields[data-astro-cid-7xojfyaf]{grid-template-columns:1fr}.color-picker[data-astro-cid-7xojfyaf]{gap:6px 3px}.color-name[data-astro-cid-7xojfyaf]{font-size:14px}}
