@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e40e439d],[data-v-e40e439d]::backdrop,[data-v-e40e439d]:after,[data-v-e40e439d]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.back-link[data-v-e40e439d]{margin-bottom:var(--spacing-fluid-3,clamp(1.75rem,1.53rem + .939vw,2.375rem));align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-14,.875rem);line-height:var(--tw-leading,var(--text-14--line-height,1.43));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ui-text-muted);display:inline-flex}.back-link[data-v-e40e439d]:hover{color:var(--ui-text)}.back-icon[data-v-e40e439d]{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.shade-title[data-v-e40e439d]{margin-bottom:var(--spacing-fluid-4,clamp(2.125rem,1.817rem + 1.315vw,3rem));font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-size:var(--text-40,clamp(2rem,1.824rem + .751vw,2.5rem));line-height:var(--tw-leading,var(--text-40--line-height,1.15))}.shade-layout[data-v-e40e439d]{gap:var(--spacing-fluid-4);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:64rem){.shade-layout[data-v-e40e439d]{grid-template-columns:minmax(0,1fr) 20rem}}.shade-gallery[data-v-e40e439d]{gap:var(--spacing-fluid-2);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:40rem){.shade-gallery[data-v-e40e439d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shade-image[data-v-e40e439d]{aspect-ratio:1;border-radius:calc(var(--ui-radius)*3);-o-object-fit:cover;object-fit:cover;width:100%}.shade-side[data-v-e40e439d]{gap:var(--spacing-fluid-3,clamp(1.75rem,1.53rem + .939vw,2.375rem));flex-direction:column;display:flex}.side-title[data-v-e40e439d]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-size:var(--text-24,clamp(1.25rem,1.162rem + .376vw,1.5rem));line-height:var(--tw-leading,var(--text-24--line-height,1.33));color:var(--ui-text-highlighted)}.price-list[data-v-e40e439d]{gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-bg);padding:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.price-row[data-v-e40e439d]{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ui-border);padding-bottom:calc(var(--spacing,.25rem)*2);display:flex}.price-row[data-v-e40e439d]:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.price-size[data-v-e40e439d]{font-size:var(--text-14,.875rem);line-height:var(--tw-leading,var(--text-14--line-height,1.43));color:var(--ui-text-muted)}.price-value[data-v-e40e439d]{font-size:var(--text-16,1rem);line-height:var(--tw-leading,var(--text-16--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ui-text)}.price-note[data-v-e40e439d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33));color:var(--ui-text-dimmed)}.price-request[data-v-e40e439d]{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-bg-elevated);padding:calc(var(--spacing,.25rem)*5);font-size:var(--text-14,.875rem);line-height:var(--tw-leading,var(--text-14--line-height,1.43));color:var(--ui-text-muted)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
