.ss-at-section{background:var(--ss-at-background,#fbf9f4);color:#111827;padding:var(--ss-at-top,32px) 0 var(--ss-at-bottom,32px);font:inherit}.ss-at-section *{box-sizing:border-box}.ss-at-card{width:min(92%,var(--ss-at-max,1900px));margin-inline:auto;min-width:0;padding:clamp(20px,3vw,56px);background:var(--ss-at-card,#fff);border:1px solid #e8e5df;border-radius:var(--ss-at-radius,24px);box-shadow:0 -8px 24px #00000005}.ss-at-card h2,.ss-reviews__inner>h2{font-family:inherit;font-size:clamp(26px,2vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.ss-at-intro,.ss-at-subheading,.ss-at-description{max-width:80ch;margin:0 0 24px;line-height:1.75;color:#57524e;font-size:clamp(15px,1vw,18px)}.ss-at-description{max-width:none;overflow-wrap:anywhere}.ss-at-description p{margin:0 0 1em}.ss-at-description img{display:block;max-width:100%;height:auto;margin:24px auto}.ss-at-description video,.ss-at-description iframe{display:block;max-width:100%;height:auto;margin:24px auto}.ss-at-images{display:grid;gap:clamp(20px,2vw,36px);margin-top:clamp(24px,3vw,48px)}.ss-at-image{margin:0;overflow:hidden;border-radius:clamp(12px,1.3vw,20px);background:#fafaf8}.ss-at-image img{display:block;width:100%;height:auto}.ss-at-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(16px,1.5vw,24px);margin-top:clamp(24px,3vw,48px)}.ss-at-feature{min-width:0;background:#fcfbf8;border:1px solid #e8e5df;border-radius:16px;padding:clamp(20px,1.6vw,28px);overflow-wrap:anywhere}.ss-at-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f0eee9;margin-bottom:16px}.ss-at-icon img,.ss-at-icon svg{display:block;width:24px;height:24px;object-fit:contain}.ss-at-feature h3{font:inherit;font-size:clamp(18px,1.25vw,23px);font-weight:600;line-height:1.3;margin:0 0 10px}.ss-at-feature p{font-size:15px;line-height:1.75;color:#57524e;margin:0}.ss-at-accordions{margin-top:clamp(24px,3vw,48px)}.ss-at-accordion{border-top:1px solid #e8e5df}.ss-at-accordion summary{list-style:none;cursor:pointer;min-height:64px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 0;font-size:clamp(18px,1.3vw,24px);font-weight:500;line-height:1.4}.ss-at-accordion summary::-webkit-details-marker{display:none}.ss-at-accordion summary svg{flex:none;transition:transform .2s}.ss-at-accordion[open] summary svg{transform:rotate(180deg)}.ss-at-accordion summary:focus-visible{outline:2px solid #111827;outline-offset:4px;border-radius:6px}.ss-at-richtext{padding-bottom:24px;line-height:1.8;font-size:16px;color:#57524e;overflow-wrap:anywhere}.ss-at-richtext p{margin:0 0 1em}.ss-at-richtext ul{list-style:disc;padding-left:24px}.ss-at-richtext ol{list-style:decimal;padding-left:24px}.ss-at-richtext a{text-decoration:underline}.ss-at-richtext img,.ss-at-richtext video{display:block;max-width:100%;height:auto;margin:24px auto}.ss-at-richtext table{display:block;max-width:100%;overflow:auto}.ss-at-setup{margin:0;font:inherit;line-height:1.7}@media(min-width:1600px){.ss-at-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:1023px){.ss-at-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}}@media(max-width:599px){.ss-at-card{width:calc(100% - 32px)}.ss-at-features{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ss-at-accordion summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/songsong-product-atelier.css.map */
