.mobile-canvas-position-dialog:not([open]){visibility:hidden;pointer-events:none}@media(max-width:899px){html.yi2c-mobile-inline-page,html.yi2c-mobile-inline-page body{height:auto!important;min-height:100%;overflow:auto!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline{height:auto!important;min-height:100dvh!important;overflow:visible!important;--single-selected:#fff}html.yi2c-single-private #MainContent .yi2c-mobile-inline [data-editor]:not([hidden]){display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:12px 16px calc(76px + env(safe-area-inset-bottom))!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline :is(.yi2c-editor__topbar,.yi2c-mobile-preview-chrome,.yi2c-builder-header,.yi2c-mobile-option-boxes,.yi2c-options-column,.yi2c-mobile-dimensions,.yi2c-preview-control-bar,.yi2c-dimension-control,.yi2c-mobile-adjust,[data-mobile-adjust-done],.yi2c-mobile-sheet-backdrop,.yi2c-designer-overlay,.yi2c-prototype-rail){display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-layout{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:visible!important;gap:0!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-preview-column{position:relative!important;height:auto!important;min-height:0!important;width:100%!important;padding:0!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-preview-with-height{display:block!important;height:362px!important;padding:0!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-preview-shell{width:100%!important;height:362px!important;min-height:0!important;max-height:362px!important;margin:0!important}html.yi2c-single-private #MainContent .yi2c-builder.yi2c-mobile-inline canvas.yi2c-preview-canvas{width:100%!important;height:360px!important;min-height:0!important;max-height:360px!important}.yi2c-mobile-order-form{width:100%;min-width:0}.yi2c-mobile-order-form [hidden]{display:none!important}.yi2c-mobile-order-form .mobile-order-section{padding:22px 0;border-bottom:1px solid #e3e3e3;margin:0;min-width:0}.yi2c-mobile-order-form h2{font:600 23px/1.2 Georgia,serif;color:#111;margin:0 0 14px}html.yi2c-single-private #MainContent .yi2c-mobile-order-form button{border-radius:0!important;color:#111}html.yi2c-single-private #MainContent .yi2c-mobile-order-form :is(.yi2c-compact-choice,.yi2c-choice,.mobile-custom-choice,.mobile-size-filters button,.yi2c-unit-switch button,.yi2c-positioning-options button){position:relative;background:#fff!important;border:1px solid #d5d5d5!important;box-shadow:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form :is(.is-selected,[aria-pressed=true]){border-color:#bc1559!important;box-shadow:inset 0 0 0 1px #bc1559!important;background:#fff!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form :is(.yi2c-choice,.yi2c-compact-choice,.mobile-custom-choice):is(.is-selected,[aria-pressed=true]):after{content:"\2713";position:absolute;right:5px;top:4px;color:#bc1559;font:700 11px Arial,sans-serif}.mobile-size-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.mobile-size-filters button{min-height:40px;font:600 13px Arial,sans-serif}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-all-sizes]{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:0!important;margin:0!important;border:0!important;background:none!important}.yi2c-mobile-order-form .yi2c-size-group,.yi2c-mobile-order-form .yi2c-size-group__grid{display:contents!important}.yi2c-mobile-order-form .yi2c-size-group.mobile-filter-hidden,.yi2c-mobile-order-form .yi2c-size-group__title{display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-choice--size{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:4px;min-height:58px!important;padding:12px 10px!important;width:100%}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-all-sizes]:not(.mobile-more-sizes-open) .mobile-extra-size{display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .mobile-more-sizes{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 2px;border:0!important;background:none!important;box-shadow:none!important;text-align:left;font:500 13px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.yi2c-mobile-order-form .mobile-more-sizes:after{content:"\2304";font:18px Arial,sans-serif;text-decoration:none}.yi2c-mobile-order-form .mobile-more-sizes[aria-expanded=true]:after{content:"\2303"}.yi2c-mobile-order-form .mobile-more-sizes:focus-visible{outline:2px solid #bc1559;outline-offset:2px}.yi2c-mobile-order-form .yi2c-choice--size strong{font:600 13px Arial,sans-serif!important}.yi2c-mobile-order-form .yi2c-choice--size span{font:700 13px Arial,sans-serif!important;color:#111!important;white-space:nowrap}.mobile-custom-choice{display:flex;flex-direction:column;gap:5px;width:100%;padding:14px;text-align:left;margin-top:10px}.mobile-custom-choice strong{font:700 15px Arial,sans-serif}.mobile-custom-choice span{font:13px/1.4 Arial,sans-serif}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-custom-panel]{position:static!important;background:#fff!important;border:0!important;margin:12px 0 0!important;padding:0!important}.yi2c-mobile-order-form .yi2c-custom-size__top{display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-custom-inputs{display:grid!important;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 76px!important;gap:5px!important;align-items:center}.yi2c-mobile-order-form .yi2c-custom-inputs label{display:flex!important;align-items:center;gap:3px;min-width:0}.yi2c-mobile-order-form .yi2c-custom-inputs label>span{font:11px Arial,sans-serif!important}.yi2c-mobile-order-form .yi2c-custom-inputs label>div{min-width:0;flex:1}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-custom-inputs input{width:100%!important;height:40px!important;min-width:0!important;padding:5px!important;font:14px Arial,sans-serif!important;-webkit-appearance:textfield;appearance:textfield}.yi2c-mobile-order-form input::-webkit-inner-spin-button{-webkit-appearance:none}.yi2c-mobile-order-form [data-custom-unit-label]{display:none}.yi2c-mobile-order-form .yi2c-unit-switch{display:flex!important;width:76px}.yi2c-mobile-order-form .yi2c-unit-switch button{min-width:0!important;width:38px;height:40px;padding:3px!important;font:12px Arial,sans-serif}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-compact-choice-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-compact-choice{display:flex!important;flex-direction:column;align-items:flex-start;text-align:left;min-height:84px!important;padding:12px!important}.yi2c-mobile-order-form .yi2c-compact-choice img{display:none!important}.yi2c-mobile-order-form .yi2c-compact-choice strong{font:700 14px/1.3 Arial,sans-serif!important}.yi2c-mobile-order-form .yi2c-compact-choice span{display:block!important;font:12px/1.4 Arial,sans-serif!important;color:#555!important;margin-top:5px}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-print-colour=sepia]:not(.is-selected){display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-private-adjust-stack{position:static!important;display:grid!important;gap:12px;width:100%!important;height:auto!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-photo-tools{display:flex!important;position:static!important;width:100%!important;flex-wrap:wrap;gap:10px!important;background:none!important;padding:0!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-zoom-control{display:grid!important;grid-template-columns:30px minmax(80px,1fr) 30px!important;width:100%!important;flex:1 1 100%}.yi2c-mobile-order-form [data-zoom]{width:100%!important;min-width:0!important}.yi2c-mobile-order-form .yi2c-tool-actions{display:flex;gap:10px;margin:auto}.yi2c-mobile-order-form .yi2c-tool-actions button{min-height:40px;font:600 13px Arial,sans-serif}.yi2c-mobile-order-form .yi2c-tool-actions img,.yi2c-mobile-order-form .yi2c-designer-help__heading{display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-designer-help:not([hidden]){display:block!important;margin:0!important;padding:0!important;background:none!important;border:0!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-positioning-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.yi2c-mobile-order-form .yi2c-positioning-options button{min-height:48px;padding:8px}.yi2c-mobile-order-form .yi2c-positioning-options span{display:none}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .mobile-size-filters button[aria-pressed=true]{border-color:#bc1559!important;box-shadow:inset 0 0 0 1px #bc1559!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-tool-actions button{border:1px solid #d5d5d5!important;background:#fff!important;text-decoration:none!important;padding:9px 16px!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .studio-positioning .yi2c-photo-tools{display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form :is([data-hanging-row],.yi2c-more-options){display:block!important;position:static!important;border:1px solid #ddd!important;padding:14px!important;margin:0 0 10px!important;background:#fff!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-hanging-row]{display:flex!important;align-items:center;justify-content:space-between}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .poster-extras :is(h2,[data-hanging-row]){display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-more-options summary{display:flex!important;align-items:center;justify-content:space-between;gap:16px;font:600 14px Arial,sans-serif}html.yi2c-single-private #MainContent .yi2c-mobile-order-form .yi2c-more-options summary:after{position:static!important;margin-left:auto!important;flex:0 0 auto}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-hanging-kit-label]{font:600 15px/1.4 Arial,sans-serif!important}html.yi2c-single-private #MainContent .yi2c-mobile-order-form [data-hanging-kit-price]{font:500 14px/1.4 Arial,sans-serif!important}.yi2c-mobile-order-form textarea{width:100%;box-sizing:border-box;margin-top:12px}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-mobile-bar{position:fixed!important;left:0!important;right:0!important;bottom:env(safe-area-inset-bottom)!important;height:56px!important;min-height:56px!important;box-sizing:border-box;padding:8px 16px!important;display:flex!important;align-items:center!important;gap:16px;background:#fff!important;border-top:1px solid #ddd!important}.yi2c-mobile-inline .yi2c-mobile-bar:after{content:"";position:absolute;top:100%;left:0;right:0;height:env(safe-area-inset-bottom);background:#fff}html.yi2c-single-private #MainContent .yi2c-mobile-inline .yi2c-mobile-bar :is([data-mobile-size],[data-mobile-hanging],[data-mobile-comment]){display:none!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline [data-mobile-price]{font:700 22px Arial,sans-serif!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline [data-mobile-add]{flex:1;height:40px!important;min-height:40px!important;font:700 14px Arial,sans-serif!important;padding:8px!important}}@media(max-width:899px){html.yi2c-mobile-canvas-specs-page,html.yi2c-mobile-canvas-specs-page body{height:100dvh!important;overflow:hidden!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline.yi2c-mobile-canvas-specs{height:100dvh!important;min-height:0!important;overflow:hidden!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline.yi2c-mobile-canvas-specs [data-editor]:not([hidden]){height:calc(100dvh - 56px - env(safe-area-inset-bottom))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 16px 24px!important;overscroll-behavior:contain;scrollbar-gutter:stable}html.yi2c-single-private #MainContent .yi2c-mobile-inline.yi2c-mobile-canvas-specs :is(.yi2c-preview-column,.mobile-crop){display:none!important}.yi2c-mobile-canvas-specs .mobile-canvas-upload-confirmation{display:flex;align-items:center;gap:14px;min-width:0;padding:8px 0 16px;border-bottom:1px solid #ddd}.yi2c-mobile-canvas-specs .mobile-canvas-upload-confirmation img{display:block;width:72px;height:72px;object-fit:contain;object-position:center;background:#fff;flex:none}.yi2c-mobile-canvas-specs .mobile-canvas-upload-confirmation>div{min-width:0;display:grid;gap:8px}.yi2c-mobile-canvas-specs .mobile-canvas-upload-confirmation strong{font:600 13px/1.4 Arial,sans-serif;overflow-wrap:anywhere}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs .mobile-canvas-upload-confirmation button{justify-self:start;padding:8px 12px;min-height:40px;background:#fff;border:1px solid #aaa;font:600 13px Arial,sans-serif}.yi2c-mobile-canvas-specs .mobile-canvas-specification-help{margin:16px 0 0;color:#444;font:13px/1.55 Arial,sans-serif}.yi2c-mobile-canvas-specs .mobile-canvas-position-choice{margin:16px 0 0;padding-bottom:18px;border-bottom:1px solid #e3e3e3}.yi2c-mobile-canvas-specs .mobile-canvas-position-choice .yi2c-positioning-options button{font:600 13px/1.3 Arial,sans-serif;position:relative}.yi2c-mobile-canvas-specs .mobile-canvas-position-choice .yi2c-positioning-options .is-selected:after{content:"\2713";position:absolute;top:3px;right:4px;font-size:10px;color:#bc1559}html.yi2c-single-private #MainContent .yi2c-mobile-inline.yi2c-mobile-canvas-specs .yi2c-mobile-bar{padding:6px 10px!important;gap:8px!important;flex-wrap:nowrap!important}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs .yi2c-mobile-bar>div{flex:0 0 auto!important;min-width:0}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs [data-mobile-price]{font-size:20px!important;white-space:nowrap}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs .mobile-canvas-edit{flex:0 0 104px;min-width:0;min-height:44px;height:44px;padding:8px 6px;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;font:700 13px/1.3 Arial,sans-serif;white-space:nowrap;position:relative}.yi2c-mobile-canvas-specs .mobile-canvas-edit.needs-review:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;background:#bc1559;border-radius:50%;vertical-align:middle}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs [data-mobile-add]{min-width:0!important;min-height:44px!important;height:44px!important;white-space:nowrap;font-size:13px!important}.yi2c-mobile-canvas-specs .mobile-canvas-edit:focus-visible,.mobile-canvas-position-dialog button:focus-visible,.mobile-canvas-more-adjustments summary:focus-visible{outline:2px solid #bc1559;outline-offset:2px}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs.is-canvas-positioning [data-editor]:not([hidden]){overflow:hidden!important}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs .mobile-canvas-position-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;box-sizing:border-box;background:#fff!important;color:#111!important;display:grid!important;grid-template-rows:44px 24px minmax(0,1fr) 56px;gap:0;overflow:hidden!important;overscroll-behavior:contain}html.yi2c-single-private #MainContent .yi2c-mobile-canvas-specs .mobile-canvas-position-dialog:not([open]){inset:auto auto auto -200vw!important;visibility:hidden!important}.mobile-canvas-position-dialog::backdrop{background:#fff}.mobile-canvas-position-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd;min-width:0}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog h2{margin:0;color:#111;font:700 17px/1.2 Arial,sans-serif;letter-spacing:0}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog [data-position-close]{display:flex;align-items:center;gap:5px;min-width:56px;min-height:44px;padding:8px 0 8px 6px;background:#fff;border:0;color:#111;font:600 13px Arial,sans-serif}.mobile-canvas-position-dialog [data-position-close] span{font-size:24px;font-weight:400}.mobile-canvas-position-summary{margin:0;display:flex;align-items:center;justify-content:center;color:#555;font:12px/1.3 Arial,sans-serif;text-align:center}.mobile-canvas-position-body{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-canvas-position-body::-webkit-scrollbar{display:none}.mobile-canvas-position-stage{flex:0 0 auto;height:max(360px,calc(100dvh - 272px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:360px;position:relative;min-width:0;overflow:hidden}html.yi2c-single-private #MainContent .yi2c-mobile-inline.yi2c-mobile-canvas-specs .mobile-canvas-position-stage .yi2c-preview-shell{position:relative!important;width:calc(100% + 64px)!important;height:100%!important;min-height:360px!important;max-height:none!important;margin:0 0 0 -32px!important;padding:0!important;background:#fff!important;border:0!important}html.yi2c-single-private #MainContent .yi2c-builder.yi2c-mobile-canvas-specs .mobile-canvas-position-stage canvas.yi2c-preview-canvas{display:block!important;width:100%!important;height:100%!important;min-height:360px!important;max-height:none!important;touch-action:none}.mobile-canvas-gallery-reassurance{order:2;display:flex!important;align-items:center;justify-content:center;flex:0 0 64px;height:64px;min-height:64px;max-height:64px;box-sizing:border-box;margin:0;padding:6px 8px;color:#267343;font:12px/1.4 Arial,sans-serif;text-align:center}.mobile-canvas-position-controls{order:1;flex:0 0 auto;min-width:0;padding-top:2px}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog .yi2c-photo-tools:not([hidden]){position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;background:none!important;border:0!important;padding:0!important;margin:0!important;max-height:none!important;width:100%!important}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog [hidden]{display:none!important}html.yi2c-single-private #MainContent .yi2c-builder[data-yi2c-product-locked] .mobile-canvas-position-dialog .yi2c-photo-tools .yi2c-zoom-control{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog .yi2c-zoom-control button{width:44px!important;min-width:44px!important}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog [data-zoom]{min-width:0!important;width:100%!important;height:44px;accent-color:#111}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog .yi2c-tool-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;justify-content:stretch!important;margin:0!important}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog :is(.yi2c-tool-actions button,.yi2c-zoom-control button){min-height:44px!important;height:44px!important;padding:8px!important;border:1px solid #ccc!important;border-radius:0!important;background:#fff!important;color:#111!important;font:600 13px Arial,sans-serif!important;text-decoration:none!important}.mobile-canvas-position-dialog .yi2c-tool-actions img{display:none!important}.mobile-canvas-more-adjustments{margin:0;padding:0;border:0;min-width:0}.mobile-canvas-more-adjustments summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;list-style:none;cursor:pointer;color:#444;font:500 12px/1.3 Arial,sans-serif}.mobile-canvas-more-adjustments summary::-webkit-details-marker{display:none}.mobile-canvas-more-adjustments summary:after{content:"\2304"}.mobile-canvas-more-adjustments[open] summary:after{content:"\2303"}.mobile-canvas-more-adjustments:not([open]) .yi2c-tool-actions{display:none!important}.mobile-canvas-more-adjustments[open] .yi2c-tool-actions{margin-top:4px!important;margin-bottom:6px!important}html.yi2c-single-private #MainContent .yi2c-mobile-inline .mobile-canvas-position-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:#ffffffeb!important;box-sizing:border-box}.mobile-canvas-position-dialog .yi2c-designer-overlay__inner{width:100%;max-width:310px;text-align:center}.mobile-canvas-position-dialog .yi2c-designer-overlay,.mobile-canvas-position-dialog .yi2c-designer-overlay__inner,.mobile-canvas-position-dialog .yi2c-designer-overlay__return{pointer-events:auto!important}.mobile-canvas-position-dialog .yi2c-designer-overlay__inner strong{font:700 17px/1.3 Arial,sans-serif}.mobile-canvas-position-dialog .yi2c-designer-overlay__inner p{font:14px/1.6 Arial,sans-serif}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog .yi2c-designer-overlay__return{min-height:44px;padding:10px 15px;border:1px solid #111;background:#fff;color:#111;font:600 13px Arial,sans-serif}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog.is-studio-positioning .yi2c-photo-tools{display:none!important}.mobile-canvas-position-dialog footer{grid-row:4;display:flex;align-items:center;padding:6px 0}html.yi2c-single-private #MainContent .mobile-canvas-position-dialog [data-position-done]{width:100%;min-height:44px;border:2px solid #111;border-radius:0;background:#111;color:#fff;font:700 14px Arial,sans-serif}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/yi2c-mobile-polish.css.map */
