.cma-commissioned-design__inner{max-width:950px;margin-inline:auto}.cma-commissioned-design__body{max-width:70ch;margin:var(--cma-content-gap,32px) 0}.cma-commissioned-design__body p{margin:0 0 1rem}.cma-commissioned-design__figure{margin:var(--cma-content-gap,32px) 0;max-width:100%}.cma-commissioned-design__figure img{display:block;width:100%;height:auto;object-fit:contain}.cma-commissioned-design__figure figcaption{margin-top:1rem;font-size:1.1rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.cma-dlp-options{max-width:85ch;margin:0 0 48px}.cma-dlp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cma-gallery-gap,40px)}.cma-dlp-family{min-width:0;scroll-margin-top:120px;border-top:1px solid #c8cccf;padding-top:48px}.cma-dlp-gallery{min-width:0}.cma-dlp-panels{width:100%}.cma-dlp-panel{display:none;margin:0}.cma-dlp-panel img{display:block;width:100%;height:auto;aspect-ratio:var(--cma-hero-ratio,16/9);max-height:var(--cma-hero-height,620px);object-fit:contain;background:#e9e6e1}.cma-dlp-panel figcaption{padding:10px 0;color:#35444d;font-size:1.25rem;letter-spacing:.04em}.cma-dlp-gallery:has(input[value="1"]:checked) [data-view="1"],.cma-dlp-gallery:has(input[value="2"]:checked) [data-view="2"],.cma-dlp-gallery:has(input[value="3"]:checked) [data-view="3"],.cma-dlp-gallery:has(input[value="4"]:checked) [data-view="4"],.cma-dlp-gallery:has(input[value="5"]:checked) [data-view="5"]{display:block}.cma-dlp-gallery-controls{display:flex;align-items:end;justify-content:space-between;gap:20px}.cma-dlp-choices{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:16px 0}.cma-dlp-choices legend{font-size:1.3rem;margin-bottom:8px}.cma-dlp-choices label{position:relative;display:grid;gap:4px;width:98px;cursor:pointer;font-size:1.1rem;line-height:1.25}.cma-dlp-choices input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cma-dlp-choices img{width:98px;height:74px;object-fit:contain;background:#e9e6e1;border:2px solid transparent}.cma-dlp-choices label:has(input:checked) img{border-color:#071d2b}.cma-dlp-choices label:has(input:focus-visible){outline:2px solid #071d2b;outline-offset:3px}.cma-dlp-arrows{display:flex;gap:8px;margin-bottom:16px}.cma-dlp-arrows button{min-width:44px;min-height:44px;background:transparent;border:1px solid currentColor;cursor:pointer}.cma-dlp-family-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:24px 0 48px}.cma-dlp-family-copy h2{font-size:clamp(2rem,4vw,3.5rem);margin:0 0 12px}.cma-dlp-family-copy p{max-width:48ch}.cma-dlp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.cma-dlp-copy h3{font-size:1.8rem}.cma-design-notify-link{display:block;width:fit-content;min-height:44px;padding:12px 0;text-underline-offset:4px}.cma-dlp-note{max-width:85ch;margin:48px 0}.cma-design-disclosure{font-variant-caps:all-small-caps;letter-spacing:.065em;font-size:1.2rem;line-height:1.6;margin-top:32px;max-width:85ch}@media(max-width:749px){.cma-dlp-family-copy{grid-template-columns:1fr;gap:12px}.cma-dlp-panel img{height:auto}.cma-dlp-gallery-controls{align-items:start}.cma-dlp-choices label,.cma-dlp-choices img{width:70px}.cma-dlp-choices img{height:60px}.cma-dlp-arrows{margin-top:16px}}.cma-dlp-image--application,.cma-dlp-caption--application{display:none!important}.cma-dlp-gallery[data-cma-mode=application] .cma-dlp-image--application{display:block!important}.cma-dlp-gallery[data-cma-mode=application] .cma-dlp-caption--application{display:inline!important}.cma-dlp-gallery[data-cma-mode=application] .cma-dlp-image--studio,.cma-dlp-gallery[data-cma-mode=application] .cma-dlp-caption--studio{display:none!important}.cma-dlp-mode{display:flex;gap:8px;margin-top:16px}.cma-dlp-mode button{min-height:44px;padding:10px 16px;border:1px solid #071d2b;background:transparent;color:#071d2b;cursor:pointer}.cma-dlp-mode button[aria-pressed=true]{background:#071d2b;color:#fff}.cma-dlp-mode button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cma-interest{scroll-margin-top:100px;border-top:1px solid #b8b4ae}.cma-interest>p,.cma-interest form{max-width:760px}.cma-interest h2{font-size:clamp(2.8rem,4vw,4rem);max-width:24ch}.cma-interest-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cma-interest-fields label{display:block;margin-bottom:8px}.cma-interest-fields input,.cma-interest-fields select{width:100%;min-height:48px;border:1px solid #73818a;padding:12px;color:#071d2b;background:#fff;font:inherit;border-radius:0}.cma-interest-consent{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:10px 0;cursor:pointer}.cma-interest-consent input{width:20px;height:20px;flex-shrink:0;accent-color:#071d2b}.cma-interest-help{font-size:1.4rem;line-height:1.6}.cma-interest a{text-underline-offset:4px}.cma-interest :is(input,select,button,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.cma-interest-fields{grid-template-columns:1fr}}.cma-image-slot__heading{font-family:var(--font-heading-family);font-weight:400;line-height:1.2;margin:0 0 1.5rem;font-size:clamp(2.2rem,3vw,3.6rem)}.cma-image-slot__body{margin-top:1.5rem;max-width:72ch;overflow-wrap:anywhere}.cma-image-slot__body li{margin-block:.6rem}.cma-image-slot__figure--natural img{object-fit:contain;height:auto}.cma-image-slot figcaption{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=ADSA */
