/*
Theme Name: Do Nothing Cult
Author: Do Nothing Cult
Description: Custom automotive apparel storefront. WooCommerce and TranslatePress ready. Includes clearly marked sample images.
Version: 1.0.1
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: do-nothing-cult
License: GPL v2 or later (code); supplied brand assets excluded
*/

#dnc-preview{background:#FDFCFA;color:#342d28;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}#dnc-preview *{box-sizing:border-box}#dnc-preview .announcement{text-align:center;background:#b8c2ae;padding:8px 16px;font-size:10px;letter-spacing:3px}#dnc-preview header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 32px}#dnc-preview .logo{width:260px;height:76px;overflow:hidden;flex-shrink:0}#dnc-preview .logo img{width:260px;height:130px;max-width:none;transform:translateY(-27px);mix-blend-mode:multiply}#dnc-preview nav{display:flex;gap:24px;align-items:center}#dnc-preview a{color:inherit;text-decoration:none}#dnc-preview nav a{font-size:11px;letter-spacing:1px}#dnc-preview .bag{display:flex;gap:8px;align-items:center;font-size:11px}#dnc-preview .hero{width:100%;display:block;height:auto}#dnc-preview .intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 38px 40px;border-bottom:1px solid #dcd5ca}#dnc-preview .eyebrow{font-size:10px;letter-spacing:2.5px;margin:0 0 10px}#dnc-preview h1{font-size:clamp(25px,4.1vw,44px);font-weight:600;line-height:1.05;letter-spacing:-1.5px;margin:0}#dnc-preview .shop-link{background:#342d28;color:#FDFCFA;padding:16px 22px;display:inline-flex;gap:32px;align-items:center;white-space:nowrap;font-size:11px;letter-spacing:1px}#dnc-preview .categories{padding:36px 38px 42px}#dnc-preview .section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}#dnc-preview h2{font-size:23px;letter-spacing:-.6px;font-weight:500;margin:0}#dnc-preview .section-head span{font-size:10px;letter-spacing:2px}#dnc-preview .tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#dnc-preview .tile{min-height:160px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:#e7ded1}#dnc-preview .tile:nth-child(2){background:#b8c2ae}#dnc-preview .tile:nth-child(3){background:#d4c9ba}#dnc-preview .tile small{font-size:10px;letter-spacing:2px}#dnc-preview .tile-bottom{display:flex;justify-content:space-between;align-items:center}#dnc-preview .tile strong{font-size:23px;font-weight:500;letter-spacing:-.7px}#dnc-preview .culture{background:#b8c2ae;display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:36px 38px;align-items:center}#dnc-preview .culture h2{font-size:30px;line-height:1.12;letter-spacing:-1px}#dnc-preview .culture p{font-size:13px;max-width:360px;margin:0}#dnc-preview footer{padding:23px 38px;display:flex;gap:20px;justify-content:space-between;font-size:10px;letter-spacing:1px}#dnc-preview .cursor-interaction{cursor:pointer}#dnc-preview #dnc-selection{margin:18px 0 0;font-size:12px}#dnc-preview #dnc-selection:empty{display:none}@media(max-width:650px){#dnc-preview header{padding:12px 18px;flex-wrap:wrap;gap:10px}#dnc-preview .logo{width:220px;height:62px}#dnc-preview .logo img{width:220px;height:110px;transform:translateY(-24px)}#dnc-preview nav{order:3;width:100%;justify-content:space-between;gap:8px;padding-top:8px}#dnc-preview .intro{padding:25px 20px;display:block}#dnc-preview .shop-link{margin-top:22px}#dnc-preview .categories{padding:28px 20px}#dnc-preview .tiles{grid-template-columns:1fr}#dnc-preview .tile{min-height:100px}#dnc-preview .culture{grid-template-columns:1fr;padding:28px 20px;gap:20px}#dnc-preview footer{padding:22px 20px;flex-wrap:wrap}#dnc-preview .section-head span{display:none}}

#dnc-preview nav{flex-wrap:wrap;gap:16px}#dnc-preview .limited{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;padding:40px 38px;background:#eeeae3;align-items:center}#dnc-preview .limited h2{font-size:32px;line-height:1.15;letter-spacing:-1px}#dnc-preview .limited p:not(.eyebrow){font-size:13px;margin:16px 0 22px}#dnc-preview .edition-link{font-size:10px;letter-spacing:1px;border-bottom:1px solid #342d28;padding-bottom:5px}#dnc-preview .edition-art{padding:24px;background:#342d28;color:#FDFCFA;display:flex;min-height:240px;flex-direction:column;justify-content:space-between}#dnc-preview .edition-art strong{font-size:48px;line-height:.95;letter-spacing:-2px;color:#b8c2ae;font-weight:600}#dnc-preview .edition-art span{font-size:9px;letter-spacing:2px}#dnc-preview .journal{padding:40px 38px}#dnc-preview .journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#dnc-preview .journal article{border-top:1px solid #dcd5ca;padding-top:16px}#dnc-preview .journal-number{display:block;color:#7a806f;font-size:30px;margin-bottom:25px}#dnc-preview .journal h3{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.4px;margin:12px 0}#dnc-preview .journal article>p:last-child{font-size:12px}#dnc-preview .tile strong{font-size:21px}#dnc-preview .tile:nth-child(4){background:#e7ded1}@media(max-width:650px){#dnc-preview .limited{grid-template-columns:1fr;padding:28px 20px;gap:24px}#dnc-preview .journal{padding:28px 20px}#dnc-preview .journal-grid{grid-template-columns:1fr}#dnc-preview .journal-number{margin-bottom:14px}#dnc-preview nav{justify-content:flex-start;gap:16px}#dnc-preview .tiles{grid-template-columns:1fr}}

#dnc-preview .products{padding:0 38px 44px}#dnc-preview .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#dnc-preview .product img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#eeeae3}#dnc-preview .product h3{font-size:15px;font-weight:500;line-height:1.3;margin:13px 0 4px}#dnc-preview .product p{font-size:11px;color:#71665d;margin:0} @media(max-width:650px){#dnc-preview .products{padding:0 20px 30px}#dnc-preview .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}
#dnc-preview .hats .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#dnc-preview .hats .product img{aspect-ratio:1;background:#fff}@media(max-width:650px){#dnc-preview .hats .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

#dnc-preview .categories{padding:20px 38px 28px}#dnc-preview .tiles{display:flex;flex-wrap:wrap;gap:10px 28px;border-bottom:1px solid #e4ded5;padding-bottom:16px}#dnc-preview .tile,#dnc-preview .tile:nth-child(n){min-height:44px;padding:10px 0;background:transparent;display:flex;justify-content:center}#dnc-preview .tile strong{font-size:13px;font-weight:500;letter-spacing:0}#dnc-preview .tile-bottom{gap:10px}#dnc-preview .tile-bottom>span{display:none}#dnc-preview .tile:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:650px){#dnc-preview .categories{padding:12px 20px 24px}#dnc-preview .tiles{gap:0 22px}}

#dnc-preview footer{display:block;background:#eae6df;padding:38px 38px 20px;letter-spacing:0;font-size:12px}#dnc-preview .footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}#dnc-preview .footer-brand strong{font-family:Georgia,serif;font-size:25px;font-weight:600;letter-spacing:-1px}#dnc-preview .footer-brand p:first-of-type{font-size:9px;letter-spacing:2px;margin-top:12px}#dnc-preview footer h3{font-size:12px;font-weight:600;margin:0 0 16px}#dnc-preview footer a{display:block;margin-bottom:9px}#dnc-preview footer a:hover{text-decoration:underline}#dnc-preview footer p{margin:0 0 10px;line-height:1.6}#dnc-preview footer p span{margin-left:8px}#dnc-preview .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #d1cabe;margin-top:30px;padding-top:18px;font-size:9px;letter-spacing:1px}@media(max-width:650px){#dnc-preview footer{padding:28px 20px 20px}#dnc-preview .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}#dnc-preview .footer-brand strong{font-size:21px}}@media(max-width:360px){#dnc-preview .footer-grid{grid-template-columns:1fr}}

body{margin:0;background:#fdfcfa}#dnc-preview{min-height:100vh}#dnc-preview header nav{flex:1;justify-content:center}#dnc-preview .header-tools{display:flex;flex-wrap:wrap;gap:15px;align-items:center}#dnc-preview ul.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}#dnc-preview footer ul.menu{display:block}#dnc-preview .skip-link{position:absolute;left:-9999px}#dnc-preview .skip-link:focus{position:relative;left:0;display:block;padding:14px}#dnc-preview .content-wrap{padding:40px max(20px,4vw);max-width:1280px;margin:auto;min-height:50vh}#dnc-preview .content-wrap img,#dnc-preview .journal img{max-width:100%;height:auto}#dnc-preview input,#dnc-preview select,#dnc-preview textarea{font:inherit;max-width:100%;padding:10px;border:1px solid #bdb4a8;background:#fff;color:#342d28}#dnc-preview button,#dnc-preview .woocommerce a.button,#dnc-preview .woocommerce button.button,#dnc-preview .woocommerce input.button{background:#342d28;color:#fdfcfa;border:0;border-radius:0;padding:13px 20px;font:inherit}#dnc-preview .woocommerce div.product .price,#dnc-preview .woocommerce ul.products li.product .price{color:#342d28}#dnc-preview .woocommerce span.onsale{background:#68745e;color:white}#dnc-preview .limited-photo{width:100%;height:auto;max-height:450px;object-fit:contain}#dnc-preview footer a{overflow-wrap:anywhere}#dnc-preview .content-wrap article{margin-bottom:36px}#dnc-preview .product img{height:auto}#dnc-preview a:focus-visible,#dnc-preview button:focus-visible{outline:2px solid #68745e;outline-offset:4px}
