.swp{display:grid;gap:1.6rem}.swp__stagewrap{position:sticky;top:1rem}.swp__stage{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:1.4rem;overflow:hidden}.swp__art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;height:75%;box-shadow:0 12px 30px #00000029;background:#fff;overflow:hidden}.swp__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.swp__canvas canvas{display:block}.swp__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:.8rem;color:#8a8882;font-size:1.25rem;text-align:center;padding:1rem;pointer-events:none}.swp__empty[hidden]{display:none}.swp__frame{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;width:100%;height:100%}.swp__frame[hidden]{display:none}.swp__note{margin:.8rem 0 0;font-size:1.15rem;opacity:.55;text-align:center}.swp__tools{border:1px solid rgba(23,24,28,.1);border-radius:1.4rem;padding:1.2rem 1.4rem 1.4rem;background:#fff}.swp__tabs{display:flex;gap:.4rem;border-bottom:1px solid rgba(23,24,28,.08);margin-bottom:1.2rem;overflow-x:auto;scrollbar-width:none}.swp__tab{flex:none;font:inherit;font-size:1.3rem;letter-spacing:.02em;padding:.8rem 1rem;border:0;background:none;color:#17181c99;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.swp__tab.is-active{color:#17181c;border-bottom-color:#17181c;font-weight:600}.swp__panel{display:none}.swp__panel.is-active{display:grid;gap:1.2rem}.swp__upload{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem;border:1.5px dashed rgba(23,24,28,.3);border-radius:1rem;cursor:pointer;font-size:1.4rem;font-weight:500;background:#faf9f6;transition:border-color .2s,background .2s}.swp__upload:hover,.swp__upload.is-drag{border-color:#17181c;background:#f3f1ec}.swp__upload input{position:absolute;width:1px;height:1px;opacity:0}.swp__hint{margin:0;font-size:1.2rem;opacity:.65;line-height:1.5}.swp__hint--warn{opacity:1;color:#8a5a00;background:#fff6e0;padding:.8rem 1rem;border-radius:.8rem}.swp__hint[hidden]{display:none}.swp__row{display:grid;gap:.8rem}.swp__row[hidden]{display:none}.swp__label,.swp__field>span{font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;opacity:.65}.swp__field{display:grid;gap:.4rem}.swp__field input[type=text],.swp__field select,.swp__field textarea{font:inherit;font-size:1.4rem;padding:.9rem 1.1rem;border:1px solid rgba(23,24,28,.2);border-radius:.8rem;background:#fff;width:100%}.swp__field input[type=range]{width:100%;accent-color:#17181c}.swp__field input[type=color]{width:100%;height:3.8rem;border:1px solid rgba(23,24,28,.2);border-radius:.8rem;padding:.2rem;background:#fff}.swp__grid3{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:.8rem;align-items:end}.swp__btns{display:flex;flex-wrap:wrap;gap:.6rem}.swp__btn{font:inherit;font-size:1.25rem;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(23,24,28,.25);background:#fff;cursor:pointer}.swp__btn:hover{border-color:#17181c}.swp__btn--ghost{color:#b3261e;border-color:transparent}.swp__seg{display:inline-flex;gap:.3rem;padding:.3rem;background:#f1efea;border-radius:999px}.swp__seg button{font:inherit;font-size:1.2rem;padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;cursor:pointer;color:#17181cb3}.swp__seg button.is-active,.swp__seg button[aria-pressed=true]{background:#17181c;color:#fff}.swp__seg--small button{padding:.45rem .9rem}.swp__textbox{display:grid;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px dashed rgba(23,24,28,.12)}.swp__textbox:last-of-type{border-bottom:0}.swp__swatches{display:flex;flex-wrap:wrap;gap:.6rem}.swp__swatch{width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #17181c33;cursor:pointer;padding:0}.swp__swatch.is-active{box-shadow:0 0 0 2px #17181c}.swp__swatch--custom{position:relative;display:grid;place-items:center;background:#fff;font-size:1.6rem}.swp__swatch--custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.swp__check{display:flex;gap:.8rem;align-items:flex-start;font-size:1.25rem;line-height:1.45}.swp__check input{margin-top:.3rem;accent-color:#17181c}.swp__error{margin:0;padding:.9rem 1.1rem;border-radius:.8rem;background:#fdecea;color:#b3261e;font-size:1.3rem}.swp__error[hidden]{display:none}.swp__busy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#ffffffbf;display:grid;place-items:center;font-size:1.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.swp__busy[hidden]{display:none}.swp__busy span{background:#17181c;color:#fff;padding:1.2rem 2rem;border-radius:999px}@media screen and (min-width:990px){.swp{grid-template-columns:1fr}.swp__stagewrap{position:static}}@media screen and (max-width:749px){.swp__stage{border-radius:1rem}.swp__grid3{grid-template-columns:1fr 1fr}.swp__grid3 .swp__field:first-child{grid-column:1 / -1}}.swp__tabnum{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#17181c14;font-size:1.05rem;margin-right:.5rem;font-weight:600}.swp__tab.is-active .swp__tabnum{background:#17181c;color:#fff}.swp__styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.8rem}.swp__style{font:inherit;display:grid;gap:.5rem;padding:.6rem;border:1.5px solid rgba(23,24,28,.12);border-radius:1rem;background:#fff;cursor:pointer;text-align:left}.swp__style.is-active{border-color:#17181c;box-shadow:0 0 0 1px #17181c}.swp__style-thumb{display:block;aspect-ratio:3 / 2;border-radius:.6rem;background:#f1efea;position:relative;overflow:hidden}.swp__style-thumb:after{content:"";position:absolute;left:20%;right:20%;bottom:18%;height:10%;border-radius:2px;background:#17181c59}.swp__style-thumb--band-bottom:before,.swp__style-thumb--vignette:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#c9a27e,#8a9a5b)}.swp__style-thumb--band-bottom:after,.swp__style-thumb--vignette:after{background:#ffffffe6}.swp__style-thumb--ring:before{content:"";position:absolute;left:50%;top:42%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#c9a27e;box-shadow:0 0 0 2px #fff,0 0 0 3px #17181c}.swp__style-thumb--none:before{content:"";position:absolute;left:10%;right:10%;top:10%;height:50%;background:#c9a27e;border-radius:3px}.swp__style-thumb--bear:before{content:"";position:absolute;left:50%;top:40%;width:34%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#c9a27e;box-shadow:-14px -12px 0 -4px #c9a27e,14px -12px 0 -4px #c9a27e}.swp__style-thumb--rainbow:before{content:"";position:absolute;left:50%;top:60%;width:60%;aspect-ratio:2 / 1;transform:translate(-50%,-50%);border-radius:100px 100px 0 0;background:conic-gradient(from 270deg at 50% 100%,#e4572e,#f6c945,#8a9a5b,#5b8fd6,#9a6bb5,#e4572e);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 45%,#000 46%);mask:radial-gradient(circle at 50% 100%,transparent 45%,#000 46%)}.swp__style-thumb--moon:before{content:"";position:absolute;left:55%;top:40%;width:36%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;box-shadow:-8px -6px #f6e7b1}.swp__style-thumb--moon:after{background:#ffffffb3}.swp__style-thumb--mrmrs:before,.swp__style-thumb--welcome:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #17181c}.swp__style-thumb--quote-marks:before{content:"\201c";position:absolute;left:12%;top:-8%;font:700 3.2rem/1 Playfair Display,serif;color:#17181c59}.swp__style-thumb--poster-bar:before{content:"";position:absolute;left:12%;top:16%;width:30%;height:4px;background:#f6f4ef}.swp__style-thumb--poster-bar:after{background:#f6f4efcc;left:12%;right:30%}.swp__style-thumb--script-lines:before{content:"";position:absolute;left:20%;right:20%;top:30%;height:1px;background:#17181c;box-shadow:0 22px #17181c}.swp__style-thumb--street{background:#1f6f4a!important}.swp__style-thumb--street:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:3px solid #fff;border-radius:6px}.swp__style-thumb--street:after{background:#fff}.swp__style-thumb--map:before{content:"";position:absolute;left:15%;top:15%;width:70%;height:50%;background:currentColor;opacity:.55;border-radius:40% 55% 45% 50%/55% 40% 50% 45%}.swp__style-thumb--newspaper:before{content:"";position:absolute;left:10%;right:10%;top:12%;height:3px;background:#17181c;box-shadow:0 10px #17181c,0 14px 0 -1px #17181c}.swp__style-thumb--newspaper:after{left:10%;right:50%;bottom:14%;height:36%;background:#17181c33}.swp__style-thumb--art-band:before{content:"";position:absolute;left:0;right:0;top:0;height:70%;background:linear-gradient(135deg,#6b4530,#c9a27e)}.swp__style-thumb--museum:before{content:"";position:absolute;left:14%;right:14%;top:10%;height:62%;background:linear-gradient(135deg,#6b4530,#c9a27e);box-shadow:0 4px 10px #00000040}.swp__style-thumb--museum:after{left:14%;right:60%;bottom:10%;height:6%}.swp__style-name{font-size:1.2rem;font-weight:500;line-height:1.3}.swp__zone{display:grid;gap:.8rem;padding:.8rem;border:1px solid transparent;border-radius:1rem}.swp__zone.is-active{border-color:#17181c1f;background:#faf9f6}.swp__ico{display:inline-flex}.swp__seg--wrap{flex-wrap:wrap;border-radius:1.2rem}.swp__btn--primary,.swp__btn[aria-pressed=true]{background:#17181c;color:#fff;border-color:#17181c}.swp__bgimgs,.swp__artgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.6rem;max-height:32rem;overflow:auto;padding:.2rem}.swp__bgimg,.swp__artitem{font:inherit;padding:0;border:2px solid transparent;border-radius:.8rem;background:#f1efea;cursor:pointer;overflow:hidden;display:grid;gap:.3rem}.swp__bgimg img,.swp__artitem img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.swp__artitem span{font-size:1.05rem;line-height:1.25;padding:0 .4rem .4rem;text-align:left;color:#17181cbf;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swp__bgimg.is-active,.swp__artitem.is-active{border-color:#17181c}.swp__search{font:inherit;font-size:1.35rem;padding:.8rem 1rem;border:1px solid rgba(23,24,28,.2);border-radius:.8rem;width:100%}.swp__stage.is-pinmode{cursor:crosshair;box-shadow:0 0 0 3px #e4572e inset}.swp__trust{font-size:1.2rem;opacity:.75;line-height:1.5}.swp__trust ul{margin:0;padding-left:1.6rem}.swp__textbox textarea{resize:vertical}@media screen and (max-width:749px){.swp__stagewrap{position:sticky;top:0;z-index:3;background:#fff;padding-bottom:.4rem}.swp__stage{width:min(100%,52vh);margin:0 auto}.swp__note{display:none}.swp__styles{grid-template-columns:repeat(2,1fr)}}.swp__share{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1.6rem 0 .4rem;padding-top:1.4rem;border-top:1px solid rgba(23,24,28,.08)}.swp__share .swp__hint{width:100%;margin:0}.swp__sharemsg{font-size:1.25rem;color:#1f6f4a}.swp__citywrap{position:relative}.swp__citylist{position:absolute;left:0;right:0;z-index:5;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.6rem;box-shadow:0 8px 24px #0000001f;max-height:22rem;overflow:auto}.swp__cityitem{display:block;width:100%;text-align:left;padding:.8rem 1.2rem;background:none;border:0;font:inherit;font-size:1.3rem;cursor:pointer}.swp__cityitem:hover{background:#0000000d}.swp__check{display:inline-flex;align-items:center;gap:.6rem;margin-right:1.6rem;font-size:1.3rem;cursor:pointer}.swp__check input{width:1.6rem;height:1.6rem}@media(max-width:749px){.swp__citylist{position:static;max-height:16rem;margin-top:.4rem}}.swp__mapsel{font:inherit;font-size:1.4rem;padding:.9rem 1.1rem;border:1px solid rgba(23,24,28,.2);border-radius:.8rem;background:#fff;width:100%;margin-bottom:.6rem}.swp__stylegroup{grid-column:1 / -1;margin:.6rem 0 0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/141/assets/sw-personalizer.css.map */
