.pcsg{display:block;color:#34252a;background:var(--pcsg-background, #fff9f1);font-family:inherit;line-height:1.5;--pcsg-collapsed-height: var(--pcsg-collapsed-desktop, 760px)}.pcsg *,.pcsg *:before,.pcsg *:after{box-sizing:border-box}.pcsg [hidden]{display:none!important}.pcsg__container{max-width:1260px;padding:56px 44px 64px;margin:0 auto}.pcsg__header{max-width:620px;margin:0 auto 30px;text-align:center}.pcsg__heading{margin:0;color:inherit;font:inherit;font-family:Georgia,serif;font-size:clamp(30px,3.5vw,42px);font-weight:400;letter-spacing:-.025em;line-height:1.15}.pcsg__description{margin:12px 0 0;color:#70575f;font-size:14px}.pcsg__viewport{position:relative}.pcsg__grid{column-count:4;column-gap:14px}.pcsg__item{display:inline-block;vertical-align:top;width:100%;margin:0 0 14px;break-inside:avoid;border-radius:12px;overflow:hidden;background:#f2e8e0}.pcsg__image{display:block;width:100%;height:auto}.pcsg__caption{padding:10px 12px 12px;color:#62464f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.pcsg[data-enhanced][data-overflow]:not([data-expanded]) .pcsg__viewport{max-height:var(--pcsg-collapsed-height);overflow:hidden;overflow:clip}.pcsg[data-enhanced][data-overflow]:not([data-expanded]) .pcsg__viewport:after{content:"";position:absolute;pointer-events:none;inset:auto 0 0;height:140px;background:linear-gradient(to bottom,transparent,var(--pcsg-background, #fff9f1))}.pcsg__controls{display:flex;justify-content:center;margin-top:20px}.pcsg__toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 22px;border:1px solid #c8b3a8;border-radius:999px;color:#4c303a;background:transparent;font:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:normal;cursor:pointer}.pcsg__toggle:hover{background:#efdfd766;border-color:#9c526c}.pcsg__toggle:focus-visible{outline:3px solid #8b3e5a;outline-offset:4px}.pcsg__arrow{flex:none;transition:transform .18s ease}.pcsg[data-expanded] .pcsg__arrow{transform:rotate(180deg)}@media(max-width:989px){.pcsg__container{padding:44px 25px 50px}.pcsg__grid{column-count:3}}@media(max-width:749px){.pcsg{--pcsg-collapsed-height: var(--pcsg-collapsed-mobile, 600px)}.pcsg__container{padding:36px 20px 44px}.pcsg__header{margin-bottom:22px}.pcsg__description{font-size:13px}.pcsg__grid{column-count:2;column-gap:10px}.pcsg__item{margin-bottom:10px;border-radius:9px}.pcsg[data-enhanced][data-overflow]:not([data-expanded]) .pcsg__viewport:after{height:110px}.pcsg__controls{margin-top:16px}}@media(prefers-reduced-motion:reduce){.pcsg__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/phonecase-scene-gallery.css.map */
