body *{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body *{box-sizing:border-box;font-family:SourceSans,sans-serif}.popup__wrapper{position:fixed;top:50px;left:0;width:100%;height:calc(100% - 50px);background-color:var(--color-bg-white)}.popup__wrapper .inner{display:flex;justify-content:space-between;width:100%;height:100%}.popup__wrapper .inner .inner__step{width:100%;position:relative;left:0;transition:.3s ease all;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.popup__wrapper .inner .inner__step.product,.popup__wrapper .inner .inner__step.size{padding:0}.popup__wrapper .inner .inner__step.stretcher,.popup__wrapper .inner .inner__step.side,.popup__wrapper .inner .inner__step.frame,.popup__wrapper .inner .inner__step.finish,.popup__wrapper .inner .inner__step.photo{overflow-y:auto;-webkit-overflow-scrolling:touch}.popup__wrapper .inner .inner__step.stretcher .picker__wrapper,.popup__wrapper .inner .inner__step.side .picker__wrapper,.popup__wrapper .inner .inner__step.frame .picker__wrapper,.popup__wrapper .inner .inner__step.finish .picker__wrapper{min-height:100%}.popup__wrapper .inner .inner__step .photo__loader{border:2px dashed var(--color-border-medium);border-radius:3px;padding:10px;background-color:var(--color-bg-lightest);max-width:90%;margin:20px auto 0}.popup__wrapper .inner .inner__step .photo__loader .login{text-align:center;margin-top:15px}.popup__wrapper .inner .inner__step .photo__loader .login>p{margin:0;font-size:14px;line-height:20px}.popup__wrapper .inner .inner__step .photo__loader .login>p>a{text-decoration:none;font-size:14px;line-height:20px;color:var(--color-primary);font-weight:500}.popup__wrapper .inner .inner__step .photo__loader .login>p>span{color:var(--color-text-muted);font-size:14px;line-height:20px;margin-left:4px}.popup__wrapper .inner .inner__step .photo__loader>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup__wrapper .inner .inner__step .photo__loader .btn{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;width:220px;margin-left:auto;text-decoration:none;color:#fff;line-height:1.5;font-size:16px;font-weight:600;margin-right:auto;height:48px;background-color:var(--color-primary);border-radius:3px;transition:.3s ease all}.popup__wrapper .inner .inner__step .photo__loader .btn:hover{background-color:var(--color-primary-hover)}.popup__wrapper .inner .inner__step .photo__loader>div>span.text{text-align:center;display:block;color:var(--color-text-muted);font-size:12px;line-height:1.5;max-width:420px;margin-left:auto;margin-right:auto;margin-top:12px}.popup__wrapper .inner .inner__step .photo__loader>div>p{text-align:center;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:28px;color:var(--color-text-secondary)}.popup__wrapper .inner .inner__step .photo__loader .image{display:flex;justify-content:center;margin-bottom:10px;align-items:center}.popup__wrapper .inner .inner__step .photo__loader--mobile{display:none}.popup__wrapper .inner .inner__step .photo__loader--mobile .btn--mobile-upload{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;width:220px;margin-left:auto;text-decoration:none;color:#fff;line-height:1.5;font-size:16px;font-weight:600;margin-right:auto;height:48px;background-color:var(--color-primary);border-radius:3px;border:2px solid var(--color-primary);transition:all .3s ease}.popup__wrapper .inner .inner__step .photo__loader--mobile .btn--mobile-upload:hover{border-color:#f0775f!important;background:#f0775f!important;color:#fff!important}.popup__wrapper .inner .inner__step .photo__loader--mobile .text{text-align:center;display:block;color:var(--color-text-muted);font-size:12px;line-height:1.5;max-width:420px;margin-left:auto;margin-right:auto;margin-top:12px}.popup__wrapper .inner .inner__step .photo__loader .image img{width:48px;height:48px}.popup__wrapper .inner .inner__step .photo__loader .uploaded-images{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;flex-wrap:wrap;gap:12px;margin-top:20px;align-items:flex-start}.popup__wrapper .inner .inner__step .photo__loader .uploaded-image-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;width:100px}.popup__wrapper .inner .inner__step .photo__loader .uploaded-image,.popup__wrapper .inner .inner__step .photo__loader .upload-item{width:100px;height:100px;border-radius:6px}.popup__wrapper .inner .inner__step .photo__loader .uploaded-image-filename{font-size:11px;color:var(--color-text-muted);text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding:0 20px;justify-content:flex-start;align-items:flex-start}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;width:100px}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image,.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .upload-item{width:100px;height:100px;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;flex-shrink:0}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image img,.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .upload-item img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image:hover,.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .upload-item:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image-filename{font-size:11px;color:var(--color-text-muted);text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.popup__wrapper .inner .inner__step #image-search-order-container{margin:20px auto 10px;max-width:350px}.popup__wrapper .inner .inner__step #load-more-images{display:block;margin:20px auto;padding:10px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s ease;min-width:120px}.popup__wrapper .inner .inner__step #load-more-images:hover{background-color:var(--color-primary-active)}.popup__wrapper .inner .inner__step .top{display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}.popup__wrapper .inner .inner__step .top>p{margin:0;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);font-size:16px;line-height:24px}.popup__wrapper .inner .inner__step .top>a{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0}.placeholder-content{display:none!important}.popup__wrapper .inner .inner__step .top>a img{max-width:24px;min-width:24px}.popup__wrapper .inner .content{min-width:500px;max-width:500px;border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-white);display:flex;justify-content:space-between;position:relative;overflow:hidden}.popup__wrapper .inner .content .bottom__checkout{background-color:var(--color-bg-white);border-top:1px solid var(--color-border-primary);position:absolute;left:0;bottom:0;width:100%;padding:15px;padding-bottom:max(15px,env(safe-area-inset-bottom));z-index:2;opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.popup__wrapper .inner .content .bottom__checkout.disabled{opacity:0;visibility:hidden;pointer-events:none}.popup__wrapper .inner .content .bottom__checkout .bottom__{margin-top:15px!important}.popup__wrapper .inner .content .bottom__checkout .bottom__>ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:center}.popup__wrapper .inner .content .bottom__checkout .bottom__>ul>li,.popup__wrapper .inner .content .bottom__checkout .bottom__>ul>li>a{font-size:.75rem;color:var(--color-text-lighter);text-decoration:none}.popup__wrapper .inner .content .bottom__checkout .bottom__>ul li>a:hover{text-decoration:underline}.popup__wrapper .inner .content .bottom__checkout .bottom__>ul .spacer{display:inline-flex;align-items:center;margin:0 8px}.popup__wrapper .inner .content .bottom__checkout .top__checkout{display:flex;align-items:center;justify-content:center;padding-bottom:.5rem}.popup__wrapper .inner .content .bottom__checkout .top__checkout .right>a{display:inline-flex;align-items:center;justify-content:center;width:180px;margin-left:auto;text-decoration:none;color:#fff;line-height:1.5;font-size:16px;font-weight:600;border-radius:3px;margin-right:auto;height:48px;text-transform:uppercase;letter-spacing:.01em;background-color:var(--color-primary);transition:.3s ease all}.popup__wrapper .inner .content .bottom__checkout .top__checkout .right>a:hover{background-color:var(--color-primary-hover)}.popup__wrapper .inner .content .bottom__checkout .top__checkout .right>a span{display:inline-flex;align-items:center;margin-left:8px;justify-content:center}.popup__wrapper .inner .content .bottom__checkout .top__checkout .right>a span img{max-width:16px}.popup__wrapper .inner .content .bottom__checkout .top__checkout .left{text-align:right;margin-right:50px}.popup__wrapper .inner .content .bottom__checkout .top__checkout .left>span{display:block;font-weight:700;font-size:1rem;color:var(--color-text-primary)}.popup__wrapper .inner .content .bottom__checkout .top__checkout .left>p{margin:0;font-size:.75rem;color:var(--color-text-light)}.popup__wrapper .inner .content .bottom__checkout .top__checkout .left>p a{color:var(--color-primary)}.popup__wrapper .inner .content .bottom__checkout .bottom ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:center}.popup__wrapper .inner .content .inner__step{min-width:100%;position:absolute;left:0;top:0;width:100%;height:calc(100% - 25px);opacity:1;visibility:visible;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);z-index:1}.popup__wrapper .inner .content .inner__step.disabled{transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;z-index:0}.popup__wrapper .inner .content .main__flow{height:100%;position:relative;min-width:100%;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.popup__wrapper .inner .content .list__features{height:calc(100% - 290px);overflow-y:auto;-webkit-overflow-scrolling:touch}.popup__wrapper .inner .content .list__features ul{padding:0;list-style-type:none;margin:0}.popup__wrapper .inner .content .list__features ul>li{border-bottom:1px solid var(--color-border-primary)}.popup__wrapper .inner .content .list__features ul>li:last-child{border-bottom:0px}.popup__wrapper .inner .content .list__features ul>li>a{width:100%;min-height:80px;position:relative;text-decoration:none;padding:1.2rem .7rem;display:flex;align-items:center;justify-content:flex-start}.popup__wrapper .inner .content .list__features ul>li>a .desc>p{margin-top:0;font-size:.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:3px;text-transform:uppercase}.popup__wrapper .inner .content .list__features ul>li>a .desc>span{display:block;color:var(--color-text-light);font-size:.75rem}.popup__wrapper .inner .content .list__features ul>li>a>span{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;right:20px}.popup__wrapper .inner .content .list__features ul>li>a>span img{max-width:16px}.popup__wrapper .inner .content .list__features ul>li>a .media{min-width:64px;max-width:64px;display:inline-flex;align-items:center;justify-content:center}.popup__wrapper .inner .content .list__features ul>li>a .media img{max-width:30px}.popup__wrapper .inner .content .bottom{border-top:1px solid var(--color-border-primary)}.popup__wrapper .inner .content .bottom form{padding:.75rem}.popup__wrapper .inner .content .bottom form>ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:center}.popup__wrapper .inner .content .bottom form>ul>li,.popup__wrapper .inner .content .bottom form>ul>li>a{font-size:.75rem;color:var(--color-text-lighter);text-decoration:none}.popup__wrapper .inner .content .bottom form>ul li>a:hover{text-decoration:underline}.popup__wrapper .inner .content .bottom form>ul .spacer{display:inline-flex;align-items:center;margin:0 8px}.popup__wrapper .inner .content .bottom form>p{margin-top:1rem;color:var(--color-text-lighter);font-size:.75rem;text-align:center}.popup__wrapper .inner .content .bottom form .bottom__row{display:flex;justify-content:space-between;width:100%}.popup__wrapper .inner .content .bottom form .bottom__row button{height:48px;display:inline-flex;align-items:center;width:100%;justify-content:center;outline:none;cursor:pointer;font-size:.875rem;color:#fff;font-size:16px;font-weight:600;border:0px;background-color:var(--color-primary);transition:.3s ease all;border-radius:3px}#confirm-add-to-cart:hover,.cropper-popup-confirm:hover,.edit-crop-button:hover,.popup__wrapper .inner .content .bottom__checkout .top__checkout .right>a:hover,.popup__wrapper .inner .content .bottom form .bottom__row button:hover,.popup__wrapper .inner .inner__step .photo__loader .btn:hover{border-color:#f0775f!important;background:#f0775f!important;color:#fff!important}.popup__wrapper .inner .content .bottom form .bottom__row input,.popup__wrapper .inner .content .bottom form .bottom__row select{width:100%;min-width:145px;margin-right:15px;max-width:145px;height:48px;padding-left:15px;outline:none;padding-right:45px;border-radius:3px;border:1px solid var(--color-border-primary);-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:url(/cdn/shop/files/arrowselect.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 15px) center}.popup__wrapper .inner .content .bottom form .bottom__row input{background:none;padding-right:15px}.popup__wrapper .inner .content .bottom form .bottom__row input:focus,.popup__wrapper .inner .content .bottom form .bottom__row select:focus{border-color:var(--color-primary)}.popup__wrapper .inner .content .bottom form>.top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.popup__wrapper .inner .content .bottom form>.top>span{font-size:1.125rem;color:var(--color-text-secondary);font-weight:700}.popup__wrapper .inner .content .bottom form>.top>p{margin:0;font-size:12px;line-height:16px;color:var(--color-text-light)}.popup__wrapper .inner .content .bottom form>.top>p a{color:var(--color-primary);font-weight:500;text-decoration:none}.popup__wrapper .inner .content .bottom form>.top>p a:hover{text-decoration:underline}.popup__wrapper .inner .content .head{display:flex;align-items:center;border-bottom:1px solid var(--color-border-primary);padding:1rem 2rem;justify-content:space-between}.popup__wrapper .inner .content .head .desc{display:flex;flex-direction:column;align-items:flex-start}.popup__wrapper .inner .content .head .desc>a{color:var(--color-primary);font-weight:700;font-size:14px;line-height:18px;text-decoration:none}.popup__wrapper .inner .content .head .desc>p{margin-bottom:10px;margin-top:0;color:var(--color-text-secondary);font-weight:700}.popup__wrapper .inner .content .head>img{min-width:72px;max-width:72px;min-height:72px;max-height:72px;object-fit:cover}.popup__wrapper .inner .canvas{width:100%;background-color:var(--color-accent);height:100%}.popup__wrapper .inner .content .head>img{margin-left:15px}.picker__wrapper{display:flex;flex-direction:column}.picker__wrapper>.elem__pick{display:flex;flex-direction:row;align-items:center;border:1px solid transparent;border-bottom:1px solid var(--color-border-light);transition:.3s ease all;text-decoration:none;justify-content:space-between;position:relative;padding:20px 40px}.picker__wrapper>.elem__pick:last-child{border-bottom:none}.picker__wrapper>.elem__pick.current{border:1px solid transparent;border-bottom:1px solid var(--color-border-light)}.picker__wrapper>.elem__pick.current:last-child{border-bottom:none}.picker__wrapper>.elem__pick.current>p{color:var(--color-text-primary)}.picker__wrapper>.elem__pick>p{text-align:left;margin:0;padding-left:12px;padding-right:10px;font-weight:600;font-size:15px;line-height:20px;color:var(--color-text-primary);flex:1}.picker__wrapper>.elem__pick>.media{width:48px;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-light);border-radius:3px}.picker__wrapper>.elem__pick>.media img{width:100%;height:100%;object-fit:contain}.picker__wrapper>.elem__pick:after{content:"Select";font-size:14px;line-height:20px;font-weight:500;color:var(--color-primary);text-decoration:none;transition:color .3s ease}@media(hover:hover)and (pointer:fine){.picker__wrapper>.elem__pick:hover:after{color:var(--color-primary-hover)}}.picker__wrapper.media__grid{display:flex;flex-direction:column;gap:20px;padding:20px}.picker__wrapper.media__grid>.elem__pick.media__tile{width:100%;text-decoration:none;position:relative;padding:5px;background-color:var(--color-bg-light);border-radius:3px;display:flex;flex-direction:row;align-items:flex-start;gap:10px;border:1.5px solid transparent;transition:border-color .3s ease,background-color .3s ease;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}@media(hover:hover)and (pointer:fine){.picker__wrapper.media__grid>.elem__pick.media__tile:hover{border-color:var(--color-primary)}}.picker__wrapper.media__grid>.elem__pick.media__tile.current{border-color:var(--color-primary);background-color:var(--color-bg-primary-tint)}.picker__wrapper.media__grid>.elem__pick.media__tile .media{position:relative;min-width:120px;max-width:120px;height:120px;flex-shrink:0;background-color:var(--color-bg-gray);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:0}.picker__wrapper.media__grid>.elem__pick.media__tile .media img{width:100%;height:100%;object-fit:contain}.picker__wrapper.media__grid>.elem__pick.media__tile .desc{width:100%;display:flex;flex-direction:column}.picker__wrapper.media__grid>.elem__pick.media__tile .desc>p{margin-top:0;margin-bottom:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.picker__wrapper.media__grid>.elem__pick.media__tile .desc ul{padding:0;list-style-type:none;margin:0}.picker__wrapper.media__grid>.elem__pick.media__tile .desc ul>li{margin-bottom:6px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.picker__wrapper.media__grid>.elem__pick.media__tile .desc ul>li:last-child{margin-bottom:0}.picker__wrapper.media__grid>.elem__pick.media__tile .desc .btns{display:flex;align-items:center;justify-content:flex-end;margin-top:auto}.picker__wrapper.media__grid>.elem__pick.media__tile .desc .btns>span{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background-color:transparent;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;transition:.3s ease all;white-space:nowrap}@media(hover:hover)and (pointer:fine){.picker__wrapper.media__grid>.elem__pick.media__tile .desc .btns>span:hover{color:var(--color-primary-hover)}}.picker__wrapper.media__grid>.elem__pick.media__tile:after{display:none}@media(max-width:768px){.popup__wrapper .inner .inner__step .photo__loader:not(.photo__loader--mobile){display:none!important}.popup__wrapper .inner .inner__step .photo__loader--mobile{display:block!important}}.picker__wrapper>.elem__pick{position:relative}.reso__info.row{display:flex;align-items:center;justify-content:flex-start}.reso__info.row>p{margin:0 0 0 10px;font-size:13px;line-height:20px;color:var(--color-text-muted)}.reso__info.row .rotate-sizes-btn{display:inline-flex;display:none;align-items:center;justify-content:center;min-width:32px;max-width:32px;min-height:32px;max-height:32px;margin-left:auto;position:relative;transition:.3s ease all;border-radius:4px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}@media(hover:hover)and (pointer:fine){.reso__info.row .rotate-sizes-btn:hover{background-color:var(--color-primary)}.reso__info.row .rotate-sizes-btn:hover img.imagesemi{opacity:1}.reso__info.row .rotate-sizes-btn:hover img.imagemain{opacity:0}}.reso__info.row .rotate-sizes-btn img{max-width:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease all}.reso__info.row .rotate-sizes-btn img.imagemain{opacity:1}.reso__info.row .rotate-sizes-btn img.imagesemi{opacity:0}.reso__info ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:flex-start}.reso__info ul>li{display:inline-flex;align-items:center;justify-content:center;min-width:6px;max-width:6px;min-height:6px;max-height:6px;border-radius:250px;margin-right:4px}.reso__info ul>li:last-child{margin-right:0}.reso__info ul>li.filled{background-color:var(--color-primary)}.reso__info ul>li.empty{background-color:var(--color-border-primary)}.size__table{width:100%;margin-bottom:32px;scroll-margin-top:20px}.size__table table{border-collapse:collapse;width:100%}.size__table table tr:nth-child(2n){background-color:var(--color-bg-lighter)}.size__table table tr th{padding:8px 0;font-size:13px;line-height:20px;color:var(--color-text-muted);font-weight:400;text-align:left;border:0!important}.size__table table tr th:last-child{text-align:right}.size__table table tr td{padding:12px 0;border:0!important}.reso__info{padding-left:8px}.size__table table tr td:last-child{text-align:right;padding-right:8px}.size__table table tr td:last-child span{font-weight:600;color:var(--color-text-primary);font-size:15px;line-height:20px}.size__table table tr td p{margin:0;font-size:15px;line-height:20px;color:var(--color-text-primary)}.size__crop .content__fits{height:calc(100% - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:15px}.size__crop .content__fits .max{display:flex;align-items:center;justify-content:flex-start}.size__crop .content__fits .max>p{margin:0;font-size:16px;line-height:24px;color:gray}.size__crop .content__fits .max>p span{font-weight:700}.size__crop .content__fits .max>span{display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.size__crop .content__fits .max>span img{min-width:16px;max-width:16px}.size__crop .content__fits .perfect__fit>.reso__info{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--color-border-primary)}.size__crop .content__fits .perfect__fit>p{margin:0 0 15px;font-size:.875rem;color:var(--color-text-primary);padding-bottom:15px;border-bottom:1px solid var(--color-border-primary)}.size__crop .content__fits .custom__size .max{margin-top:20px;border-top:1px solid var(--color-border-primary);padding-top:20px}.size__crop .content__fits .custom__size .fields{display:flex;align-items:center;justify-content:space-between}.size__crop .content__fits .custom__size .fields>a{display:inline-flex;align-items:center;min-width:40px;max-width:40px;min-height:40px;max-height:40px;position:relative;transition:.3s ease all}.size__crop .content__fits .custom__size .fields>a:hover{background-color:var(--color-primary)}.size__crop .content__fits .custom__size .fields>a:hover img.imagesemi{opacity:1}.size__crop .content__fits .custom__size .fields>a:hover img.imagemain{opacity:0}.size__crop .content__fits .custom__size .fields>a img{max-width:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease all}.size__crop .content__fits .custom__size .fields>a img.imagemain{opacity:1}.size__crop .content__fits .custom__size .fields>a img.imagesemi{opacity:0}.size__crop .content__fits .custom__size .fields .field{width:100%;margin-right:16px;position:relative}.size__crop .content__fits .custom__size .fields .field:last-child{margin-right:0}.size__crop .content__fits .custom__size .fields .field>input{width:100%;height:60px;font-size:16px;line-height:24px;padding-left:15px;padding-right:15px;border:1px solid var(--color-border-primary);outline:none;transition:.3s ease all}.size__crop .content__fits .custom__size .fields .field>input:focus{border-color:var(--color-primary)}.size__crop .content__fits .custom__size .fields .field>input:focus+span{color:var(--color-primary)}.size__crop .content__fits .custom__size .fields .field span{position:absolute;top:-5px;left:11px;padding:0 5px;display:inline-flex;background-color:var(--color-bg-white);font-size:9px;transition:.3s ease all;line-height:12px;color:var(--color-text-primary)}.size__crop .content__fits .custom__size>.reso__info{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--color-border-primary)}.size__crop .content__fits .custom__size>p{margin:0 0 15px;font-size:.875rem;color:var(--color-text-primary);padding-bottom:15px;border-bottom:1px solid var(--color-border-primary)}.size__crop .top__size ul{padding:0;list-style-type:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px}.size__crop .top__size ul li>a{padding-bottom:12px;border-bottom:1px solid transparent;text-decoration:none;font-size:.875rem;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center}.size__crop .top__size ul li>a.current{border-color:var(--color-primary);color:var(--color-primary)}.size__crop .top__size ul li>a.current span svg path{fill:var(--color-primary)}.size__crop .top__size ul li>a span{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.size__crop .top__size ul li>a span svg{max-height:32px}.size__crop .top__size ul li>a span svg path{fill:var(--color-border-primary)}.aspect__ratio{margin-top:20px}.aspect__ratio>a{text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start}.aspect__ratio>a>p{font-size:14px;line-height:18px;color:var(--color-text-primary);margin:0}.aspect__ratio>a span{display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.aspect__ratio>a span img{min-width:32px;max-width:32px}.size__crop .top__size ul li>a{text-align:center}.size__crop .top__size ul li>a{height:100%}.standart__formats>.reso__info{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed var(--color-border-light)}.standart__formats .format__scroller{margin-bottom:16px;padding-bottom:0;border-bottom:1px solid var(--color-border-light);position:sticky;top:-10px;background:var(--color-bg-white);z-index:10;padding-top:10px;margin-top:-10px}.standart__formats .format__scroller ul{padding:0;list-style-type:none;margin:0;display:flex;flex-wrap:wrap;gap:0px}.standart__formats .format__scroller ul>li{flex:0 0 auto}.standart__formats .format__scroller ul>li>a{display:flex;align-items:center;justify-content:center;padding:12px 16px;min-height:44px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-muted);text-decoration:none;transition:.3s ease all;border-bottom:2px solid transparent;position:relative}.standart__formats .format__scroller ul>li>a:hover{color:var(--color-text-primary)}.standart__formats .format__scroller ul>li>a.current{color:var(--color-secondary);border-bottom-color:var(--color-secondary);font-weight:500}.standart__formats .size__table{margin-bottom:0;display:none}.standart__formats .size__table:first-of-type,.standart__formats .size__table.active{display:block}.standart__formats .size__table:last-child{margin-bottom:0}.size__table>.top{display:flex;align-items:center;justify-content:flex-start!important;margin-bottom:16px!important;padding-top:8px}.size__table>.top>p{font-size:18px;font-weight:700;line-height:26px;color:var(--color-text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.size__table>.top>a{display:inline-flex;align-items:center;min-width:32px;max-width:32px;min-height:32px;max-height:32px;margin-left:8px;position:relative!important;transition:.3s ease all}.size__table>.top>a:hover{background-color:var(--color-primary)}.size__table>.top>a:hover img.imagesemi{opacity:1}.size__table>.top>a:hover img.imagemain{opacity:0}.size__table>.top>a img{max-width:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease all}.size__table>.top>a img.imagemain{opacity:1}.size__table>.top>a img.imagesemi{opacity:0}.size__table table tr{cursor:pointer;position:relative}.size__table table tr:nth-child(1){cursor:initial}.size__table table tr.picked,.size__table table tr.selected-size{outline:2px solid var(--color-primary);outline-offset:-2px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:9;display:none}.product__wrapper{position:fixed;top:0;right:-100%;min-width:500px;max-width:500px;width:500px;height:100%;padding:35px;background-color:var(--color-bg-white);z-index:10;transition:.5s ease all;overflow-y:auto}.product__wrapper .product__list{margin-top:35px}.product__wrapper .product__list .product__elements{margin-top:25px;display:flex;flex-direction:column;gap:20px}.product__wrapper .product__list .product__elements .elem{width:100%;text-decoration:none;position:relative;padding:20px;background-color:var(--color-bg-light);border-radius:3px;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.product__wrapper .product__list .product__elements .elem>span{display:block;margin-bottom:15px;font-size:14px;line-height:18px;color:gray;text-transform:uppercase}.product__wrapper .product__list .product__elements .elem .desc>p{margin-top:0;margin-bottom:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.product__wrapper .product__list .product__elements .elem .desc .btns{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.product__wrapper .product__list .product__elements .elem .desc .btns>p{font-size:14px;line-height:1.4;color:var(--color-text-muted);margin:0}.product__wrapper .product__list .product__elements .elem .desc .btns>span{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background-color:transparent;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;transition:.3s ease all;white-space:nowrap}@media(hover:hover)and (pointer:fine){.product__wrapper .product__list .product__elements .elem .desc .btns>span:hover{color:var(--color-primary-hover)}}.product__wrapper .product__list .product__elements .elem .desc ul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:0;list-style-type:none;margin:0 0 15px}.product__wrapper .product__list .product__elements .elem .desc.expanded ul{display:flex;flex-direction:column;-webkit-line-clamp:unset;overflow:visible}.product__wrapper .product__list .product__elements .elem .desc ul>li{margin-bottom:6px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.product__wrapper .product__list .product__elements .elem .desc ul>li:last-child{margin-bottom:0}.product__wrapper .product__list .product__elements .elem .desc .read-more-toggle{display:inline-block;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.product__wrapper .product__list .product__elements .elem .desc .read-more-toggle:hover{color:var(--color-primary-hover);text-decoration:underline}.product__wrapper .product__list .product__elements .elem .media{position:relative;min-width:140px;max-width:140px;height:140px;flex-shrink:0;background-color:var(--color-bg-gray);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:15px}.product__wrapper .product__list .product__elements .elem .media img{width:100%;height:100%;object-fit:contain}.product__wrapper .product__list ul{padding:0;list-style-type:none;margin:0;display:flex;justify-content:space-between}.product__wrapper .product__list ul>li{width:100%}.product__wrapper .product__list ul>li>a{border-bottom:1px solid transparent;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:24px;text-transform:uppercase;width:100%;white-space:nowrap;padding-left:25px;color:#0009;padding-right:25px;text-decoration:none;transition:.3s ease all}.product__wrapper .product__list ul>li>a.current{color:var(--color-primary);border-color:var(--color-primary)}.product__wrapper .product__list ul>li>a:hover{background-color:var(--color-bg-success-tint)}.product__wrapper>.head{display:flex;justify-content:space-between}.product__wrapper>.head>a{display:inline-flex;align-items:center;justify-content:center}.product__wrapper>.head>a img{min-width:36px;max-width:36px}.product__wrapper>.head>h2{margin-top:0;margin-bottom:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:2rem;color:var(--color-text-primary);font-weight:400}@media(max-width:1440px){.product__wrapper .product__list ul{overflow-x:auto;width:calc(100% + 35px)}}@media(max-width:1200px){.product__wrapper{width:100%}.popup__wrapper .inner .content{min-width:400px;max-width:400px}.product__wrapper .product__navigation__container{min-width:400px;max-width:400px;width:400px}}.popup__wrapper .inner .content .list__features ul>li>a{padding-right:3rem}@media(max-width:991px){.product__wrapper{padding:25px}.popup__wrapper .inner{flex-direction:column}.popup__wrapper .inner .content{min-width:0px;max-width:100%;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.popup__wrapper .inner .canvas{height:50%}.popup__wrapper .inner .content .list__features{height:auto;overflow-y:visible}.popup__wrapper .inner .inner__step{overflow-y:visible;height:auto}.product__wrapper .product__navigation__container{min-width:100%;max-width:100%;width:100%}}.inner__step.product .product__navigation__container{position:relative;width:100%;height:100%;background-color:var(--color-bg-white);overflow:hidden}.inner__step.product .top{display:flex;align-items:center;justify-content:center;padding:25px 20px;border-bottom:1px solid var(--color-border-primary);position:relative;background-color:var(--color-bg-white)}.inner__step.product .top>p{margin:0;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);font-size:16px;line-height:24px}.inner__step.product .top>a{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:20px;cursor:pointer}.inner__step.product .top>a img{max-width:24px;min-width:24px}.inner__step.product .category__navigation{min-width:100%;position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s ease all;overflow-y:auto}.inner__step.product .category__navigation.hidden{left:-100%}.inner__step.product .category__navigation .top{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:25px 20px;position:relative;border-bottom:1px solid var(--color-border-primary)}.inner__step.product .category__navigation .top>p{margin:0;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);font-size:16px;line-height:24px}.inner__step.product .category__navigation .top>a{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:20px}.inner__step.product .category__navigation .top>a img{max-width:24px;min-width:24px}.inner__step.product .category__navigation .category__list{display:flex;flex-direction:column}.inner__step.product .category__navigation .category__item{border-bottom:1px solid var(--color-border-primary);cursor:pointer;padding:20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:.3s ease all}@media(hover:hover)and (pointer:fine){.inner__step.product .category__navigation .category__item:hover{background-color:var(--color-bg-light-alt)}}.inner__step.product .category__navigation .category__item:last-child{border-bottom:0px}.inner__step.product .category__navigation .category__item .category__info{display:flex;align-items:center;gap:12px}.inner__step.product .category__navigation .category__item .category__info .text{display:flex;flex-direction:column}.inner__step.product .category__navigation .category__item .category__info .icon{display:inline-flex;align-items:center;justify-content:center}.inner__step.product .category__navigation .category__item .category__info .icon img{min-width:28px;max-width:28px;min-height:28px;max-height:28px}.inner__step.product .category__navigation .category__item .category__info .name{margin:0;font-size:16px;line-height:22px;color:var(--color-text-primary);font-weight:600}.inner__step.product .category__navigation .category__item .category__info .subtitle{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--color-text-light);font-weight:400}.inner__step.product .category__navigation .category__item .arrow{display:inline-flex;align-items:center;justify-content:center}.inner__step.product .category__navigation .category__item .arrow img{max-width:10px;min-width:10px;transform:rotate(0)}.inner__step.product .products__view{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:var(--color-bg-white);transition:.3s ease all;overflow-y:auto}.inner__step.product .products__view.active{left:0}.inner__step.product .products__view .products__header{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid var(--color-border-primary);justify-content:center;position:sticky;top:0;background-color:var(--color-bg-white);z-index:2}.inner__step.product .products__view .products__header .back__button{display:inline-flex;align-items:center;position:absolute;left:20px;justify-content:center;cursor:pointer;margin-right:15px;padding:8px}.inner__step.product .products__view .products__header .back__button img{max-width:24px;min-width:24px}.inner__step.product .products__view .products__header .category__title{margin:0;font-size:16px;line-height:24px;color:var(--color-text-primary);font-weight:700;text-transform:uppercase}.inner__step.product .products__view .product__elements{padding:20px;display:flex;flex-direction:column;gap:20px}.inner__step.product .products__view .product__elements .elem{width:100%;text-decoration:none;position:relative;padding:6px;background-color:var(--color-bg-light);border-radius:3px;display:flex;flex-direction:row;align-items:flex-start;gap:10px;border:1.5px solid transparent;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.inner__step.product .products__view .product__elements .elem .media{position:relative;min-width:160px;max-width:160px;height:160px;flex-shrink:0;background-color:var(--color-bg-gray);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:0}.inner__step.product .products__view .product__elements .elem .media img{width:100%;height:100%;object-fit:contain}.inner__step.product .products__view .product__elements .elem .desc{width:100%;display:flex;flex-direction:column}.inner__step.product .products__view .product__elements .elem .desc>p{margin-top:0;margin-bottom:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.inner__step.product .products__view .product__elements .elem .desc ul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:0;list-style-type:none;margin:0 0 5px}.inner__step.product .products__view .product__elements .elem .desc.expanded ul{display:flex;flex-direction:column;-webkit-line-clamp:unset;overflow:visible}.inner__step.product .products__view .product__elements .elem .desc ul>li{margin-bottom:6px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.inner__step.product .products__view .product__elements .elem .desc ul>li:last-child{margin-bottom:0}.inner__step.product .products__view .product__elements .elem .desc .read-more-toggle{display:inline-block;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.inner__step.product .products__view .product__elements .elem .desc .read-more-toggle:hover{color:var(--color-primary-hover);text-decoration:underline}.inner__step.product .products__view .product__elements .elem .desc .btns{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.inner__step.product .products__view .product__elements .elem .desc .btns>p{font-size:14px;line-height:1.4;font-weight:700;color:var(--color-text-muted);margin:0}.inner__step.product .products__view .product__elements .elem .desc .btns>span{display:inline-flex;align-items:center;justify-content:center;padding:10px;background-color:transparent;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;transition:.3s ease all;white-space:nowrap}@media(hover:hover)and (pointer:fine){.inner__step.product .products__view .product__elements .elem .desc .btns>span:hover{color:var(--color-primary-hover)}}.mobile__product{display:none}.mobile__product .product__list .product__elements .elem{border-bottom:0px;padding:20px;flex-direction:row;gap:20px;background-color:var(--color-bg-light);border-radius:3px;display:flex;align-items:flex-start;text-decoration:none;width:100%;position:relative}.mobile__product .product__list .product__elements .elem .media{min-width:140px;max-width:140px;height:140px;flex-shrink:0;background-color:var(--color-bg-gray);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:15px}.mobile__product .product__list .product__elements .elem .media img{width:100%;height:100%;object-fit:contain}.mobile__product .product__list .product__elements .elem .desc{width:100%;display:flex;flex-direction:column}.mobile__product .product__list .product__elements .elem .desc>p{margin-top:0;margin-bottom:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.mobile__product .product__list .product__elements .elem .desc ul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:0;list-style-type:none;margin:0 0 15px}.mobile__product .product__list .product__elements .elem .desc.expanded ul{display:flex;flex-direction:column;-webkit-line-clamp:unset;overflow:visible}.mobile__product .product__list .product__elements .elem .desc ul>li{margin-bottom:6px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.mobile__product .product__list .product__elements .elem .desc ul>li:last-child{margin-bottom:0}.mobile__product .product__list .product__elements .elem .desc .read-more-toggle{display:inline-block;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.mobile__product .product__list .product__elements .elem .desc .read-more-toggle:hover{color:var(--color-primary-hover);text-decoration:underline}.mobile__product .product__list .product__elements .elem .desc .btns{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.mobile__product .product__list .product__elements .elem .desc .btns>p{font-size:14px;line-height:1.4;color:var(--color-text-muted);margin:0}.mobile__product .product__list .product__elements .elem .desc .btns>span{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background-color:transparent;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;transition:.3s ease all;white-space:nowrap}@media(hover:hover)and (pointer:fine){.mobile__product .product__list .product__elements .elem .desc .btns>span:hover{color:var(--color-primary-hover)}}.product__wrapper .product__list,.product__wrapper .product__elements{display:none}header .header__menu .menu .menu__list>ul{display:none}@media(max-width:767px){.standart__formats .format__scroller{top:0}.popup__wrapper .inner .inner__step .photo__loader .uploaded-image,.popup__wrapper .inner .inner__step .photo__loader .upload-item{width:45%!important;height:100px;border-radius:6px}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid{padding:0 15px;margin-top:20px;gap:10px;justify-content:space-evenly}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image-wrapper{width:calc(50% - 5px)}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image,.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .upload-item{width:100%;height:120px}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image img,.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .upload-item img{object-fit:cover}.popup__wrapper .inner .inner__step .uploaded__thumbnails__grid .uploaded-image-filename{max-width:100%;font-size:10px}.popup__wrapper .inner .inner__step #image-search-order-container{padding:0 15px}header .search__box.active{display:block;opacity:1;transform:translateY(0);top:0}.preview-image-container{transform:scale(.75)}.inner__step.product .product__navigation__container{min-width:100%;max-width:100%;width:100%;height:100%}.popup__wrapper .inner .content .inner__step{height:100%}.inner__step.product .category__navigation .category__item{padding:20px 15px}.inner__step.product .category__navigation .category__item .category__info .icon img{min-width:26px;max-width:26px;min-height:26px;max-height:26px}.inner__step.product .category__navigation .category__item .category__info .name{font-size:15px;line-height:20px}.inner__step.product .category__navigation .category__item .category__info .subtitle{font-size:11px;line-height:15px}.inner__step.product .products__view .products__header{padding:15px 20px}.inner__step.product .products__view .product__elements{padding:15px}.inner__step.product .products__view .product__elements .elem .desc .btns>span,.inner__step.product .products__view .product__elements .elem .desc .btns>p{font-size:12px}.product__wrapper{padding:0}.product__wrapper>.head>h2{font-size:1.5rem}.product__wrapper>.head{padding:20px 15px}}@media(max-width:480px){.standart__formats .format__scroller ul{grid-template-columns:repeat(2,1fr)}.size__crop .top__size ul li>a span{display:none}.popup__wrapper .inner .content .bottom__checkout .top__checkout .left{margin-right:15px}.picker__wrapper>.elem__pick>p{font-size:14px;padding-left:10px}.picker__wrapper>.elem__pick>.media{width:40px;min-width:40px;height:40px}.picker__wrapper>.elem__pick:after{font-size:13px}.picker__wrapper,.picker__wrapper.media__grid,.standart__formats,.perfect__fit,.custom__size,.inner__step.size .size__detail__view .size__detail__content,.size__crop .content__fits{padding-bottom:160px}}.inner__step.size .size__navigation__container{position:relative;width:100%;height:100%;background-color:var(--color-bg-white);overflow:hidden}.inner__step.size .size__category__navigation{min-width:100%;position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s ease all;overflow-y:auto}.inner__step.size .size__category__navigation.hidden{left:-100%}.inner__step.size .size__category__navigation .top,.popup__wrapper .inner .inner__step .top{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:15px 20px;position:relative;border-bottom:1px solid var(--color-border-primary)}.inner__step.size .size__category__navigation .top>p,.popup__wrapper .inner .inner__step .top>p{margin:0;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);font-size:16px;line-height:24px}.inner__step.size .size__category__navigation .top>a,.popup__wrapper .inner .inner__step .top>a{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:20px}.inner__step.size .size__category__navigation .top>a img,.popup__wrapper .inner .inner__step .top>a img{max-width:24px;min-width:24px}.inner__step.size .size__category__navigation .size__category__list{display:flex;flex-direction:column}.inner__step.size .size__category__navigation .size__category__item{border-bottom:1px solid var(--color-border-primary);cursor:pointer;padding:1.4rem .7rem;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:.3s ease all}.inner__step.size .size__category__navigation .size__category__item:hover{background-color:var(--color-bg-light-alt)}.inner__step.size .size__category__navigation .size__category__item:last-child{border-bottom:0px}.inner__step.size .size__category__navigation .size__category__item[data-size-category=perfect-fit]{display:none}.inner__step.size .size__category__navigation .size__category__item .category__info{display:flex;align-items:center;gap:12px}.inner__step.size .size__category__navigation .size__category__item .category__info .text{display:flex;flex-direction:column}.inner__step.size .size__category__navigation .size__category__item .category__info .icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-lighter)}.inner__step.size .size__category__navigation .size__category__item .category__info .icon img{min-width:28px;max-width:28px;min-height:28px;max-height:28px}.inner__step.size .size__category__navigation .size__category__item .category__info .name{margin:0;font-size:14px;line-height:20px;color:var(--color-text-primary);font-weight:600}.inner__step.size .size__category__navigation .size__category__item .category__info .subtitle{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--color-text-light);font-weight:400}.inner__step.size .size__category__navigation .size__category__item .arrow{display:inline-flex;align-items:center;justify-content:center}.inner__step.size .size__category__navigation .size__category__item .arrow img{max-width:16px;min-width:16px;transform:rotate(0)}.inner__step.size .size__detail__view{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:var(--color-bg-white);transition:.3s ease all;overflow-y:auto}.inner__step.size .size__detail__view.active{left:0;overflow-y:hidden}.inner__step.size .size__detail__view .size__detail__header{display:flex;align-items:center;justify-content:center;padding:15px 20px;border-bottom:1px solid var(--color-border-primary);top:0;background-color:var(--color-bg-white);z-index:2}.inner__step.size .size__detail__view .size__detail__header .back__button{display:inline-flex;align-items:center;position:absolute;left:20px;justify-content:center;cursor:pointer;margin-right:15px}.inner__step.size .size__detail__view .size__detail__header .back__button img{max-width:24px;min-width:24px}.inner__step.size .size__detail__view .size__detail__header .category__title{margin:0;font-size:16px;line-height:24px;color:var(--color-text-primary);font-weight:700;text-transform:uppercase}.inner__step.size .size__detail__view .size__detail__content{padding:5px 20px 20px;overflow-y:auto;height:100%}.inner__step.size{padding:0}.inner__step.size .perfect__fit>p{margin:0 0 20px;font-size:14px;line-height:20px;color:var(--color-text-muted)}.inner__step.size .perfect__fit>.reso__info.row,.reso__info.row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border-light)}.cropper-bg{background:#fff0!important}.inner__step.size .perfect__fit>.reso__info.row{padding-top:20px}.inner__step.size .custom__size>.reso__info.row{margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;border-top:1px dashed var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.inner__step.size .custom__size .reso__info ul>li.filled{background-color:var(--color-secondary)}.inner__step.size .custom__size>p{margin:0 0 20px;font-size:14px;line-height:20px;color:var(--color-text-muted)}.custom__size__inputs{margin-bottom:20px}.custom__size__inputs .input__row{display:flex;align-items:flex-end;gap:12px}.custom__size__inputs .input__group{flex:1;display:flex;flex-direction:column}.custom__size__inputs .input__group label{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px;display:block}.custom__size__inputs .input__group label .unit{font-weight:400;color:var(--color-text-light);margin-left:4px}.custom__size__inputs .input__group input{width:100%;height:48px;padding:12px 16px;border:1px solid var(--color-border-primary);border-radius:3px;font-size:16px;line-height:24px;color:var(--color-text-primary);outline:none;transition:border-color .2s}.custom__size__inputs .input__group input:focus{border-color:var(--color-primary)}.custom__size__inputs .aspect__ratio__toggle{min-width:48px;max-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-bg-light);border:1px solid var(--color-border-primary);border-radius:3px;cursor:pointer;transition:all .2s;padding:0}.custom__size__inputs .aspect__ratio__toggle:hover{background-color:var(--color-bg-gray-medium)}.custom__size__inputs .aspect__ratio__toggle img{max-width:20px;max-height:20px}.max__size__info{display:flex;align-items:center;gap:8px}.max__size__info img{width:16px;height:16px}.max__size__info p{margin:0;font-size:14px;line-height:20px;color:var(--color-text-muted)}.max__size__info p span{font-weight:600;color:var(--color-text-primary)}.cropper-container{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;transition:opacity .5s ease-in-out}.cropper-image-wrapper{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;border-radius:3px}.cropper-image{width:100%;height:auto;display:block;object-fit:contain}.cropper-controls{position:relative;display:flex;gap:15px;align-items:center;justify-content:center;background:#fffffff2;padding:12px 20px;border-radius:30px;box-shadow:0 4px 20px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;min-width:120px;margin-top:10px}.cropper-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cropper-cancel-btn{background:var(--color-bg-gray-light);border:2px solid var(--color-border-lighter)}.cropper-cancel-btn:hover{background:var(--color-bg-gray);border-color:var(--color-border-dark);transform:scale(1.05)}.cropper-cancel-btn:hover svg path{fill:var(--color-text-secondary)}.cropper-rotate-btn{background:var(--color-bg-gray-light);border:2px solid var(--color-border-lighter)}.cropper-rotate-btn:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.cropper-rotate-btn:hover svg path{stroke:var(--color-bg-white)}.cropper-confirm-btn{background:var(--color-primary);border:2px solid var(--color-primary)}.cropper-confirm-btn:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:scale(1.05)}.cropper-confirm-btn:disabled{background:var(--color-disabled);border-color:var(--color-disabled);cursor:not-allowed;transform:none}.cropper-btn img{width:24px;height:24px;transition:opacity .3s ease}.cropper-rotate-btn .icon-main{opacity:1}.cropper-rotate-btn .icon-hover{opacity:0;position:absolute;top:50%;width:34px;height:34px;left:50%;transform:translate(-50%,-50%)}.cropper-rotate-btn:hover .icon-main{opacity:0}.cropper-rotate-btn:hover .icon-hover{opacity:1}.cropper-btn.loading{pointer-events:none}.cropper-btn.loading .btn-content{opacity:0}.cropper-btn.loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.inner__step.size .size__detail__view .size__detail__header{position:sticky}.inner__step.size .size__detail__view .size__detail__content{padding:0 10px 10px}.cropper-image-wrapper{padding:8px}.cropper-controls{padding:10px 16px;gap:12px;margin-top:15px}.cropper-btn{width:44px;height:44px}.cropper-btn img{width:20px;height:20px}}@media(max-width:480px){.cropper-image-wrapper{padding:6px}.cropper-controls{padding:8px 14px;gap:10px;margin-top:12px}.cropper-btn{width:40px;height:40px}.cropper-btn img{width:18px;height:18px}}.product-selector.selected-product{border:1.5px solid var(--color-primary)!important;background-color:var(--color-bg-primary-light)!important}.product-selector{transition:all .3s ease}.picker__wrapper>.elem__pick.current:after{content:"\2713  Selected";display:block;color:var(--color-primary);font-weight:600;font-size:14px;margin-top:8px;text-align:center}.inner__step.size .size__category__navigation .size__category__item[data-size-category=custom-size]{display:none}.inner__step.size .size__category__navigation{display:none!important}@media screen and (max-width:376px){.preview-image-container{transform:scale(.6)}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button,[role=button],[onclick],.elem,.category__item,.uploaded-image,input[type=submit],input[type=button]{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.inner__step.product .category__navigation,.inner__step.product .products__view,.inner__step.size .size__detail__content,.standart__formats,.perfect__fit,.size__table{-webkit-overflow-scrolling:touch}.cropper-container,#cropper-popup{touch-action:none}.size__table tr{min-height:44px}.size__table tr td{padding-top:10px;padding-bottom:10px}.list__features ul li a{min-height:44px;display:flex;align-items:center}.rotate-table-btn,.rotate-sizes-btn,a[href="#"]{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.uploaded-image,.uploaded-image-wrapper,.upload-item,.read-more-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;cursor:pointer}.product-selector,.elem.product-selector,.category__item{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.size__table tr{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/64/assets/new-order-page-css.css.map */
