.static-page .designer-resources>section{padding-block:var(--designer-space);border-block-end:var(--designer-rule) solid var(--rule)}.static-page .designer-resources .sp-service-grid{align-items:start;gap:var(--designer-gap)}.static-page .designer-service{position:relative;min-inline-size:0;inline-size:100%}.static-page .designer-service+.designer-service:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--designer-gap) / -2);border-inline-start:var(--designer-rule) solid var(--rule);pointer-events:none}.static-page .designer-service summary{cursor:pointer;list-style:none}.static-page .designer-service summary::-webkit-details-marker{display:none}.static-page .designer-service summary:focus-visible{outline:var(--designer-rule) solid currentColor;outline-offset:var(--designer-rule)}.static-page .designer-service summary img{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--designer-image-ratio);object-fit:cover;margin:0 0 var(--designer-gap)}.static-page .designer-service-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--designer-gap)}.static-page .designer-service summary h2{min-inline-size:0;font-size:var(--designer-summary-size);margin:0}.static-page .designer-service-toggle{display:grid;place-items:center;min-inline-size:var(--designer-control);min-block-size:var(--designer-control)}.static-page .designer-service[open] .designer-service-toggle{transform:rotate(45deg)}.static-page .designer-service>p{padding-block-start:var(--designer-gap)}.static-page .designer-partner-actions{display:flex;flex-wrap:wrap;gap:calc(var(--designer-gap) / 2)}.static-page .designer-partner-actions .sp-button{flex:1 1 auto;white-space:nowrap}.static-page .designer-catalog-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--designer-gap)}.static-page .designer-catalog-controls:not([hidden]){display:flex;gap:var(--designer-gap)}.static-page .designer-catalog-controls button{min-block-size:var(--designer-control);padding-inline:var(--designer-gap);background:transparent;color:inherit;border:var(--designer-rule) solid var(--rule);font:inherit;cursor:pointer}.static-page .designer-catalog-controls button:disabled{opacity:.3;cursor:default}.static-page .designer-catalog-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,var(--designer-catalog-width));gap:var(--designer-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;direction:rtl;list-style:none;padding:0 0 var(--designer-gap);margin-block:var(--designer-gap) 0}.static-page .designer-catalog-card{display:grid;grid-template-rows:auto auto 1fr auto;align-items:start;gap:calc(var(--designer-gap) / 2);min-inline-size:0;scroll-snap-align:start;text-align:start}.static-page .designer-catalog-cover{aspect-ratio:var(--designer-catalog-ratio)}.static-page .designer-catalog-cover img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.static-page .designer-catalog-card h3{font-size:var(--designer-summary-size);margin:0}.static-page .designer-catalog-card p{margin:0}.static-page .designer-catalog-card>:is(.sp-button,.designer-catalog-mock){box-sizing:border-box;justify-self:start;align-self:end;display:inline-flex;align-items:center;min-block-size:calc(var(--designer-control) + 2 * var(--designer-rule));margin-block-start:calc(var(--designer-gap) / 2)}.static-page .designer-catalog-mock{color:var(--text-secondary)}.static-page .designer-catalog-heading h2{margin:0}.static-page .designer-catalog-heading p{margin-block:calc(var(--designer-gap) / 2) 0}.static-page :is(.designer-catalog-gallery,.designer-catalog-controls button):focus-visible{outline:var(--designer-rule) solid currentColor;outline-offset:var(--designer-rule)}.static-page .designer-community .sp-button{margin-block-start:var(--designer-gap)}.static-page .designer-video video{display:block;inline-size:100%;block-size:auto}.static-page .designer-resources .sp-designers-banner{block-size:auto;object-fit:contain}@media(max-width:600px){.static-page .designer-service+.designer-service{border-inline-start:0;border-block-start:var(--designer-rule) solid var(--rule);padding-inline-start:0;padding-block-start:var(--designer-gap)}.static-page .designer-service+.designer-service:before{display:none}}
