.hero_breadcrumb .container-fluid{display: flex;align-items: center;justify-content: space-between;}
.logout_btn>a{display:flex;align-items:center;gap:1rem;font:var(--font-16);font-weight:var(--fw-400);letter-spacing:var(--letter-spacing-0-8);color:var(--color-black);}
.logout_btn>a>img{flex-shrink: 0; width: 1.6rem; height:1.6rem;}

/* Dashboard Area Start */
.dashboard_area{position:relative;padding-bottom:11.4rem;--mxwidth70:70rem;}
.dashboard_area>.full-width{padding-inline:4.8rem;}
.border-line{background-color:rgb(216 216 216 / 50%);height:0.1rem;width:100%;}
.dashboard_grid{display:grid;grid-template-columns:30rem auto;padding-top:5rem;}
.dashboard_menu>ul{padding:0;margin:0;}
.dashboard_menu>ul>li{margin-bottom:1.6rem;padding-bottom:1.4rem;border-bottom:0.1rem solid rgb(216 216 216 / 50%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.dashboard_menu>ul>li:last-child{margin-bottom:0;}
.dashboard_menu>ul>li>a{display: block;position: relative;font: var(--font-16);font-weight: var(--fw-400);letter-spacing: var(--letter-spacing-0-8);color: var(--color-black);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.dashboard_menu>ul>li>a::after{content:'';position:absolute;right:0;width:0.6rem;height:1.1rem;top:50%;background:url(../images/arrow-right-dark.svg) no-repeat;background-size:100%;background-position:center;transform:translateY(-50%);opacity:0.5;}
.dashboard_menu>ul>li.active{border-color:var(--color-black);}
.dashboard_menu>ul>li:hover{border-color:var(--color-black);}
.dashboard_menu>ul>li.active>a::after{opacity:1;}
.dashboard_menu>ul>li:hover>a::after{opacity:1;}
.dashboard_menu>ul>li.active>a{font-weight:var(--fw-500);}
.dashboard_menu>ul>li:hover>a{font-weight:var(--fw-500);}
.dashboard_panel{padding-inline:12.4rem 5.7rem;}
.dasboard_title{margin-bottom:3rem;}
.dasboard_title>.title30>strong{font-weight:var(--fw-500);}
.dasboard_title>blockquote{font:var(--font-30);font-weight:var(--fw-300);margin-block:2rem 1rem;}
.dashboard_panel .product_listing{grid-template-columns:repeat(3,1fr);}
.dashboard_panel .product_listing.silverware_listing{padding-top:4.6rem;}


@media(max-width:1199px){
    .dashboard_panel{padding-inline:7.4rem 1.7rem;}
    .dashboard_panel .product_listing{grid-template-columns:repeat(2,1fr); padding-block: 0;}
}

/* Profile Area Start */
/* .profile_sec{padding-block:4rem 9.2rem;}
.profile_sec .sec_title{margin-bottom:3rem;}
.complete_profile{position:relative;background-color:var(--color-10);padding:3.5rem 3.3rem 2.9rem 4.3rem;display:flex;flex-direction:column;align-items:start;gap:2rem;}
.complete_profile>*{color:var(--color-white)}
.range-container{display:flex;align-items:center;width:100%;max-width:100%;position:relative;}
.range-wrap{position:relative;width:100%;}
.range-wrap::before{content:"";position:absolute;left:0;top:60%;width:100%;height:0.2rem;background:rgba(255,255,255,0.3);border-radius:0.2rem;z-index:1;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);}
.range-wrap input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:0.4rem;background:linear-gradient(to right,#000 50%,rgba(255,255,255,0) 50%);outline:none;transition:background 0.3s ease;border-radius:0.2rem;position:relative;z-index:2;}
.range-wrap input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2.3rem;height:2.3rem;background:var(--color-e3);cursor:pointer;border:none;transition:transform 0.2s ease;border-radius:50%;}
.range-wrap input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.2);}
.range-wrap input[type="range"]::-moz-range-thumb{width:2.3rem;height:2.3rem;border-radius:50%;background:var(--color-e3);border:none;cursor:pointer;}
.value-label{font:var(--font-14);letter-spacing:0.42px;color:var(--color-white);margin-left:1rem;min-width:4rem;text-align:right;}
.complete_profile .read_more{color:var(--color-1e);min-width:30.1rem;}
.complete_profile .read_more:hover{color:var(--color-white);} */


.dash_title{display:flex;gap:3rem;justify-content:space-between;align-items:center;}
.dash_title>h6{letter-spacing: var(--letter-spacing-0-54);;}
.dash_title .edit_btn{margin-left: auto;}
.dash_wrapper{margin-top:4.2rem;border-bottom:0.1rem solid #dcdcdc;margin-bottom:3rem;padding-bottom:3.2rem;}
.dash_wrapper:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.recent_order{background-color:var(--color-f3);padding:2.8rem 3.9rem 1.8rem 1.6rem;margin-bottom:1.2rem;}
.recent_order:not(:last-child){margin-top:3.2rem;}
.recent_order:last-child{margin-bottom:0;}
.recent_date>span{font-weight:var(--fw-300);letter-spacing:0;font-style:italic;}
.recent_bx{display:grid;grid-template-columns:7.5rem auto;gap:2rem;margin-top:1.3rem; align-items: center;}
.recent_grid{display:flex;justify-content:space-between;gap:2rem;padding:0;margin:0;padding-top:1.5rem;margin-top:1.5rem;border-top:0.1rem solid var(--color-de);}
.recent_bx h6{letter-spacing:var(--letter-spacing-0-54);}
.recent_grid>li{color:var(--color-black);}
.recent_grid>li>span{margin-left:1rem;color:var(--color-60);}
.recent_grid>li:nth-child(3)>span{font-style:italic;}
.recent_grid>li:nth-child(4)>span{font-style:italic;}
.recent_grid>li>a{position:relative;display:inline-block;padding-bottom:1rem;}
.recent_grid>li>a::after{content:'';position:absolute;bottom:0;left:0;display:inline-block;height:0.1rem;width:100%;opacity: 0;background-color:var(--color-e3); transition:all 0.5s ease;}
.recent_grid>li>a:hover{color:var(--color-black);}
.recent_grid>li>a:hover::after{opacity:1;}

 


.address_update{padding-top: 2rem;}
.address_update>ul{padding:0;margin:0;}
.address_update>ul>li{font:var(--font-16);font-weight:var(--fw-300);letter-spacing:var(--letter-spacing-0-8);color:var(--color-black);}
/* .address_update>ul>li .edit_btn{margin-bottom: 1rem;} */
.address_update>ul>li:last-child{margin-bottom: 0;}
.address_update>ul>li>strong{display:block;font-weight:var(--fw-500);margin-bottom:1rem;}
.update_profile{padding-top:2rem;}
.update_profile>ul{padding:0;margin:0;}
.update_profile>ul>li{font:var(--font-16);font-weight:var(--fw-300);color:var(--color-black);margin-bottom:2rem;}
.update_profile>ul>li:last-child{margin-bottom:0;}
.update_profile>ul>li>strong{display:block;font-weight:var(--fw-500);margin-bottom:1rem;}
.update_password{padding-top:2rem;}
.update_password>p{font-weight:var(--fw-500);color:var(--color-black);}
.passward_text{font:var(--font-16);font-weight:var(--fw-300);color:var(--color-black);}
.address_form{max-width:var(--mxwidth70);padding-top:2rem;}
.address_form .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem;}
.profile_form{width:100%;max-width:var(--mxwidth70);}
.profile_form .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem;}
.password_form{width:100%;max-width:var(--mxwidth70);padding-top:2rem;}
.password_form .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem;}
.password_form .form-group small{font:var(--font-14);margin-top:0.8rem;display:block;}
.form-btn{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
.form-btn>.viewbtn_dark{width:100%;}

.dashboard_panel:has(.dash_wrapper) .dasboard_title{width:100%;max-width:var(--mxwidth70);}
.dashboard_panel:has(.dash_wrapper) .dasboard_title{display:flex;justify-content:space-between;max-width:100%;align-items:center;gap:2rem;}
.dashboard_panel:has(.dash_wrapper) .dasboard_title>.title36{font-weight:var(--fw-300);}
.dashboard_panel:has(.dash_wrapper) .dasboard_title>.title36>strong{font-weight:var(--fw-500);}
.dashboard_panel .dasboard_title.preference_title{display:block;}
.dashboard_panel .dasboard_title.preference_title>.title15{margin-bottom:2rem;}
.dashboard_panel .dasboard_title.preference_title>.title36{font-weight: var(--fw-500);margin-bottom:3rem;}
.dash_wrapper>.title18{margin-bottom:2rem;}
.preference_wrapper{width:100%;max-width:70rem;}
.preference_wrapper .form-check.form-switch:not(:nth-child(1)){margin-left:5rem;}
.form-check.form-switch{position:relative;padding-left: 4rem;margin-bottom: 3rem;}
.form-check.form-switch:last-child{margin-bottom:0;}
.form-check-input[switch]{ width:3.5rem; height:2rem; background-color:#cccccc; border-radius:2.5rem; position:absolute; left:0; appearance:none; -webkit-appearance:none; outline:none; cursor:pointer; transition:background-color 0.3s; -webkit-transition:background-color 0.3s; -moz-transition:background-color 0.3s; -ms-transition:background-color 0.3s; -o-transition:background-color 0.3s; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; }
.form-check-input[switch]::before{content:"";position:absolute;top:50%;left:2px;width:1.5rem;height:1.5rem;background:var(--color-white);border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.form-check-input[switch]:checked{background-color:var(--color-12);}
.form-check-input[switch]:checked::before{left:50%;}
.form-check-label{font:var(--font-16);font-weight:var(--fw-500);letter-spacing:var(--letter-spacing-0-8);}
.form-switch p{margin-top:0.8rem;}
.desired_switch{margin-bottom:3rem;padding-left:4rem;}
.desired_switch >p{margin-bottom:1rem;padding-left:5rem;}
.desired_switch >.form-check.form-switch{margin-bottom:1.5rem;}
.editbtn_group{display:flex;align-items:center;gap:2rem;}
.editbtn_group>a{margin-bottom:0;}
.dashboard_right{padding-left:5em;}
.odrinfo_wrapper{margin-top: 5rem;}
.odrinfo_table{margin-top: 5rem;}
.amtsummery_wrapper{margin-top: 5rem;}
.customer_info{font:var(--font-16);font-weight:var(--fw-400);letter-spacing:var(--letter-spacing-0-8);color:var(--color-33);padding:2rem;border:1px solid rgb(0 0 0 / 8%);}
.customer_info p{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(0 0 0 / 8%);}
.customer_info h6{font:var(--font-18);letter-spacing:var(--letter-spacing-0-54);margin-bottom:2rem;}
.customer_info p:last-child{margin-bottom:0rem;padding-bottom:0;border-bottom:0;}
.customer_info p>strong{font-weight: var(--fw-600); color:var(--color-33);}
.dashboard_right .back_btn{margin-bottom:5rem;}
.dashboard_right table{overflow-x:auto;width:100%;border-collapse:collapse;}
.dashboard_right table:has(+ table){margin-bottom:3rem;}
.table-bordered>:not(caption)>*>*{font:var(--font-16);font-weight:var(--fw-400);letter-spacing:var(--letter-spacing-0-8);color:var(--color-33);text-align:center;padding:1rem;border:1px solid rgb(0 0 0 / 8%);}
.table-bordered th{font-weight:var(--fw-600);color:var(--color-white);background-color:var(--color-46);border-color:rgb(99 99 99);}

.recent_detail{margin:3rem 0;}
.recent_detail h6{font:var(--font-18);margin-bottom:1rem;}
.recent_order .recent_detail{margin:0;}
.amt_summery{border:1px solid rgb(0 0 0 / 8%);padding:2rem;}
.amt_summery h6{margin-bottom: 2rem;}
.amt_summery p:not(:last-of-type){margin-bottom: 1rem;}
.amt_summery p>strong{font-weight:var(--fw-600);}


@media(max-width:991px){
    .recent_grid {justify-content: start;flex-wrap: wrap;}
}

@media(max-width:767px){
    .dashboard_menu>ul>li{margin-bottom:1.2rem;padding-bottom:1.2rem;}
    .hero_breadcrumb,.herosingle_banner:not(:has(picture)) .hero_breadcrumb{padding:1.2rem 2.5rem;}
    .dashboard_grid{grid-template-columns:100%;}
    .dashboard_panel{padding-inline:0;padding-block:5rem 0;}
    .dasboard_title .viewbtn_dark{padding:1.3rem 1.885rem;border:0.1rem solid rgb(30 30 30 / 50%);font-weight:var(--fw-300);}
    .dashboard_area{padding-bottom:5rem;}
    .preference_wrapper .form-check.form-switch:not(:nth-child(1)){margin-left:3rem;}
    .desired_switch >p{padding-left: 3rem;}
    .dashboard_right{padding:3rem 0 0;}
    .dashboard_area>.full-width{padding-inline:2.5rem;}
    .order_box .recent_grid{display:flex;gap:1rem 2rem;}
    .recent_bx{grid-template-columns:8.5rem auto;gap:1.5rem;}
    .recent_order{padding:1.5rem;}
    .dashboard_panel:has(.dash_wrapper) .dasboard_title{display:flex;justify-content:start;flex-direction:column;max-width:100%;align-items:start;gap:2rem;}
    .dashboard_panel .dasboard_title.preference_title{display: block;}
    .form-control{font-weight:var(--fw-300);height:4.3rem;padding:1rem 1.4rem;}
    .form-select{font-weight:var(--fw-300);height:4.3rem;padding:1rem 1.4rem;padding-right: 3rem;}

}




/* Guest Wishlist */

.guestwishlist_sec{padding-bottom: var(--space-150);}
.guestwishlist_sec .container{max-width:100%;padding-inline:2.4rem 2.2rem;}
