.constructor-variant-purchase{z-index:120;background:var(--paper,#f7f4ed);border:1px solid var(--line);width:min(680px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink,#292723);padding:36px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.constructor-variant-purchase h2{margin:0 35px 16px 0;font:32px/1.2 Georgia,serif}.constructor-variant-purchase h3{margin:24px 0 8px;font:24px/1.3 Georgia,serif}.constructor-variant-purchase p{font:15px/1.5 Arial,sans-serif}.constructor-purchase-confirm{color:#fff;cursor:pointer;background:#a35e3e;border:1px solid #8b4f34;width:100%;min-height:48px;padding:12px 18px;font:16px/1.4 Arial,sans-serif}.constructor-purchase-confirm:disabled{opacity:.55;cursor:default}@media (width<=600px){.constructor-variant-purchase{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px 18px}.constructor-variant-purchase h2{font-size:27px}}
