.bf.bf-deals-tab{-webkit-appearance:none;appearance:none;align-items:center;background:var(--bf-coral);border:1px solid var(--bf-wine);border-right:0;border-radius:11px 0 0 11px;box-shadow:0 3px 12px #00000014;box-sizing:border-box;color:var(--bf-wine);cursor:pointer;display:flex;flex-direction:column;font-family:var(--bf-sans);gap:5px;justify-content:center;padding:10px 4px;position:fixed;right:0;text-align:center;top:43%;width:48px;z-index:60}.bf.bf-deals-tab:hover{background:#f8f5ef;box-shadow:0 4px 20px #7a131c30}.bf.bf-deals-tab[aria-expanded=true]{visibility:hidden}.bf.bf-deals-tab.is-hinting{animation:bfDealsTabHint 1.15s cubic-bezier(.25,.7,.25,1)}.bf.bf-deals-tab:focus-visible,.bf.bf-deals-drawer :is(button,a,shopify-account):focus-visible{outline:2px solid var(--bf-wine);outline-offset:3px}.bf.bf-deals-tab svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:25px}.bf.bf-deals-tab .bf-deals-tab__offer{display:block;font:600 13px/1.15 var(--bf-sans);letter-spacing:.025em;text-transform:uppercase}.bf.bf-deals-tab .bf-deals-tab__label{border-top:1px solid #7a131c40;font:500 12px/1.05 var(--bf-sans);margin-top:1px;padding-top:4px;white-space:nowrap}.bf.bf-deals-drawer:not([open]){display:none}.bf.bf-deals-drawer{background:#f8f5ef;border:0;border-radius:0;box-shadow:-14px 0 60px #241f2126;color:var(--bf-wine);height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:min(430px,calc(100% - 16px))}.bf.bf-deals-drawer[open]{animation:bfDealsDrawerEnter .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.bf.bf-deals-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#241f2145}.bf.bf-deals-drawer .bf-deals-drawer__head{border-bottom:1px solid #7a131c1c;flex-shrink:0;padding:27px 26px 19px;position:relative}.bf.bf-deals-drawer .bf-deals-drawer__kicker{display:block;font:600 12px/1 var(--bf-sans);letter-spacing:.13em;margin:0 0 9px;text-transform:uppercase}.bf.bf-deals-drawer .bf-deals-drawer__head h2{color:var(--bf-wine);font:400 34px/1.06 var(--bf-serif);letter-spacing:-.02em;margin:0;padding-right:26px;text-transform:none}.bf.bf-deals-drawer .bf-deals-drawer__head h2:focus{outline:none}.bf.bf-deals-drawer .bf-deals-drawer__close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--bf-wine);cursor:pointer;display:flex;font:300 30px/1 var(--bf-sans);height:44px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:44px}.bf.bf-deals-drawer .bf-deals-drawer__close:hover{background:#7a131c0c}.bf.bf-deals-drawer .bf-deals-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px}.bf.bf-deals-drawer .bf-deals-drawer__discount{background:var(--bf-wine);border-radius:3px;color:#f8f5ef;padding:22px 22px 20px}.bf.bf-deals-drawer .bf-deals-drawer__discount .bf-deals-drawer__kicker{color:var(--bf-coral);font-size:11px}.bf.bf-deals-drawer .bf-deals-drawer__up{display:block;font:500 14px/1 var(--bf-sans);text-transform:uppercase}.bf.bf-deals-drawer .bf-deals-drawer__offer{align-items:baseline;display:flex;gap:8px;margin-top:9px}.bf.bf-deals-drawer .bf-deals-drawer__offer strong{font:500 64px/.92 var(--bf-sans);letter-spacing:-.04em}.bf.bf-deals-drawer .bf-deals-drawer__offer strong span{font:inherit}.bf.bf-deals-drawer .bf-deals-drawer__offer small{font:500 24px/1 var(--bf-sans);text-transform:uppercase}.bf.bf-deals-drawer .bf-deals-drawer__discount p{color:inherit;font-size:16px;line-height:1.3;margin:8px 0 0}.bf.bf-deals-drawer .bf-deals-drawer__discount-rule{border-top:1px solid #f8f5ef80;height:32px;margin-top:15px}.bf.bf-deals-drawer .bf-deals-drawer__gifts{border-bottom:1px solid #7a131c22;padding:22px 0 15px}.bf.bf-deals-drawer .bf-deals-drawer__gifts h3{color:var(--bf-wine);font:400 24px/1.1 var(--bf-serif);letter-spacing:-.01em;margin:0 0 13px;text-transform:none}.bf.bf-deals-drawer .bf-deals-drawer__gift{align-items:center;display:flex;gap:14px;margin-top:12px}.bf.bf-deals-drawer .bf-deals-drawer__gift img{border-radius:3px;flex:0 0 68px;height:68px;object-fit:cover;width:68px}.bf.bf-deals-drawer .bf-deals-drawer__gift strong{display:block;font:500 24px/1 var(--bf-sans);margin-bottom:4px}.bf.bf-deals-drawer .bf-deals-drawer__gift p{color:inherit;font-size:17px;line-height:1.15;margin:0}.bf.bf-deals-drawer .bf-deals-drawer__gift small{color:#695859;display:block;font-size:14px;margin-top:4px}.bf.bf-deals-drawer .bf-deals-drawer__perk{align-items:center;border-bottom:1px solid #7a131c22;display:grid;gap:15px;grid-template-columns:60px minmax(0,1fr);padding:19px 0}.bf.bf-deals-drawer .bf-deals-drawer__perk--last{border-bottom:0;padding-bottom:3px}.bf.bf-deals-drawer .bf-deals-drawer__symbol{font:500 43px/1 var(--bf-sans);letter-spacing:-.04em}.bf.bf-deals-drawer .bf-deals-drawer__symbol--free{font-size:22px;letter-spacing:-.02em}.bf.bf-deals-drawer .bf-deals-drawer__perk h3{color:var(--bf-wine);font:500 20px/1.1 var(--bf-sans);margin:0 0 4px;text-transform:none}.bf.bf-deals-drawer .bf-deals-drawer__perk p{color:#695859;font-size:14px;line-height:1.3;margin:0 0 5px}.bf.bf-deals-drawer .bf-deals-drawer__text-action{align-items:center;background:transparent;border:0;border-bottom:1px solid #7a131c6b;border-radius:0;color:var(--bf-wine);cursor:pointer;display:inline-flex;font:500 16px/1 var(--bf-sans);min-height:36px;padding:6px 0;text-decoration:none;width:auto}.bf.bf-deals-drawer .bf-deals-drawer__foot{background:#f8f5ef;border-top:1px solid #7a131c1c;flex-shrink:0;padding:15px 26px calc(15px + env(safe-area-inset-bottom))}.bf.bf-deals-drawer .bf-deals-drawer__foot a{align-items:center;background:var(--bf-wine);border:1px solid var(--bf-wine);color:#f8f5ef;display:flex;font:600 18px/1 var(--bf-sans);justify-content:center;min-height:48px;text-decoration:none;width:100%}.bf.bf-deals-drawer .bf-deals-drawer__foot a:hover{background:#621019}body.bf-deals-drawer-open{overflow:hidden}@keyframes bfDealsDrawerEnter{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes bfDealsTabHint{0%,to{transform:scale(1);box-shadow:0 5px 22px #7a131c24}42%{transform:scale(1.085);box-shadow:0 6px 26px #7a131c40,0 0 0 6px #ff8a7a25}72%{transform:scale(1.025);box-shadow:0 5px 22px #7a131c2a}}@media(max-width:767px){.bf.bf-deals-tab{border-radius:6px 0 0 6px;box-shadow:0 2px 9px #0000001a;gap:4px;min-height:61px;min-width:36px;padding:8px 2px;top:34%;width:36px}.bf.bf-deals-tab svg{height:18px;width:18px}.bf.bf-deals-tab .bf-deals-tab__offer{display:none}.bf.bf-deals-tab .bf-deals-tab__label{border:0;font:500 11px/1 var(--bf-sans);margin:0;padding:0}.bf.bf-deals-drawer .bf-deals-drawer__head{padding:24px 22px 17px}.bf.bf-deals-drawer .bf-deals-drawer__head h2{font-size:32px}.bf.bf-deals-drawer .bf-deals-drawer__body{padding:17px 22px}.bf.bf-deals-drawer .bf-deals-drawer__discount{padding:20px}.bf.bf-deals-drawer .bf-deals-drawer__gift img{flex-basis:62px;height:62px;width:62px}.bf.bf-deals-drawer .bf-deals-drawer__foot{padding:13px 22px calc(13px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.bf.bf-deals-drawer[open],.bf.bf-deals-tab.is-hinting{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/bf-deals-drawer.css.map */
