body.customer-account .main{border:2px solid #ddd;padding:2% 3%;margin:30px 0 0}body.customer-account h2:after{display:none}body.customer-account .col-left{float:left;width:25%;padding:0;clear:left}body.customer-account .col-left .left-marques{margin:0 0 5% 0;border:1px solid #d4d4d4;width:100%;padding:10px 20px}body.customer-account .col2-left-layout .col-main{float:right;padding:0 0 0 3%;width:75%}body.customer-account .sidebar .block-title{padding:0;margin:0 0 15px}body.customer-account .sidebar .block-title strong{margin:0;font-family:"os-sb",Verdana,Arial,sans-serif;font-size:24px;font-weight:normal;font-style:normal;text-rendering:optimizeSpeed;text-transform:none;color:#101010}body.customer-account .sidebar .block-content ul li{margin:0 0 8px;border-bottom:1px dotted #ddd;padding:0 0 8px}body.customer-account .sidebar .block-content ul li.current a{color:#88ac18;font-family:"os-sb",Verdana,Arial,sans-serif}body.customer-account .sidebar .block-content ul li.current a strong{font-weight:normal;font-family:"os-sb",Verdana,Arial,sans-serif}body.customer-account .my-account .page-title h1{border:0;text-align:left;font-size:24px}body.customer-account .my-account .welcome-msg{margin:0 0 3%}body.customer-account .my-account .welcome-msg strong{font-family:"os-sb",Verdana,Arial,sans-serif;position:relative;color:#101010;font-weight:normal}body.customer-account .my-account .title-buttons{position:relative}body.customer-account .my-account .title-buttons h1{text-align:left}body.customer-account .my-account .title-buttons .button{position:absolute;right:0;top:0}body.customer-account .my-account .title-buttons a,body.customer-account .my-account .title-buttons span.separator{font-family:"os-sb",Verdana,Arial,sans-serif;position:relative;color:#101010}body.customer-account .my-account .title-buttons a:hover{color:#88ac18}body.customer-account .my-account .fieldset h2,body.customer-account .my-account .addresses-list h2,body.customer-account .my-account .order-details h2{width:100%;font-size:13px;display:inline-block;text-transform:uppercase;margin:0 0 3% 0;padding:10px;background:#e5e5e5}body.customer-account .my-account .fieldset{margin:0 0 15px}body.customer-account .my-account .addresses-list h3{font-size:14px;margin:0}body.customer-account .my-account .addresses-list address{padding:10px 15px}body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons{float:right;text-align:right;margin-bottom:30px}body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button{position:static}body.customer-account .data-table{margin:0}body.customer-account .data-table td a{font-style:normal;font-size:13px}body.customer-account .data-table span.nobr{white-space:normal}body.customer-account .data-table span.nobr a{white-space:nowrap}body.customer-account .data-table td.view a{display:block;white-space:normal}body.customer-account .data-table .separator{display:none}ol#cart-sidebar-reorder li{margin:0 0 10px;border-bottom:1px solid #eee;padding:0 0 10px}ol#cart-sidebar-reorder li input{margin-right:5px}ol#cart-sidebar-reorder p.product-name{display:inline}.customer-account-index #launcher{display:none}.customer-account-login .col2-set .col-1,.customer-account-login .col2-set .col-2{padding:2% 3%;border:2px solid #ddd;width:48.5%;min-height:370px}.customer-account-login .col2-set .col-1 input{width:100%}.customer-account-login .col2-set .col-2 ul li{background:url("https://skin.gsm55.com/frontend/gsmmag/default/images/gsmmag/picto/ico-tickmark.png") no-repeat 0 1px;background-size:16px 16px;margin:0 0 15px;padding:0 0 0 24px}.customer-account-login .col2-set .form-instructions{margin:5px 0 15px}.customer-account-login .col2-set .buttons-set{text-align:right;border:0 none}.customer-account-login .col2-set .buttons-set p a{color:#959595;padding:0;font-size:12px;margin:10px 0 0 0;float:right}.customer-account-login .col2-set .buttons-set p a:hover{color:#101010}.customer-account-login .col2-set .buttons-set button,.customer-account-login .col2-set .buttons-set .button{float:none;margin:0}#reorder-validate-detail .block-subtitle{color:#101010;font-family:"os-sb",Verdana,Arial,sans-serif}.dashboard .box-head{margin:0;border-bottom:1px solid #ddd;padding:10px 10px 8px;background:#99c21a;color:#fff;overflow:hidden}.dashboard .box-head h2{color:#fff;font-size:13px;display:inline-block;margin-bottom:0;text-transform:uppercase}.dashboard .box-head a{text-transform:uppercase;font-size:12px;text-decoration:underline;color:#fff;float:right}.dashboard .box-head a:hover{text-decoration:none}.dashboard .box-title a{font-size:12px;text-decoration:underline;color:#fff;float:right}.dashboard .box-title a:hover{text-decoration:none}.dashboard .box-account{margin-bottom:3%}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{padding:2% 3% 0 0;width:50%}.dashboard .col2-set .col-1 .box-title,.dashboard .col2-set .col-2 .box-title{position:relative;padding-bottom:10px;overflow:hidden}.dashboard .col2-set .col-1 .box-title h2,.dashboard .col2-set .col-2 .box-title h2,.dashboard .col2-set .col-1 .box-title h3,.dashboard .col2-set .col-2 .box-title h3{font-size:14px;margin:0;font-weight:normal;padding:0;float:left}.dashboard .col2-set .box-content a{font-size:12px;color:#555;text-decoration:underline}.dashboard .col2-set .box-content a:hover{text-decoration:none}.dashboard .box-reviews li{padding:10px 0;border-top:1px solid #ededed}.dashboard .box-reviews li:first-child{border-top:0}.dashboard .box-reviews li .number{margin-right:-20px;float:left;line-height:1.4;font-size:13px}.dashboard .box-reviews li .details{margin-left:20px}.dashboard .box-reviews li .details .ratings{content:'';display:table;clear:both;margin-bottom:0}.dashboard .box-reviews li .details .ratings strong{float:left;font-size:13px;margin-right:5px}.dashboard .box-reviews li .details .ratings .rating-box{float:left;margin:3px 0 0 0}.my-account .addresses-list .col-1,.my-account .addresses-list .col-2{padding:0;width:48%}.my-account .addresses-list .item{margin:0 0 5% 0;border:1px solid #e5e5e5;padding:5%}.my-account .addresses-list .item p{margin:0}.my-account .addresses-list .item a{color:#101010;font-size:12px;text-decoration:underline}.my-account .addresses-list .item a:hover{text-decoration:none}.pager-no-toolbar{margin-bottom:10px}.pager-no-toolbar ~ .pager-no-toolbar{margin-top:10px}.pager-no-toolbar label{font-weight:normal;text-transform:uppercase}.pager{color:#636363;line-height:30px;font-size:12px;float:right;overflow:hidden}.pager > .count-container{float:left}.pager .amount{float:left;white-space:nowrap;margin:0 15px 0 0;margin-bottom:5px}.pager .limiter{float:left;height:30px;line-height:30px;margin-bottom:5px}.pager .limiter > label{padding-right:5px;font-size:12px}.pager .limiter > label:after{content:':'}.pager .pages{margin-bottom:5px}.order-info{padding-bottom:10px;border-bottom:1px solid #ededed;width:100%;margin-bottom:2%}.order-info dt{display:inline;margin-right:0}.order-info dd,.order-info ul{display:inline}.order-info li{display:inline;margin:0 0 0 20px}.order-info li:first-child{margin-left:0}.order-date{text-transform:uppercase;margin:0 0 2%}.order-date strong{color:#101010;font-family:"os-sb",Verdana,Arial,sans-serif;font-weight:normal}.order-info-box .col-1,.order-info-box .col-2{width:48%;border:1px solid #e5e5e5;padding:2% 3%;margin:0 0 3%}.order-info-box .col-1{padding-right:0}.order-info-box .box-title h2{font-size:14px;margin:0}.order-info-box .box-title h2:after{content:':'}.order-info-box .box-content{padding:10px 15px}.order-info-box .box-content td{line-height:1.3;padding-left:15px}.order-info-box .box-content th{line-height:1.3;padding-top:10px}.order-info-box .box-content strong{font-weight:normal;text-transform:uppercase}body.newsletter-manage-index .my-account .fieldset{margin-bottom:20px}body.newsletter-manage-index .my-account .fieldset h2{display:none}body.newsletter-manage-index .my-account .form-list{border-top:1px solid #ededed;padding-top:10px}.forgot-password{border:none;width:50%;margin:30px auto;padding:0}@media only screen and (max-width:767px){.forgot-password{width:100%}}.forgot-password h2{margin-bottom:30px}.forgot-password h2:after{width:100%;background:#99c21a;content:"";display:block;height:2px;position:absolute;bottom:-10px;left:0}.forgot-password input{border-radius:3px;width:100%}.forgot-password .buttons-set{margin:20px 0 0 0}.account-login{margin:30px auto}.account-login #login-form .col2-set > *{padding:0;border:none;width:46%}@media only screen and (max-width:767px){.account-login #login-form .col2-set > *{width:100%}}.account-login #login-form .col2-set > * h2:after{width:100%;background:#99c21a;content:"";display:block;height:2px;position:absolute;bottom:-10px;left:0}.account-login #login-form .col2-set > * input{border-radius:3px}.account-create{padding:0;border:0;width:50%;margin:30px auto}.account-create h2:after{width:100%;background:#99c21a;content:"";display:block;height:2px;position:absolute;bottom:-10px;left:0}.account-create .form-list{position:relative}.account-create .form-list .register-button{position:absolute;bottom:-25px;right:0}.account-create .form-list .register-button button{margin-bottom:10px}.account-create .form-list .register-button p{float:none;text-align:right}.account-create .form-list .fields,.account-create .form-list .control{float:none;margin:0}.account-create .form-list .field,.account-create .form-list .control{width:100%;margin:0 0 10px}.account-create .form-list input{width:100%;border-radius:3px}.account-create .form-list .newsletter-box input,.account-create .form-list .remember-me-box input{vertical-align:middle}.account-create .form-list .newsletter-box label,.account-create .form-list .remember-me-box label{margin-left:5px}.account-create .form-list .customer-name-middlename .field.name-firstname{margin:0 0 10px}.account-create .customer-password{margin:0;padding:0;border:0}.account-create .customer-password .field.first{margin:0 0 10px}.reset-password{padding:3%;border:2px solid #ddd;width:100%;margin:30px 0 0}.reset-password input{width:100%}.reset-password .buttons-set{margin:20px 0 0 0}@media only screen and (max-width:1024px){body.customer-account .main{margin:20px 0 0 0}body.customer-account .sidebar .block-title strong{font-size:20px;font-weight:normal}body.customer-account .my-account .page-title h1{font-size:20px;font-weight:normal}body.customer-account .data-table th,body.customer-account .data-table td{padding:8px}}@media only screen and (max-width:979px){body.customer-account .my-account .title-buttons{text-align:left}body.customer-account .my-account .title-buttons span.separator,body.customer-account .my-account .title-buttons a{top:-12px}}@media only screen and (max-width:840px){body.customer-account .data-table.orders th.ship,body.customer-account .data-table.orders td.ship,body.customer-account .data-table.orders td.status,body.customer-account .data-table.orders th.status{display:none}}@media only screen and (max-width:767px){.my-account .addresses-list .col-1,.my-account .addresses-list .col-2{width:100%;padding-left:0;padding-right:0}.my-account .addresses-list .col-1 li.empty,.my-account .addresses-list .col-2 li.empty{width:100%}.my-account .addresses-list .item{float:left;width:50%;padding-right:30px}body.customer-account .main{margin:15px 0 0 0}body.customer-account .col-left{float:left;width:100%;padding:0;clear:left}body.customer-account .sidebar .block-title{margin:0}body.customer-account .sidebar .block-title strong{font-size:14px;text-transform:uppercase;cursor:pointer;display:block;padding:8px 0;border-bottom:2px solid #e5e5e5}body.customer-account .sidebar .block-title strong span{background:url("https://skin.gsm55.com/frontend/gsmmag/default/images/gsmmag/picto/ico-menu.png") no-repeat 0 center;background-size:18px 8px;margin:0;padding:0 0 0 24px;height:18px;line-height:18px}body.customer-account .sidebar .block-content{margin:0;padding:10px;display:block}body.customer-account .col2-left-layout .col-main{float:left;padding:0;width:100%;margin:15px 0 0 0}body.customer-account .my-account .page-title h1{font-size:16px}.order-info-box .box-content{clear:left}.order-info dt{display:none}.dashboard .page-title h1{margin-top:0}.dashboard .box-account{padding-bottom:15px;margin-bottom:30px}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{width:48%;padding-right:0;padding-left:0}.dashboard .col2-set .col-1{float:left;margin-right:4%}.dashboard .col2-set .col-2{float:right}.account-login,.account-create,.forgot-password,.reset-password{width:65%}}@media only screen and (max-width:600px){.account-login,.account-create,.forgot-password,.reset-password{width:95%}.customer-account-login .col2-set .col-1,.customer-account-login .col2-set .col-2{clear:both;width:100%;min-height:0;padding:2%}.customer-account-login .col2-set .col-1{margin:0 0 10px}.account-create .customer-name-middlename .field,.account-create .customer-password .field{width:100%;clear:both}.account-create .customer-name-middlename .field.name-firstname{margin:0 0 10px}.account-create .customer-password .field.first{margin:0 0 10px}body.customer-account .main{padding:10px;margin:10px 0 0 0}body.customer-account .data-table th,body.customer-account .data-table td{padding:5px}body.customer-account .sidebar .block-content{display:block !important}body.customer-account .sidebar .block-content.no-display{display:none !important}body.customer-account .my-account .form-list .control{padding-left:0}body.customer-account .my-account .title-buttons .button{width:100%;position:static;margin-bottom:15px}body.customer-account .my-account .title-buttons .button + .button{margin-left:0}body.customer-account .my-account .fieldset h2,body.customer-account .my-account .order-details h2,body.customer-account .my-account .addresses-list h2{margin-bottom:15px}body.customer-account .my-account .buttons-set{border-top:0}body.customer-account .my-account .addresses-list .item{margin-bottom:10px;padding:10px;float:none;width:auto}.dashboard .box-head h2{font-size:12px}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{width:100%;margin-top:15px}.my-account .addresses-list .addresses-additional p a{white-space:nowrap}.data-table.orders .link-reorder,.data-table.orders .date{display:none}.data-table.orders td.view{text-align:right}.order-info-box{margin:0}.order-info-box .col-1,.order-info-box .col-2{width:100%;border-bottom:1px solid #ededed;padding:15px 0}.order-info-box + .order-info-box{padding-bottom:0;border-bottom:0;margin-bottom:30px}}@media only screen and (max-width:480px){body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons{text-align:center;float:none}#my-reviews-table tbody td:nth-child(4n){display:none}}@media only screen and (max-width:350px){body.customer-account .data-table tbody th,body.customer-account .data-table tbody td{padding:5px 0}body.customer-account .data-table thead th,body.customer-account .data-table thead td{padding:5px 2px}}