/*
Theme Name: Hand Brain Studio
Version: 1.0
*/
*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#302e29;font:16px/1.6 Georgia,serif}a{color:inherit}img,video{max-width:100%;height:auto}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.notice{background:#66553e;color:white;text-align:center;font:12px Arial;padding:8px}.head{background:#fbfaf7}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font:14px Arial}.brand{font:24px Georgia;text-decoration:none}.menu{display:flex;align-items:center;gap:22px}.menu a{text-decoration:none}.btn,.woocommerce button.button,.woocommerce a.button{display:inline-block;background:#65533f;color:white!important;padding:14px 20px;border:0;text-decoration:none}.cover{position:relative;min-height:590px;display:grid;align-items:end;color:white;background:#4b4033}.cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.66}.cover .wrap{position:relative;padding:60px 0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font:700 11px Arial}.cover h1{font-size:clamp(44px,6vw,76px);line-height:1.03;font-weight:400;margin:15px 0}.cover p{max-width:480px}.section{padding:60px 0}.section h2{font-size:clamp(30px,3.4vw,48px);line-height:1.12;font-weight:400;margin:10px 0}.lead{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.lead p{font-size:18px;color:#6b6053}.chapter{background:#e9e0d2}.chapter-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.chapter img{width:100%;max-height:510px;object-fit:contain}.specs{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid #cdbda8;padding-top:16px;margin-top:20px}.specs b{display:block;font:25px Georgia}.specs span{font:12px Arial}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gallery img{width:100%;aspect-ratio:1;object-fit:cover}.video{background:#292921;color:#f5f0e9}.video-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.video video{display:block;max-height:440px;background:#111;margin:auto}.questions{max-width:850px}.questions details{border-top:1px solid #d8cfc0;padding:16px 0}.questions summary{cursor:pointer}.foot{background:#302d25;color:#f5f2eb;padding:42px 0}.foot-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.foot a{display:block}.content{padding:36px 0 65px}.prose{max-width:850px}.woocommerce div.product .product_title{font-size:40px;line-height:1.1;font-weight:400}.woocommerce-tabs{clear:both}.woocommerce p.price{color:#66523b}.small{font:13px Arial}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;overflow-x:auto;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:0 0 auto}@media(max-width:700px){.menu .desktop{display:none}.cover{min-height:520px}.cover h1{font-size:43px}.cover .wrap{padding:40px 0}.lead,.chapter-grid,.video-grid,.foot-grid{grid-template-columns:1fr;gap:22px}.section{padding:36px 0}.gallery{gap:8px}.brand{font-size:20px}.woocommerce div.product .product_title{font-size:30px}}
.contact-form input,.contact-form textarea{width:100%;max-width:650px;padding:11px;border:1px solid #aab5ae;font:inherit}.contact-form button{cursor:pointer}.prose h2{margin-top:28px;font-size:23px}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:14px}

.site-buy-now{margin-left:8px!important;opacity:.9}.payment-note{clear:both;font:13px Arial;padding-top:12px}.payment-note img{max-height:28px;width:auto;vertical-align:middle}
