.customer .heading{color:#4b2795;margin-bottom:19px}.customer table{width:100%;border-collapse:collapse;color:#4b2795;overflow:hidden;margin-bottom:-3px}.customer table thead{background-color:#f3f3f3;border:none;font-size:25px;font-weight:700;line-height:120%;letter-spacing:.37px}.customer table thead th{text-align:start;padding:30px 0}.customer table thead th:first-of-type{padding-left:40px}.customer table thead th#ColumnTotal,.customer table thead th#ColumnPrice,.customer table thead th#ColumnQuantity{text-align:right;padding-right:36px}.customer table tbody{font-size:22px;font-weight:500;line-height:113%;letter-spacing:.37px}.customer table tbody tr{border-bottom:1px solid #4b279550}.customer table tbody tr td:first-of-type{display:flex;padding-left:40px}.customer table tbody tr td:first-of-type .product-details{display:flex;flex-direction:column;align-items:flex-start}.customer table tbody tr td:first-of-type .product-details>ul{margin-top:-15px;margin-bottom:15px}.customer table tbody tr td:first-of-type .order-number,.customer table tbody tr td:first-of-type .product-title{border:1px solid #4b279570;border-radius:100px;padding:20px;margin-top:23px;margin-bottom:23px}.customer table tbody tr td dl dd{margin:0}.customer table tbody tr td dl dd.regular-price{font-size:1.4rem;opacity:.7}.customer table tbody tr td dl dd.regular-price,.customer table tbody tr td dl dd.discounted-price,.customer table tbody tr .column-qty-data,.customer table tbody tr .column-total-data{text-align:right;padding-right:36px}.customer table tfoot{font-size:22px;line-height:180%;letter-spacing:.37px;font-weight:500}.customer table tfoot tr td{text-align:right}.customer table tfoot tr td:last-of-type{padding-right:36px}.customer table tfoot tr.row-total-row{font-size:25px;font-weight:700}.customer table tfoot tr:first-of-type>td{padding-top:36px}.customer .form__message{display:flex;align-items:center;gap:5px}.customer .form__message svg{width:20px;height:20px}.customer.login .recover{display:none}.customer.login .login,.customer.login .recover:target{display:flex;flex-direction:column;align-items:center;scroll-margin-top:500px}.customer.login .recover:target~.login{display:none}.customer.login form{background-color:#fff;min-width:670px;margin-top:37px}.customer.login form .field button,.customer.login form .field span{align-self:center}.customer.login form .field span{font-weight:500;margin-top:16px}.customer.login form .field a{font-weight:500;position:relative;width:fit-content;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px));clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.customer.login form .field a:hover:before{-webkit-animation:slide .5s ease;animation:slide .5s ease}.customer.login form .field a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:6px;height:1px;background-color:var(--color-foreground)}.customer.activate{display:flex;flex-direction:column;align-items:center}.customer.activate form{background-color:#fff;min-width:670px;margin-top:37px}.customer.activate form .field span{font-weight:500;margin-top:16px;align-self:center}.customer.activate form .field.buttons{flex-direction:row;justify-content:center;gap:15px}.customer.account{margin-top:13rem;margin-bottom:17.3rem}.customer.account .account-title .logout-button{display:inline-flex;gap:4px}.customer.account .account-title .logout-button:before{content:"";mask-image:url(https://speldsa.org.au/cdn/shop/t/18/assets/logout.svg);-webkit-mask-image:url(https://speldsa.org.au/cdn/shop/t/18/assets/logout.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;display:block;width:20px;height:20px;background-color:#ff5f1e}.customer.account .account-title .logout-button>p{position:relative;font-size:20px;font-weight:700;line-height:100%;letter-spacing:.37px;margin:0;color:#ff5f1e;bottom:4px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px));clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.customer.account .account-title .logout-button>p:before{content:"";display:block;position:absolute;width:100%;bottom:-4px;height:2px;background-color:#ff5f1e}.customer.account .account-title .logout-button:hover>p:before{-webkit-animation:slide .5s ease;animation:slide .5s ease}.customer.account .account-container{display:grid;grid-template-columns:1fr 450px;grid-gap:40px}.customer.account .account-container .account-details p{font-size:22px;font-weight:300;line-height:150%;letter-spacing:.37px}.customer.account .account-container .account-details a{position:relative;font-size:16px;font-weight:500;line-height:120%;letter-spacing:.37px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px));clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.customer.account .account-container .account-details a:before{content:"";display:block;position:absolute;width:100%;bottom:-1px;height:1px;background-color:var(--color-foreground)}.customer.account .account-container .account-details a:hover:before{-webkit-animation:slide .5s ease;animation:slide .5s ease}.customer.order{margin-top:13rem;margin-bottom:17.3rem}.customer.order .account-title a{font-size:20px;font-weight:700;line-height:100%;letter-spacing:.37px;color:#ff5f1e;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px));clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.customer.order .account-title a:before{content:"";display:block;position:absolute;width:100%;bottom:-4px;height:2px;background-color:#ff5f1e}.customer.order .account-title a:hover:before{-webkit-animation:slide .5s ease;animation:slide .5s ease}.customer.order .order-summary{display:grid;grid-template-columns:1fr 450px;grid-gap:40px}.customer.order .order-summary .order-details .order-title{display:flex;flex-direction:column;align-items:flex-start;margin:40px 0 20px;font-weight:300}.customer.order .order-summary .order-details .order-title>*{margin:0}.customer.order .order-summary .order-details table tbody [data-label=Product]{padding-right:4rem;grid-area:product}.customer.order .order-summary .order-details table tbody [data-label=Quantity]{grid-area:qty}.customer.order .order-summary .order-details table tbody [data-label=Quantity] .qty-prefix{display:none}.customer.order .order-summary .order-details table tbody [data-label=Total]{grid-area:total}.customer.order .order-summary .order-details table tbody [data-label=Total],.customer.order .order-summary .order-details table tbody [data-label=Price]{text-align:right;padding-right:36px}.customer.order .order-summary .order-details table tfoot #RowSubtotal,.customer.order .order-summary .order-details table tfoot #RowShipping,.customer.order .order-summary .order-details table tfoot #RowTax,.customer.order .order-summary .order-details table tfoot #RowTotal{grid-area:area1;text-align:left}.customer.order .order-summary .order-details table tfoot [data-label=Subtotal],.customer.order .order-summary .order-details table tfoot [headers=RowShipping],.customer.order .order-summary .order-details table tfoot [headers=RowTax],.customer.order .order-summary .order-details table tfoot [data-label=Total]{grid-area:area2}.customer.order .order-summary .address-details{font-weight:300;font-size:22px;line-height:150%;letter-spacing:.37px}.customer.order .order-summary .address-details strong{font-weight:500}.customer.order .order-summary .address-details .status{color:#ff5f1e;border:1px solid #ff5f1e;border-radius:61px;font-weight:500;padding:5px 26px}.customer.addresses{display:flex;flex-direction:column;align-items:center;margin-top:13rem;margin-bottom:17.3rem}.customer.addresses .heading{text-align:center}.customer.addresses>a{color:var(--color-foreground);font-weight:500;position:relative;width:fit-content;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px));clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.customer.addresses>a:hover:before{-webkit-animation:slide .5s ease;animation:slide .5s ease}.customer.addresses>a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:6px;height:1px;background-color:var(--color-foreground)}.customer.addresses>div{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.customer.addresses [aria-expanded=false]~div[id]{display:none}.customer.addresses [aria-expanded=true]~div[id]{display:flex;flex-direction:column;align-items:center}.customer.addresses ul{list-style:none;padding-left:0;min-width:45rem}.customer.addresses ul li{text-align:center}.customer.addresses ul li>p{color:#231f20}.customer.addresses form{gap:17px}.customer.addresses form>*{text-align:left}.customer.addresses form .checkbox-group{display:flex;align-items:center;gap:1rem}.customer.addresses form .checkbox-group label{margin-bottom:0}.customer.addresses form .button-group{display:flex;justify-content:center;gap:1rem}.customer.register{display:flex;flex-direction:column;align-items:center}.customer.register form{background-color:#fff;min-width:670px;margin-top:37px;align-items:center}@media(max-width:1400px){.customer.account .account-container{display:flex;flex-direction:column-reverse;gap:0}.customer.order .order-summary{display:flex;flex-direction:column}.customer.order .order-summary table thead th:first-of-type,.customer.order .order-summary table tbody tr td:first-of-type{padding-left:1vw}}@media(max-width:1000px){.customer table tbody tr td:first-of-type,.customer table thead th:first-of-type{padding-left:1vw}}@media(max-width:900px){.customer table thead th:is(#ColumnTotal,#ColumnPrice,#ColumnQuantity){padding-right:2vw}.customer table tbody{font-size:18px}.customer table tbody tr :is(.column-qty-data){padding-right:6vw}.customer table tbody tr :is(.column-total-data){padding-right:2vw}.customer table tfoot tr td:last-of-type{padding-right:2vw}.customer.order .order-summary .order-details table tbody:is([data-label=Total],[data-label=Price]){padding-right:2vw}.customer.order .order-summary .order-details table tbody [data-label=Product]{padding-right:4vw}}@media(max-width:850px){.customer.account,.customer.order{margin-top:15vw;margin-bottom:30vw}.customer.account #ColumnPayment,.customer.account #ColumnFulfillment,.customer.account [data-label="Payment status"],.customer.account [data-label="Fulfillment status"],.customer.order #ColumnPayment,.customer.order #ColumnFulfillment,.customer.order [data-label="Payment status"],.customer.order [data-label="Fulfillment status"]{display:none}}@media(max-width:800px){.customer.order table thead{display:none}.customer.order table tbody tr{display:grid;align-items:center;grid-template-areas:"product qty total"}.customer.order table tbody tr [data-label=Price]{display:none}.customer.order table tbody tr [data-label=Quantity]{display:flex;gap:7px}.customer.order table tbody tr [data-label=Quantity] .qty-prefix{display:block!important}.customer.order table tfoot tr{display:grid;grid-template-areas:"area1 area2";grid-template-columns:1fr 130px;justify-items:start}.customer.order table tfoot tr [data-label=Subtotal],.customer.order table tfoot tr [headers=RowShipping],.customer.order table tfoot tr [headers=RowTax],.customer.order table tfoot tr [data-label=Total]{text-align:right;width:100%}}@media(max-width:700px){.customer.login form,.customer.activate form,.customer.register form{min-width:90vw}}@media(max-width:600px){.customer table tbody tr td:first-of-type :is(.order-number,.product-title){padding:3vw}}@media(max-width:550px){.customer.addresses form{width:100vw}}@media(max-width:450px){.customer.account .account-container .account-details p,.customer.order .order-summary .address-details{font-size:4.5vw}.customer.addresses form{padding-inline:2vw}.customer.addresses ul{min-width:unset}}@media(max-width:400px){.customer table thead{font-size:6vw}.customer table tbody{font-size:4.5vw}.customer table tfoot{font-size:5vw}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/account.css.map?v=163712869291154882951769838274 */
