.sa39{--sa39-ink:#242823;--sa39-muted:#62645c;--sa39-paper:#f7f5ee;--sa39-line:#d8d5ca;--sa39-top:90px;--sa39-bottom:12px;color:var(--sa39-ink);background:var(--sa39-paper);padding:56px max(24px,calc((100vw - 1280px)/2));font-family:var(--font-body-family),sans-serif;line-height:1.65;box-sizing:border-box}.sa39 *{box-sizing:border-box}.sa39 h2,.sa39 h3,.sa39 p,.sa39 figure{margin:0}.sa39 a{color:inherit;text-decoration:none}.sa39 a:hover{text-decoration:underline;text-underline-offset:4px}.sa39 a:focus-visible,.sa39 button:focus-visible{outline:3px solid #806345;outline-offset:3px}.sa39-header{max-width:780px;margin-bottom:32px}.sa39-kicker{font-size:12px;letter-spacing:.16em;color:#806345}.sa39 h2{font-family:var(--font-heading-family),serif;font-weight:500;font-size:clamp(28px,3.1vw,44px);line-height:1.4;margin:10px 0 12px}.sa39-header>p:last-child{font-size:14px;color:var(--sa39-muted)}.sa39-controls{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--sa39-line);flex-shrink:0}.sa39-controls[hidden],.sa39-meter[hidden],.sa39-hint[hidden]{display:none}.sa39-controls button{flex:1;min-height:44px;border:1px solid var(--sa39-line);border-radius:0;background:transparent;color:var(--sa39-muted);font:inherit;font-size:13px;cursor:pointer}.sa39-controls button[aria-pressed=true]{background:var(--sa39-ink);color:var(--sa39-paper);border-color:var(--sa39-ink)}.sa39-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px;padding:28px 32px;background:#eeede8;border:1px solid var(--sa39-line);margin-bottom:24px!important;align-items:center}.sa39-frame{min-width:0;height:460px;display:grid;place-items:center;overflow:hidden;background:#eeede8}.sa39-frame img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.sa39-caption{min-width:0;padding:16px 0}.sa39-label{font-size:12px;letter-spacing:.12em;color:#806345}.sa39 h3{font-family:var(--font-heading-family),serif;font-size:clamp(24px,2.25vw,34px);font-weight:500;line-height:1.5;letter-spacing:.03em;margin:14px 0 16px}.sa39-copy{font-size:14px;color:var(--sa39-muted);max-width:32em}.sa39-static-buy{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:16px}.sa39-static-buy a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid currentColor;font-size:14px}.sa39-static-buy small,.sa39-price small{font-size:12px;font-weight:400;margin-left:6px}.sa39-purchase{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--sa39-line);background:var(--sa39-paper);padding:16px 24px;flex-shrink:0}.sa39-product-info{min-width:0}.sa39-spec{font-size:12px;color:var(--sa39-muted)}.sa39-price{font-size:24px;line-height:1.4;font-weight:600}.sa39-buy-link{background:var(--sa39-ink);color:var(--sa39-paper)!important;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 20px;white-space:nowrap;font-size:14px;flex-shrink:0}.sa39-photo-color{font-size:12px;color:var(--sa39-muted)}.sa39-availability{font-size:12px;color:var(--sa39-muted);margin-top:8px!important}.sa39-steps{display:none}.sa39-hint{font-size:12px;letter-spacing:.08em;margin-top:14px!important;color:var(--sa39-muted)}.sa39-meter{height:3px;background:#dedbd1;flex-shrink:0;overflow:hidden}.sa39-meter span{display:block;width:100%;height:100%;background:#806345;transform:scaleX(0);transform-origin:left center}.sa39.is-enhanced .sa39-layout{height:280svh;position:relative}.sa39.is-enhanced .sa39-stage{height:calc(100svh - var(--sa39-top) - var(--sa39-bottom) - 12px);max-height:790px;position:sticky;top:var(--sa39-top);display:flex;flex-direction:column;border:1px solid var(--sa39-line);background:#eeede8}.sa39.is-enhanced .sa39-panels{position:relative;flex:1;min-height:0}.sa39.is-enhanced .sa39-panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:0!important;border:0;height:100%;padding:24px 32px;will-change:transform,opacity}.sa39.is-enhanced .sa39-frame{height:100%;min-height:0}.sa39.is-enhanced .sa39-static-buy{display:none}.sa39.is-enhanced .sa39-panel[aria-hidden=true]{pointer-events:none}.sa39.is-enhanced .sa39-panel[aria-hidden=true] a{visibility:hidden}.sa39.is-enhanced .sa39-caption{padding:0}.sa39.is-enhanced .sa39-purchase{min-height:106px}.sa39.is-enhanced .sa39-steps{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.sa39-step{height:33.3333%}.sa39.is-enhanced .sa39-hint{display:block}@media(max-width:899px){.sa39{padding:36px 16px;--sa39-top:76px}.sa39-header{margin-bottom:24px}.sa39 h2{font-size:29px}.sa39-header>p:last-child{font-size:13px}.sa39-panel{grid-template-columns:minmax(0,1fr);gap:0;padding:16px}.sa39-frame{height:360px}.sa39-caption{padding:20px 4px 8px}.sa39 h3{font-size:25px;margin:8px 0 10px}.sa39-copy{font-size:13px}.sa39-controls{padding:8px;gap:5px}.sa39-controls button{font-size:12px}.sa39-purchase{padding:12px;gap:10px}.sa39-price{font-size:22px}.sa39-buy-link{padding:10px 12px;font-size:12px;gap:14px;min-height:44px}.sa39-spec,.sa39-photo-color{font-size:12px}.sa39.is-enhanced .sa39-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:12px}.sa39.is-enhanced .sa39-caption{padding:0 4px 4px}.sa39.is-enhanced .sa39-frame{height:100%}.sa39.is-enhanced .sa39-purchase{min-height:96px}.sa39.is-enhanced .sa39-label{font-size:12px}.sa39.is-enhanced h3{font-size:24px;line-height:1.4;margin:5px 0 7px}.sa39.is-enhanced .sa39-copy{font-size:12px;line-height:1.65}.sa39.is-enhanced .sa39-layout{height:270svh}.sa39-availability{font-size:12px}}@media(max-width:359px){.sa39{padding-left:12px;padding-right:12px}.sa39.is-enhanced h3{font-size:21px}.sa39.is-enhanced .sa39-copy{font-size:12px}.sa39.is-enhanced .sa39-caption{padding-bottom:0}.sa39-spec{max-width:150px;font-size:12px}.sa39-buy-link{font-size:12px;padding:10px;gap:10px}.sa39-photo-color{font-size:12px}.sa39-price{font-size:20px}}@media(prefers-reduced-motion:reduce){.sa39 *{scroll-behavior:auto!important;transition:none!important}}.sa39-frame{position:relative}.sa39-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.sa39-wear-frame[data-sm-framing=v44]{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.sa39-wear-frame[data-sm-framing=v44]>img{position:absolute;inset:auto;left:50%;top:50%;width:var(--sm-render-width);height:var(--sm-render-height);max-width:none;max-height:none;object-fit:fill;transform:translate(var(--sm-focus-x),var(--sm-focus-y));transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sado-scenography-v39.css.map */
