babyouth-cart-drawer,.byc-page{--byd-accent: #184f37;--byd-accent-dark: #103a29;--byd-selected: #eaf0e3;--byd-ink: #153e32;--byd-muted: #5b6a60;--byd-paper: #f5f5ed;--byd-border: #dce2d1;--byd-font: Arial, Helvetica, sans-serif;--byd-heading-font: "Fredoka", Arial, Helvetica, sans-serif;--byc-gutter: 28px;--byc-card-pad: 14px;--byc-card-gap: 14px;--byc-img: 72px;--byc-img-h: 80px;--byc-radius: 16px;--byc-title: 15px;--byc-price: 15px;--byc-meta: 15px;color:var(--byd-ink);font-family:var(--byd-font);font-size:15px;line-height:1.45}.byc *,.byc *:before,.byc *:after,.byc-page *,.byc-page *:before,.byc-page *:after{box-sizing:border-box}.byc button,.byc input,.byc-page button,.byc-page input{font:inherit}.byc button,.byc-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}.byc button:disabled,.byc-page button:disabled{cursor:not-allowed}.byc :focus-visible,.byc-page :focus-visible{outline:3px solid var(--byd-accent);outline-offset:4px}.byc .byc-panel{position:fixed;inset:24px 24px 24px auto;margin:0;padding:0;width:min(574px,calc(100vw - 48px));height:calc(100vh - 48px);height:calc(100dvh - 48px);max-width:min(574px,calc(100vw - 48px));max-height:none;min-height:0;overflow:hidden;border:0;border-radius:26px;background:var(--byd-paper);color:var(--byd-ink);box-shadow:0 22px 90px #14291b24;transform:translate(calc(100% + 32px));opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s}.byc .byc-panel[open]{display:flex;flex-direction:column}.byc .byc-panel.is-open{transform:translate(0);opacity:1}.byc .byc-panel::backdrop{background:#151a168f;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.byc .byc-header,.byc-page .byc-header{flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:2;padding:16px var(--byc-gutter, 28px) 14px;min-height:0;background:#fff;overflow:visible}.byc .byc-heading,.byc-page .byc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;min-width:0}.byc .byc-header h2,.byc-page .byc-header h1,.byc-page .byc-header h2{margin:0;font-family:var(--byd-heading-font);font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.4px;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--byd-ink)}.byc .byc-header h2 small,.byc-page .byc-header h1 small,.byc-page .byc-header h2 small{font-family:var(--byd-font);font-size:13px;font-weight:600;letter-spacing:0;color:var(--byd-muted);margin-left:6px;vertical-align:middle}.byc .byc-notice,.byc-page .byc-notice{background:#e6efb6;border:1px solid #dce2d1;border-radius:12px;padding:10px 8px;text-align:center;font-size:12px;font-weight:700;color:#153e32;letter-spacing:.04em}.byc .byc-notice[hidden],.byc-page .byc-notice[hidden]{display:none!important}.byc .byc-close{position:static;flex:0 0 auto;z-index:3;border:0;background:transparent;color:var(--byd-ink);width:40px;height:40px;display:grid;place-items:center;border-radius:50%;padding:9px}.byc .byc-close:hover{background:var(--byd-paper)}.byc .byc-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.byc .byc-freeship,.byc-page .byc-freeship{flex:0 0 auto;flex-shrink:0;background:#fff;padding:0 var(--byc-gutter) 16px;border-bottom:1px solid #e8ebe3;min-width:0}.byc .byc-freeship-msg,.byc-page .byc-freeship-msg{margin:0 0 10px;font-size:13px;line-height:1.35;font-weight:600;color:var(--byd-ink);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.byc .byc-freeship-icon,.byc-page .byc-freeship-icon{flex:0 0 auto;width:18px;height:18px;color:var(--byd-accent);display:block}.byc .byc-freeship-text,.byc-page .byc-freeship-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.byc .byc-freeship.is-unlocked .byc-freeship-msg,.byc-page .byc-freeship.is-unlocked .byc-freeship-msg,.byc .byc-freeship.is-unlocked .byc-freeship-icon,.byc-page .byc-freeship.is-unlocked .byc-freeship-icon{color:var(--byd-accent)}.byc .byc-freeship-track,.byc-page .byc-freeship-track{position:relative;width:100%;height:8px;border-radius:99px;background:#e4e8df;overflow:visible}.byc .byc-freeship-fill,.byc-page .byc-freeship-fill{display:block;position:relative;z-index:0;height:8px;min-height:6px;width:var(--byc-freeship-pct, 0%)!important;border-radius:inherit;background:#0c8f5b;transition:width .28s cubic-bezier(.2,.8,.2,1);overflow:hidden}.byc .byc-freeship-truck,.byc-page .byc-freeship-truck{position:absolute;left:11px;right:auto;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--byd-border);display:grid;place-items:center;color:var(--byd-accent);pointer-events:none;z-index:1}.byc .byc-freeship-truck svg,.byc-page .byc-freeship-truck svg{width:14px;height:14px;display:block}.byc .byc-freeship.is-unlocked .byc-freeship-fill,.byc-page .byc-freeship.is-unlocked .byc-freeship-fill{width:var(--byc-freeship-pct, 100%)!important;background:#0c8f5b}.byc .byc-freeship.is-unlocked .byc-freeship-truck,.byc-page .byc-freeship.is-unlocked .byc-freeship-truck{background:#0c8f5b;border-color:#0a774b;color:#fff}.byc .byc-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a5aba0 transparent;padding:20px var(--byc-gutter) 20px;min-width:0;min-height:0;width:100%}.byc .byc-empty,.byc-page .byc-empty{padding:48px 20px;text-align:center;color:var(--byd-muted);background:#fff;border:1px solid var(--byd-border);border-radius:16px}.byc .byc-empty h3,.byc-page .byc-empty h3{margin:0 0 8px;color:var(--byd-ink);font-size:18px;font-weight:600}.byc .byc-empty p,.byc-page .byc-empty p{margin:0 0 22px;font-size:14px}.byc .byc-empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:99px;background:var(--byd-accent);color:#fff;font-weight:700;font-size:14px}.byc .byc-empty-btn:hover{background:var(--byd-accent-dark)}.byc .byc-lines,.byc-page .byc-lines{display:grid;gap:12px;width:100%}.byc .byc-line,.byc-page .byc-line{display:flex;flex-direction:column;gap:8px;padding:var(--byc-card-pad);width:100%;min-width:0;background:#fff;border:1px solid var(--byd-border);border-radius:var(--byc-radius)}.byc .byc-line-row,.byc-page .byc-line-row{display:grid;grid-template-columns:var(--byc-img) minmax(0,1fr) auto;gap:var(--byc-card-gap);align-items:start;width:100%;min-width:0}.byc .byc-line img,.byc-page .byc-line img{width:var(--byc-img);height:var(--byc-img);max-width:100%;min-width:0;object-fit:contain;border-radius:12px;background:var(--byd-paper);padding:4px;overflow:hidden;display:block}.byc .byc-line-img,.byc-page .byc-line-img{display:block;width:var(--byc-img);min-width:0}.byc .byc-line-ph,.byc-page .byc-line-ph{width:var(--byc-img);height:var(--byc-img);max-width:100%;min-width:0;display:grid;place-items:center;border:1px solid var(--byd-border);border-radius:12px;font-size:24px;color:var(--byd-muted)}.byc .byc-line-body,.byc-page .byc-line-body{min-width:0;display:flex;flex-direction:column;gap:4px}.byc .byc-line-title,.byc-page .byc-line-title{margin:0;font-size:var(--byc-title);font-weight:600;line-height:1.3;color:var(--byd-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;text-decoration:none}.byc .byc-line-meta,.byc-page .byc-line-meta{margin:0;font-size:var(--byc-meta);font-weight:600;color:var(--byd-muted);overflow:hidden;text-overflow:ellipsis}.byc .byc-line-price,.byc-page .byc-line-price{margin:0;font-size:var(--byc-price);font-weight:700;white-space:nowrap}.byc .byc-prices,.byc-page .byc-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.byc .byc-prices strong,.byc-page .byc-prices strong{font-size:var(--byc-price);font-weight:700;color:var(--byd-ink);white-space:nowrap}.byc .byc-prices del,.byc-page .byc-prices del{font-size:12px;font-weight:400;color:var(--byd-muted);white-space:nowrap}.byc .byc-saving,.byc-page .byc-saving{margin:0;font-size:12px;font-weight:600;color:#184f37;line-height:1.4}.byc .byc-discounts,.byc-page .byc-discounts{display:grid;gap:4px;margin-top:8px}.byc .byc-qty,.byc-page .byc-qty{display:flex;align-items:center;height:36px;flex:0 0 auto;width:max-content;border:1px solid var(--byd-border);border-radius:99px;background:#fff;overflow:hidden;margin-top:4px}.byc .byc-qty button,.byc-page .byc-qty button{border:0;background:transparent;color:var(--byd-ink);width:34px;height:34px;font-size:18px;padding:0}.byc .byc-qty button:disabled,.byc-page .byc-qty button:disabled{opacity:.3}.byc .byc-qty span,.byc-page .byc-qty span{min-width:28px;text-align:center;font-size:14px;font-weight:600}.byc .byc-remove,.byc-page .byc-remove{border:0;background:transparent;color:var(--byd-muted);font-size:12px;text-decoration:underline;padding:6px 0 0;flex:0 0 auto;white-space:nowrap;margin-left:0}.byc .byc-remove:hover,.byc-page .byc-remove:hover{color:var(--byd-ink)}.byc .byc-status,.byc-page .byc-status{font-size:12px;margin:0 0 10px;line-height:1.5;min-height:0}.byc .byc-status:empty,.byc-page .byc-status:empty{display:none}.byc .byc-footer{flex:0 0 auto;flex-shrink:0;position:relative;z-index:2;background:#fff;padding:12px var(--byc-gutter) 12px;width:100%;min-width:0;border-top:1px solid #e1e3db}.byc .byc-protect,.byc-page .byc-protect{margin:0 0 14px;padding:12px 14px;background:var(--byd-paper);border:1px solid var(--byd-border);border-radius:14px}.byc .byc-protect-main,.byc-page .byc-protect-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px;align-items:center;width:100%;min-width:0}.byc .byc-protect-copy,.byc-page .byc-protect-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.byc .byc-protect-title,.byc-page .byc-protect-title{font-size:14px;font-weight:700;color:var(--byd-ink);line-height:1.3}.byc .byc-protect-help,.byc-page .byc-protect-help{font-size:11px;line-height:1.35;color:var(--byd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.byc .byc-protect-price,.byc-page .byc-protect-price{font-size:14px;font-weight:700;color:var(--byd-ink);white-space:nowrap}.byc .byc-protect-switch,.byc-page .byc-protect-switch{position:relative;display:inline-flex;width:46px;height:28px;flex:0 0 auto;cursor:pointer}.byc .byc-protect-switch input,.byc-page .byc-protect-switch input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.byc .byc-protect-slider,.byc-page .byc-protect-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#cfd5c8;transition:background .16s ease}.byc .byc-protect-slider:after,.byc-page .byc-protect-slider:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .16s ease}.byc .byc-protect-switch input:checked+.byc-protect-slider,.byc-page .byc-protect-switch input:checked+.byc-protect-slider{background:var(--byd-accent)}.byc .byc-protect-switch input:checked+.byc-protect-slider:after,.byc-page .byc-protect-switch input:checked+.byc-protect-slider:after{transform:translate(18px)}.byc .byc-protect-switch input:disabled+.byc-protect-slider,.byc-page .byc-protect-switch input:disabled+.byc-protect-slider{opacity:.45}.byc .byc-protect-switch input:focus-visible+.byc-protect-slider,.byc-page .byc-protect-switch input:focus-visible+.byc-protect-slider{outline:3px solid var(--byd-accent);outline-offset:3px}.byc .byc-protect.is-on,.byc-page .byc-protect.is-on{border-color:#b7d0ba;background:var(--byd-selected)}.byc .byc-subtotal,.byc-page .byc-subtotal{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:15px;font-weight:700;width:100%;min-width:0}.byc .byc-subtotal span,.byc-page .byc-subtotal span{white-space:nowrap}.byc .byc-checkout{display:flex;justify-content:center;align-items:center;gap:10px;min-height:55px;border:0;border-radius:99px;padding:13px 18px;width:100%;background:var(--byd-accent);color:#fff;font-weight:700;font-size:15px;line-height:1.35;transition:background .15s;text-decoration:none}.byc .byc-checkout:hover{background:var(--byd-accent-dark);color:#fff}.byc .byc-checkout:disabled{opacity:.5}.byc .byc-footer-note,.byc-page .byc-footer-note{color:var(--byd-muted);text-align:center;font-size:10px;line-height:1.4;margin:7px 4px 0}.byc .byc-spinner{width:17px;height:17px;border:2px solid #ffffff5c;border-top-color:#fff;border-radius:50%;animation:byc-spin .7s linear infinite;display:inline-block}@keyframes byc-spin{to{transform:rotate(360deg)}}.byc .byc-loading{padding:40px 16px;text-align:center;color:var(--byd-muted)}.byc .byc-recs,.byc-page .byc-recs{margin:0 0 14px;padding:0;border:0;width:100%;min-width:0}.byc .byc-recs-slot:empty,.byc-page .byc-recs-slot:empty{display:none}.byc .byc-recs-title,.byc-page .byc-recs-title{margin:0 0 8px;font-family:var(--byd-font);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.02em;color:var(--byd-ink)}.byc .byc-recs-list,.byc-page .byc-recs-list{display:grid;gap:10px;width:100%}.byc .byc-rec,.byc-page .byc-rec{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;width:100%;min-width:0;background:var(--byd-paper);border:1px solid var(--byd-border);border-radius:14px}.byc .byc-rec img,.byc .byc-rec-ph,.byc-page .byc-rec img,.byc-page .byc-rec-ph{width:56px;height:56px;max-width:100%;min-width:0;object-fit:contain;border-radius:10px;background:#fff;padding:3px;overflow:hidden;display:block}.byc .byc-rec-ph,.byc-page .byc-rec-ph{display:grid;place-items:center;border:1px solid var(--byd-border);font-size:20px;color:var(--byd-muted);padding:0}.byc .byc-rec-body,.byc-page .byc-rec-body{min-width:0;display:flex;flex-direction:column;gap:2px}.byc h4.byc-rec-title,.byc .byc-rec-title,.byc-page h4.byc-rec-title,.byc-page .byc-rec-title{margin:0;font-family:var(--byd-font),Arial,Helvetica,sans-serif!important;font-size:13px;font-weight:700;letter-spacing:normal!important;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0}.byc p.byc-rec-meta,.byc .byc-rec-meta,.byc-page p.byc-rec-meta,.byc-page .byc-rec-meta{margin:0;font-family:var(--byd-font),Arial,Helvetica,sans-serif!important;font-size:11px;font-weight:600;letter-spacing:normal!important;color:var(--byd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.byc .byc-rec-price,.byc-page .byc-rec-price{margin:0;font-size:13px;font-weight:700;color:var(--byd-ink);white-space:nowrap}.byc button.byc-rec-add,.byc .byc-rec-add,.byc-page button.byc-rec-add,.byc-page .byc-rec-add{border:1px solid #184f37;border-radius:99px;min-height:36px;height:auto;padding:6px 12px;background:#fff;color:#184f37;font-family:var(--byd-font),Arial,Helvetica,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:normal!important;white-space:nowrap;flex:0 0 auto}.byc .byc-rec-add:hover,.byc-page .byc-rec-add:hover{background:#eaf0e3;color:#184f37}.byc .byc-rec-add:disabled,.byc-page .byc-rec-add:disabled{opacity:.5}@media(max-width:768px){babyouth-cart-drawer{--byc-gutter: 16px;--byc-card-pad: 12px;--byc-card-gap: 12px;--byc-img: 68px;--byc-img-h: 76px;--byc-radius: 14px;--byc-title: 14px;--byc-price: 14px;--byc-meta: 14px}.byc .byc-panel{top:8px;right:0;bottom:0;left:0;width:100%;max-width:100%;height:calc(100vh - 8px);height:calc(100dvh - 8px);border-radius:20px 20px 0 0}.byc .byc-header,.byc-page .byc-header{min-height:0;padding:14px var(--byc-gutter) 10px}.byc .byc-header h2,.byc-page .byc-header h1{font-size:22px}.byc .byc-close{width:40px;height:40px}.byc .byc-recs,.byc-page .byc-recs{margin-bottom:10px}.byc .byc-freeship,.byc-page .byc-freeship{padding-bottom:12px}.byc .byc-freeship-msg,.byc-page .byc-freeship-msg{margin-bottom:8px;font-size:12px}.byc .byc-content{padding-top:14px;padding-bottom:20px}.byc .byc-lines{gap:10px}.byc .byc-footer{padding:10px var(--byc-gutter) calc(16px + env(safe-area-inset-bottom,0px))}.byc .byc-protect,.byc-page .byc-protect{margin-bottom:10px;padding:10px 12px}.byc .byc-protect-title,.byc-page .byc-protect-title{font-size:13px}.byc .byc-protect-help,.byc-page .byc-protect-help{font-size:10px}.byc .byc-protect-main,.byc-page .byc-protect-main{gap:6px 8px}.byc .byc-subtotal,.byc-page .byc-subtotal{margin-bottom:10px;font-size:14px}.byc .byc-checkout{min-height:50px;font-size:15px}.byc .byc-recs-title,.byc-page .byc-recs-title{margin-bottom:8px}.byc .byc-recs-list,.byc-page .byc-recs-list{gap:8px}}@media(max-width:430px){babyouth-cart-drawer{--byc-gutter: 14px;--byc-card-pad: 10px;--byc-card-gap: 10px;--byc-img: 64px;--byc-img-h: 72px}.byc .byc-panel{top:6px;right:0;bottom:0;left:0;width:100%;max-width:100%;height:calc(100vh - 6px);height:calc(100dvh - 6px);border-radius:18px 18px 0 0}.byc .byc-header,.byc-page .byc-header{min-height:0;padding:12px var(--byc-gutter) 10px}.byc .byc-header h2,.byc-page .byc-header h1{font-size:20px}.byc .byc-qty{height:34px}.byc .byc-qty button{width:32px;height:32px}.byc .byc-rec-add{min-height:34px;height:34px;padding:0 14px;font-size:12px}}@media(prefers-reduced-motion:reduce){.byc .byc-panel,.byc .byc-checkout,.byc .byc-freeship-fill,.byc-page .byc-freeship-fill{transition:none}.byc .byc-protect-slider,.byc .byc-protect-slider:after,.byc-page .byc-protect-slider:after{transition:none}.byc .byc-spinner{animation:none}}.byc-page{--byc-gutter: 0px;--byc-card-pad: 14px;--byc-card-gap: 14px;--byc-img: 72px;--byc-img-h: 72px;--byc-radius: 16px;--byc-title: 15px;--byc-price: 15px;--byc-meta: 14px;color:var(--byd-ink);font-family:var(--byd-font)}.byc-page .byc-header{padding:0 0 16px;background:transparent}.byc-page .byc-heading{margin-bottom:12px}.byc-page .byc-freeship{padding:0 0 18px;background:transparent;border-bottom:1px solid #e8ebe3;margin-bottom:18px}.byc-page .byc-footer-block{margin-top:8px}.byc-page .cart-actions{display:grid;gap:12px;margin-top:4px}.byc-page .cart-actions .byo-buynow{margin-top:0}.byc-page .cart-actions .byo-paywith{margin-top:8px}.byc-page .cart-actions .btn.outline{margin-top:0;width:100%}.byc-page .byc-empty a{display:inline-flex;margin-top:18px}.byc-page [hidden]{display:none!important}.byc-fab{position:fixed;z-index:900;right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,calc(16px + env(safe-area-inset-bottom,0px)));width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:var(--forest, #184d29);color:var(--green, #9aff75);box-shadow:0 8px 24px #10251947;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:bottom .2s ease,opacity .2s ease,visibility .2s ease,transform .2s ease}.byc-fab:hover{transform:translateY(-1px)}.byc-fab:focus-visible{outline:3px solid var(--green, #9aff75);outline-offset:3px}.byc-fab-icon{display:block;width:26px;height:26px}.byc-fab .count{position:absolute;top:-3px;right:-3px;min-width:20px;width:auto;height:20px;padding:0 5px;border-radius:99px;background:var(--green, #9aff75);color:var(--forest, #184d29);font:700 11px/20px Arial,Helvetica,sans-serif;text-align:center;box-sizing:border-box}.byc-fab .count[hidden]{display:none!important}body.floating-purchase-active .byc-fab{bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + 100px)}@media(max-width:740px){.byc-fab{width:52px;height:52px}body.floating-purchase-active .byc-fab{bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + 84px)}}body.byc-drawer-open .byc-fab{opacity:0;visibility:hidden;pointer-events:none}@media(min-width:741px){body:not(.floating-purchase-active) .footer,body:not(.floating-purchase-active) .footer.baby-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(max-width:740px){body:not(.floating-purchase-active) .footer,body:not(.floating-purchase-active) .footer.baby-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.byc-fab{transition:none}}.byc .byc-line.is-gift .byc-qty,.byc-page .byc-line.is-gift .byc-qty,.byc .byc-line.is-gift .byc-remove,.byc-page .byc-line.is-gift .byc-remove{display:none}.byc .byc-line.is-gift .byc-prices,.byc-page .byc-line.is-gift .byc-prices{align-items:flex-end}.byc .byc-line.is-gift .byc-prices strong,.byc-page .byc-line.is-gift .byc-prices strong{color:#184f37;font-weight:700}.byc .byc-line.is-gift .byc-prices del,.byc-page .byc-line.is-gift .byc-prices del{font-size:12px;color:#6b6b6b}.byc .byc-protect.is-gift .byc-protect-switch,.byc-page .byc-protect.is-gift .byc-protect-switch{display:none}.byc .byc-protect-free,.byc-page .byc-protect-free{color:#184f37;font-weight:700;margin-right:6px}.byc .byc-protect.is-gift .byc-protect-price,.byc-page .byc-protect.is-gift .byc-protect-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.byc .byc-protect.is-gift .byc-protect-price del,.byc-page .byc-protect.is-gift .byc-protect-price del{font-size:11px;color:#6b6b6b}.byc .byc-protect-icon,.byc-page .byc-protect-icon{display:none}@media(max-width:650px){.byc .byc-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.byc .byc-header,.byc .byc-freeship{flex:0 0 auto;overflow:visible}.byc .byc-header{padding:12px 16px 4px;border-bottom:0}.byc .byc-heading{margin:0 0 6px;padding:0 0 8px;border-bottom:1px solid #e6e9e1}.byc .byc-header h2{font-size:24px;font-weight:700;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.byc .byc-header h2 small{font-size:13px;font-weight:600;color:var(--byd-muted)}.byc .byc-close{width:40px;height:40px}.byc .byc-notice{display:none!important}.byc .byc-freeship{padding:0 16px 10px;overflow:visible}.byc .byc-freeship-msg{margin:0 0 8px;padding:8px 10px;border:1px solid #dce2d1;border-radius:10px;background:#e6efb6;color:#153e32;font-size:12px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:0}.byc .byc-freeship.is-unlocked .byc-freeship-msg{color:#153e32}.byc .byc-freeship-text{flex:1 1 auto}.byc .byc-freeship-track{height:6px;overflow:visible;margin:0}.byc .byc-freeship-fill{height:6px;min-height:6px;background:#0c8f5b}.byc .byc-freeship-truck{width:20px;height:20px}.byc .byc-freeship-truck svg{width:12px;height:12px}.byc .byc-content{flex:1 1 0;min-height:140px;position:relative;z-index:1;margin:0;background:var(--byd-paper);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 12px}.byc .byc-lines{display:flex;flex-direction:column;gap:0;flex-shrink:0;min-height:auto;overflow:visible}.byc .byc-line,.byc .byc-line.is-gift{flex-shrink:0;min-height:auto;overflow:visible;background:transparent;border:0;border-bottom:1px solid #e1e3db;border-radius:0;padding:14px 0;gap:8px}.byc .byc-line:last-child{border-bottom:1px solid #e1e3db}.byc .byc-line-row{grid-template-columns:120px minmax(0,1fr) auto;gap:12px;align-items:start;overflow:visible}.byc .byc-line-img,.byc .byc-line img,.byc .byc-line-ph{width:120px;height:120px;min-width:120px;max-width:120px;flex:0 0 120px;object-fit:contain;overflow:hidden;border-radius:10px;background:#fff}.byc .byc-line-body{min-width:0;overflow:visible;gap:6px}.byc .byc-line-title{-webkit-line-clamp:4;line-clamp:4;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.byc .byc-line-meta{font-size:13px;font-weight:500;color:var(--byd-muted);white-space:normal;overflow:visible;text-overflow:unset}.byc .byc-prices{align-items:flex-end;gap:4px;flex:0 0 auto}.byc .byc-prices strong{font-size:15px;font-weight:700}.byc .byc-prices del,.byc .byc-line.is-gift .byc-prices del{color:#c0392b;font-size:13px;text-decoration:line-through}.byc .byc-qty{margin-top:8px}.byc .byc-remove{color:#6b6b6b;text-decoration:underline;padding-top:8px}.byc .byc-footer{flex:0 1 auto;flex-shrink:1;align-self:stretch;position:relative;z-index:2;isolation:isolate;margin:0;min-height:0;max-height:40%;max-height:40dvh;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-top:1px solid #e1e3db;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}.byc .byc-protect.is-gift{display:none!important}.byc .byc-recs{margin:0 0 6px}.byc .byc-recs-title{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--byd-muted)}.byc .byc-rec{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;background:#fff;border-radius:12px;padding:6px 8px}.byc .byc-rec img,.byc .byc-rec-ph{width:48px;height:48px;min-width:48px;max-width:48px;padding:2px;border-radius:8px}.byc .byc-rec-body{gap:1px}.byc .byc-rec-title{font-size:12px;line-height:1.25;-webkit-line-clamp:2;line-clamp:2}.byc .byc-rec-meta{font-size:10px;line-height:1.2}.byc .byc-rec-price{display:none!important}.byc .byc-rec-add{background:var(--byd-accent);color:#fff;border-color:var(--byd-accent);min-height:40px;height:40px;padding:0 10px;border-radius:99px;font-size:11px;font-weight:700}.byc .byc-rec-add:hover{background:var(--byd-accent-dark);color:#fff}.byc .byc-protect{margin:0 0 6px;padding:8px 10px}.byc .byc-protect-main{grid-template-columns:32px minmax(0,1fr) auto auto;gap:6px 8px;align-items:center}.byc .byc-protect-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf0e3;color:var(--byd-accent);flex:0 0 auto}.byc .byc-protect-icon svg{display:block;width:16px;height:16px}.byc .byc-protect-title{font-size:13px}.byc .byc-protect-help{font-size:10px}.byc .byc-protect.is-gift .byc-protect-price del{color:#c0392b}.byc .byc-subtotal{margin:0 0 6px}.byc .byc-checkout{text-transform:uppercase;letter-spacing:.04em;min-height:46px;height:46px;font-size:13px;font-weight:700}.byc .byc-footer .byo-paywith{margin:8px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.byc .byc-footer .byo-paywith__title{display:none!important}.byc .byc-footer .byo-paywith__list{justify-content:center;gap:6px}.byc .byc-footer .byo-paywith__item svg,.byc .byc-footer .byo-paywith__item img{width:auto;height:24px;max-height:24px}.byc .byc-footer-note{margin:6px 0 0;font-size:9px;line-height:1.3}}@media(max-width:390px){.byc .byc-line-row{grid-template-columns:100px minmax(0,1fr) auto;gap:10px}.byc .byc-line-img,.byc .byc-line img,.byc .byc-line-ph{width:100px;height:100px;min-width:100px;max-width:100px;flex-basis:100px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/babyouth-cart-drawer.css.map */
