.delivery_page,.cart_page{width:98%;height:auto;max-width:520px;}.rows .row{position:relative;background:#fff;}.rows .row_headline{width:100%;border-bottom:5px solid #f9f9f9;font-size:14px;font-weight:bold;box-sizing:border-box;line-height:30px;padding:15px 0;position:relative;}.row_headline_big{padding:0;background:none;min-height:40px;font-size:20px;line-height:30px;text-align:center;}.row_headline_big b{position:absolute;top:0;right:0;width:40px;height:40px;background:#29c1c9;color:#fff;text-align:center;line-height:40px;border-radius:100%;}.row_headline_big small{display:block;font-size:11px;color:#777;line-height:25px;}.delivery_page .row_shipping h2 small{font-size:17px;color:#ef2e2e;padding-right:10px;box-sizing:border-box;}.delivery_page .rows .left_cell{width:170px;position:absolute;left:0;top:0;height:100%;}.delivery_page .rows .title_text{padding-left:170px;}.delivery_page .rows .row_headline a.add_address{display:inline-block;width:170px;height:40px;color:#fff;text-align:center;background:#29c1c9;position:relative;box-sizing:border-box;font-size:16px;line-height:40px;border-radius:25px;box-shadow:0 0 5px rgba(0,0,0,0.1);}.delivery_page .rows .row_headline a.add_address:hover{background:#23afb5;}.s_row{padding:20px;border:1px solid #ddd;border-radius:10px;margin-top:10px;display:block;}.s_row:first-child{margin-top:0;}.s_row .check_icon{width:24px;height:24px;position:absolute;display:none;background:#29c1c9;border-radius:100%;box-sizing:border-box;top:20px;left:20px;color:#fff;}.s_row_selected{border-color:#29c1c9;}.s_row_selected .check_icon{display:block;}.shipping_methods .s_row .check_icon{left:auto;top:5px;right:5px;}.delivery_page .full_message{min-height:60px;width:100%;font-size:18px;position:relative;background:#fff;line-height:30px;padding:20px 15px;display:block;box-sizing:border-box;border-bottom:3px solid #f9f9f9;color:#669900;}.delivery_page .full_message .icon_add{width:30px;height:30px;position:absolute;left:20px;top:50%;margin-top:-15px;}.delivery_page .full_message .icon_add i{width:24px;height:24px;background:url('/assets/images/icons_new.png?v=6') no-repeat;background-size:100% auto;background-position:0 -264px;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;}.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;font-size:12px;line-height:20px;font-weight:bold;padding:0 5px;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:0.8;}.delivery_page .shipping,.delivery_page .shippingdetails{margin-top:50px;}.delivery_page .shipping .text .color_ship{color:#669900;} .delivery_page .shipping .icon_shipping{width:120px;height:120px;position:absolute;left:40px;top:50%;margin-top:-60px;background:url('/assets/images/icons_new.png?v=6') no-repeat;background-size:100% auto;background-position:0 -1440px;}.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{display:inline-block;background:#ddd;padding:3px 20px;border-radius:25px;margin-top:10px;color:#333;}.more_addresses a:hover{background:#ccc;}.delivery_page .delete_row,.delivery_page .edit_row,.delivery_page .order_edit{background:#aa0000;color:#fff;padding:10px 20px;box-sizing:border-box;line-height:20px;display:none;position:relative;margin-top:-10px;border-radius:10px;text-align:center;border-top-right-radius:0;border-top-left-radius:0;}.delivery_page .edit_row,.delivery_page .order_edit{background:#f5f5f5;border:1px solid #eee;border-top:0;color:#333;border-top-right-radius:0;border-top-left-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:normal;}.delivery_page .order_edit h2 a i{color:#cc0000;}.delivery_page .order_edit h2 a:hover{color:#000;}.delivery_page .edit_row .absolute_loading{background-color:rgba(245,245,245,0.6);}.delivery_page .delete_row{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);margin:0 auto;border-radius:10px;z-index:1;}.delivery_page .delete_row a{display:block;margin:5px auto;margin-top:5px;background:#fff;color:#000;padding:5px 0;border-radius:7px;}.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 rgba(32,157,164,0.4);}.delivery_page .choose_address{width:100%;box-sizing:border-box;padding-bottom:15px;}.delivery_page .row_address{margin:5px;padding:10px;padding-bottom:30px;display:block;}.shipping_methods{display:flex;overflow-x:auto;}.shipping_methods .iconic_option{padding:10px;padding-top:60px;min-width:100px;margin:0 5px;line-height:1.6;}.shipping_methods .iconic_option .text b{display:block;text-align:center;}.shipping_methods .iconic_option i{right:auto;left:50%;top:10px;margin-top:0;margin-left:-20px;}.alert_white{position:absolute;bottom:0;left:0;z-index:400;background:#fff;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,0.4);text-indent:15px;width:100%;box-sizing:border-box;}.alert_white i{width:9px;height:9px;position:absolute;background:#c00;border-radius:100%;top:18px;right:20px;}.checkout{width:100%;}.checkout .title{font-size:21px;}.checkout .amount{width:100%;height:auto;background:#fff;margin-top:25px;box-sizing:border-box;}.checkout .amount .row{position:relative;width:100%;min-height:60px;font-weight:bold;border-bottom:2px solid #f9f9f9;box-sizing:border-box;line-height:30px;padding:15px 0;}.checkout .amount .row:last-child{border:0;}.checkout .amount .row_no_padding{padding:0;min-height:0;}.checkout .amount .row_no_padding_gray{background:#eee;}.checkout .amount .balance_row{padding-right:40px;font-size:12px;opacity:0.5;}.checkout .amount .balance_row_active{opacity:1;}.checkout .amount .balance_row span{cursor:pointer;}.checkout .amount .row .review{font-size:14px;cursor:pointer;position:relative;display:block;line-height:30px;padding:15px 0;padding-right:60px;box-sizing:border-box;}.checkout .amount .row .review i{width:16px;height:16px;position:absolute;top:50%;margin-top:-5px;right:30px;background:url('/assets/images/icons_new.png?v=6') no-repeat top;background-size:100% auto;background-position:0 -336px;}.checkout .amount .row_no_padding_gray .review i{background-position:0 -320px;}.checkout .amount .row .order_amount{color:#669900;position:absolute;bottom:0;left:10px;text-align:left;min-height:60px;font-size:13px;line-height:30px;padding:15px 20px;box-sizing:border-box;}.checkout .amount .row .icon_balance{width:20px;height:20px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:5px;position:absolute;right:7px;top:50%;margin-top:-10px;}.checkout .amount .row .icon_balance i{width:12px;height:12px;background:url('/assets/images/icons_new.png?v=6') no-repeat;background-size:100% auto;background-position:0 -168px;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;}.checkout .amount .row .balance{float:left;font-size:13px;}.checkout .amount .row .total{font-size:13px;float:left;}.checkout .payment .row_payment{width:100%;border-bottom:2px solid #f9f9f9;position:relative;padding:30px 115px 30px 100px;font-size:13px;line-height:1.8;box-sizing:border-box;cursor:pointer;}.checkout .payment .row_payment .check{position:absolute;top:0;right:0;height:100%;width:120px;}.callbank_load{position:fixed;top:0;left:0;width:100%;height:100%;line-height:30px;z-index:3;display:none;}.callbank_load .logo{width:128px;height:128px;background:url('/assets/images/icons_new.png?v=6') no-repeat center;background-position:0 -3072px;position:absolute;top:50%;left:50%;margin-top:-95px;margin-left:-64px;}.callbank_pasargad .logo{background-position:0 -4992px;}.callbank_mellat .logo{background-position:0 -4864px;}.callbank_saman .logo{background-position:0 -3072px;}.callbank_pod .logo{background-position:0 -3200px;}.callbank_rayan .logo{background-position:0 -7040px;}.callbank_sadad .logo{background-position:0 -7168px;}.callbank_load .message{color:#000;font-size:18px;width:100%;line-height:30px;position:absolute;top:50%;margin-top:40px;direction:rtl;text-align:center;}.checkout .payment .row_payment b{font-size:15px;}.checkout .payment .row_payment .color_ship{color:#ef2e2e;}.membership .title{font-size:21px;margin-bottom:25px;}.membership .headline{background:#fff;min-height:67px;font-size:14px;color:#555;line-height:30px;box-sizing:border-box;padding:15px 23px;}.membership .register .error{color:#cc0000;}.membership .register .form{padding:70px 0 0 0;}.membership .register .form .part{width:50%;float:right;padding:15px 5px;box-sizing:border-box;text-align:right;}.membership .register .form .part .textput{width:100%;height:50px;border:1px solid #ddd;border-radius:5px;font:inherit;padding:0 12px;box-sizing:border-box;}.membership .register .form .part .textput::placeholder{text-align:right;direction:rtl;}.membership .register .form .part label{font-size:12px;display:block;line-height:40px;}.membership .register .form .part label.inline{display:inline-block;}.membership .register .form .text{font-size:12px;padding:29px 5px;line-height:27px;}.membership .register .form .text a{color:#127d83;text-decoration:underline;}.membership .register .form .text a:hover{opacity:0.8;}.membership .register .form .part .subput{width:auto;height:55px;background:#29c1c9;color:#fff;font-family:inherit;font-size:17px;font-weight:bold;line-height:27px;box-sizing:border-box;border-radius:5px;position:relative;border:0;cursor:pointer;float:left;padding:14px 10px;min-width:200px;}.membership .register .form .part .icon_arrow{width:54px;height:54px;position:absolute;top:0;left:0;}.membership .register .form .part .icon_arrow i{width:15px;height:20px;background:url('/assets/images/arrow.png') no-repeat center;background-size:100% auto;background-position:0 -27px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50% ,-50%);-khtml-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:0.9;}.membership .sign_in{width:100%;min-height:70px;background :#29c1c9;color:#000;font-weight:bold;font-size:18px;line-height:30px;padding:20px 23px;display:block;box-sizing:border-box;}.end_process{width:100%;height:auto;margin-top:65px;margin-bottom:130px;}.end_process .title{font-size:21px;margin-bottom:23px;}.end_process .big_message .text_register{padding-top:40px;font-size:14px;box-sizing:border-box;text-align:justify;font-weight:bold;line-height:2.1;position:relative;}.end_process .big_message b{font-size:17px;}.end_process .big_message .title_text{color:#669900;font-size:21px;}.end_process .big_message .code_payment{color:#669900;font-size:24px;direction:ltr;letter-spacing:2px;margin-top:20px;}.end_process .gift{background :#29c1c9;color:#000;font-size:15px;font-weight:bold;line-height:28px;padding:20px;box-sizing:border-box;}.error_page .error_content{box-sizing:border-box;text-align:justify;}.error_page .error_content h3{color:#cc0000;font-size:21px;padding-bottom:11px;box-sizing:border-box;}.error_page .error_content b{display:block;font-size:17px;}.error_page .error_content .option{width:100%;min-height:70px;font-size:17px;line-height:35px;padding:17px;display:block;box-sizing:border-box;margin-top:5px;border:1px solid #d5d5d5;position:relative;}.error_page .error_content .retry{color:#669900;}.error_page .error_content .end_shopping{color:#b76a2b;}.error_page .error_content .return_cart{color:#18979e;}.error_page .error_content .option i{width:32px;height:32px;background:url('/assets/images/icons_new.png?v=6') no-repeat;background-size:100% auto;background-position:0 -832px;position:absolute;top:50%;left:17px;margin-top:-16px;}.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 rgba(0,0,0,0.1);}.iconic_option{padding:15px;padding-right:70px;position:relative;overflow:hidden;}a.iconic_option i{position:absolute;width:40px;height:40px;right:15px;top:50%;margin-top:-20px;background:url(/assets/images/shipping.png?v=3) no-repeat;background-size:100% auto;}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:0.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{position:absolute;top:5px;left:3px;border-radius:7px;background:#cc0000;color:#fff;font-size:9px;font-weight:bold;line-height:1;}.address_alert,.freeshipping_alert{background:#fff2f2;border:1px solid #cc0000;color:#aa0000;border-radius:10px;margin-top:10px;box-sizing:border-box;display:block;padding:10px 15px;}.freeshipping_alert{background:#fff2d3;border-color:#bb6b15;color:#333;}.deliver_dates{display:flex;overflow-x:auto;}.deliver_dates:after{content:'';flex:1;}.deliver_date{border:2px dashed #ddd;border-radius:10px;padding:11px 0;cursor:pointer;margin-left:10px;line-height:1;width:80px;flex:0 0 80px;text-align:center;height:80px;box-sizing:border-box;position:relative;}.deliver_date .tag{position:absolute;bottom:-2px;left:50%;width:100%;margin-left:-50%;font-size:9px;background:#c00;color:#fff;padding:4px 0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.deliver_date_disabled{cursor:default;opacity:0.7;color:#999;}.deliver_date_selected{background:#29c1c9;color:#fff;border-color:#29c1c9;}.deliver_date b{display:block;font-size:24px;line-height:1;}.hint{background:#fffff5;padding:10px 25px;font-size:14px;margin-top:20px;border-radius:20px;border:1px dashed #aaa;}.cart_overview{display:flex;overflow-x:auto;padding:20px;}.cart_overview::after{content:'';flex:auto;}.cart_overview .product_tiny{flex:0 0 70px;height:70px;box-shadow:0 0 2px rgba(0,0,0,0.2);box-sizing:border-box;border-radius:10px;padding:8px;position:relative;margin:5px;}.cart_overview .product_tiny img{max-width:100%;}.cart_overview .product_tiny .count{position:absolute;top:-5px;right:-5px;background:#333;color:#fff;border-radius:100%;font-size:10px;width:16px;height:16px;text-align:center;line-height:16px;}.bottom_options{width:100%;height:auto;font-size:120%;line-height:1.2;background:#fff;border-top:1px solid #ddd;position:fixed;bottom:0;left:0;z-index:2;text-align:center;padding:15px 25px;display:flex;flex-direction:row-reverse;justify-content:space-between;box-sizing:border-box;}.bottom_options a{display:inline-block;font-weight:bold;color:#555;text-align:right;padding:10px 20px;box-sizing:border-box;border-radius:10px;}.bottom_options a small{display:block;font-weight:normal;opacity:0.7;}.bottom_options .next_link,.bottom_options .prev_link{text-align:left;flex:0 0 50%;}.bottom_options .next_link a{padding:10px 20px;padding-left:35px;min-width:100%;box-sizing:border-box;border-radius:10px;background:#f5f5f5;color:#999;position:relative;}.bottom_options .next_link a.selected{background:#29c1c9;color:#fff;}.bottom_options .next_link a i{position:absolute;top:50%;left:10px;width:24px;height:24px;margin-top:-12px;}.bottom_options .cart_next_step_final a.selected{background:#3ab528;}.bottom_options .prev_link{text-align:right;font-size:0.8rem;}.title_error{display:block;margin-top:10px;text-align:center;}