.dlbb{--bb-ink:#2A211C;--bb-wine:#7A1827;--bb-wine-deep:#5E1220;--bb-gold:#C59E60;--bb-gold-lt:#E5C282;--bb-hair:rgba(150,120,92,.3);font-family:var(--font-body-family);margin:0 0 6px}.dlbb__stock{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:13.5px;font-weight:600;color:#b4761a;line-height:1}.dlbb__dot{position:relative;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#e9a23b}.dlbb__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#e9a23b;opacity:.55;animation:dlbbPulse 1.6s ease-out infinite}@keyframes dlbbPulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.7);opacity:0}}.dlbb__opt{margin:0 0 12px}.dlbb__opt-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bb-gold);margin-bottom:7px}.dlbb__select{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--bb-hair);background:#ffffffd9;font-family:inherit;font-size:15px;color:var(--bb-ink);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bb-wine) 50%),linear-gradient(135deg,var(--bb-wine) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dlbb__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}@media(max-width:480px){.dlbb__buttons{grid-template-columns:1fr;row-gap:14px}}.dlbb__now{position:relative}.dlbb__chip{position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap;max-width:96%;overflow:hidden;text-overflow:ellipsis;padding:4px 11px;border-radius:999px;background:linear-gradient(180deg,#2e7d52,#1f6440);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.03em;line-height:1.3;box-shadow:0 4px 10px -4px #1f644099}.dlbb__atc,.dlbb button.shopify-payment-button__button{width:100%;min-height:56px;padding:16px 18px;cursor:pointer;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dlbb__atc{border:1.5px solid #C0132B;background:#fffdfa;color:#8e0f20;transition:background .18s ease,box-shadow .18s ease}.dlbb__atc:hover{background:#fbefef}.dlbb__atc:active{background:#f6e4e4}.dlbb__atc[disabled]{opacity:.45;cursor:not-allowed}.dlbb .shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#c0132b,#8e0f20)!important;color:#fff8f4!important;border-radius:12px!important;box-shadow:0 16px 30px -14px #a012288c,inset 0 0 0 1px #e5c28261,inset 0 1px #ffffff38;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.dlbb .shopify-payment-button__button--unbranded:hover{filter:brightness(1.07);transform:translateY(-1px)}.dlbb .shopify-payment-button__button--unbranded:active{transform:translateY(0);filter:brightness(.96)}.dlbb .shopify-payment-button{min-height:56px}.dlbb .shopify-payment-button__more-options{display:none}.dlbb__reassure{margin:12px 0 0;font-size:12px;line-height:1.5;color:#6e635b;text-align:center;letter-spacing:.01em}.dlbb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9998;transform:translateY(110%);transition:transform .32s cubic-bezier(.22,.7,.3,1);font-family:var(--font-body-family);background:#fffdfa;box-shadow:0 -10px 30px -14px #3c1e1466;isolation:isolate}.dlbb-sticky.is-on{transform:none}@media(min-width:900px){.dlbb-sticky{display:none}}.dlbb-sticky__banner{overflow:hidden;height:28px;background-color:#c9a45e;background-image:linear-gradient(180deg,#ddbe81,#c09751);color:#4a3a16;border-bottom:1px solid rgba(90,64,26,.28)}.dlbb-sticky__track{display:flex;flex-direction:column;transition:transform .5s ease}.dlbb-sticky__msg{height:28px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlbb-sticky__row{display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background-color:#fffdfa;border-top:1px solid rgba(150,120,92,.3)}.dlbb-sticky__price{flex:1 1 auto;min-width:0;line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.dlbb-sticky__now,.dlbb-sticky__was,.dlbb-sticky__off{white-space:nowrap}.dlbb-sticky__now{font-size:19px;font-weight:700;color:#111}.dlbb-sticky__was{font-size:11.5px;color:#8a8078;text-decoration:line-through}.dlbb-sticky__off{font-size:11.5px;font-weight:700;color:#c0132b}.dlbb-sticky__tax{flex:0 0 100%;font-size:9.5px;color:#7e756d;margin-top:2px}.dlbb-sticky__btn{flex:0 0 auto;min-width:148px;min-height:50px;padding:15px 24px;cursor:pointer;border:0;border-radius:999px;background-color:#c0132b;background-image:linear-gradient(180deg,#c0132b,#8e0f20);color:#fff8f4;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 14px 26px -12px #a0122899,inset 0 0 0 1px #e5c28266,inset 0 1px #ffffff38;transition:transform .16s ease,filter .16s ease}.dlbb-sticky__btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.dlbb-sticky__btn:active{transform:translateY(0);filter:brightness(.96)}.dlbb-sticky__btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){.dlbb__dot:before{animation:none}.dlbb-sticky,.dlbb-sticky__track{transition:none}}.dlbb__atc:focus-visible,.dlbb-sticky__btn:focus-visible,.dlbb .shopify-payment-button__button:focus-visible,.dlbb__select:focus-visible{outline:2px solid #8E0F20;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dl-buybox.css.map */
