@charset "UTF-8";.customer_account-layout{display:flex;flex-direction:column;gap:20px}.customer_account-layout>:empty{display:none}.customer_account-layout .customer_account-main-container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"account_header" "account_sidebar" "account_main" "account_below_sidebar";column-gap:20px;row-gap:10px}@media screen and (min-width:992px){.customer_account-layout .customer_account-main-container{grid-template-columns:300px minmax(250px,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"account_header account_header" "account_sidebar account_main" "account_below_sidebar account_main"}}.customer_account-layout .customer_account-main-container .customer_account-display_name{grid-area:account_header;margin:0}.customer_account-layout .customer_account-main-container .customer_account-sidebar{grid-area:account_sidebar}@media print{.customer_account-layout .customer_account-main-container .customer_account-sidebar{display:none!important}}.customer_account-layout .customer_account-main-container .customer_account-below_sidebar{grid-area:account_below_sidebar}@media print{.customer_account-layout .customer_account-main-container .customer_account-below_sidebar{display:none!important}}.customer_account-layout .customer_account-main-container .customer_account-main{grid-area:account_main;display:flex;flex-direction:column;gap:15px}.customer_account-layout .customer_account-main-container .order_delay_message{display:flex;align-items:center;gap:5px}.customer_account-layout .customer_account-main-container .order_delay_message i{color:#135a8a}@media print{.customer_account-layout .customer_account-main-container .order_delay_message{display:none!important}}@media print{.customer_account-layout .customer_account-main-container .customer_account-bottom-banner-container,.customer_account-layout .customer_account-main-container .customer_account-top-banner-container{display:none!important}}@media print{.customer_account-layout a[href]:after{content:none!important}}.customer_account-addresses{display:grid;grid-template-columns:1fr;width:100%;column-gap:20px;row-gap:10px}@media only screen and (min-width:501px){.customer_account-addresses{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.customer_account-addresses .addresses-title{grid-row:1/2;grid-column:1/-1}.customer_account-addresses .addresses-title h2{margin:0}.customer_account-addresses .address{border:1px solid #c6c6c6;min-height:200px;color:#000;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;border-radius:15px;overflow:hidden}@media only screen and (max-width:799px){.customer_account-addresses .address{max-width:100%}}.customer_account-addresses .address>*{padding:5px 15px}.customer_account-addresses .address .address-header{background-color:#135a8a;color:#fff;min-height:52px;display:flex;align-items:center;gap:10px;font-weight:600;text-transform:capitalize}.customer_account-addresses .address .address-header .set_as_default_button{background-color:transparent;border:none;box-shadow:none;padding:0;margin:0}.customer_account-addresses .address .address-header .set_as_default_button:disabled{cursor:default;opacity:1}.customer_account-addresses .address .address-header .is_default_address{color:#fff200}.customer_account-addresses .address .address-body{height:100%;max-height:-webkit-fill-available}.customer_account-addresses .address .address-body p{margin:0;padding:10px 0}.customer_account-addresses .address .address-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px}.customer_account-addresses .address .address-buttons button{height:40px;min-width:fit-content}.customer_account-addresses .address.add_address,.customer_account-addresses .address.view_all_addresses{padding:0}.customer_account-addresses .address.add_address .address-body,.customer_account-addresses .address.view_all_addresses .address-body{display:flex;justify-content:center;align-items:center;background-color:#efefef;font-size:50px}.customer_account-addresses .address_form-dialog{border:2px solid #ddd;border-radius:10px;width:800px;max-width:90%;margin:auto}.customer_account-addresses .address_form-dialog::backdrop{backdrop-filter:brightness(0.5)}.customer_account-addresses .address_form-dialog .address_form{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:15px;padding:20px}.customer_account-addresses .address_form-dialog .address_form>*{flex-basis:100%}.customer_account-addresses .address_form-dialog .address_form>.half_width{flex-basis:calc((100% - 10px)/ 2)}.customer_account-addresses .address_form-dialog .address_form .address_form_header{text-transform:capitalize;text-align:center;font-weight:700;margin-top:0;margin-bottom:25px}.customer_account-addresses .address_form-dialog .address_form .form_item{display:flex;flex-direction:column;align-items:center;gap:5px;color:#000}.customer_account-addresses .address_form-dialog .address_form .form_item.default_address{flex-direction:row;width:max-content}.customer_account-addresses .address_form-dialog .address_form .form_item.default_address>*{cursor:pointer;width:fit-content}.customer_account-addresses .address_form-dialog .address_form .form_item>*{width:100%;font-size:14px}.customer_account-addresses .address_form-dialog .address_form .form_item .address_form-label{margin:0;text-transform:uppercase;font-weight:700}.customer_account-addresses .address_form-dialog .address_form .form_item .address_form-label.required_field::after{content:"*"}.customer_account-addresses .address_form-dialog .address_form .form_item input{margin:0}.customer_account-addresses .address_form-dialog .address_form .form_item .address_form_box{border:1px solid #d7dbdb;height:30px;padding:0 5px;border-radius:5px}.customer_account-addresses .address_form-dialog.delete_address-dialog{width:500px}.customer_account-addresses .address_form-dialog.delete_address-dialog .address_form>h3,.customer_account-addresses .address_form-dialog.delete_address-dialog .address_form>p{text-align:center;margin-top:0;margin-bottom:25px}.customer_account-addresses .address_form-dialog.delete_address-dialog .address_form>h3{font-weight:700}.customer_account-navigation{display:flex;flex-direction:column;gap:10px}.customer_account-navigation .navigation-header{margin:0;padding:10px;word-break:break-word}.customer_account-navigation .navigation-list{position:relative}.customer_account-navigation .navigation-list .list-item{transition:height .5s ease;height:42px;overflow:hidden}.customer_account-navigation .navigation-list .list-item .item-text{width:100%;display:flex;align-items:center;gap:10px;padding:10px;color:#000;border-bottom:1px solid #000}.customer_account-navigation .navigation-list .list-item .item-text.item-link:hover{background-color:#000;color:#fff}.customer_account-navigation .navigation-list .list-item .item-text i{font-size:18px}.customer_account-navigation .navigation-list .list-item .item-text.current,.customer_account-navigation .navigation-list .list-item .item-text.current i{font-weight:900}.customer_account-navigation .navigation-list .list-item #navigationDropdownButton{display:none}@media screen and (max-width:991px){.customer_account-navigation .navigation-list .list-item #navigationDropdownButton{position:absolute;right:0;display:flex;justify-content:center;align-items:center;top:0;height:42px;width:42px;font-size:20px;border:none;background:0 0;box-shadow:none;transition:all .5s}.customer_account-navigation .navigation-list.navigation-open #navigationDropdownButton{transform:rotate(180deg)}.customer_account-navigation .navigation-list:not(.navigation-open) .list-item:not(.current-list-item){height:0}}.customer_account-order_details{border:1px solid #ddd;border-radius:10px;display:grid;grid-template-areas:"details-header" "order-items" "value-added-items" "details-footer";column-gap:15px;background-color:#f5f5f5;overflow:hidden}@media only screen and (min-width:992px){.customer_account-order_details{grid-template-areas:"details-header details-footer" "order-items details-footer" "value-added-items details-footer";grid-template-columns:3fr minmax(220px,1fr)}}.customer_account-order_details *{text-transform:capitalize}.customer_account-order_details table *{text-transform:capitalize}.customer_account-order_details .order_details-header{grid-area:details-header;display:flex;column-gap:30px;flex-wrap:wrap;background-color:#fff;padding:10px;border-color:#ddd;border-style:solid;border-width:0 1px 1px 0}@media only screen and (min-width:501px){.customer_account-order_details .order_details-header{padding:25px}}@media only screen and (max-width:991px){.customer_account-order_details .order_details-header{border-right:none}}.customer_account-order_details .order_details-header .order_details-header-main{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.customer_account-order_details .order_details-header .order_details-header-main .order_number{margin:0}.customer_account-order_details .order_details-header .order_details-header-main .order_status-continer .order-detail-value{padding:0 5px;border-radius:5px;color:#fff;white-space:nowrap}.customer_account-order_details .order_details-header .order_details-header-main .order_status-continer .order-detail-value.order_status_delivered,.customer_account-order_details .order_details-header .order_details-header-main .order_status-continer .order-detail-value.order_status_picked_up{background-color:green}.customer_account-order_details .order_details-header .order_details-header-main .order_status-continer .order-detail-value.order_status_open{background-color:#135a8a}.customer_account-order_details .order_details-header .order_details-header-main .order_status-continer .order-detail-value.order_status_voided{background-color:red}.customer_account-order_details .order_details-header .order_details-header-main .print_button{margin-left:auto;display:flex;gap:5px;align-items:center;line-height:1;border-radius:5px;border:1px solid #ddd;box-shadow:2px 2px 5px #ddd;background-color:#f0f0f0;padding:5px 10px}.customer_account-order_details .order_details-header .order_details-header-main .print_button:hover{background-color:#ddd}@media print{.customer_account-order_details .order_details-header .order_details-header-main .print_button{display:none!important}}.customer_account-order_details .order_details-header .order_details-header-table{width:fit-content;height:fit-content}.customer_account-order_details .order_details-header .order_details-header-table .order-detail td,.customer_account-order_details .order_details-header .order_details-header-table .order-detail th{vertical-align:top;text-transform:capitalize;padding:5px 10px}.customer_account-order_details .order_details-header .order_details-header-table .order-detail th{padding-left:0}.customer_account-order_details .order_details-header .order_details-header-table .order-detail td{padding-right:0}.customer_account-order_details .order_details-header .order_details-header-table .order-detail.shipping_pickup_address>.order-detail-value{line-height:1.5}.customer_account-order_details .order_details-header .order_details-header-table .order-detail .email{text-transform:lowercase}.customer_account-order_details .order_items-container{padding:15px;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:992px){.customer_account-order_details .order_items-container{padding-right:0}}.customer_account-order_details .order_items-container.order_items{grid-area:order-items}.customer_account-order_details .order_items-container.value_added_items{grid-area:value-added-items}.customer_account-order_details .order_items-container:empty{display:none}.customer_account-order_details .order_items-container h3{padding:0 10px;margin:0}.customer_account-order_details .order_items-container .order_item{display:flex;justify-content:space-between;gap:20px;color:#000;padding:15px;border-style:solid;border-color:#ddd;border-width:1px;background-color:#fff}@media only screen and (max-width:550px){.customer_account-order_details .order_items-container .order_item{flex-direction:column}}.customer_account-order_details .order_items-container .order_item .item_image{margin:auto}@media print{.customer_account-order_details .order_items-container .order_item .item_image{display:none!important}}.customer_account-order_details .order_items-container .order_item .item_details{flex-grow:1}.customer_account-order_details .order_items-container .order_item .item_details .item_detail.item_title{font-size:16px;margin-bottom:10px}.customer_account-order_details .order_items-container .order_item .item_details .item_detail:not(.item_title){color:#585858;font-size:13px}.customer_account-order_details .order_items-container .order_item .item_total_price{font-size:16px;white-space:nowrap}.customer_account-order_details .order_details-body_footer{grid-area:details-footer;background-color:#fff;border-top:1px solid #ddd;padding:5px 10px}@media only screen and (min-width:992px){.customer_account-order_details .order_details-body_footer{border-top:none;border-left:1px solid #ddd}}.customer_account-order_details .order_details-body_footer h3{font-size:16px;font-weight:700}.customer_account-order_details .order_details-body_footer .footer-block-container{display:flex;flex-direction:column;gap:10px}.customer_account-order_details .order_details-body_footer .footer-block-container.footer_itemized_summary{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item{display:flex;justify-content:space-between;gap:5px}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item *{color:#000}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item .footer_item-label{flex-basis:70%}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item .footer_item-value{flex-basis:30%;text-align:end}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item i{margin:0 5px}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item.poa_link{justify-content:flex-end}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item.poa_link #poaLink{background-color:#f0f0f0;padding:7px 12px;border-radius:5px;border:1px solid #ddd;box-shadow:2px 2px 5px #ddd}.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item.poa_link #poaLink:hover{background-color:#ddd}@media print{.customer_account-order_details .order_details-body_footer .footer-block-container .footer_item.poa_link{display:none!important}}.customer_account-order_details .order_details-body_footer .order_payments-details summary{cursor:pointer}.customer_account-order_details .order_details-body_footer .order_payments-details summary i{transition-duration:.3s;transition-property:transform}.customer_account-order_details .order_details-body_footer .order_payments-details[open] summary i{transform:rotate(180deg)}.customer_account-order_details .order_details-body_footer .order_payments-details[open] summary .footer_item-value{display:none}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized{display:flex;flex-direction:column;gap:10px;margin-top:10px}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized:empty{display:none}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized .footer_item.payments_total{border-top:1px solid #ddd;padding-top:5px;margin-top:-5px}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized .footer_item.payments_total:nth-child(2){display:none!important}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized .footer_item .footer_item-label{display:flex;gap:5px}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized .footer_item .footer_item-label::before{content:"•"}.customer_account-order_details .order_details-body_footer .order_payments-details .order_payments-itemized .footer_item .footer_item-value:only-child{flex-basis:100%;width:100%;text-align:end}.customer_account-orders_list{display:flex;flex-direction:column;gap:10px}.customer_account-orders_list .orders_list-header{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.customer_account-orders_list .orders_list-header .orders_list-title{margin:0}.customer_account-orders_list .orders_list-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:20px;min-height:150px}@media only screen and (min-width:501px){.customer_account-orders_list .orders_list-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.customer_account-orders_list .orders_list-grid .no_orders_message{display:flex;align-items:center;justify-content:center;width:100%;border-radius:15px;background-color:#ddd;min-height:150px;font-size:18px;text-align:center;padding:10px}.customer_account-orders_list .orders_list-grid .list-item-container{min-height:200px;border:2px solid #ddd;border-radius:15px;color:#000;overflow:hidden}.customer_account-orders_list .orders_list-grid .list-item-container:only-child{max-width:300px}.customer_account-orders_list .orders_list-grid .list-item-container .item-header{padding:10px;background-color:#ddd;display:flex;align-items:center;gap:10px;min-height:52px}.customer_account-orders_list .orders_list-grid .list-item-container .item-header .order_type-icon{font-size:20px;display:flex;align-items:center;justify-content:center}.customer_account-orders_list .orders_list-grid .list-item-container .item-header .order_number-container{width:100%;width:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;font-size:16px;text-transform:uppercase}.customer_account-orders_list .orders_list-grid .list-item-container .item-header .order_number-container>*{line-height:1}.customer_account-orders_list .orders_list-grid .list-item-container .item-body{padding:10px;display:flex;flex-direction:column;gap:10px}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-image-container{display:flex;align-items:stretch;justify-content:flex-start;gap:10px;width:210px;height:100px}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-image-container .product-image{width:auto;height:auto;max-width:100px;max-height:100px}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail.order_status-continer .order-detail-value{padding:0 5px;border-radius:5px;color:#fff}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail.order_status-continer .order-detail-value.order_status_delivered,.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail.order_status-continer .order-detail-value.order_status_picked_up{background-color:green}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail.order_status-continer .order-detail-value.order_status_open{background-color:#135a8a}.customer_account-orders_list .orders_list-grid .list-item-container .item-body .order-detail.order_status-continer .order-detail-value.order_status_voided{background-color:red}.customer_account-orders_list .order_list-footer{display:flex;align-items:center;justify-content:flex-end}.customer_account-orders_list .order_list-footer .view_all_orders_link{color:#000;border:1px solid #000;border-radius:15px;padding:10px 20px}.customer_account-orders_list .order_list-footer .view_all_orders_link:hover{background-color:#000;color:#fff}.customer_account-profile .profile_update_disclaimer{display:flex;align-items:center;gap:5px}.customer_account-profile .profile_update_disclaimer i{color:#135a8a}.customer_account-profile .profile_body{display:flex;flex-direction:column;width:max-content;width:600px;max-width:100%;gap:10px;border:1px solid #ddd;border-radius:15px;padding:15px}.customer_account-profile .profile_body #profileUpdateForm{position:relative}.customer_account-profile .profile_body #profileUpdateForm input{padding:2px 5px}.customer_account-profile .profile_body #profileUpdateForm input:disabled{border-color:transparent;background:0 0}.customer_account-profile .profile_body #profileUpdateForm table th{padding:5px 0;padding-right:5px}.customer_account-profile .profile_body #profileUpdateForm table td{padding:5px 0;padding-left:5px}.customer_account-profile .profile_body #profileUpdateForm table .email td{padding-left:12px}.customer_account-profile .profile_body #profileUpdateForm #changeProfile{position:absolute;right:0;font-size:15px;display:flex;padding:10px;box-shadow:2px 2px 5px #ddd;border-radius:100%;border:2px solid #ddd}.customer_account-profile .profile_body #profileUpdateForm #changeProfile:not(:hover){background-color:transparent}.customer_account-profile .profile_body #profileUpdateForm #changeProfile:disabled{display:none!important}.customer_account-profile .profile_body .profile_detail{font-size:16px}.customer_account-wishlist{display:flex;flex-direction:column;gap:20px}.customer_account-wishlist .wishlist-header{margin:0}.customer_account-wishlist .wishlist-product_list{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:20px}@media only screen and (min-width:501px){.customer_account-wishlist .wishlist-product_list{grid-template-columns:repeat(auto-fit,minmax(225px,322px))}}@media only screen and (max-width:991px){.customer_account-wishlist .wishlist-product_list{justify-items:center}}.customer_account-wishlist .wishlist-product_list .product-card{max-width:322px}.customer_account-wishlist .wishlist-product_list .wihslist-empty_message{padding:100px 0;text-align:center;background-color:#ddd;border-radius:10px;font-size:18px;width:100%;grid-column:-1/1}.customer_account-wishlist .wishlist-product_list .wihslist-empty_message:not(:only-child){display:none}.lucky-entries-container{background-image:url("https://cdn.shopify.com/s/files/1/0003/9252/7936/files/confetti-scaled.jpg?v=1723664599");background-size:cover;background-repeat:no-repeat;padding:10px;text-align:center;display:none}.lucky-entries-container .lucky-leons-logo{max-height:55px}.lucky-entries-container .lucky-entries-description{color:#000;font-weight:900;font-size:15px;max-width:650px;margin:20px auto;background-color:rgba(255,255,255,.8);padding:5px}.lucky-entries-container .lucky-entries-description a{text-decoration:underline}.lucky-entries-container .lucky-entries-collected-container{border:1px solid #c6c6c6;min-height:200px;color:#000;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;border-radius:15px;overflow:hidden;max-width:320px;margin-left:auto;margin-right:auto;padding-bottom:10px}.lucky-entries-container .lucky-entries-collected-header{background-color:#135a8a;color:#fff;min-height:52px;display:flex;align-items:center;gap:10px;font-weight:600;padding:5px 15px}.lucky-entries-container .lucky-entries-collected-header .fa-star{color:#fff200}.lucky-entries-container .lucky-entries-collected-coupons{height:100%}.lucky-entries-container .lucky-entries-collected-coupons .lucky-coupon{font-weight:700;margin-top:10px}@media screen and (min-width:992px){.lucky-entries-container .lucky-leons-logo{max-height:65px}.lucky-entries-container .lucky-entries-description{font-size:16px}}