/*
Theme Name: Adjective Theme Child
Theme URI: https://adjectivebd.com
Description: This is a child theme for Adjective Theme
Author: Al Shahriar Rakib
Author URI: https://alshahriar.me
Template: adjective-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/******App*******/
body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-last-sold:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-in-cart:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold-wrap:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-brands:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .woocommerce-product-details__short-description:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .nasa-dsc-wrap:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-detail-product-deal-countdown:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-stock:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>.dsc-flex-row:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-est-delivery:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-promote-sales:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-share:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .safe-checkout:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .pwb-single-product-brands:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .product_meta:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.available-on-backorder:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.out-of-stock:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .cwginstock-subscribe-form:after, body.nasa-in-mobile.nasa-mobile-app #wrapper form.cart:after, body.nasa-in-mobile.nasa-mobile-app #wrapper .publish-coupons.publish-coupons-slide:after
{
    border-bottom: 10px solid #efefef !important;

}
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-badges-wrap {
    display: block !important;
}
@media only screen and (max-width: 767px) {
    body .nasa-product-details-page .nasa-single-product-slide .product-gallery .nasa-badges-wrap {
        right: 20px !important;
        top: 50px !important;
    }
}
.slick-list{
border-radius:5px;
}

.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a, .ns-cart-popup-v2 .btn-mini-cart .woocommerce-mini-cart__buttons a {
    background-color: #ffff00 !important;
    border-color: #ffff00 !important;
}


/* Make Full Name field full width */
#billing_first_name_field,
#shipping_first_name_field {
    width: 100% !important;
    float: none !important;
    clear: both !important;
}

/* Make Delivery Address field full width */
#billing_address_1_field,
#shipping_address_1_field {
    width: 100% !important;
    float: none !important;
    clear: both !important;
}

/* Target the specific wrapper classes */
.woocommerce-billing-fields__field-wrapper .form-row-first,
.woocommerce-billing-fields__field-wrapper .form-row-last,
.woocommerce-billing-fields__field-wrapper .address-field {
    width: 100% !important;
    float: none !important;
}

/* Force override for form-row-first class */
.form-row-first {
    width: 100% !important;
    margin-right: 0 !important;
}

/* Ensure inputs take full width */
#billing_first_name,
#billing_address_1,
#shipping_first_name,
#shipping_address_1 {
    width: 100% !important;
}


.page-id-11 .woocommerce table.shop_table .product-quantity {
    display: block !important;
}



/*******Universal****/

/********Disable Swatch Design*/
.nasa-label-small-square-1 .nasa-attr-ux-label.nasa-disable {
    opacity: 0.4 !important;
}
.nasa-label-small-square-1 .nasa-attr-ux-label.nasa-disable:before{
    content: " " !important;
    position: absolute !important;
    color: #ff2424 !important;
    width: 70px !important;
    height: 31px !important;
    display: flex !important;
    background-image: linear-gradient(to top left, transparent calc(50% - 1px), #ff2424 50%, transparent calc(50% + 1px));
}


/******Nasa Badge Design********/
.nasa-badges-wrap {
    left: 0 !important;
}
.nasa-badges-wrap .badge {
    transform: skew(-15deg) !important;
 box-shadow: 
        2px 2px 0px rgba(0,0,0,0.8),
        4px 4px 0px rgba(0,0,0,0.4) !important;
margin-bottom: 4px !important;
transition: transform 0.2s ease !important;
  
}
.nasa-badges-wrap .badge:hover {
    transform: skew(-15deg) scale(1.05) !important;
}



/********Sidebar**/
@media only screen and (min-width: 1024px) {

    .nasa-products-page-wrap.left, .col-sidebar.left {
        padding: 20px;
        border-radius: 10px;
        background: #fff;
    }
}

.nasa-bottom-bar {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    box-shadow: 0 -5px 11px rgba(0, 0, 0, 0.1) !important; 
}
 
/***Share*****/
/* Hide existing SVG icons */
.nasa-share a svg {
    display: none !important;
}

/* Base styles for circular colored icons */
.nasa-share a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    transition: all 200ms ease;
    opacity: 0.9;
}

.nasa-share a:hover {
    opacity: 1;
    transform: scale(1.1);
}

/* X/Twitter - Black */
.nasa-share a[href*="x.com"]{
    background-color: #000;
}

.nasa-share a[href*="x.com"]:before,.nasa-share a[href*="facebook.com"]:before ,.nasa-share a[href*="pinterest.com"]:before ,.nasa-share a[href*="mailto:"]:before,.nasa-share a[href*="telegram.me"]:before,.nasa-share a[href*="api.whatsapp.com"]:before
{
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Facebook - Blue */
.nasa-share a[href*="facebook.com"] {
    background-color: #1195f5;
}

.nasa-share a[href*="facebook.com"]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='white'%3E%3Cpath d='M19.253906 2C15.311906 2 13 4.0821719 13 8.8261719L13 13L8 13L8 18L13 18L13 30L18 30L18 18L22 18L23 13L18 13L18 9.671875C18 7.884875 18.582766 7 20.259766 7L23 7L23 2.2050781C22.526 2.1410781 21.144906 2 19.253906 2z'/%3E%3C/svg%3E");
}

/* Pinterest - Red */
.nasa-share a[href*="pinterest.com"] {
    background-color: #E60023;
}

.nasa-share a[href*="pinterest.com"]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M7.5 1C3.910156 1 1 3.910156 1 7.5C1 10.253906 2.714844 12.605469 5.132813 13.554688C5.074219 13.039063 5.023438 12.25 5.152344 11.6875C5.273438 11.183594 5.914063 8.457031 5.914063 8.457031C5.914063 8.457031 5.722656 8.066406 5.722656 7.492188C5.722656 6.589844 6.246094 5.914063 6.898438 5.914063C7.453125 5.914063 7.71875 6.332031 7.71875 6.828125C7.71875 7.386719 7.363281 8.222656 7.183594 8.992188C7.027344 9.640625 7.507813 10.167969 8.144531 10.167969C9.300781 10.167969 10.1875 8.949219 10.1875 7.191406C10.1875 5.636719 9.070313 4.546875 7.472656 4.546875C5.625 4.546875 4.539063 5.933594 4.539063 7.367188C4.539063 7.925781 4.753906 8.527344 5.023438 8.851563C5.074219 8.917969 5.082031 8.972656 5.066406 9.039063C5.019531 9.242188 4.90625 9.6875 4.886719 9.777344C4.859375 9.894531 4.792969 9.921875 4.667969 9.863281C3.855469 9.484375 3.347656 8.296875 3.347656 7.34375C3.347656 5.292969 4.839844 3.410156 7.644531 3.410156C9.898438 3.410156 11.652344 5.015625 11.652344 7.164063C11.652344 9.402344 10.238281 11.207031 8.277344 11.207031C7.617188 11.207031 7 10.863281 6.789063 10.460938C6.789063 10.460938 6.460938 11.703125 6.382813 12.007813C6.234375 12.570313 5.839844 13.277344 5.574219 13.710938C6.183594 13.898438 6.828125 14 7.5 14C11.089844 14 14 11.089844 14 7.5C14 3.910156 11.089844 1 7.5 1Z'/%3E%3C/svg%3E");
}

/* Email - Red/Orange */
.nasa-share a[href*="mailto:"] {
    background-color: #EA4335;
}

.nasa-share a[href*="mailto:"]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,6H19a1,1,0,0,1,1,1l-8,4.88L4,7A1,1,0,0,1,5,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.28l7.48,4.57a1,1,0,0,0,1,0L20,9.28Z'/%3E%3C/svg%3E");
}

/*Telegram*/
.nasa-share a[href*="telegram.me"] {
    background-color: #33AAE0;
}
.nasa-share a[href*="telegram.me"]:before {
    background-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cpath d='M120,0C53.73,0,0,53.73,0,120s53.73,120,120,120,120-53.73,120-120S186.27,0,120,0Zm56.52,76.68-19.28,90.91c-1.45,6.46-5.3,8.08-10.73,5.04l-29.61-21.85-14.29,13.77c-1.58,1.58-2.91,2.91-5.96,2.91l2.13-30.19L160,88.61c2.33-2.02-.51-3.15-3.63-1.13l-75.34,47.51-32.51-10.16c-7.07-2.2-7.2-7.07,1.47-10.48l126.89-49.3C157.51,62.8,160.71,64.3,176.52,76.68Z'/%3E%3C/svg%3E");
}
/***Whatsapp***/
.nasa-share a[href*="whatsapp.com"] {
    background-color: #25D366;
}

.nasa-share a[href*="whatsapp.com"]:before {
    background-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 2C8.27 2 2 8.28 2 16c0 2.84.74 5.49 2.02 7.8L2 30l6.38-2.01A13.93 13.93 0 0 0 16 30c7.72 0 14-6.28 14-14S23.72 2 16 2zm0 25c-2.37 0-4.57-.7-6.42-1.89l-.46-.29-3.79 1.2 1.22-3.68-.3-.48A11.97 11.97 0 0 1 4 16c0-6.63 5.37-12 12-12s12 5.37 12 12-5.37 12-12 12zm6.45-8.46c-.35-.17-2.06-1.02-2.38-1.13-.32-.12-.55-.17-.78.18s-.9 1.13-1.1 1.37c-.2.23-.4.26-.75.09-.35-.17-1.48-.55-2.83-1.75-1.05-.94-1.76-2.1-1.97-2.45-.2-.35-.02-.54.15-.71.16-.16.35-.4.52-.6.18-.2.23-.35.35-.6.12-.23.06-.44-.03-.61-.09-.18-.78-1.88-1.07-2.57-.28-.66-.57-.57-.78-.57-.2 0-.44 0-.67 0-.23 0-.6.09-.9.44-.32.35-1.2 1.18-1.2 2.87s1.23 3.33 1.4 3.56c.17.23 2.4 3.67 5.82 5.14.81.35 1.44.55 1.93.7.81.26 1.55.23 2.13.14.65-.09 2.06-.84 2.35-1.65.29-.81.29-1.5.2-1.65-.09-.14-.32-.23-.67-.4z'/%3E%3C/svg%3E");
}


/* Override any existing styles that might conflict */
.nasa-share a i {
    display: none !important;
}


.nasa-product-details-page .product-gallery .main-images .slick-slide img {
    border-radius: 10px;
}

/****Add TO Cart****/
.product-info .cart .single_add_to_cart_button, .single_add_to_cart_button{
    max-width: 100%;

}
.nasa-buy-now {
    width: 100% !important;
}

.quantity .input-text.qty {
    width: 110px;
}
.quantity {
    width: 130px;
}

.single_add_to_cart_button {
    position: relative;
    border: 2px solid #ffff01 !important;
    overflow: hidden;
	background: #ffff01 !important;
	color: #000 !important;

}




/***Product Meta***/
.nasa-product-details-page .product_meta span a[rel="tag"]{
 padding: 5px 10px 5px 10px;
    border: 2px dashed #000;
    border-radius: 3px;
    font-size: 13px;
    display: inline-block ;
}

.nasa-product-details-page .product_meta
{
 row-gap: 10px;
}
.product-info .product_meta > span:last-child {
    font-weight: 700;
}







/********Desktop*******/
@media only screen and (min-width: 768px){

.large-7.padding-right-50{
		padding-right: 10px !important;
}

.nasa-product-details-page .product_meta,.nasa-single-product-slide .product-gallery .woocommerce-product-gallery,.nasa-product-info-wrap,.product-details .woocommerce-tabs.nasa-tabs-content {
    background: #fff;
    padding: 20px;
	box-shadow: 0 6px 10px 0 #d0d0d0;
    border-radius: 10px;
}
.products-arrow {
    top: 25px !important;
    right: 10px !important;

}
.nasa-layout-modern-3 .nasa-single-product-slide .product-gallery .nasa-badges-wrap, .nasa-layout-modern-4 .nasa-single-product-slide .product-gallery .nasa-badges-wrap {
    right: 20px !important;
}
.product-page{
background: #efefef;
}
.product-details .woocommerce-tabs.nasa-tabs-content {
    width: 100%;
    max-width: 1400px;
    margin: 20px auto !important;
}
	.nasa-layout-modern-3 .focus-info{
margin-bottom: 0 !important;
}

}