.delivery_page,.cart_page{width:98%;max-width:520px;height:auto}.rows .row{background:#fff;position:relative}.rows .row_headline{box-sizing:border-box;border-bottom:5px solid #f9f9f9;width:100%;padding:15px 0;font-size:14px;font-weight:700;line-height:30px;position:relative}.row_headline_big{text-align:center;background:0 0;min-height:40px;padding:0;font-size:20px;line-height:30px}.row_headline_big b{color:#fff;text-align:center;background:#29c1c9;border-radius:100%;width:40px;height:40px;line-height:40px;position:absolute;top:0;right:0}.row_headline_big small{color:#777;font-size:11px;line-height:25px;display:block}.delivery_page .row_shipping h2 small{color:#ef2e2e;box-sizing:border-box;padding-right:10px;font-size:17px}.delivery_page .rows .left_cell{width:170px;height:100%;position:absolute;top:0;left:0}.delivery_page .rows .title_text{padding-left:170px}.delivery_page .rows .row_headline a.add_address{color:#fff;text-align:center;box-sizing:border-box;background:#29c1c9;border-radius:25px;width:170px;height:40px;font-size:16px;line-height:40px;display:inline-block;position:relative;box-shadow:0 0 5px #0000001a}.delivery_page .rows .row_headline a.add_address:hover{background:#23afb5}.s_row{border:1px solid #ddd;border-radius:10px;margin-top:10px;padding:20px;display:block}.s_row:first-child{margin-top:0}.s_row .check_icon{box-sizing:border-box;color:#fff;background:#29c1c9;border-radius:100%;width:24px;height:24px;display:none;position:absolute;top:20px;left:20px}.s_row_selected{border-color:#29c1c9}.s_row_selected .check_icon{display:block}.shipping_methods .s_row .check_icon{top:5px;left:auto;right:5px}.delivery_page .full_message{box-sizing:border-box;color:#690;background:#fff;border-bottom:3px solid #f9f9f9;width:100%;min-height:60px;padding:20px 15px;font-size:18px;line-height:30px;display:block;position:relative}.delivery_page .full_message .icon_add{width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;left:20px}.delivery_page .full_message .icon_add i{background:url(/assets/images/icons_new.png?v=6) 0 -264px/100% no-repeat;width:24px;height:24px;margin-top:-12px;margin-left:-12px;position:absolute;top:50%;left:50%}.delivery_page .rows .s_row .text b{font-size:15px}.delivery_page .rows .s_row .options{box-sizing:border-box;text-align:left;position:absolute;bottom:5px;left:5px}.delivery_page .rows .s_row .options a{box-sizing:border-box;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.delivery_page .rows .s_row .options a.delete{color:#ec7979}.delivery_page .rows .s_row .options a.edit{color:#c78905}.delivery_page .rows .s_row .options a:hover{opacity:.8}.delivery_page .shipping,.delivery_page .shippingdetails{margin-top:50px}.delivery_page .shipping .text .color_ship{color:#690}.delivery_page .shipping .icon_shipping{background:url(/assets/images/icons_new.png?v=6) 0 -1440px/100% no-repeat;width:120px;height:120px;margin-top:-60px;position:absolute;top:50%;left:40px}.delivery_page .shipping .icon_shipping_non_free{background-position:0 -1560px}.delivery_page .shipping .icon_shipping_post{background-position:0 -4200px}.delivery_page .rows .s_row .right_cell{cursor:pointer}.delivery_page .rows .row_address_hide{display:none}.more_addresses{text-align:center}.more_addresses a{color:#333;background:#ddd;border-radius:25px;margin-top:10px;padding:3px 20px;display:inline-block}.more_addresses a:hover{background:#ccc}.delivery_page .delete_row,.delivery_page .edit_row,.delivery_page .order_edit{color:#fff;box-sizing:border-box;text-align:center;background:#a00;border-radius:0 0 10px 10px;margin-top:-10px;padding:10px 20px;line-height:20px;display:none;position:relative}.delivery_page .edit_row,.delivery_page .order_edit{color:#333;background:#f5f5f5;border:1px solid #eee;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.delivery_page .order_edit{background:#fff;padding:40px}.delivery_page .order_edit h2{margin-bottom:10px}.delivery_page .order_edit h2 a{color:#777;border-bottom:1px solid #ddd;font-size:12px;font-weight:400}.delivery_page .order_edit h2 a i{color:#c00}.delivery_page .order_edit h2 a:hover{color:#000}.delivery_page .edit_row .absolute_loading{background-color:#f5f5f599}.delivery_page .delete_row{z-index:1;border-radius:10px;width:calc(100% + 4px);height:calc(100% + 4px);margin:0 auto;position:absolute;top:-2px;left:-2px}.delivery_page .delete_row a{color:#000;background:#fff;border-radius:7px;margin:5px auto;padding:5px 0;display:block}.delivery_page .delete_row a:hover{border-color:#fff}.delivery_page .address_row_noselect{padding-right:20px}.delivery_page .address_row_selected{box-shadow:0 0 5px #209da466}.delivery_page .choose_address{box-sizing:border-box;width:100%;padding-bottom:15px}.delivery_page .row_address{margin:5px;padding:10px 10px 30px;display:block}.shipping_methods{display:flex;overflow-x:auto}.shipping_methods .iconic_option{min-width:100px;margin:0 5px;padding:60px 10px 10px;line-height:1.6}.shipping_methods .iconic_option .text b{text-align:center;display:block}.shipping_methods .iconic_option i{margin-top:0;margin-left:-20px;top:10px;left:50%;right:auto}.alert_white{z-index:400;text-indent:15px;box-sizing:border-box;background:#fff;width:100%;padding:10px 20px;position:absolute;bottom:0;left:0;box-shadow:0 0 5px #0006}.alert_white i{background:#c00;border-radius:100%;width:9px;height:9px;position:absolute;top:18px;right:20px}.checkout{width:100%}.checkout .title{font-size:21px}.checkout .amount{box-sizing:border-box;background:#fff;width:100%;height:auto;margin-top:25px}.checkout .amount .row{box-sizing:border-box;border-bottom:2px solid #f9f9f9;width:100%;min-height:60px;padding:15px 0;font-weight:700;line-height:30px;position:relative}.checkout .amount .row:last-child{border:0}.checkout .amount .row_no_padding{min-height:0;padding:0}.checkout .amount .row_no_padding_gray{background:#eee}.checkout .amount .balance_row{opacity:.5;padding-right:40px;font-size:12px}.checkout .amount .balance_row_active{opacity:1}.checkout .amount .balance_row span{cursor:pointer}.checkout .amount .row .review{cursor:pointer;box-sizing:border-box;padding:15px 60px 15px 0;font-size:14px;line-height:30px;display:block;position:relative}.checkout .amount .row .review i{background:url(/assets/images/icons_new.png?v=6) 0 -336px/100% no-repeat;width:16px;height:16px;margin-top:-5px;position:absolute;top:50%;right:30px}.checkout .amount .row_no_padding_gray .review i{background-position:0 -320px}.checkout .amount .row .order_amount{color:#690;text-align:left;box-sizing:border-box;min-height:60px;padding:15px 20px;font-size:13px;line-height:30px;position:absolute;bottom:0;left:10px}.checkout .amount .row .icon_balance{box-sizing:border-box;border-radius:5px;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:7px;box-shadow:0 0 5px #0003}.checkout .amount .row .icon_balance i{background:url(/assets/images/icons_new.png?v=6) 0 -168px/100% no-repeat;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;left:50%}.checkout .amount .row .balance,.checkout .amount .row .total{float:left;font-size:13px}.checkout .payment .row_payment{box-sizing:border-box;cursor:pointer;border-bottom:2px solid #f9f9f9;width:100%;padding:30px 115px 30px 100px;font-size:13px;line-height:1.8;position:relative}.checkout .payment .row_payment .check{width:120px;height:100%;position:absolute;top:0;right:0}.callbank_load{z-index:3;width:100%;height:100%;line-height:30px;display:none;position:fixed;top:0;left:0}.callbank_load .logo{background:url(/assets/images/gateways.png) no-repeat;width:128px;height:128px;margin-top:-95px;margin-left:-64px;position:absolute;top:50%;left:50%}.callbank_pasargad .logo{background-position:0 0}.callbank_mellat .logo{background-position:0 -128px}.callbank_saman .logo{background-position:0 -256px}.callbank_pod .logo{background-position:0 -384px}.callbank_rayan .logo{background-position:0 -512px}.callbank_sadad .logo{background-position:0 -640px}.callbank_zarinpal .logo{background-position:0 -768px}.callbank_zibal .logo{background-position:0 -896px}.callbank_load .message{color:#000;text-align:center;direction:rtl;width:100%;margin-top:40px;font-size:18px;line-height:30px;position:absolute;top:50%}.checkout .payment .row_payment b{font-size:15px}.checkout .payment .row_payment .color_ship{color:#ef2e2e}.membership .title{margin-bottom:25px;font-size:21px}.membership .headline{color:#555;box-sizing:border-box;background:#fff;min-height:67px;padding:15px 23px;font-size:14px;line-height:30px}.membership .register .error{color:#c00}.membership .register .form{padding:70px 0 0}.membership .register .form .part{float:right;box-sizing:border-box;text-align:right;width:50%;padding:15px 5px}.membership .register .form .part .textput{width:100%;height:50px;font:inherit;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:0 12px}.membership .register .form .part .textput::placeholder{text-align:right;direction:rtl}.membership .register .form .part label{font-size:12px;line-height:40px;display:block}.membership .register .form .part label.inline{display:inline-block}.membership .register .form .text{padding:29px 5px;font-size:12px;line-height:27px}.membership .register .form .text a{color:#127d83;text-decoration:underline}.membership .register .form .text a:hover{opacity:.8}.membership .register .form .part .subput{color:#fff;box-sizing:border-box;cursor:pointer;float:left;background:#29c1c9;border:0;border-radius:5px;width:auto;min-width:200px;height:55px;padding:14px 10px;font-family:inherit;font-size:17px;font-weight:700;line-height:27px;position:relative}.membership .register .form .part .icon_arrow{width:54px;height:54px;position:absolute;top:0;left:0}.membership .register .form .part .icon_arrow i{-khtml-transform:translate(-50%,-50%);background:url(/assets/images/arrow.png) 0 -27px/100% no-repeat;width:15px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.membership .register .form .part .subput:hover{opacity:.9}.membership .sign_in{color:#000;box-sizing:border-box;background:#29c1c9;width:100%;min-height:70px;padding:20px 23px;font-size:18px;font-weight:700;line-height:30px;display:block}.end_process{width:100%;height:auto;margin-top:65px;margin-bottom:130px}.end_process .title{margin-bottom:23px;font-size:21px}.end_process .big_message .text_register{box-sizing:border-box;text-align:justify;padding-top:40px;font-size:14px;font-weight:700;line-height:2.1;position:relative}.end_process .big_message b{font-size:17px}.end_process .big_message .title_text{color:#690;font-size:21px}.end_process .big_message .code_payment{color:#690;letter-spacing:2px;direction:ltr;margin-top:20px;font-size:24px}.end_process .gift{color:#000;box-sizing:border-box;background:#29c1c9;padding:20px;font-size:15px;font-weight:700;line-height:28px}.error_page .error_content{box-sizing:border-box;text-align:justify}.error_page .error_content h3{color:#c00;box-sizing:border-box;padding-bottom:11px;font-size:21px}.error_page .error_content b{font-size:17px;display:block}.error_page .error_content .option{box-sizing:border-box;border:1px solid #d5d5d5;width:100%;min-height:70px;margin-top:5px;padding:17px;font-size:17px;line-height:35px;display:block;position:relative}.error_page .error_content .retry{color:#690}.error_page .error_content .end_shopping{color:#b76a2b}.error_page .error_content .return_cart{color:#18979e}.error_page .error_content .option i{background:url(/assets/images/icons_new.png?v=6) 0 -832px/100% no-repeat;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;left:17px}.error_page .error_content .option i.end_icon{background-position:0 -512px}.error_page .error_content .option i.cart_icon{background-position:0 -192px}.error_page .error_content .option:hover{box-shadow:0 0 2px #0000001a}.iconic_option{padding:15px 70px 15px 15px;position:relative;overflow:hidden}a.iconic_option i{background:url(/assets/images/shipping.png?v=3) 0 0/100% no-repeat;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;right:15px}a.shipping_bike i{background-position:0 0}a.shipping_post i{background-position:0 -40px}a.shipping_late i{background-position:0 -80px}a.shipping_fast i{background-position:0 -120px}a.shipping_charity i{background-position:0 -160px}a.shipping_cargo i{background-position:0 -200px}a.shipping_warehouse i{background-position:0 -240px}a.shipping_disabled{opacity:.3;cursor:default}a.payment_online i,a.payment_cash i,a.payment_cart i{background-image:url(/assets/images/icons_new.png?v=6);background-position:0 -600px}a.payment_cash i{background-position:0 -640px}.iconic_option b.new{color:#fff;background:#c00;border-radius:7px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:5px;left:3px}.address_alert,.freeshipping_alert{color:#a00;box-sizing:border-box;background:#fff2f2;border:1px solid #c00;border-radius:10px;margin-top:10px;padding:10px 15px;display:block}.freeshipping_alert{color:#333;background:#fff2d3;border-color:#bb6b15}.deliver_dates{display:flex;overflow-x:auto}.deliver_dates:after{content:"";flex:1}.deliver_date{cursor:pointer;text-align:center;box-sizing:border-box;border:2px dashed #ddd;border-radius:10px;flex:0 0 80px;width:80px;height:80px;margin-left:10px;padding:11px 0;line-height:1;position:relative}.deliver_date .tag{color:#fff;background:#c00;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;margin-left:-50%;padding:4px 0;font-size:9px;position:absolute;bottom:-2px;left:50%}.deliver_date_disabled{cursor:default;opacity:.7;color:#999}.deliver_date_selected{color:#fff;background:#29c1c9;border-color:#29c1c9}.deliver_date b{font-size:24px;line-height:1;display:block}.hint{background:#fffff5;border:1px dashed #aaa;border-radius:20px;margin-top:20px;padding:10px 25px;font-size:14px}.cart_overview{padding:20px;display:flex;overflow-x:auto}.cart_overview:after{content:"";flex:auto}.cart_overview .product_tiny{box-sizing:border-box;border-radius:10px;flex:0 0 70px;height:70px;margin:5px;padding:8px;position:relative;box-shadow:0 0 2px #0003}.cart_overview .product_tiny img{max-width:100%}.cart_overview .product_tiny .count{color:#fff;text-align:center;background:#333;border-radius:100%;width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-5px}.bottom_options{z-index:2;text-align:center;box-sizing:border-box;background:#fff;border-top:1px solid #ddd;flex-direction:row-reverse;justify-content:space-between;width:100%;height:auto;padding:15px 25px;font-size:120%;line-height:1.2;display:flex;position:fixed;bottom:0;left:0}.bottom_options a{color:#555;text-align:right;box-sizing:border-box;border-radius:10px;padding:10px 20px;font-weight:700;display:inline-block}.bottom_options a small{opacity:.7;font-weight:400;display:block}.bottom_options .next_link,.bottom_options .prev_link{text-align:left;flex:0 0 50%}.bottom_options .next_link a{box-sizing:border-box;color:#999;background:#f5f5f5;border-radius:10px;min-width:100%;padding:10px 20px 10px 35px;position:relative}.bottom_options .next_link a.selected{color:#fff;background:#29c1c9}.bottom_options .next_link a i{width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:10px}.bottom_options .cart_next_step_final a.selected{background:#3ab528}.bottom_options .prev_link{text-align:right;font-size:.8rem}.title_error{text-align:center;margin-top:10px;display:block}