/*
Theme Name: 5drabuziai
Author: 5drabuziai.lt
Description: Lietuviška aprangos parduotuvės tema WooCommerce.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: penki
*/
:root{--ink:#171919;--paper:#fff;--accent:#d6ff3f;--muted:#5b6260;--line:#dce0dd}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #557400;outline-offset:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;z-index:100}.wrap{width:min(1320px,92%);margin:auto}.topline{background:var(--ink);color:#fff;text-align:center;padding:7px;font-size:14px}.site-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0}.brand{font-size:27px;font-weight:900;text-decoration:none;letter-spacing:-1.5px}.brand em{font-style:normal;color:#526800}.site-nav{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.site-nav a{text-decoration:none;font-size:15px;font-weight:600}.site-nav .nav-create{border-bottom:3px solid var(--accent)}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:620px;margin:28px auto 48px;background:#f1f3ef}.hero-copy{padding:65px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.hero h1{font-size:clamp(44px,5.9vw,86px);line-height:1.01;letter-spacing:-4px;font-weight:900;margin:22px 0}.hero h1 span{display:inline-block;background:var(--accent);padding:2px 9px 9px;transform:rotate(-2deg)}.hero p{max-width:430px;color:#414a46;font-size:18px}.hero-photo{position:relative;min-height:440px;background:#dfe5db}.hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.photo-note{position:absolute;bottom:25px;left:25px;padding:9px 16px;background:#fff;font-size:14px}.actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}.cta,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:var(--ink);color:white;border:0;border-radius:0;padding:15px 23px;text-decoration:none;font-weight:700}.cta:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#35413a;color:#fff}.cta.accent{background:var(--accent);color:var(--ink)}.section{padding:35px 0 65px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}h2{font-size:clamp(30px,3vw,44px);letter-spacing:-1.7px;line-height:1.15;margin:12px 0}h3{line-height:1.3}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:30px}.step-number{display:inline-flex;background:var(--accent);width:40px;height:40px;align-items:center;justify-content:center;font-weight:700}.steps p{color:var(--muted)}.studio-banner{background:var(--ink);color:white;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-footer{border-top:1px solid var(--line);padding:35px 0;margin-top:45px}.footer-inner{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-inner p{color:var(--muted);font-size:14px}.content{min-height:45vh;padding:35px 0}.entry-content{max-width:850px}.woocommerce ul.products li.product a img{aspect-ratio:4/5;object-fit:cover;background:#f1f3ef}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px;letter-spacing:-.4px}.woocommerce ul.products li.product .price{color:var(--ink);font-size:17px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ink)}.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--ink)}.woocommerce div.product form.cart .variations select{padding:10px;border:1px solid var(--line)}.woocommerce .quantity .qty{padding:12px}.woocommerce div.product .product_title{font-size:40px;line-height:1.1;letter-spacing:-1.5px}.woocommerce div.product form.cart{margin-top:20px}.woocommerce-message,.woocommerce-info{border-top-color:#668000}.woocommerce-message:before,.woocommerce-info:before{color:#668000}.demo-notice{background:#fff0be;text-align:center;padding:9px 15px;font-size:14px}.empty-catalog{padding:35px;background:#f1f3ef}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid var(--line)}@media(max-width:780px){.header-inner{align-items:flex-start;flex-direction:column;gap:10px}.site-nav{gap:16px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:35px 25px}.hero h1{letter-spacing:-2px}.hero-photo{min-height:360px}.steps{grid-template-columns:1fr;gap:15px}.studio-banner{padding:30px;align-items:start;flex-direction:column}.woocommerce ul.products li.product{width:48%!important}.section-head{align-items:start;flex-direction:column}.woocommerce div.product .product_title{font-size:32px}}
