.elementor-13395 .elementor-element.elementor-element-68c15e2{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:96px;--padding-right:96px;}.elementor-13395 .elementor-element.elementor-element-68c15e2:not(.elementor-motion-effects-element-type-background), .elementor-13395 .elementor-element.elementor-element-68c15e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://6666perfumes.com/wp-content/uploads/2026/07/4ab3c6b1-39bc-44e8-942e-879a95f8bf10-1.png");background-position:center center;}.elementor-13395 .elementor-element.elementor-element-2d529a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13395 .elementor-element.elementor-element-a4dfbc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13395 .elementor-element.elementor-element-02cd804{width:var( --container-widget-width, 85.766% );max-width:85.766%;--container-widget-width:85.766%;--container-widget-flex-grow:0;}.elementor-13395 .elementor-element.elementor-element-02cd804 > .elementor-widget-container{background-color:#2A4816;border-style:solid;border-color:#E89D1A;}.elementor-13395 .elementor-element.elementor-element-02cd804.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13395 .elementor-element.elementor-element-840916b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-13395 .elementor-element.elementor-element-2d529a5{--width:100%;}.elementor-13395 .elementor-element.elementor-element-a4dfbc1{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-02cd804 *//* ==========================================================
   6666 PERFUMES - LUXURY MY ACCOUNT MAKEOVER
   Paste into Elementor > Page Settings > Custom CSS
   or Appearance > Customize > Additional CSS
========================================================== */

body.woocommerce-account{
    background:#000 !important;
    color:#fff;
}

body.woocommerce-account .site,
body.woocommerce-account .site-content,
body.woocommerce-account .content-area,
body.woocommerce-account .entry-content{
    background:#000 !important;
}

body.woocommerce-account .woocommerce{
    max-width:1400px;
    margin:40px auto 80px;
    padding:0 20px;
}

/* Navigation */
.woocommerce-account .woocommerce-MyAccount-navigation{
    width:280px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul{
    list-style:none;
    padding:0;
    margin:0;
    border:1px solid rgba(212,175,55,.35);
    border-radius:22px;
    overflow:hidden;
    background:#0d0d0d;
    box-shadow:0 15px 40px rgba(0,0,0,.45);
}

.woocommerce-account .woocommerce-MyAccount-navigation li{
    border-bottom:1px solid rgba(212,175,55,.15);
}

.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{
    border-bottom:none;
}

.woocommerce-account .woocommerce-MyAccount-navigation a{
    display:block;
    padding:18px 22px;
    color:#d4af37;
    text-decoration:none;
    font-weight:600;
    transition:.3s;
}

.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{
    background:linear-gradient(90deg,#8d6900,#d4af37,#8d6900);
    color:#000;
}

/* Content card */
.woocommerce-account .woocommerce-MyAccount-content{
    background:#111;
    border:1px solid rgba(212,175,55,.3);
    border-radius:22px;
    padding:35px;
    color:#f2f2f2;
    box-shadow:0 15px 40px rgba(0,0,0,.45);
}

.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-error{
    background:#171717;
    color:#fff;
    border-left:4px solid #d4af37;
    border-radius:12px;
}

.woocommerce-account table{
    width:100%;
    border-collapse:collapse;
    background:#151515;
    border-radius:18px;
    overflow:hidden;
}

.woocommerce-account table th{
    background:#d4af37;
    color:#000;
    padding:16px;
}

.woocommerce-account table td{
    padding:16px;
    border-color:#2d2d2d;
    color:#e8e8e8;
}

.woocommerce-account input,
.woocommerce-account textarea,
.woocommerce-account select{
    background:#0b0b0b;
    color:#fff;
    border:1px solid rgba(212,175,55,.45);
    border-radius:12px;
    padding:14px;
}

.woocommerce-account input:focus,
.woocommerce-account textarea:focus,
.woocommerce-account select:focus{
    outline:none;
    border-color:#d4af37;
    box-shadow:0 0 15px rgba(212,175,55,.2);
}

.woocommerce-account .button,
.woocommerce-account button,
.woocommerce-account input[type=submit]{
    background:linear-gradient(90deg,#8d6900,#e6c35b,#8d6900)!important;
    color:#000!important;
    border:none!important;
    border-radius:12px!important;
    font-weight:700!important;
    padding:14px 24px!important;
}

.woocommerce-account .button:hover,
.woocommerce-account button:hover,
.woocommerce-account input[type=submit]:hover{
    transform:translateY(-2px);
    filter:brightness(1.05);
}

.woocommerce-account a{
    color:#e6c35b;
}

@media(max-width:900px){
 .woocommerce-account .woocommerce{
    display:block;
 }
 .woocommerce-account .woocommerce-MyAccount-navigation,
 .woocommerce-account .woocommerce-MyAccount-content{
    width:100%!important;
    float:none!important;
 }
 .woocommerce-account .woocommerce-MyAccount-navigation{
    margin-bottom:25px;
 }
}
/* =====================================
   LUXURY ACCOUNT LAYOUT FIX V2
======================================*/

body.woocommerce-account .woocommerce{
    display:flex !important;
    align-items:flex-start;
    gap:40px;
    max-width:1600px !important;
    width:95%;
    margin:40px auto 80px !important;
}

/* Sidebar */

.woocommerce-MyAccount-navigation{
    width:290px !important;
    min-width:290px;
    flex:none;
}

/* Content */

.woocommerce-MyAccount-content{
    flex:1;
    width:auto !important;
    min-height:720px;
}

/* Remove WooCommerce float layout */

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{
    float:none !important;
}

/* First & Last Name */

.woocommerce-account .form-row-first,
.woocommerce-account .form-row-last{

    width:48% !important;

}

.woocommerce-account .form-row-first{

    float:left;

}

.woocommerce-account .form-row-last{

    float:right;

}

/* Full Width Fields */

.woocommerce-account .form-row-wide{

    width:100% !important;
    clear:both;

}

/* Better spacing */

.woocommerce-account p{

    margin-bottom:22px;

}

/* Better inputs */

.woocommerce-account input[type=text],
.woocommerce-account input[type=email],
.woocommerce-account input[type=password]{

    height:56px;
    font-size:15px;

}

/* Password area */

.woocommerce-account fieldset{

    margin-top:45px;
    padding:25px;
}

/* Save Button */

.woocommerce-account button,
.woocommerce-account input[type=submit]{

    width:100%;
    height:58px;
    margin-top:20px;

}

/* Address Cards */

.woocommerce-Addresses{

    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:25px;

}

.woocommerce-Address{

    min-height:340px;

}

/* Downloads */

.woocommerce-MyAccount-downloads{

    width:100%;

}

.woocommerce-info{

    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:25px !important;
}

/* Orders */

.woocommerce-orders-table{

    width:100% !important;

}

.woocommerce-orders-table td{

    vertical-align:middle;

}

/* Responsive */

@media(max-width:900px){

body.woocommerce-account .woocommerce{

display:block !important;

}

.woocommerce-MyAccount-navigation{

width:100% !important;

margin-bottom:30px;

}

.woocommerce-MyAccount-content{

width:100% !important;

}

.woocommerce-account .form-row-first,
.woocommerce-account .form-row-last{

width:100% !important;
float:none;

}

.woocommerce-Addresses{

grid-template-columns:1fr;

}

}
/* ==========================================
   FIX PASSWORD FIELDS
========================================== */

/* Give each password field breathing room */

.woocommerce-account p.woocommerce-form-row{
    margin-bottom:28px !important;
}

/* Password wrapper */

.woocommerce-account .password-input{
    position:relative;
    display:block !important;
    width:100%;
    margin-bottom:22px !important;
}

/* Input */

.woocommerce-account .password-input input{
    width:100% !important;
    padding-right:60px !important;
    height:58px !important;
}

/* Eye icon */

.woocommerce-account .show-password-input{
    position:absolute !important;
    top:50%;
    right:18px;
    transform:translateY(-50%);
    width:24px;
    height:24px;
    color:#d4af37 !important;
    background:none !important;
    border:none !important;
    padding:0 !important;
    margin:0 !important;
    box-shadow:none !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Remove gold button styling from eye icon */

.woocommerce-account .show-password-input::after{
    background:none !important;
    border:none !important;
    box-shadow:none !important;
}

/* Current / New / Confirm Password spacing */

.woocommerce-account fieldset p{
    margin-bottom:30px !important;
}

/* Save button */

.woocommerce-account button[name="save_account_details"]{
    margin-top:35px !important;
}
/* ==========================================
   FIX ADDRESS SECTION
========================================== */

.woocommerce-Addresses{
    display:flex !important;
    gap:30px !important;
    justify-content:space-between;
    align-items:stretch;
    margin-top:25px;
}

.woocommerce-Addresses .woocommerce-Address{
    flex:1;
    width:50% !important;
    max-width:50% !important;
    min-height:340px;
    display:flex;
    flex-direction:column;
    background:#151515 !important;
    border:1px solid rgba(212,175,55,.25);
    border-radius:20px;
    overflow:hidden;
}

/* Address Header */

.woocommerce-Address header{
    padding:22px;
    background:#111;
    border-bottom:1px solid rgba(212,175,55,.2);
}

.woocommerce-Address h3{
    color:#d4af37 !important;
    font-size:30px;
    margin:0;
}

.woocommerce-Address header a{
    color:#d4af37 !important;
    font-weight:600;
    float:right;
}

.woocommerce-Address address{
    padding:25px;
    color:#fff !important;
    line-height:2;
    font-style:normal;
}

/* Mobile */

@media(max-width:900px){

.woocommerce-Addresses{
display:block !important;
}

.woocommerce-Addresses .woocommerce-Address{
width:100% !important;
max-width:100% !important;
margin-bottom:25px;
}

}/* End custom CSS */