*{margin:0;padding:0;box-sizing:border-box}body.shop{font-family:Merriweather,Georgia,serif;color:#222;background:#f5f5f5;line-height:1.6}img{max-width:100%;height:auto}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}#header-wrap{min-height:60px;line-height:60px;background-color:#fff200;margin-bottom:60px;box-shadow:0 4px 12px -2px #000000bf}#header{text-align:center;display:flex;align-items:center}#logo{display:inline-block;float:left;opacity:.7}#logo img{display:block;max-height:50px;width:auto}#main-menu{flex:1}#main-menu ul{margin:0;padding-top:10px;height:40px;list-style:none;text-align:center}#main-menu li{margin:0 10px;display:inline-block;width:80px;height:40px;position:relative}#main-menu li:before{content:"";position:absolute;inset:0;opacity:.15;background-position:center center;background-repeat:no-repeat;background-size:contain}#main-menu .menu-modeli:before{background-image:url(/theme/shop/menu/MenuModeli.png)}#main-menu .menu-majice:before{background-image:url(/theme/shop/menu/MenuMajice.png)}#main-menu .menu-galerija:before{background-image:url(/theme/shop/menu/MenuGalerija.png)}#main-menu .menu-korpa:before{background-image:url(/theme/shop/menu/MenuCeger.png)}#main-menu .menu-uputstva:before{background-image:url(/theme/shop/menu/MenuUputstva.png)}#main-menu li a{display:inline-block;width:100%;height:100%;font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#4c4800;text-decoration:none;position:relative;line-height:40px}#main-menu li a span{display:none;opacity:0;width:100%;text-align:center;font-size:12px;position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:1.2}#main-menu .current-menu-item a span,#main-menu li a:hover span{display:block;opacity:.7}main.container{padding-bottom:60px;min-height:60vh}.carousel{position:relative;width:100%;margin-bottom:0}.carousel img{display:none;width:100%}.carousel img.active{display:block}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:none;background:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:10px 16px;opacity:.6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.carousel-control:hover{opacity:1}.carousel-control.prev{left:0}.carousel-control.next{right:0}.home-intro{margin-top:80px;margin-bottom:50px;display:flex;align-items:flex-start;gap:0}.intro-text{flex:0 0 66.6667%;max-width:780px;font-size:20px;text-align:justify}.intro-text p{margin-bottom:40px}.intro-text .signature img{max-height:60px;width:auto}.home-social{flex:0 0 33.3333%;list-style:none;margin:0;padding:0}.home-social li{margin-top:70px;text-align:center}.home-social li:first-child{margin-top:0}.home-social img{width:83px;height:auto;transition:transform .18s ease}.home-social a:hover img{transform:scale(1.08)}@media(max-width:760px){.home-intro{flex-direction:column}.home-social{display:flex;justify-content:center;gap:24px;margin-top:30px}.home-social li{margin-top:0}}.products{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0 0 0 40px}.products .product{width:220px;margin:0 20px 50px;position:relative}.products .product a{display:block;position:relative}.products .product img{display:block;width:100%}.products .price{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:none;height:40px;line-height:40px;padding:0 14px;color:#000;background-color:#fff200;font-family:Arial,sans-serif;font-weight:700;font-size:1.1em}.products .product:hover .price{display:inline-block}.featured-products,.catalog-products{margin-top:30px}.woocommerce-pagination{clear:both;text-align:center;margin:10px 0 40px}.woocommerce-pagination ul.page-numbers{list-style:none;display:inline-flex;gap:6px;padding:0;margin:0}.woocommerce-pagination .page-numbers{display:inline-block;min-width:36px;height:36px;line-height:36px;padding:0 8px;text-align:center;text-decoration:none;color:#000;font-family:Arial,sans-serif;border:1px solid #ddd;background:#fff}.woocommerce-pagination a.page-numbers:hover{background:#fff200;border-color:#e6da00}.woocommerce-pagination .page-numbers.current{background:#fff200;border-color:#e6da00;font-weight:700}.product-single{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:20px}.product-image{text-align:center}.product-image img{display:block;width:100%;max-width:500px;margin:0 auto}.product-summary{background:#fff;padding:30px 34px;box-shadow:0 2px 10px #00000014;align-self:center;max-width:420px}.product-summary h1{font-size:30px;font-weight:700;margin-bottom:14px;color:#111}.product-summary .summary-price{font-size:24px;color:#333;margin-bottom:18px}#grid{margin-top:30px}#posts{column-width:346px;column-gap:50px;column-count:3}.post{break-inside:avoid;margin:0 0 50px;text-align:center}.post img{width:100%;display:block}.page-content{padding:40px 30px 10px;max-width:300px;margin:0 auto;text-align:center;font-family:Arial,sans-serif;font-size:19px;background-color:#fff;box-shadow:0 0 12px #000000bf}.page-content h1{font-size:24px;margin-bottom:20px}.page-content p{margin-bottom:14px}.page-content strong{display:inline-block;margin-top:8px}.page-content img{max-width:100%;height:auto}.page-empty{max-width:480px}#footer{margin-top:50px;padding:24px 0;text-align:center;font-family:Arial,sans-serif;font-size:13px;color:#888}@media(max-width:760px){.product{grid-template-columns:1fr;gap:24px}#header{justify-content:center}}
