body{
background-color: var(--color-grey-40);
}
.error-404 .search-form input,
.not-found .search-form input,
.button, 
button, 
input[type=button], 
input[type=reset], 
input[type=submit]{
border-radius: 2rem;
}
.error-404 .search-form input,
.not-found .search-form input{
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.btn-play{
border-color: rgba(0,0,0,0.1);
background-clip: padding-box;
box-shadow: none;
}
.btn-play-waveform{
background-color: transparent;
}
.btn-follow.active{
background-color: currentColor;
}
.btn-follow.active span{
color: #fff;
}
.btn-purchase{
font-size: 11px;
border: 1px solid rgba(130,140,150,0.2);
border-radius: 2rem;
padding: 0.375rem 0.75rem;
}
.btn-play-wrap .btn-play{
color: var(--color-primary);
background-color: transparent;
border-width: 0;
}
.waveform .btn-play{
color: #aaa;
border-width: 0;
}
.btn-play-wrap .btn-play:after,
.btn-play-waveform:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 100%;
border: 3px solid currentColor;
}
.block-loop-item{
background-color: #fff;
border-radius: 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -1px 0px rgba(120, 130, 140, 0.1);
margin-bottom: 4px;
}
.wp-block-loop:not(.block-loop-row):not(.block-loop-overlay) .block-loop-item .post-thumbnail{
border-radius: 4px 4px 0 0;
}
.wp-block-loop:not(.block-loop-row) .block-loop-item .entry-header{
padding: 0.75rem 1rem 1rem !important;
}
.wp-block-loop:not(.block-loop-row) .waveform{
margin-top: 0;
padding: 0 1rem 1rem;
max-width: 200px;
}
.wp-block-loop:not(.block-loop-row) .waveform .btn-play{
width: 32px;
height: 32px;
font-size: 1rem;
border-width: 2px;
}
.block-loop-item .post-thumbnail .btn-more svg{
width: 20px;
height: 20px;
color: #fff;
stroke: rgba(0,0,0,0.1);
stroke-width: 1;
}
.block-loop-item .entry-action{
padding: 0;
width: 0;
left: 100%;
}
.block-loop-item .post-thumbnail button{
position: absolute;
right: 0;
bottom: 0;
margin: 12px;
}
.block-loop-item .post-thumbnail .btn-more{
top: 0;
bottom: auto;
}
.block-loop-item .post-thumbnail .btn-like{
display: none;
}
.block-loop-row:not(.album-tracks) .block-loop-item .entry-title{
font-size: 1rem;
}
.block-loop-row .post-thumbnail button{
margin: 4px;
}
.block-loop-row .btn-play{
transform: scale(0.75);
}
.block-loop-sm  .post-thumbnail .btn-more{
display: none;
}
.block-loop-row .block-loop-item{
padding: 1rem 1.25rem !important;
margin-bottom: 0 !important;
}
.header-station,
.header-user{
display: flex;
flex-wrap: wrap;
margin: 4rem 5vw 2rem 5vw;
padding: 1.5rem 2rem 2rem;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -1px 0px rgba(0, 0, 0, 0.015);
border-radius: 4px;
}
.header-station h1{
font-size: 2.5rem;
margin-bottom: 0.25rem;
}
.entry-header-container > .post-thumbnail{
position: relative;
padding: 0;
width: 270px;
flex-shrink: 0;
margin: 0;
border-radius: 4px;
align-self: flex-start;
background-color: rgba(110,120,130,0.2);
opacity: 1;
transform: translate3d(0,0,0);
transition: opacity .4s,transform .35s;
transition-delay: .65s;
margin-top: -3.5rem;
box-shadow: 0 3px 14px rgba(0,0,0,0.1);
}
.entry-header-container .post-thumbnail:after{
padding-top: 100%;
min-height: auto;
content: "";
width: 100%;
display: block;
}
.entry-header-container .post-thumbnail img,
.entry-header-container .post-thumbnail .avatar{
border-radius: inherit;
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.header-station .wp-block-loop,
.header-station .waveform{
width: 100%;
margin-top: 1.5rem;
margin-bottom: 0;
}
.header-station .block-loop-items{
margin-bottom: 0;
}
.header-station .block-loop-items .count,
.header-station .block-loop-items .play-count{
display: none;
}
.header-station .album-tracks .block-loop-item{
padding: 0.75rem 0 !important;
background-color: transparent;
box-shadow: none;
border-top: 1px solid rgba(120,130,140,0.1);
border-radius: 0;
margin-top: 1px;
}
.header-station .album-tracks .block-loop-item:hover,
.header-station .album-tracks .block-loop-item.active{
border-top-color: transparent;
background-color: rgba(120,130,140,0.1);
border-radius: 5px;
}
.header-station .album-tracks .block-loop-item:hover:before,
.header-station .album-tracks .block-loop-item.active:before{
text-align: center;
}
.header-station .album-tracks .block-loop-item:hover + .block-loop-item,
.header-station .album-tracks .block-loop-item.active + .block-loop-item{
border-top-color: transparent;
}
.header-station .block-loop-item .entry-meta a{
color: #999;
}
.header-station .entry-header{
margin-top: 0;
flex: 1;
}
.header-station .entry-tag,
.header-station .ranks,
.header-station .station-content,
.header-station .station-release{
width: 100%;
word-break: break-all;
}
.block-loop-item .entry-meta,
.ranks span,
.station-release > .posted-on a,
.entry-info{
color: var(--color-grey-80);
}
.header-user{
align-items: center;
}
.header-user .post-thumbnail{
min-width: 120px;
border-radius: 100%;
padding: 0;
}
.header-user .entry-header{
margin-top: 0;
flex: 1;
padding: 0 3vw;
}
.header-user .entry-title{
display: flex;
align-items: center;
font-size: 1.5rem;
margin-bottom: 0.25rem;
}
.social-facebook svg,
.social-twitter svg{
stroke: none;
fill: currentColor;
}
.user-links svg{
width: 16px;
height: 16px;
}
.navigation .active > a,
.user-navigation .current_page_item > a,
.page-navigation .current_page_item > a{
background-color: #fff;
border-radius: 4px;
box-shadow: 0 0 1px 0px rgba(0,0,0,0.1);
}
.dark .navigation .active a,
.dark .page-navigation .current_page_item a{
background-color: #222;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{
background-color: transparent !important;
color: inherit !important;
}
.site-sidebar .menu-item:not(.btn-link) svg{
color: var(--color-primary);
}
.site-sidebar .site-footer{
border-top: 1px solid rgba(130,140,150, 0.1);
}
.sidebar-inner{
position: -webkit-sticky;
position: sticky;
top: 6rem;
z-index: 1;
}
.entry-content-inner .comments-area{
margin-top: 2rem;
padding-top: 1.5rem;
border-top: 1px solid rgba(130,140,150,0.1);
}
.ranks li{
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -1px 0px rgba(0, 0, 0, 0.015);
}
.dark .ranks li{
background-color: var(--color-grey-700);
}
.phone{
border-radius: 1.5rem;
}
.phone figure{
border-radius: inherit;
margin: 0;
}
.station-content{
color: #555;
}
.dark .station-content{
color: var(--color-grey-80);
}
.dark .dropdown-menu,
.dark .plyr-playlist,
.dark .wp-block-loop:not(.block-loop-row):not(.block-loop-hover) .block-loop-item:hover,
.dark .avatar{
background-color: var(--color-grey-600);
}
.dark .site-header .search-form:focus{
background-color: #fff;
}
.dark .site-header .nav li,
.dark .site-sidebar{
color: var(--color-grey-60);
}
@media (max-width: 599px){
.header-station,
.header-user{
flex-direction: column;
justify-content: center;
margin-top: 5vw;
padding: 1.5rem;
}
.header-station > .entry-header,
.header-user > .entry-header{
text-align: center;
margin: 0;
}
.header-station .entry-meta,
.header-station .entry-title,
.header-user .entry-meta,
.header-user .entry-title{
justify-content: center;
}
.header-station > .post-thumbnail,
.header-user > .post-thumbnail{
width: 80%;
align-self: center;
margin: 0 auto 1rem auto;
}
.site-title{
font-size: 1rem;
line-height: 1;
}
.link-more{
display: none;
}
.album-tracks .post-thumbnail{
width: 3rem !important;
}
.header-station .waveform{
margin-top: 0.5rem;
}
.header-station > .entry-header .entry-meta{
margin-bottom: 0;
}
}
@media (min-width: 600px){
.header-station > .post-thumbnail + .entry-header{
margin-left: 2rem;
}
.rtl .header-station > .post-thumbnail + .entry-header{
margin-right: 2rem;
margin-left: 0;
}
.dark .site-header .search-form{
background-color: var(--color-grey-600);
}
.entry-header-container .entry-meta .btn-more{
margin-right: 0;
margin-left: auto;
}
.rtl .entry-header-container .entry-meta .btn-more{
margin-left: 0;
margin-right: auto;
}
}
@media (min-width: 480px){
.entry-content-inner .entry-tag,
.ranks,
.station-content,
.station-release{
padding: 0 4.75rem;
}
}
@media (max-width: 781px) {
.header-container{
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.site-sidebar{
top: 0;
width: 300px;
}
.header-station h1{
font-size: 2rem;
}
.ranks{
grid-template-columns: repeat(2,1fr);
}
}
@media (min-width: 600px) and (max-width: 781px) {
.header-station > .post-thumbnail,
.header-user > .post-thumbnail{
width: 230px;
}
.header-station .count{
display: none;
}
}
@media (min-width: 782px) and (max-width: 991px) {
.primary-menu-has-icon .site-sidebar{
width: var(--side-folded-width);
overflow-x: hidden; 
}
.primary-menu-has-icon .site-sidebar .site-title{
display: none;
}
.primary-menu-has-icon .site-sidebar #icon-sidemenu{
justify-content: center;
}
.primary-menu-has-icon .site-sidebar .menu-header{
padding: 1rem 0.5rem;
font-size: 10px;
text-align: center;
}
.primary-menu-has-icon .site-sidebar .nav .menu-item-has-children > a:after{
display: none;
}
.primary-menu-has-icon .site-sidebar .nav .sub-menu{
display: none !important;
}
.primary-menu-has-icon .site-sidebar .site-footer{
display: none;
}
.primary-menu-has-icon .site-sidebar .nav a{
text-align: center;
justify-content: center;
}
.primary-menu-has-icon .site-sidebar .nav a span{
display: none;
position: absolute;
background-color: var(--color-grey-400);
color: #eee;
border-radius: 3px;
font-size: 10px;
line-height: 1;
bottom: 100%;
left: 50%;
transform: translate(-50%, 0);
padding: 4px 6px;
margin: 0;
}
.primary-menu-has-icon .site-sidebar .nav a span:after{
content: "";
width: 0;
height: 0;
position: absolute;
bottom: -3px;
left: 50%;
margin-left: -3px;
border-color: var(--color-grey-400) transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
background-color: transparent;
}
.primary-menu-has-icon .site-sidebar .nav a:hover span{
display: block;
}
.primary-menu-has-icon .site-sidebar ~ .site-content,
.primary-menu-has-icon .site-sidebar ~ .site-footer{
margin-left: var(--side-folded-width);
margin-right: 0;
}
.primary-menu-has-icon.rtl .site-sidebar ~ .site-content,
.primary-menu-has-icon.rtl .site-sidebar ~ .site-footer{
margin-right: var(--side-folded-width);
margin-left: 0;
}
.primary-menu-has-icon #menu-state:checked ~ .site-content,
.primary-menu-has-icon #menu-state:checked ~ .site-footer{
margin-left: 0;
margin-right: 0;
}
.primary-menu-has-icon #menu-state.hide-sidenav:checked ~ .site-content,
.primary-menu-has-icon #menu-state.hide-sidenav:checked ~ .site-footer{
margin-left: var(--side-folded-width) !important;
}
.primary-menu-has-icon.rtl #menu-state.hide-sidenav:checked ~ .site-content,
.primary-menu-has-icon.rtl #menu-state.hide-sidenav:checked ~ .site-footer{
margin-left: 0 !important;
margin-right: var(--side-folded-width) !important;
}
}
@media (min-width: 992px){
.content-area > .sidebar{
margin-right: 2rem;
margin-left: 0;
}
}.woocommerce .woocommerce-breadcrumb{
margin: 1rem 0;
}
.woocommerce span.onsale{
display: none;
border-radius: 0;
padding: 6px 10px;
margin: 0 !important;
font-size: 12px;
font-weight: 200;
line-height: 1;
min-height: auto;
background-color: #000;
color: #fff;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price ins{
color: #888;
font-weight: 300;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price{
display: block;
margin-bottom: 1rem;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
font-size: 0.875rem;
padding: 0.8125rem 1.5rem;
color: #fff;
background-color: #444;
border-radius: 3rem;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
color: #fff !important;
background-color: #444 !important;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover{
background-color: #555;
color: #fff;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
padding: 1rem 2rem;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
padding: 0;
font-weight: 500;
}
.woocommerce ul.products li.product .button{
display: none;
}
.woocommerce-product-gallery{
opacity: 1 !important;
}
.woocommerce nav.woocommerce-pagination{
padding: 1.5rem 0;
font-size: 1.2rem;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li{
border: none;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current{
background-color: transparent;
color: inherit;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
color: #999;
}
.woocommerce .product_meta > span{
display: block;
margin: 0.25rem 0;
font-weight: 100;
font-size: 13px;
}
.woocommerce .product_meta > span span,
.woocommerce .product_meta > span a{
font-weight: 600;
}
.quantity{
display: inline-block;
}
.woocommerce-variation-price{
font-size: 1.1rem;
font-weight: bold;
margin-bottom: 1.5rem;
}
.reset_variations{
margin: 0 1rem;
} .woocommerce div.product div.images  a{
pointer-events: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
width: 100%;
display: block;
margin-top: 0.5rem;
}
.woocommerce div.product div.images .flex-control-thumbs{
display: flex;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:after{}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
padding: 0;
border-bottom: 1px solid rgba(120, 130, 140, 0.1);
overflow: visible;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border: none;
background-color: transparent !important;
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
content: "";
width: 1em !important;
display: inline-block !important;
border: none;
position: static !important;
box-shadow: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color: #888;
padding: 1em 0;
position: relative;
font-weight: normal;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{
content: "";
display: block !important;
position: absolute;
border-bottom: 1px solid currentColor;
width: 100%;
left: 0;
bottom: -1px;
}
.woocommerce .related h2,
.woocommerce .woocommerce-tabs h2{
margin: 0 0 1rem 0;
font-size: 1.5rem;
font-weight: 500;
}
.woocommerce .comment-reply-title{
margin: 0;
} .woocommerce table.shop_table{
border: none;
}
.woocommerce table.shop_table td{
border-top: none;
}
.woocommerce table.shop_table .product-remove{
padding: 0;
}
.woocommerce table.shop_table .product-name{
width: 60%;
}
.woocommerce table.shop_table td img{
width: 50px;
min-width: 50px;
vertical-align: middle;
}
.woocommerce form.checkout_coupon, 
.woocommerce form.login, .woocommerce form.register{
border-color: rgba(150,160,170,0.2);
}
#ship-to-different-address{
margin-bottom: 0.75rem;
}
.woocommerce a.remove,
.woocommerce a.remove:hover{
color: inherit !important;
background-color: transparent !important; 
font-size: 1rem;
font-weight: 300;
opacity: 0.5;
display: inline-block;
height: 2rem;
line-height: 2rem;
}
.woocommerce table.shop_table td.actions{
padding: 3rem 0;
border-bottom: none;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th{
border-top: none;
}
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th{
border-top: none;
}
.woocommerce .cart-collaterals .cart_totals{
float: none;
width: auto;
}
.woocommerce .cart-collaterals .cart_totals h2{
font-size: 1.25rem;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
display: inline-block;
}
.woocommerce-cart-form .product-name p,
.woocommerce-cart-form .variation{
margin: 0 !important;
font-weight: normal;
font-size: 12px;
} .woocommerce .form-submit{
width: 100%;
margin-top: 1rem !important;
}
.woocommerce #reviews #comments ol.commentlist{
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li{
padding-left: 3.25rem;
}
.rtl #reviews #comments ol.commentlist li{
padding-left: 0;
padding-right: 3.25rem;
}
.woocommerce #reviews #comments ol.commentlist li .avatar{
width: 2.5rem !important;
height: 2.5rem !important;
border-radius: 100%;
padding: 0 !important;
border: none !important;
position: absolute;
left: 0;
}
.rtl #reviews #comments ol.commentlist li .avatar{
left: auto;
right: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
padding: 0;
margin: 0;
border: none;
}
.woocommerce #reviews #comments ol.commentlist li .meta{
color: inherit;
}
.woocommerce #reviews #comments ol.commentlist .woocommerce-review__author a{
display: block;
line-height: 1;
margin-top: 4px;
box-shadow: none;
font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist .woocommerce-review__dash{
display: none;
}
.woocommerce-review__published-date{
color: #888;
}
.woocommerce #reviews .comment-form,
.woocommerce #reviews .comment-respond{
flex-direction: column;
flex-wrap: nowrap;
max-height: inherit;
width: 100%;
margin-bottom: 2rem;
}
.woocommerce #review_form #respond textarea{
height: 75px !important;
}
.woocommerce #reviews #comments ol.commentlist ul.children{
margin-left: 0;
padding: 0;
}
.woocommerce #reviews .comment-toolbar{
margin: 0;
}
@media only screen and (min-width: 768px){
.woocommerce .comment-form .comment-form-comment{
width: calc(100% - 1.5rem);
}
.woocommerce .comment-form .comment-form-author,
.woocommerce .comment-form .comment-form-email {
width: 50%;
}
} .woocommerce-error, 
.woocommerce-info, 
.woocommerce-message{
font-size: 14px;
border: none;
border-radius: 3px;
padding: 1.5rem 2rem;
color: rgba(0, 0, 0, 0.65);
background-color: #def6e8;
}
.woocommerce-error{
background-color: #fde1ee;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a{
font-weight: bold;
color: inherit !important;
background-color: transparent !important;
padding: 0 !important;
line-height: inherit !important;
margin: 0 0.5rem !important;
}
.woocommerce-message{
}
.woocommerce-error::before, 
.woocommerce-info::before, 
.woocommerce-message::before{
display: none;
}
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2{
max-width: 48%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
padding: 0;
}
.woocommerce div.product .woocommerce-product-rating,
.woocommerce .star-rating{
font-size: 0.75rem;
}
.woocommerce-checkout #payment{
background-color: transparent;
font-size: 13px;
}
.woocommerce-checkout #payment > *{
padding: 0 !important;
border: none !important;
margin-bottom: 1rem !important;
}
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box{
background-color: #efefef;
padding: 1rem 1.5rem;
border-radius: 4px;
}
.payment_method_paypal > label img{
background-color: #fff;
padding: 0 6px !important;
margin-right: 8px !important;
border-radius: 4px;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before{
border-bottom-color: #efefef; 
top: -0.5rem;
}
.woocommerce form p{
font-size: 14px;
}
.woocommerce form.checkout_coupon .form-row{
width: 50%;
}
.woocommerce form .form-row textarea{
box-shadow: 0 0 0 1px rgba(150,160,170,0.2)
}
.woocommerce .coupon{
display: flex;
}
.woocommerce .coupon .input-text{
border: none !important;
width: 200px !important;
padding: 6px 1rem !important;
flex: 1;
box-shadow: 0 1px 1px rgba(0,0,0,0.05);
border-radius: 3rem;
}
.select2-container--default .select2-selection--single{
border-color: rgba(150,160,170,0.2);
height: 40px;
padding-top: 5px;
font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
top: 7px;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
border: none;
}
.select2-container--classic .select2-selection--single:focus,
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected]{
background-color: #333;
}
.select2-dropdown{
color: #333;
border-color: rgba(150,160,170,0.2);
font-size: 14px;
}
.woocommerce .add_to_cart_button.added{
display: none;
}
#content + .sidebar{
display: none;
}
.woocommerce-MyAccount-navigation{
padding-bottom: 5rem;
}
.entry-header .add_to_cart_inline{
display: inline-flex;
align-items: center;
}
.entry-header del{
color: #888;
}
.entry-header .add_to_cart_inline ins{
color: inherit;
}
.woocommerce a.add_to_cart_button, 
.woocommerce a.added_to_cart{
font-size: 11px;
border: 1px solid rgba(130,140,150,0.2);
border-radius: 2rem;
padding: 0.375rem 0.75rem;
color: inherit;
background-color: transparent;
}
.add_to_cart_button ins{
background-color: transparent;
}
.add_to_cart_button del{
color: inherit;
opacity: 0.5;
}
.add_to_cart_button svg,
.added_to_cart svg{
vertical-align: -2px;
}
.add_to_cart_button.loading{
background-color: rgba(150,160,170,0.2) !important;
}
.add_to_cart_button.loading .amount{
display: none;
}
.entry-header label{
color: inherit;
}
.block-loop-item .add_to_cart_inline{
padding: 0 !important;
opacity: 0;
}
.block-loop-item:hover .add_to_cart_inline,
.block-loop-item:focus .add_to_cart_inline,
.block-loop-item:active .add_to_cart_inline{
display: block;
opacity: 1;
}
.wp-block-loop .add_to_cart_button,
.wp-block-loop .added_to_cart{
margin: 0 !important;
}