.model-breadcrumbs:where(.astro-iu7x32a2){margin-top:0;margin-bottom:0}.model-breadcrumbs__list:where(.astro-iu7x32a2){display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.5rem}.model-breadcrumbs__item:where(.astro-iu7x32a2){display:flex;align-items:center;gap:.5rem}.model-breadcrumbs__separator:where(.astro-iu7x32a2){color:#ffffff4d;user-select:none}.model-breadcrumbs__link:where(.astro-iu7x32a2){color:#999;text-decoration:none;font-size:.875rem;font-family:Inter,sans-serif;transition:color .2s ease}.model-breadcrumbs__link:where(.astro-iu7x32a2):hover{color:#ffffffb3}.model-breadcrumbs__current:where(.astro-iu7x32a2){color:#999;font-size:.875rem;font-family:Inter,sans-serif}.model-header:where(.astro-umdu2rnu){margin-top:0;margin-bottom:32px}.model-header__top:where(.astro-umdu2rnu){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:12px}.model-header__title:where(.astro-umdu2rnu){font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#f5f5f5;margin:0;line-height:1.2;letter-spacing:-.02em;flex:1}:root[data-theme=light] .model-header__title:where(.astro-umdu2rnu){color:#000!important}.model-header__actions:where(.astro-umdu2rnu){display:flex;align-items:center;gap:.75rem;flex-shrink:0}.model-header__icon-btn:where(.astro-umdu2rnu){display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;color:var(--sl-color-white);cursor:pointer;transition:all .2s ease;padding:0}:root[data-theme=light] .model-header__icon-btn:where(.astro-umdu2rnu){background:#fff!important;border:1px solid #e5e7eb!important;color:#374151!important}.model-header__icon-btn:where(.astro-umdu2rnu):hover{background:var(--sl-color-gray-5);border-color:var(--sl-color-gray-4);color:#c66476;transform:translateY(-2px)}:root[data-theme=light] .model-header__icon-btn:where(.astro-umdu2rnu):hover{background:#f9fafb!important;border-color:#c66476!important;color:#c66476!important}.model-header__icon-btn:where(.astro-umdu2rnu):active{transform:translateY(0)}.model-header__subtitle:where(.astro-umdu2rnu){font-family:Inter,sans-serif;font-size:1rem;color:#ffffffb3;margin:0;line-height:1.5}:root[data-theme=light] .model-header__subtitle:where(.astro-umdu2rnu){color:#6b7280!important}@media(max-width:768px){.model-header__title:where(.astro-umdu2rnu){font-size:2rem}.model-header__subtitle:where(.astro-umdu2rnu){font-size:.9375rem}.model-header__icon-btn:where(.astro-umdu2rnu){width:40px;height:40px}.model-header__icon-btn:where(.astro-umdu2rnu) svg:where(.astro-umdu2rnu){width:20px;height:20px}}:root{--tabs-bg: transparent;--tabs-bg-active: transparent;--tabs-bg-hover: rgba(0, 0, 0, .02);--tabs-border: #e5e7eb;--tabs-text: #6b7280;--tabs-text-active: #111827;--tabs-text-muted: #9ca3af;--tabs-counter-bg: #ffffff;--tabs-counter-bg-active: #374151;--tabs-counter-text: #9ca3af;--tabs-counter-text-active: #ffffff;--tabs-counter-border: #e5e7eb;--tabs-counter-border-active: #374151;--tabs-content-text: #374151;--tabs-content-title: #111827;--tabs-content-strong: #111827;--tabs-panel-bg: #ffffff;--tabs-panel-border: #e5e7eb}:root[data-theme=dark],:root.dark{--tabs-bg: transparent;--tabs-bg-active: transparent;--tabs-bg-hover: rgba(255, 255, 255, .03);--tabs-border: rgba(255, 255, 255, .12);--tabs-text: rgba(255, 255, 255, .6);--tabs-text-active: rgba(255, 255, 255, .9);--tabs-text-muted: rgba(255, 255, 255, .4);--tabs-counter-bg: rgba(255, 255, 255, .08);--tabs-counter-bg-active: rgba(255, 255, 255, .15);--tabs-counter-text: rgba(255, 255, 255, .5);--tabs-counter-text-active: rgba(255, 255, 255, .9);--tabs-counter-border: rgba(255, 255, 255, .15);--tabs-counter-border-active: rgba(255, 255, 255, .25);--tabs-content-text: rgba(255, 255, 255, .75);--tabs-content-title: rgba(255, 255, 255, .9);--tabs-content-strong: rgba(255, 255, 255, .95);--tabs-panel-bg: rgba(255, 255, 255, .02);--tabs-panel-border: rgba(255, 255, 255, .1)}.model-tabs-v2:where(.astro-3iumr5ku){margin-top:32px;margin-bottom:32px}.model-tabs-v2:where(.astro-3iumr5ku) input:where(.astro-3iumr5ku)[type=radio]{display:none}.tabs-nav:where(.astro-3iumr5ku){display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;border-bottom:2px solid var(--tabs-border);counter-reset:tab-counter}.tab-label:where(.astro-3iumr5ku){display:flex;align-items:center;justify-content:center;padding:16px 20px 16px 56px;cursor:pointer;font-size:16px;font-weight:400;color:var(--tabs-text);background-color:var(--tabs-bg);border-bottom:3px solid transparent;transition:all .2s ease;position:relative;counter-increment:tab-counter}.tab-label:where(.astro-3iumr5ku):hover{color:var(--tabs-text-active);background-color:var(--tabs-bg-hover)}.tab-label:where(.astro-3iumr5ku):before{content:counter(tab-counter);position:absolute;left:20px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;color:var(--tabs-counter-text);background-color:var(--tabs-counter-bg);border:1px solid var(--tabs-counter-border);border-radius:50%}.tab-text:where(.astro-3iumr5ku){display:flex;flex-direction:column;align-items:center;gap:4px}.tab-title:where(.astro-3iumr5ku){display:block;font-size:16px;font-weight:400}.tab-subtitle:where(.astro-3iumr5ku){display:block;font-size:12px;font-weight:400;color:var(--tabs-text-muted);line-height:1.3}#tab-desc:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-desc],#tab-feat:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-feat],#tab-supply:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-supply]{color:var(--tabs-text-active);background-color:var(--tabs-bg-active);border-bottom-color:var(--tabs-border);font-weight:500}#tab-desc:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-desc]:before,#tab-feat:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-feat]:before,#tab-supply:where(.astro-3iumr5ku):checked~.tabs-nav:where(.astro-3iumr5ku) label:where(.astro-3iumr5ku)[for=tab-supply]:before{color:var(--tabs-counter-text-active);background-color:var(--tabs-counter-bg-active);border-color:var(--tabs-counter-border-active)}.tabs-content:where(.astro-3iumr5ku){padding-top:24px}.tab-panel:where(.astro-3iumr5ku){display:none;background-color:var(--tabs-panel-bg);border:1px solid var(--tabs-panel-border);border-radius:8px;padding:24px;margin-top:16px}#tab-desc:where(.astro-3iumr5ku):checked~.tabs-content:where(.astro-3iumr5ku) #panel-desc:where(.astro-3iumr5ku),#tab-feat:where(.astro-3iumr5ku):checked~.tabs-content:where(.astro-3iumr5ku) #panel-feat:where(.astro-3iumr5ku),#tab-supply:where(.astro-3iumr5ku):checked~.tabs-content:where(.astro-3iumr5ku) #panel-supply:where(.astro-3iumr5ku){display:block}.panel-title:where(.astro-3iumr5ku){font-size:20px;font-weight:600;color:var(--tabs-content-title);margin-bottom:16px;margin-top:0;line-height:1.4}.panel-body:where(.astro-3iumr5ku){line-height:1.7;font-size:15px;color:var(--tabs-content-text)}.panel-body:where(.astro-3iumr5ku) p{margin-bottom:1.25rem;color:var(--tabs-content-text)}.panel-body:where(.astro-3iumr5ku) ul{margin:1.5rem 0;padding-left:1.75rem;color:var(--tabs-content-text)}.panel-body:where(.astro-3iumr5ku) li{margin-bottom:.75rem;line-height:1.6}.panel-body:where(.astro-3iumr5ku) strong{font-weight:600;color:var(--tabs-content-strong)}@media(max-width:768px){.tabs-nav:where(.astro-3iumr5ku){grid-template-columns:1fr;gap:0}.tab-label:where(.astro-3iumr5ku){padding:12px 16px 12px 48px;font-size:15px}.tab-label:where(.astro-3iumr5ku):before{left:16px;width:20px;height:20px;font-size:11px}}.bg-zinc-900:where(.astro-wz35ovw2){transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.bg-zinc-900:where(.astro-wz35ovw2):before{content:"";position:absolute;inset:0;padding:1px;background:var(--color-primary-gradient);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.bg-zinc-900:where(.astro-wz35ovw2):hover:before{opacity:.6}.bg-zinc-900:where(.astro-wz35ovw2)>:where(.astro-wz35ovw2){position:relative;z-index:1}.specs-header:where(.astro-wz35ovw2){background-color:color-mix(in oklab,var(--sl-color-gray-6) 30%,transparent);border-radius:1rem;padding:1.2rem;margin-bottom:1rem}.specs-title:where(.astro-wz35ovw2){font-size:1.4rem!important;margin:0!important;font-weight:500!important;color:var(--sl-color-white)}.image-container:where(.astro-wz35ovw2){background-color:#212123;border-radius:1rem;padding:1.2rem}.drawing-container:where(.astro-wz35ovw2){background-color:#212123;border-radius:1rem;padding:1.2rem}#product-image-trigger:where(.astro-wz35ovw2),#drawing-image-trigger:where(.astro-wz35ovw2){background:transparent!important;border:none;padding:0}#product-image-trigger:where(.astro-wz35ovw2) img:where(.astro-wz35ovw2),#drawing-image-trigger:where(.astro-wz35ovw2) img:where(.astro-wz35ovw2){background:transparent!important}.flex:where(.astro-wz35ovw2).flex-col.items-center.justify-center.gap-3>button:where(.astro-wz35ovw2),.flex:where(.astro-wz35ovw2).items-center.justify-center>button:where(.astro-wz35ovw2){background:transparent!important}.full-width-table:where(.astro-wz35ovw2) table:where(.astro-wz35ovw2){table-layout:fixed;width:100%}.full-width-table:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2),.full-width-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2){width:25%}.prices-table-container:where(.astro-wz35ovw2){display:flex;flex-direction:column;gap:1rem;border:1px solid #27272A!important;border-radius:.75rem;padding:1rem;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=light] .prices-table-container:where(.astro-wz35ovw2){border:1px solid #959595!important;border-radius:15px!important;gap:0!important;padding:1rem 1rem 0!important}:root[data-theme=light] .prices-table-wrapper:where(.astro-wz35ovw2){margin-bottom:0!important;padding-bottom:0!important;border:none!important;border-radius:0!important}.prices-table-container:where(.astro-wz35ovw2):hover{border-color:#8d5152!important}:root[data-theme=light] .prices-table-container:where(.astro-wz35ovw2):hover{border-color:#c66476!important}.prices-table-wrapper:where(.astro-wz35ovw2){overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-radius:15px;position:relative;background:transparent;scrollbar-width:none;-ms-overflow-style:none}:root[data-theme=light] .prices-table-wrapper:where(.astro-wz35ovw2){border:none!important}.prices-table-wrapper:where(.astro-wz35ovw2)::-webkit-scrollbar{display:none}.prices-table:where(.astro-wz35ovw2){width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2){border-collapse:collapse!important;border-spacing:0!important}.prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2){background:linear-gradient(to bottom,#27272afa,#27272af2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2){background:#f3f4f6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2){padding:1rem 1.25rem;text-align:left;font-size:.875rem;font-weight:700;letter-spacing:.025em;color:#fffffff2;white-space:normal;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);position:relative;cursor:help}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2){background:#f3f4f6!important;color:#111827!important;border-bottom:1px solid #959595!important;box-shadow:none!important}.prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2):first-child{text-align:left;border-top-left-radius:15px}.prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2):last-child{border-top-right-radius:15px}.prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2):not(:first-child){text-align:center;border-left:1px solid rgba(255,255,255,.05)}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) thead:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2):not(:first-child){border-left:1px solid #959595!important;box-shadow:none!important}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2){background:transparent}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2){border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease;background:transparent}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2){border-bottom:1px solid #959595!important;box-shadow:none!important}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):last-child td:where(.astro-wz35ovw2):first-child{border-bottom-left-radius:15px}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):last-child td:where(.astro-wz35ovw2):last-child{border-bottom-right-radius:15px}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover{background:linear-gradient(to right,rgba(59,130,246,.08) 0%,rgba(59,130,246,.04) 50%,transparent 100%);transform:translate(2px);box-shadow:-2px 0 8px #3b82f626}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover{background:#3b82f60a!important;transform:none!important;box-shadow:none!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2){padding:1rem 1.25rem;font-size:1rem;color:#ffffffd9;white-space:nowrap;transition:color .2s ease}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2){color:#111827!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).text-left{text-align:left}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).text-center{text-align:center}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover td:where(.astro-wz35ovw2){color:#fffffff2}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover td:where(.astro-wz35ovw2){color:#111827!important}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) .sticky-col:where(.astro-wz35ovw2){background:inherit;border-right:1px solid rgba(255,255,255,.08);box-shadow:2px 0 4px #0000000d}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) .sticky-col:where(.astro-wz35ovw2){border-right:1px solid #959595!important;box-shadow:none!important}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover .sticky-col:where(.astro-wz35ovw2){background:linear-gradient(to right,#3b82f61f,#3b82f60f);box-shadow:2px 0 8px #3b82f633}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover .sticky-col:where(.astro-wz35ovw2){background:#3b82f60a!important;box-shadow:none!important;border-right-color:#959595!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).text-orange-400{color:#ff8904!important;font-weight:600;text-shadow:0 0 8px rgba(255,137,4,.3)}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).text-orange-400{color:#ff8904!important;text-shadow:none!important}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover td:where(.astro-wz35ovw2).text-orange-400{color:#ff8904!important;text-shadow:0 0 12px rgba(255,137,4,.5)}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover td:where(.astro-wz35ovw2).text-orange-400{color:#ff8904!important;text-shadow:none!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).font-medium{font-weight:600;color:#ffffffe6!important}:root[data-theme=light] .prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).font-medium{color:#111827!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).text-zinc-400{color:#a1a1aacc!important;font-weight:500}.pagination-controls:where(.astro-wz35ovw2){display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08);margin-top:.5rem}:root[data-theme=light] .pagination-controls:where(.astro-wz35ovw2){border-top:1px solid #959595!important;margin-top:0!important;padding-top:1rem!important}.pagination-btn:where(.astro-wz35ovw2){display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(to bottom,#27272ae6,#18181be6);border:1px solid rgba(255,255,255,.1);border-radius:.625rem;color:#fffc;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0d}:root[data-theme=light] .pagination-btn:where(.astro-wz35ovw2){background:#fff!important;border-color:#e5e7eb!important;color:#374151!important;box-shadow:none!important}.pagination-btn:where(.astro-wz35ovw2):hover:not(:disabled){background:linear-gradient(to bottom,#3b82f626,#3b82f61a);border-color:#3b82f666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f633,0 2px 4px #0000004d,inset 0 1px #ffffff1a}:root[data-theme=light] .pagination-btn:where(.astro-wz35ovw2):hover:not(:disabled){background:#f9fafb!important;border-color:#c66476!important;color:#c66476!important;box-shadow:0 1px 3px #0000001a!important;transform:none!important}.pagination-btn:where(.astro-wz35ovw2):active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0003,inset 0 1px 2px #0003}.pagination-btn:where(.astro-wz35ovw2):disabled{opacity:.4;cursor:not-allowed;background:#18181b80}:root[data-theme=light] .pagination-btn:where(.astro-wz35ovw2):disabled{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#9ca3af!important;opacity:.6!important}.pagination-info:where(.astro-wz35ovw2){display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3;font-weight:500}:root[data-theme=light] .pagination-info:where(.astro-wz35ovw2){color:#6b7280!important}.pagination-info:where(.astro-wz35ovw2) span:where(.astro-wz35ovw2):first-child{color:#ffffffe6;font-weight:600}:root[data-theme=light] .pagination-info:where(.astro-wz35ovw2) span:where(.astro-wz35ovw2):first-child{color:#111827!important}:root[data-theme=light] .pagination-info:where(.astro-wz35ovw2) .text-zinc-500:where(.astro-wz35ovw2){color:#9ca3af!important}:root[data-theme=light] .pagination-info:where(.astro-wz35ovw2) span:where(.astro-wz35ovw2){color:#6b7280!important}.length-search-input:where(.astro-wz35ovw2),#length-filter:where(.astro-wz35ovw2){width:280px;min-width:200px;background:linear-gradient(135deg,#27272af2,#18181bf2);border:1.5px solid rgba(255,255,255,.12);border-radius:.75rem;color:#fffffff2;padding:.875rem 2.75rem .875rem 1.125rem;font-size:.9375rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000004d,0 1px 2px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(8px)}:root[data-theme=light] .length-search-input:where(.astro-wz35ovw2),:root[data-theme=light] #length-filter:where(.astro-wz35ovw2){background:#fff!important;border-color:#e5e7eb!important;color:#111827!important;backdrop-filter:none!important}.length-search-input:where(.astro-wz35ovw2)::placeholder,#length-filter:where(.astro-wz35ovw2)::placeholder{color:#ffffff73;font-weight:400}:root[data-theme=light] .length-search-input:where(.astro-wz35ovw2)::placeholder,:root[data-theme=light] #length-filter:where(.astro-wz35ovw2)::placeholder{color:#9ca3af!important}.length-search-input:where(.astro-wz35ovw2):focus,#length-filter:where(.astro-wz35ovw2):focus{outline:none;border-color:#3b82f699;background:linear-gradient(135deg,#27272a,#18181b);box-shadow:0 0 0 4px #3b82f626,0 6px 12px -3px #3b82f64d,0 2px 4px #0000004d,}:root[data-theme=light] .length-search-input:where(.astro-wz35ovw2):focus,:root[data-theme=light] #length-filter:where(.astro-wz35ovw2):focus{border-color:#c66476!important;background:#fff!important;box-shadow:0 0 0 3px #c664761a!important}.length-search-input:where(.astro-wz35ovw2):hover:not(:focus),#length-filter:where(.astro-wz35ovw2):hover:not(:focus){border-color:#ffffff2e;box-shadow:0 3px 6px #00000059,0 1px 2px #00000040,inset 0 1px #ffffff1a}.length-search-input:where(.astro-wz35ovw2):focus+.search-icon:where(.astro-wz35ovw2),#length-filter:where(.astro-wz35ovw2):focus+.search-icon:where(.astro-wz35ovw2){color:#3b82f6e6;transform:translateY(-50%) scale(1.1)}:root[data-theme=light] .search-icon:where(.astro-wz35ovw2){color:#9ca3af!important}:root[data-theme=light] .length-search-input:where(.astro-wz35ovw2):focus+.search-icon:where(.astro-wz35ovw2),:root[data-theme=light] #length-filter:where(.astro-wz35ovw2):focus+.search-icon:where(.astro-wz35ovw2){color:#c66476!important}section:where(.astro-wz35ovw2) .price-header:where(.astro-wz35ovw2),.price-header:where(.astro-wz35ovw2){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1.5rem;gap:1rem}.left-group:where(.astro-wz35ovw2){display:flex;align-items:center;gap:.75rem}.price-title:where(.astro-wz35ovw2){font-size:1.5rem;font-weight:600;color:var(--sl-color-white);margin:0;line-height:1.2}:root[data-theme=light] .price-title:where(.astro-wz35ovw2){color:#000!important}.print-btn:where(.astro-wz35ovw2){display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:8px;background:var(--sl-color-bg-raised, color-mix(in oklab, var(--sl-color-gray-6) 50%, transparent));border:1px solid var(--sl-color-gray-6);color:var(--sl-color-white);cursor:pointer;transition:all .2s ease;width:2.5rem;height:2.5rem}:root[data-theme=light] .print-btn:where(.astro-wz35ovw2){background:#fff!important;border-color:#e5e7eb!important;color:#374151!important}.print-btn:where(.astro-wz35ovw2):hover{background:var(--sl-color-bg-hover, color-mix(in oklab, var(--sl-color-gray-5) 60%, transparent));border-color:var(--sl-color-gray-5);transform:translateY(-1px)}:root[data-theme=light] .print-btn:where(.astro-wz35ovw2):hover{background:#f9fafb!important;border-color:#c66476!important;color:#c66476!important}.print-btn:where(.astro-wz35ovw2):active{transform:translateY(0)}.search-group:where(.astro-wz35ovw2){display:flex;align-items:center;position:relative}.search-icon:where(.astro-wz35ovw2){position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;transition:all .3s ease}@media(max-width:768px){.length-search-input:where(.astro-wz35ovw2),#length-filter:where(.astro-wz35ovw2){width:100%;min-width:180px}section:where(.astro-wz35ovw2) .price-header:where(.astro-wz35ovw2),.price-header:where(.astro-wz35ovw2){flex-direction:column!important;align-items:flex-start!important;gap:1rem}.search-group:where(.astro-wz35ovw2){width:100%}.price-title:where(.astro-wz35ovw2){font-size:1.25rem}}#include-grille:where(.astro-wz35ovw2){width:1.125rem;height:1.125rem;cursor:pointer;accent-color:rgb(59,130,246);border-radius:.25rem;transition:all .2s ease}:root[data-theme=light] #include-grille:where(.astro-wz35ovw2){accent-color:#C66476!important}#include-grille:where(.astro-wz35ovw2):checked{background:linear-gradient(to bottom,#3b82f6,#2563eb);box-shadow:0 0 0 3px #3b82f633,0 2px 4px #3b82f64d}:root[data-theme=light] #include-grille:where(.astro-wz35ovw2):checked{background:#c66476!important;box-shadow:0 0 0 3px #c6647633,0 2px 4px #c664764d!important}#include-grille:where(.astro-wz35ovw2)+label:where(.astro-wz35ovw2){color:#fffc;transition:color .2s ease;font-weight:500}:root[data-theme=light] #include-grille:where(.astro-wz35ovw2)+label:where(.astro-wz35ovw2),:root[data-theme=light] label:where(.astro-wz35ovw2)[for=include-grille]{color:#374151!important}#include-grille:where(.astro-wz35ovw2):checked+label:where(.astro-wz35ovw2){color:#60a5fa;font-weight:600}:root[data-theme=light] #include-grille:where(.astro-wz35ovw2):checked+label:where(.astro-wz35ovw2),:root[data-theme=light] #include-grille:where(.astro-wz35ovw2):checked~label:where(.astro-wz35ovw2)[for=include-grille]{color:#c66476!important}.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2).price-with-grille{color:#60a5fa!important;font-weight:700}.prices-table:where(.astro-wz35ovw2) tbody:where(.astro-wz35ovw2) tr:where(.astro-wz35ovw2):hover td:where(.astro-wz35ovw2).price-with-grille{color:#93c5fd!important;text-shadow:0 0 8px rgba(96,165,250,.4)}.image-lightbox::backdrop{background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.image-lightbox{border:none;padding:0;background:transparent;width:100%;max-width:none;cursor:pointer}.image-lightbox .lightbox-content{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer}.image-lightbox img{max-width:min(90vw,1600px);max-height:min(90vh,900px);width:auto;height:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 20px 60px #000c;pointer-events:none}.print-btn-icon:where(.astro-wz35ovw2){display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:linear-gradient(to bottom,#27272ae6,#18181be6);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fffc;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0d}.print-btn-icon:where(.astro-wz35ovw2):hover{background:linear-gradient(to bottom,#3b82f626,#3b82f61a);border-color:#3b82f666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f633,0 2px 4px #0000004d,inset 0 1px #ffffff1a}:root[data-theme=light] .print-btn-icon:where(.astro-wz35ovw2){background:#fff!important;border-color:#e5e7eb!important;color:#374151!important;box-shadow:none!important}:root[data-theme=light] .print-btn-icon:where(.astro-wz35ovw2):hover{background:#f9fafb!important;border-color:#c66476!important;color:#c66476!important;box-shadow:0 1px 3px #0000001a!important}.print-btn-icon:where(.astro-wz35ovw2):active{transform:translateY(0);box-shadow:0 1px 2px #0003,inset 0 1px 2px #0003}@media(max-width:768px){.prices-table:where(.astro-wz35ovw2){min-width:700px;font-size:.8125rem}.prices-table:where(.astro-wz35ovw2) th:where(.astro-wz35ovw2),.prices-table:where(.astro-wz35ovw2) td:where(.astro-wz35ovw2){padding:.5rem .75rem}.pagination-controls:where(.astro-wz35ovw2){flex-direction:column;gap:.75rem}.pagination-info:where(.astro-wz35ovw2){order:-1}}.two-col-grid:where(.astro-wz35ovw2){display:grid;grid-template-columns:260px 1fr;gap:1.5rem 2rem;align-items:start}.tab-heading:where(.astro-wz35ovw2){margin:0;font-size:1.5rem;line-height:2rem;color:#fff}.two-col-grid:where(.astro-wz35ovw2)>:where(.astro-wz35ovw2):nth-child(2) h1:where(.astro-wz35ovw2):first-child,.two-col-grid:where(.astro-wz35ovw2)>:where(.astro-wz35ovw2):nth-child(2) h2:where(.astro-wz35ovw2):first-child,.two-col-grid:where(.astro-wz35ovw2)>:where(.astro-wz35ovw2):nth-child(2) h3:where(.astro-wz35ovw2):first-child{display:none}@media(max-width:767px){.two-col-grid:where(.astro-wz35ovw2){grid-template-columns:1fr}}.prose:where(.astro-wz35ovw2) .text-block:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2),.text-block:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2),.prose:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2){list-style-type:disc!important;padding-left:1.5rem!important;margin:1rem 0!important}.prose:where(.astro-wz35ovw2) .text-block:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2),.text-block:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2),.prose:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2){margin-bottom:.5rem!important;line-height:1.7!important;list-style-type:disc!important}.prose:where(.astro-wz35ovw2) .text-block:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2)::marker,.prose:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2)::marker{color:#fff9!important}.prose:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2),.text-block:where(.astro-wz35ovw2) ul:where(.astro-wz35ovw2) li:where(.astro-wz35ovw2){padding-left:.5rem}
