@media(max-width:899px){html.has-poster-mobile-page,html.has-poster-mobile-page body{height:100dvh!important;overflow:hidden!important;background:#fff!important}html.has-poster-mobile-page #MainContent .yi2c-builder.has-poster-mobile{height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#fff!important}html.has-poster-mobile-page #MainContent .has-poster-mobile>:not(.poster-mobile-form):not(.poster-mobile-bar):not(.poster-mobile-dialog){display:none!important}.has-poster-mobile .poster-mobile-form{position:fixed;inset:0 0 calc(56px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px 16px 28px;background:#fff;color:#111;box-sizing:border-box;font:14px/1.45 Arial,Helvetica,sans-serif;scrollbar-width:thin;z-index:70}.has-poster-mobile :is(.poster-mobile-form,.poster-mobile-bar,.poster-mobile-dialog) *{box-sizing:border-box}.has-poster-mobile .pm-intro>span{font:700 10px/1.3 Arial,sans-serif;letter-spacing:1.5px}.has-poster-mobile .pm-intro h1{font:500 30px/1.15 Georgia,serif;letter-spacing:-.5px;margin:8px 0 10px}.has-poster-mobile .pm-intro p{font:13px/1.5 Arial,sans-serif;color:#555;margin:0 0 22px}.has-poster-mobile .poster-mobile-form>section{padding:20px 0;border-bottom:1px solid #ddd;min-width:0}.has-poster-mobile .poster-mobile-form>.pm-upload{padding:0 0 20px}.has-poster-mobile .poster-mobile-form h2{font:600 23px/1.2 Georgia,serif;margin:0 0 14px;color:#111;letter-spacing:-.3px}.has-poster-mobile .poster-mobile-form h3{font:700 12px/1.3 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:22px 0 10px}html.has-poster-mobile-page #MainContent .has-poster-mobile :is(.poster-mobile-form,.poster-mobile-bar,.poster-mobile-dialog) button{border-radius:0;background:#fff;color:#111;border:1px solid #ccc;font:600 14px/1.3 Arial,sans-serif;min-height:44px;padding:10px 12px;cursor:pointer;position:relative}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-primary{background:#000!important;color:#fff!important;border:2px solid #000!important;font-weight:700!important}.has-poster-mobile .pm-upload>.pm-primary{display:block;width:100%;min-height:56px!important;font-size:17px!important}.has-poster-mobile [data-pm-formats]{font:12px/1.4 Arial,sans-serif;margin:8px 0 0;color:#555}.has-poster-mobile :is(.pm-orientation,.pm-colours){display:grid;grid-template-columns:1fr 1fr;gap:8px}html.has-poster-mobile-page #MainContent .has-poster-mobile [aria-pressed=true]{border-color:#bc1559!important;box-shadow:inset 0 0 0 1px #bc1559!important;background:#fff!important}.has-poster-mobile [aria-pressed=true]:after{content:"\2713";position:absolute;right:4px;top:2px;color:#bc1559;font:700 10px/1 Arial,sans-serif}.has-poster-mobile .pm-custom{margin:18px 0 0;min-width:0;padding:12px;border:1px solid #ccc;background:#fff}.has-poster-mobile .pm-custom.is-active{border:2px solid #bc1559;padding:11px}.has-poster-mobile .pm-custom legend{padding:0 5px;font:700 14px/1.3 Arial,sans-serif;color:#111}.has-poster-mobile [data-pm-custom-selected]{font:600 11px Arial,sans-serif;color:#bc1559;margin-left:5px}.has-poster-mobile .pm-dimensions{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:end;gap:8px}.has-poster-mobile .pm-dimensions label{display:grid;gap:6px;min-width:0;font:13px/1.3 Arial,sans-serif}.has-poster-mobile .pm-dimensions>span{align-self:end;line-height:44px;text-align:center}.has-poster-mobile .pm-dimensions input{display:block;width:100%;min-width:0;height:44px;padding:10px;border:1px solid #bbb;border-radius:0;background:#fff;color:#111;font:16px/1.2 Arial,sans-serif;-webkit-appearance:textfield;appearance:textfield}.has-poster-mobile .pm-dimensions input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.has-poster-mobile .pm-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-sizes button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;text-align:left;padding:12px 10px;min-height:48px;font:13px/1.3 Arial,sans-serif}.has-poster-mobile .pm-sizes strong{font:700 13px/1.3 Arial,sans-serif;white-space:nowrap}.has-poster-mobile .pm-sizes small{grid-column:1/-1;font:11px/1.3 Arial,sans-serif;color:#666}.has-poster-mobile .pm-file{display:flex;align-items:center;gap:14px;min-width:0}.has-poster-mobile .pm-file img{width:74px;height:88px;object-fit:contain;background:#fff;flex:none}.has-poster-mobile .pm-file>div{min-width:0;display:grid;gap:5px}.has-poster-mobile .pm-file strong{font:600 13px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.has-poster-mobile .pm-file span{font:12px/1.4 Arial,sans-serif;color:#555}.has-poster-mobile .pm-file .is-success{color:#286b46}.has-poster-mobile [data-pm-change]{justify-self:start;margin-top:4px;font-size:12px!important;min-height:40px!important}.has-poster-mobile :is([data-pm-size-status],[data-pm-upload-status],.pm-cart-status){font:12px/1.45 Arial,sans-serif;margin:10px 0 0;color:#555}.has-poster-mobile :is([data-pm-size-status],[data-pm-upload-status],.pm-cart-status):empty{display:none}.has-poster-mobile .pm-position p{margin:0 0 12px;font:14px/1.4 Arial,sans-serif}.has-poster-mobile [data-pm-open]{width:100%}.has-poster-mobile .poster-mobile-bar{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:75;height:56px;min-height:56px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:6px 10px;background:#fff;border-top:1px solid #ddd;font:700 20px/1 Arial,sans-serif}.has-poster-mobile .poster-mobile-bar:after{content:"";position:absolute;top:100%;left:0;right:0;height:env(safe-area-inset-bottom);background:#fff}.has-poster-mobile [data-pm-price]{font:700 20px/1 Arial,sans-serif;white-space:nowrap;margin-right:auto}html.has-poster-mobile-page #MainContent .has-poster-mobile .poster-mobile-bar button{height:44px;min-height:44px;white-space:nowrap;padding:8px;font-size:13px}.has-poster-mobile [data-pm-edit]{flex:0 0 96px}.has-poster-mobile [data-pm-add]{flex:0 1 140px;min-width:115px}.has-poster-mobile .needs-review:before{content:"";display:inline-block;width:5px;height:5px;background:#bc1559;border-radius:50%;margin-right:4px;vertical-align:middle}.has-poster-mobile button:disabled{opacity:.5;cursor:not-allowed!important}html.has-poster-mobile-page #MainContent .has-poster-mobile [hidden]{display:none!important}.has-poster-mobile :is(button,input,summary):focus-visible{outline:2px solid #bc1559;outline-offset:3px}html.has-poster-mobile-page #MainContent .has-poster-mobile .poster-mobile-dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;padding:env(safe-area-inset-top) 10px env(safe-area-inset-bottom)!important;border:0!important;border-radius:0!important;background:#fff;color:#111;display:grid!important;grid-template-rows:48px 24px minmax(0,1fr) 56px;overflow:hidden!important;box-sizing:border-box;font:14px/1.4 Arial,sans-serif}html.has-poster-mobile-page #MainContent .has-poster-mobile .poster-mobile-dialog:not([open]){inset:auto auto auto -200vw!important;visibility:hidden!important;pointer-events:none}.poster-mobile-dialog::backdrop{background:#fff}.has-poster-mobile .poster-mobile-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ddd}.has-poster-mobile .poster-mobile-dialog h2{font:700 16px/1.2 Arial,sans-serif;margin:0;letter-spacing:0}html.has-poster-mobile-page #MainContent .has-poster-mobile [data-pm-close]{padding:8px 0 8px 6px;border:0;font-size:13px;white-space:nowrap}.has-poster-mobile .pm-live-size{text-align:center;align-self:center;margin:0;color:#555;font:12px Arial,sans-serif}.has-poster-mobile .pm-workspace-body{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.has-poster-mobile .pm-photo-stage{height:max(310px,calc(100dvh - 224px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:310px;position:relative;overflow:hidden}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-photo-stage :is(.yi2c-mobile-home,.yi2c-mobile-dimensions){display:none!important}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-photo-stage .yi2c-preview-shell{position:relative!important;display:block!important;width:calc(100% + 64px)!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0 0 0 -32px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-photo-stage canvas.yi2c-preview-canvas{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;touch-action:none}.has-poster-mobile .pm-controls{padding:8px 0 0;min-width:0}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-zoom .yi2c-zoom-control{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important;min-width:0!important;width:100%!important;max-width:none!important;padding:0!important;background:none!important;border:0!important}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-zoom input{width:100%!important;min-width:0!important;height:44px;accent-color:#111}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-tools .yi2c-tool-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0!important}.has-poster-mobile .pm-tools img{display:none!important}html.has-poster-mobile-page #MainContent .has-poster-mobile .pm-tools button{padding:8px 3px;font-size:12px;text-decoration:none}.has-poster-mobile .pm-more summary{text-align:center;min-height:36px;padding:9px;font:12px/1.5 Arial,sans-serif;color:#555;cursor:pointer}.has-poster-mobile .pm-more:not([open]) .pm-tools{display:none}.has-poster-mobile .poster-mobile-dialog footer{display:flex;align-items:center;padding:6px 0}.has-poster-mobile [data-pm-done]{width:100%;height:44px;min-height:44px}html.has-poster-mobile-page #MainContent .has-poster-mobile .poster-mobile-dialog .yi2c-designer-overlay:not([hidden]){display:grid!important;place-items:center!important;position:absolute!important;top:0!important;right:32px!important;bottom:0!important;left:32px!important;transform:none!important;width:calc(100% - 64px)!important;height:100%!important;max-width:none!important;max-height:none!important;padding:16px!important;background:#fffffff0!important;pointer-events:auto!important}.has-poster-mobile .yi2c-designer-overlay__inner{width:100%;max-width:310px;text-align:center;pointer-events:auto!important}.has-poster-mobile .yi2c-designer-overlay__inner strong{font:700 17px/1.3 Arial,sans-serif}.has-poster-mobile .yi2c-designer-overlay__inner p{font:14px/1.6 Arial,sans-serif}.has-poster-mobile .yi2c-designer-overlay__return{pointer-events:auto!important}.has-poster-mobile .poster-mobile-dialog.is-studio .pm-controls{display:none!important}html.poster-mobile-positioning .poster-mobile-form{overflow:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/yi2c-poster-mobile.css.map */
