.tw-product-video{background:#f2f3ee}.tw-video-frame{aspect-ratio:16/9;width:100%;background:#162d38;position:relative}.tw-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tw-video-controls{padding:10px 13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:11px/1.5 Arial,sans-serif;color:#53656c;min-height:49px}.tw-video-controls button{font:600 11px Arial,sans-serif;color:#162d38;background:white;border:1px solid #b6c4bc;border-radius:4px;padding:8px 12px;cursor:pointer}.tw-video-controls [hidden]{display:none}.tw-video-controls button:focus-visible{outline:3px solid #e65c26;outline-offset:2px}.tw-video-controls span{flex:1;min-width:120px}.tw-product-video+.video-options{margin-top:14px}

.tw-video-brandbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;background:#faf9f5;color:#152e37;border-bottom:1px solid #dce1dd}.tw-video-brandbar strong{font-size:15px;letter-spacing:.13em}.tw-video-brandbar span{font-size:11px}.tw-video-shop{display:flex;align-items:center;gap:16px;background:#faf9f5;color:#162d38;padding:12px 16px;text-decoration:none;border-top:1px solid #dce1dd;font-size:13px;line-height:1.6}.tw-video-shop img{width:86px;height:86px;object-fit:contain;flex-shrink:0}.tw-video-shop small{font-size:10px}.coffee-shop-actions{display:flex!important;flex-direction:column;align-items:stretch!important;max-width:280px;gap:10px!important}.coffee-shop-actions .button,.shop-card .button-row>a{border-radius:30px;justify-content:center;text-align:center}.coffee-shop-actions .secondary{background:transparent;border:1px solid #263c43;color:#20343c}.shop-card .button-row{display:flex;flex-direction:column;align-items:stretch;max-width:280px}.shop-card .button-row .plain-link{border:1px solid #263c43;padding:13px 20px;color:#20343c;text-decoration:none}@media(max-width:480px){.tw-video-brandbar span{font-size:10px}.tw-video-shop{padding:10px;gap:10px}.tw-video-shop img{width:72px;height:72px}}

.coffee-shop-actions .button.tw-buy,.shop-card .button-row .tw-buy{border-radius:30px!important}
