/** Shopify CDN: Minification failed

Line 47:0 Unexpected "1.site-header"
Line 141:2 Comments in CSS use "/* ... */" instead of "//"

**/
.logoutbtn {
    text-align: right;
    margin-top: 40px;
    background: #ebebeb;
    padding: 20px;
}
.logoutbtn a {
    background: #000;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #000;
}
.logoutbtn a:hover {
    background: #fff;
    padding: 10px 20px;
    color: #000;
    transition: all 0.5s ease;
    border: 1px solid #000;
}
.account-addresses--return-to-account a {
    background: #000;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #000;
}
.account-addresses--return-to-account a:hover {
    background: #fff;
    padding: 10px 20px;
    color: #000;
    transition: all 0.5s ease;
    border: 1px solid #000;
}
.my-account-main {
    background: #ebebeb;
    padding: 20px;
    margin-top: 0px;
    color: #000;
}
1.site-header div#top_links_wrapper {
    position: relative;
    z-index: 1;
}
.address-book {
    padding: 20px;
    background: #ffffff;
    margin-top: 20px;
}
a.address-btn {
    background: #000000;
}
body#addresses .customer-account-new {
    max-width: 1300px;
    margin: 0px auto !important;
    background: #ebebeb;
    padding: 20px;
}
#addresses .account-section--btn {
    margin-bottom: 20px;
    background: #000;
    color: #fff;
    border-radius: 0px;
    border: 1px solid #000;
}
#addresses .account-section--btn:hover {
    margin-bottom: 20px;
    background: #fff;
    color: #000;
    border-radius: 0px;
    border: 1px solid #000;
}
.addressdiv .grid__item.two-thirds {
    background: #fff;
    padding: 20px;
    margin-top: 0px !important;
    color: #000;
}
input.btn[value="Update Address"] {
    background: #000;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #000;
}
input.btn[value="Update Address"]:hover {
    background: #fff;
    padding: 10px 20px;
    color: #000;
    transition: all 0.5s ease;
    border: 1px solid #000;
}
.edit-delete a {
    color: #000;
    text-decoration: underline;
    font-weight: 600;
}
.edit-delete a:hover {
    color: #000;
    text-decoration: none;
    font-weight: 600;
}
div#AddAddress .grid .grid__item.one-half:nth-child(1) {
    padding-left: 0px;
}
div#AddAddress .grid .grid__item.large--one-half:nth-child(1) {
    padding-left: 0px;
}
div#AddressProvinceContainerNew {
    padding-left: 0px;
}
.grid__item.large--one-half:nth-child(4) {
    padding-left: 0px;
}
.customer-logged-in .top-links.menu_links ul li:nth-child(1) a {
    display: none;
}
.customer-logged-in[data-upcart-cart-enabled="true"] wlm.wlm-content {
    display: block!important;
}
.customer-logged-in[data-upcart-cart-enabled="true"] .wcp {
    display: none;
}
.template-index header.site-header.active {
    background: #fff !important;
}
div#cart_drawer_popup {
    max-width: 800px;
    margin: 0px auto;
}
.customer-logged-in .top-links a.site-header__cart-toggle {
    display: none;
}
a#crt-bt {
  //  display: none;
}
@media screen and (max-width: 767px) {
    .collection-tabs {
        flex-wrap: wrap !important;
        gap: 5px !important;
    }
    .customer-info {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
    a.address-btn {
    background: #000000;
    width: 100% !important;
    max-width: 100%;
}
.customer-info .address-book {
    flex: 0 0 100%;
}
.address-book a {
    max-width: 100%;
}
}