/*
Theme Name:   Kinkslayer
Theme URI:    https://kinkslayer.com
Description:  Kinkslayer site. Homepage is the approved prototype design.
Author:       Kinkslayer
Template:     twentytwentyfive
Version:      1.0
Text Domain:  kinkslayer
*/

/* Store polish */
.woocommerce ul.products li.product .price,
.wc-block-components-product-price { color: #ff2e88; font-weight: 700; }

.woocommerce a.button, .woocommerce button.button,
.wp-block-button__link, .wc-block-components-button {
  background: #ff2e88 !important; color: #0b0b0b !important;
  border-radius: 0 !important; text-transform: uppercase; letter-spacing: .08em;
  font-family: "Anton", Impact, sans-serif; font-weight: 400;
}
.woocommerce a.button:hover, .wp-block-button__link:hover { background: #f4ecdf !important; }

.sw-hero { min-height: 70vh; display: flex; align-items: center; justify-content: center; text-align: center; }
.sw-kicker { color: #ff2e88; letter-spacing: .3em; text-transform: uppercase; font-size: .85rem; }
.sw-tag { display: inline-block; border: 2px solid #ff2e88; padding: .25rem .75rem; text-transform: uppercase; font-size: .8rem; letter-spacing: .15em; }
.sw-grid img { aspect-ratio: 1/1; object-fit: cover; width: 100%; }
.sw-strip { background: #ff2e88; color: #0b0b0b; text-transform: uppercase; letter-spacing: .2em; font-family: "Anton", Impact, sans-serif; white-space: nowrap; overflow: hidden; padding: .6rem 0; }
