.header-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-left,.header-actions{min-width:0}.header-left{display:flex;align-items:center;justify-self:start}@media(max-width:900px){.header-in{gap:8px}}@media(max-width:600px){.header-in{height:60px}.logo img{width:min(var(--logo-w),112px)}.header-actions{gap:2px}.header-actions .icon-btn,.header-left .icon-btn{width:40px;height:40px}.cart-btn{position:relative;width:40px;height:40px;padding:0;gap:0;justify-content:center;border-radius:50%}.cart-btn .count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;font-size:.68rem;padding:0 5px;box-shadow:0 0 0 2px var(--bg)}.cart-btn .ic{width:19px;height:19px}}.overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.drawer{top:0;bottom:auto;height:100vh;height:100dvh;width:min(440px,100%);padding-bottom:0;box-shadow:-30px 0 60px -30px #28181059;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s}.drawer.is-open{transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s}@media(min-width:601px){.drawer{top:12px;right:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px);border-radius:26px;overflow:hidden;transform:translate(calc(100% + 24px))}}.drawer-head{padding:14px 12px 14px 20px;flex:none}.drawer-head h2{font-size:1.5rem;display:flex;align-items:baseline;gap:10px}.drawer-head h2 small{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--muted);letter-spacing:0}.drawer-inner{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.drawer-inner.is-busy:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:cartbar .9s linear infinite}@keyframes cartbar{0%{background-position:-40% 0}to{background-position:140% 0}}.drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 20px 22px;display:flex;flex-direction:column;gap:16px}.cart-perk{display:flex;gap:10px;align-items:center;font-size:.86rem;line-height:1.4;color:var(--deep);background:color-mix(in srgb,var(--accent) 11%,transparent);padding:10px 12px;border-radius:14px}.cart-perk .ic{width:18px;height:18px;color:var(--accent)}.cart-perk .timer{font-weight:700}.line-items{display:grid}.li{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:14px 0;transition:opacity .25s,transform .25s}.li:first-child{padding-top:0}.li:last-child{border-bottom:0}.li-img{display:block;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--surface-2)}.li img{width:64px;height:64px;border-radius:14px}.li-main{min-width:0}.li-main small{margin-top:2px;line-height:1.35;overflow-wrap:anywhere}.li .tag{margin-top:6px}.li .tag--adv{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--deep)}.li .qty{height:34px;margin-top:10px;background:var(--surface)}.li .qty button{width:34px;transition:background .15s}.li .qty button:active{background:var(--surface-2)}.li .qty .ic{width:16px;height:16px}.li-side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.li-was{font-size:.8rem;color:var(--muted)}.li-remove{margin-top:auto;padding:6px 0 0}.li.is-updating .li-price{opacity:.45}.li.is-removing{opacity:0;transform:translate(18px);pointer-events:none}.duo-tip{font-size:.86rem;background:var(--surface-2);padding:10px 12px;border-radius:14px;line-height:1.45}.duo-tip a{font-weight:700}.upsell{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:12px 14px 6px}.upsell-h{font-weight:700;font-size:.88rem;margin-bottom:4px}.up-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0}.up-item+.up-item{border-top:1px solid var(--line)}.up-item img,.up-ph{width:48px;height:48px;border-radius:12px;object-fit:cover;background:var(--surface-2);display:block}.up-item b{display:block;font-size:.9rem;line-height:1.3;font-weight:600}.up-item div span{font-size:.84rem;color:var(--muted)}.btn-xs{min-height:36px;padding:0 16px;font-size:.86rem}.btn-line.is-loading:before{border-color:var(--ink) transparent var(--ink) transparent}.btn.is-added{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cart-pay legend{font-size:.9rem;margin-bottom:12px}.drawer .paycards{gap:8px}.drawer .paycards .paycard{padding:14px 12px 12px;border-radius:16px}.drawer .paycard b{font-size:.92rem;gap:7px}.drawer .paycard span{font-size:.8rem}.paycard{transition:border-color .2s,box-shadow .2s,background .2s}.paycard:has(input:checked){background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.pay-nudge{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.84rem;line-height:1.45;color:var(--deep);background:color-mix(in srgb,var(--accent) 9%,transparent);padding:10px 12px;border-radius:12px}.pay-nudge .ic{width:16px;height:16px;margin-top:2px;color:var(--accent)}.cart-note{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:0 14px}.cart-note summary{padding:12px 0;font-size:.9rem}.cart-note textarea{display:block;width:100%;min-height:64px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:0 0 14px;background:var(--bg);resize:vertical;font-size:16px;line-height:1.4}.cart-note textarea:focus{outline:none;border-color:var(--ink)}.totals{font-size:.92rem;color:var(--muted)}.totals .grand{color:var(--ink)}.drawer-foot{flex:none;padding:14px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);display:grid;gap:10px;box-shadow:0 -14px 28px -22px #2818104d}.foot-total{display:flex;justify-content:space-between;align-items:center;gap:12px}.foot-total span{font-weight:600;font-size:.95rem;line-height:1.25}.foot-total small{display:block;font-weight:500;font-size:.78rem;color:var(--muted)}.foot-total b{font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.btn-checkout{min-height:54px;gap:8px}.btn-checkout .ic{width:18px;height:18px;transition:transform .2s}.btn-checkout:hover .ic{transform:translate(3px)}.btn-checkout.is-loading:before{border-color:var(--bg) transparent var(--bg) transparent}.wa-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;font-size:.88rem;font-weight:600;color:#178a45;text-decoration:none}.wa-link .ic{width:18px;height:18px}.cart-page .btn-checkout{margin-top:6px}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 12px 40px}.cart-empty-ic{width:64px;height:64px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;color:var(--accent);margin-bottom:8px}.cart-empty-ic .ic{width:26px;height:26px}.cart-empty-h{font-family:var(--font-heading);font-size:1.5rem;color:var(--ink)}.cart-empty .btn{margin:14px 0 6px}.shopify-policy__container{width:min(760px,100% - 40px);max-width:none!important;margin:0 auto!important;padding:clamp(40px,6vw,72px) 0 clamp(64px,8vw,104px)!important;font-family:var(--font-body)}.shopify-policy__title{text-align:left!important;margin:0 0 30px!important;padding-bottom:24px;border-bottom:1px solid var(--line)}.shopify-policy__title h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.4rem,5.4vw,3.6rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0!important}.shopify-policy__body .rte{color:var(--muted);font-size:1.02rem;line-height:1.75}.shopify-policy__body .rte>h1,.shopify-policy__body .rte>p:first-child:empty{display:none}.shopify-policy__body .rte h2{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:44px 0 12px}.shopify-policy__body .rte h3{font-family:var(--font-body);font-weight:700;font-size:1.05rem;letter-spacing:0;color:var(--ink);margin:28px 0 8px}.shopify-policy__body .rte h2+h3{margin-top:12px}.shopify-policy__body .rte p{margin:0}.shopify-policy__body .rte p+p,.shopify-policy__body .rte ul+p,.shopify-policy__body .rte p+ul,.shopify-policy__body .rte table+p,.shopify-policy__body .rte p+table{margin-top:14px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:22px;margin:0;display:grid;gap:8px}.shopify-policy__body .rte li::marker{color:var(--accent)}.shopify-policy__body .rte li>p{margin:0}.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:var(--ink);font-weight:600}.shopify-policy__body .rte a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.shopify-policy__body .rte a svg,.shopify-policy__body .rte a>span[aria-hidden]{display:none}.shopify-policy__body .rte hr{border:0;border-top:1px solid var(--line);margin:36px 0 0}.shopify-policy__body .rte hr+h2{margin-top:32px}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin-top:16px;font-size:.93rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:block;overflow-x:auto}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.shopify-policy__body .rte th{color:var(--ink);font-weight:600;background:var(--surface-2)}.shopify-policy__body .rte td+td,.shopify-policy__body .rte th+th{border-left:1px solid var(--line)}.shopify-policy__body .rte tr:last-child td{border-bottom:0}.shopify-policy__body .rte td ul{gap:4px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/browme-2026.css.map */
