.nab-bogo-drawer{--drawer-max-width: min(100vw, 30rem);--drawer-header-padding-inline: 20px;--drawer-body-padding-inline: 20px;--drawer-footer-padding-inline: 20px;--drawer-footer-padding-block: 16px;--background: 249 248 245;--text-color: 37 33 28;--border-color: 37 33 28 / .12;--button-background: 37 33 28;--button-text-color: 255 255 255;font-family:Montserrat,var(--heading-font-family),sans-serif;font-size:13px;letter-spacing:0;line-height:1.5}.nab-bogo-drawer::part(header){min-height:62px}.nab-bogo-drawer::part(body){align-self:stretch;align-content:start;padding-block:16px;gap:18px}.nab-bogo-drawer::part(footer){padding-bottom:max(16px,env(safe-area-inset-bottom))}.nab-bogo-drawer .nab-bogo-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.nab-bogo-header .h4{font:500 17px/1.4 Montserrat,sans-serif;letter-spacing:0;white-space:nowrap}.nab-bogo-header-shipping{min-width:0;text-align:right}.nab-bogo-header-shipping .free-shipping-bar{display:block;padding:0;margin:0;border:0;font:400 12px/1.35 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.nab-bogo-count{color:#71685f}.nab-bogo-empty{text-align:center;padding:12px 0}.nab-bogo-promo{background:#25211c;color:#fff;border-radius:9px;padding:18px 16px;text-align:center}.nab-bogo-offer{font-size:15px;font-weight:600;text-transform:uppercase}.nab-bogo-eyebrow{color:#dfb98d;font-size:10px;letter-spacing:.08em;margin-bottom:7px}.nab-bogo-caption{color:#e1d9cf;font-size:12px;margin-top:8px}.nab-bogo-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0 12px}.nab-bogo-progress span{border-top:5px solid #625b53;padding-top:6px;font-size:10px;text-transform:uppercase;color:#e3c19b}.nab-bogo-progress .is-complete{border-color:#dfb98d}.nab-bogo-message{font-weight:500;font-size:14px}.nab-bogo-explore{display:flex;min-height:44px;align-items:center;justify-content:center;background:#eee7db;color:#25211c;border-radius:5px;margin-top:14px;text-transform:uppercase;font-weight:500}.nab-bogo-drawer .cart-drawer__items{padding:0;gap:0}.nab-bogo-drawer .nab-bogo-line-item{align-items:start;gap:14px;padding:18px 0;border-bottom:1px solid #e3dfd9}.nab-bogo-drawer .nab-bogo-line-item:first-child{padding-top:0}.nab-bogo-drawer .line-item__media{width:76px;height:92px;object-fit:cover;border-radius:6px}.nab-bogo-drawer .line-item-info{min-width:0}.nab-bogo-drawer .line-item-info .h6{font:500 14px/1.45 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.nab-bogo-drawer .line-item-info .smallcaps{font-size:11px;letter-spacing:0;text-transform:none}.nab-bogo-line-price{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.nab-bogo-free,.nab-bogo-savings{color:#a33d33}.nab-bogo-drawer .discount-badge{color:#a33d33;background:transparent;padding:0;font-size:10px;flex-wrap:wrap;overflow-wrap:anywhere}.nab-bogo-drawer .quantity-selector{--quantity-selector-height: 36px}.nab-bogo-drawer .cart-drawer__footer{gap:10px;font-size:12px}.nab-bogo-total{display:flex;justify-content:space-between;gap:12px;font-size:14px}.nab-bogo-savings{font-weight:600}.nab-bogo-drawer .button{min-height:44px;font-family:inherit;letter-spacing:.03em}.nab-bogo-recommendations{display:block}.nab-bogo-heading{font:500 16px/1.4 Montserrat,sans-serif}.nab-bogo-tabs{display:flex;gap:20px;border-bottom:1px solid #e3dfd9;margin:8px 0 12px}.nab-bogo-tabs button{min-height:44px;padding:8px 4px;border-bottom:2px solid transparent}.nab-bogo-tabs [aria-selected=true]{border-bottom-color:#25211c;font-weight:600}.nab-bogo-cards{display:grid;gap:12px}.nab-bogo-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #e3dfd9;border-radius:7px;background:#fff}.nab-bogo-card-image img{width:76px;height:90px;object-fit:cover;border-radius:4px}.nab-bogo-card-info{display:grid;gap:5px;min-width:0}.nab-bogo-card-title{font-weight:500;line-height:1.4}.nab-bogo-card summary{text-decoration:underline;text-underline-offset:3px;min-height:32px;padding-top:5px}.nab-bogo-card form{display:grid;gap:6px;margin-top:8px}.nab-bogo-card select{width:100%;min-height:44px;padding:8px;border:1px solid #d6d0c8;border-radius:3px;background:#fff;font-size:16px}.nab-bogo-card buy-buttons,.nab-bogo-card .button{width:100%}.nab-bogo-browse{display:block;text-align:center;padding:14px 0 0;text-decoration:underline;text-underline-offset:3px}.nab-bogo-drawer :focus-visible{outline:2px solid #a46b37;outline-offset:3px}@media(max-width:359px){.nab-bogo-drawer{--drawer-header-padding-inline: 12px;--drawer-body-padding-inline: 12px;--drawer-footer-padding-inline: 12px}.nab-bogo-drawer .line-item__media{width:60px;height:76px}.nab-bogo-offer{font-size:13px}}.nab-bogo-options summary{cursor:pointer;font-size:11px;text-decoration:underline;text-underline-offset:3px}.nab-bogo-options[open]{max-height:160px;overflow:auto}.nab-bogo-options[open]>*+*{margin-top:8px}.nab-bogo-drawer .button-group{flex-direction:column;gap:8px}.nab-bogo-drawer .button-group .button{width:100%;order:0}.nab-bogo-view-cart{order:1;align-self:center;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:2px 8px}
/*# sourceMappingURL=/cdn/shop/t/137/assets/nab-bogo-cart.css.map */
