@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-400-normal-C_jajTY_.woff2) format("woff2"),url(/assets/karla-latin-400-normal-iWRxgclR.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-700-normal-DFuMffT3.woff2) format("woff2"),url(/assets/karla-latin-700-normal-CospC10L.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}:root{--background:#fff2f8;--foreground:#212121;--primary:#830a57;--primary-foreground:white;--border:#e4d9e9;--ring:#830a57;--radius:.75rem;--font-sans:Karla,sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff2f8;color:#212121;font:16px/1.5 Karla,sans-serif}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}.top{height:78px;background:#fff;border-bottom:1px solid #e9e1e7;display:flex;align-items:center;gap:30px;padding:0 max(24px,calc((100vw - 1200px)/2))}.brand{display:flex;align-items:center;gap:12px;min-width:240px}.mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f77faf;color:#fff;font:italic 32px Roboto,sans-serif}.brand div{display:grid;line-height:1.2;gap:4px}.brand strong{font-size:14px;letter-spacing:.08em}.brand span{font-size:13px;color:#796b80}.top nav{display:flex;gap:5px}.top nav button{border:0;background:none;padding:12px 17px;border-radius:10px;color:#766b7d;font-size:15px}.top nav button.active{background:#fce5f0;color:#830a57;font-weight:700}.top>small{margin-left:auto;background:#faf2ef;border-radius:30px;padding:9px 13px;color:#766b7d}.wrap{max-width:1200px;padding:52px 24px 100px;margin:auto}.eyebrow{color:#830a57;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 12px}.wrap h1{font:500 clamp(38px,4vw,56px)/1.1 Roboto,sans-serif;margin:0 0 13px}.sub{margin:0;color:#786d7f}.heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.heading button,.empty button,.save button:first-of-type{background:#830a57;color:#fff;border:0;border-radius:10px;height:45px;padding:0 18px;display:inline-flex;gap:8px;align-items:center;font-weight:700}.heading button:hover,.empty button:hover,.save button:first-of-type:hover{background:#640943}.flash{background:#e7f6ed;border-radius:11px;color:#195b38;padding:15px 20px;margin:0 0 18px}.empty{background:#fff;border:1px dashed #d6c7e2;border-radius:18px;min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:32px}.emptyicon{width:76px;height:76px;background:#fce5f0;color:#830a57;border-radius:20px;display:grid;place-items:center;margin-bottom:20px}.empty h2{font:500 30px Roboto,sans-serif;margin:0 0 10px}.empty p{max-width:440px;color:#776b7b;margin:0 0 22px}.list{background:#fff;border:1px solid #ece4ea;border-radius:16px;overflow:hidden}.row{width:100%;border:0;border-bottom:1px solid #eee8ec;background:#fff;display:flex;align-items:center;gap:17px;text-align:left;color:#212121;padding:13px 20px}.row:last-child{border:0}.row:hover{background:#faf7fd}.thumb{width:58px;height:58px;border-radius:9px;overflow:hidden;background:#f2e9f6;color:#ae9bbf;display:grid;place-items:center;flex:none}.thumb img{width:100%;height:100%;object-fit:cover}.rowname{display:grid;gap:3px;flex:1}.rowname small,.count{color:#786e7d;font-size:13px}.badge{background:#f6f0e9;border-radius:25px;padding:7px 12px;font-size:13px;color:#806c59}.badge.live{background:#e5f5ec;color:#226040}.back{border:0;background:none;color:#830a57;font-weight:700;display:flex;align-items:center;gap:8px;padding:0;margin-bottom:28px}.columns{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:24px;margin-top:28px;align-items:start}.stack{display:grid;gap:22px}.panel{background:#fff;border:1px solid #eee5eb;border-radius:18px;padding:28px}.panel h2{font:500 25px Roboto,sans-serif;margin:0 0 21px}.panel p{color:#746a7b;margin:-12px 0 18px;font-size:14px}.panel label:not(.upload){display:grid;gap:7px;font-weight:700;font-size:14px;margin:0 0 19px}.panel input,.panel textarea{background:#fff;border-color:#dfd4e2;font-size:15px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tier{display:grid;grid-template-columns:1fr 1.4fr 1fr 26px;gap:10px;align-items:center;margin-bottom:9px}.tier.header{color:#756b79;font-size:13px}.tier strong{font-size:14px}.tier button{border:0;background:none;color:#927b99;font-size:25px}.link{border:0;background:none;color:#830a57;font-weight:700;display:flex;align-items:center;gap:5px;padding:13px 0 0}.upload{min-height:210px;border:2px dashed #d6c5e6;border-radius:14px;color:#830a57;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;overflow:hidden;cursor:pointer}.upload span{color:#827887;font-size:13px}.upload input{display:none}.upload img{width:100%;height:230px;object-fit:contain}.save p{margin:0 0 18px;line-height:1.5}.save button{width:100%;margin-bottom:9px}.save .message{margin:8px 0;color:#a52243}.shop{padding-top:0}.shophero{padding:70px max(24px,calc((100vw - 1200px)/2));margin:0 calc((min(100vw,1200px) - 100vw)/2 - 24px);background:linear-gradient(110deg,#f0e4f9,#fff6dd)}.shophero h1{max-width:690px}.shophero p:last-child{color:#786d7f;max-width:600px}.shopbar{display:flex;justify-content:space-between;align-items:center;padding:34px 0 24px}.shopbar strong{font-size:19px}.shopbar span{color:#807584}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{border:1px solid #eee4e9;border-radius:15px;overflow:hidden;background:#fff;color:#212121;text-align:left;padding:0}.card:hover{box-shadow:0 10px 28px #3f225018;transform:translateY(-2px)}.cardimage{aspect-ratio:1;background:#f3e7f3;color:#b7a3c5;display:grid;place-items:center}.cardimage img{width:100%;height:100%;object-fit:cover}.cardbody{display:grid;gap:9px;padding:17px}.cardbody small{color:#830a57}.cardbody strong{font-size:17px}.cardbody span{font-size:14px;color:#766a7c}.cardbody b{color:#830a57;font-size:14px;margin-top:7px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:24px}.detailimage{aspect-ratio:1;display:grid;place-items:center;background:#f2e9f3;color:#b4a1c4;border-radius:17px;overflow:hidden}.detailimage img{width:100%;height:100%;object-fit:contain}.detail h2{font:500 clamp(35px,4vw,50px) Roboto,sans-serif;margin:0 0 15px}.detail p{color:#756b7e}.detail h3{font-size:18px;margin:31px 0 15px}.choice{width:100%;background:#fff;border:1px solid #ded1e7;border-radius:11px;padding:14px;display:grid;grid-template-columns:1fr 1fr;text-align:left;margin-bottom:9px;color:#212121}.choice.chosen{border:2px solid #830a57;background:#f7f0fc}.choice span{text-align:right}.choice small{grid-column:1/-1;color:#756b7d}.preview{font-size:14px;margin-top:20px}@media(max-width:800px){.top{padding:0 17px;gap:8px}.brand{min-width:0}.top>small{display:none}.top nav{margin-left:auto}.top nav button{font-size:13px;padding:8px}.wrap{padding:32px 18px 70px}.heading{align-items:start;flex-direction:column}.columns,.detail{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.shophero{margin:0 -18px;padding:48px 18px}.count{display:none}}@media(max-width:520px){.top{height:70px}.mark{width:35px;height:35px;font-size:25px}.brand strong{font-size:10px}.pair{grid-template-columns:1fr;gap:0}.panel{padding:20px}.tier{grid-template-columns:62px 1fr 75px 20px;gap:5px}.tier.header{font-size:11px}.tier strong{font-size:12px}.grid{gap:12px}.cardbody{padding:12px}.cardbody strong{font-size:15px}.row{gap:8px;padding:10px}.badge{font-size:11px}}button.button{background:#830a57;color:#fff;border:1px solid #830a57;border-radius:10px;min-height:45px;padding:8px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}button.button.outline{background:#fff;color:#830a57}.start{min-height:100vh;background:#fff2f8}.starttop{height:78px;border-bottom:1px solid #e9e1e7;background:#fff;padding:0 max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between}.starttop>a{color:#830a57;font-weight:700;text-decoration:none}.startmain{max-width:1200px;padding:70px 24px 90px;margin:auto}.startmain>h1{font:500 clamp(40px,5vw,68px)/1.08 Roboto,sans-serif;max-width:730px;margin:0 0 20px}.startlead{font-size:19px;color:#675d70;max-width:700px;margin:0 0 36px}.servicegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service{border:1px solid #e9dfe7;border-radius:20px;padding:30px;background:#fff;min-height:450px;display:flex;flex-direction:column}.servicepaper{background:#ffe7f1}.servicemat{background:#f5e4f8}.serviceproject{background:#fdf4df}.serviceicon{width:52px;height:52px;border-radius:14px;background:#fff;display:grid;place-items:center;color:#830a57;margin-bottom:24px}.service h2{font:500 29px/1.2 Roboto,sans-serif;margin:0 0 14px}.service>p:not(.eyebrow){color:#6b6171;line-height:1.55;margin:0 0 24px}.service button,.servicebutton{background:#830a57;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;text-decoration:none;font-weight:700;padding:13px 14px;margin-top:auto;text-align:center}.service small{display:block;color:#736977;margin-top:14px}.routehint{border:1px solid #e5dcec;background:#fff;border-radius:13px;padding:19px 23px;margin-top:23px;display:flex;gap:14px;align-items:baseline}.routehint strong{flex:0 0 310px}.routehint span{color:#716779}@media(max-width:880px){.servicegrid{grid-template-columns:1fr}.service{min-height:0}.routehint{display:block}.routehint strong{display:block;margin-bottom:5px}}.brandbutton{background:none;border:0;color:#212121;text-align:left;padding:0}.brandbutton span{display:grid;gap:4px;line-height:1.2}.brandbutton small{font-size:13px;color:#796b80}.starttop>span{color:#716779;font-size:14px}.subpage{max-width:960px}.subbutton{max-width:290px;margin-top:30px}.instagramnote{margin:24px 0 0;color:#786d7f;font-size:14px;text-align:center}input,textarea{width:100%;border:1px solid #dfd4e2;border-radius:8px;padding:10px;font:inherit;color:inherit}.top .signout{border:0;background:transparent;color:#830a57;font-weight:700;margin-left:10px}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(125deg,#f3e7fa,#fff5e9)}.authbox{width:min(100%,440px);background:#fff;border:1px solid #eadfed;border-radius:20px;padding:38px;box-shadow:0 20px 65px #35274718}.authmark{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f77faf;color:#fff;font:italic 34px Roboto,sans-serif;margin-bottom:24px}.authbox h1{font:500 36px Roboto,sans-serif;line-height:1.1;margin:0 0 16px}.authbox>p{color:#706676}.authbox form{display:grid;gap:18px;margin-top:25px}.authbox label{display:grid;gap:7px;font-weight:700}.authbox form button{border:0;border-radius:10px;background:#830a57;color:#fff;padding:12px;font:700 16px Karla,sans-serif}.authlink{border:0;background:none;color:#830a57;padding:17px 0;font-weight:700}.autherror{color:#a52243!important}:root{--background:#fff2f8;--foreground:#212121;--primary:#830a57;--font-sans:Karla,sans-serif}h1,h2,h3{font-family:Roboto,sans-serif}.startmain>h1,.wrap h1,.shophero h1,.detail h2,.authbox h1{font-weight:700;letter-spacing:-.035em}.service h2,.panel h2,.empty h2{font-weight:700}.brandlogo{display:block;width:105px;height:auto;object-fit:contain}.brandbutton{min-width:0;gap:14px}.brandbutton strong,.top .brand strong{font-family:Karla,sans-serif;font-size:15px;color:#830a57;letter-spacing:.02em}.authlogo{display:block;width:115px;height:auto;margin:0 0 16px}.servicepaper{background:#ffe6ef}.servicemat{background:#f3e3f7}.serviceproject{background:#fff1d8}.serviceicon{color:#830a57}.top{background:#fff2f8}.top nav button.active{background:#fbdbe9;color:#830a57}.starttop{background:#fff2f8}.startmain{padding-top:63px}.service button:hover,.servicebutton:hover,button.button:hover{background:#640943}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.authlink+.authlink{margin-left:15px}.applicationlist{display:grid;gap:16px;margin-top:30px}.applicationhead{display:flex;justify-content:space-between;gap:20px;align-items:center}.applicationhead h2{margin:0}.applicationlist .panel>p{margin:13px 0;color:#625966}.checks{display:grid;gap:12px;margin:20px 0}.checks label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checks input{width:auto;margin:6px 0 0}.applicationactions{display:flex;gap:10px}.applicationlist a{color:#830a57;font-weight:700}.applicationlist code{font-weight:700}@media(max-width:800px){.top nav button{padding:7px}.applicationhead{align-items:start}.applicationactions{flex-wrap:wrap}}.approvalcheck{display:flex!important;align-items:center;gap:10px;margin-top:27px!important}.approvalcheck input{width:auto;accent-color:#830a57}.shop{padding-top:42px}.shopheader{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.shopheader h1{max-width:650px}.shopheader p:last-child{color:#665b6b;margin:0}.shopactions{display:flex;gap:10px;align-items:center;flex:none}.shopactions button,.quietbutton{min-height:43px;border:1px solid #dcc9d5;background:#fff;border-radius:10px;padding:8px 13px;color:#830a57;font-weight:700}.basketbutton{display:flex;align-items:center;gap:8px}.basketbutton strong{background:#830a57;color:#fff;border-radius:50%;min-width:25px;height:25px;display:grid;place-items:center;font-size:13px}.shoptools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.shoptools>input{max-width:260px;background:#fff}.shoptools>span{margin-left:auto;color:#716678;font-size:14px}.filterchips,.quantitychips{display:flex;gap:7px;flex-wrap:wrap}.filterchips button,.quantitychips button{border:1px solid #ddcbd8;background:#fff;color:#554958;border-radius:22px;padding:7px 12px;font:700 13px Karla,sans-serif}.filterchips button.selected,.quantitychips button.selected{background:#830a57;color:#fff;border-color:#830a57}.quickgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.quickcard{background:#fff;border:1px solid #e9dfe7;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}.quickimage{aspect-ratio:1;background:#f4e8f1}.quickimage img{width:100%;height:100%;object-fit:cover}.quickbody{padding:16px;display:flex;flex-direction:column;flex:1;gap:9px}.quickbody>span{color:#830a57;font-size:12px;font-weight:700}.quickbody h2{font:700 18px/1.2 Roboto,sans-serif;margin:0;min-height:43px}.quickbody>p{font-size:13px;color:#675e69;margin:0}.quantitychips{margin-top:auto;padding-top:8px}.quantitychips button{padding:7px 9px}.quickbuy{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:7px}.quickbuy strong{font-size:17px;white-space:nowrap}.quickbuy button{border:0;background:#830a57;color:#fff;display:flex;align-items:center;gap:5px;border-radius:9px;padding:10px;font:700 13px Karla,sans-serif}.quickbuy button:disabled{background:#a78c9b;cursor:default}.approvalnote{color:#776a77;font-size:12px}.addednotice,.successbox{display:flex;gap:12px;align-items:center;background:#e7f6ed;color:#195b38;border:1px solid #b5dfc5;border-radius:12px;padding:12px 15px;margin:0 0 18px}.addednotice button,.successbox button{margin-left:auto;border:0;background:transparent;color:inherit}.successbox p{margin:2px 0 0}.orderlist,.adminorders{display:grid;gap:14px;margin-top:24px}.ordercard{background:#fff;border:1px solid #e9dfe7;border-radius:12px;padding:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.ordercard p{margin:4px 0}.ordercard small{color:#830a57}.adminorders{gap:20px}.adminorder .orderheading{display:flex;justify-content:space-between;gap:20px}.adminorder .orderheading h2{margin:0 0 4px}.orderaddress{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.orderaddress a{color:#830a57}.orderlines{border-top:1px solid #eee2e8;border-bottom:1px solid #eee2e8;padding:8px 0;margin-bottom:22px}.orderlines p{display:flex;justify-content:space-between;gap:20px;margin:9px 0;color:#302833}.adminorder .applicationactions{margin:20px 0 0}.adminorder>small{display:block;margin-top:12px;color:#665b6b}.orderlines label{display:flex;align-items:center;gap:10px;cursor:pointer}.orderlines label input{width:19px;height:19px;accent-color:#830a57}.orderlines label:has(input:checked) span{text-decoration:line-through;color:#746a7b}.previewbanner{display:flex;justify-content:center;gap:10px;align-items:center;background:#fff1c9;color:#5f4612;padding:11px 24px;border-bottom:1px solid #ead89e}.previewbanner span{font-size:14px}.matintro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:linear-gradient(115deg,#f4e6f8,#fff2cf);border:1px solid #e6d5e4;border-radius:17px;padding:25px;margin:0 0 24px}.matintro h2{margin:4px 0 8px;font:700 clamp(25px,3vw,34px)/1.1 Roboto,sans-serif}.matintro p:last-child{max-width:720px;margin:0;color:#5f5363}.matfacts{display:grid;gap:5px;min-width:220px;background:#fff;border-radius:13px;padding:17px}.matfacts strong{font-size:22px;color:#830a57}.matfacts small{display:block;font-size:12px;color:#655a68}.matfacts span{font-size:14px}.photopending{display:grid;place-items:center;width:100%;height:100%;color:#826f82;font-weight:700;background:linear-gradient(145deg,#f5edf4,#fff8df)}.cartphoto{width:62px;height:62px;border-radius:8px;background:#f3eaf2;color:#7c6879;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:700}.a5cardmockup{position:relative;width:100%;height:100%;min-height:220px;overflow:hidden;background:linear-gradient(to bottom,#ebe7e2 0 72%,#f8f5f1 72% 100%);isolation:isolate}.a5cardmockup:after{content:"";position:absolute;z-index:0;left:24%;right:12%;bottom:9%;height:8%;border-radius:50%;background:#4d413a29;filter:blur(9px)}.a5cardback{position:absolute;z-index:1;left:43%;top:11%;width:43%;height:80%;background:linear-gradient(90deg,#faf8f5,#e8e4df);clip-path:polygon(0 0,100% 6%,100% 95%,0 100%);box-shadow:7px 8px 13px #433a3326}.a5cardfront{position:absolute;z-index:2;left:22%;top:7%;width:58%;height:84%;overflow:hidden;background:#fff;clip-path:polygon(0 0,100% 3%,100% 98%,0 100%);box-shadow:0 9px 17px #43342d2b;transform:perspective(700px) rotateY(-3deg);transform-origin:right center}.a5cardfront img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.22)}.a5cardmockup.design01 img{object-position:20% 50%}.a5cardmockup.design02 img{object-position:34% 50%}.a5cardmockup.design03 img{object-position:54% 50%}.a5cardmockup.design04 img,.a5cardmockup.design05 img{object-position:50% 50%}.a5cardmockup.design06 img{object-position:22% 50%}.a5cardmockup.design07 img{object-position:31% 50%}.a5cardmockup.design08 img{object-position:48% 50%}.a5cardmockup.design09 img,.a5cardmockup.design10 img{object-position:50% 50%}.a5cardmockup.compact{width:58px;height:58px;min-height:58px;flex:none;border-radius:7px}.a5cardmockup.compact .a5cardfront{box-shadow:0 2px 4px #43342d2b}.a5cardmockup.compact:after{filter:blur(2px)}.cartrow>.a5cardmockup.compact{display:block;position:relative}.cartbackdrop{position:fixed;inset:0;z-index:40;background:#22122588;display:flex;justify-content:flex-end}.cartpanel{height:100%;width:min(100%,480px);background:#fff2f8;box-shadow:-14px 0 45px #240f2c33;display:flex;flex-direction:column}.cartpanel>header{display:flex;justify-content:space-between;align-items:start;padding:23px 24px;background:#fff;border-bottom:1px solid #e8dbe4}.cartpanel h2{margin:0}.cartpanel>header button{border:0;background:none;padding:8px}.cartcontent{padding:21px 24px;overflow:auto;flex:1}.cartcontent .empty{min-height:200px}.cartrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8dbe4}.cartrow img{width:58px;height:58px;object-fit:cover;background:#f4e8f1;border-radius:7px}.cartrow>div{display:grid;gap:2px;flex:1}.cartrow small{color:#746878}.cartrow button{border:0;background:none;color:#830a57;text-align:left;padding:0;font-size:12px;width:max-content}.cartrow b{white-space:nowrap}.carttotals{margin-top:20px}.carttotals p{display:flex;justify-content:space-between;margin:8px 0}.carttotals .grandtotal{border-top:1px solid #ddcedc;padding-top:12px;font-size:18px}.carttotals small{color:#716579}.checkoutform{margin-top:26px;border-top:1px solid #ded1dd;padding-top:16px;display:grid;gap:11px}.checkoutform h3{margin:0}.checkoutform label{display:grid;gap:4px;font-size:14px;font-weight:700}.checkoutform .pair{gap:10px}.checkoutform>p{font-size:13px;color:#655969;margin:4px 0}.checkoutform button{width:100%}.starterbox{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;margin-bottom:20px;border-radius:14px;background:#ffe5ef;border:1px solid #efd0e0}.starterbox p{margin:3px 0 0;color:#675b67;font-size:14px}.starterbox button{background:#830a57;border:0;color:#fff;border-radius:9px;padding:11px 15px;font-weight:700;display:flex;align-items:center;gap:7px;white-space:nowrap}@media(max-width:1000px){.quickgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopheader{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.top{height:auto;min-height:76px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.top nav{order:3;width:100%;overflow:auto}.top nav button{white-space:nowrap}.shoptools>input{max-width:none}.orderaddress{grid-template-columns:1fr}.starterbox{align-items:flex-start;flex-direction:column}.matintro{grid-template-columns:1fr}.matfacts{min-width:0}}@media(max-width:470px){.quickgrid{gap:9px}.quickbody{padding:10px}.quickbody h2{font-size:15px;min-height:37px}.quickbuy{align-items:flex-start;flex-direction:column}.quickbuy button{width:100%;justify-content:center}.shopactions{width:100%;justify-content:space-between}.quantitychips button{font-size:11px;padding:5px}.shoptools>span{margin-left:0}.ordercard{flex-direction:column;align-items:flex-start}}.quickbuy{align-items:stretch;flex-direction:column}.quickprices{display:grid;gap:2px}.quickprices strong{font-size:19px}.quickprices strong small{font-size:11px;font-weight:400;color:#675e69;white-space:nowrap}.quickprices>span{font-size:12px;color:#675e69}.quickbuy button{justify-content:center;width:100%;min-height:37px}.minimumwarning,.minimumok{border-radius:10px;padding:10px 12px!important;margin:0!important;font-weight:700}.minimumwarning{background:#fff0e6;color:#8a3d11!important}.minimumok{background:#e7f6ed;color:#195b38!important}.deliverychoice{margin-top:20px;padding:16px;border:1px solid #ddcedc;border-radius:10px}.deliverychoice legend{font-weight:700;padding:0 5px}.deliverychoice label{display:flex;align-items:center;gap:10px;padding:9px 0;cursor:pointer}.deliverychoice input{width:18px;height:18px;accent-color:#830a57}.deliverychoice span{display:grid;gap:3px}.deliverychoice small{color:#655969}
