.order-ok{background:var(--flame);color:var(--asphalt);padding:28px var(--gutter)}.order-ok .display{font-size:clamp(32px,4vw,56px)}.order-ok p{margin:8px 0 0;font-size:18px}.drop{padding:clamp(40px,6vw,88px) var(--gutter) 0}.drop__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);align-items:end;gap:16px 48px;margin-bottom:clamp(28px,4vw,48px)}.drop__head .display{font-size:clamp(42px,9vw,150px)}.drop__head .lede{padding-bottom:.6em}@media(max-width:800px){.drop__head{grid-template-columns:1fr}}.drop__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}.drop-piece{display:grid;grid-template-rows:auto 1fr;background:var(--concrete)}.drop-piece__media{position:relative;background:#ebe7e0;aspect-ratio:1;overflow:hidden}.drop-piece__media img{width:100%;height:100%;object-fit:contain}.drop-piece__look{position:absolute;right:16px;bottom:16px;width:30%!important;height:auto!important;aspect-ratio:5 / 6;object-fit:cover!important;border:6px solid var(--chalk)}.drop-piece__label{display:grid;gap:18px;padding:24px;align-content:start}.drop-piece .endlabel{grid-template-columns:1fr auto;column-gap:16px}.drop-piece .endlabel__line{font-size:clamp(26px,2.4vw,36px)}.drop-piece .endlabel__price{grid-row:1;grid-column:2;font-size:clamp(22px,2vw,30px)}.drop-piece .btn{justify-self:start;min-width:220px}.form-msg{margin:0;font-size:15px;color:var(--chalk-2)}.form-msg:empty{display:none}@media(max-width:800px){.drop__grid{grid-template-columns:1fr}.drop-piece .btn{width:100%}}.piece{margin:auto;width:min(1100px,calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));padding:0;border:0;background:var(--concrete);color:var(--chalk);overflow:auto}.piece::backdrop{background:#080706c7}.piece[open]{animation:rise-in .3s var(--ease-out)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}.piece__inner{position:relative;display:grid;grid-template-columns:1.15fr 1fr}.piece__close{position:absolute;right:10px;top:10px;z-index:2}.piece__media{background:#ebe7e0;display:grid;gap:4px;align-content:start;position:relative}.piece__zoom{position:relative;aspect-ratio:1;overflow:hidden;cursor:zoom-in}.piece__zoom img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:var(--zx, 50%) var(--zy, 50%);transition:opacity .22s ease,filter .22s ease,transform .24s var(--ease-out)}.piece__zoom img.is-off{opacity:0;filter:blur(2px)}.piece__zoom.is-zoom{cursor:zoom-out}.piece__zoom.is-zoom img{transform:scale(2)}.piece__hint{position:absolute;left:12px;top:12px;margin:0;font-size:13px;font-weight:700;color:#3b3732;background:#ebe7e0d9;padding:4px 8px;pointer-events:none}.piece__look{width:100%;height:auto}.piece__label{display:block;font-size:14px;color:var(--chalk-2);margin-bottom:8px}.piece__run{display:flex;gap:4px}.piece__run span{min-width:44px;height:40px;display:grid;place-items:center;background:var(--asphalt-2);color:var(--primer);font-weight:750;font-size:14px}.piece__step{display:flex;justify-content:space-between;gap:12px;font-size:14px}.piece__step a{text-decoration:none;color:var(--chalk-2);font-weight:700;padding:8px 0}.piece__step a:hover{color:var(--chalk)}.piece.is-instant[open]{animation:none}@media(prefers-reduced-motion:reduce){.piece__zoom img,.piece-card__img img{transition:opacity .16s ease}}.piece__info{padding:32px 28px;display:grid;gap:22px;align-content:start}.piece__info .endlabel__line{font-size:clamp(28px,3vw,40px);padding-right:40px}.piece__buy,.piece__notify{display:grid;gap:14px}.piece__notify p{margin:0;color:var(--chalk-2)}.piece__share{font-size:14px;color:var(--chalk-2);margin:0;word-break:break-all}@media(max-width:760px){.piece{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0}.piece__inner{grid-template-columns:1fr}}
