/*
Theme Name:  Child theme
Theme URL:   https://gpwgifts.com
Description: Write here theme description.
Author:      admin_GPW
Author URL:  https://gpwgifts.com
Template:    GPW
Version:     1.0.0
*/
.post-type-archive .woocommerce-product-details__short-description,.tax-product_cat .woocommerce-product-details__short-description,.related.products .woocommerce-product-details__short-description{display:none!important;}
.woo-variation-swatches ul.variations{margin-left:4px;}
.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block;}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:.75em;left:50%;margin:0;min-height:12px;min-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75em;}
.wc-block-components-radio-control .wc-block-components-radio-control__input{-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(25,23,17,.48);border-radius:50%;cursor:pointer;display:inline-block;height:1.5em;left:16px;margin:inherit;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translateY(-45%);width:1.5em}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid hsla(0,0%,7%,.8)}
.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{width:24px!important;height:24px!important;}
.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark{margin:3px 4px!important;}
.woocommerce-checkout .wc-block-components-payment-methods__save-card-info{margin-top:16px;}
.woocommerce-checkout .wc-block-components-radio-control__option-layout{padding-left:30px;}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{padding-left:13px;}
.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{padding-top:16px!important;}
.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked input#radio-control-wc-payment-method-options-bacs{transform:translateY(-20%);}
.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__option-layout{padding-left:45px;}
.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked input{transform:translateY(-27%);}
.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{display:flex;}
.woocommerce-checkout .wp-block-woocommerce-checkout p,.woocommerce-checkout .wp-block-woocommerce-checkout span,.woocommerce-checkout .wp-block-woocommerce-checkout div{font-size:1em;line-height:1.4;}
.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox > span{line-height:1.5em;vertical-align:middle;font-size:14px;}
.wc-block-components-checkout-return-to-cart-button{font-size:16px;font-weight:400;line-height:21.12px;}
.woocommerce-checkout button.wc-block-components-checkout-place-order-button{width:50%;height:auto;}
.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:22px;font-weight:500;line-height:1.4;color:var(--text);}
.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{font-size:16px;font-weight:400;line-height:1.2;}
.woocommerce-cart .wc-block-components-product-details.wc-block-components-product-details{font-size:12px;}
.wc-block-components-totals-coupon .wc-block-components-panel__button{font-size:16px;font-weight:400;line-height:21.12px;}
.woocommerce-cart .wc-block-components-totals-item__label,.wc-block-components-totals-shipping .wc-block-components-totals-item strong{font-size:16px;font-weight:400;line-height:21.12px;}
.woocommerce-cart .wc-block-components-formatted-money-amount,.woocommerce-cart .wc-block-components-totals-item__value{font-size:16px;font-weight:400;line-height:21.12px;}
.wc-block-components-totals-shipping .wc-block-components-totals-item strong{font-weight:500;}
.woocommerce-cart .wc-block-components-totals-item__value{font-weight:500;}
#requestQuote .btn-primary{padding:10px 10px 10px 34px!important;background-position:10px;}
.header-right .shopping-icon span.xoo-wsc-sc-bki.xoo-wsc-icon-basket1{font-size:22px;}
.header-right .shopping-icon span.xoo-wsc-sc-count{font-size:14px;}
.wc-block-components-product-badge{font-size:.75em!important;}
#requestQuote .btn-primary{max-width:max-content;}
body.modal-open .modal.show{z-index:9999999999;}
@media (max-width:991px){
	.archive .fliter-sidebar-mobile.active{z-index:9999999999;}
}
