#atelier-themed-customizer *{box-sizing:border-box}#atelier-themed-customizer{--ink:#23382e;--brown:#755726;--line:#d7d6cc;--cream:#faf9f5;--muted:#60685f}#atelier-themed-customizer{margin:0;color:var(--ink);background:var(--cream);font:15px/1.55 Arial,Helvetica,sans-serif}#atelier-themed-customizer button,#atelier-themed-customizer input,#atelier-themed-customizer select{font:inherit}#atelier-themed-customizer button,#atelier-themed-customizer a,#atelier-themed-customizer label{-webkit-tap-highlight-color:transparent}#atelier-themed-customizer button{cursor:pointer}#atelier-themed-customizer button:disabled{cursor:default;opacity:.48}#atelier-themed-customizer button:focus-visible,#atelier-themed-customizer a:focus-visible,#atelier-themed-customizer input:focus-visible,#atelier-themed-customizer select:focus-visible,#atelier-themed-customizer canvas:focus-visible{outline:3px solid #316b56;outline-offset:4px}#atelier-themed-customizer a{color:inherit}#atelier-themed-customizer button{color:var(--ink)}#atelier-themed-customizer .prototype{background:#e9eee7;display:flex;align-items:center;justify-content:space-between;padding:9px max(24px,calc((100vw - 1240px)/2));gap:15px;font-size:12px;letter-spacing:.03em}#atelier-themed-customizer .prototype nav{display:flex;align-items:center;gap:16px}#atelier-themed-customizer .prototype select{background:transparent;border:0;color:inherit;padding:4px}#atelier-themed-customizer .brand{max-width:1240px;margin:auto;padding:22px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}#atelier-themed-customizer .brand a{font:25px Georgia,serif;text-decoration:none}#atelier-themed-customizer .brand i{font-size:19px}#atelier-themed-customizer .brand>span{font-size:12px}#atelier-themed-customizer main{max-width:1240px;margin:auto;padding-bottom:40px}#atelier-themed-customizer .breadcrumb{font-size:12px;color:var(--muted);margin:22px 0}#atelier-themed-customizer .product{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:68px;align-items:start}#atelier-themed-customizer .picture{position:sticky;top:24px;min-width:0}#atelier-themed-customizer .preview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#atelier-themed-customizer .eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:600}#atelier-themed-customizer .size{font-size:12px;color:var(--muted)}#atelier-themed-customizer .canvas-wrap{position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 45% 40%,#fffef9 0,#eee9de);border:1px solid #e5e0d5;border-radius:18px;overflow:hidden;aspect-ratio:1/1;min-width:0}#atelier-themed-customizer .canvas-wrap canvas{width:100%;height:100%;object-fit:contain;touch-action:none;cursor:grab;display:block}#atelier-themed-customizer .canvas-wrap canvas:active{cursor:grabbing}#atelier-themed-customizer .preview-chip{position:absolute;left:18px;bottom:16px;padding:4px 10px;border-radius:20px;background:#fffdf7e8;font-size:11px;pointer-events:none}#atelier-themed-customizer .drag-help{font-size:13px;color:var(--muted);margin:15px 0 12px}#atelier-themed-customizer .zoom{display:flex;gap:12px;align-items:center}#atelier-themed-customizer .zoom label{font-size:13px;margin-right:5px}#atelier-themed-customizer .zoom input{flex:1;min-width:40px;accent-color:var(--brown);height:30px}#atelier-themed-customizer .zoom button{border:1px solid var(--line);background:transparent;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1}#atelier-themed-customizer .zoom output{font-size:12px;width:48px;text-align:right;white-space:nowrap}#atelier-themed-customizer .movement{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0}#atelier-themed-customizer .movement>span{font-size:13px}#atelier-themed-customizer .movement>div{display:flex;gap:5px}#atelier-themed-customizer .movement button[data-move]{border:1px solid var(--line);background:transparent;border-radius:7px;width:38px;height:36px}#atelier-themed-customizer .text-button{border:0;border-bottom:1px solid currentColor;background:none;padding:1px 0;font-size:12px;text-underline-offset:3px}#atelier-themed-customizer .outline{border:1px solid var(--ink);background:transparent;border-radius:7px;padding:12px 20px;line-height:1.3;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}#atelier-themed-customizer .confirm{width:100%;margin-top:5px}#atelier-themed-customizer .confirm.confirmed{background:#e8efe7;border-color:#96ab96}#atelier-themed-customizer .crop-status{font-size:12px;margin:10px 0;color:#516247;min-height:19px}#atelier-themed-customizer .details>h1{font:normal clamp(28px,3vw,39px)/1.16 Georgia,serif;margin:12px 0 14px;max-width:500px}#atelier-themed-customizer .intro{color:var(--muted);margin:0 0 16px;max-width:440px}#atelier-themed-customizer .price-line{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}#atelier-themed-customizer .price-line strong{font-size:24px;font-weight:400}#atelier-themed-customizer .price-line>span{font-size:11px;color:var(--muted)}#atelier-themed-customizer fieldset{padding:0;border:0;margin:0 0 25px;min-width:0}#atelier-themed-customizer legend{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;padding:0;margin-bottom:13px}#atelier-themed-customizer .step{width:23px;height:23px;border:1px solid #b0b7aa;display:inline-grid;place-items:center;border-radius:50%;font-size:11px}#atelier-themed-customizer .frames{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#atelier-themed-customizer .frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;background:#f1eee6;border:1px solid transparent;border-radius:8px;padding:8px 5px;min-width:0;position:relative}#atelier-themed-customizer .frame[aria-pressed=true]{background:#fffefa;border-color:var(--brown);box-shadow:0 0 0 1px var(--brown)}#atelier-themed-customizer .frame img{width:100%;height:83px;object-fit:contain;display:block}#atelier-themed-customizer .frame span{font-size:10px;line-height:1.35;overflow-wrap:anywhere}#atelier-themed-customizer .frame:before{content:"";position:absolute;right:5px;top:5px;width:5px;height:5px;background:transparent;border-radius:50%}#atelier-themed-customizer .frame[aria-pressed=true]:before{background:var(--brown)}#atelier-themed-customizer .selected-name{font-size:12px;color:var(--muted);margin:10px 0 0}#atelier-themed-customizer .finishes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#atelier-themed-customizer .finish{border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:start;min-width:0;padding:9px 3px;background:transparent;font-size:10px;line-height:1.25;text-align:center}#atelier-themed-customizer .finish[aria-pressed=true]{background:#fffefa;border-color:var(--brown);box-shadow:0 0 0 1px var(--brown)}#atelier-themed-customizer .swatch{height:24px;width:24px;border-radius:50%;background:#dfe3df;display:block;border:1px solid #d9d7ca;position:relative;overflow:hidden}#atelier-themed-customizer .finish[data-id=classic] .swatch{background:linear-gradient(145deg,#f7f5ef,#d5d7d2,#fff)}#atelier-themed-customizer .finish[data-id=hearts] .swatch{background:linear-gradient(130deg,#ffc7c3,#e1e2ff,#c7f4e9,#ffe3b4)}#atelier-themed-customizer .finish[data-id=hearts] .swatch:after{content:"\2665";display:grid;place-items:center;color:#e3a8a1;font-size:20px;line-height:1}#atelier-themed-customizer .finish[data-id=stars] .swatch{background:conic-gradient(#f8d79d,#c5d9f8,#e3b8eb,#b8e8e2,#f8d79d)}#atelier-themed-customizer .finish[data-id=stars] .swatch:after{content:"\2726";position:absolute;color:#fff;top:1px;right:1px;bottom:1px;left:1px;text-align:center;font-size:19px}#atelier-themed-customizer .finish[data-id=plain] .swatch{background:linear-gradient(125deg,#e4a9cc,#fdedb0,#9ddce5,#afb2ea,#e4a9cc)}#atelier-themed-customizer .finish[data-id=snow] .swatch{background:linear-gradient(135deg,#d2d6f3,#a9e2e6,#f6d5e9)}#atelier-themed-customizer .finish[data-id=snow] .swatch:after{content:"\2744";color:#fff;font-size:20px;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}#atelier-themed-customizer .finish small{color:var(--muted);font-size:10px}#atelier-themed-customizer #tm-finish-help{margin-top:12px}#atelier-themed-customizer .upload-button{width:100%;cursor:pointer;background:#fffdfa}#atelier-themed-customizer .upload-button:focus-within{outline:3px solid #316b56;outline-offset:4px}#atelier-themed-customizer .file-status{font-size:11px;margin:9px 0 0;color:var(--muted)}#atelier-themed-customizer .error{font-size:12px;color:#9a311c;empty-cells:hide;margin:5px 0}#atelier-themed-customizer .error:empty{display:none}#atelier-themed-customizer #demo{margin-top:10px}#atelier-themed-customizer .order{border-top:1px solid var(--line);padding-top:16px}#atelier-themed-customizer .summary{font-size:12px;margin:0 0 12px;color:var(--muted)}#atelier-themed-customizer .primary{width:100%;padding:15px;background:var(--brown);border:1px solid var(--brown);color:#fff;border-radius:7px;letter-spacing:.01em}#atelier-themed-customizer .preparation{font-size:11px;color:var(--muted);text-align:center;margin-top:12px}#atelier-themed-customizer .about{margin-top:20px;border-top:1px solid var(--line);padding-top:16px;font-size:13px}#atelier-themed-customizer .about summary{cursor:pointer}#atelier-themed-customizer .about p{color:var(--muted)}#atelier-themed-customizer .owner{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:40px;margin-top:70px;padding:30px;background:#ecefe7;border-radius:14px}#atelier-themed-customizer .owner h2{font:26px Georgia,serif;margin:10px 0}#atelier-themed-customizer .owner p{font-size:13px;margin:0;max-width:600px}#atelier-themed-customizer .owner>p{grid-column:1/-1;margin-top:12px}#atelier-themed-customizer .owner .outline{font-size:13px}#atelier-themed-customizer .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#atelier-themed-customizer footer{text-align:center;font:18px Georgia,serif;border-top:1px solid var(--line);padding:25px}#atelier-themed-customizer dialog{border:1px solid var(--line);border-radius:15px;padding:28px;max-width:min(850px,calc(100vw - 30px));max-height:90dvh;color:var(--ink);background:var(--cream)}#atelier-themed-customizer dialog::backdrop{background:#11201890}#atelier-themed-customizer dialog h2{font:26px Georgia,serif}#atelier-themed-customizer dialog img{max-width:100%;height:auto}#atelier-themed-customizer .close{float:right;width:38px;height:38px;font-size:24px;background:none;border:1px solid var(--line);border-radius:50%}#atelier-themed-customizer dialog p{font-size:13px}#atelier-themed-customizer .prototype nav a[aria-current]{font-weight:700}@media(min-width:1500px){#atelier-themed-customizer main,#atelier-themed-customizer .brand{max-width:1280px}#atelier-themed-customizer .product{gap:88px}#atelier-themed-customizer .picture{max-width:620px}}@media(max-width:1290px){#atelier-themed-customizer main,#atelier-themed-customizer .brand{margin-left:30px;margin-right:30px}#atelier-themed-customizer .product{gap:40px}}@media(max-width:760px){#atelier-themed-customizer .prototype{padding:8px 14px;font-size:10px;gap:8px}#atelier-themed-customizer .prototype nav{gap:8px}#atelier-themed-customizer .prototype nav>a{display:none}#atelier-themed-customizer .brand{margin:0 20px;padding:18px 0}#atelier-themed-customizer .brand a{font-size:21px}#atelier-themed-customizer .brand i{display:block;font-size:15px;margin-top:2px}#atelier-themed-customizer .brand>span{font-size:10px;max-width:90px;text-align:right}#atelier-themed-customizer main{margin:0 20px}#atelier-themed-customizer .breadcrumb{margin:17px 0;font-size:11px}#atelier-themed-customizer .product{display:flex;flex-direction:column;gap:22px}#atelier-themed-customizer .details{display:contents}#atelier-themed-customizer .details>h1{order:0;font-size:29px;margin:0 0 -12px;max-width:100%}#atelier-themed-customizer .details>.eyebrow{order:-1;margin-bottom:-17px}#atelier-themed-customizer .intro{order:1;font-size:13px;margin:0 0 -13px}#atelier-themed-customizer .price-line{order:2;margin:0 0 -6px;gap:10px}#atelier-themed-customizer .price-line strong{font-size:21px}#atelier-themed-customizer .picture{order:3;width:100%;position:static}#atelier-themed-customizer .frames-field{order:4}#atelier-themed-customizer .details>fieldset:not(.frames-field):not(.upload-field){order:5}#atelier-themed-customizer .upload-field{order:6}#atelier-themed-customizer .order{order:7}#atelier-themed-customizer .about{order:8;margin:0;width:100%}#atelier-themed-customizer .details>fieldset{margin:0;width:100%}#atelier-themed-customizer .frames{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}#atelier-themed-customizer .frame{padding:8px 3px;gap:6px}#atelier-themed-customizer .frame img{height:63px}#atelier-themed-customizer .frame span{font-size:9px}#atelier-themed-customizer .canvas-wrap{border-radius:13px}#atelier-themed-customizer .preview-heading{margin-bottom:8px}#atelier-themed-customizer .preview-heading .eyebrow{font-size:10px}#atelier-themed-customizer .size{font-size:11px}#atelier-themed-customizer .preview-chip{left:12px;bottom:12px;font-size:10px}#atelier-themed-customizer .drag-help{font-size:12px;margin:12px 0 8px}#atelier-themed-customizer .zoom{gap:8px}#atelier-themed-customizer .zoom label{margin:0}#atelier-themed-customizer .zoom output{width:43px}#atelier-themed-customizer .zoom button{width:32px;height:32px}#atelier-themed-customizer .movement{gap:8px}#atelier-themed-customizer .movement>div{gap:4px}#atelier-themed-customizer .movement button[data-move]{width:34px;height:34px}#atelier-themed-customizer .confirm{font-size:13px;padding:11px}#atelier-themed-customizer .crop-status{margin-bottom:0;min-height:0}#atelier-themed-customizer .crop-status:empty{display:none}#atelier-themed-customizer .finishes{gap:5px}#atelier-themed-customizer .finish{font-size:10px;padding:8px 3px}#atelier-themed-customizer .selected-name{font-size:11px}#atelier-themed-customizer .owner{margin-top:40px;padding:20px;display:block}#atelier-themed-customizer .owner h2{font-size:23px}#atelier-themed-customizer .owner p{font-size:12px}#atelier-themed-customizer .owner button{margin-top:18px;width:100%}#atelier-themed-customizer .owner>p{margin-top:12px}#atelier-themed-customizer .order,#atelier-themed-customizer .primary{width:100%}#atelier-themed-customizer legend{font-size:14px}#atelier-themed-customizer .file-status,#atelier-themed-customizer .preparation{font-size:11px}#atelier-themed-customizer .upload-button{font-size:14px}#atelier-themed-customizer .zoom input{height:35px}#atelier-themed-customizer dialog{padding:20px}}@media(max-width:355px){#atelier-themed-customizer main{margin:0 14px}#atelier-themed-customizer .brand{margin:0 14px}#atelier-themed-customizer .details>h1{font-size:26px}#atelier-themed-customizer .frame img{height:52px}#atelier-themed-customizer .frames{gap:4px}#atelier-themed-customizer .frame span{font-size:8px}#atelier-themed-customizer .movement{gap:5px}#atelier-themed-customizer .movement>span{display:none}#atelier-themed-customizer .movement button[data-move]{width:36px}#atelier-themed-customizer .finish{font-size:9px}#atelier-themed-customizer .size{font-size:10px}}@media(prefers-reduced-motion:no-preference){#atelier-themed-customizer button{transition:background .15s,border-color .15s}#atelier-themed-customizer button:hover:not(:disabled){filter:brightness(.97)}}@media(max-width:760px){#atelier-themed-customizer .frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#atelier-themed-customizer .frame img{height:72px}#atelier-themed-customizer .frame span{font-size:11px}#atelier-themed-customizer .frames .frame{padding:8px 5px}}#atelier-themed-customizer{--ink:#1f261d;--brown:#755626;--line:#d6d9d2;--cream:#f7f7f5;--muted:#586058;--paper:#fffefa;--tint:#f0e9dc;--body-font:system_ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;--heading-font:"New York","Iowan Old Style","Apple Garamond",Baskerville,"Times New Roman","Droid Serif",Times,"Source Serif Pro",serif}#atelier-themed-customizer{font:16px/1.65 var(--body-font);letter-spacing:.6px;color:#1f261dbf}#atelier-themed-customizer button,#atelier-themed-customizer input,#atelier-themed-customizer select{font-family:inherit}#atelier-themed-customizer h1,#atelier-themed-customizer h2{color:var(--ink)}#atelier-themed-customizer .details>h1{font:400 40px/1.3 var(--heading-font);letter-spacing:.6px;max-width:none}#atelier-themed-customizer .brand{padding:18px 0}#atelier-themed-customizer .brand a{display:block}#atelier-themed-customizer .brand img{display:block;width:80px;height:80px;object-fit:contain}#atelier-themed-customizer .brand>span{font-family:var(--body-font)}#atelier-themed-customizer .eyebrow{font-family:var(--body-font)}#atelier-themed-customizer .canvas-wrap{background:#fffefa;border:1px solid var(--line);border-radius:6px}#atelier-themed-customizer .outline{border-color:var(--brown);color:var(--brown);border-radius:5px;padding:11px 14px;background:transparent}#atelier-themed-customizer .primary{background:var(--brown);border-color:var(--brown);border-radius:5px;color:#fff}#atelier-themed-customizer .zoom button,#atelier-themed-customizer .movement button[data-move]{border-radius:5px;background:var(--paper);border-color:var(--line)}#atelier-themed-customizer .frame{border-radius:5px;background:var(--paper)}#atelier-themed-customizer .frame[aria-pressed=true]{background:var(--tint);border-color:var(--brown);box-shadow:inset 0 0 0 1px var(--brown)}#atelier-themed-customizer .frame span{font-family:var(--body-font)}#atelier-themed-customizer .finishes.mag-finish-row{display:flex;flex-wrap:wrap;gap:8px}#atelier-themed-customizer .finishes .finish{display:block;font:14px/1.4 var(--body-font);padding:9px 12px;border:1px solid var(--line);border-radius:5px;background:transparent;letter-spacing:.6px;text-align:left}#atelier-themed-customizer .finishes .finish[aria-pressed=true]{background:var(--tint);border-color:var(--brown);box-shadow:inset 0 0 0 1px var(--brown)}#atelier-themed-customizer .finish-surcharge{font-size:12px;margin:9px 0 12px;color:var(--muted)}#atelier-themed-customizer .finish-preview{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:transparent;color:var(--ink);text-align:left;cursor:zoom-in;font:inherit}#atelier-themed-customizer .finish-visual{display:block;position:relative;aspect-ratio:2.05;overflow:hidden;background:#edf0e8}#atelier-themed-customizer .finish-visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}#atelier-themed-customizer .finish-visual.atlas img{position:absolute;width:200%;max-width:none;height:auto;left:calc(var(--finish-x)*-100%);top:50%;transform:translateY(calc(-25% - var(--finish-y)*50%));object-fit:fill}#atelier-themed-customizer .finish-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:var(--paper);font-size:14px;line-height:1.4}#atelier-themed-customizer .finish-enlarge{flex-shrink:0;font-size:12px;text-decoration:underline;text-underline-offset:3px}#atelier-themed-customizer .finish-note{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}#atelier-themed-customizer .finish-visual.large{aspect-ratio:1}#atelier-themed-customizer #tm-finish-dialog{width:min(88vw,790px);max-height:92dvh}#atelier-themed-customizer #tm-finish-dialog img{max-width:none}#atelier-themed-customizer #tm-finish-dialog-title{font:18px/1.4 var(--body-font)}#atelier-themed-customizer .field-label{display:block;font-size:14px;margin:10px 0 6px}#atelier-themed-customizer .text-input{display:block;width:100%;border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:10px 12px;color:var(--ink);font-size:16px}#atelier-themed-customizer .lettering-help{font-size:12px;color:var(--muted);margin:9px 0 0}#atelier-themed-customizer .lettering-field{margin-top:25px}#atelier-themed-customizer .owner{background:#edf0e8;border-radius:7px}#atelier-themed-customizer .owner h2{font-family:var(--heading-font)}@media(max-width:760px){#atelier-themed-customizer .details>h1{font-size:30px;line-height:1.25}#atelier-themed-customizer .brand{padding:12px 0}#atelier-themed-customizer .brand img{width:65px;height:65px}#atelier-themed-customizer .finishes .finish{font-size:14px;padding:9px 12px}#atelier-themed-customizer .finish-visual{aspect-ratio:1.9}#atelier-themed-customizer .finish-visual.large{aspect-ratio:1}#atelier-themed-customizer .finish-caption{font-size:13px}#atelier-themed-customizer .lettering-field{order:7!important}#atelier-themed-customizer .order{order:8}#atelier-themed-customizer .about{order:9}#atelier-themed-customizer .lettering-field{margin-top:0}#atelier-themed-customizer .details>.eyebrow{font-size:11px}#atelier-themed-customizer .finish-preview{font-family:var(--body-font)}}#atelier-themed-customizer button:disabled{opacity:.5}@media(min-width:761px){#atelier-themed-customizer .details>h1{font-size:44px}}#atelier-themed-customizer .confirm-bottom{display:none}@media(max-width:760px){#atelier-themed-customizer .picture #tm-confirm{display:none}#atelier-themed-customizer .confirm-bottom{display:flex;margin:0 0 12px}}#atelier-themed-customizer .lettering-colours{margin-top:17px;padding-top:6px}#atelier-themed-customizer .colour-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}#atelier-themed-customizer .colour-field{min-width:0}#atelier-themed-customizer .colour-value{display:flex;align-items:center;gap:8px;min-width:0}#atelier-themed-customizer .colour-value input[type=color]{width:44px;height:44px;min-width:44px;padding:3px;border:1px solid var(--line);border-radius:5px;background:var(--paper);cursor:pointer}#atelier-themed-customizer .colour-hex{width:100%;max-width:116px;min-width:0;height:44px;padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font-size:14px;letter-spacing:.1px}#atelier-themed-customizer .colour-hex[aria-invalid=true]{border-color:#9a311c}#atelier-themed-customizer .outline-range{display:flex;align-items:center;gap:12px}#atelier-themed-customizer .outline-range input{width:100%;min-width:40px;height:36px;accent-color:var(--brown)}#atelier-themed-customizer .outline-range output{min-width:55px;text-align:right;font-size:12px;white-space:nowrap}#atelier-themed-customizer .second-outline-toggle{display:flex;align-items:center;gap:10px;margin:12px 0;min-height:44px;font-size:14px;cursor:pointer}#atelier-themed-customizer .second-outline-toggle input{width:20px;height:20px;accent-color:var(--brown)}#atelier-themed-customizer #tm-second-outline-options[hidden]{display:none}#atelier-themed-customizer #tm-reset-colours{margin-top:12px}#atelier-themed-customizer .owner .sizing-reference{grid-column:1/-1;font-size:12px;margin-top:16px}#atelier-themed-customizer .lettering-colours .field-label{font-size:13px}@media(max-width:760px){#atelier-themed-customizer .colour-grid{gap:10px}#atelier-themed-customizer .colour-hex{font-size:16px;padding:6px}#atelier-themed-customizer .lettering-colours .field-label{font-size:12px}#atelier-themed-customizer .colour-value{gap:5px}#atelier-themed-customizer .outline-range{gap:6px}#atelier-themed-customizer .outline-range output{min-width:45px;font-size:11px}#atelier-themed-customizer .second-outline-toggle{font-size:13px}}#atelier-themed-customizer{font-size:16px;line-height:1.65;letter-spacing:.6px;--brown:rgb(var(--color-button));--body-font:var(--font-body-family);--heading-font:var(--font-heading-family)}#atelier-themed-customizer [hidden]{display:none!important}#atelier-themed-customizer [data-content]{padding:24px 0}#atelier-themed-customizer .tm-original-media{margin-top:48px}#atelier-themed-customizer .tm-original-media>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}#atelier-themed-customizer .tm-original-media img,#atelier-themed-customizer .tm-original-media video{width:100%;height:auto;max-height:520px;object-fit:contain}#atelier-themed-customizer button,#atelier-themed-customizer input{font-family:inherit}#atelier-themed-customizer .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}#atelier-themed-customizer .details{min-width:0}#atelier-themed-customizer [aria-busy=true]{opacity:.8}@media(max-width:760px){#atelier-themed-customizer .product{display:flex;gap:22px}#atelier-themed-customizer .tm-original-media>div{grid-template-columns:1fr}}@font-face{font-family:CaesarDressing-Regular;src:url(CaesarDressing-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.custom-font-select{position:relative;min-width:0}.selected-font{width:100%;min-height:48px;background:var(--paper);border:1px solid var(--line);border-radius:5px;color:var(--ink);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:20px;text-align:left}.selected-font svg{flex:none}#tm-font-options{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow:auto;z-index:10;background:var(--paper);border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 20px #0002}#tm-font-options[hidden]{display:none}.font-option{display:block;width:100%;min-height:48px;font-size:22px;line-height:1.4;padding:9px 12px;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;letter-spacing:normal}.font-option:last-child{border-bottom:0}.font-option[aria-selected=true],.font-option:hover{background:var(--tint)}.selected-font span{min-width:0;overflow-wrap:anywhere;line-height:1.35}.font-option{overflow-wrap:anywhere;white-space:normal}#atelier-themed-customizer{--paper:#fffefa;--tint:#edf0e7}.shopify-section:has([data-tm-video-relocated]){display:none}#atelier-themed-customizer .order .summary{margin:0 0 16px;padding:12px 0;border-block:1px solid var(--line);font-size:15px;line-height:1.55;letter-spacing:.3px;color:var(--ink)}#atelier-themed-customizer .tm-selection-line{display:flex;flex-wrap:wrap;gap:4px 8px}#atelier-themed-customizer .tm-selection-line+.tm-selection-line{margin-top:6px}#atelier-themed-customizer .tm-selection-line strong{font-weight:600}#atelier-themed-customizer .tm-selection-line span{overflow-wrap:anywhere}#atelier-themed-customizer .tm-product-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:52px;padding:38px 0;border-top:1px solid var(--line)}#atelier-themed-customizer .tm-product-story h2{font:400 31px/1.25 var(--heading-font);margin:0 0 18px}#atelier-themed-customizer .tm-product-story p{margin:0 0 18px}#atelier-themed-customizer .tm-story-features .tm-story-feature{position:relative;padding-left:21px;margin:0}#atelier-themed-customizer .tm-story-features .tm-story-feature+.tm-story-feature{margin-top:8px}#atelier-themed-customizer .tm-story-feature:before{content:"\2022";position:absolute;left:0}#atelier-themed-customizer .tm-making-video h3{font:500 17px/1.4 var(--body-font);letter-spacing:.3px;margin:0 0 12px;color:var(--ink)}#atelier-themed-customizer .tm-making-video deferred-media{display:block;position:relative;aspect-ratio:16/9;padding:0!important;min-height:0!important;background:#e9e9e0;border:0;border-radius:7px;overflow:hidden}#atelier-themed-customizer .tm-making-video .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0}#atelier-themed-customizer .tm-making-video img{display:block;object-fit:cover;width:100%;height:100%}#atelier-themed-customizer .tm-making-video iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:0;width:100%;height:100%}@media(max-width:760px){#atelier-themed-customizer .tm-product-story{grid-template-columns:1fr;gap:25px;margin-top:30px;padding:27px 0}#atelier-themed-customizer .tm-product-story h2{font-size:27px}#atelier-themed-customizer .tm-making-video h3{font-size:16px}#atelier-themed-customizer .order .summary{font-size:15px}}#atelier-themed-customizer .tm-making-video deferred-media[loaded]>.deferred-media__poster{display:none;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/37/assets/atelier-themed-editor.css.map */
