.bf-pdp{box-sizing:border-box;margin:12px 0;padding:10px 12px;border:1px solid #5c5140;border-radius:8px;background:linear-gradient(115deg,#202225,#141719);color:#f6f1e8;font-family:inherit;isolation:isolate}.bf-pdp *{box-sizing:border-box}.bf-pdp[hidden],.bf-pdp [hidden]{display:none!important}.bf-pdp__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bf-pdp__title{color:#ead3a5;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.bf-pdp__timer{display:flex;gap:4px;flex:none;font-variant-numeric:tabular-nums}.bf-pdp__timer>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:33px;min-height:33px;padding:2px 3px;border:1px solid #685b43;border-radius:4px;background:#2c2a25}.bf-pdp__timer b{font-size:16px;font-weight:700;line-height:1.15;color:#edd5a6}.bf-pdp__timer small{font-size:7px;line-height:1.2;letter-spacing:.05em;color:#c7bda9;text-transform:uppercase}.bf-pdp__gift{display:flex;align-items:center;gap:9px;margin-top:7px;color:#f0d7a5}.bf-pdp__gift svg{flex:none}.bf-pdp__gift>div{min-width:0}.bf-pdp__gift strong{display:block;font-size:13px;line-height:1.35;font-weight:650}.bf-pdp__gift span{display:block;font-size:10px;line-height:1.4;color:#beb7aa}.bf-pdp--gift{border-color:#a08859;background:linear-gradient(115deg,#2b2822,#171a1c)}.bf-pdp__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;padding:7px 0 5px;border-top:1px solid #4e493e}.bf-pdp__tiers>span{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-width:0;border-left:1px solid #49463e}.bf-pdp__tiers>span:first-child{border-left:0}.bf-pdp__tiers b{font-size:13px;font-weight:650;line-height:1.2;color:#e9cf9e;white-space:nowrap}.bf-pdp__tiers small{font-size:11px;line-height:1.2;color:#d3caba;white-space:nowrap}.bf-pdp__foot{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:4px;font-size:10px;line-height:1.35;color:#bbb8b0}.bf-pdp__foot>span{min-width:0}.bf-pdp__foot time{white-space:nowrap}.bf-pdp__foot a{display:inline-flex;align-items:center;min-height:24px;flex:none;color:#e7d1a9!important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bf-pdp__foot a:hover{color:#fff0d0!important;background:transparent!important}.bf-pdp__foot a:focus-visible{outline:2px solid #ead3a5;outline-offset:3px}@media(max-width:749px){.bf-pdp{padding:9px 10px;margin:10px 0}.bf-pdp__head{gap:7px}.bf-pdp__title{font-size:15px}.bf-pdp__timer{gap:3px}.bf-pdp__timer>span{min-width:30px;min-height:31px}.bf-pdp__timer b{font-size:15px}.bf-pdp__gift{margin-top:6px;gap:8px}.bf-pdp__gift strong{font-size:12px}.bf-pdp__tiers{margin-top:7px;padding:6px 0 4px}.bf-pdp__tiers b{font-size:12px}.bf-pdp__tiers small{font-size:10px}.bf-pdp__foot{font-size:9px;margin-top:2px}.bf-pdp__foot a{min-height:22px}}@media(max-width:359px){.bf-pdp__title{font-size:13px}.bf-pdp__timer>span{min-width:27px}.bf-pdp__timer b{font-size:14px}.bf-pdp__tiers b{font-size:11px}.bf-pdp__tiers small{font-size:9px}}
.bf-pdp table.bf-pdp__tiers{display:table;table-layout:fixed;width:100%;margin:8px 0 0;padding:0;border:0;border-top:1px solid #4e493e;border-collapse:collapse;border-spacing:0;background:transparent;color:inherit;line-height:1.2;overflow:visible;box-shadow:none}.bf-pdp__tiers caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bf-pdp__tiers thead,.bf-pdp__tiers tbody,.bf-pdp__tiers tr{background:transparent;color:inherit;border:0}.bf-pdp__tiers th,.bf-pdp__tiers td{width:25%;border:0;border-left:1px solid #49463e;background:transparent;text-align:center;vertical-align:middle;font-family:inherit;letter-spacing:0;white-space:nowrap;line-height:1.2}.bf-pdp__tiers th:first-child,.bf-pdp__tiers td:first-child{border-left:0}.bf-pdp__tiers th{padding:7px 0 3px;font-size:11px;font-weight:400;color:#d3caba}.bf-pdp__tiers td{padding:0 0 5px;font-size:13px;font-weight:650;color:#e9cf9e}.bf-pdp__foot a{position:relative;padding:0 3px}.bf-pdp__foot a::after{content:"";position:absolute;inset:-5px -3px}@media(max-width:749px){.bf-pdp table.bf-pdp__tiers{margin-top:7px}.bf-pdp__tiers th{padding-top:6px;font-size:10px}.bf-pdp__tiers td{padding-bottom:4px;font-size:12px}}@media(max-width:359px){.bf-pdp__tiers th{font-size:9px}.bf-pdp__tiers td{font-size:11px}}
