mirrored-backdrop{display:block;margin:18px 0}.mirrored-backdrop__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600}.mirrored-backdrop__switch{display:flex;align-items:center;justify-content:space-around;position:relative;width:76px;height:40px;border:1px solid #9c9c9c;border-radius:24px;background:#f3f3f3;color:#393939;cursor:pointer;padding:5px}.mirrored-backdrop__switch[aria-checked=true]{background:#252525;border-color:#252525;color:#fff}.mirrored-backdrop__knob{width:24px;height:24px;border-radius:50%;background:#999;transition:transform .18s ease,background .18s ease;transform:translate(0)}.mirrored-backdrop__switch[aria-checked=true] .mirrored-backdrop__knob{background:#fff;transform:translate(-3px)}.mirrored-backdrop__switch:focus-visible{outline:3px solid #2168d6;outline-offset:3px}.mirrored-backdrop__notice,.mirrored-backdrop__error{margin:10px 0 0;font-size:13px;line-height:1.6}.mirrored-backdrop__error:empty{display:none}.mirrored-backdrop__error{color:#a21616}.mirrored-backdrop__notice [data-mirror-contact]{padding:0;font:inherit;text-decoration:underline}.is-backdrop-mirrored [data-media-type=image] .product__media-image-wrapper>img{transform:scaleX(-1);transition:transform .18s ease}.custom-size-pricing__crop-stage:has(>.mirrored-backdrop__modal-switch){position:relative}.mirrored-backdrop__modal-switch{position:absolute;top:30px;right:30px;z-index:2;pointer-events:none}.mirrored-backdrop__modal-switch button{pointer-events:auto;box-shadow:0 2px 8px #0003}@media(prefers-reduced-motion:reduce){.mirrored-backdrop__knob,.is-backdrop-mirrored [data-media-type=image] .product__media-image-wrapper>img{transition:none}}html:has([data-custom-size-crop-modal]:not([hidden])){overflow:hidden;scrollbar-gutter:stable}[data-custom-size-crop-modal] .custom-size-pricing__modal-dialog{height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}[data-custom-size-crop-modal] .custom-size-pricing__modal-header,[data-custom-size-crop-modal] .custom-size-pricing__modal-actions,[data-custom-size-crop-modal] .custom-size-pricing__crop-thumbs,[data-custom-size-crop-modal] .custom-size-pricing__crop-modal-message{flex-shrink:0}[data-custom-size-crop-modal] .custom-size-pricing__crop-stage{flex:1 1 auto;min-height:0;overflow:hidden}[data-custom-size-crop-modal] .custom-size-pricing__crop-thumbs{min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}@media(max-width:740px){[data-custom-size-crop-modal] .custom-size-pricing__modal-dialog{height:calc(100dvh - 18px);max-height:calc(100dvh - 18px)}.mirrored-backdrop__modal-switch{top:24px;right:24px}}@media(max-height:500px){[data-custom-size-crop-modal] .custom-size-pricing__modal-header{padding:6px 12px}[data-custom-size-crop-modal] .custom-size-pricing__modal-close{width:32px;height:32px}[data-custom-size-crop-modal] .custom-size-pricing__modal-actions{padding:8px 12px}[data-custom-size-crop-modal] .custom-size-pricing__modal-actions .button{min-height:40px;padding-top:10px;padding-bottom:10px}[data-custom-size-crop-modal] .custom-size-pricing__crop-stage{padding:8px}[data-custom-size-crop-modal] .custom-size-pricing__crop-thumbs{padding:6px 12px}[data-custom-size-crop-modal] .custom-size-pricing__crop-thumb{width:44px;height:44px}.mirrored-backdrop__modal-switch{top:16px;right:16px}}.mirrored-backdrop__choices{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.mirrored-backdrop__choices legend{float:none;width:100%;margin:0 0 20px;padding:0;font-size:16px;font-weight:700;line-height:1.5}.mirrored-backdrop__choice{display:flex;align-items:center;gap:12px;min-height:28px;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5}.mirrored-backdrop__choice input[type=radio]{appearance:auto;-webkit-appearance:radio;position:static;flex:0 0 20px;width:20px;height:20px;margin:0;opacity:1;clip:auto;accent-color:#444;cursor:pointer}.mirrored-backdrop__choice input[type=radio]:focus-visible{outline:3px solid #2168d6;outline-offset:3px}product-image-zoom.is-backdrop-mirrored img.pswp__img{transform:scaleX(-1);transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/378/assets/mirrored-backdrop.css.map */
