.n1o1-native-cart-plan{display:grid;gap:var(--gap-xs,6px);margin-block:var(--margin-sm,8px);font-size:var(--font-size--sm,.875rem)}
.n1o1-native-cart-plan select,.n1o1-native-offers select{width:100%;min-height:var(--minimum-touch-target,44px);border:var(--style-border-width-inputs,1px) solid var(--color-input-border,#ccd3e4);border-radius:var(--style-border-radius-inputs,8px);padding:var(--padding-sm,8px);background:var(--color-input-background,#fff);color:var(--color-input-text,inherit)}
.n1o1-native-box .cart-items__bundle{display:grid;gap:var(--gap-xs,6px);margin-block:var(--margin-sm,8px)}
.n1o1-native-box .cart-items__quantity{display:grid;gap:var(--gap-sm,8px);align-content:start}
.n1o1-native-cart-status{font-size:var(--font-size--sm,.875rem);line-height:1.4;margin:var(--margin-sm,8px) var(--page-margin,16px) 0;padding:10px 14px;border-radius:var(--style-border-radius-inputs,8px);background:rgb(var(--color-foreground-rgb,17 19 49) / .06);color:var(--color-foreground,#111331);max-width:max-content}
[data-native-check-cart]{margin:var(--margin-sm,8px) var(--page-margin,16px) 0;align-self:flex-start}
[data-drawer] .n1o1-native-cart-status,[data-drawer] [data-native-check-cart]{margin-inline:var(--drawer-padding,16px)}
.n1o1-native-shipping{width:100%;font-size:var(--font-size--sm,.875rem)}
.n1o1-native-shipping progress{width:100%;height:8px;accent-color:var(--color-button-primary-background,#005cff)}
.n1o1-native-offers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:var(--gap-sm,12px);overflow-x:auto;scroll-snap-type:x proximity}
.n1o1-native-offers article{display:grid;align-content:start;gap:var(--gap-sm,8px);padding:var(--padding-sm,12px);border:1px solid rgb(var(--color-border-rgb,204 211 228));border-radius:var(--style-border-radius-inputs,8px);scroll-snap-align:start}
[data-native-cart-offers]{width:100%}[data-native-cart-offers]:empty{display:none}

.n1o1-native-box .cart-items__remove{width:auto;min-width:var(--minimum-touch-target,44px);height:auto;min-height:var(--minimum-touch-target,44px);padding-inline:var(--padding-sm,8px)}
[data-native-cart-offers]{font-family:var(--font-body--family,inherit);margin-top:var(--margin-md,16px)}
[data-native-cart-offers] h3{font-family:inherit;font-size:var(--font-size--md,1rem);font-weight:600;margin:0 0 var(--margin-sm,8px)}
.n1o1-native-offers article strong{font-size:var(--font-size--sm,.875rem);line-height:1.35}
.n1o1-native-offers article p{margin:0;font-size:var(--font-size--sm,.875rem)}
.n1o1-native-offers .button{font-family:inherit;width:100%;min-height:var(--minimum-touch-target,44px);white-space:nowrap}
