/* Approved no-gift satin voucher. */
.buy-panel .ov-bf-product-ticket{display:grid!important;grid-template-columns:1.28fr 1fr 1fr .83fr;align-items:center;position:relative;isolation:isolate;container-type:inline-size;width:100%!important;max-width:none!important;box-sizing:border-box;min-height:72px;margin:12px 0 20px;padding:10px 9px;border:1px solid #cfb48b;border-radius:6px;overflow:visible;background:#f5e6d6 url('https://ovelorring.com/wp-content/uploads/2026/11/Ovelorring_Best_Smart_Rings_OVELOR_Black_Friday_Clean_Satin_Coupon_Background.webp') center/100% 310% no-repeat;color:#7d170f;font-family:Arial,Helvetica,sans-serif}
.ov-bf-product-ticket:before,.ov-bf-product-ticket:after{content:"";position:absolute;top:calc(50% - 5px);width:9px;height:10px;background:#fff;border:1px solid #cfb48b;border-radius:50%;z-index:1;pointer-events:none}.ov-bf-product-ticket:before{left:-5px;border-left:0}.ov-bf-product-ticket:after{right:-5px;border-right:0}
.ov-bf-product-ticket .ov-bf-ticket-title{display:flex;align-items:center;min-width:0;padding:0 8px 0 2px;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.1px}
.ov-bf-product-ticket .ov-bf-ticket-price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 9px;border-left:1px solid #ba9980;min-width:0}
.ov-bf-product-ticket .ov-bf-ticket-price strong{font:700 23px/1.1 Arial,sans-serif;letter-spacing:-.7px;white-space:nowrap;color:inherit}.ov-bf-product-ticket .ov-bf-ticket-price del{font:400 11px/1.15 Arial,sans-serif;color:#786353;text-decoration-thickness:1px;white-space:nowrap}
.ov-bf-product-ticket .ov-bf-ticket-clock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid #ba9980;padding:0 7px;min-width:0}.ov-bf-product-ticket .ov-bf-clock-label{font:400 9px/1.2 Arial,sans-serif;white-space:nowrap;color:#6e4b37}.ov-bf-product-ticket .ov-bf-clock-label>span{display:none}
.ov-bf-product-ticket .ov-bf-clock-digits{display:flex;align-items:center;justify-content:center;gap:2px;font:500 15px/1.1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap}.ov-bf-product-ticket .ov-bf-clock-digits>span{background:none;color:inherit;padding:0;border:0;min-width:0;min-height:0}.ov-bf-product-ticket .ov-bf-clock-digits>b{font-weight:400;color:inherit}
.ov-bf-product-ticket .ov-bf-ticket-code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid #ba9980;padding:0 0 0 8px;min-width:0}.ov-bf-product-ticket .ov-bf-ticket-code>span:not(.screen-reader-text){font:400 10px/1.1 Arial,sans-serif;white-space:nowrap}.ov-bf-product-ticket .ov-bf-ticket-code strong{font-weight:600}
.ov-bf-product-ticket [data-ov-bf-ticket-copy]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:58px;width:auto;border:0;border-radius:4px;padding:6px 10px;background:#7d2323;color:#fff4e7;font:500 11px/1.1 Arial,sans-serif;letter-spacing:0;cursor:pointer}.ov-bf-product-ticket [data-ov-bf-ticket-copy]>span{display:none}.ov-bf-product-ticket [data-ov-bf-ticket-copy]:hover{background:#651b1b}.ov-bf-product-ticket [data-ov-bf-ticket-copy]:focus-visible{outline:2px solid #183e35;outline-offset:3px}
@container(max-width:380px){.ov-bf-product-ticket .ov-bf-ticket-title{font-size:9px;padding-right:5px}.ov-bf-product-ticket .ov-bf-ticket-price{padding:0 5px}.ov-bf-product-ticket .ov-bf-ticket-price strong{font-size:20px}.ov-bf-product-ticket .ov-bf-ticket-price del{font-size:10px}.ov-bf-product-ticket .ov-bf-ticket-clock{padding:0 4px}.ov-bf-product-ticket .ov-bf-clock-label{font-size:8px}.ov-bf-product-ticket .ov-bf-clock-digits{font-size:12px;gap:1px}.ov-bf-product-ticket .ov-bf-ticket-code{padding-left:5px}.ov-bf-product-ticket .ov-bf-ticket-code>span:not(.screen-reader-text){font-size:9px}.ov-bf-product-ticket [data-ov-bf-ticket-copy]{min-width:48px;font-size:10px;padding:6px 8px}}
