.mb-picker{border-top:1px solid #d8ddd8;margin-top:18px;padding-top:18px;text-align:left;color:#17231e;font:15px/1.5 Arial,sans-serif}.mb-picker label{display:block;font-weight:700;margin-bottom:12px}.mb-picker select,.mb-picker input,.mb-order-line input{display:block;width:100%;min-height:46px;padding:10px;border:1px solid #a7b4ac;border-radius:6px;background:#fff;color:#17231e;font:16px Arial,sans-serif}.mb-picker select{margin-top:5px}.mb-quantity{display:flex;align-items:center;justify-content:space-between;gap:18px}.mb-quantity label{max-width:100px}.mb-picker .btn{width:100%;cursor:pointer;font-size:14px}.mb-picker .btn:disabled{opacity:.45;cursor:not-allowed}.mb-pack-note{font-size:14px!important;line-height:1.5}.mb-pick-status{font-size:14px!important;margin:10px 0;min-height:20px}.mb-product-details{margin-top:14px;border:1px solid #b9c6be;border-radius:6px;overflow:hidden}.mb-product-details summary{padding:12px;cursor:pointer;font-weight:700;background:#f1f5f2}.mb-product-details>div{padding:12px;max-height:400px;overflow:auto;font-size:14px}.mb-product-details img{max-width:100%;height:auto}.mb-product-details table{font-size:12px;width:100%}.mb-order-review{background:#f2f6f2;color:#17231e}.mb-order-review h2{font-size:clamp(30px,4vw,54px)}.mb-order-line{display:grid;grid-template-columns:1fr 90px 100px auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #ccd8cf}.mb-order-line p{margin:5px 0;font-size:14px}.mb-order-line button{background:none;border:0;text-decoration:underline;color:#6e2929;cursor:pointer;padding:12px}.mb-order-line label{font-size:13px}.mb-order-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.mb-order-floating{position:fixed;bottom:18px;right:24px;z-index:40;padding:15px 24px;background:#153e2b;color:#fff;border:1px solid #a7c299;border-radius:50px;box-shadow:0 4px 20px #0003;text-decoration:none;font:700 14px Arial,sans-serif}.mb-order-floating[hidden]{display:none}.bundle-body .mb-picker{color:#17231e;background:#fff;border-radius:8px;padding:16px}.mb-picker :focus-visible,.mb-order-review :focus-visible{outline:3px solid #ce6c22;outline-offset:3px}@media(max-width:650px){.mb-order-line{grid-template-columns:1fr 80px;gap:12px}.mb-order-line>strong{grid-column:1}.mb-order-footer{align-items:stretch;flex-direction:column}.mb-order-floating{left:16px;right:16px;bottom:12px;text-align:center}.mb-order-review{padding-bottom:90px}.mb-picker .btn{white-space:normal}}

body:has(#preview-bar-iframe) .mb-order-floating{bottom:90px}

.cottondale-campaign a.mb-order-floating,.cottondale-campaign a.mb-order-floating:visited{background:#ff8a24;color:#10271d!important;border:2px solid #10271d;box-shadow:0 5px 22px #0005;font-size:16px;font-weight:800;opacity:1;text-decoration:none}.cottondale-campaign a.mb-order-floating:hover{background:#ffad65;color:#10271d!important}.cottondale-campaign a.mb-order-floating:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #10271d}

