@keyframes spin45L{0%{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes spin45R{0%{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.account .note{font-size:.8em}.account .note a{display:inline-block;text-transform:uppercase;font-size:1em;margin-bottom:1em;text-decoration:underline}.account .note input{display:inline-block;width:auto;margin:0;border-bottom:1px solid}.login-page.reset-password div.note,.new-customer-cta{margin-top:2em}.login-page{padding:2em 0 4em;text-align:center}.login-page h1,.login-page h2{line-height:100%;margin-bottom:.7em}.login-page .form-wrap{max-width:400px;margin:auto;padding:0 1em;box-sizing:content-box}.login-page .subtitle{margin-bottom:1em}.login-page input{width:100%;margin-bottom:1em}.login-page .social_front{overflow:hidden}.login-page .social{padding:0}.login-page .social ul{overflow:hidden}.login-page .social h4{font-size:1.5em;margin:0 0 1em}.login-page .social ul li{list-style:none}.login-page .social ul li a{color:#fff;font-size:14px!important;text-align:center}.isNotMobile .login-page .social ul li a:hover{color:#fff}.login-page .register-btn{width:100%}.login-page .btn{width:100%;margin-bottom:.7em}.my-account.account{padding:3em 0 4em}.my-account .content{width:70%;padding:2.5em 4.5%;margin-top:0;background:var(--light-color);text-align:left}.my-account .content h1{margin-bottom:1em}.my-account .content h1,.my-account .content h2:not(.h5){font-size:2em}.my-account .content .h5,.my-account .content input,.my-account .content select{margin-bottom:1em}.my-account .content a:not(.btn){font-size:.8em;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline}.my-account .content .note a:not(.btn){font-size:1em}.my-account .grid{margin-top:3em}.my-account .orders{margin-top:2em}.my-account table th{font-weight:700;line-height:110%;padding:.8em .3em;border-bottom:1px solid}.my-account table th:first-child{padding-left:1.5em}.my-account table th:last-child{padding-right:1.5em}.my-account table td:first-child{padding-left:1.8em}.my-account table td:last-child{padding-right:1.5em}.my-account table td{font-size:.9em;padding:1em .3em;line-height:130%;border-bottom:1px solid rgba(0,0,0,.2);text-transform:capitalize}.my-account table tr:last-child td{border:none}.my-account .orders table tbody tr:first-child td{padding-top:1.5em}.my-account table td a{text-decoration:underline;font-size:1em!important}.my-account table .image-cell img{display:block;width:4em;margin:0}.my-account .tfoot-wrap{padding:1em 1.2em 1.2em;background:#fff}.my-account .tfoot td{padding:.8em 0!important}.my-account .tfoot .total{padding:1.1em 0 0!important}.my-account .tfoot .total.label{font-size:1em}.my-account .tfoot .total.number{font-size:1.3em}.my-account .tfoot td{background:#fff;border-bottom:1px solid rgba(0,0,0,.2)}.my-account .note-default{font-size:.8em;font-weight:400;text-transform:none;color:var(--main-color)}.my-account .address-item{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.2)}.my-account .address-item:last-child{margin:0;border:0;padding:0}.my-account .address-title{font-size:1.2em;margin-bottom:1em}.my-account .address-actions{text-align:right}.my-account .address-actions a{font-size:.9em;text-transform:uppercase}.my-account .address-actions .action.edit{margin-right:2em}.my-account .action{display:inline-block}.my-account .action svg{margin-right:.5em;font-size:.7em}.isNotMobile .my-account .action:hover svg path{color:var(--main-color)}.my-account .edit-address{margin-bottom:1em}.my-account .add-address{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid rgba(0,0,0,.2)}.my-account .customer-addresses .error{color:red;border-color:red}.default-address{margin:1em 0 2em}.default-address input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute}.default-address input,.default-address label{display:inline-block;vertical-align:middle;cursor:pointer}.default-address label{position:relative}.default-address label:before{content:"";background:#fff url(//shoptamfam.40boxes.com/cdn/shop/t/814/assets/checked.png?v=92020405334828790951757082015) no-repeat center;background-size:0%;border:2px solid var(--text-color);width:18px;height:18px;margin-right:15px;text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.default-address input:checked+label:before{background-size:70%}.my-account .orders.order-details{margin-top:3em}.my-account .orders-list{max-width:38.5em;border:1px solid rgba(0,0,0,.2);padding:0;margin-bottom:2em}.my-account .orders h2{margin-bottom:1em}.my-account .order .top{padding:0 1.3em}.my-account .order .top .wrap{padding:1em 0}.my-account .order:not(:last-child):not(.open) .top .wrap{border-bottom:1px solid rgba(0,0,0,.2)}.my-account .order .order-number{cursor:pointer;font-size:.9em;text-transform:uppercase;color:#eee;font-weight:500;letter-spacing:.03em}.my-account .order .order-number .cancelled{font-size:.8em;color:var(--red-details);padding-left:.5em}.my-account .order .view-details{color:var(--main-color);margin-bottom:0;font-size:.8em}.isNotMobile .my-account .order .view-details:hover{color:#eee}.my-account .order .info.main{font-size:.8em}.my-account .order .label{font-size:.8em;text-transform:uppercase;color:gray;font-weight:500;letter-spacing:.03em}.my-account .order .info .cancelled{padding:0;color:var(--red-details)}.my-account .order .info .cancelled .label{color:inherit}.my-account .order .info .cancelled .separator{padding:0 .8em 0 .5em}.my-account-menu{width:30%;margin:2.5em 0}.my-account-menu h2{font-size:2em}.my-account-menu .links a{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;display:block;width:100%;padding:.5em 0;font-weight:400}.my-account-menu .links .active{color:var(--main-color);font-weight:600;text-decoration:underline}.my-account-menu .btn{margin-top:2em}@media all and (max-width: 900px){.my-account.account{padding:1em 0 4em}.my-account .address-actions{margin-top:.4em}.my-account .content h1,.my-account .content h2,.my-account-menu h2{font-size:1.5em}.my-account .tfoot-wrap{background:#fff!important;padding:.8em}.my-account table td{background:#fff!important}.my-account table th{background:#f5f5f5!important}.my-account table th:first-child{padding-left:1em}.my-account table th:last-child{padding-right:1em}.my-account table td:first-child{padding-left:1em}.my-account table td:last-child{padding-right:1em}.my-account .content{width:100%;margin:0;background:none;padding:3em 0 0;border:none}.my-account table{font-size:.8em}.my-account table .image-cell img{width:2em}.my-account .tfoot .total.label{font-size:.9em}.my-account .tfoot .total.number{font-size:1.1em}.my-account .orders.order-details,.my-account .orders{margin-top:.5em}.my-account .grid{margin-top:2em}.my-account .grid .grid__item{margin-bottom:1em}.my-account .address-item p,.my-account .info p{font-size:.9em}.my-account-menu{width:100%;padding:0;margin:0}.my-account-menu .goto{position:relative}.my-account-menu .goto .trigger{cursor:pointer;line-height:normal;background:#fff;color:#000;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;padding:.65em 1em;font-size:16px;text-transform:none;letter-spacing:0;font-weight:400;width:100%;overflow:hidden;box-shadow:none}.my-account-menu .goto .trigger svg{position:absolute;right:14px;top:50%;margin-top:-.55em;display:flex;align-items:center;font-size:.8em}.my-account-menu .goto .trigger.open svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-account-menu .goto .trigger path{fill:#999}.my-account-menu .goto .links{font-size:.9em;display:none;background:#fff;box-sizing:border-box;position:absolute;margin-top:-.5em;left:0;top:100%;width:100%;padding:.8em 1.2em;border:1px solid rgba(0,0,0,.2);border-top:0;border-bottom-right-radius:.4em;border-bottom-left-radius:.4em}.my-account-menu .logout{width:38%;margin:0;padding:0 0 0 .5em}.my-account-menu .logout *{height:100%}.my-account-menu .logout .btn{margin:0;padding:0;width:100%;max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/814/assets/customer-account.scss.css.map */
