/*
Theme Name: Planet 925
Author: Mettevo
Author URI: https://mettevo.com/
Description: Description
Version: 2.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: planet
Domain Path: /languages
*/


/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

.mini-cart-summ .amount {
	margin-left: 7px;
}

/* add to cart button preload */
.button,
.add-tocart-trig.add_to_cart_variable_vr {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.add_to_cart_button svg,
.add-tocart-trig.add_to_cart_variable_vr svg,
.button svg.submit-spinner {
	display: none;
	width: 16px;
	height: 16px;
	margin-right: 1em;
}

.add_to_cart_button:not(.added) svg,
.add-tocart-trig.add_to_cart_variable_vr:not(.added) svg,
.button svg.submit-spinner {
	animation: custom-spinner 1.2s linear infinite;
}

.add_to_cart_button.loading svg,
.add_to_cart_button.added svg,
.add-tocart-trig.add_to_cart_variable_vr.loading svg,
.add-tocart-trig.add_to_cart_variable_vr.added svg,
.product.loading .add_to_cart_button svg,
.button.loading svg.submit-spinner {
	display: inline-block;
}

.add_to_cart_button.disabled,
.add_to_cart_button.disabled:hover {
	opacity: 0.6;
	cursor: default;
	background: #0d788c;
}

@keyframes custom-spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.warning.show {
	display: inline-block;
}

html[lang="en-US"] {
    margin-top: 0px !important;
}

.woocommerce-checkout #shipping_address_book_field > .woocommerce-input-wrapper {
	padding: 9px 20px;
}
.woocommerce-checkout #select2-billing_address_book-container, .woocommerce-checkout #select2-shipping_address_book-container {
	max-width: 94% !important;
	overflow: hidden !important;
}
.woocommerce-checkout #shipping_address_book_field .select2-container {
	width: 100% !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 1px !important;
}

.shop-nav-list .shop-cat-item span {
	display: none !important;
}

.checkout-tab-item.open .checkout-panel {
	border: 1px solid #0D788C;
	padding: 15px 30px !important;
	margin-bottom: 20px !important;
}
.checkout-panel .woocommerce-form-row {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 10px !important;
}
.checkout-accordion .step-title {
	margin-bottom: 5px !important;
	margin-top: 15px !important;
}
.checkout-accordion .second-step-item .step-title {
	margin-top: 0 !important;
}
.woocommerce-form-row #billing_shipping_phone, .woocommerce-form-row #shipping_shipping_phone {
	max-width: 100% !important;
}
.woocommerce-billing-fields__field-wrapper .form-row.address-field, .woocommerce-shipping-fields__field-wrapper .form-row.address-field {
	max-width: 100% !important;
}
.second-checkout-screen .checkout-wrap .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper, .second-logged-checkout-screen .checkout-wrap .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper, .second-checkout-screen .checkout-wrap .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper, .second-logged-checkout-screen .checkout-wrap .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper {
	max-width: 100% !important;
}
.woocommerce-checkout-payment .woocommerce-form__label-for-checkbox {
	margin: 15px 0px !important;
}
.woocommerce-checkout-payment #place_order {
	margin-bottom: 20px;
}
.fourth-step-item .checkout-panel .form-result {
	margin: 0 !important;
}
.fourth-step-item .checkout-panel .text-block.bold-text {
	margin-bottom: 10px !important;
}

.checkout-tab-item.third-step-item .checkout-panel .payment_method_row .payment_box {
	margin-top: 10px;
	padding-left: 0px;
	display: block !important;
}
.checkout-tab-item.third-step-item .checkout-panel .payment_box fieldset {
	/* padding: 8px 12px; */
	border: 0;
}
.checkout-tab-item.third-step-item .checkout-panel .payment_box fieldset .form-row.form-row-wide label {
	color: #000;
	font-weight: 400;
}
.checkout-tab-item.third-step-item .checkout-panel .edit-email {
	margin-top: 5px !important;
}
.checkout-tab-item.third-step-item .bank-payment-block, .paypal-payment-block {
	margin-bottom: 5px;
}
.checkout-tab-item.third-step-item .checkout-panel .text-block p {
	font-size: 17px !important;
	line-height: 22px !important;
}

.checkout-tab-item.first-step-item #checkout-billing-submit, .checkout-tab-item.second-step-item #checkout-delivery-submit, .checkout-tab-item.third-step-item #payment-submit {
	display: none !important;
}

.wc-proceed-to-checkout .checkout-button.button {
	position: unset !important;
}
.wc-proceed-to-checkout .checkout-text-block.visible {
	top: 15% !important;
	left: 50% !important;
	transform: translate(-50%,-50%);
	padding: 20px 35px !important;
	z-index: 1111;
}

.select2-container--default .select2-results > .select2-results__options {
	max-width: 500px !important;
}
.checkout-panel .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	width: 500px !important;
}

.select2-container--default .select2-results__option {
	background: transparent !important;
	text-transform: uppercase !important;
	color: #666769 !important;
	font-weight: 600 !important;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, .select2-container--default .select2-results__option--highlighted {
	text-transform: uppercase !important;
	color: #282828 !important;
	background-color: #f0f7f8 !important;
}

.wc-proceed-to-checkout .checkout-text-block.visible::after {
	content: none !important;
}
.wc-proceed-to-checkout h2.block-collaterals-title {
	font-size: 16px !important;
	line-height: 20px !important;
	margin-bottom: 5px !important;
}
.wc-proceed-to-checkout .checkout-input-field .right-field h3, .wc-proceed-to-checkout .block-collaterals-description p {
	font-size: 15px !important;
	margin-bottom: 2px !important;
}
.wc-proceed-to-checkout .checkout-input-field .right-field p {
	font-size: 14px !important;
	line-height: 18px !important;
	margin-bottom: 2px !important;
}

.checkout-panel .step-title {
	font-size: 17px !important;
	font-weight: 600 !important;
}
.checkout-panel span.woocommerce-terms-and-conditions-checkbox-text {
	margin-left: 10px;
}

.archive .select2-search--dropdown {
	display: none !important;
}
.archive .select2-results__option--selectable {
	font-size: 12px !important;
}

.products li.product .overlay-description {
	position: absolute;
	left: -315px !important;
	top: 0px !important;
}
.products li.product:nth-child(5n+1) .overlay-description {
	left: unset !important;
	right: -315px !important;
}

.products .product .product-attribute-wrap .table-popup.show {
	bottom: -10px !important;
	top: unset !important;
	left: unset !important;
	height: auto !important;
	right: 155px !important;
}
.products li.product:nth-child(5n+1) .product-attribute-wrap .table-popup.show {
	right: unset !important;
	left: 155px !important;
	box-shadow: -5px 2px 10px rgba(13, 120, 140, .3) !important;
}
.products .product .product-attribute-wrap .table-popup.position-top {
	transform: none !important;
}
.products .product .product-attribute-wrap .table-popup::after, .products .product .product-attribute-wrap .table-popup::after {
	display: none !important;
}
.products li.product:nth-child(5n+1) .product-attribute-wrap .table-popup::after, .products li.product:nth-child(5n+1) .product-attribute-wrap .table-popup::after {
	display: none !important;
}

.products .product .product-img .wishlist {
	bottom: -10px;
}

@media screen and (max-width: 991px) {
	
	.woocommerce-cart-form .shop_table .button-delete.remove {
		display: flex !important;
	}
	
}

@media screen and (min-width: 768px) {
	
	.woocommerce-orders-table {
		display: table !important;
	}
	.order-table-mobile {
		display: none !important;
	}
	
}

@media screen and (max-width: 767px) {
	
	.woocommerce-orders-table {
		display: none !important;
	}
	.order-table-mobile {
		display: block !important;
	}
    
    .product-static-tabs .tabs-navigation .container.centered {
	background: url(https://staging.planet925.com/wp-content/uploads/2022/11/tabs-bg-scaled.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
	
}

@media screen and (max-width: 575.9px) {
	
	.checkout-panel.payment-info .form-check label {
		text-indent: unset !important;
	}
	.checkout-panel.payment-info span {
		width: 150px !important;
		display: inline-block !important;
		left: 40px !important;
		position: relative !important;
	}
	
}

.search-results .product-navigation .left-side .stock-filter{
	display: none;
}