:root{--paper:#FBF4E8;--sand:#EFE4D2;--ok:#2E6B4E}[hidden]{display:none!important}body{margin:0}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:51;background:var(--navy)}.strip{background:var(--navy-deep);color:var(--cream);font-size:13px;letter-spacing:.03em;text-align:center;padding:9px 16px;padding-top:calc(9px + env(safe-area-inset-top,0px))}.strip b{color:var(--gold);font-weight:600}.strip a{color:inherit;text-underline-offset:3px}header.top{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgb(10 29 59 / .97);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-dark);color:var(--cream)}header.top>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:70px}header.top .logo{flex:none;display:block}header.top .logo img{height:26px;width:auto}header.top nav ul{list-style:none;margin:0;padding:0;display:flex;gap:26px;font-size:15px}header.top nav a{text-decoration:none;color:var(--cream-soft);display:inline-flex;align-items:center;gap:6px;min-height:44px}header.top nav a:hover,header.top nav a[aria-current="page"]{color:var(--cream)}header.top nav a[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--gold)}header.top nav .caret{width:9px;height:9px;transition:transform .25s ease}header.top.mega-on nav .caret{transform:rotate(180deg)}.icons{display:flex;align-items:center;gap:4px}.ico{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--cream);cursor:pointer;border-radius:50%;text-decoration:none}.ico:hover{background:rgb(246 232 213 / .08)}.count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:var(--navy-deep);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px}.count.bump{animation:bump .5s ease}@keyframes bump{40%{transform:scale(1.35)}}.burger{display:none}.mega{position:absolute;left:0;right:0;top:100%;background:var(--navy-deep);border-bottom:1px solid var(--rule-dark);box-shadow:0 30px 60px rgb(0 0 0 / .35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}header.top.mega-on .mega{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s ease}header.top .mega .mega-in{max-width:1240px;margin:0 auto;padding:28px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1fr);gap:28px;height:auto}.mega .mprods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mega .mp{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--cream);border-radius:16px;padding:10px;transition:background-color .2s ease}.mega .mp:hover{background:rgb(246 232 213 / .06)}.mega .mp .pic{height:150px;border-radius:12px;background-color:var(--navy);background-image:url("data:image/webp;base64,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");background-size:100px 100px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}header.top .mega .mp .pic img{height:84%;width:auto;max-width:84%;object-fit:contain;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .4))}header.top .mega .mp .pic img.wide{width:86%;height:auto}.mega .mp b{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:.02em;line-height:1.1}.mega .mp small{font-size:13px;color:var(--cream-soft)}.mega .mp em{font-style:normal;font-weight:600;font-size:14px;color:var(--cream)}.mega .mlinks{display:flex;flex-direction:column;gap:2px;font-size:15px}.mega .mlinks b{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.mega .mlinks a{text-decoration:none;color:var(--cream-soft);padding:6px 0}.mega .mlinks a:hover{color:var(--cream)}.mega .mpromo{position:relative;border-radius:18px;overflow:hidden;background:url("https://dubellochocolate.com/wp-content/themes/dubello/img/gold-wide-v2.webp") 60% 40%/cover;color:var(--navy-deep);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;min-height:220px}.mega .mpromo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 20%,rgb(246 232 213 / .92) 70%)}.mega .mpromo>*{position:relative}.mega .mpromo span{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.mega .mpromo b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.05}.mega .mpromo small{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ovl{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none}.ovl.on{visibility:visible;pointer-events:auto}.ovl .scrim{position:absolute;inset:0;background:rgb(7 21 48 / .6);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s ease}.ovl.on .scrim{opacity:1}.ovl .x{width:44px;height:44px;border-radius:50%;border:0;background:rgb(10 29 59 / .08);color:var(--navy);font-size:24px;line-height:1;cursor:pointer;flex:none}.mnav .sheet{position:absolute;top:0;bottom:0;left:0;width:min(400px,92vw);background-color:var(--navy);background-image:url("data:image/webp;base64,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");background-size:141px 141px;color:var(--cream);transform:translateX(-102%);transition:transform .45s cubic-bezier(.22,.7,.2,1);display:flex;flex-direction:column;overflow-y:auto;padding:calc(14px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.mnav.on .sheet{transform:none}.mnav .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mnav .top img{height:24px;width:auto}.mnav .x{background:rgb(246 232 213 / .1);color:var(--cream)}.mnav .big{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mnav .big a{display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:28px;line-height:1.1;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--rule-dark)}.mnav .big a span{font-family:var(--text);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.mnav .mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.mnav .mini a{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;text-decoration:none;padding:12px 8px;border-radius:14px;background:rgb(7 21 48 / .6);border:1px solid var(--rule-dark);font-size:13px}.mnav .mini img{height:84px;width:auto;margin-bottom:6px;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .4))}.mnav .mini img.wide{height:auto;width:80%}.mnav .mini small{color:var(--cream-soft)}.mnav .small-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:15px}.mnav .small-links a{color:var(--cream-soft);text-decoration:none;padding:4px 0}.mnav .contact{margin-top:auto;padding-top:24px;font-size:14px;color:var(--cream-soft);display:flex;flex-direction:column;gap:4px}.srch .sheet{position:absolute;left:0;right:0;top:0;background:var(--cream);color:var(--ink);transform:translateY(-102%);transition:transform .4s cubic-bezier(.22,.7,.2,1);max-height:92vh;overflow-y:auto;padding:calc(18px + env(safe-area-inset-top,0px)) 0 28px;box-shadow:0 30px 60px rgb(0 0 0 / .3)}.srch.on .sheet{transform:none}.srch .bar{display:flex;gap:12px;align-items:center}.srch .bar .fieldwrap{flex:1;position:relative;min-width:0}.srch .bar svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--ink-soft)}.srch .bar input{width:100%;min-height:58px;border-radius:999px;border:1px solid rgb(10 29 59 / .22);background:#fff;color:var(--ink);padding:0 20px 0 50px;font-size:18px;font-family:inherit}.srch .bar input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgb(201 160 74 / .28)}.srch .pop-s{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--ink-soft)}.srch .pop-s button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--rule-light);background:var(--paper);color:var(--ink);font-size:14px;cursor:pointer}.srch .res{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.srch .res a{display:flex;gap:14px;align-items:center;padding:10px;border-radius:14px;text-decoration:none;min-width:0}.srch .res a:hover,.srch .res a:focus-visible{background:var(--paper)}.srch .res .th{flex:none;width:56px;height:56px;border-radius:10px;background-color:var(--navy);background-image:url("data:image/webp;base64,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");background-size:60px 60px;display:flex;align-items:center;justify-content:center;color:var(--gold);font-weight:700;font-size:13px}.srch .res .th img{max-width:80%;max-height:80%;width:auto;height:auto}.srch .res .t{display:flex;flex-direction:column;min-width:0}.srch .res .t b{font-weight:600;font-size:15px}.srch .res .t small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.srch .none{margin-top:20px;font-size:15px;color:var(--ink-soft)}.cdr .sheet{position:absolute;top:0;bottom:0;right:0;width:min(440px,100vw);background:var(--cream);color:var(--ink);transform:translateX(102%);transition:transform .45s cubic-bezier(.22,.7,.2,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.cdr.on .sheet{transform:none}.cdr .chead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule-light)}.cdr .chead h2{font-size:28px;line-height:1}.cdr .chead h2 span{font-family:var(--text);font-size:14px;color:var(--ink-soft);margin-left:6px;letter-spacing:0}.cdr .cfree{padding:14px 20px;border-bottom:1px solid var(--rule-light);font-size:14px;display:flex;flex-direction:column;gap:9px;background:var(--paper)}.cdr .cfree .bar,.cmeter .bar{height:6px;border-radius:3px;background:rgb(10 29 59 / .1);overflow:hidden}.cdr .cfree .bar i,.cmeter .bar i{display:block;height:100%;background:var(--gold);border-radius:3px;transition:width .6s cubic-bezier(.22,.7,.2,1)}.cdr .cfree.done .bar i,.cmeter.done .bar i{background:var(--ok)}.cdr .cbody{flex:1;overflow-y:auto;padding:6px 20px;overscroll-behavior:contain}.cline{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--rule-light)}.cline:last-child{border-bottom:0}.cline .th{width:72px;height:72px;border-radius:12px;background:var(--sand);display:flex;align-items:center;justify-content:center;overflow:hidden}.cline .th img{max-width:82%;max-height:86%;width:auto;height:auto}.cline .th.nv{background-color:var(--navy);background-image:url("data:image/webp;base64,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");background-size:70px 70px}.cline .t{display:flex;flex-direction:column;gap:3px;min-width:0}.cline .t b{font-weight:600;font-size:15px;line-height:1.3}.cline .t small{font-size:13px;color:var(--ink-soft)}.cline .t .subtag{align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:rgb(201 160 74 / .25);border-radius:999px;padding:3px 8px;margin-top:2px}.cline .ctrl{display:flex;align-items:center;gap:10px;margin-top:8px}.cline .qty{display:inline-flex;align-items:center;border:1px solid var(--rule-light);border-radius:999px;background:#fff;height:38px}.cline .qty button{width:34px;height:36px;border:0;background:none;font-size:16px;line-height:1;cursor:pointer;color:var(--ink);border-radius:999px}.cline .qty output{min-width:22px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.cline .qty button{width:34px;height:36px;font-size:16px}.cline .rm{background:none;border:0;padding:4px;font-size:13px;color:var(--ink-soft);text-decoration:underline;cursor:pointer}.cline .lp{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.cline .lp s{display:block;font-weight:400;font-size:12px;color:var(--ink-soft)}.cempty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 10px}.cempty img{height:150px;width:auto;filter:drop-shadow(0 14px 20px rgb(10 29 59 / .2))}.cempty b{font-family:var(--display);font-weight:400;font-size:28px}.cempty p{color:var(--ink-soft);font-size:15px;max-width:26em}.cup{padding:14px 20px;border-top:1px solid var(--rule-light);background:var(--paper)}.cup .lbl{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px;display:block}.cup .item{display:flex;gap:12px;align-items:center}.cup .item .th{width:54px;height:54px;border-radius:10px;background:var(--sand);display:flex;align-items:center;justify-content:center;flex:none}.cup .item .th img{max-width:84%;max-height:84%;width:auto;height:auto}.cup .item .t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.cup .item .t b{font-weight:600}.cup .item .t small{color:var(--ink-soft);font-size:13px}.cfoot{padding:16px 20px 18px;border-top:1px solid var(--rule-light);display:flex;flex-direction:column;gap:12px;background:var(--cream)}.cfoot .sumc{display:flex;flex-direction:column;gap:6px;font-size:14px}.cfoot .sumc .ln{display:flex;justify-content:space-between;gap:12px}.cfoot .sumc .ln span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.cfoot .sumc .ln.save{color:var(--ok)}.cfoot .sumc .ln.tot{font-size:18px;font-weight:600;padding-top:8px;border-top:1px solid var(--rule-light);margin-top:4px}.cfoot .viewcart{text-align:center;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cfoot .pay{justify-content:center}.cfoot .pay span{font-size:11px;padding:4px 7px}.btn-sm{min-height:42px;padding:0 18px;font-size:14px}.btn-lg{min-height:58px;padding:0 32px;font-size:16px}.btn-block{width:100%}.row-btns{display:flex;flex-wrap:wrap;gap:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--ink-soft)}footer.foot{background:var(--navy-deep);color:var(--cream-soft);font-size:14px;padding-block:0 calc(28px + env(safe-area-inset-bottom,0px))}footer.foot a{text-decoration:none}footer.foot a:hover{color:var(--cream)}.fnews{border-bottom:1px solid var(--rule-dark);padding-block:clamp(36px,5vw,56px)}.fnews .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px 48px;align-items:center}.fnews h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;color:var(--cream)}.fnews p{margin-top:8px}.fnews form{display:flex;flex-wrap:wrap;gap:10px}.fnews input{flex:1 1 180px;min-width:0;min-height:50px;border-radius:999px;border:1px solid var(--rule-dark);background:rgb(246 232 213 / .06);color:var(--cream);padding:0 20px;font-size:15px;font-family:inherit}.fnews input::placeholder{color:rgb(246 232 213 / .55)}.fnews .fine{flex-basis:100%;font-size:12px}.fnews .ok{color:var(--gold);font-size:15px}body.has-news .fnews{display:none}.fcols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;padding-block:44px 8px}.fcol{display:flex;flex-direction:column;gap:9px;min-width:0}.fcol b{color:var(--cream);font-weight:600;margin-bottom:4px}.fbrand img{height:28px;width:auto;margin-bottom:8px;align-self:flex-start}.fbrand .social{display:flex;gap:8px;margin-top:10px}.fbrand .social a{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule-dark);display:flex;align-items:center;justify-content:center;color:var(--cream)}.fbrand .social a:hover{background:rgb(246 232 213 / .08)}.fcontact span{user-select:all}.fbase{margin-top:32px;padding-top:20px;border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px}.fbase .legal{display:flex;flex-wrap:wrap;gap:6px 16px}.fbase .pay span{background:#fff0;border-color:var(--rule-dark);color:var(--cream-soft);font-size:11px;padding:4px 8px}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay span{font-size:12px;font-weight:600;border:1px solid var(--rule-light);border-radius:8px;padding:5px 9px;background:#fff;color:var(--navy);line-height:1.2}.wa{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(0 0 0 / .28);text-decoration:none;transition:transform .2s ease,bottom .4s ease}.wa:hover{transform:scale(1.05)}.goldswitch{position:fixed;left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:57;display:flex;align-items:center;gap:6px;background:rgb(7 21 48 / .92);color:var(--cream);border:1px solid var(--rule-dark);border-radius:999px;padding:5px 6px 5px 14px;font-size:12px}.goldswitch button{border:0;border-radius:999px;min-height:32px;padding:0 12px;background:#fff0;color:var(--cream-soft);cursor:pointer;font-size:12px;font-weight:600;font-family:inherit}.goldswitch button[aria-pressed="true"]{background:var(--cream);color:var(--navy)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:95;background:var(--cream);color:var(--navy);border-radius:999px;padding:12px 20px;font-weight:600;font-size:14px;box-shadow:0 10px 30px rgb(0 0 0 / .25);transition:opacity .25s ease,transform .25s ease;max-width:calc(100vw - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%,0)}.pop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;pointer-events:none}.pop.on{visibility:visible;pointer-events:auto}.pop .scrim{position:absolute;inset:0;background:rgb(7 21 48 / .62);backdrop-filter:blur(3px);opacity:0;transition:opacity .45s ease}.pop.on .scrim{opacity:1}.pop .sheet{position:relative;width:min(820px,100%);display:grid;grid-template-columns:1fr 1.1fr;border-radius:24px;overflow:hidden;background:var(--cream);color:var(--ink);box-shadow:0 30px 80px rgb(0 0 0 / .35);opacity:0;transform:translateY(28px) scale(.97);transition:opacity .45s ease,transform .6s cubic-bezier(.22,.7,.2,1)}.pop.on .sheet{opacity:1;transform:none}.pop .art{position:relative;background-color:var(--navy);background-image:url("data:image/webp;base64,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");background-size:141px 141px;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden}.pop .art img{width:82%;height:auto;max-height:88%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .35))}.pop .art .badge{position:absolute;top:18px;left:18px;width:86px;height:86px;border-radius:50%;background:var(--gold-btn-bg);color:var(--navy-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;line-height:1;transform:rotate(-8deg);box-shadow:0 8px 18px rgb(0 0 0 / .25)}.pop .art .badge b{font-size:28px}.pop .art .badge small{font-size:11px;letter-spacing:.14em;margin-top:3px}.pop .copy{position:relative;z-index:1;padding:clamp(26px,4vw,44px);display:flex;flex-direction:column;gap:12px;justify-content:center}.pop .copy .eyebrow{color:var(--gold-ink)}.pop h2{font-size:clamp(32px,3.6vw,46px);line-height:1}.pop .copy p{font-size:15px;color:#4a4a52}.pop form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pop label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pop input{min-height:50px;border-radius:999px;border:1px solid rgb(10 29 59 / .22);background:#fff;color:var(--navy);padding:0 20px;font-size:16px;font-family:inherit}.pop .btn{width:100%}.pop .nothanks{background:none;border:0;color:#6b6b72;font-size:13px;text-decoration:underline;cursor:pointer;align-self:center;padding:6px;font-family:inherit}.pop .fine{font-size:11px;color:#6b6b72;text-align:center}.pop .ok{font-size:15px;color:var(--navy);font-weight:600}.pop .x{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;border:0;background:rgb(10 29 59 / .08);color:var(--navy);font-size:22px;line-height:1;cursor:pointer;z-index:40}.teaser{position:fixed;left:0;top:50%;z-index:55;transform:translate(-100%,-50%);writing-mode:vertical-rl;background:var(--gold-btn-bg);color:var(--navy-deep);border:0;border-radius:0 12px 12px 0;padding:16px 10px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px rgb(0 0 0 / .2);transition:transform .45s cubic-bezier(.22,.7,.2,1);font-family:inherit}.teaser.on{transform:translate(0,-50%)}@media (max-width:1060px){header.top nav{display:none}.burger{display:inline-flex}.mega{display:none}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.fbrand{grid-column:1/-1}}@media (max-width:700px){.fnews .in{grid-template-columns:minmax(0,1fr)}.srch .res{grid-template-columns:minmax(0,1fr)}.ico.acct{display:none}.goldswitch span{display:none}.pop{align-items:flex-end;padding:0}.pop .sheet{grid-template-columns:1fr;border-radius:22px 22px 0 0;transform:translateY(100%);max-height:92vh;overflow:auto;padding-bottom:env(safe-area-inset-bottom,0)}.pop .art{min-height:0;height:190px}.pop .art img{height:172px;width:auto;max-height:none}.pop .art .badge{width:70px;height:70px;top:14px;left:14px}.pop .art .badge b{font-size:22px}.pop .x{background:rgb(246 232 213 / .9)}}@media (max-width:420px){.fcols{gap:28px 18px}.fcontact span,.fcontact small{overflow-wrap:anywhere;font-size:13px}}@media (prefers-reduced-motion:reduce){.mega,.mnav .sheet,.srch .sheet,.cdr .sheet,.pop .sheet,.teaser{transition:opacity .2s ease!important}}