@font-face{font-family:Newsreader;src:url(//www.namnsmycken.com/cdn/shop/t/39/assets/provrum-newsreader-latin-wght-normal.woff2?v=172330667873600671794740201) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Red Hat Text;src:url(//www.namnsmycken.com/cdn/shop/t/39/assets/provrum-red-hat-text-latin-wght-normal.woff2?v=95021019503214496791794740201) format("woff2");font-weight:300 700;font-display:swap}:root{--paper:#fdfbf8;--ink:#342b2c;--muted:#655756;--rose:#b65f79;--rose-deep:#8d3d57;--line:#e8ded7;--head:Newsreader,Georgia,serif;--body:"Red Hat Text",system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.48 var(--body)}.masthead{border-bottom:1px solid #eae0d8;background:#fffdfb}.masthead-inner{max-width:1380px;margin:auto;padding:9px 5%;display:flex;justify-content:space-between;align-items:center}.masthead img{width:104px;height:auto;display:block}.masthead span{font-size:12px;color:var(--muted)}.studio{max-width:1380px;margin:auto;padding:clamp(23px,4.2vw,62px) 5%;display:grid;grid-template-columns:minmax(380px,1fr) minmax(350px,1.04fr);gap:clamp(26px,5vw,75px);align-items:start}.controls{padding-top:clamp(8px,2.2vw,32px)}h1,h2,h3,legend,summary{font-family:var(--head);font-weight:400}h1{font-size:clamp(49px,7vw,104px);line-height:.92;letter-spacing:-.046em;margin:0 0 13px}h2{font-size:34px;line-height:1;margin:4px 0 10px}h3{font-size:23px;margin:20px 0 0}.intro p{font-size:clamp(14px,1.2vw,17px);max-width:42ch;color:var(--muted);margin:0 0 26px}fieldset{padding:0;border:0;margin:0 0 22px;min-inline-size:0}legend{font-size:25px;padding:0;margin-bottom:8px;line-height:1.1}.models,.lengths{display:grid;gap:8px}.models{grid-template-columns:repeat(4,minmax(0,1fr))}.lengths{grid-template-columns:repeat(6,minmax(0,1fr))}button,.button,.choice{font:inherit;color:inherit;background:#fffdfb;border:1px solid var(--line);border-radius:6px;padding:10px 15px;cursor:pointer;min-height:44px}button:hover:not(:disabled),.choice:hover,.button:hover{border-color:var(--rose)}button:focus-visible,.button:focus-visible,summary:focus-visible,input:focus-visible+.choice{outline:2px solid var(--rose-deep);outline-offset:3px}button:disabled{opacity:.48;cursor:default}.button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px}.primary{background:var(--rose-deep);border-color:var(--rose-deep);color:#fff}.primary:hover{background:#76344a}label{position:relative;display:block}label input{position:absolute;opacity:0;width:1px;height:1px}.choice{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 3px;white-space:nowrap;font-size:14px}.models .choice{flex-direction:column;justify-content:start;gap:4px;white-space:normal;line-height:1.05;padding:4px 4px 9px;height:100%;font-size:13px}.choice img{display:block;width:100%;aspect-ratio:1.13;object-fit:contain;margin:auto 0 0}.models input[value=coin]+.choice img{transform:scale(.965)}.models input[value=love]+.choice{overflow:hidden}.models input[value=love]+.choice img{transform:scale(1.16);transform-origin:center 80%}.choice small{display:block;font-size:10px;color:var(--muted);margin-top:2px}input:checked+.choice{border-color:var(--rose);box-shadow:inset 0 0 0 1px var(--rose);background:#f9ecee}.alcove{margin-inline:auto;width:min(100%,520px)}.frame{border:clamp(27px,6vw,60px) solid #9a682f;border-image:url(//www.namnsmycken.com/cdn/shop/t/39/assets/provrum-gold-frame.webp?v=8&amp;v=124323026092012319921794740201) 139 133 142 136 stretch;box-shadow:0 12px 28px #64502b33}.glass{position:relative;overflow:hidden;background:#e8dbcf;aspect-ratio:2/3}.idle-glass{height:100%;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 55% 48%,#fffaf0,#ede0d6 57%,#cfb7ad)}.idle-glass:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #fff8ec77;border-radius:inherit;pointer-events:none}.mirror-coin{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:4px;width:88%;height:88%;min-height:0;background:transparent;border:0;padding:0 0 7%;border-radius:18px}.mirror-coin img{width:92%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(1px 9px 7px #5c362e33)}.mirror-coin span{padding:7px 14px;border-radius:30px;background:#fffaf5;color:#71344b;border:1px solid #c891a0;font-size:clamp(12px,2vw,15px);font-weight:600}.mirror-coin:hover span,.mirror-coin:focus-visible span{background:#f9e2e9}canvas{display:block;width:100%;height:100%;object-fit:contain}.guides{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;fill:none}.guides path{stroke:#fff7e8;stroke-opacity:.76;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #221a17)}.mirror-status{margin:10px 0 0;text-align:center;font-size:13px;background:#f9ecee;color:var(--ink);padding:8px;border-radius:5px}.mirror-actions,.photo-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:10px}.fit{margin-top:15px;padding:12px 0;border-block:1px solid var(--line)}.fit summary{cursor:pointer;font-size:22px}.fit p,.quiet{font-size:13px;color:var(--muted);margin:6px 0 0}dialog{box-sizing:border-box;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:14px;width:min(94vw,505px);padding:22px;max-height:92dvh;overflow:auto;box-shadow:0 18px 55px #35252b55}dialog::backdrop{background:#2a1828a0}.dialog-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.dialog-head .icon{padding:0;width:44px;font:28px var(--body)}.error{color:#8e263f}.camera-prompt{margin:16px 0 10px}.camera-help{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;font-size:14px}.camera-help summary{cursor:pointer;font:600 14px var(--body)}.camera-help ul{padding-inline-start:20px}.camera-help li+li{margin-top:6px}.camera-help p{margin-bottom:0}#photoPreview{width:100%;height:min(58vh,538px);object-fit:contain;display:block}@media(max-width:850px){.studio{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 4% 24px;max-width:650px}.controls{padding-top:1px}.intro p{margin-bottom:14px}fieldset{margin-bottom:13px}legend{font-size:22px}.mirror-section{scroll-margin-top:5px}.choice small{font-size:10px}}@media(max-width:420px){.choice{font-size:12px}.models,.lengths{gap:4px}.models .choice{font-size:11px;padding:3px 2px 6px}.models .choice small{font-size:9px}.masthead img{width:90px}.masthead-inner{padding:6px 4%}.fit{margin-top:9px}}@media print{body>*:not(dialog#photoDialog){display:none!important}dialog#photoDialog{position:static;display:block;width:100%;max-width:none;padding:0;margin:0;border:0;box-shadow:none;background:#fff}dialog::backdrop{display:none}#photoDialog>*:not(img){display:none!important}#photoPreview{width:100%;height:90vh}}@media(max-width:850px){.camera-active .studio{display:flex;flex-direction:column;gap:10px;padding-top:8px}.camera-active .controls{display:contents}.camera-active .intro{display:none}.camera-active .mirror-section{order:-2;width:100%;display:contents}.camera-active .alcove{order:-5;width:100%;max-width:min(100%,61dvh);align-self:center}.camera-active .mirror-status{order:-4;align-self:center;margin:0}.camera-active .mirror-actions{order:-4;align-self:center;margin-top:0}.camera-active fieldset{width:100%;margin:1px 0 0}.camera-active .lengths{gap:4px}.camera-active .models .choice img{max-height:43px}.camera-active .compare-actions{margin-block:4px}.camera-active .fit{order:5;width:100%}}.privacy-note{max-width:47ch;margin:0 0 18px;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:#fffdfb}.privacy-note h2{display:flex;align-items:center;gap:6px;margin:0 0 4px;font:700 13px/1.25 var(--body)}.intro .privacy-note p{margin:0;max-width:none;font-size:12.5px;line-height:1.4}.camera-active .privacy-note{display:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/provrum.css.map */
