.ship2photo-presentation{display:block;position:relative;overflow:hidden;isolation:isolate;width:100%;background:#071f32;aspect-ratio:4/5;border-radius:12px}.ship2photo-presentation.is-profile{aspect-ratio:16/9}.ship2photo-presentation img{display:block!important;position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;border-radius:0!important}.ship2photo-presentation .ship2photo-blur{object-fit:cover!important;filter:blur(20px) brightness(.5);transform:scale(1.1);z-index:-1}.ship2photo-presentation .ship2photo-image{object-fit:contain!important;object-position:center;transform:none}.ship2photo-presentation.is-crop .ship2photo-image{object-fit:cover!important;object-position:var(--photo-x,50%) var(--photo-y,50%);transform:scale(var(--photo-zoom,1));transform-origin:var(--photo-x,50%) var(--photo-y,50%)}.ship2photo-assistant{max-width:100%;min-width:0;margin:12px 0}.ship2photo-assistant summary{cursor:pointer;font-weight:600}.ship2photo-assistant article{border:1px solid #d5dde3;border-radius:12px;padding:12px;margin-block:12px;min-width:0}.ship2photo-assistant h3{font-size:1rem}.ship2photo-view-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.ship2photo-view-options>section{min-width:0}.ship2photo-assistant .ship2photo-presentation{touch-action:pan-y;cursor:default}.ship2photo-assistant .ship2photo-presentation.is-crop{touch-action:none;cursor:grab}.ship2photo-assistant input[type=range]{width:100%;min-width:0}.ship2photo-assistant button{font:inherit;white-space:normal;padding:8px;border-radius:8px}.ship2photo-assistant label{display:block;font-size:.85rem}.ship2photo-assistant select{max-width:100%}.ship2photo-view-options h4{font-size:.9rem}.ship2photo-assistant .ship2photo-assistant-actions{display:flex;gap:8px;flex-wrap:wrap}.ship2photo-assistant .ship2photo-help{font-size:.85rem;color:#526575}

.ship2photo-sale-preview{margin-top:12px}.ship2photo-sale-preview img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.ship2photo-sale-preview h4{font-size:.9rem}@media(min-width:992px){.ship2photo-sale-preview img{aspect-ratio:16/8.2}}@media(min-width:1280px){.ship2photo-sale-preview img{aspect-ratio:16/8}}
