.is-root-container>.woocommerce{margin-left:auto;margin-right:auto;max-width:var(--alignwide-width)}.is-root-container>.wp-block-gds-page-title:has(+.woocommerce:last-child){margin-left:auto;margin-right:auto;max-width:var(--alignwide-width)}.woocommerce .col2-set{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(auto-fill,minmax(max(300px,calc(50% - var(--grid-gutter)*1/2)),1fr));row-gap:var(--block-gutter-l)}.woocommerce .col2-set:not(:first-child){margin-top:var(--block-gutter)}.woocommerce .col2-set:not(:last-child){margin-bottom:var(--block-gutter)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none;margin:0}.woocommerce form.login,.woocommerce form.register{background-color:var(--gds-color-lightest-gray);border-color:transparent;border-radius:var(--gds-border-radius);padding:var(--gds-container-padding)}.woocommerce form.login .form-row:last-child,.woocommerce form.login .form-row:not(.woocommerce-form-row),.woocommerce form.register .form-row:last-child,.woocommerce form.register .form-row:not(.woocommerce-form-row){align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--grid-gutter)}.woocommerce form.login .form-row:last-child .woocommerce-form-login__rememberme,.woocommerce form.login .form-row:not(.woocommerce-form-row) .woocommerce-form-login__rememberme,.woocommerce form.register .form-row:last-child .woocommerce-form-login__rememberme,.woocommerce form.register .form-row:not(.woocommerce-form-row) .woocommerce-form-login__rememberme{margin-bottom:0;margin-left:var(--grid-gutter);order:1}.woocommerce form.login .woocommerce-privacy-policy-text,.woocommerce form.register .woocommerce-privacy-policy-text{font-size:var(--gds-text-s-font-size)}body.my-account.logged-in .woocommerce{display:grid;gap:var(--grid-gutter);grid-template-columns:var(--grid-column-3) 1fr}body.my-account.logged-in .woocommerce>*{float:none;width:auto}body.my-account.logged-in .woocommerce:after,body.my-account.logged-in .woocommerce:before{display:none}.woocommerce-MyAccount-navigation>ul{list-style-type:none;padding-left:0}.woocommerce-MyAccount-navigation>ul a{border-bottom:1px solid var(--gds-color-mid-gray);display:block;font-weight:inherit;padding:var(--gds-container-padding);text-decoration:none}.woocommerce-MyAccount-navigation>ul a:hover{background-color:var(--gds-color-lightest-gray)}.woocommerce-MyAccount-navigation>ul .is-active>a{background-color:var(--gds-color-lightest-gray);font-weight:700}.woocommerce-MyAccount-content fieldset{margin-block-start:var(--block-gutter)}.woocommerce-MyAccount-content legend{--gds-heading-margin-end:0;display:block;font-family:var(--gds-heading-font-family);font-size:var(--gds-heading-xs-font-size);font-weight:600;line-height:var(--gds-heading-line-height);margin-block-end:var(--block-gutter-end,var(--gds-heading-margin-end));margin-block-start:var(--block-gutter-start,var(--gds-heading-margin-start))}.woocommerce-MyAccount-content legend:first-child{margin-block-start:0}.woocommerce-MyAccount-content legend:last-child{margin-block-end:0}.woocommerce-MyAccount-content .form-row.form-row{margin-bottom:var(--grid-gutter);padding:0}.woocommerce-MyAccount-content .form-row.form-row label{line-height:inherit}.woocommerce-MyAccount-content .form-row.form-row input+span{display:block;font-size:var(--gds-text-s-font-size);margin-block-start:4px}.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-orders-table .button{text-decoration:underline}.woocommerce-MyAccount-content .addresses .title h3{margin-bottom:4px}.woocommerce-MyAccount-content .addresses .title .edit{text-decoration:underline}.star-rating.star-rating,.wc-block-grid__product-rating__stars.wc-block-grid__product-rating__stars,.wc-block-review-list-item__rating__stars.wc-block-components-review-list-item__rating__stars.wc-block-review-list-item__rating__stars{background-color:var(--gds-color-mid-gray);height:1em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill=%27currentColor%27 d=%27M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3z%27/%3E%3C/svg%3E");mask-repeat:repeat-x;mask-size:1em;position:relative;width:5em}.star-rating.star-rating:before,.wc-block-grid__product-rating__stars.wc-block-grid__product-rating__stars:before,.wc-block-review-list-item__rating__stars.wc-block-components-review-list-item__rating__stars.wc-block-review-list-item__rating__stars:before{display:none}.star-rating.star-rating>span,.wc-block-grid__product-rating__stars.wc-block-grid__product-rating__stars>span,.wc-block-review-list-item__rating__stars.wc-block-components-review-list-item__rating__stars.wc-block-review-list-item__rating__stars>span{left:0;overflow:hidden;position:absolute;top:0}.star-rating.star-rating>span:before,.wc-block-grid__product-rating__stars.wc-block-grid__product-rating__stars>span:before,.wc-block-review-list-item__rating__stars.wc-block-components-review-list-item__rating__stars.wc-block-review-list-item__rating__stars>span:before{background-color:var(--gds-color-black);content:""!important;display:block;height:1em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill=%27currentColor%27 d=%27M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3z%27/%3E%3C/svg%3E");mask-repeat:repeat-x;mask-size:1em;width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{--message-color:currentcolor;background-color:var(--gds-color-light-gray);border-top:3px solid var(--message-color);list-style:none outside;margin:0 0 var(--block-gutter);overflow-wrap:break-word;padding:1em 2em 1em 3.5em;position:relative;width:auto}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{background:var(--message-color);content:"";display:inline-block;height:calc(1em*var(--gds-text-line-height));left:1.5em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill=%27currentColor%27 d=%27M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512m118-366.3c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8l135.9-187c7.8-10.7 5.4-25.7-5.3-33.5%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;position:absolute;top:1em;width:1em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside;margin-left:0;padding-left:0}.woocommerce-message{--message-color:var(--gds-color-primary)}.woocommerce-message:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill=%27currentColor%27 d=%27M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512m-32-352a32 32 0 1 1 64 0 32 32 0 1 1-64 0m-8 64h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-80c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-64h-24c-13.3 0-24-10.7-24-24s10.7-24 24-24%27/%3E%3C/svg%3E")}.woocommerce-error{--message-color:var(--gds-color-error)}.woocommerce-error:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill=%27currentColor%27 d=%27M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512m0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64m0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z%27/%3E%3C/svg%3E")}.woocommerce-orders-table,.woocommerce-product-attributes,.woocommerce-table{width:100%}.woocommerce-orders-table td,.woocommerce-orders-table th,.woocommerce-product-attributes td,.woocommerce-product-attributes th,.woocommerce-table td,.woocommerce-table th{padding:5px var(--gds-container-padding);text-align:left}.woocommerce-orders-table thead td,.woocommerce-orders-table thead th,.woocommerce-orders-table tr:nth-child(2n) td,.woocommerce-orders-table tr:nth-child(2n) th,.woocommerce-product-attributes thead td,.woocommerce-product-attributes thead th,.woocommerce-product-attributes tr:nth-child(2n) td,.woocommerce-product-attributes tr:nth-child(2n) th,.woocommerce-table thead td,.woocommerce-table thead th,.woocommerce-table tr:nth-child(2n) td,.woocommerce-table tr:nth-child(2n) th{background-color:rgba(0,0,0,.02)}.woocommerce-order-overview{display:flex;flex-direction:column;gap:var(--block-gutter-xs);list-style-type:none;padding-left:0}@media(min-width:41.875em){.woocommerce-order-overview{flex-direction:row;gap:0;overflow:auto;white-space:nowrap}.woocommerce-order-overview li:not(:last-child){border-right:1px solid var(--gds-color-light-gray);margin-right:var(--grid-gutter);padding-right:var(--grid-gutter)}}.woocommerce-order-overview li{font-size:12px;text-transform:uppercase}.woocommerce-order-overview li strong{display:block;font-size:var(--gds-text-m-font-size);text-transform:none}.woocommerce-order-details{margin-bottom:var(--block-gutter-l)}.woocommerce-table--order-details td:first-child,.woocommerce-table--order-details th:first-child{width:200px}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{background-color:rgba(0,0,0,.02)}
