﻿[contenteditable="true"]:focus{outline:none}.helpQ:hover::before{transform:rotate(360deg)}.button{background:var(--primary-color);cursor:pointer;display:table;padding:7px 15px;margin:12px auto;line-height:24px;font-weight:600;color:#fff;border-radius:var(--border-radius);text-align:center;user-select:none} .button:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,0.3) ,0 1px 2px 1px rgba(60,64,67,0.15);background:var(--ending-color);transform:translateY(-1px)}.button:active{transform:translateY(0)} .notActive{color:var(--border-color);border:1px solid var(--border-color);background:inherit !important;;pointer-events:none}.value-tooltip,.filter-value{position:absolute;bottom:calc(100% - 7px);left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:12px; font-size:12px;white-space:nowrap;margin-top:5px;z-index:1000;display:none; opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease; background:white;color:var(--font-color);border:1px solid var(--font-color)}.value-tooltip.show{display:block;opacity:1;visibility:visible}.toolbar-group:hover .filter-value,.filter-value.active{opacity:1;visibility:visible;display:block}.value-tooltip::after,.filter-value::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#444} .text-block{z-index:29;position:absolute;cursor:move;padding:0 10px;min-width:10px;min-height:10px;outline:none;word-wrap:break-word;white-space:pre-wrap;display:flex;align-items:center;justify-content:center}.text-block active{overflow:hidden} .text-block-content{width:100%;position:relative;z-index:5;text-align:center;white-space:nowrap;overflow:hidden;font-size:inherit;font-family:inherit;color:inherit;line-height:1.2em;font-family:inherit}.text-block-content p{margin:0;white-space:nowrap;width:auto}  .text-block-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;z-index:5}.text-block.active{border:2px dashed var(--btn-act-color)} .text-block-content *{font-family:inherit !important;color:inherit !important;font-size:inherit !important;line-height:1.2em !important;text-align:center !important} .resize-handle{position:absolute;width:12px;height:12px;background:var(--btn-act-color);border:1px solid #fff;border-radius:50%;cursor:nwse-resize;box-shadow:1px 1px 1px 1px rgba(119,119,119,.4); box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:10001;display:none}.resize-nw{top:-5px;left:-5px;cursor:nwse-resize}.resize-ne{top:-5px;right:-5px;cursor:nesw-resize}.resize-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.resize-se{bottom:-5px;right:-5px;cursor:nwse-resize}.image-block.resizing,.image-block.rotating,.image-block.dragging{pointer-events:none}#activeOverlay{position:absolute;border:2px dashed var(--btn-act-color);pointer-events:none;z-index:10000;display:none}.modal{display:none;position:fixed;left:50%;top:50%;width:min(var(--modal-w),100%);height:90dvh;overflow-y:auto;margin:0 auto;background:var(--bac-color);box-shadow:0 0 20px #000000;z-index:99999;padding:var(--modal-pad);text-align:center;transform:translateY(28px) scale(0.96);transition:transform 0.38s cubic-bezier(0.16,1,0.3,1),opacity 0.35s;opacity:0; scrollbar-width:thin; scrollbar-color:#d8d0c4 transparent}.is-visible{transform:translate(-50%,-50%) scale(1);opacity:1;display:block}#cutCanvas{max-width:100%;border:2px solid #ddd;cursor:crosshair;touch-action:none}#cutCanvas{ --selection-border-color:var(--btn-act-color); --selection-border-width:2px; --selection-inner-border-color:#fff; --selection-inner-border-width:1px; --handle-bg-color:var(--btn-act-color); --handle-border-color:#fff; --handle-border-width:2px} .image-block{position:absolute;cursor:move;border:2px dashed transparent;touch-action:none} .image-block canvas{width:100%;height:100%;display:block;pointer-events:none} #getCartSForm,#getCartBForm,#printCartForm,#getPayCartSForm,#getPayCartBForm{height:auto;margin-top:10px;display:flex;padding:5px;background-color:rgb(245,245,245);border-radius:10px;border:1px solid #ccc}.form .panelLeft,.form .panelRigth{float:left;padding:0 5px}.form .panelLeft p{text-align:center;font-style:italic;margin:0px;padding-top:5px}.form .panelRigth{display:flex; align-items:center;justify-content:center}.getCartLoader,#сartLoader{display:none}.getCartLoader,#сartLoader{background-image:url("../images/loading.gif");background-position:50% 50%;background-repeat:no-repeat;height:50px}.openDown{text-decoration:underline; cursor:pointer}.getCartMessage,#сartMessage{padding-top:30px}.hh2{font-size:16px;font-weight:300;text-transform:uppercase;color:#777;text-align:center}#cutMiniature{width:250px;margin:15px auto}body.fade #overlay{display:block;z-index:1001}.tb{font-weight:bold}.tac{text-align:center}@font-face{font-family:Impact;src:url('../fonts/IMPACT.TTF')}@font-face{font-family:Aubrey;src:url('../fonts/Aubrey.otf')}@font-face{font-family:Comic;src:url('../fonts/Comic.ttf')}@font-face{font-family:Kosolapa;src:url('../fonts/Kosolapa.ttf')}@font-face{font-family:Gosznak;src:url('../fonts/Gosznak.otf')}@font-face{font-family:Skandal;src:url('../fonts/Skandal.ttf')}@font-face{font-family:Sacramento;src:url('../fonts/Sacramento.ttf')}@font-face{font-family:Actinia;src:url('../fonts/Actinia.otf')}@font-face{font-family:Sunday;src:url('../fonts/Sunday.ttf')}@font-face{font-family:Brigantina;src:url('../fonts/Brigantina.otf')}@font-face{font-family:Dudka;src:url('../fonts/Dudka.ttf')}@font-face{font-family:Mirra;src:url('../fonts/Mirra.otf')}@font-face{font-family:Vetrino;src:url('../fonts/Vetrino.otf')}@font-face{font-family:Stengazeta;src:url('../fonts/Stengazeta.ttf')}@font-face{font-family:Ostrovsky;src:url('../fonts/Ostrovsky.otf')}@font-face{font-family:MultiroundPro;src:url('../fonts/Multiround.otf')}@font-face{font-family:Boncegro;src:url('../fonts/Boncegro.otf')}@font-face{font-family:Izax;src:url('../fonts/Izax.otf')}@font-face{font-family:introscriptr;src:url('../fonts/introscriptr.otf')}@font-face{font-family:GreatVibes;src:url('../fonts/GoodVibesCyr.ttf')}@font-face{font-family:MADELikesScript;src:url('../fonts/MADE Likes Script.otf')}@font-face{font-family:Alumni;src:url('../fonts/Alumni.ttf')} @font-face{font-family:BadScript;src:url('../fonts/BadScript.ttf')}@font-face{font-family:Lobster;src:url('../fonts/Lobster.ttf')}@font-face{font-family:OrelegaOne;src:url('../fonts/OrelegaOne.ttf')}@font-face{font-family:Pacifico;src:url('../fonts/Pacifico.ttf')}@font-face{font-family:Pattaya;src:url('../fonts/Pattaya.ttf')}@font-face{font-family:Philosopher;src:url('../fonts/Philosopher.ttf')}@font-face{font-family:PoiretOne;src:url('../fonts/PoiretOne.ttf')}@font-face{font-family:YesevaOne;src:url('../fonts/YesevaOne.ttf')}@font-face{font-family:TovariSans;src:url('../fonts/tovari-sans.otf')}@font-face{font-family:Caveat;src:url('../fonts/Caveat.ttf')}#PhotoFrame{ -youbkit-touch-callout:none;-youbkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; touch-action:none; overflow:hidden}.close-btn{ position:absolute; top:16px; width:40px; height:40px; border-radius:50%; background:var(--primary-color); border:none; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:background 0.2s,transform 0.2s}.close-btn:hover{transform:translateY(-1px) rotate(90deg) ;box-shadow:0 1px 2px 0 rgba(60,64,67,0.3) ,0 1px 2px 1px rgba(60,64,67,0.15);background:var(--ending-color)}.close-btn svg{width:14px;height:14px;stroke:#fff;stroke-width:2.5;stroke-linecap:round}body.modal-open{ overflow:hidden}body.modal-open #overlay{ display:block; z-index:1001}#fade{ display:none; position:fixed; inset:0; background:rgba(0,0,0,0.35); z-index:1001}#helpSite{width:600px;margin:0 auto;text-align:center;font-style:italic;padding:10px 0;font-size:18px;color:#86828d;font-variant:small-caps}.um-btn{background-image:url('../images/UMIcon.png');width:32px;height:32px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-button{ display:inline-flex; align-items:center; justify-content:center; text-decoration:none; height:30px; padding:20px 7px; margin:12px auto; border-radius:24px; font-family:Arial,sans-serif; font-size:12px; transition:all 0.3s;border:none; cursor:pointer; border:2px solid #8b3ffd; box-sizing:border-box}@keyframes pulse{ 0%{ transform:scale(1); opacity:1; -webkit-box-shadow:0 0 rgba(139,63,253,.5); -moz-box-shadow:0 0 rgba(139,63,253,.5); box-shadow:0 0 rgba(139,63,253,.5)}50%{ transform:scale(1.05);opacity:0.8}100%{ transform:scale(1); opacity:1; -webkit-box-shadow:0 0 0 20px rgba(139,63,253,.0); -moz-box-shadow:0 0 0 20px rgba(139,63,253,.0); box-shadow:0 0 0 20px rgba(139,63,253,.0)}}.icon-button span{color:#6e2dc4}a:hover .icon-button{text-decoration:none}.login-wrap{ display:inline-flex; flex-direction:row; align-items:center; gap:8px; flex-wrap:wrap}.inLink{ padding:10px 0; color:#999; text-decoration:underline; font-size:16px}.login-group{ display:flex; flex-direction:column; align-items:flex-start; gap:2px}.login-group-captcha{ display:flex; flex-direction:column; align-items:flex-start; gap:2px}label{ font-size:11px; line-height:1.2; white-space:nowrap; margin:0; padding:0}#passwordIm{width:130px}.login-wrap input,.form-row input{border:1px solid #d2d2d2;border-radius:var(--border-radius)}.login-wrap input:focus,.form-row input:focus{outline:none}input, img[name="captcha"]{ display:block; margin:0; padding:2px 4px; box-sizing:border-box; font-size:15px; text-align:center}img[name="captcha"]{ width:auto; padding:0}.captcha-update{ line-height:1.2; color:var(--primary-color); font-size:11px; white-space:nowrap}.captcha-update{ display:block; font-size:10px; color:var(--primary-color)text-decoration:none; white-space:nowrap; margin-top:-10px; line-height:1.2}.captcha-update :hover{text-decoration:underline}#formBlok{display:flex;flex-direction:column; justify-content:center}.form-wrap{ display:inline-flex; flex-direction:column; gap:10px; background:#fff; padding:14px; border-radius:8px; box-shadow:0 1px 6px rgba(0,0,0,.12)}.form-row{ display:flex; flex-direction:row; align-items:flex-end; gap:10px; flex-wrap:nowrap}.form-row.center{ justify-content:center}.field{ display:flex; flex-direction:column; gap:3px}.field label{ font-size:11px; color:#555; white-space:nowrap; line-height:1.2}.field input{ height:28px; outline:none; transition:border-color .2s}.field-datetime input{width:100px}.field-amount input{width:90px}.field-email input{width:190px}#time-part{width:85px}.form-divider{ border:none; border-top:1px solid #eee; margin:0}.field-captcha{ display:flex; flex-direction:column; gap:3px}.captcha-row{ display:flex; flex-direction:row; align-items:center; gap:6px; justify-content:center}.captcha-row img[name="captcha"]{ display:block}.field-captcha input[name="antispam_kod"]{ width:54px; outline:none; text-align:center; transition:border-color .2s}.btn-submit{ align-self:center;height:28px; padding:0 14px; font-size:13px; background:#4a90e2; color:#fff; border:none; border-radius:4px; cursor:pointer; white-space:nowrap; transition:background .2s}.btn-submit:hover{background:#357abd}.btn-submit:active{background:#2a6099}#mainForm{width:495px}.form-group{width:200px; display:flex; flex-direction:row; margin:0 auto}#amount{width:100px;margin:0 auto}.field-datetime input, .field-amount input, .field-email input{ width:100%}.btn-submit{width:100%}}.form-group{ display:flex;gap:10px; align-items:center}input[readonly]{ cursor:not-allowed} #mobileTextInput{display:none}@media screen and (max-width:639px) { .getCartBlok,#helpSite{width:300px;margin:0 auto}#mainForm{width:250px}.panelRigth .button{width:60px;margin-top:30px;padding:7px}#getPayCartBlok{padding-top:30px}#getCartSForm,#getCartBForm{padding:0;width:300px;margin:5px auto}.form p,#helpSite{font-size:13px}.form .panelLeft{width:200px}.form .panelRigth{width:68px}#bgrBlur{top:113px}.close-btn{right:45px}.form-wrap{width:100%} .form-row{flex-direction:column;align-items:stretch} }#NewFrames,#PopularFrames{position:relative;margin:0 auto}.row_preview{position:absolute;left:0;top:0;transition:transform 0.3s ease-in-out}.effect_preview{text-align:center}.effect_preview a{display:inline-block;padding:2px 2px 10px 2px;width:95%;position:relative} .effect_preview a{display:block;color:inherit}.effect_complect a,.effect_preview a{text-decoration:none}.im_preview{overflow:hidden;display:flex;align-items:center;justify-content:center}.im_preview img{box-shadow:-7px -7px 7px -8px #000000;padding:3px;opacity:1}.im_preview img[data-src]{opacity:0}.inscription{height:auto;z-index:999;opacity:0.90;padding:5px 10px 10px 10px;display:block;margin-top:-15px}.inscription span{font-size:14px;font-variant:small-caps;overflow:hidden;margin:0; padding:0}.inscription span:first-letter{font-size:16px;font-variant:small-caps} .inscription span{display:block}.inscription{border-radius:0 0 5px 5px}.im_preview{border-radius:5px 5px 0 0}.im_preview{border-bottom:none}.inscription{border-top:none;align-items:center;display:flex;flex-direction:column}.inscription span:hover{color:#555}.ads,.adsTop{width:100%;margin:15px auto}.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{ filter:alpha(opacity=50); opacity:0.5;}.imgareaselect-handle{ border-radius:3px; border:2px solid rgba(185,185,185,.9);}.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{border:2px dashed rgba(119,119,119,.9)}.imgareaselect-outer{ border-color:#000; filter:alpha(opacity=50); opacity:0.5;}
#getPayResBtn{display: none;}