/*
Theme Name: TeeZeesTees
Description: An editable story-led block theme with a vintage cream, charcoal and red palette. Includes collection previews and WooCommerce support.
Version: 1.1.0
Requires at least: 6.6
Requires PHP: 7.4
Author: TeeZeesTees
Text Domain: teezeestees
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:4px}.wp-site-blocks{padding:0}.tz-announcement{background:#222520;color:#f2ede2;text-align:center;padding:9px 20px;font-size:11px;letter-spacing:2px}.tz-header{padding:24px 5%;border-bottom:1px solid #c8c0b1}.tz-header .wp-block-site-title{font-family:Georgia,serif;font-size:28px;font-weight:bold}.tz-header a{text-decoration:none}.tz-hero{padding:65px 5%}.tz-hero h1{font-size:clamp(54px,6.5vw,100px);line-height:1;letter-spacing:-3px;font-weight:normal}.tz-hero h1 em{color:#a33829}.tz-eyebrow{font-family:Arial,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#a33829;font-weight:bold}.tz-intro{color:#5b5c53;font-size:18px}.tz-hero-art{background:#dfd8c8;border-radius:50% 50% 3px 3px;padding:35px 20px;text-align:center}.tz-hero-art img{max-height:450px;object-fit:contain}.tz-section{padding:65px 5%}.tz-section h2{font-size:clamp(34px,4vw,54px);font-weight:normal;line-height:1.1}.tz-ticker{padding:17px 5%;border-block:1px solid #c8c0b1;text-align:center;font-size:11px;letter-spacing:2px}.tz-products .wp-block-image{background:#e2ddcf;padding:16px}.tz-products img{width:100%;height:300px;object-fit:contain}.tz-products h3{font-size:23px;font-weight:normal}.tz-muted{font-size:13px;color:#67695e}.tz-edition{background:#222520;color:#f2ede2}.tz-edition .tz-eyebrow{color:#d38e6b}.tz-number{font: bold clamp(110px,15vw,210px)/1 Georgia,serif;letter-spacing:-8px;margin:0}.tz-never{font-size:20px;letter-spacing:6px;color:#d38e6b}.tz-footer{background:#ded8ca;padding:40px 5%;font-size:13px}.tz-worlds h3{font-size:24px;font-weight:normal}.tz-worlds .wp-block-column{border-top:1px solid #c8c0b1;padding-top:15px}.woocommerce ul.products li.product img{background:#e2ddcf}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#222520;color:#fff;border-radius:0}.woocommerce div.product .product_title{font-family:Georgia,serif}.woocommerce{padding:25px}.wp-block-woocommerce-product-collection{margin-top:30px}:focus-visible{outline:3px solid #a33829;outline-offset:4px}@media(max-width:781px){.tz-hero,.tz-section{padding:40px 6%}.tz-hero h1{letter-spacing:-2px}.tz-products img{height:320px}.tz-header{padding:20px 6%}}

.tz-hero-art .wp-block-image{height:400px;display:flex;justify-content:center;align-items:center;margin:0}.tz-hero-art .wp-block-image img{width:100%;height:100%;object-fit:contain}.tz-products .wp-block-column{min-width:0}.tz-products .wp-block-image{height:365px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:24px;box-sizing:border-box}.tz-products .wp-block-image img{display:block;width:100%;height:100%;min-width:0;object-fit:contain}.tz-live-shop{background:#e9e2d5}.tz-shop-button{display:inline-block;background:#222520;color:#fff;padding:13px 25px;text-decoration:none}.tz-live-shop ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#e2ddcf}@media(max-width:781px){.tz-hero-art .wp-block-image{height:270px}.tz-products .wp-block-image{height:390px}}
