.accountSection{font-size:16px;line-height:24px;padding:95px 20px 20px}.accountSection h1{color:#565654;font-size:24px;font-weight:400;line-height:28px;margin:0 0 30px}.accountSection h3{font-size:20px;margin:0 0 20px}.accountSection h5{font-size:14px}.accountSection p{line-height:24px}.accountSection .contact{display:none}.accountSection .claimNote{margin:0 0 20px}.accountSection .claimNote .selected{display:none}.accountSection .buttons5050{margin:20px 0 0}.accountSection .buttons5050 a,.accountSection .buttons5050 input{margin:0;vertical-align:top}.accountSection .selectedProducts{margin:0 0 20px}.accountSection .selectedProducts .selectedProduct{grid-gap:5px;display:grid;font-size:14px;grid-template-columns:90px 1fr;margin:0 0 15px}.accountSection .selectedProducts .selectedProduct img{padding-right:10px}.accountSection .claimProducts label{font-size:14px}.accountSection .reasons .fileUploadWrapper{position:relative}.accountSection .reasons .fileUploadWrapper .clearInput.visible+.button{padding:6px 35px 6px 10px}.accountSection .reasons .fileUploadWrapper .button{font-size:13px;height:43px;max-width:130px;padding:6px 20px;position:absolute;right:0;top:0}.accountSection .reasons .fileUploadWrapper .clearInput{color:#fff;display:none}.accountSection .reasons .fileUploadWrapper .clearInput.visible{display:block}.accountSection .reasons .fileUploadWrapper .clearInput:before{vertical-align:-12px}.accountSection .infoTable{grid-gap:50px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.accountSection .infoTable .right{text-align:right}.accountSection textarea{max-width:none}.accountSection .columnTitle{font-size:12px}.accountSection .productTitle{display:table;font-weight:500}.accountSection .productTitle:link,.accountSection .productTitle:visited{color:#565654;font-weight:700;text-decoration:none}.accountSection .claimProducts .listHead{grid-gap:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px}.accountSection .claimProducts .infoTable{margin:0}.accountSection .claimProducts .products .claimProduct{border-bottom:1px solid #ccc;margin:0 0 50px;padding:0 0 35px}.accountSection .claimProducts .products .claimProduct:last-of-type{border-bottom:none;margin:0;padding:0}.accountSection .claimProducts .products .claimProduct .selectOverflow,.accountSection .claimProducts .products .claimProduct .selectOverflow .hasFocus,.accountSection .claimProducts .products .claimProduct .selectOverflow:hover{border:1px solid #ccc}.accountSection .claimProducts .products .claimProduct .selectOverflow select{border:none}.accountSection .claimProducts .products .claimProduct .checkItem{display:none}.accountSection .claimProducts .products .claimProduct ul li{margin-left:17px;text-indent:-17px}.accountSection .claimProducts .products .claimProduct .count{margin:0 0 20px}.accountSection .claimProducts .products .claimProduct .productDescription{font-size:14px;margin:0 0 20px}.accountSection .claimProducts .products .claimProduct .columns{grid-gap:5px;display:grid;grid-template-columns:1fr 80px}.accountSection .claimProducts .productImage{margin:0 0 20px;max-width:100px}.accountSection .count{font-size:13px}.accountSection .fa-copy{cursor:pointer;margin-left:10px}.accountSection .forwarding{display:block;font-size:13px}.accountSection .forwarding:before{font-size:13px;padding-right:5px}.accountSection .gridListDetail .addressInfo{grid-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));line-height:32px}.accountSection .gridListDetail .productInfo .top{display:grid;gap:10px;grid-template-columns:1fr 80px}.accountSection .gridListDetail .productInfo .price{font-weight:700;text-align:right}.accountSection .gridListDetail .comments,.accountSection .gridListDetail .products{margin:0 0 30px}.accountSection .gridListDetail .comments:last-child,.accountSection .gridListDetail .products:last-child{margin:0}.accountSection .gridListDetail .tracking{position:absolute;right:0;top:0}.accountSection .gridListDetail .orderHeader{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px;position:relative}.accountSection .gridListDetail .orderHeader a:link,.accountSection .gridListDetail .orderHeader a:visited{color:#565654}.accountSection .gridListDetail .orderHeader i{margin-right:10px}.accountSection .gridListDetail .addressInfo{border:1px solid #e3e3e3;border-radius:16px;padding:24px}.accountSection .gridListDetail .left{margin:0 0 20px}.accountSection .gridListDetail .right .box{position:sticky;top:190px}.accountSection .gridListDetail .right .box .orderId{font-weight:700;margin:0 0 20px}.accountSection .gridListDetail .right .box .orderId>span{float:right;font-weight:400}.accountSection .gridListDetail .right .box .status{display:grid;gap:10px;grid-template-columns:1fr 200px;margin:0 0 20px}.accountSection .gridListDetail .right .box .status.border{border-bottom:2px solid #ccc;padding-bottom:20px}.accountSection .gridListDetail .right .box .status .value{text-align:right;white-space:nowrap}.accountSection .gridListDetail .right .box .calcRow{display:grid;gap:10px;grid-template-columns:1fr 80px;margin:0 0 20px}.accountSection .gridListDetail .right .box .calcRow .price{text-align:right;white-space:nowrap}.accountSection .gridListDetail .right .box .calcDelivery{border-top:2px solid #ccc;margin:20px 0 0;padding-top:20px}.accountSection .gridListDetail .right .box .calcDelivery .price,.accountSection .gridListDetail .right .box .calcTax .price{float:right}.accountSection .gridListDetail .right .box .calcTotal{font-size:20px;font-weight:700;margin:0 0 20px;padding-top:20px}.accountSection .gridListDetail .right .box .calcTotal .price{float:right}.accountSection .gridListDetail .right .box .calcTotal .mwst{font-size:12px;font-weight:400}.accountSection .gridListDetail .right .box a:link,.accountSection .gridListDetail .right .box a:visited{color:#565654;text-decoration:none}.accountSection .gridListDetail .right .box a:link.button,.accountSection .gridListDetail .right .box a:visited.button{color:#fff}.accountSection .gridListDetail .right .box a:link.button.empty,.accountSection .gridListDetail .right .box a:visited.button.empty{color:#565654}.accountSection .box{border:1px solid #e3e3e3;border-radius:16px;max-width:580px;padding:24px;position:relative}.accountSection .box+h3{margin-top:30px}.accountSection .product{margin:0 0 25px}.accountSection .product:last-child{margin:0}.accountSection .product a:link,.accountSection .product a:visited{color:#565654;text-decoration:none}.accountSection .product .productImage{margin:0 0 10px}.accountSection .date{font-size:24px;font-weight:600;line-height:34px;margin:0 0 5px}.accountSection .orderNumber{font-size:20px;font-weight:400;margin:0 0 20px}.accountSection .noOrders{border:1px solid #ccc;border-radius:16px;max-width:800px;min-height:200px;padding:30px 24px 24px;position:relative}.accountSection .noOrders .button{margin:0;max-width:410px}.accountSection .noOrders h3{margin:0 0 10px}.accountSection .noOrders i{border:10px solid #ccc;border-radius:50%;display:block;font-size:70px;height:150px;margin:0 auto 30px;padding:30px;text-align:center;width:150px}.accountSection .noOrders .circle{background:#0d76c9;border-radius:50%;color:#fff;font-size:30px;height:50px;left:calc(50% + 25px);line-height:50px;position:absolute;text-align:center;top:24px;width:50px}.accountSection .redNote{border:1px solid red;border-radius:5px;font-size:14px;padding:10px}.accountSection .userData .address{margin:0 0 30px}.accountSection .userData .address:last-child{margin:0}.accountSection .userData .editOptions{margin-top:5px}.overflowWrapper:not(.topProducts) .accountSection .userData .addClient.button,.overflowWrapper:not(.topProducts) .accountSection .userData .addClient.button:link,.overflowWrapper:not(.topProducts) .accountSection .userData .addClient.button:visited,.overflowWrapper:not(.topProducts) .accountSection .userData .addClientinput.button{font-size:15px;height:39px;padding:10px;position:absolute;right:10px;top:-52px;width:auto}.accountSection .orderInfo .box>i,.accountSection .orderInfo .status i{color:#008300;font-size:24px;padding-right:10px;vertical-align:-2px}.accountSection .orderInfo .box>i.blue,.accountSection .orderInfo .status i.blue{color:#0d76c9}.accountSection .orderInfo .box>i.orange,.accountSection .orderInfo .status i.orange{color:#fd9400}.accountSection .orderInfo .box>i.fa-undo,.accountSection .orderInfo .status i.fa-undo{font-size:20px;vertical-align:-1px}.accountSection .orderInfo .box>i.green,.accountSection .orderInfo .status i.green{color:#008300}.accountSection .reclaNote{background:#fffaec;border:1px dashed #c2c2c2;margin:0 0 20px;padding:10px;position:relative;z-index:1}.accountSection .orderInfo .status i{font-size:20px;padding-right:6px}.accountSection .gridList{margin:40px 0}.accountSection .gridList .gridBox{margin:0 0 60px}.accountSection .gridList .gridBox .orderInfo .box{border:none}.accountSection .gridList .gridBox .orderInfo .shipping{background-color:#f7f7f7;border-radius:8px;margin:20px 0;padding:16px}.accountSection .gridList .gridBox .orderInfo .shipping i{color:#565654;font-size:18px;padding-right:12px;vertical-align:0}.accountSection .gridList .gridBox .orderInfo .left{margin:0 0 20px}.accountSection .gridList .gridBox .orderInfo .left .box{background:#f7f7f7;border-radius:16px;padding:24px;position:sticky;top:190px}.accountSection .gridList .gridBox .orderInfo .left .box strong{font-size:20px}.accountSection .gridList .gridBox .orderInfo .left .box .infos{margin:20px 0}.accountSection .gridList .gridBox .orderInfo .left .box .infos:last-child{margin-bottom:0}.accountSection .gridList .gridBox .orderInfo .left .box .infos .info{border-top:1px solid #e3e3e3;padding:10px 0}.accountSection .gridList .gridBox .orderInfo .left .box .infos .info:first-child{border-top:none}.accountSection .gridList .gridBox .orderInfo .left .box .infos .info span+span{float:right}.accountSection .gridList .gridBox .orderInfo .right{border:1px solid #ccc;border-radius:16px;padding:24px}.accountSection .gridList .gridBox .orderInfo .right a:link,.accountSection .gridList .gridBox .orderInfo .right a:visited{color:#565654}.accountSection .editOptions>a:link,.accountSection .editOptions>a:visited{margin:10px 0}.accountSection .editOptions a:link,.accountSection .editOptions a:visited{color:#565654;font-weight:700;margin-right:10px;text-decoration:none}.accountSection .editOptions a:link:before,.accountSection .editOptions a:visited:before{display:inline-block;padding-right:5px}.accountSection .editOptions a:link.fa-exchange:before,.accountSection .editOptions a:visited.fa-exchange:before{padding-right:7px}.accountSection .editOptions a:link:hover,.accountSection .editOptions a:visited:hover{text-decoration:underline}.accountSection .editOptions a:link:hover:before,.accountSection .editOptions a:visited:hover:before{text-decoration:none}.accountSection .columnSpread .spreadElement{font-size:16px;margin:0 0 40px}.accountSection .columnSpread .spreadElement a:link,.accountSection .columnSpread .spreadElement a:visited{font-size:15px}.accountSection .couponTable{background:#f7f7f7;border-radius:16px;display:block;overflow-x:scroll;padding:24px;text-align:center;white-space:nowrap}.accountSection .couponTable th{padding:10px 10px 20px}.accountSection .couponTable td{border-top:1px solid #e3e3e3;padding:10px}.accountSection .teaserBoxes{font-size:15px;line-height:21px;margin-top:45px}.accountSection .teaserBoxes .box{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:10px;border-right:1px solid #ccc;margin:0 0 20px;padding:20px 20px 70px}.accountSection .teaserBoxes .box.hasNote{padding:20px 20px 142px}.accountSection .teaserBoxes .box .boxHeader{-webkit-font-smoothing:auto;background:#f7f7f7;border-radius:10px 10px 0 0;color:#565654;display:block;font-size:17px;margin:-20px -20px 20px;padding:20px;text-decoration:none;transition:all .2s}.accountSection .teaserBoxes .box .boxHeader:hover i{transform:scale(1.1)}.accountSection .teaserBoxes .box .boxHeader i{color:#565654;float:right;transition:all .1s}.accountSection .teaserBoxes .box .boxHeader i.fa-clipboard{font-size:20px}.accountSection .teaserBoxes .box .note{background:#f9f9f9;bottom:61px;left:0;padding:20px;position:absolute;width:100%}.accountSection .teaserBoxes .box .note a:link,.accountSection .teaserBoxes .box .note a:visited{color:#565654;float:right}.accountSection .teaserBoxes .box .note .noLink{float:right}.accountSection .teaserBoxes .box .boxFooter{bottom:0;display:block;left:0;padding:20px;position:absolute;width:100%}.accountSection .teaserBoxes .box .boxFooter:hover i{margin-right:-5px}.accountSection .teaserBoxes .box .boxFooter:link,.accountSection .teaserBoxes .box .boxFooter:visited{-webkit-font-smoothing:auto;color:#0763a9;text-decoration:none}.accountSection .teaserBoxes .box .boxFooter i{float:right;font-size:20px;transition:all .2s}.accountSection .loginInfo{display:none;margin:0 0 30px;position:relative}.accountSection .loginInfo strong{display:block}.accountSection .loginInfo h4{font-weight:700}.login{margin:40px auto;max-width:490px;padding:0 20px}.login input,.login textarea{font-size:16px;max-width:none}.login input[type=email],.login input[type=password],.login input[type=text]{height:60px}.login .passwordForgot{display:table;margin:-5px 0 20px}.login p{margin:20px 0}.login input.button:not([aria-controls=mep_0]){font-size:15px;line-height:10px;padding:14px 23px}.login .ondigoform input{padding-bottom:13px;padding-left:16px;padding-top:25px}.login .ondigoform .row label{top:17px}.login .ondigoform .row.hasFocus label{top:6px}.login .errorWrapper{bottom:5px;top:auto}.login .ondigoform .hasValue input{padding-bottom:13px;padding-left:16px;padding-top:25px}.login .ondigoform .hasValue label{left:16px;top:6px}@media only screen and (min-width:768px){.accountSection .teaserBoxes{grid-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accountSection .teaserBoxes .box{margin:0}.accountSection .couponTable{display:table}.accountSection .columnSpread{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.accountSection .columnSpread .spreadElement{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid-column;break-inside:avoid-column;display:inline-block;page-break-inside:avoid-column;width:100%}}@media only screen and (min-width:1036px)and (min-height:1px){.accountSection{display:grid;gap:25px;grid-template-columns:300px 1fr;padding:35px 20px 65px 0}.accountSection h1{font-size:32px;line-height:36px}.accountSection .buttons{display:block}.accountSection .buttons .button+.button,.accountSection .buttons .button:link+.button,.accountSection .buttons .button:visited+.button,.accountSection .buttons input.button+.button{margin-top:15px}.accountSection .contact{margin-top:30px;padding:0 0 0 120px;position:relative}.accountSection .contact img{border-radius:50%;left:0;position:absolute;top:0;width:100px}.accountSection .contact .phone{font-size:16px;font-style:italic}.accountSection .loginInfo{display:block;margin:0 0 20px;padding-left:20px}.accountSection .product{display:grid;gap:25px;grid-template-columns:80px 1fr}.accountSection .product .productImage{margin:0}.accountSection .gridList .gridBox .orderInfo{display:grid;gap:25px;grid-template-columns:300px 1fr}.accountSection .gridList .gridBox .orderInfo .button:last-child,.accountSection .gridList .gridBox .orderInfo .left{margin:0}.accountSection .gridListDetail .gridBox{display:grid;gap:25px;grid-template-columns:1fr 400px}.accountSection .gridListDetail .right .productTitle:link,.accountSection .gridListDetail .right .productTitle:visited{font-weight:400}.accountSection .gridListDetail .left{margin:0}.accountSection .gridListDetail .left .count{font-weight:400}.accountSection .noOrders{padding:30px 24px 30px 230px}.accountSection .noOrders .circle{left:124px}.accountSection .noOrders i{left:24px;margin:0;position:absolute;top:24px}}@media only screen and (min-width:1340px){.accountSection{padding:35px 0 65px}.accountSection .teaserBoxes{grid-template-columns:repeat(3,minmax(0,1fr))}}
