@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#032c43;background:#ece7d8;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:default}button{background:0 0;border:0}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:400}h1{letter-spacing:-1.5px;margin-bottom:22px;font-size:48px;line-height:1.12}h2{letter-spacing:-.7px;margin-bottom:18px;font-size:35px}h3{font-size:17px}p{color:#576a71;line-height:1.8}.topline{color:#fff8e1;text-align:center;letter-spacing:1px;background:#032c43;padding:11px 20px;font-size:11px}.topline span{float:right;letter-spacing:.3px;font-size:10px}header{background:#ece7d8;border-bottom:1px solid #e1e3da;justify-content:space-between;align-items:center;gap:24px;height:111px;padding:0 5%;display:flex}.brand{letter-spacing:-2px;white-space:nowrap;padding:0;font-family:Playfair Display,Georgia,serif;font-size:39px}.brand i{color:#9b7850;font-size:34px}.brand span{letter-spacing:3.1px;margin-top:4px;font:8px DM Sans,sans-serif;display:block}nav{gap:30px;display:flex}nav button{padding:10px 0;font-size:12px}nav .active{border-bottom:1px solid #032c43}.headright{align-items:center;gap:23px;display:flex}.account{font-size:11px}.bag{padding:5px;position:relative}.bag b{background:#f9d13c;border-radius:50%;width:16px;height:16px;padding-top:2px;font-size:9px;position:absolute;top:-3px;right:-7px}.adminlink{border:1px solid #d8dcd3;border-radius:3px;padding:7px 10px;font-size:10px}.hero{grid-template-columns:1fr 1fr;min-height:540px;display:grid}.hero-copy{background:#f7edcf;padding:75px 8% 50px 10%}.eyebrow{letter-spacing:2px;margin-bottom:21px;font-size:9px;font-weight:600;display:block}.hero h1{letter-spacing:-3px;margin-bottom:26px;font-size:76px;line-height:1.03}.hero p{margin-bottom:28px;font-size:12px}.primary{color:#fff;background:#032c43;border:1px solid #032c43;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:11px;display:inline-flex}.primary:hover{background:#174c60}.heronote{color:#66777a;align-items:center;gap:8px;margin-top:30px;font-size:9px;display:flex}.hero-photo{background:#b4a28d;min-height:530px;position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;filter:saturate(.6)brightness(.86);object-position:center 35%;width:100%;height:100%;position:absolute}.sticker{text-align:center;background:#f9d13c;border-radius:50%;width:121px;height:121px;padding-top:30px;font-size:12px;position:absolute;top:30px;right:26px;transform:rotate(12deg)}.sticker i{font-family:Georgia,serif}.sticker span{margin-top:8px;display:block}.photo-caption{color:#fff;letter-spacing:2px;font-size:8px;position:absolute;bottom:24px;left:28px}.valuebar{color:#49636e;border-bottom:1px solid #dedfd5;justify-content:space-around;padding:22px 5%;font-size:10px;display:flex}.collection{padding:63px 5% 65px}.section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-head .eyebrow{margin-bottom:14px}.subtle{color:#879083;font-size:10px}.filters{border-top:1px solid #e0e2d9;justify-content:space-between;gap:18px;margin:14px 0 30px;padding-top:22px;display:flex}.filters>div{gap:8px;display:flex}.filters button,.tabs button{border-radius:2px;padding:9px 17px;font-size:11px}.selected{color:#fff!important;background:#032c43!important}.search{border-bottom:1px solid #d4d9cd;align-items:center;gap:8px;display:flex}.search input{background:0 0;border:0;outline:none;padding:8px;font-size:10px}.catalog{grid-template-columns:170px 1fr;gap:30px;display:grid}aside .eyebrow{margin-top:7px;font-size:8px}aside button{color:#869080;text-align:left;justify-content:space-between;width:100%;padding:12px 0;font-size:11px;display:flex}aside button span{opacity:0}.current{color:#032c43;font-weight:600}.current span{opacity:1}.aside-note{color:#7b836e;border-top:1px solid #d9ddcf;margin-top:36px;padding-top:25px;font-size:11px;line-height:1.9}.aside-note i{font-family:Georgia,serif}.products{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.product-photo{aspect-ratio:3/3.8;cursor:pointer;background:#ece9e0;position:relative;overflow:hidden}.product-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-photo:hover>img{transform:scale(1.04)}.badge{background:#fff8e1;padding:6px 10px;font-size:8px;position:absolute;top:12px;left:12px}.heart{background:#fff9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.liked{color:#a45140;background:#f2d9ce}.quick{opacity:0;background:#faf9f0e8;justify-content:space-between;align-items:center;padding:10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.product-photo:hover .quick{opacity:1}.product-meta{color:#8b927f;justify-content:space-between;margin:15px 0 8px;font-size:8px;display:flex}.product-meta span:last-child{letter-spacing:1px;font-size:7px}.product-title{text-align:left;padding:0;font-family:Georgia,serif;font-size:17px}.price{margin-top:9px;font-size:11px}.sell-banner{background:#f7edcf;margin:0 5% 65px;padding:43px 55px;position:relative;overflow:hidden}.sell-banner h2{font-size:41px}.flower{color:#e2bd3c;font-family:Georgia;font-size:250px;line-height:1.25;position:absolute;top:0;right:8%}footer{text-align:center;border-top:1px solid #e4d9bc;padding:38px 20px}footer .brand{font-size:30px}footer p{margin:12px;font-family:Georgia;font-size:13px;font-style:italic}footer>span,footer small{color:#8c9386;margin-top:17px;font-size:9px;display:block}.inner,.admin{max-width:1180px;min-height:60vh;margin:auto;padding:60px 5%}.inner>h1,.admin h1{font-size:43px}.inner>h2{margin-top:45px}.notice{color:#73694e;background:#eeeadd;margin:22px 0;padding:16px 20px;font-size:12px;line-height:1.7}.formcard{background:#fffdf5;border:1px solid #e4d9bc;margin:22px 0;padding:26px}.formgrid{grid-template-columns:220px 1fr;gap:30px;display:grid}.upload{cursor:pointer;background:#f5edda;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:270px;font-size:12px;display:flex;position:relative;overflow:hidden}.upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload img{object-fit:cover;width:100%;height:300px}.upload small{font-size:9px}.fields{gap:17px;display:grid}label{font-size:11px;display:block}input,select,textarea{color:#032c43;background:#fffdf5;border:1px solid #d9cfb3;border-radius:2px;width:100%;margin-top:6px;padding:11px}textarea{resize:vertical;min-height:72px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.outline{border:1px solid #b9c1ae;align-items:center;gap:12px;padding:12px 17px;font-size:11px;display:inline-flex}.textbtn{font-size:11px;text-decoration:underline}.listrow{border-bottom:1px solid #e4d9bc;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.listrow>img{object-fit:cover;width:65px;height:85px}.listrow select{width:auto;min-width:95px}.listrow small{color:#8a917e;margin-top:7px;font-size:10px;display:block}.grow{flex:1}.pill{background:#f4e6ad;margin-top:7px;padding:6px 9px;font-size:9px;display:inline-block}.empty{text-align:center;color:#7f8874;border:1px dashed #c8cebb;margin:30px 0;padding:45px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0;display:grid}.stats>div{background:#f5edda;padding:24px}.stats small{color:#7a856b;font-size:11px;display:block}.stats strong{margin-top:10px;font-family:Georgia;font-size:39px;font-weight:400;display:block}.tabs{border-bottom:1px solid #d4ddcb;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:20px;display:flex}.seasoncards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.seasoncards button{background:#e9ecdf;padding:35px 10px}.seasoncards button:nth-child(2){background:#f1e5bf}.seasoncards button:nth-child(3){background:#ead6c5}.seasoncards button:nth-child(4){background:#dce4e3}.seasoncards button>span{margin-bottom:25px;font-size:45px;display:block}.seasoncards p{font-size:11px}.seasoncards small{font-size:10px}.toast{color:#fff;z-index:100;background:#032c43;align-items:center;gap:25px;max-width:95%;padding:17px 22px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #0002}.toast button{color:#fff}.overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10261c88;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{background:#ece7d8;width:480px;max-width:100%;padding:50px 35px;position:relative;overflow-y:auto}.close{position:absolute;top:14px;right:14px}.detailimg{object-fit:cover;width:100%;height:330px;margin-bottom:28px}.modal .primary{width:100%;margin-top:20px}.modal h2{font-size:32px}.modal p{font-size:12px}@media (min-width:1550px){header,main,footer{max-width:1600px;margin:auto}}@media (max-width:900px){header{gap:15px;height:95px;padding:0 5%}nav,.headright{gap:15px}.account{display:none}.hero h1{font-size:60px}.hero-copy{padding:55px 10%}.hero-photo{min-height:470px}.catalog{grid-template-columns:120px 1fr;gap:20px}.products{gap:15px}.product-title{font-size:15px}.hero .primary{gap:10px;font-size:10px}.section-head h2{font-size:28px}.flower{right:2%}.topline span{display:none}.formgrid{grid-template-columns:170px 1fr}.seasoncards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){header{flex-wrap:wrap;gap:15px;height:auto;min-height:100px;padding:17px 6%}.brand{font-size:32px}.brand span{font-size:6px}.headright{margin-left:auto}nav{order:3;justify-content:space-between;width:100%}nav button{font-size:11px}.hero{grid-template-columns:1fr}.hero-copy{padding:44px 7%}.hero h1{font-size:65px}.hero-photo{min-height:350px}.sticker{width:100px;height:100px;padding-top:24px;font-size:10px}.valuebar{grid-template-columns:1fr 1fr;gap:17px;padding:23px 6%;font-size:9px;display:grid}.collection{padding:40px 6%}.section-head{flex-direction:column;align-items:flex-start;gap:0}.section-head h2{font-size:29px}.filters{flex-direction:column}.filters button{padding:9px 12px;font-size:10px}.search input{width:100%}.catalog{display:block}aside{display:none}.products{grid-template-columns:1fr 1fr;gap:28px 14px}.product-meta{gap:5px;font-size:7px}.product-meta span:last-child{display:none}.product-title{font-size:16px}.quick{display:none}.sell-banner{margin:0 6% 35px;padding:30px 24px}.sell-banner h2{z-index:1;font-size:32px;position:relative}.sell-banner .eyebrow{max-width:220px;line-height:1.7}.flower{font-size:170px;top:50px;right:-25px}.sell-banner .primary{z-index:1;position:relative}.inner,.admin{padding:35px 6%}.inner>h1,.admin h1{font-size:35px}.formgrid{grid-template-columns:1fr}.upload{min-height:180px}.formcard{padding:18px}.actions{flex-wrap:wrap}.listrow{flex-wrap:wrap;gap:12px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats>div{padding:18px}.tabs{gap:0}.tabs button{padding:10px 12px}.seasoncards{gap:10px}.modal{padding:45px 24px}.toast{width:90%}h1{font-size:38px}.subtle{line-height:1.8}.formcard .section-head{flex-direction:row}}.brand{justify-content:center;align-items:center;line-height:0;display:inline-flex}.brand-logo{object-fit:contain;width:91px;height:95px;display:block}header{background:#ece7d8;height:129px}nav .active,.primary{border-color:#032c43}.bag b{color:#032c43}.sticker{color:#032c43;background:#f9d13c}.sell-banner .eyebrow{color:#032c43}.topline{color:#fff8e1;background:#032c43}.selected{background:#032c43!important}.seasoncards button{color:#032c43}.product-photo .badge{border:1px solid #e8dbb9}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:2px solid #b88d0a}@media (max-width:600px){header{height:auto;min-height:132px;padding-top:10px;padding-bottom:10px}.brand-logo{width:72px;height:75px}nav{margin-top:0}.hero-copy{background:#f7edcf}}.brand-logo{object-fit:contain;width:95px;height:95px}footer .brand-logo{width:116px;height:116px}@media (max-width:600px){.brand-logo{width:75px;height:75px}}.image-workflow{border-top:1px solid #ded5bd;margin-top:26px;padding-top:26px}.image-workflow .section-head p{max-width:680px;font-size:12px}.original-strip{gap:12px;margin:20px 0 30px;display:flex;overflow:auto}.original-strip figure{flex:0 0 100px;margin:0}.original-strip img{object-fit:cover;border-radius:3px;width:100px;height:125px}figcaption{color:#576a71;margin-top:7px;font-size:10px}.product-gallery{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.product-gallery figure{margin:0}.product-gallery img{aspect-ratio:2/3;object-fit:cover;width:100%}@media (max-width:600px){.original-strip figure{flex-basis:75px}.original-strip img{width:75px;height:95px}}.accounting .notice{font-size:11px}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.account-toolbar select{width:230px}.account-toolbar .search{min-width:300px}.account-table-wrap{margin:25px 0;overflow:auto}.account-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:11px}.account-table th{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#e6e0cf;padding:15px;font-size:9px;font-weight:500}.account-table td{vertical-align:top;border-bottom:1px solid #ded7c4;padding:17px 15px}.account-table td small{color:#7b7d71;margin-top:7px;display:block}.account-item-link{text-align:left;padding:0;line-height:1.8}.account-item-link strong{color:#032c43;letter-spacing:.5px;font-size:11px;display:block}.account-item-link span{font-family:Georgia;font-size:16px;display:block}.pill.incomplete{color:#7d5322;background:#f7deb7}.pill.complete{color:#365537;background:#e0e9da}.account-fields{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.account-check{align-items:center;gap:10px;display:flex}.account-check input{width:auto}.doc-upload a{align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.doc-upload small{color:#828478;margin-top:7px;font-size:9px;display:block}.doc-upload input{font-size:10px}.account-item-title{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.article-number{letter-spacing:1px;color:#032c43;background:#e5dfca;margin:8px 0 12px;padding:7px 10px;font-size:11px;display:inline-block}.account-item-title h2{margin:0}.account-item-title p{margin-bottom:0}.accounting .formcard{background:#faf7ed}.accounting .formcard>p{font-size:12px}.account-message{color:#fff8e1;background:#032c43;margin:20px 0;padding:16px 20px;font-size:12px}.account-calculation{background:#e9e1c9;flex-wrap:wrap;gap:20px;margin:20px 0;padding:18px;font-size:11px;display:flex}.account-calculation span{display:block}.account-calculation b{margin-top:7px;font-size:14px;display:block}.account-subhead{margin-top:32px}.account-reverse{border-top:1px solid #dbd4bf;margin-top:32px;padding-top:20px}.account-reverse summary{cursor:pointer;font-size:12px}.account-reverse p{margin:15px 0;font-size:11px}.audit-event{border-bottom:1px solid #ded7c4;padding:17px 0}.audit-event summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:11px;display:flex}.audit-event small{color:#7e8276}.audit-event p{overflow-wrap:anywhere;margin:14px 0 0;font-size:11px}.audit-diff{background:#ede8d8;margin-top:15px;padding:3px 15px 16px}.account-report-filters{align-items:end;gap:20px;display:flex}.account-report-filters label{max-width:220px}.stats strong.small-amount{font-size:25px}.accounting>h3{margin-top:35px}@media (max-width:600px){.account-fields{grid-template-columns:1fr;gap:16px}.account-item-title{flex-direction:column;align-items:flex-start}.account-item-title h2{font-size:29px}.account-toolbar{flex-direction:column;align-items:stretch}.account-toolbar .search{min-width:0}.account-toolbar select{width:100%}.accounting .formcard{padding:18px 14px}.account-report-filters{flex-wrap:wrap;gap:12px}.account-report-filters label{flex:1;max-width:none}.account-report-filters .primary{width:100%}.audit-event summary{flex-direction:column}.account-actions{margin-top:18px}.stats strong.small-amount{font-size:20px}}@media print{header,.topline,footer,.tabs,.admin>.stats,.admin>.section-head,.account-actions,.accounting>.notice,.accounting>.section-head,.account-message,.accounting button,.accounting input[type=file],.account-reverse{display:none!important}.admin,.formcard{border:0;padding:0}.account-fields{grid-template-columns:1fr 1fr}.accounting input,.accounting select,.accounting textarea{background:0 0;border:0;padding:3px 0}.formcard{break-inside:avoid}.article-number{font-size:20px}}.currency-conversion{background:#e9e1c9;border:1px solid #d8cda8;border-radius:3px;padding:20px}.currency-conversion .eyebrow{margin-bottom:12px;font-size:8px}.currency-conversion>strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.currency-conversion p{margin:10px 0;font-size:11px;line-height:1.7}.currency-conversion small{color:#687067;font-size:9px;line-height:1.7;display:block}.currency-conversion .outline{background:#faf7ed;margin-top:12px}.market-intro{background:#f5edda;margin-bottom:35px;padding:50px 45px;position:relative;overflow:hidden}.market-intro h1{font-size:65px;line-height:1.05}.market-intro p{z-index:1;font-size:12px;position:relative}.market-intro-flower{color:#dbc24c;font:250px Georgia;position:absolute;top:0;right:7%;transform:rotate(10deg)}.market-public-filters{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-public-filters .tabs{border:0;margin-bottom:10px;padding:0}.market-period{white-space:nowrap;gap:15px;font-size:11px;display:flex}.market-period .active{border-bottom:1px solid #032c43;padding-bottom:6px}.market-cards{grid-template-columns:1fr 1fr;gap:27px;margin-top:25px;display:grid}.market-card{text-align:left;background:#faf7ed;border:1px solid #ded6bf;padding:0;overflow:hidden}.market-card-art{background:#e5dfc9;justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.market-card-art>img{object-fit:cover;width:100%;height:100%}.market-card-art>span{opacity:.55;font:180px Georgia}.market-card-art>small{letter-spacing:1px;background:#faf7edeb;padding:8px 12px;font-size:9px;position:absolute;top:16px;left:16px}.market-date{text-align:center;background:#fff9e8;min-width:64px;padding:12px 17px;position:absolute;bottom:17px;right:17px}.market-date strong{font:32px/1 Georgia;display:block}.market-date>span{text-transform:uppercase;letter-spacing:2px;margin-top:6px;font-size:9px;display:block}.market-card-body{padding:27px}.market-card-body .eyebrow{margin-bottom:14px;font-size:8px}.market-card-body h2{font-size:29px}.market-card-body p{align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.market-card-bottom{border-top:1px solid #ded6bf;justify-content:space-between;align-items:center;margin-top:23px;padding-top:17px;font-size:11px;display:flex}.season-Vår .market-card-art,.market-detail-hero.season-Vår,.market-season-symbol.season-Vår{background:#dce5ce}.season-Sommer .market-card-art,.market-detail-hero.season-Sommer,.market-season-symbol.season-Sommer{background:#f2d77c}.season-Høst .market-card-art,.market-detail-hero.season-Høst,.market-season-symbol.season-Høst{background:#ddc4ad}.season-Vinter .market-card-art,.market-detail-hero.season-Vinter,.market-season-symbol.season-Vinter{background:#d5e2e3}.market-empty{text-align:center;background:#f7f2e4;border:1px dashed #cfc5a9;margin:30px 0;padding:65px 25px}.market-empty>span{color:#ba9b3c;margin-bottom:18px;font:70px Georgia;display:block}.market-empty h2{font-size:32px}.market-empty p{max-width:500px;margin:auto;font-size:12px}.market-public-mine{margin-top:60px}.my-market-list{gap:18px;display:grid}.my-market{background:#faf7ed;border:1px solid #d9d0b8;padding:25px}.my-market h3{margin-bottom:12px;font:24px Georgia}.my-market p{margin-bottom:10px;font-size:12px}.my-market .eyebrow{margin-bottom:12px;font-size:8px}.my-market>small{color:#7b8278;font-size:9px}.my-market .account-actions{align-items:center;margin-top:20px}.market-confirm{flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:inline-flex}.my-markets{margin-top:50px}.market-editor-title{align-items:center;gap:20px;margin-top:28px;display:flex}.market-editor-title h2{margin-bottom:0}.market-editor-title .pill{margin:0}.market-editor-title+.tabs{margin-top:30px}.market-wide{grid-column:1/-1}.market-wide textarea{min-height:130px}.market-editor-cover{align-items:center;gap:15px;display:flex}.market-editor-cover img{object-fit:cover;width:140px;height:95px}.market-form-actions{flex-wrap:wrap;gap:15px;display:flex}.market-admin-list{margin-top:28px}.market-admin-row{border-bottom:1px solid #d7cfba;align-items:center;gap:24px;padding:25px 0;display:flex}.market-admin-row .eyebrow{margin-bottom:10px;font-size:8px}.market-admin-row h3{margin-bottom:12px;font:25px Georgia}.market-admin-row p{margin-bottom:0;font-size:11px;line-height:1.8}.market-season-symbol{flex-shrink:0;place-items:center;width:85px;height:100px;font:50px Georgia;display:grid}.market-detail-hero{grid-template-columns:1.2fr 1fr;min-height:340px;margin-top:25px;display:grid;overflow:hidden}.market-detail-hero>div{padding:38px}.market-detail-hero h1{font-size:45px}.market-detail-hero>img{object-fit:cover;width:100%;height:100%;min-height:340px;max-height:440px}.market-detail-hero p{font-size:12px;line-height:1.8}.market-detail-hero p svg{vertical-align:middle;margin-right:8px}.market-detail-hero .outline{background:#fff9e844;border-color:#a69d83;padding:10px 13px}.market-big-symbol{color:#032c4355;place-items:center;font:230px Georgia;display:grid}.market-detail-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:50px;padding-top:45px;display:grid}.market-detail-grid>article{padding:5px 0}.market-detail-grid>article h2{font-size:31px}.market-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.market-detail-grid>article h3{margin-top:28px}.market-map-link{align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:inline-flex}.market-detail-grid>article>.outline{margin-top:20px;display:flex}.market-signup{background:#faf7ed;border:1px solid #d7ceba;padding:26px;display:block!important}.market-signup h2{font-size:30px}.market-signup>.eyebrow{margin-top:0;font-size:9px}.market-signup p{font-size:11px;line-height:1.9}.market-signup form{gap:17px;margin-top:22px;display:grid}.market-signup form>small{color:#798074;font-size:9px;line-height:1.8}.market-signup button.primary{color:#fff;padding:15px;font-size:11px}.market-signup button.outline,.market-signup .textbtn{color:#032c43;width:auto;font-size:11px}.market-consent{align-items:flex-start;gap:9px;display:flex}.market-consent input{flex-shrink:0;width:auto}.market-consent span{font-size:9px;line-height:1.7}.market-registration-confirmed{background:#e0e8d6;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.market-registration-confirmed small{margin-top:6px;font-size:9px;display:block}.market-cancel-own{border-top:1px solid #d7cfba;margin-top:22px;padding-top:20px}.market-cancel-own .market-confirm{gap:10px;display:flex}.market-signup .market-confirm span{opacity:1}.market-signup .market-confirm button{background:0 0;border:0;padding:5px;display:block}.market-signup .market-confirm .outline{border:1px solid #aaa}.market-signup>p{color:#68756b}.market-signup .two label{font-size:10px}.market-signup aside button span{opacity:1}@media (max-width:900px){.market-detail-grid{gap:25px}.market-intro-flower{opacity:.5;right:1%}.market-detail-hero{grid-template-columns:1fr}.market-detail-hero>img{min-height:250px;max-height:250px}.market-big-symbol{display:none}.market-card-body{padding:22px}.market-admin-row{flex-wrap:wrap;gap:17px}.market-admin-row .account-actions{width:100%;margin:0}}@media (max-width:600px){.market-intro{margin-bottom:23px;padding:35px 24px}.market-intro h1{z-index:1;font-size:53px;position:relative}.market-intro p br{display:none}.market-intro-flower{opacity:.3;font-size:190px;top:25px;right:-35px}.market-public-filters{display:block}.market-public-filters .tabs{gap:0}.market-public-filters .tabs button{padding:10px 14px}.market-period{justify-content:flex-end;margin:20px 0}.market-cards{grid-template-columns:1fr;gap:22px}.market-card-art{height:215px}.market-detail-grid{grid-template-columns:1fr;gap:25px;padding-top:30px}.market-detail-hero>div{padding:28px 22px}.market-detail-hero h1{font-size:34px}.market-detail-hero .account-actions{gap:10px}.market-detail-hero .outline{font-size:10px}.market-signup{padding:25px 20px}.market-editor-title{display:block}.market-editor-title h2{margin-bottom:15px;font-size:30px}.market-wide{grid-column:auto}.market-season-symbol{width:65px;height:85px;font-size:38px}.market-admin-row h3{font-size:23px}.markets-admin>.section-head>.primary{margin-top:15px}.market-empty{padding:40px 20px}.market-empty h2{font-size:28px}.my-market{padding:22px 18px}.market-signup label>span{opacity:1}.market-card-body h2{font-size:29px}}.market-cover-picker{flex-direction:column;gap:10px;font-size:11px;display:flex}.market-cover-picker [hidden]{display:none!important}.market-cover-picker>button{align-self:flex-start}.market-cover-picker>small{color:#6b756b;font-size:9px;line-height:1.8}.market-upload-progress{color:#032c43;background:#eee4c7;padding:10px 12px;font-size:11px}.market-draft-note{color:#6b756b;margin:20px 0;font-size:10px;line-height:1.8}.market-editor-cover img{object-fit:cover;max-width:100%;height:95px}
