html.yb-pop-lock{overflow:hidden}.yb-pop{width:min(580px,calc(100vw - 32px));max-width:none;max-height:min(780px,calc(100vh - 48px));margin:auto;padding:0;border:2px solid var(--yb-ink);border-radius:0;background:var(--yb-paper);color:var(--yb-ink);box-shadow:6px 6px 0 var(--yb-ink);overflow:hidden}.yb-pop[open]{display:flex;flex-direction:column}.yb-pop::backdrop{background:#1215129e}.yb-pop__head{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--yb-rule)}.yb-pop__title{flex:1 1 auto;padding-top:6px;font-stretch:66%;font-weight:900;font-size:30px;line-height:.95;text-transform:uppercase;text-wrap:balance}.yb-pop__close{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--yb-ink);border-radius:0;background:transparent;color:var(--yb-ink);cursor:pointer}.yb-pop__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 8px}.yb-pop__label{padding:16px 0 8px;font-family:var(--yb-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-mute)}.yb-pop__lines{border-top:1px solid var(--yb-ink)}.yb-pop__line,.yb-pop__offer{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--yb-rule)}.yb-pop__offer.is-picked{background:var(--yb-flag-soft);box-shadow:-16px 0 0 var(--yb-flag-soft),16px 0 0 var(--yb-flag-soft)}.yb-pop__thumb{width:56px;height:56px;border:1px solid var(--yb-ink);background:var(--yb-white);overflow:hidden}.yb-pop__thumb img{width:100%;height:100%;object-fit:contain}.yb-pop__info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.yb-pop__name{font-weight:800;font-size:15px;line-height:1.2}.yb-pop__meta,.yb-pop__text{font-size:13px;line-height:1.35;color:var(--yb-body)}.yb-pop__price{display:flex;align-items:baseline;gap:8px;font-size:14px}.yb-pop__price b{font-weight:800}.yb-pop__price s{font-family:var(--yb-mono);font-size:12px;color:var(--yb-mute)}.yb-pop__select{margin-top:4px;min-height:40px;max-width:100%;padding:0 10px;border:1px solid var(--yb-ink);border-radius:0;background-color:var(--yb-white);color:var(--yb-ink);font-family:var(--yb-sans);font-size:14px}.yb-pop__side{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.yb-pop__tick{display:inline-flex;align-items:center;gap:6px;font-family:var(--yb-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--yb-green)}.yb-pop__undo{min-height:32px;padding:0;border:0;background:none;color:var(--yb-ink);font-family:var(--yb-sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.yb-pop__btn{min-height:44px;padding:0 14px;font-size:14px;white-space:nowrap}.yb-pop__btn.is-on{background:var(--yb-ink);border-color:var(--yb-ink);color:var(--yb-flag)}.yb-pop__check{flex:0 0 auto}.yb-pop__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--yb-ink);background:var(--yb-white)}.yb-pop__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}.yb-pop__total strong{font-stretch:66%;font-weight:900;font-size:28px;line-height:1}.yb-pop__ship{font-family:var(--yb-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--yb-body)}.yb-pop__ship.is-free{color:var(--yb-green)}.yb-pop__error{padding:10px 12px;border:1px solid var(--yb-red);color:var(--yb-red);font-size:14px}.yb-pop__continue[aria-busy=true]{cursor:progress}@media screen and (max-width:749px){.yb-pop{width:100%;max-width:100%;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-width:2px 0 0;box-shadow:none}.yb-pop__offer{grid-template-columns:56px minmax(0,1fr)}.yb-pop__offer .yb-pop__btn{grid-column:2;justify-self:start}}@media screen and (min-width:750px){.yb-pop__head{padding:20px 24px 16px}.yb-pop__title{font-size:36px}.yb-pop__body{padding:0 24px 12px}.yb-pop__line,.yb-pop__offer{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}.yb-pop__offer.is-picked{box-shadow:-24px 0 0 var(--yb-flag-soft),24px 0 0 var(--yb-flag-soft)}.yb-pop__thumb{width:64px;height:64px}.yb-pop__name{font-size:16px}.yb-pop__foot{padding:16px 24px 20px}}@media(prefers-reduced-motion:no-preference){.yb-pop[open]{animation:yb-pop-in .18s ease-out}@keyframes yb-pop-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/yb-upsell.css.map */
