@font-face{font-family:Alabama;src:url(/themes/teapot-theme/assets/font/Alabama.ttf) format("truetype")}.my-account__links{padding:0;margin:0 -15px -30px}.my-account__links-item{list-style-type:none}.my-account__links-item a{background-color:#fff;border:1px solid #d6d6d6;margin-bottom:30px;padding:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;font-size:1.4em;border-radius:0}.my-account__links-item a:hover{background-color:#394f77;color:#fff}.my-account__links-item a .icon{margin-bottom:10px}@media(min-width:992px){.my-account__links-item a .icon{width:34px;height:34px}}.my-account__heading{margin-top:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d6d6d6}.my-account__footer{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}.my-account__footer .btn:first-of-type{margin-right:15px}.my-account__sidebar{margin:0;padding:0;background-color:#fff}.my-account__sidebar-link{display:block;list-style-type:none}.my-account__sidebar-link a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:relative;padding:15px 10px;border:1px solid #d6d6d6;border-top:0}.my-account__sidebar-link a .icon{margin-right:10px;flex:0 0 24px}.my-account__sidebar-link a.active-page{background-color:#394f77;color:#fff;border-color:#394f77}.my-account__sidebar-link a:hover:not(.active-page){background-color:#ebe9e9}.my-account__sidebar-link:first-of-type a{border-top:1px solid #d6d6d6}.order-head{background-color:#fff;border-radius:0;padding:20px;margin-bottom:20px;border:1px solid #d6d6d6}.order-head span{text-align:center;color:#394f77;font-weight:700}.order-item{background-color:#fff;border-radius:0;margin-bottom:20px;border:1px solid #d6d6d6}.order-item:hover{border-color:#a3a3a3}.order-item:last-of-type{margin-bottom:0}.order-item a{padding:20px}.order-item span{text-align:center}#order-details .account-form{margin-bottom:20px}#order-details .account-form:last-of-type{margin-bottom:0}#order-infos td{border-bottom:1px solid #d6d6d6;padding:8px 0}#order-infos tr:last-of-type td{border-bottom:0}.order-detail-addresses .address{padding:20px;background-color:#f6f6f6;border-radius:0;border:1px solid #d6d6d6;margin-bottom:20px;display:block;width:100%}.order-detail-addresses .address:last-of-type{margin-bottom:0}.order-detail-addresses .address h6,.order-detail-addresses .address p{margin:0}#order-history ul{padding:0;margin:0;font-size:0}#order-history ul li{list-style-type:none;width:50%;display:inline-block;font-size:medium;position:relative;vertical-align:top;padding:13.3333333333px 0 13.3333333333px 40px}#order-history ul li:first-child:after,#order-history ul li:first-child:before{display:none}#order-history ul li:nth-child(3):after{top:50%!important}#order-history ul li:nth-child(odd):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px;border-radius:50%;background-color:#394f77;border:2px solid #314466;z-index:10}#order-history ul li:nth-child(odd):after{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background-color:#d6d6d6;z-index:5}#order-history ul li:last-child:after,#order-history ul li:nth-last-child(2):nth-child(odd):after{bottom:50%}#order_products_table{padding:0;margin:0}#order_products_table li{border-bottom:1px solid #d6d6d6;padding:20px 0;list-style-type:none}#order_products_table li:last-of-type{border-bottom:0}#order_products_table li .product-name p{margin:0}#order_products_table li .product-name span{display:block;clear:both;color:grey;font-size:14.4px}#order_products_table li .product-price{text-align:right}#order_products_table li .product-price p{margin:0}#order_products_table li .product-quantity{text-align:center}#order_products_table li .product-quantity p{margin:0}#order_products_table li .product-image img{display:block}@media(max-width:991px){#order_products_table li .product-image img{width:100%}}.messages{max-height:360px;overflow-y:scroll;border:1px solid #d6d6d6;padding:20px;border-radius:0}.messages .message-timestamp{display:block;text-align:center;font-weight:700}.messages .message-name{display:block;clear:both;font-style:italic;margin:0 5px;color:#707070}.messages table tr:last-of-type .message{margin-bottom:0}.messages .message{border-radius:0;padding:10px;display:inline-block;margin-bottom:20px;min-width:45%}.messages .message--employee{background-color:#f6f6f6}.messages .message--customer{background-color:#394f77;color:#fff}.messages .message>span{display:block;text-align:left}@media(min-width:440px)and (max-width:575px){.messages .message{font-size:14.4px;min-width:75%}}.page-addresses .address{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6}.page-addresses .address:last-child,.page-addresses .address:only-child{margin-bottom:0;padding-bottom:0;border:0}.page-addresses .address .address-item{display:block;display:flex;justify-content:space-between;align-items:center}.page-addresses .address .address-item p{margin:0;max-width:75%}@media(max-width:767px){.page-addresses .address .address-item p{max-width:65%}}.page-addresses .address .address-item span{line-height:0}.page-addresses .address .address-item span a{margin-left:10px;display:inline-block;vertical-align:top}#addressbook_cp_button_id,#delivery_cp_button_id{display:none!important}.authentication__tabs{margin:0;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;padding:15px}.authentication__tabs li{height:65px;list-style-type:none;flex:0 0 50%;text-align:center;max-width:50%;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.authentication__tabs li{white-space:normal;height:80px}}.authentication__tabs li.active{border:1px solid #d6d6d6;border-bottom-color:#fff}.authentication__tabs li:not(.active){border:1px solid;border-color:#fff #fff #d6d6d6}.authentication__tabs li a{padding:15px;display:block}@media(max-width:767px){.authentication__tabs li a{padding:10px;font-size:14px}}@media(max-width:1199px){.discount__table thead tr{display:none}.discount__table tbody tr{display:block}.discount__table tbody tr:nth-child(odd) td{background-color:#ebe9e9}.discount__table tbody tr td{display:block;border:1px solid #d6d6d6!important}.discount__table tbody tr td:not(:last-child){border-bottom:0!important}.discount__table tbody tr td:before{content:attr(data-title);width:50%;display:inline-block;font-weight:600}.discount__table tbody tr:not(:only-child):not(:last-child) td:last-child{border-bottom:0!important}}
