
/*
 Theme Name:   generatepress-child-hairworldde
 Description:  A child theme for the GeneratePress theme.
 Author:       Zade Park
 Template:     generatepress
 Version:      1.0.0
 Text Domain:  generatepress-child 
*/


.menu-bar-item.search-item .close-link,.nav-search-active .inside-navigation,.search-field{position:fixed;box-shadow:0 4px 6px rgba(0,0,0,.1)}.main-nav,body.page-id-12 #page{max-width:1200px}:root{--button_hover:#707072;--search_background:#f5f5f5;--border_line_color:#757575}@media (max-width:959px){body{margin-left:0;margin-right:0}}.main-nav .sub-menu a{font-weight:400;font-size:14px}.is-logo-image{width:40px!important;margin:auto 5px!important}.main-nav .sub-menu a:hover{text-decoration:underline}.main-nav{display:flex;justify-content:space-between}.gp-icon.shopping-cart svg{width:1.25em;height:1.25em}.search-field{top:20px;left:50%;transform:translateX(-50%);width:90%;height:50px;margin:0 auto;background-color:#f5f5f5;border:none;border-radius:30px;padding:10px 20px;font-size:16px;font-weight:500;outline:0;z-index:10000}.menu-bar-item.search-item .close-link{top:25px;right:5%;height:50px;line-height:50px;padding:0 15px;background-color:#f5f5f5;border-radius:30px;font-size:16px;font-weight:500;text-align:center;text-decoration:none;z-index:10001}.navigation-search.nav-search-active .search-field{max-width:1096px;width:65vw}.search-field::placeholder{color:#f5f5f5;font-style:italic}input[type=search].search-field{border-radius:30px;max-width:1096px}.navigation-search{display:flex;justify-content:center;align-items:center;height:100%;background-color:rgba(255,255,255,.95)}.nav-search-active::before{content:"";position:fixed;top:200px;left:0;width:100vw;height:calc(100vh - 200px);background:rgba(0,0,0,.5);z-index:9998;pointer-events:none}.nav-search-active .inside-navigation{top:0;left:0;width:100%;height:200px;background-color:#fff;z-index:9999}.menu-bar-item.search-item a{color:#333;text-decoration:none;font-size:18px;font-weight:500}.menu-bar-items{gap:0}.menu-bar-item.search-item{margin-left:-20px}#menu-main-menu{justify-content:center;flex-wrap:wrap;margin:0 auto}#menu-main-menu>li{margin-right:8px}.inside-left-sidebar{position:sticky;top:0;z-index:100}a{text-decoration:none;font-weight:500}#left-sidebar{width:260px}@media screen and (min-width:1025px){body.tax-product_cat .content-area{width:calc(100% - 260px);margin:auto 20px}}@media screen and (min-width:769px) and (max-width:1024px){body.tax-product_cat .content-area,body.tax-product_cat .site-content{width:100%;margin:auto 0}}body.single-product .site-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;align-items:start;padding:20px}body.single-product .site.grid-container{max-width:1200px;margin:auto}body.single-product .woocommerce-product-gallery{grid-column:span 1;justify-self:center}body.single-product .flex-control-nav{display:flex;justify-content:center}body.single-product .summary.entry-summary{grid-column:span 1;padding-left:30px}@media (max-width:768px){.search-field{width:calc(100% - 80px)}.menu-bar-item.search-item .close-link{right:10px;font-size:14px;padding:0 10px}body.tax-product_cat .content-area,body.tax-product_cat .site-content{width:100%;margin:auto 0;padding:0}body.tax-product_cat .inside-wc-product-image{width:95%!important;height:auto!important}body.tax-product_cat ul.products li.product a img{width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important}body.single-product .site-content{grid-template-columns:1fr;grid-gap:10px;padding:0 10px}body.single-product .summary.entry-summary,body.single-product .woocommerce-product-gallery{max-width:100%;display:grid}}body.single-product .product_meta .sku_wrapper,body.single-product .product_meta .tagged_as,body.single-product .woocommerce-product-gallery__trigger{display:none}body.single-product .product_meta .posted_in:has(a[href*=product-category]){display:none}body.single-product .additional_information_tab{display:none!important}body.single-product .stock{color:var(--accent)!important;font-weight:500}body.single-product .product_title.entry-title{text-align:left}.single-product .woocommerce-product-gallery__image{pointer-events:none;cursor:default}body.woocommerce-cart .site.grid-container,body.woocommerce-checkout .site.grid-container{max-width:1100px}body.woocommerce-cart .wc-block-components-button__text{color:#fff}body.woocommerce-cart .wc-block-components-button{border-radius:30px;height:46px}.custom-cart{align-self:center}body.woocommerce-checkout button#place_order{border-radius:30px!important;height:46px!important;font-size:1rem!important;font-weight:700!important;width:200px!important;padding:0!important}@media screen and (max-width:768px){ul#menu-main-menu.menu.sf-menu{width:90%;margin:0 auto}#site-navigation.toggled{width:90%}.woocommerce-cart .site-content{margin:auto 10px}body.woocommerce-checkout button#place_order{width:100%!important}}@media screen and (max-width:720px){label.wc-block-components-radio-control__option div{margin-left:10px}}body.woocommerce-checkout .woocommerce input{border-color:var(--border_line_color);border-radius:10px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--border_line_color)}body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout table.shop_table th{font-weight:400}h1.entry-title,h2.entry-title{text-align:center}.pagination{margin:50px 0 0}.post_archive{margin:40px 0}body.single-product .yith-wcwl-add-to-wishlist{display:flex;justify-content:flex-start}.footer_container_break-word{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}

