﻿[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:var(--bac-color);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:#f9f9f9;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{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,#fade,.popupbox{display:none}#getCartLoader{background-image:url("../images/loading.gif");background-position:50% 50%;background-repeat:no-repeat;height:50px}.openDown{text-decoration:underline; cursor:pointer}#getCartMessage{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; right: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}#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;}