cart-drawer.byon-cartdrawer .byon-cdoc{margin:0 0 12px;font-size:14px;text-align:left}cart-drawer.byon-cartdrawer .byon-cdoc__box{overflow:hidden;border:1px solid #dedede;border-radius:var(--r-sm, 8px);background:#fff}cart-drawer.byon-cartdrawer .byon-cdoc.is-on .byon-cdoc__box{border-color:var(--byon-ink, #1a1a1a)}cart-drawer.byon-cartdrawer .byon-cdoc__head{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;padding:0 14px;font-size:14px;font-weight:400;line-height:1.3;color:var(--byon-ink, #1a1a1a);cursor:pointer}cart-drawer.byon-cartdrawer .byon-cdoc.is-on .byon-cdoc__head{border-bottom:1px solid #dedede;background:#f5f5f5;font-weight:700}cart-drawer.byon-cartdrawer .byon-cdoc__chk{flex:none;box-sizing:border-box;width:18px;height:18px;margin:0;border:1.5px solid var(--byon-line-strong, #8f8f8f);border-radius:4px;background:#fff no-repeat center / 12px 12px;cursor:pointer;-webkit-appearance:none;appearance:none}cart-drawer.byon-cartdrawer .byon-cdoc__chk:checked{border-color:var(--byon-ink, #1a1a1a);background-color:var(--byon-ink, #1a1a1a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2l2.6 2.6L10 3.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}cart-drawer.byon-cartdrawer .byon-cdoc__chk:focus-visible{outline:3px solid rgba(193,0,15,.4);outline-offset:2px}cart-drawer.byon-cartdrawer .byon-cdoc__note{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--byon-muted, #5c5c5c);white-space:nowrap}cart-drawer.byon-cartdrawer .byon-cdoc.is-on .byon-cdoc__note{display:none}cart-drawer.byon-cartdrawer .byon-cdoc__fields{display:grid;gap:8px;padding:12px 14px 14px}cart-drawer.byon-cartdrawer .byon-cdoc__fields[hidden],cart-drawer.byon-cartdrawer .byon-cdoc__error[hidden],cart-drawer.byon-cartdrawer .byon-cdoc__payhelp[hidden]{display:none}cart-drawer.byon-cartdrawer .byon-cdoc__field{margin:0}cart-drawer.byon-cartdrawer .byon-cdoc__fwrap{position:relative}cart-drawer.byon-cartdrawer .byon-cdoc__finput{box-sizing:border-box;display:block;width:100%;height:48px;margin:0;padding:18px 12px 4px;border:1px solid #dedede;border-radius:6px;background:#fff;box-shadow:none;font-family:var(--font-body-family, Poppins, sans-serif);font-size:16px;line-height:1.2;color:var(--byon-ink, #1a1a1a);-webkit-appearance:none;appearance:none}cart-drawer.byon-cartdrawer .byon-cdoc__flabel{position:absolute;top:50%;left:13px;right:12px;overflow:hidden;font-size:14px;font-weight:400;line-height:1.2;color:#707070;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform:translateY(-50%);transition:top .15s ease,font-size .15s ease,transform .15s ease}cart-drawer.byon-cartdrawer .byon-cdoc__finput:focus+.byon-cdoc__flabel,cart-drawer.byon-cartdrawer .byon-cdoc__finput:not(:placeholder-shown)+.byon-cdoc__flabel{top:7px;font-size:11.5px;transform:none}cart-drawer.byon-cartdrawer .byon-cdoc__finput:focus{border-color:var(--byon-ink, #1a1a1a);outline:3px solid rgba(193,0,15,.25);outline-offset:1px}cart-drawer.byon-cartdrawer .byon-cdoc__finput.is-invalid{border-color:var(--byon-red, #c1000f);box-shadow:inset 0 0 0 1px var(--byon-red, #c1000f)}cart-drawer.byon-cartdrawer .byon-cdoc__error{margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.35;color:var(--byon-red, #c1000f)}cart-drawer.byon-cartdrawer .byon-cdoc__payhelp{margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4;color:var(--byon-red, #c1000f)}@media(prefers-reduced-motion:reduce){cart-drawer.byon-cartdrawer .byon-cdoc__flabel{transition:none}}cart-drawer.byon-cartdrawer .byon-cartdrawer__footer:has(.byon-cdoc__fields:not([hidden])){max-height:72vh;max-height:72dvh;overflow-y:auto;overscroll-behavior:contain}cart-drawer.byon-cartdrawer .byon-cartdrawer__footer:has(.byon-cdoc__fields:not([hidden])) #CartDrawer-Checkout{position:sticky;bottom:0;z-index:1;box-shadow:0 8px 0 8px #fff,0 -6px 12px #00000014}
/*# sourceMappingURL=/cdn/shop/t/46/assets/byon-cart-doc.css.map */
