/* Native guide destinations remain editable in Tomi store settings. */
.tps-guide-layout{padding-block:1.5rem 2.5rem;gap:1.5rem}
.tps-guide-content .entry-content>h2{margin-top:1.75rem;padding-top:.75rem}
.tps-guide-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:1.5rem 0;align-items:stretch}
.tps-guide-ctas .tps-button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;padding:.7rem 1rem!important;background:#202020!important;color:#f2f2f0!important;border:1px solid #202020!important;line-height:1.5;text-decoration:none;text-align:center;opacity:1}
.tps-guide-ctas .tps-button:is(:hover,:focus,:active,:visited){background:#303030!important;color:#f2f2f0!important;opacity:1}
.tps-guide-ctas .tps-button:focus-visible{outline:2px solid #202020;outline-offset:3px}
@media(max-width:360px){.tps-guide-ctas{gap:8px}.tps-guide-ctas .tps-button{padding:.65rem .5rem!important;font-size:.875rem!important;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}}
@media(max-width:600px){.tps-guide-layout{padding-block:1rem 1.75rem;gap:1rem}.tps-guide-content .entry-content{font-size:.95rem}}

/* Keep quantity and purchase action together without changing commerce behavior. */
@media(max-width:600px){.woocommerce .tps-product-page .summary form.cart .quantity,.woocommerce .tps-product-page .summary form.cart .quantity .qty{width:64px}.woocommerce .tps-product-page .summary form.cart .single_add_to_cart_button{width:auto;flex:1 1 160px;min-height:48px}}
@media(max-width:600px){.tps-carousel .tps-carousel-title{text-wrap:balance}}
