.quantity__input{font-family:Arial;font-size:14px}.announcement-bar-main{display:flex}.announcement-bar{width:100%}.announcement-bar__message{padding:.5rem 0;text-transform:uppercase}slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0;position:absolute;bottom:0;width:100%;z-index:9}@media screen and (min-width: 990px){.header__menu-item{padding:.5rem 1.2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{border-top:1px solid #ccc}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.5rem}sticky-header .header{padding-bottom:4px}}@media screen and (min-width: 990px){.header--top-center>.header__search,.header:not(.header--top-center) *>.header__search{display:none!important}.header--top-center *>.header__search,.header:not(.header--top-center)>.header__search{display:inline-flex!important}header-drawer{display:block!important}}.section+.section{margin-top:0}.rte ul,.rte ol{list-style-position:unset}.cart-count-bubble{font-size:10px}.breadcrumb{max-width:1470px;width:100%;position:relative;margin:0 auto;padding:0 20px}p{margin:0 0 10px}p:last-child{margin:0}.breadcrumb-list{padding-left:5px;display:flex;align-items:center;border-bottom:1px solid #eee;padding-bottom:5px;margin-top:5px;margin-bottom:20px}.breadcrumb a svg{display:block}.breadcrumb .breadcrumb-arrow{margin:0 5px;line-height:1}.breadcrumb .breadcrumb-title,.breadcrumb .breadcrumb-item{font-size:13px;line-height:15px;color:#757575;text-transform:capitalize}.breadcrumb .breadcrumb-item{text-decoration:none}.breadcrumb .breadcrumb-item:hover{color:#00bcee}.page-width{max-width:1470px;width:100%;margin:0 auto;padding:0 20px}.page-width .page-width{max-width:100%;padding:0;width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,body{letter-spacing:0}*:focus,*:focus-within,*:focus-visible{box-shadow:none!important;outline:none!important}*{-webkit-tap-highlight-color:transparent}.page--about-us .page-width--narrow h1.main-page-title{margin-bottom:30px;font-size:28px;font-weight:600;text-transform:capitalize;line-height:1.2}.page--terms-of-service .shopify-policy__container,.page--refund-policy .shopify-policy__container{max-width:1470px;width:100%;margin:0 auto;padding:0 20px}.page--terms-of-service .shopify-policy__container .shopify-policy__title h1,.page--refund-policy .shopify-policy__container .shopify-policy__title h1,.page--delivery-and-returns .page-width--narrow .main-page-title,.page--privacy-policy .page-width--narrow .main-page-title,.page--personalised-workwear .page-width--narrow .main-page-title{margin-bottom:30px;margin-top:0;text-align:left;font-size:28px;font-weight:600;text-transform:capitalize;line-height:1.2}.page--terms-of-service .shopify-policy__container .shopify-policy__body .rte strong,.page--refund-policy .shopify-policy__container .shopify-policy__body .rte strong{font-size:18px;line-height:1.2;color:#232323;font-weight:700}.page--terms-of-service .shopify-policy__container .shopify-policy__body .rte span,.page--refund-policy .shopify-policy__container .shopify-policy__body .rte span{font-size:14px;line-height:1.2;color:#232323;font-weight:400}.page--terms-of-service .shopify-policy__container .shopify-policy__body .rte,.page--refund-policy .shopify-policy__container .shopify-policy__body .rte{margin-bottom:40px}.page--delivery-and-returns .page-width--narrow .rte .grid__item{max-width:100%;width:100%}.page--delivery-and-returns .page-width--narrow .rte .grid__item .has-text-color,.page--privacy-policy .page-width--narrow .rte .wp-block-columns .has-text-color{font-size:18px;line-height:1.2;font-weight:700;color:#232323}.page--delivery-and-returns .page-width--narrow .rte .grid__item p{font-size:14px;line-height:1.5;font-weight:400;color:#232323}.page--privacy-policy .page-width--narrow .rte .wp-block-columns hr.wp-block-separator{margin:20px 0}.page--privacy-policy .page-width--narrow .rte .wp-block-columns .wp-block-column p,.page--privacy-policy .page-width--narrow .rte p{font-size:14px;line-height:1.5;font-weight:400;color:#232323}.page--privacy-policy .page-width--narrow .rte .has-text-color{font-size:18px;line-height:1.2;font-weight:700;color:#232323}.page--privacy-policy .page-width--narrow .rte hr.wp-block-separator{margin:20px 0}.page--privacy-policy .page-width--narrow .rte ul li{font-size:14px;line-height:1.5;font-weight:400;color:#232323;margin-bottom:10px}.page--privacy-policy .page-width--narrow .rte table{border:1px solid #12121233;border-collapse:collapse;width:100%}.page--privacy-policy .page-width--narrow .rte table thead tr th{text-align:left;font-size:16px;line-height:1.2;font-weight:600;color:#000;padding:5px 15px}.page--privacy-policy .page-width--narrow .rte table thead tr th:first-child{border-right:1px solid #12121233}.page--privacy-policy .page-width--narrow .rte table tbody tr{border-top:1px solid #12121233}.page--privacy-policy .page-width--narrow .rte table tbody tr th{text-align:left;padding:5px 15px;font-size:14px;line-height:1.2;font-weight:600;color:#000;border-right:1px solid #12121233}.page--privacy-policy .page-width--narrow .rte table tbody tr td{padding:5px 15px;font-size:14px;line-height:1.2;font-weight:400;color:#000}.page--account .customer.login,.page--create-account .customer.register{max-width:600px!important;width:100%;padding:30px 20px!important}.page--account .customer.login #login,.page--account .customer.login #recover,.page--create-account .customer.register h1{font-size:28px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:30px;line-height:1.2}.page--account .customer.login p{font-size:14px;line-height:18px;color:#000;margin:0;letter-spacing:0;font-weight:400}.page--account .customer.login form,.page--create-account .customer.register form{margin:30px 0 15px}.page--account .customer.login form .field,.page--create-account .customer.register form .field{flex-direction:column-reverse;text-align:left}.page--account .customer.login form .field:before,.page--account .customer.login form .field:after,.page--account .customer.login form .field:hover:after,.page--account .customer.login form button:before,.page--account .customer.login form button:after,.page--account .customer.login form button:hover:after,.page--create-account .customer.register form .field:before,.page--create-account .customer.register form .field:after,.page--create-account .customer.register form .field:hover:after,.page--create-account .customer.register form button:before,.page--create-account .customer.register form button:after,.page--create-account .customer.register form button:hover:after{box-shadow:none;outline:none}.page--account .customer.login form .field input,.page--create-account .customer.register form input{border:1px solid #ccc;padding:15px 10px;font-size:14px;line-height:1.2;color:#000;font-weight:400;height:auto;min-height:auto;letter-spacing:0;margin:0}.page--account .customer.login form .field input:focus,.page--account .customer.login form .field input:focus-visible,.page--create-account .customer.register form input:focus,.page--create-account .customer.register form input:focus-visible{box-shadow:none;outline:none}.page--account .customer.login form .field label,.page--create-account .customer.register form .field label{position:unset;font-size:14px;line-height:1.2;color:#000;font-weight:500;margin-bottom:5px;letter-spacing:0}.page--account .customer.login form a[href="#recover"],.page--account .customer.login form a,.page--create-account .customer.register form a{margin:20px auto;font-size:14px;line-height:1.2;color:#000;font-weight:500;letter-spacing:0;position:relative;text-decoration:none}.page--account .customer.login form a[href="#recover"]{margin:20px auto 10px}.page--account .customer.login form a{margin:10px auto 0}.page--account .customer.login form a:before,.page--create-account .customer.register form a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background:#000;transition:all .5s linear}.page--account .customer.login form a:hover:before,.page--create-account .customer.register form a:hover:before{width:0;transition:.5s linear}.page--account .customer.login form button,.page--create-account .customer.register form button{margin:20px 0 0;min-height:auto;height:auto;font-weight:700;font-size:15px;line-height:20px;padding:12px 15px;background:#ffed00;color:#333;letter-spacing:0;transition:all .5s linear}.page--account .customer.login form button:hover,.page--create-account .customer.register form button:hover{background:#e5d500;transition:.5s linear}.page--account .customer.account{max-width:1470px!important;width:100%;margin:0 auto;padding:0 20px}.page--account .customer.account .customer__title{font-size:30px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;line-height:36px;display:block}.page--account .customer.account .customer_logout{display:flex;align-items:center;text-decoration:none}.page--account .customer.account .customer_logout svg{display:block}.page--account .customer.account .customer_logout span{font-size:14px;line-height:20px;color:#000;position:relative;display:block;font-weight:400}.page--account .customer.account .customer_logout span:before{content:"";position:absolute;width:100%;left:0;height:1px;bottom:-2px;background:#000;transition:all .5s linear}.page--account .customer.account .customer_logout span:hover:before{width:0;transition:.5s linear}.page--account .customer.account .main-account{display:block;margin-top:35px}.page--account .customer.account .main-account .order-history{padding:0;margin-bottom:40px}.page--account .customer.account .main-account .order-history h2,.page--account .customer.account .main-account .account-history h2{font-size:20px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;line-height:28px}.page--account .customer.account .main-account .order-history table tbody tr td a{text-decoration:none;box-shadow:none;border:1px solid #12121233}.page--account .customer.account .main-account .account-history{margin-bottom:30px}.page--account .customer.account .main-account .account-history p{font-size:14px;line-height:24px;color:#000}.page--account .customer.account .main-account .account-history a{position:relative;text-decoration:none;font-size:16px;line-height:24px;color:3000}.page--account .customer.account .main-account .account-history a:before{content:"";position:absolute;width:100%;left:0;height:1px;bottom:-2px;background:#000;transition:all .5s linear}.page--account .customer.account .main-account .account-history a:hover:before{width:0;transition:.5s linear}.page--addresses .customer.addresses{max-width:1470px!important;width:100%;margin:0 auto!important;padding:0 20px!important;text-align:left!important}.page--addresses .customer.addresses h1{font-size:30px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;line-height:36px;display:block}.page--addresses .customer.addresses a{font-size:14px;line-height:20px;color:#000;position:relative;text-decoration:none;font-weight:400}.page--addresses .customer.addresses a:before{content:"";position:absolute;width:100%;left:0;height:1px;bottom:-2px;background:#000;transition:all .5s linear}.page--addresses .customer.addresses a:hover:before{width:0;transition:.5s linear}.page--addresses .customer.addresses div[data-address] button{margin:20px 0 0;min-height:auto;height:auto;font-weight:700;font-size:15px;line-height:20px;padding:12px 20px;background:#ffed00;color:#333;letter-spacing:0;transition:all .5s linear}.page--addresses .customer.addresses div[data-address] button:hover{background:#e5d500;transition:.5s linear}.page--addresses .customer.addresses div[data-address] button:before,.page--addresses .customer.addresses div[data-address] button:after,.page--addresses .customer.addresses div[data-address] button:hover:after{box-shadow:none;outline:none}.page--addresses .customer.addresses div[data-address] #AddAddress{max-width:380px;width:100%;margin-top:30px}.page--addresses .customer.addresses div[data-address] #AddAddress h2#AddressNewHeading{font-size:20px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;margin-top:0;line-height:28px}.page--addresses .customer.addresses div[data-address] #AddAddress #address_form_new{margin-top:30px}.page--addresses .customer.addresses #AddAddress #address_form_new .field,.page--addresses .customer.addresses #AddAddress #address_form_new .select,.page--addresses .customer.addresses ul li .edit-address form .field{max-width:100%;width:100%;flex-basis:auto;margin:20px 0 0;flex-direction:column-reverse;text-align:left}.page--addresses .customer.addresses #AddAddress #address_form_new .field:first-child,.page--addresses .customer.addresses ul li .edit-address form .field:first-of-type{margin-top:0}.page--addresses .customer.addresses #AddAddress #address_form_new .field:before,.page--addresses .customer.addresses #AddAddress #address_form_new .field:after,.page--addresses .customer.addresses #AddAddress #address_form_new .field:hover:after,.page--addresses .customer.addresses #AddAddress #address_form_new .select:before,.page--addresses .customer.addresses #AddAddress #address_form_new .select:after,.page--addresses .customer.addresses #AddAddress #address_form_new .select:hover:after,.page--addresses .customer.addresses ul li .edit-address form .field:before,.page--addresses .customer.addresses ul li .edit-address form .field:after,.page--addresses .customer.addresses ul li .edit-address form .field:hover:after,.page--addresses .customer.addresses ul li .edit-address form .select:before,.page--addresses .customer.addresses ul li .edit-address form .select:after,.page--addresses .customer.addresses ul li .edit-address form .select:hover:after,.page--addresses .customer.addresses ul li .edit-address form .field input:focus,.page--addresses .customer.addresses ul li .edit-address form .field input:focus-within,.page--addresses .customer.addresses ul li .edit-address form .select select:focus,.page--addresses .customer.addresses ul li .edit-address form .select select:focus-within,.page--addresses .customer.addresses #AddAddress #address_form_new .field input:focus,.page--addresses .customer.addresses #AddAddress #address_form_new .field input:focus-within,.page--addresses .customer.addresses #AddAddress #address_form_new .select select:focus,.page--addresses .customer.addresses #AddAddress #address_form_new .select select:focus-within{box-shadow:none;outline:none}.page--addresses .customer.addresses #AddAddress #address_form_new .field input,.page--addresses .customer.addresses #AddAddress #address_form_new .select select,.page--addresses .customer.addresses ul li .edit-address form .select select,.page--addresses .customer.addresses ul li .edit-address form .field input{border:1px solid #ccc;padding:15px 10px;font-size:14px;line-height:1.2;color:#000;font-weight:400;height:auto;min-height:auto;letter-spacing:0;margin:0}.page--addresses .customer.addresses #AddAddress #address_form_new .field label,.page--addresses .customer.addresses ul li .edit-address form .field label{position:unset;font-size:14px;line-height:1.2;color:#000;font-weight:500;margin-bottom:5px;letter-spacing:0}.page--addresses .customer.addresses #AddAddress #address_form_new .address_checkbox,.page--addresses .customer.addresses ul li .edit-address form .edit-address_checkbox{margin:20px 0 0;display:flex;align-items:center}.page--addresses .customer.addresses #AddAddress #address_form_new .address_checkbox input,.page--addresses .customer.addresses ul li .edit-address form .edit-address_checkbox input{margin:0 5px 0 0;width:15px;height:15px}.page--addresses .customer.addresses #AddAddress #address_form_new .address_checkbox label,.page--addresses .customer.addresses ul li .edit-address form .edit-address_checkbox label{font-size:14px;line-height:1.2;color:#000;font-weight:500;margin-bottom:0;letter-spacing:0}.page--addresses .customer.addresses #AddAddress #address_form_new .address_button{margin:20px 0 0}.page--addresses .customer.addresses #AddAddress #address_form_new .address_button button{margin:0 10px 0 0}.page--addresses .customer.addresses #AddAddress #address_form_new .address_button button:last-child{margin:0}.page--addresses .customer.addresses ul{text-align:left;margin-top:30px;display:flex;flex-wrap:wrap}.page--addresses .customer.addresses ul li{max-width:33.3333%;width:100%;margin-top:0;margin-bottom:30px}.page--addresses .customer.addresses ul li:first-child{margin-top:0}.page--addresses .customer.addresses ul li h2{font-size:20px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;margin-top:0;line-height:28px;text-align:left}.page--addresses .customer.addresses ul li p{font-size:14px;line-height:24px;color:#000}.page--addresses .customer.addresses ul li button{margin:20px 10px 0 0;min-height:auto;height:auto;font-weight:700;font-size:15px;line-height:20px;padding:12px 20px;background:#ffed00;color:#333;letter-spacing:0;transition:all .5s linear}.page--addresses .customer.addresses ul li button:hover{background:#e5d500;transition:.5s linear}.page--addresses .customer.addresses ul li button:before,.page--addresses .customer.addresses ul li button:hover:after,.page--addresses .customer.addresses ul li button:after{box-shadow:none;outline:none}.page--addresses .customer.addresses ul li button:last-child{margin:20px 0 0}.page--addresses .customer.addresses ul li .edit-address{margin-top:30px;max-width:380px;width:100%}.page--addresses .customer.addresses ul li .edit-address h2{font-size:20px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;margin-top:0;line-height:28px}.page--addresses .customer.addresses ul li .edit-address form{margin-top:30px}.template--customers--order .customer.order{max-width:1470px;width:100%;position:relative;margin:0 auto;padding:0 20px}.template--customers--order .customer.order .customer__title{font-size:30px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;line-height:36px;display:block}.template--customers--order .customer.order a{font-size:14px;line-height:20px;color:#000;position:relative;text-decoration:none;font-weight:400}.template--customers--order .customer.order a:before{content:"";position:absolute;width:100%;left:0;height:1px;bottom:-2px;background:#000;transition:all .5s linear}.template--customers--order .customer.order a:hover:before{width:0;transition:.5s linear}.template--customers--order .customer.order .main-order{margin:30px 0 50px;display:flex;justify-content:space-between}.template--customers--order .customer.order .main-order .order-detail{max-width:80%;width:100%;padding:0}.template--customers--order .customer.order .main-order .order-address{max-width:15%;width:100%}.template--customers--order .customer.order .main-order .order-detail h2{font-size:20px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;margin-top:0;line-height:28px}.template--customers--order .customer.order .main-order .order-detail p{font-size:14px;line-height:24px;color:#000;font-weight:400;position:relative;margin-bottom:15px;margin-top:0}.template--customers--order .customer.order .main-order .order-detail .order-details thead tr th{font-size:14px;line-height:24px;color:#000;font-weight:600;letter-spacing:0}.template--customers--order .customer.order .main-order .order-detail .order-details tbody tr td{font-size:14px;line-height:24px;color:#000;font-weight:400;letter-spacing:0}.template--customers--order .customer.order .main-order .order-detail .order-details tfoot tr td{font-size:15px;line-height:24px;color:#000;font-weight:600;letter-spacing:0}.template--customers--order .customer.order .main-order .order-detail .order-details tfoot tr td:last-child{font-size:15px;line-height:24px;color:#000;font-weight:400;letter-spacing:0}.template--customers--order .customer.order .main-order .order-address .billing-address h2,.template--customers--order .customer.order .main-order .order-address .shipping-address h2{font-size:22px;font-weight:500;text-transform:capitalize;color:#000;position:relative;margin-bottom:15px;margin-top:0;line-height:30px}.template--customers--order .customer.order .main-order .order-address .shipping-address{margin-top:30px}.template--customers--order .customer.order .main-order .order-address .billing-address p,.template--customers--order .customer.order .main-order .order-address .shipping-address p{font-size:14px;line-height:24px;color:#000;font-weight:400}.template--customers--order .customer.order .main-order .order-address .billing-address p strong,.template--customers--order .customer.order .main-order .order-address .shipping-address p strong{font-weight:700}body .header-wrapper .header .header__inline-menu{padding:15px 8% 5px}@media (max-width:1024px){.page-width{padding:0 20px}.template--customers--order .customer.order .main-order .order-address{display:flex;max-width:100%;justify-content:space-between;margin-top:30px}.template--customers--order .customer.order .main-order .order-detail{max-width:100%}.template--customers--order .customer.order .main-order{display:block}.template--customers--order .customer.order .main-order .order-address .shipping-address{margin-top:0}}@media (max-width:749px){.template--customers--order .customer.order .main-order .order-detail .order-details tbody tr td:before{font-weight:600;font-size:14px;line-height:24px;color:#000;letter-spacing:0}.template--customers--order .customer.order .main-order .order-detail .order-details tfoot tr td:before{font-weight:600;font-size:15px;line-height:24px;color:#000;letter-spacing:0}}@media (max-width:575px){.template--customers--order .customer.order .main-order .order-address{display:block}.template--customers--order .customer.order .main-order .order-address .shipping-address{margin-top:30px}}@media only screen and (max-width:400px){.cart-count-bubble{font-size:10px;height:15px;width:15px;bottom:9px;left:16px}}
/*# sourceMappingURL=/s/files/1/0532/7054/4566/t/28/assets/custom.css.map */
