.wb-cart-mobile-label{display:none}
.wb-cart-confirmation:not([open]){display:none}
.wb-cart-confirmation{color:var(--color-foreground,#182f27);background:var(--color-background,#fff);font-family:var(--font-body--family,inherit);padding:0;border:0}
@media(max-width:749px){
 .wb-header .action__cart{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:44px;min-height:44px}
 .wb-header .wb-cart-mobile-label{display:block;font-size:10px;line-height:12px;font-weight:600;letter-spacing:.02em}
 .wb-header .action__cart .svg-wrapper{width:25px;height:25px}
 .wb-header .header-actions__cart-icon{height:27px;min-height:0}
 fly-to-cart{display:none!important}
 .wb-cart-confirmation[open]{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:85dvh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;box-shadow:0 -8px 40px #0002;padding-bottom:env(safe-area-inset-bottom);overflow:hidden;animation:wb-cart-sheet-enter .22s ease-out}
 .wb-cart-confirmation::backdrop{background:rgb(0 0 0 / .36)}
 .wb-cart-confirmation__head{position:relative;flex:none;padding:27px 54px 14px 20px;touch-action:pan-x}
 .wb-cart-confirmation__grip{position:absolute;top:9px;left:calc(50% - 18px);width:36px;height:4px;background:#d4d8d5;border-radius:5px}
 .wb-cart-confirmation__head h2{margin:0;font:600 19px/1.3 var(--font-body--family, sans-serif);letter-spacing:-.02em}
 .wb-cart-confirmation__head h2 span{color:#087a50;margin-right:5px}
 .wb-cart-confirmation__head button{position:absolute;right:8px;top:15px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer}
 .wb-cart-confirmation__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}
 .wb-cart-confirmation__product{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #e9ebe8}
 .wb-cart-confirmation__product img{width:68px;height:85px;object-fit:cover;border-radius:7px;background:#f4f4f1}
 .wb-cart-confirmation__product h3{font:500 15px/1.35 var(--font-body--family,sans-serif);margin:0 0 5px;letter-spacing:0}
 .wb-cart-confirmation__product p{font-size:12px;line-height:1.45;color:#5a625e;margin:0 0 4px}
 .wb-cart-confirmation__product strong{font-size:14px}
 .wb-cart-confirmation__summary{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;padding:14px 0 10px}
 .wb-cart-confirmation__shipping p{margin:0 0 7px;font-size:12px;line-height:1.4;color:#52623b}
 .wb-cart-confirmation__shipping progress{display:block;width:100%;height:5px;appearance:none;border:0;border-radius:10px;overflow:hidden;background:#eceee9;margin-bottom:3px}
 .wb-cart-confirmation__shipping progress::-webkit-progress-bar{background:#eceee9;border-radius:10px}
 .wb-cart-confirmation__shipping progress::-webkit-progress-value{background:#5c7652;border-radius:10px}
 .wb-cart-confirmation__shipping progress::-moz-progress-bar{background:#5c7652}
 .wb-cart-confirmation__actions{flex:none;padding:15px 20px 8px;display:grid;gap:3px}
 .wb-cart-confirmation__view{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;background:#ffdf17;color:#111;text-decoration:none;font-weight:500;font-size:16px}
 .wb-cart-confirmation__continue{min-height:44px;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:14px;cursor:pointer}
 .wb-cart-confirmation__pairs{flex:none;border-top:1px solid #e9ebe8;padding:12px 20px 16px;background:#f8f9f7}
 .wb-cart-confirmation__pairs[hidden]{display:none}
 .wb-cart-confirmation__pairs h3{font-size:12px;font-weight:600;margin:0 0 8px;letter-spacing:0}
 [data-confirmation-recommendations]{display:grid;grid-template-columns:1fr 1fr;gap:12px}
 .wb-cart-confirmation__pair{display:flex;gap:8px;text-decoration:none;color:inherit;min-width:0}
 .wb-cart-confirmation__pair img{width:42px;height:52px;object-fit:cover;border-radius:5px}
 .wb-cart-confirmation__pair span{font-size:11px;line-height:1.35;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
 .wb-cart-confirmation :focus-visible{outline:2px solid #20392f;outline-offset:3px}
 @keyframes wb-cart-sheet-enter{from{transform:translateY(100%)}to{transform:translateY(0)}}
}
@media(max-height:650px){.wb-cart-confirmation__pairs{display:none!important}}
@media(prefers-reduced-motion:reduce){.wb-cart-confirmation[open]{animation:none}}
