.dgbb{--dgbb-ink: #050000;--dgbb-muted: #504D4D;--dgbb-line: #A7A6A6;--dgbb-tan: #F4EBDD;--dgbb-gold: #AD8257;--dgbb-tile-line: #CCCCCC;--dgbb-tile-on: #F2EBDD;--dgbb-tile-on-line: #B08D57;--dgbb-tile-on-ink: #9A7445;--dgbb-perk-line: #E0D5C3;--dgbb-red: #B70008;--dgbb-cta: #AB0202;--dgbb-green: #4D6F37;display:flex;flex-direction:column;gap:22px;margin:8px 0 20px;color:var(--dgbb-ink);font-family:inherit;font-weight:500;text-align:left}.dgbb[hidden],.dgbb [hidden]{display:none!important}.dgbb *,.dgbb *:before,.dgbb *:after{box-sizing:border-box}.dgbb button{font-family:inherit;color:inherit;letter-spacing:normal;text-transform:none;margin:0;border-radius:0;box-shadow:none}.dgbb-banner,[data-dgbb-banner-slot] .dgbb-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--dgbb-cta, #AB0202);color:#fff}.dgbb-banner__main{font-size:24px;font-weight:700;letter-spacing:.35px;text-transform:uppercase;line-height:1.05}.dgbb-banner__side{font-size:13px;font-weight:600;letter-spacing:.35px;line-height:1.35;text-align:right;text-transform:uppercase}.dgbb-group{display:flex;flex-direction:column;gap:12px}.dgbb-label{font-size:16px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}.dgbb-label span{font-weight:400}.dgbb-card{display:flex;flex-direction:column;gap:14px;padding:20px 18px;background:#fff;border:1px solid var(--dgbb-line)}.dgbb-card.is-on{background:var(--dgbb-tan);border-color:var(--dgbb-gold)}.dgbb-card__main{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:none;border:0;cursor:pointer;text-align:left}.dgbb-radio{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1px solid var(--dgbb-line);background:#fff}.dgbb-radio.is-on{border:2px solid var(--dgbb-gold);background:var(--dgbb-gold);box-shadow:inset 0 0 0 4px var(--dgbb-tan)}.dgbb-card__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dgbb-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dgbb-card__title{font-size:19px;font-weight:600;text-transform:uppercase;line-height:1.2}.dgbb-card__sub{font-size:16px;color:var(--dgbb-muted);line-height:1.3}.dgbb-red{color:var(--dgbb-red);font-weight:700}.dgbb-tag{display:inline-block;color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;padding:4px 10px;line-height:1.2}.dgbb-tag--red{background:var(--dgbb-red)}.dgbb-tag--green{background:var(--dgbb-green)}.dgbb-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.dgbb-price{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.dgbb-price s{font-size:16px;font-weight:400}.dgbb-price b{font-size:24px;font-weight:700}.dgbb-then{font-size:14px;color:var(--dgbb-muted)}.dgbb-squares{display:flex;flex-wrap:wrap;gap:12px;padding-left:32px}.dgbb-sq{width:52px;height:52px;padding:0;font-size:16px;font-weight:700;cursor:pointer;background:#fff;border:2px solid var(--dgbb-tile-line)}.dgbb-sq.is-on{background:var(--dgbb-tile-on);border-color:var(--dgbb-tile-on-line);color:var(--dgbb-tile-on-ink)}.dgbb-perks{display:flex;flex-direction:column;margin-left:32px;background:#fff;border:1px solid var(--dgbb-perk-line)}.dgbb-perk{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:16px}.dgbb-perk+.dgbb-perk{border-top:1px solid var(--dgbb-perk-line)}.dgbb-perk img{width:44px;height:44px;object-fit:cover;border:1px solid #E0E0E0}.dgbb-perk strong{font-weight:700}.dgbb-perk__gift{flex:1;font-weight:600}.dgbb-perk__check{margin-left:auto;flex-shrink:0}.dgbb-nudge{display:flex;align-items:center;gap:10px;margin-left:32px;font-size:15px;line-height:1.4}.dgbb-nudge a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.dgbb-next{display:flex;align-items:center;gap:12px;margin-left:32px;padding:10px 12px;background:#fff;border:1px dashed var(--dgbb-gold);font-size:16px;line-height:1.35}.dgbb-next img{width:44px;height:44px;flex-shrink:0;object-fit:cover;border:1px solid #E0E0E0}.dgbb-next svg{flex-shrink:0}.dgbb-next strong{font-weight:700}.dgbb-next__amount{color:var(--dgbb-red)}.dgbb-optin{display:flex;align-items:flex-start;gap:12px;padding:18px;cursor:pointer;border:2px dashed #C9B497;background:#fff}.dgbb-optin.is-on{border-color:var(--dgbb-gold);background:var(--dgbb-tan)}.dgbb-optin input{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:var(--dgbb-gold);cursor:pointer}.dgbb-optin__title{display:block;font-size:17px;font-weight:700}.dgbb-optin__text{display:block;margin-top:4px;font-size:15px;line-height:1.4;color:var(--dgbb-muted)}.dgbb-tiles{display:grid;gap:12px;padding-top:2px}.dgbb-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:72px;padding:12px 6px;cursor:pointer;background:#fff;border:2px solid var(--dgbb-tile-line)}.dgbb-tile.is-on{background:var(--dgbb-tile-on);border-color:var(--dgbb-tile-on-line)}.dgbb-tile__title{font-size:16px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;line-height:1.2}.dgbb-tile.is-on .dgbb-tile__title{color:var(--dgbb-tile-on-ink)}.dgbb-tile__best{font-size:13px;font-weight:700;line-height:1.3;color:var(--dgbb-red)}.dgbb-cta{width:100%;min-height:54px;background:var(--dgbb-cta);color:#fff!important;border:1px solid var(--dgbb-cta);font-size:16px;font-weight:600;letter-spacing:.35px!important;text-transform:uppercase!important;cursor:pointer}.dgbb-cta[disabled]{opacity:.6;cursor:default}.dgbb-cta.is-loading{opacity:.75;cursor:progress}.dgbb-note{font-size:13px;line-height:1.4;color:var(--dgbb-muted);text-align:center}.dgbb-error{font-size:14px;color:var(--dgbb-red);text-align:center}.dgbb-preview{padding:8px 10px;border:1px dashed #A8A29A;background:#f2f1ee;font-size:12px;line-height:1.4;color:var(--dgbb-muted)}@media(max-width:480px){.dgbb{gap:18px}.dgbb-banner__main{font-size:20px}.dgbb-card{padding:16px 14px}.dgbb-card__title{font-size:17px}.dgbb-card__sub{font-size:15px}.dgbb-tag{font-size:14px;padding:3px 8px}.dgbb-price b{font-size:21px}.dgbb-price s{font-size:14px}.dgbb-squares,.dgbb-perks,.dgbb-nudge,.dgbb-next{padding-left:0;margin-left:0}.dgbb-next{padding:10px 12px;font-size:15px}.dgbb-perk{font-size:15px}.dgbb-tiles{gap:8px}.dgbb-tile{padding:10px 4px;min-height:64px}.dgbb-tile__title{font-size:14px}.dgbb-tile__best{font-size:12px}}.product__custom-code:has(>[data-dgbb-banner-slot][hidden]){display:none!important}[data-dgbb-banner-slot]{margin:0 0 4px}[data-dgbb-banner-slot] .dgbb-banner__main{font-size:24px;font-weight:700;letter-spacing:.35px;text-transform:uppercase;line-height:1.05}[data-dgbb-banner-slot] .dgbb-banner__side{font-size:13px;font-weight:600;letter-spacing:.35px;line-height:1.35;text-align:right;text-transform:uppercase}@media(max-width:480px){[data-dgbb-banner-slot] .dgbb-banner__main{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/dg-buy-box.css.map */
