.bb-popup{background:var(--bb-color-bg);border:0;border-radius:var(--bb-radius);color:var(--bb-color-text);font-family:var(--bb-font-body);font-size:var(--bb-text-base);line-height:var(--bb-leading-body);margin:auto 0 0;max-height:85dvh;max-width:100vw;overflow:auto;padding:0;width:100vw}.bb-popup::backdrop{background:var(--bb-color-scrim)}.bb-popup__card{display:grid}.bb-popup__media{display:none}.bb-popup__body{padding:var(--bb-space-6) var(--bb-space-5) var(--bb-space-5);position:relative}.bb-popup__body [data-bb-step]{display:grid;gap:var(--bb-space-3)}.bb-popup__body [data-bb-step][hidden]{display:none}.bb-popup__heading{font-family:var(--bb-font-heading);font-size:var(--bb-text-2xl);font-weight:var(--bb-weight-heading);line-height:var(--bb-leading-tight);margin:0;padding-inline-end:var(--bb-space-5)}.bb-popup__heading:focus{outline:0}.bb-popup__text{color:var(--bb-color-text-soft);margin:0}.bb-popup__label{font-size:var(--bb-text-sm);font-weight:var(--bb-weight-strong)}.bb-popup__error{color:var(--bb-color-notice);font-size:var(--bb-text-sm);margin:0}.bb-popup__error[hidden]{display:none}.bb-popup__consent{color:var(--bb-color-text-soft);font-size:var(--bb-text-xs);line-height:var(--bb-leading-snug)}.bb-popup__consent p{margin:0}.bb-popup__consent a{color:inherit}.bb-scratch{aspect-ratio:5 / 2;background:var(--bb-color-bg-alt);border:.1rem dashed var(--bb-color-line);border-radius:var(--bb-radius-panel);overflow:hidden;position:relative}.bb-scratch__prize{align-content:center;display:grid;gap:.2rem;height:100%;justify-items:center;margin:0;text-align:center}.bb-scratch__prize strong{font-family:var(--bb-font-heading);font-size:var(--bb-text-3xl);font-weight:var(--bb-weight-heading);line-height:1}.bb-scratch__prize span{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm)}.bb-scratch__foil{cursor:grab;display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;touch-action:none;transition:opacity .4s var(--bb-ease, ease);width:100%}.bb-scratch__foil.is-gone{opacity:0;pointer-events:none}.bb-popup__skip{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--bb-color-text-soft);cursor:pointer;font:inherit;font-size:var(--bb-text-sm);justify-self:center;min-height:4.4rem;text-decoration:underline}.bb-popup__won{color:var(--bb-color-notice);font-size:var(--bb-text-sm);font-weight:var(--bb-weight-strong);margin:0}.bb-popup__code{align-items:center;background:var(--bb-color-bg-alt);border:.1rem dashed var(--bb-color-line);border-radius:var(--bb-radius);display:flex;font-weight:var(--bb-weight-strong);justify-content:space-between;letter-spacing:.06em;margin:0;padding:var(--bb-space-1) var(--bb-space-1) var(--bb-space-1) var(--bb-space-3)}.bb-popup__code button{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:var(--bb-text-sm);letter-spacing:0;min-height:4.4rem;padding:0 var(--bb-space-3);text-decoration:underline}.bb-popup__close{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font-size:var(--bb-text-xl);height:4.4rem;inset-block-start:var(--bb-space-1);inset-inline-end:var(--bb-space-1);line-height:1;position:absolute;width:4.4rem}.bb-popup__close:focus-visible,.bb-popup-tab:focus-visible{outline:.2rem solid var(--bb-color-focus);outline-offset:.2rem}.bb-popup-tab{-webkit-appearance:none;appearance:none;background:var(--bb-color-accent);border:0;border-radius:var(--bb-radius) var(--bb-radius) 0 0;bottom:0;color:var(--bb-color-accent-text);cursor:pointer;font-family:var(--bb-font-body);font-size:var(--bb-text-sm);left:var(--bb-space-4);min-height:4.4rem;padding:0 var(--bb-space-4);position:fixed;z-index:2}.bb-popup-tab[hidden]{display:none}body.bb-has-sticky .bb-popup-tab{bottom:7.2rem}@media(min-width:750px){.bb-popup{margin:auto;max-height:min(90dvh,56rem);max-width:76rem;width:calc(100vw - var(--bb-gutter) * 2)}.bb-popup__card{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:100%}.bb-popup__media{display:block}.bb-popup__media img{display:block;height:100%;object-fit:cover;width:100%}.bb-popup__body{align-self:center;padding:var(--bb-space-7) var(--bb-space-6)}body.bb-has-sticky .bb-popup-tab{bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-popup.css.map */
