body[data-store=com] .cart:has(.cart-main--page:not(.cart-main--empty)){max-width:1200px;margin-inline:auto}body[data-store=com] .cart-main--page .cart-product-rating .solar-rating__fill .icon,body[data-store=com] .cart-main--page .cart-product-rating .icon{color:var(--bmp-rating)}body[data-store=com] .cart-main--page .bmp-cart-suggestion .cart-product-identity{grid-template-columns:minmax(0,1fr)}body[data-store=com] .cart-main--page .bmp-cart-suggestion .cart-product-identity__heading{flex-wrap:wrap}body[data-store=com] .cart-main--page .bmp-cart-suggestion :is(.cart-product-identity__name,.cart-product-identity__descriptor){white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (width>=48em){body[data-store=com] .cart-main--page .cart-lines{border-top:1px solid var(--bmp-border,#e8e4de)}body[data-store=com] .cart-main--page .cart-line{border-bottom:1px solid var(--bmp-border,#e8e4de);padding-block:24px}body[data-store=com] .cart-main--page .cart-line-inner{align-items:flex-start;gap:24px}body[data-store=com] .cart-main--page .cart-line__media{background:var(--bmp-card-tile,#f4f2ee);border-radius:12px;flex:none;width:120px;height:120px}body[data-store=com] .cart-main--page .cart-line__media img{object-fit:contain;padding:8px}body[data-store=com] .cart-main--page .cart-line__body{justify-content:space-between;min-height:120px}body[data-store=com] .cart-main--page .cart-product-identity__name{font-size:18px;line-height:1.3}body[data-store=com] .cart-main--page .cart-product-identity__pack{font-size:15px}body[data-store=com] .cart-main--page .cart-line__price .product-price__main{font-size:18px}body[data-store=com] .cart-main--page .cart-drawer__top{margin-bottom:8px}body[data-store=com] .cart-main--page .bmp-cart-suggestions{border:0;margin-top:48px;padding:0}body[data-store=com] .cart-main--page .bmp-cart-suggestions h3{letter-spacing:-.01em;margin-bottom:20px;font-size:22px}body[data-store=com] .cart-main--page .bmp-cart-suggestions ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}body[data-store=com] .cart-main--page .bmp-cart-suggestion{border:0;flex-direction:column;gap:14px;min-height:0;padding:0;display:flex}body[data-store=com] .cart-main--page .bmp-cart-suggestion+.bmp-cart-suggestion{border:0;padding-top:0}body[data-store=com] .cart-main--page .bmp-cart-suggestion__media{aspect-ratio:1;background:var(--bmp-card-tile,#f4f2ee);border-radius:14px;width:100%;height:auto}body[data-store=com] .cart-main--page .bmp-cart-suggestion__media :is(a,img){width:100%;height:100%}body[data-store=com] .cart-main--page .bmp-cart-suggestion__media img{object-fit:contain;padding:10%}body[data-store=com] .cart-main--page .bmp-cart-suggestion__body{flex-direction:column;flex:1;gap:10px;display:flex}body[data-store=com] .cart-main--page .bmp-cart-suggestion__offer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;display:flex}body[data-store=com] .cart-main--page .bmp-cart-suggestion__action,body[data-store=com] .cart-main--page .bmp-cart-suggestion__add{width:100%}}@media (width>=64em){body[data-store=com] .cart-main--page:not(.cart-main--empty){grid-template-columns:minmax(0,1fr) 380px;column-gap:64px}body[data-store=com] .cart-main--page .cart-summary-page--com{box-shadow:none;background:var(--bmp-surface-subtle,#f7f5f1);border:0;border-radius:16px;align-self:start;padding:28px;position:sticky;top:112px}body[data-store=com] .cart-main--page .cart-summary-page--com .cart-summary__title{font-size:20px}body[data-store=com] .cart-main--page .bmp-cart-suggestions ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48em){html body[data-store=com] .cart-main--page .bmp-cart-suggestion__action .bmp-cart-suggestion__add{justify-content:center;width:100%;min-width:0}body[data-store=com] .cart-main--page .cart-lines{border-top:0}html body[data-store=com] .cart-main--page .bmp-cart-suggestion__action{align-self:stretch;width:100%}html body[data-store=com] .cart-main--page .bmp-cart-suggestion{align-items:stretch}html body[data-store=com] .cart-main--page :is(.bmp-cart-suggestion__body,.bmp-cart-suggestion__offer){width:100%}html body[data-store=com] .cart-main--page .bmp-cart-suggestion__action>*{width:100%;max-width:none}}html body[data-store=com] .cart-main .cart-product-identity__heading,html body[data-store=com] .bmp-compact-product__heading{column-gap:10px}body[data-store=com] .search-fallback__help a{color:var(--bmp-text-primary);text-underline-offset:3px;text-decoration:underline}body[data-store=com] .cart-checkout--pending,body[data-store=com] .cart-checkout--pending:disabled{opacity:1;cursor:progress}
