:root{--shoppingCartBasket-fontSize: 1rem;--accountButtonHeader-gap: .4em;--accountButtonHeader-color: #000;--accountButtonHeader-icon-svg-width: 26px;--accountButtonHeader-icon-svg-fill: #999;--accountButtonHeader-icon-svg-fill-hover: #000;--accountButtonHeader-icon-status-backgroundColor: #000;--accountButtonHeader-icon-status-color: #fff;--accountButtonHeader-label-fontWeight: 700}#accountButtonHeader{display:inline-flex;gap:var(--accountButtonHeader-gap);flex:0 0 auto;align-items:center;color:var(--accountButtonHeader-color);text-decoration:none;font-size:var(--shoppingCartBasket-fontSize)}#accountButtonHeader .icon{flex:0 0 auto;position:relative}#accountButtonHeader .icon>svg{fill:var(--accountButtonHeader-icon-svg-fill);width:var(--accountButtonHeader-icon-svg-width);transition:fill .3s}@media (hover: hover){#accountButtonHeader:hover .icon>svg{fill:var(--accountButtonHeader-icon-svg-fill-hover)}}#accountButtonHeader .status{position:absolute;background-color:var(--accountButtonHeader-icon-status-backgroundColor);color:var(--accountButtonHeader-icon-status-color);font-size:.75rem;font-weight:700;letter-spacing:-1px;border-radius:50%;width:80%;aspect-ratio:1/1;top:-40%;right:-35%;display:flex;justify-content:center;align-items:center;line-height:1}#accountButtonHeader .status svg{fill:currentColor;width:50%}#accountButtonHeader .label{font-weight:400;font-family:Anton,sans-serif;text-transform:uppercase}#account{margin-top:var(--spacing-40);margin-bottom:var(--spacing-120)}#account .container{display:flex;align-items:flex-start;gap:var(--spacing-60)}#accountNavigationContainer{background-color:var(--grey-light);padding:20px 20px 7px;flex:0 0 auto;width:calc(240px + var(--spacing-60))}@media (max-width: 1023px){#accountNavigationContainer{display:none}}#account .header{margin-bottom:20px;display:grid;grid-template-columns:60px 1fr;gap:0 10px;justify-content:flex-start}#account .header .logo{width:100%;aspect-ratio:1/1;background-color:var(--red);border-radius:60%;display:grid;place-items:center;grid-row:span 3}#account .header .logo img{margin-top:5%;width:50%}#account .header .name{font-family:var(--fontFamily-heading);text-transform:uppercase;color:var(--black);font-size:1em;margin-bottom:.1em}#account .header .email{font-size:.77778em;overflow-wrap:break-word;word-break:break-word}#account .header .partButton{justify-self:flex-start}#account .pageContent{flex:1 1 auto;min-width:0}#account .pageContent h1{color:var(--red);margin-bottom:20px}#account .pageContent h1 [href^=tel]{color:inherit;text-decoration:none}#account .pageContent h2{margin-bottom:.5em}#accountDashboard{margin-bottom:var(--spacing-40);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-40)}#accountDashboard .item{color:var(--white);background:var(--grey) url(/images/style/blurred-image.jpg) no-repeat;background-size:cover;padding:var(--spacing-30);display:flex;flex-direction:column;align-items:flex-start;font-size:.77778em;line-height:1.4}#accountDashboard .item:not(:first-child){filter:grayscale(100%) brightness(120%)}#accountDashboard .item .partHeading{color:currentColor;margin-bottom:.3em}#accountDashboard .item ul{margin-bottom:20px}#accountDashboard .item ul li:not(:first-child){overflow-wrap:break-word;word-break:break-word}#accountDashboard .item ul li [href^=tel]{color:inherit;text-decoration:none}#accountDashboard .item .number{font-size:var(--fontSize-h2);font-family:var(--fontFamily-heading);margin-top:12px;margin-bottom:20px}#accountDashboard .item .partButton{margin-top:auto}@media (max-width: 767px){#accountDashboard{grid-template-columns:repeat(2,1fr)}#accountDashboard .item:first-child{grid-column:span 2}}#login{margin-top:var(--spacing-40);margin-bottom:var(--spacing-120)}#login .basicContainer h1{margin-bottom:var(--spacing-40)}#login .container{display:grid;grid-template-columns:minmax(0,1fr) 50%;gap:var(--spacing-60)}#login .login{border:solid 1px var(--grey);border-radius:var(--borderRadius);padding:var(--spacing-30)}#login .loginTemp{border:solid 1px var(--grey);border-radius:var(--borderRadius);padding:var(--spacing-30);grid-column-start:1;grid-column-end:3}#login .newAccount{padding:var(--spacing-30);background-color:var(--grey-light)}@media (width < 767px){#login .container{grid-template-columns:repeat(1,minmax(0,1fr))}#login .wrapper:nth-child(2){padding:0}}#account .formWrapper{padding-bottom:1px;margin-bottom:calc((var(--spacing-40)) - var(--form-item-margin-bottom))}#account .partFormLogin{max-width:460px}#orderHistory .list{border:solid 1px rgba(0,0,0,.2)}#orderHistory .item{display:flex;gap:var(--spacing-30);padding:var(--spacing-30)}#orderHistory .item:not(:first-child){border-top:solid 1px rgba(0,0,0,.2)}#orderHistory .text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-30)}#orderHistory .info{line-height:1.2em;display:flex;flex-wrap:wrap;gap:var(--spacing-30)}#orderHistory .info-item{display:flex;flex-direction:column}#orderHistory .link{color:inherit;text-decoration:none}#orderHistory .link .value{color:#000;text-decoration:underline}#orderHistory .info-item .label{font-size:.875em}#orderHistory .info-item .value{font-size:1em;color:#000;font-weight:700}#orderHistory .buttons{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}#orderHistory .image{flex:0 0 auto;width:140px}@media screen and (max-width: 900px){#account .container{grid-template-columns:auto}}@media screen and (max-width: 767px){#account .navigation ul{font-size:1em;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-30)}}@media screen and (max-width: 480px){#orderHistory .info{flex-direction:column}#orderHistory .image{width:80px}}#orderHistoryDetail .summary{margin-top:var(--spacing-30);line-height:1.2em;display:flex;flex-wrap:wrap;gap:var(--spacing-30)}#orderHistoryDetail .summary .item{display:flex;flex-direction:column}#orderHistoryDetail .summary .item .label{font-size:.875em}#orderHistoryDetail .summary .item .value{font-size:1em;color:#000;font-weight:700}#orderHistoryDetail .buttons{margin-top:var(--spacing-30);display:flex;flex-wrap:wrap;gap:10px}#orderHistoryDetail .buttons .partButton.partButton1 .buttonIcon svg{max-width:1.2rem}#orderHistoryDetail .products{margin-top:var(--spacing-60)}#orderHistoryDetail .products .table{display:flex;flex-direction:column;gap:10px;line-height:1.2em}#orderHistoryDetail .products .row{display:grid;grid-template-columns:100px auto auto 100px;gap:var(--spacing-30)}#orderHistoryDetail .products .head{font-weight:700;color:#000}#orderHistoryDetail .products .head .row{align-items:flex-end}#orderHistoryDetail .products .head .row .amount{grid-column:span 3}#orderHistoryDetail .products .body{display:flex;flex-direction:column;gap:var(--spacing-30)}#orderHistoryDetail .products .body .row{border-top:solid 1px rgba(0,0,0,.2);padding:20px 0}#orderHistoryDetail .products .body .property{display:flex;flex-direction:column;align-items:flex-start}#orderHistoryDetail .products .body .property-title{font-weight:700;color:#000}#orderHistoryDetail .products .body .property-number{font-size:.75rem}#orderHistoryDetail .products .body .property-list{font-size:.875rem;margin-top:10px;list-style-type:disc;margin-left:1em}#orderHistoryDetail .products .body .property-list li::marker{color:#999}#orderHistoryDetail .products .amount,#orderHistoryDetail .products .price{text-align:right}#orderHistoryDetail .products .footer{border-top:solid 1px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;padding-top:20px}#orderHistoryDetail .products .footer .row.total{font-weight:700;color:#000}#orderHistoryDetail .products .footer .label{grid-column:span 3;text-align:right}#orderHistoryDetail .products .footer .value{text-align:right}#orderHistoryDetail .info{margin-top:var(--spacing-60)}#orderHistoryDetail .info .columnContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-30);margin-top:var(--spacing-20)}#orderHistoryDetail .info .column .heading{font-weight:700;color:var(--red);margin-bottom:5px;display:inline-block}#orderHistoryDetail .info .column .list{display:flex;flex-direction:column;gap:5px;line-height:1.2em;font-size:.875em}#orderHistoryDetail .info p{font-size:.875em}@media screen and (max-width: 1200px){#orderHistoryDetail .summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}}@media screen and (max-width: 667px){#orderHistoryDetail .products .row{grid-template-columns:50px auto auto 80px}#orderHistoryDetail .products .head .amount{display:none}#orderHistoryDetail .products .head .heading{grid-column:span 3}}
