/* Approved flat Rewards metal. All actual checkout controls keep Woo's styling. */
.ls-tiny-commerce{box-sizing:border-box;width:100%;max-width:1100px;margin:24px auto;padding:16px;background:linear-gradient(rgb(8 10 11 / .28),rgb(8 10 11 / .28)),url('/wp-content/plugins/loneslice-commerce-skin-visual-129-v1.4.3/assets/dashboard-metal-surface.png') center/cover;color:#fff;border:0;border-radius:0;box-shadow:none;transform:none;scroll-margin-top:150px}
.ls-tiny-commerce[hidden]{display:none!important}
body.page-id-758 button.vsw-cart-label{border:0;background:transparent;box-shadow:none;text-shadow:none;padding:4px;min-height:44px;cursor:pointer!important;font:inherit;color:inherit}
.ls-tiny-commerce h2,.ls-tiny-commerce p{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;box-shadow:none!important;text-shadow:none!important;border:0!important;min-height:0!important;margin:0 0 12px!important;padding:0!important}
.ls-tiny-commerce-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}
.ls-tiny-commerce-nav button.ls-tiny-secondary{background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid currentColor!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;min-height:44px;padding:8px 12px!important;font:inherit;cursor:pointer}
.ls-tiny-commerce-nav button.ls-tiny-secondary::before,.ls-tiny-commerce-nav button.ls-tiny-secondary::after{display:none!important}
.ls-tiny-commerce iframe{display:block;width:100%;min-height:700px;border:0;background:#f5edda;box-sizing:border-box}
@media(max-width:600px){.ls-tiny-commerce{padding:8px;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.ls-tiny-commerce iframe{min-height:80dvh}}
/* Applied only by the owning same-origin preview frame after it loads. Native
   checkout, notices, totals, privacy/terms, payment fields and buttons stay intact. */
body.ls-tiny-commerce-child #header,body.ls-tiny-commerce-child #footer,body.ls-tiny-commerce-child .loneslice-workshop-footer,body.ls-tiny-commerce-child .lsv2-floating-cart,body.ls-tiny-commerce-child #ls-sammy-launch{display:none!important}
body.ls-tiny-commerce-child{min-width:0!important}
html.ls-tiny-commerce-child-root,body.ls-tiny-commerce-child,body.ls-tiny-commerce-child #main-container{min-height:0!important;height:auto!important}
body.ls-tiny-commerce-child #main-container{flex:none!important}
/* Woo's viewport-sticky CTA is designed for a top-level cart. Inside a tall
   same-origin document keep that original CTA in normal flow and clickable. */
body.ls-tiny-commerce-child .wc-block-cart .wc-block-cart__submit-container--sticky{position:static!important;display:block!important;inset:auto!important;width:100%!important;padding:0!important;background:transparent!important}
body.ls-tiny-commerce-child .wc-block-cart .wc-block-cart__submit-container--sticky::before{display:none!important}
