.artist-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:20px}.artist-videos .video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.artist-videos .video iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:0}.woocommerce div.product iframe{max-width:100%!important;height:100%!important;border:0}@media(max-width:768px){.artist-videos{grid-template-columns:1fr}}.single-product .et_pb_wc_tabs{background:transparent!important;padding:0!important;box-shadow:none!important}.single-product .et_pb_wc_tabs .et_pb_module_inner{background:transparent!important;padding:0!important}.single-product .et_pb_tab{background:transparent!important;padding:0!important}.single-product .et_pb_tabs_controls{display:none!important}.single-product .et_pb_all_tabs{border-top:none!important;padding-top:0!important}.single-product .et_pb_wc_tabs .et_pb_tab{padding-top:0!important}.single-product .fluid-width-video-wrapper{padding:0!important;height:100%!important;position:static!important}.single-product .fluid-width-video-wrapper iframe{position:relative!important;height:100%!important}.single-product .artist-videos .video{aspect-ratio:16/9;overflow:hidden}.woocommerce ul.products li.product{background:#fff;padding:0;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.05);text-align:center;overflow:hidden}.woocommerce ul.products li.product img{margin-bottom:15px}.woocommerce ul.products li.product h2{font-size:22px;color:#a9441f;font-weight:700}.artist-desc{padding:0 20px;font-size:15px;color:#555;margin-bottom:10px}.woocommerce ul.products li.product .button{display:none}.woocommerce ul.products li.product a{text-decoration:none}.artist-more{display:inline-block;margin:15px 0 20px;color:#a9441f;font-weight:600;text-decoration:none}.artist-more:hover{opacity:0.7}.artist-category{font-family:'Inter',sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;text-align:center;margin-top:5px;margin-bottom:10px}.artist-category a{color:#000;text-decoration:none}.woocommerce-result-count{display:none!important}.woocommerce-ordering{float:left!important;margin-bottom:30px}.catalog-tools{display:flex;gap:20px;align-items:center;margin-bottom:30px}.category-dropdown{display:inline-block}.category-dropdown summary{background:#B03C11;color:#fff;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600;list-style:none}.category-dropdown summary::-webkit-details-marker{display:none}.category-list{background:#fff;margin-top:8px;padding:15px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,0.15)}.category-list a{display:block;padding:8px 0;color:#B03C11;font-weight:600;text-decoration:none}.category-list a:hover{opacity:0.7}body.term-pop .cat-pop,body.term-folklor .cat-folklor,body.term-orkestar .cat-orkestar,body.term-dj .cat-dj{color:#B03C11;font-weight:700}body.term-pop .cat-pop::before,body.term-folklor .cat-folklor::before,body.term-orkestar .cat-orkestar::before,body.term-dj .cat-dj::before{content:"✓ "}.woocommerce table.shop_attributes{border:0;width:100%;background:#B03C11;border-radius:6px;overflow:hidden}.woocommerce table.shop_attributes th{display:none}.woocommerce table.shop_attributes td{color:#fff;font-weight:700;font-size:26px;text-align:center;padding:20px;border:0}.woocommerce table.shop_attributes tr{display:inline}.woocommerce table.shop_attributes tr td::after{content:" • "}.woocommerce table.shop_attributes tr:last-child td::after{content:""}.woocommerce ul.products li.product h2{color:#000!important}.artist-more{font-family:'Manrope',sans-serif}.category-dropdown summary{background:#fff;color:#000;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600;list-style:none;border:1px solid #ddd}.category-dropdown summary{display:flex;align-items:center;gap:8px}.category-dropdown summary::after{content:"→";font-family:'Manrope',sans-serif;transform:rotate(90deg);transition:0.2s}.category-dropdown[open] summary::after{transform:rotate(270deg)}.product_meta .posted_in{font-size:0}.product_meta .posted_in a{font-size:16px;color:#000!important}.et-pb-arrow-next:before,.et-pb-arrow-prev:before{color:#B03C11!important}