body.woocommerce-page.woocommerce-checkout #sidebar,body.woocommerce-page.woocommerce-shop #sidebar,body.woocommerce-page.single-product #sidebar{display:none}body.woocommerce-page.woocommerce-checkout #left-area,body.woocommerce-page.woocommerce-shop #left-area,body.woocommerce-page.single-product #left-area{width:100%}body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop .woocommerce-result-count{display:none}body.woocommerce-shop.et_right_sidebar #main-content .container:before,body.woocommerce-checkout.et_right_sidebar #main-content .container:before,body.single-product.et_right_sidebar #main-content .container:before{display:none}@media only screen and (max-width:767px){#logo{max-height:80px!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:10px;font-weight:bold;font-size:1.2rem;line-height:1.3}.woocommerce ul.products li.product .price{display:block;margin-top:5px;font-size:1rem}.product .related h2{font-size:1.2rem!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-radius:20px}.woocommerce div.product form.cart .variations select{background-color:#fff!important;border:2px solid #f78acb!important;border-radius:8px!important;padding:10px 12px!important;font-size:16px!important;font-weight:500!important;color:#333!important;width:100%!important;max-width:320px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s ease,box-shadow .3s ease}.woocommerce div.product form.cart .variations select:focus{border-color:#f78acb!important;box-shadow:0 0 0 2px rgba(247,138,203,.3)!important;outline:none!important}.woocommerce .quantity input.qty{width:60px;padding:8px 10px;font-size:16px;border:1px solid #f78acb;border-radius:8px;background-color:#fdfdfd;color:#333;font-weight:500;box-shadow:none;transition:border 0.3s ease}.woocommerce .quantity input.qty:focus{border-color:#f78acb;outline:none;box-shadow:0 0 0 2px rgba(247,138,203,0.3)}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{border-radius:14px;overflow:hidden;transition:box-shadow .25s ease}.woocommerce ul.products li.product img:hover,.woocommerce-page ul.products li.product img:hover{box-shadow:0 4px 10px rgba(0,0,0,.10)}.woocommerce span.onsale{background:#ba91f7!important;color:#fff!important;border:3px solid #ff0000!important;border-radius:9999px!important;padding:10px 20px!important;font-weight:700!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.4!important;box-shadow:0 4px 10px rgba(186,145,247,.35)!important}.woocommerce ul.products li.product .onsale{top:12px!important;left:12px!important}.single-product .onsale{top:15px!important;left:15px!important}.product_cat-music-downloads .woocommerce-product-gallery__trigger{display:none!important}.product_cat-music-downloads .woocommerce-product-gallery__image a{pointer-events:none!important;cursor:default!important}.product_cat-music-downloads img.zoomImg,.product_cat-music-downloads .zoomImg{display:none!important}.product_cat-music-downloads .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{transform:none!important}.product_cat-music-downloads .woocommerce-product-gallery img,.product_cat-music-downloads ul.products li.product img{border-radius:20px;overflow:hidden}.single-product .woocommerce-product-gallery .zoomImg{display:none!important}.single-product .woocommerce-product-gallery__image img{cursor:default!important}@media only screen and (max-width:980px){.single-product div.product .summary.entry-summary{margin-top:28px!important}.single-product div.product div.images,.single-product .et_pb_wc_images{margin-bottom:28px!important}.single-product .et_pb_wc_title{margin-top:20px!important}}.mobile_menu_bar:before{content:"\2261";font-size:38px;line-height:1}.mobile_nav.opened .mobile_menu_bar:before{content:"\00D7";font-size:38px}@media only screen and (max-width:980px){.single-product .summary .price{margin-bottom:16px!important;display:block}}@media only screen and (max-width:1200px){#et_mobile_nav_menu{display:block!important}#top-menu{display:none!important}}