.custom-logo-link {
display: inline-block;
}
.custom-logo-link img {
width: 64px;
height: 42px;
position: relative;
left: 50%;
transform: translateX(-50%);
}
.woocommerce-notices-wrapper {
display: none;
}
.added_to_cart {
display: none;
}
.actions {
display: none;
}
.price {
display: inline-block;
white-space: nowrap;
font-size: 0;
color: #2a2a2a;
}
.price ins {
display: inline-block;
text-decoration: none;
}
.price del {
position: relative;
display: inline-block;
color: #bdbebf;
text-decoration: none;
}
.price del:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 50%;
margin-top: -1px;
height: 1px;
background: #bdbebf;
}
.content-inner .product-content .product-main .price .amount {
font-size: 18px;
}
.products .product a .price .amount {
font-size: 13px;
}
.content-inner .product-content .product-main .price del + ins {
margin-left: 10px;
}
.products .product a .price del + ins {
margin-left: 8px;
}
.variations_form {
position: relative;
}
.reset_variations {
display: none!important;
}
.variations {
display: block;
width: 100%;
margin-top: 25px;
}
.variations tr, .variations td {
display: block;
width: 100%;
}
.variations .label {
margin-bottom: 10px;
}
.variations .label label {
cursor: text;
user-select: auto;
width: auto;
height: auto;
border: none;
line-height: normal;
text-align: left;
transition: none;
color: #2a2a2a;
}
.variations .value {
font-size: 0;
}
.variations .value label {
font-size: 11px;
color: #2a2a2a;
transition: border .25s ease;
}
.variations .value label:hover {
border: 1px solid #121314;
}
.variations .value > div {
display: inline-block;
}
.variations .value > div + div {
margin-left: 10px;
}
.woocommerce-variation {
display: none!important;
}
.variations-message {
display: none;
font-size: 11px;
color: #2a2a2a;
margin-top: 12px;
}
.quantity label {
display: none;
}
.variations_button .quantity {
font-size: 0;
}
.variations_button .quantity .quantity-button {
position: relative;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 30px;
border: 1px solid #a5a5a5;
cursor: pointer;
user-select: none;
transition: border .25s ease;
}
.variations_button .quantity .quantity-button:hover {
border: 1px solid #121314;
}
.variations_button .quantity .quantity-minus:before {
content: '';
display: block;
width: 8px;
height: 1px;
position: absolute;
left: 50%;
top: 50%;
margin: 0 0 0 -4px;
background: #2a2a2a;
}
.variations_button .quantity .quantity-plus:before {
content: '';
display: block;
width: 9px;
height: 1px;
position: absolute;
left: 50%;
top: 50%;
margin: 0 0 0 -4px;
background: #2a2a2a;
}
.variations_button .quantity .quantity-plus:after {
content: '';
display: block;
width: 1px;
height: 9px;
position: absolute;
left: 50%;
top: 50%;
margin: -4px 0 0 0;
background: #2a2a2a;
}
.variations_button .quantity input {
display: inline-block;
vertical-align: middle;
height: 30px;
width: 30px;
border-top: 1px solid #a5a5a5;
border-bottom: 1px solid #a5a5a5;
text-align: center;
line-height: 28px;
padding: 0;
font-size: 12px;
font-weight: 500;
color: #2a2a2a;
}
.single_add_to_cart_button {
margin-top: 40px;
}
.woocommerce-mini-cart__empty-message {
width: 100%;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 12px;
color: #666;
}
.mini_cart_item {
position: relative;
display: table;
padding: 23px 0 24px;
}
.mini_cart_item:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 1px;
background: #d6d6d6;
}
.mini_cart_item:last-of-type {
padding: 23px 0;
}
.mini_cart_item:last-of-type:after {
display: none;
}
.remove-block {
display: table-cell;
vertical-align: top;
width: auto;
}
.remove {
display: block;
font-size: 11px;
line-height: 14px;
color: #2a2a2a;
margin-left: 10px;
transition: color .25s ease;
}
.remove:hover {
color: #696969;
}
.cart-link {
display: table-cell;
vertical-align: top;
width: 100%;
text-align: left;
}
.cart-image {
display: block;
float: left;
width: 88px;
margin-right: 10px;
overflow: hidden;
}
.cart-image img {
width: 100%;
height: auto;
}
.cart-title {
display: block;
font-size: 11px;
line-height: 14px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: #2a2a2a;
}
.cart-link .price {
display: block;
margin-top: 8px;
}
.cart-link .price .amount {
font-size: 12px;
}
.cart-link .price del + ins {
margin-left: 8px;
}
.variation {
display: block;
margin-top: 10px;
font-size: 0;
}
.variation dt, .variation dd {
display: inline-block;
font-size: 10px;
color: #2a2a2a;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.variation dt + dd {
margin-left: 2px;
}
.variation p {
font-weight: 500;
}
.quantity {
display: block;
font-size: 10px;
color: #2a2a2a;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top: 6px;
}
.quantity span {
margin-left: 2px;
}
.return {
position: absolute;
left: 0;
right: 0;
bottom: 0;
font-size: 0;
}
.wc-backward {
display: inline-block;
position: relative;
font-size: 0;
}
.wc-backward svg {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.wc-backward svg path {
transition: stroke .25s ease;
}
.wc-backward:hover svg path {
stroke: #696969;
}
.wc-backward span {
display: inline-block;
vertical-align: middle;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #2a2a2a;
transition: color .25s ease;
}
.wc-backward:hover span {
color: #696969;
}
.buttons {
position: absolute;
left: 0;
right: 0;
bottom: 34px;
}
.wc-forward {
position: relative;
height: 54px;
background: #2a2a2a;
color: #fff;
}
.wc-forward:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #121314;
width: 0;
transition: width .25s ease;
}
.wc-forward:hover:before {
width: 100%;
}
.wc-forward span {
position: relative;
}
.total {
display: table;
position: absolute;
left: 0;
right: 0;
bottom: 98px;
font-size: 12px;
font-weight: 500;
color: #666;
}
.total > span:first-of-type {
display: table-cell;
vertical-align: baseline;
width: 100%;
text-align: left;
}
.total > span:last-of-type {
display: table-cell;
vertical-align: baseline;
width: auto;
}
@media screen and (max-width: 1023px) {
.header .custom-logo-link {
display: none;
}
}
@media screen and (max-width: 767px) {
.modal .custom-logo-link {
display: block;
}
}