:root{--bez:cubic-bezier(.62,1.11,.66,.71);--site-highlight:#187685}#login .loginPage{display:flex;flex-wrap:wrap;justify-content:space-around;gap:0 1.85rem;padding:30px 0 0;width:100%}.login-head{display:block;width:100%;border-bottom:1px solid var(--site-border);margin:0 0 1.85rem}.loginBox,.registerBox{display:block;width:400px}.loginPage input{width:100%}.userNav{display:flex;padding:0;margin:0;flex-direction:column;gap:1.13rem}.user-info .close{background:var(--dd-bkg1);height:52px;position:absolute;top:0;color:var(--dd-grey);border-right:1px solid var(--site-border);border-bottom:1px solid var(--site-border);align-items:center}.user-info .close svg{inset:initial;margin:0}.user-info{display:flex;flex-wrap:wrap;gap:0 10px;position:sticky;z-index:1;padding:.85rem 0 .55rem;background:#fff;height:130px;min-width:100%;top:0;box-shadow:0 17px 10px -19px rgba(0,0,0,.26);margin:0 auto}.user-info svg{width:26px;height:26px;position:relative;fill:var(--dd-light-grey)}.user-info .user-id{display:block;font-size:1.3rem;line-height:1.5rem;font-weight:400;width:80%;color:var(--site-grey)}.user-info .user-detail{display:flex;flex-wrap:wrap;width:100%;font-size:.68rem;line-height:.88rem;font-weight:600;gap:6px 10px;align-content:flex-start;margin:10px 0}.user-detail .ud-title{width:40%;color:var(--dd-light-grey);font-size:.76rem;line-height:.86rem;font-weight:500;min-width:max-content}.user-detail .ud-txt{width:calc(60% - 10px)}.button-nav{display:flex;flex-direction:column;gap:.85rem}.button-nav .navlink.user-action{position:absolute;inset:30px 30px auto auto;max-width:50%;min-width:300px}.navlink{display:flex;gap:20px;align-items:flex-start;padding:0 0 8px;border-bottom:1px solid var(--dd-bkg2);color:var(--dd-grey);font-size:.76rem;line-height:.86rem;font-weight:500}button.navlink{width:100%;border:0;border-bottom:1px solid var(--dd-bkg2);padding:0 0 8px;text-transform:none;height:auto;text-align:left;background:transparent}.navlink svg{width:16px;height:16px;position:relative;top:2px;flex-shrink:0}.navlink:not(:has(.selected)) svg{fill:var(--dd-light-grey)}.navlink .navlink-heading{font-size:1.04rem;line-height:1.14rem;font-weight:400;color:var(--site-grey);display:block;margin:0 0 5px}.navlink.active .navlink-heading,.navlink:hover .navlink-heading,.navlink:hover{color:var(--site-highlight)}.navlink.active{border-color:var(--site-highlight)}.userNav .navlink.dd_account-logout{margin-top:40px}.navlink.dd_account-logout svg{width:14px;height:14px}.navlink.dd_account-history svg{width:20px}.navlink.dd_account-logout .navlink-heading{color:var(--brand-color1)}.navlink .txt span{display:block;height:28px;overflow:hidden;margin:5px 0 0}#myAccount #container{overflow:initial}#myAccount #mainContent{margin:0 auto 50px;border:0;width:100%}#myAccount .loginFrame{z-index:0}.myacc-block{display:block;margin:0 auto;background:#fff;border-radius:4px;padding:8.6rem 2.94rem 2.94rem;border:1px solid var(--site-border);position:relative;max-width:1220px}.user-submit{display:flex;justify-content:space-between;border-top:1px solid var(--site-border);padding:10px 0 0;margin:40px 0 0}.user-submit .button.line{border:1px solid var(--site-border);color:var(--dd-grey);width:220px;text-align:center;text-decoration:none}.user-submit .button.line:hover{background:var(--dd-light-grey);color:#fff}.basket-name{color:var(--site-highlight);margin-left:.68rem}.clientSave{display:flex;flex-direction:row-reverse;justify-content:space-between;border-top:1px solid var(--site-border);padding-top:20px;margin-top:40px}.blk-header{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:0;padding:1.5rem 2.86rem;border-bottom:1px solid var(--site-border);font-size:2.46rem;font-weight:300;position:absolute;inset:0 0 auto;background:var(--dd-bkg1);color:var(--site-highlight)}.blk-header svg{fill:var(--dd-light-grey);width:26px;height:26px;flex-shrink:0}.blk-group{border-top:1px solid var(--site-border);padding:1rem 0 0;margin:0 auto 40px}.blk-txt{display:block;width:100%}.update-access .button{min-width:180px;border-color:var(--site-border);margin:0 0 .85rem}.address-name{display:flex;gap:10px;justify-content:space-between}.address-name>div{width:100%}.twoCol{display:grid;grid-template-columns:repeat(2,minmax(45%,50%));gap:10% 5%}.threeCol{display:grid;grid-template-columns:repeat(3,minmax(30%,33%));gap:10% 5%}#myAccount .q-field--outlined .q-field__control::before{border-color:var(--site-border)}#passwordContainer{margin:0 0 40px}#myAccount input.q-field__control,#myAccount input.q-field__input,#myAccount input.q-field__native{color:var(--dd-grey)}.order-filter-frame,.invoice-filter-frame{display:flex;justify-content:space-between;gap:1rem}.order-search-label,.order-filter-label,.invoice-search-label,.invoice-filter-label{margin:0;font-size:.96rem;font-weight:500;line-height:1.16rem;display:block;width:100%;border-bottom:1px solid var(--site-border);padding:0 0 6px;color:var(--site-mid-grey)}.order-search-label,.invoice-search-label{margin:0}.order-filter,.invoice-filter{display:block;width:49%;max-width:49%}.order-filter input,.invoice-filter input{width:100%;border:1px solid var(--dd-light-grey);border-radius:4px;color:var(--site-grey);font-weight:600;font-size:.76rem;cursor:pointer;height:40px;background-color:#fff;min-width:100%}.order-filter label,.invoice-filter label{width:100%}.order-filter .txt,.invoice-filter .txt{font-size:.684rem;display:block;margin:5px 0;color:var(--dd-light-grey);font-weight:600;text-transform:uppercase}.myacc_orders .order-search,.myacc_invoice .invoice-search{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:0;justify-content:space-between}.orders-search .order-search-label,.invoice-search .invoice-search-label{width:100%}.order-search label,.invoice-search label{margin:0;width:calc(100% - 40px)}.order-search input[type="text"]:not(.q-field__native),.invoice-search input[type="text"]:not(.q-field__native){border-color:var(--dd-light-grey);border-radius:4px 0 0 4px}.order-search .search-button,.invoice-search .search-button{width:40px;background:var(--dd-light-grey);color:#fff;font-size:.86rem;font-weight:600;border:0;border-radius:0 4px 4px 0;padding:0;display:flex;align-items:center;justify-content:center}.search-button svg{width:16px;height:16px}.order-search .txt,.invoice-search .txt{width:100%;font-size:.684rem;display:block;margin:5px 0;color:var(--dd-light-grey);font-weight:600;text-transform:uppercase}.myacc_orders .order-filter-frame,.myacc_invoice .invoice-filter-frame{padding:0;flex-wrap:wrap;gap:initial;align-content:flex-start}.no-results{display:block;border-top:1px solid var(--site-border);margin:56px 0 0;padding:1.5rem 0}.order-list-item{display:flex;padding:.44rem .3rem;border:1px solid var(--site-border);margin:0;border-radius:4px;background:#fff;width:100%;font-size:.824rem;color:var(--dd-grey);position:relative}.order-list-item [class^=".ord-"]{display:block;min-width:fit-content;flex-shrink:0}.order-list-item .ord-id{width:10%;font-size:.824rem;padding-left:.5rem}.order-list-item .ord-date-placed{width:20%}.order-list-item .ord-total{width:20%}.order-list-item .ord-status{width:35%}.order-list-item .ord-status span{font-size:.724rem;padding-right:1rem;line-height:.824rem}.order-list-item .ord-download{width:15%;position:relative;max-width:180px}.order-list-item .ord-download .button{width:100%;margin:0;background:var(--dd-bkg1);color:var(--site-highlight);font-size:.68rem;letter-spacing:.013rem}.order-list-item .ord-download .button:hover{background:var(--site-highlight);color:#fff}.order-list-item .ord-label{display:flex;font-weight:600;font-size:.68rem;letter-spacing:.05rem;padding:0;color:var(--dd-light-grey);text-transform:uppercase;line-height:.68rem;margin:6px 0 4px}.order-list-item .ord-txt{display:flex;font-weight:600;padding:0;color:var(--dd-grey);line-height:1rem}.order-list-item .ord-id .ord-txt{color:var(--site-highlight)}.order-list-item .submit-messages.success{display:block;position:absolute;inset:auto -1px calc(100% + 8px) auto;margin:0;padding:1.05rem 1.85rem;max-width:220px;background:var(--site-green);color:#fff!important;border-radius:4px;font-size:.86rem;line-height:1.06rem;font-weight:400}.order-list-item .submit-messages::after{content:"";display:block;width:2px;height:26px;background:var(--dd-light-grey);position:absolute;z-index:10;inset:auto 30px -13px auto;border-radius:2px}.add-new-list{display:flex;gap:10px;margin:0 0 40px}.add-new-list .button{flex-shrink:0;width:120px}#myDetails .searchPostcode,#myDetails .borderbox .details{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;min-height:50px;display:inline!important}.shopping-list{display:flex;justify-content:space-between}.shopping-list-nav{display:flex;flex-direction:column;gap:20px;width:30%}.shopping-list-results{display:flex;flex-direction:column;gap:10px;margin:0;width:60%}.shopping-list-nav .shopping-list-item{display:flex;gap:10px;cursor:pointer;border-bottom:1px solid var(--site-border);padding:0 0 6px}.shopping-list-item.active{color:var(--site-highlight);border-color:var(--dd-light-grey)}.button.user-action{position:absolute;inset:20px 100px auto auto;margin:auto;border-color:#a7b6c8;color:var(--dd-grey)}table.current-basket-items thead th{font-size:.684rem;color:var(--dd-light-grey);font-weight:600;text-transform:uppercase;text-align:left}table.current-basket-items td,table.current-basket-items th{padding:5px 0;vertical-align:top}table.current-basket-items tr th:nth-child(1),table.current-basket-items tr td:nth-child(1){width:30%}table.current-basket-items tr th:nth-child(2),table.current-basket-items tr td:nth-child(2){width:65%}table.current-basket-items tr th:nth-child(3),table.current-basket-items tr td:nth-child(3){width:5%;padding-left:.5rem;text-align:center}.current-basket-items a{color:var(--site-highlight);text-decoration:underline;text-underline-position:right}.shopping-list-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.shoppinglist-edit-btns{display:flex;gap:20px;justify-content:space-between}.shoppinglist-edit-btns .button{width:220px}.rename-list{display:block;width:100%}.shopping-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping-list-icons{flex-shrink:0;display:flex;gap:10px;align-items:center}.edit-icon,.delete-icon{font-size:.864rem;cursor:pointer;color:var(--dd-light-grey)}.delete-icon:hover{color:var(--site-red)}#myDetails .searchPostcode input{width:100%}#myDetails .searchPostcode input[type='text']::placeholder{font-size:13.3px;color:#aaa}.details .panel{width:100%}.searchPostcode input[type='text']:not(.q-field__native){height:56px}#myDetails .clientSave .button{width:250px}#myOrders{display:block;padding:0;margin:4rem auto}#myOrders li{list-style:none;padding:20px 10px;border:1px solid var(--site-border);margin:0 0 20px;border-radius:4px;background:#fff;width:100%}#myOrders li>div{display:flex;width:100%}#myOrders li:hover{background:rgba(107,89,89,.02)}#myOrders li>div>div{padding:0 10px;min-width:15%}#myOrders li>div:not(.tracking-info)>div span:not(.ladda-label):first-of-type{display:block;font-weight:600;font-size:12px;letter-spacing:.5px;padding:0 0 10px;color:#a0a7af;text-transform:uppercase}#myOrders li>div:not(.tracking-info)>div:first-of-type>span:not(.ladda-label):nth-of-type(2){font-size:16px}#myOrders li>div.tracking-info{width:100%;padding:20px 0 0}#myOrders li>div.tracking-info a{color:#187685;font-weight:bold}#myOrders li>div.tracking-info .details{padding-bottom:20px}#myOrders li>div.tracking-info .details>div{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:5px}#myOrders li>div.tracking-info .label{font-weight:600;font-size:12px;letter-spacing:.5px;color:#a0a7af;text-transform:uppercase}#myOrders li>div.tracking-info h5{padding-left:10px}#myOrders li>div.tracking-info .order-tracking-line-heading{padding-bottom:10px;text-transform:uppercase;font-style:italic}#invoice-history .row span{word-break:break-word}#myDetails{display:block;margin:0 auto}#myDetails .borderbox{margin-bottom:25px}#myDetails .searchPostcode,#myDetails .borderbox .details{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;min-height:50px;display:inline!important}#myDetails .details input{width:100%;background:#fff}#myDetails .searchPostcode input{width:100%}#myDetails .searchPostcode input[type='text']::placeholder{font-size:13.3px;color:#aaa}.details .panel{width:100%}#myDetails .clientSave .button{width:250px}.account-navigation{display:grid;grid-template-columns:repeat(5,minmax(18%,20%));gap:4px;margin:0 0 100px}.account-navigation>div{padding:10px}.account-navigation .navlink{border:1px solid var(--site-border);background:#fff;padding:2% 6%;min-height:80px;display:flex;gap:10px;height:100%;align-items:center}.account-navigation .navlink .tab-trigger{width:100%;display:flex;gap:15px}.navlink .tab-trigger svg{position:relative;top:2px}.account-navigation .navlink .txt{font-size:12px}.account-navigation .navlink .txt span{font-family:'Roboto',sans-serif}.account-navigation .navlink .txt .navlink-heading{font-weight:bold;font-size:14px;text-transform:uppercase;color:#187685}.account-navigation .navlink:hover,.account-navigation .navlink:has(.selected){background:var(--site-highlight);color:#fff}.account-navigation .navlink:has(.selected) .txt .navlink-heading,.account-navigation .navlink:hover .txt .navlink-heading{color:#fff}.account-navigation .navlink.selected .txt .navlink-heading{color:#eb6a2e}.account-navigation .navlink img{width:34px;height:34px;flex-shrink:0;padding:4px}.account-navigation .dd_account-details{grid-column:span 3}.account-navigation .dd_account-logout{order:-1;background:var(--site-black);color:#fff}.account-navigation .coming-soon{opacity:.4;pointer-events:none}.dd_account-details .user-id{border-color:#06875b;line-height:30px;font-size:13px;background:#06875b;color:#fff;border-radius:50%;margin:5px 8px 0;width:30px;height:30px;font-weight:bold}.account-navigation .dd_account-logout .txt .navlink-heading{color:#fff}#myAccount .account-navigation.temp-hide,#myAccount #userInfo.temp-hide{display:none}.address-flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.3rem;margin:0 auto;width:100%}select.address-dropdown{width:100%;min-width:300px;max-width:100%;padding-right:2.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;box-sizing:border-box;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right .7em center;background-size:1.2em}select.address-dropdown option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-box{display:flex;background:var(--dd-bkg1);border:1px solid var(--site-border);border-radius:4px;padding:2.4rem 2rem;margin-bottom:0;flex-direction:column;justify-content:center;width:100%;max-width:31%;position:relative}.address-box.button{border:2px dashed var(--dd-light-grey);height:initial;background:var(--dd-bkg1);color:var(--site-grey);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:8rem}.address-box.button svg{fill:var(--dd-light-grey);width:26px;height:26px}.address-box.button:hover{color:var(--site-highlight);background:#fff}.address-box .listing{font-size:1.17rem;font-weight:400;color:var(--site-mid-grey);line-height:1.4rem;display:block;margin:10px 0 0;min-height:6rem}.badge{display:flex;padding:4px 16px;font-size:.84rem;color:#fff;background:var(--site-highlight);position:absolute;inset:0 auto auto;width:80%;border-radius:0 0 4px 4px}.address-actions{display:flex;flex-wrap:unset;gap:8px;margin-top:12px}.address-actions:has(.la-trash-alt){flex-wrap:wrap}.address-actions button{margin:0;font-size:.684rem;width:100%;height:45px;border-radius:4px;color:var(--site-mid-grey);border:1px solid var(--site-border);background:transparent;font-weight:600;text-transform:uppercase}.address-actions:has(.la-trash-alt) button{width:80%}.address-actions .q-icon::before{font-size:1.84rem}.address-actions .q-icon{color:var(--dd-grey);display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:4px;padding:.13rem;border:1px solid var(--site-border);box-sizing:border-box;margin:0}.address-actions button:hover,.address-actions .q-icon:hover{color:var(--site-highlight);background:#fff}.clientSave{display:flex;flex-direction:row-reverse;justify-content:space-between;border-top:1px solid var(--site-border);padding-top:20px;margin-top:40px}.clientSave .button{width:180px}.clientSave .button.cancel{position:absolute;inset:20px 100px auto auto;margin:auto;background:#a7b6c8}@media only screen and (min-width:1024px){#myAccount{padding-top:9.2rem}#myAccount #icon_login{color:var(--brand-color1);pointer-events:none}#myAccount #accountBox{inset:13rem 0 0;margin:0 auto;box-shadow:none;height:170px;width:calc(100% - 40px);max-width:1220px;border:1px solid var(--site-border);padding:.85rem 1.5rem .85rem;overflow:hidden;border-radius:4px;transition:all var(--bez) .13s;z-index:400;position:fixed;background:#fff}#myAccount #masthead.docked #accountBox{top:9.96rem;border-top:1px solid var(--site-border);box-shadow:0 18px 10px -18px rgba(0,0,0,.24);border-radius:0 0 4px 4px;height:125px}#myAccount #masthead.docked #accountBox .navlink .txt span{display:none}#myAccount #accountBox .close{display:none}#myAccount #accountBox .userNav{display:grid;grid-template-columns:repeat(6,minmax(14%,16%));gap:.85rem 1.85rem;width:100%;padding:0;height:auto}#myAccount #accountBox .user-info{order:-2;display:flex;flex-direction:row;flex-wrap:initial;position:relative;height:auto;margin:0 0 .46rem;padding:.45rem 0;box-shadow:none}#myAccount #accountBox .user-detail{position:absolute;inset:-.8rem 0 0 auto;width:fit-content;width:40%;max-width:300px}#myAccount #accountBox .user-info .user-id{padding-top:0;min-height:40px;width:50%}#myAccount #accountBox .navlink{gap:10px}#myAccount #accountBox .navlink.active{color:#91b0d7;border-color:var(--site-highlight)}#myAccount #accountBox .navlink.active .navlink-heading{color:var(--site-highlight)}#myAccount #accountBox .navlink svg{flex-shrink:0}#myAccount #accountBox .navlink.dd_account-logout{margin:0;border-radius:4px}#siteNavigation #accountBox{padding:0}.user-info{height:110px;padding:.85rem 1.85rem .55rem 3.45rem}.userNav{padding:2.85rem 0 4.85rem;margin:0 auto auto;gap:1.05rem;width:79%;height:calc(100vh - 113px);overflow:auto;overscroll-behavior:contain}}@media only screen and (min-width:1280px){#myAccount #siteNavigation #loggedIn{background:var(--dd-bkg1);color:var(--dd-grey);cursor:initial}#myAccount #bodyMain{padding:0}#myAccount #accountBox{height:160px}}@media only screen and (max-width:1279px){#myAccount #container{padding-top:11rem}#myAccount #accountBox{inset:10.6rem 0 0}#myAccount #accountBox .userNav{gap:.85rem 1.4rem}#myAccount #userInfo{position:relative;top:0;margin:0 0 30px;padding:0}#myAccount #userInfo h2{margin:0 0 30px;padding:5px 0 0 50px;position:relative;min-height:initial;width:100%}#myAccount #userInfo h2 svg{position:absolute;top:0;left:0}}@media only screen and (max-width:1179px){#myAccount #accountBox{inset:8rem 0 0;padding:.85rem;height:130px}#myAccount .loginFrame{z-index:-1}#myAccount #masthead.docked #accountBox{top:7.1rem;height:90px;padding:.65rem}#myAccount #container{padding-top:5.8rem}#myAccount #accountBox .userNav{gap:.85rem 1rem}#myAccount #accountBox .user-info{padding:0}#myAccount #masthead.docked #accountBox .user-info{margin:0}#myAccount #accountBox .user-detail{gap:4px 10px;width:45%;max-width:310px}.navlink .navlink-heading{font-size:.94rem;line-height:1.04rem;margin:0 0 2px}.address-actions button{padding:.65rem;line-height:.86rem}.address-box{padding:1.85rem .85rem .85rem}.address-actions{gap:4px}.blk-header{padding:1.85rem}.myacc-block{padding:7.6rem 1.86rem 1.86rem}}@media only screen and (max-width:1023px){#myAccount #icon_login{color:var(--brand-color1)}#myAccount #pageContent{padding-top:3rem}.loginFrame{width:100vw;right:-100vw}#myAccount .loginFrame{z-index:10}#myAccount #masthead.docked #accountBox,#myAccount #accountBox{padding:0}#myAccount #accountBox .user-detail{width:100%;max-width:initial;gap:6px 10px}#myAccount #accountBox .user-info,.user-info{padding:1rem 3.85rem .85rem;height:100px}#myAccount #accountBox .userNav,.userNav{padding:2.85rem 3.85rem;gap:1.13rem}#myOrders{display:flex;flex-flow:row wrap;justify-content:space-between;min-width:100%;margin:10px 0 0}.borderbox{padding:30px}.address-flex-container{flex-direction:column;width:100%;gap:1.8rem}.address-flex-container .address-box{width:100%;max-width:initial}.address-box .listing{min-height:initial}.address-box.button{padding:1.5rem}#myOrders li>div>div{padding-bottom:20px}.myacc-block{margin:0 auto;padding:8rem 1.85rem 1.85rem}.inv_list-item .inv-download{width:15%}.inv_list-item .inv-date{width:25%}.blk-header{padding:1.85rem 1.85rem}.shopping-list-results{width:66%}table.current-basket-items td,table.current-basket-items th{padding:.5rem 0;font-size:.768rem;line-height:.868rem}}@media only screen and (max-width:767px){.loginFrame{max-width:initial}.borderbox{padding:20px}#myAccount #userInfo h2{font-size:1.36rem;line-height:1.66rem;flex-direction:column;gap:0;padding:0 0 0 50px}#myAccount #userInfo h2 svg{top:4px}#invoice-history>div>.row>div{width:50%}#myAccount #pageContent{padding-top:8rem}.twoCol{gap:0;grid-template-columns:repeat(1,1fr);margin:0}.block-col.tp{margin:0 auto}.inv_list-item{flex-wrap:wrap}.inv_list-item [class^="inv-"]{width:50%}.inv_list-item .inv-download{min-width:40%}.inv_list-item .inv-date,.inv_list-item .inv-total{width:100%}#myDetails .address-name{flex-direction:column}.button.user-action{inset:20px 50px auto auto}.shopping-list{flex-direction:column}.shopping-list-nav{width:100%;margin:0 0 2.85rem}.address-box .listing{min-height:3rem;margin:.85rem 0 0}.shopping-list-results{width:100%}.order-list-item{flex-wrap:wrap}.order-list-item div[class^="ord-"]{padding:5px}.order-list-item .ord-status{width:60%}.order-list-item .ord-download{width:40%}.order-list-item .ord-date-placed{width:40%}.order-list-item .ord-id{width:20%}.order-list-item .ord-total{width:30%}#myDetails .clientSave{justify-content:center}.clientSave{gap:.85rem}.clientSave .button,.clientSave .button.cancel,.button.user-action{position:relative;inset:initial;margin:0}#shopping-lists .button.user-action{display:flex;margin:0 auto 1.85rem}#myOrders{margin-top:1.85rem}}@media only screen and (max-width:599px){#myAccount #pageContent{padding-top:8rem}.user-checkout a{width:100%;text-align:center}#myOrders li>div>div{padding:0 10px 10px;width:100%}.button.user-action{position:relative;inset:initial;margin:0 0 1.85rem;width:100%}.add-new-list,.user-submit{flex-direction:column;gap:.85rem}.add-new-list>div[style^="display: flex; gap: 10px;"]{justify-content:space-between}.add-new-list>div[style^="display: flex; gap: 10px;"] .button{width:48%}.user-submit .button.line{width:100%}#myAccount #pageContent{padding-top:6rem}#myAccount #accountBox .userNav,.userNav{padding:2.85rem 1.85rem}.user-info{padding:.65rem .85rem .55rem 3.35rem;margin:0 auto;height:110px}.user-info .close{height:46px}.navlink .txt span{height:auto}.button-nav .navlink.user-action{position:absolute;inset:30px auto auto 20px;max-width:50%;min-width:88vw}.myacc-block{padding:6rem .85rem 1.85rem}.myacc-block .blk-header{padding:.85rem .85rem;font-size:1.68rem;line-height:1.88rem}.order-list-item .ord-download .button{min-width:initial}.order-list-item .ord-total,.order-list-item .ord-id{width:40%}.order-list-item .ord-date-placed,.order-list-item .ord-status{width:60%}.order-list-item .ord-download{width:100%;max-width:initial;margin:.45rem 0 0}.shopping-list-results .basket-name{display:block;margin:.25rem 0 0}.current-basket-items a{display:block;word-break:break-all}table.current-basket-items tr th:nth-child(3),table.current-basket-items tr td:nth-child(3){padding:0}.clientSave{flex-direction:column;align-items:center}.clientSave .button{width:100%}}