#dodp-modal{display:none;position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);width:800px;max-width:100%;background:#111;padding:20px;box-shadow:0 0 20px rgb(0 0 0 / .3);border-radius:10px;border:1px solid;border-color:var(--e-global-color-primary);max-height:70vh;overflow:auto}#dodp-modal .dodp-modal-body{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}#dodp-modal .dodp-close{top:4px!important;left:0px!important;padding:0;height:24px;display:flex;align-items:center;justify-content:center;flex-direction:row;width:24px;border:none;color:var(--e-global-color-secondary)}#dodp-modal .dodp-close:hover{background:none;color:var(--e-global-color-secondary)}#dodp-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:9998!important}#dodp-modal .order-info-container{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:0;margin:0}#dodp-modal .order-info-container>p{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-text);margin:0;display:flex;flex-direction:column;width:calc(33% - 13px);gap:10px;text-align:center;justify-content:center;align-items:center;background-color:#181818;border-radius:10px;padding:10px}@media only screen and (max-width:800px){#dodp-modal .order-info-container>p{width:100%}}#dodp-modal .order-info-container>p strong{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-accent)}#dodp-modal .shop_table{margin:0;display:flex;flex-direction:column;gap:20px}#dodp-modal .shop_table tr.product-row{border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:#181818}#dodp-modal .shop_table thead{display:none;flex-direction:column;justify-content:center;align-items:center;background-color:#181818;border-radius:20px}#dodp-modal .shop_table thead tr{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 40px}#dodp-modal .shop_table thead tr th{color:var(--e-global-color-primary)}#dodp-modal .shop_table tbody{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;min-width:100%;gap:10px}#dodp-modal .shop_table tfoot{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px}#dodp-modal .shop_table tfoot tr{display:flex;width:100%;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}#dodp-modal .shop_table tfoot tr th{padding:0;font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-accent)}#dodp-modal .shop_table tfoot tr td{padding:0;font-family:var(--e-global-typography-1cc14ef-font-family);font-size:var(--e-global-typography-1cc14ef-font-size);font-weight:var(--e-global-typography-1cc14ef-font-weight);line-height:var(--e-global-typography-1cc14ef-line-height);color:var(--e-global-color-text);text-align:center}#dodp-modal .shop_table th,#dodp-modal .shop_table td{border:none}#dodp-modal .shop_table thead th{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}#dodp-modal .shop_table tbody td.product-titles{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;align-items:center;padding:24px}#dodp-modal .shop_table tbody td{background:none}#dodp-modal .shop_table tbody td.product-titles span.product-title{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-accent)}#dodp-modal .shop_table tbody td.product-price{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-primary);text-align:center}#dodp-modal .shop_table tbody td.product-titles span.product-quantity{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);min-width:18px;height:18px;overflow:visible;text-align:center;display:flex;justify-content:center;align-items:center;z-index:2}#dodp-modal .shop_table tbody td.product-titles span.product-quantity::before{content:"";min-width:36px;height:36px;padding:0;border:1px solid;border-color:var(--e-global-color-primary);border-radius:100px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:-1}#dodp-modal .full-address-container{width:100%;padding:0 36px;display:flex;flex-direction:column;gap:10px}#dodp-modal .full-address-container>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:start;gap:20px}#dodp-modal .full-address-container>div .label{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-accent)}#dodp-modal .full-address-container>div .value{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text);display:flex;flex-direction:column;gap:10px;align-items:start;justify-content:start}#dodp-modal .order-address-container{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary);margin:0;display:flex;flex-direction:column;width:100%;gap:20px;justify-content:center;align-items:center;background-color:#181818;border-radius:20px;padding:20px}#dodp-modal .order-address-container h3{margin:0;width:100%}#dodp-modal .order-address-container .address{margin:0;text-align:center;color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}