/* ============================================================*/
/*   HOMEWEAR SHOP PAGE*/
/*   Minimog Child Theme*/
/*   Figma Style*/
/*============================================================ */


/* ==========================*/
/*COLOR SYSTEM*/
/*========================== */


/*:root{*/

/*    --wine:#3b0715;*/

/*    --wine-dark:#24050d;*/

/*    --orange:#E95F01;*/

/*    --apricot:#F3D2B8;*/

/*    --black:#111111;*/

/*    --text:#333333;*/

/*    --gray:#777777;*/

/*    --border:#eeeeee;*/

/*    --white:#ffffff;*/

/*}*/




/* ==========================*/
/*GLOBAL SHOP*/
/*========================== */


/*body.woocommerce-shop,*/
/*body.post-type-archive-product{*/


/*    background:#fff;*/


/*}*/



/* ==========================*/
/*TOP BANNER*/
/*========================== */


/*.shop-banner{*/


/*    width:100%;*/

/*    background:*/
/*    linear-gradient(*/
/*        135deg,*/
/*        var(--wine),*/
/*        var(--wine-dark)*/
/*    );*/

/*    padding:90px 20px;*/

/*}*/



/*.shop-banner-inner{*/


/*    max-width:1200px;*/

/*    margin:auto;*/

/*}*/



/*.shop-banner h1{*/


/*    margin:0 0 20px;*/

/*    font-size:48px;*/

/*    line-height:1.25;*/

/*    font-weight:800;*/

/*    color:#fff;*/


/*}*/



/*.shop-banner p{*/


/*    max-width:720px;*/

/*    font-size:16px;*/

/*    line-height:1.8;*/

/*    color:#eeeeee;*/

/*    margin-bottom:25px;*/


/*}*/



/*.shop-banner span{*/


/*    font-size:13px;*/

/*    color:rgba(255,255,255,.55);*/


/*}*/




/* ==========================*/
/*PRODUCT GRID*/
/*========================== */


/*.homewear-grid{*/


/*    max-width:1280px;*/

/*    margin:70px auto;*/

/*    padding:0 20px;*/


/*    display:grid;*/

/*    grid-template-columns:repeat(2,1fr);*/

/*    gap:40px;*/


/*}*/




/* ==========================*/
/*PRODUCT CARD*/
/*========================== */


/*.homewear-card{*/


/*    background:#fff;*/

/*    border-radius:24px;*/

/*    overflow:hidden;*/

/*    border:1px solid var(--border);*/

/*    display:flex;*/

/*    flex-direction:column;*/


/*    transition:.3s ease;*/


/*}*/



/*.homewear-card:hover{*/


/*    transform:translateY(-6px);*/

/*    box-shadow:*/
/*    0 20px 50px rgba(0,0,0,.08);*/


/*}*/





/* ==========================*/
/*CARD HEADER*/
/*========================== */


/*.card-header{*/


/*    background:#222;*/


/*    padding:18px 22px;*/


/*    color:#fff;*/


/*    display:flex;*/

/*    justify-content:space-between;*/

/*    align-items:center;*/


/*    font-size:13px;*/


/*}*/



/*.card-header a{*/


/*    color:#fff!important;*/

/*    text-decoration:none;*/


/*}*/



/*.card-icon{*/


/*    margin-right:8px;*/

/*    color:#fff;*/


/*}*/





/* ==========================*/
/*CARD BODY*/
/*========================== */


/*.card-body{*/


/*    display:grid;*/

/*    grid-template-columns:1fr 1fr;*/


/*}*/



/* ==========================*/
/*IMAGE AREA*/
/*========================== */


/*.card-image{*/


/*    height:380px;*/


/*    background:#fafafa;*/


/*    position:relative;*/


/*    display:flex;*/

/*    justify-content:center;*/

/*    align-items:center;*/


/*}*/



/*.card-image a{*/


/*    width:100%;*/

/*    height:100%;*/

/*    display:flex;*/

/*    justify-content:center;*/

/*    align-items:center;*/


/*}*/



/*.card-image img{*/


/*    width:100%!important;*/

/*    height:100%!important;*/


/*    object-fit:contain!important;*/


/*    padding:25px;*/


/*}*/




/* IMAGE ARROWS */


/*.slider-prev,*/
/*.slider-next{*/


/*    position:absolute;*/


/*    top:50%;*/


/*    transform:translateY(-50%);*/


/*    width:38px;*/

/*    height:38px;*/


/*    border-radius:50%;*/


/*    border:none;*/


/*    background:#fff;*/


/*    color:#222;*/


/*    font-size:22px;*/


/*    cursor:pointer;*/


/*    box-shadow:*/
/*    0 5px 15px rgba(0,0,0,.15);*/


/*}*/



/*.slider-prev{*/

/*    left:15px;*/

/*}*/


/*.slider-next{*/

/*    right:15px;*/

/*}*/





/* ==========================*/
/*SPECIFICATION AREA*/
/*========================== */


/*.card-info{*/


/*    padding:30px;*/


/*}*/



/*.card-info h3{*/


/*    font-size:20px;*/

/*    font-weight:700;*/

/*    margin:0 0 25px;*/

/*    color:#111;*/


/*}*/



/*.attribute-row{*/


/*    display:flex;*/


/*    justify-content:space-between;*/


/*    gap:20px;*/


/*    padding:12px 0;*/


/*    border-bottom:1px solid #f2f2f2;*/


/*    font-size:14px;*/


/*}*/



/*.attribute-row span{*/


/*    color:#777;*/


/*}*/



/*.attribute-row strong{*/


/*    color:#222;*/

/*    font-weight:500;*/

/*    text-align:right;*/


/*}*/




/* ==========================*/
/*CARD FOOTER*/
/*========================== */


/*.card-footer{*/


/*    margin-top:auto;*/


/*    background:var(--apricot);*/


/*    padding:25px 30px;*/


/*}*/



/*.highlights {*/
/*  display: flex;*/
  gap: 36px; /* 亮点之间间距，可自行调大小 */
  flex-wrap: wrap; /* 手机空间不够自动换行 */
/*  align-items: center;*/
/*}*/
/*.highlights span {*/
/*  display: flex;*/
/*  align-items: center;*/
/*}*/
/*.highlights span::before {*/
/*  content: "✓";*/
/*  color: #E95F01;*/
/*  margin-right: 6px;*/
/*}*/



/*.card-footer a{*/


/*    display:inline-flex;*/


/*    align-items:center;*/

/*    justify-content:center;*/


/*    padding:14px 32px;*/


/*    border-radius:40px;*/


/*    background:var(--orange);*/


/*    color:#fff!important;*/


/*    text-decoration:none;*/


/*    font-size:14px;*/


/*    font-weight:600;*/


/*    transition:.3s;*/


/*}*/



/*.card-footer a:hover{*/


/*    opacity:.85;*/


/*}*/




/* ==========================*/
/*BOTTOM CONTACT CTA*/
/*========================== */


/*.shop-contact{*/


/*    background:var(--apricot);*/


/*    text-align:center;*/


/*    padding:80px 20px;*/


/*}*/



/*.shop-contact h2{*/


/*    margin:0 0 15px;*/


/*    font-size:32px;*/


/*    color:#111;*/


/*}*/



/*.shop-contact p{*/


/*    color:#666;*/


/*    margin-bottom:30px;*/


/*}*/



/*.shop-contact a{*/


/*    display:inline-flex;*/


/*    padding:15px 45px;*/


/*    border-radius:40px;*/


/*    background:var(--orange);*/


/*    color:white!important;*/


/*    text-decoration:none;*/


/*    font-size:15px;*/


/*    font-weight:600;*/


/*}*/





/* ==========================*/
/*REMOVE DEFAULT WOOCOMMERCE*/
/*========================== */


/*.woocommerce ul.products{*/


/*    display:block!important;*/

/*    margin:0!important;*/

/*}*/



/*.woocommerce ul.products li.product{*/


/*    float:none!important;*/

/*    width:auto!important;*/

/*    margin:0!important;*/


/*}*/




/* ==========================*/
/*RESPONSIVE*/
/*========================== */



/*@media(max-width:1024px){*/


/*.homewear-grid{*/


/*    grid-template-columns:1fr;*/


/*}*/



/*.card-body{*/


/*    grid-template-columns:1fr;*/


/*}*/



/*.card-image{*/


/*    height:420px;*/


/*}*/


/*}*/



/*@media(max-width:768px){*/


/*.shop-banner{*/


/*    padding:60px 20px;*/


/*}*/



/*.shop-banner h1{*/


/*    font-size:32px;*/


/*}*/



/*.homewear-grid{*/


/*    margin:40px auto;*/


/*    gap:25px;*/


/*}*/



/*.card-info{*/


/*    padding:20px;*/


/*}*/



/*.card-footer{*/


/*    padding:20px;*/


/*}*/


/*}*/



/*@media(max-width:480px){*/


/*.card-image{*/


/*    height:300px;*/


/*}*/


/*.attribute-row{*/


/*    flex-direction:column;*/


/*}*/


/*.attribute-row strong{*/


/*    text-align:left;*/


/*}*/



/*}*/