.hm-checkout{--hm-text-1:#000000;--hm-text-2:#464646;--hm-text-3:#8e8e8e;--hm-text-4:#ffffff;--hm-surface-2:#e6e6e6;--hm-surface-3:#f7f7f7;--hm-surface-4:#ffffff;--hm-blue:#5773ff;--hm-blue-hover:#4660e6;--hm-blue-transparent:rgba(87, 115, 255, 0.2);--hm-red:#ff3242;--hm-hairline:rgba(0, 0, 0, 0.07);--hm-radius-input:10px;--hm-radius-card:16px;--hm-radius-pill:72px;--wc-form-color-background:var(--hm-surface-4);--wc-form-border-color:var(--hm-surface-2);--wc-form-border-width:1px;--wc-form-border-radius:var(--hm-radius-input);font-family:"IBM Plex Sans",sans-serif;color:var(--hm-text-1);background:var(--hm-surface-3);min-height:100vh}.hm-checkout *,.hm-checkout ::after,.hm-checkout ::before{box-sizing:border-box}.hm-checkout p{margin:0}.hm-bag__title,.hm-checkout__aside-title,.hm-checkout__heading,.hm-checkout__title{margin:0;font-weight:500}.hm-checkout__aside-title,.hm-checkout__title{font-size:24px;line-height:1.3}.hm-checkout__heading{font-size:16px;line-height:1.5}.hm-checkout button:not(#place_order),.hm-checkout button:not(#place_order):active,.hm-checkout button:not(#place_order):focus,.hm-checkout button:not(#place_order):hover{background-color:transparent;border:0;border-radius:0;padding:0;color:inherit;text-decoration:none;font-family:inherit;white-space:normal;outline:0}.hm-checkout button:not(#place_order):focus-visible{outline:0;border-radius:4px;box-shadow:0 0 0 2px var(--hm-blue-transparent)}.hm-checkout__navbar{font-family:"IBM Plex Sans",sans-serif;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#000}@media (min-width:700px){.hm-checkout__navbar{padding:12px 32px}}@media (min-width:1100px){.hm-checkout__navbar{padding:12px 122px}}.hm-checkout__logo{display:inline-flex;align-items:center;flex:0 0 auto;color:#fff;line-height:0}.hm-checkout__logo svg{display:block;width:160px;height:24px}.hm-checkout__secure{display:none;align-items:center;gap:8px;padding:4px;color:var(--hm-text-3,#8e8e8e);font-size:20px;font-weight:500;line-height:1.3}@media (min-width:700px){.hm-checkout__secure{display:inline-flex}}.hm-checkout__secure svg{display:block;flex:0 0 20px}.hm-checkout__layout{display:flex;flex-direction:column;gap:0}@media (min-width:700px){.hm-checkout__layout{display:grid;grid-template-columns:63.75% 36.25%;align-items:stretch}}.hm-checkout .woocommerce-NoticeGroup,.hm-checkout__notices{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px;pointer-events:none}.hm-checkout .woocommerce-NoticeGroup>*,.hm-checkout__notices>*{width:100%;pointer-events:auto}@media (min-width:700px){.hm-checkout .woocommerce-NoticeGroup,.hm-checkout__notices{padding:16px 32px;align-items:center}.hm-checkout .woocommerce-NoticeGroup>*,.hm-checkout__notices>*{max-width:650px}}@media (min-width:1100px){.hm-checkout .woocommerce-NoticeGroup,.hm-checkout__notices{align-items:flex-end;padding-left:122px;padding-right:50%}}.hm-checkout__notices:not(:has(.woocommerce-error,.woocommerce-message,.woocommerce-info,form)){display:none}.hm-checkout__main{display:flex;flex-direction:column;align-items:stretch;gap:16px;flex:1 1 auto;padding:24px 16px 32px}.hm-checkout__main>*{width:100%}@media (min-width:700px){.hm-checkout__main{grid-column:1;grid-row:2;padding:48px 32px 48px;align-items:center}.hm-checkout__main>*{max-width:650px}}@media (min-width:1100px){.hm-checkout__main{align-items:flex-end;padding-left:122px;padding-right:21.5%}}.hm-checkout__aside{background:var(--hm-surface-4)}@media (min-width:700px){.hm-checkout__aside{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:16px;background:var(--hm-surface-2);padding:48px 32px 48px}}@media (min-width:1100px){.hm-checkout__aside{padding-right:122px}}.hm-checkout__aside-sticky{display:contents}@media (min-width:700px){.hm-checkout__aside-sticky{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}}.hm-checkout__aside-title{display:none}@media (min-width:700px){.hm-checkout__aside-title{display:block}}.hm-checkout__summary-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px!important;background:var(--hm-surface-4)!important;border-bottom:1px solid var(--hm-hairline)!important;font-size:16px;cursor:pointer}@media (min-width:700px){.hm-checkout__summary-toggle{display:none}}.hm-checkout__summary-label{display:inline-flex;align-items:center;gap:4px;color:var(--hm-blue);font-weight:500}.hm-checkout__summary-label svg{transition:transform .2s ease}.hm-checkout__summary-toggle[aria-expanded=true] .hm-checkout__summary-label svg{transform:rotate(180deg)}.hm-checkout__summary-total{font-weight:500}.hm-checkout__summary-total .woocommerce-Price-amount{font-weight:500}.hm-checkout__aside-body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-out;background:var(--hm-surface-3)}.hm-checkout__aside-body>*{min-height:0}@media (min-width:700px){.hm-checkout__aside-body{display:flex;flex-direction:column;gap:16px;overflow:visible;background:0 0}}.hm-checkout__aside-body.is-open{grid-template-rows:1fr}.hm-checkout__aside-inner{display:flex;flex-direction:column;gap:16px}@media (min-width:700px){.hm-checkout__aside-inner{padding:0}}.hm-checkout__aside-body.is-open .hm-checkout__aside-inner{padding:16px}.hm-checkout__card{display:flex;flex-direction:column;gap:24px;padding:16px;background:var(--hm-surface-4);border-radius:var(--hm-radius-card);position:relative}.hm-checkout__card>.hm-checkout__express{order:1}.hm-checkout__card>.hm-checkout__or{order:2}.hm-checkout__card>.hm-checkout__details{order:3}.hm-checkout__card>.hm-checkout__heading--payment{order:4}.hm-checkout__card>#payment{display:contents}.hm-checkout__card>#payment>.wc_payment_methods{order:5}.hm-checkout__card>#order_review{order:6}.hm-checkout__card>#payment>.place-order{order:7}.hm-checkout__heading--payment{padding-top:24px;border-top:1px solid var(--hm-hairline)}.hm-checkout__express{display:flex;flex-direction:column;gap:24px}.hm-checkout__details{display:flex;flex-direction:column;gap:24px}.hm-checkout__or{display:flex;align-items:center;gap:8px;color:var(--hm-text-2);font-size:14px;line-height:1.5;letter-spacing:.16px}.hm-checkout__or::after,.hm-checkout__or::before{content:"";flex:1 1 auto;height:1px;background:var(--hm-surface-2)}.hm-checkout .woocommerce-billing-fields,.hm-checkout .woocommerce-shipping-fields,.hm-checkout .woocommerce-shipping-fields .shipping_address{display:flex;flex-direction:column;gap:24px}.hm-checkout .woocommerce-billing-fields::after,.hm-checkout .woocommerce-billing-fields::before,.hm-checkout .woocommerce-shipping-fields .shipping_address::after,.hm-checkout .woocommerce-shipping-fields .shipping_address::before,.hm-checkout .woocommerce-shipping-fields::after,.hm-checkout .woocommerce-shipping-fields::before{display:none}.hm-checkout .woocommerce-additional-fields:not(:has(*)){display:none}.hm-checkout .hm-checkout__contact-field,.hm-checkout .woocommerce-billing-fields__field-wrapper,.hm-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px 8px}.hm-checkout .hm-checkout__contact{display:flex;flex-direction:column;gap:24px}.hm-checkout .hm-checkout__contact-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-checkout .woocommerce-checkout .form-row{flex:1 1 100%;margin:0;padding:0}.hm-checkout .woocommerce-checkout .form-row.form-row-first,.hm-checkout .woocommerce-checkout .form-row.form-row-last{flex:1 1 calc(50% - 4px)}.hm-checkout .woocommerce-billing-fields__field-wrapper label,.hm-checkout .woocommerce-shipping-fields__field-wrapper label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-checkout .hm-discount__input,.hm-checkout .woocommerce-checkout .form-row .input-text,.hm-checkout .woocommerce-checkout .form-row select{width:100%;height:54px;padding:15px 16px;background:var(--hm-surface-4);border:1px solid var(--hm-surface-2);border-radius:var(--hm-radius-input);font-family:inherit;font-size:16px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-1);appearance:none}.hm-checkout .hm-discount__input::placeholder,.hm-checkout .woocommerce-checkout .form-row .input-text::placeholder,.hm-checkout .woocommerce-checkout .form-row select::placeholder{color:var(--hm-text-3);opacity:1}.hm-checkout .hm-discount__input:focus,.hm-checkout .woocommerce-checkout .form-row .input-text:focus,.hm-checkout .woocommerce-checkout .form-row select:focus{outline:0;border-color:var(--hm-blue);box-shadow:0 0 0 2px var(--hm-blue-transparent)}.hm-checkout .woocommerce-checkout .form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 13.01 16.07 8.94a.75.75 0 1 1 1.06 1.06l-4.6 4.6a.75.75 0 0 1-1.06 0l-4.6-4.6a.75.75 0 0 1 1.06-1.06L12 13.01Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:44px}.hm-checkout .woocommerce-checkout .form-row.woocommerce-validated .input-text,.hm-checkout .woocommerce-checkout .form-row.woocommerce-validated select{border-color:var(--hm-surface-2)}.hm-checkout .woocommerce-checkout .form-row.woocommerce-invalid .input-text,.hm-checkout .woocommerce-checkout .form-row.woocommerce-invalid select{border-color:var(--hm-red)}.hm-checkout .woocommerce-checkout .form-row .required{display:none}.woocommerce-billing-fields__field-wrapper.is-collapsed{position:absolute;left:-10000px;top:0;width:400px;opacity:0;pointer-events:none}.hm-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;letter-spacing:.16px;cursor:pointer}.hm-checkbox input[type=checkbox]{appearance:none;width:20px;height:20px;margin:0;padding:0;flex:0 0 20px;border:1.5px solid var(--hm-surface-2);border-radius:4px;background-color:#fff;cursor:pointer}.hm-checkbox input[type=checkbox]:checked{border-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJDaGVja2JveC0tY2hlY2tlZC0tZmlsbGVkIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE2LjI1IDIuNUgzLjc1QzMuNDE4NDggMi41IDMuMTAwNTQgMi42MzE3IDIuODY2MTIgMi44NjYxMkMyLjYzMTcgMy4xMDA1NCAyLjUgMy40MTg0OCAyLjUgMy43NVYxNi4yNUMyLjUgMTYuNTgxNSAyLjYzMTcgMTYuODk5NSAyLjg2NjEyIDE3LjEzMzlDMy4xMDA1NCAxNy4zNjgzIDMuNDE4NDggMTcuNSAzLjc1IDE3LjVIMTYuMjVDMTYuNTgxNSAxNy41IDE2Ljg5OTUgMTcuMzY4MyAxNy4xMzM5IDE3LjEzMzlDMTcuMzY4MyAxNi44OTk1IDE3LjUgMTYuNTgxNSAxNy41IDE2LjI1VjMuNzVDMTcuNSAzLjQxODQ4IDE3LjM2ODMgMy4xMDA1NCAxNy4xMzM5IDIuODY2MTJDMTYuODk5NSAyLjYzMTcgMTYuNTgxNSAyLjUgMTYuMjUgMi41Wk04Ljc1IDEzLjQzNzVMNS42MjUgMTAuMzM5Mkw2LjYxOTI1IDkuMzc1TDguNzUgMTEuNDY2TDEzLjM4MDQgNi44NzVMMTQuMzc1MyA3Ljg2MDc1TDguNzUgMTMuNDM3NVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);background-size:20px 20px;background-position:center;background-repeat:no-repeat}.hm-checkbox input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 2px var(--hm-blue-transparent)}.woocommerce-checkout .form-row label.hm-checkbox{display:inline-flex}.hm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-checkout .vat-exemption-container.is-hidden{display:none}.hm-checkout .vat-exemption-container{display:flex;flex-direction:column;gap:4px}.hm-checkout .vat-exemption-container .vat-exemption-prompt{font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3)}.hm-checkout .vat-exemption-container .vat-exemption-form{margin-top:12px}.hm-checkout .vat-exemption-container .vat-input-row{display:flex;align-items:center;gap:8px}.hm-checkout .vat-exemption-container .vat-country-display{flex:0 0 auto;height:54px;display:flex;align-items:center;padding:0 16px;border:1px solid var(--hm-surface-2);border-radius:var(--hm-radius-input);background:var(--hm-surface-4);font-size:16px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3)}.hm-checkout .vat-exemption-container .form-row{flex:1 1 auto;margin:0}.hm-checkout .vat-exemption-container .vat-error-message,.hm-checkout .vat-exemption-container .vat-info-message{margin-top:8px}.hm-checkout #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;border-bottom:0;display:flex;flex-direction:column;gap:20px}.hm-pay-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.hm-pay-option__label{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin:0;cursor:pointer;font-size:16px;line-height:1.5;letter-spacing:.16px}.hm-pay-option__title{display:inline-flex;align-items:center;gap:8px}.hm-pay-option__title::before{content:"";width:20px;height:20px;flex:0 0 20px;border:1px solid var(--hm-text-3);border-radius:50%;background:#fff}.hm-pay-option input[type=radio]:checked+.hm-pay-option__label .hm-pay-option__title::before{border:6px solid #000}.hm-pay-option__icons{display:inline-flex;align-items:center;gap:8px}.hm-pay-option__icons img,.hm-pay-option__icons svg{display:block;width:46px;height:32px;object-fit:contain;float:none!important;margin:0!important;max-height:none}.hm-checkout #payment div.payment_box{margin:16px 0 0;padding:0;background:0 0;font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-2)}.hm-checkout #payment div.payment_box::before{display:none}.hm-checkout #payment div.payment_box p:empty{display:none}.hm-checkout #payment div.payment_box a{color:var(--hm-blue)}.hm-checkout #payment div.payment_box fieldset{margin:0;padding:0;border:0}.hm-checkout #payment .payment_method_eh_paypal_express div.payment_box,.hm-checkout #payment div.payment_method_eh_paypal_express .payment_box{padding:12px 14px;background:var(--hm-blue-transparent);border-radius:12px;color:var(--hm-text-1);text-align:center}.hm-totals{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--hm-hairline);font-size:16px}.hm-totals__row{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.5;letter-spacing:.16px}.hm-totals__row+.cart-subtotal{margin-top:0}.hm-totals__row--shipping{margin-top:-8px}.hm-totals__value{font-weight:500;letter-spacing:0;white-space:nowrap}.hm-totals__row--total{font-weight:500}.hm-totals__row--muted{color:var(--hm-text-3)}.hm-totals__row--muted .woocommerce-Price-amount{color:var(--hm-text-3)}.hm-duplicate-modal.hm-modal--visible{align-items:center;padding:16px}.hm-duplicate-modal .hm-modal__container{max-width:328px;min-height:auto;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (min-width:768px){.hm-duplicate-modal .hm-modal__container{max-width:500px;margin:0}}.hm-duplicate-modal .hm-modal__close{width:32px!important;height:32px!important}.hm-duplicate-modal .hm-modal__close svg{width:16px!important;height:16px!important}.hm-duplicate-modal .hm-modal__submit{display:block;background-color:#000!important;text-align:center;text-decoration:none}.hm-duplicate-modal .hm-modal__submit:hover{background-color:rgb(38.25,38.25,38.25)!important}.hm-duplicate-modal .hm-duplicate-modal__continue{display:block!important;width:100%!important;margin-top:12px!important;padding:16px 24px!important;background:0 0!important;background-color:transparent!important;border:1px solid #e6e6e6!important;border-radius:72px!important;box-shadow:none!important;font-family:"IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#000!important;text-transform:none!important;cursor:pointer!important}.hm-duplicate-modal .hm-duplicate-modal__continue:focus,.hm-duplicate-modal .hm-duplicate-modal__continue:hover{background:0 0!important;background-color:transparent!important;border-color:#000!important;color:#000!important;outline:0!important}.hm-checkout #payment div.place-order{margin:0;padding:0}.hm-checkout #payment #place_order,.hm-checkout #place_order{display:block;width:100%;min-height:56px;padding:16px 24px;background:var(--hm-blue);color:var(--hm-text-4);border:0;border-radius:var(--hm-radius-pill);font-family:inherit;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;transition:background .2s ease}.hm-checkout #payment #place_order:hover,.hm-checkout #place_order:hover{background:var(--hm-blue-hover)}.hm-checkout #payment #place_order:disabled,.hm-checkout #place_order:disabled{opacity:.4;cursor:not-allowed}.hm-checkout__privacy{font-size:12px;line-height:1.5;letter-spacing:.32px;color:var(--hm-text-3)}.hm-checkout__privacy a{color:inherit;text-decoration:underline}.hm-bag,.hm-discount{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--hm-surface-4);border-radius:var(--hm-radius-card)}@media (min-width:700px){.hm-bag,.hm-discount{max-width:368px}}.hm-bag__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hm-bag__title{font-size:20px;line-height:1.3}.hm-bag__price{font-size:16px;font-weight:500}.hm-bag__rule{height:1px;margin:0;border:0;background:var(--hm-hairline)}.hm-bag__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3)!important;cursor:pointer}.hm-bag__toggle svg{transition:transform .2s ease;flex:0 0 28px}.hm-bag__toggle[aria-expanded=false] svg{transform:rotate(180deg)}.hm-bag__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hm-bag__items[hidden]{display:none}.hm-bag__item{display:flex;align-items:center;gap:12px}.hm-bag__thumb{width:64px;height:64px;flex:0 0 64px;border-radius:var(--hm-radius-input);background:var(--hm-surface-3);overflow:hidden}.hm-bag__thumb img{width:100%;height:100%;object-fit:contain;display:block}.hm-bag__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 0}.hm-bag__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hm-bag__name{font-size:16px;font-weight:500;line-height:1.5}.hm-bag__qty{font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3);white-space:nowrap}.hm-bag__meta{font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3)}.hm-bag__meta p{margin:0}.hm-bag__meta dd,.hm-bag__meta dl,.hm-bag__meta dt{margin:0;display:inline;font-weight:inherit}.hm-bag__warranty{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--hm-blue-transparent);border-radius:12px}.hm-bag__warranty svg{flex:0 0 20px}.hm-bag__warranty span{display:flex;flex-direction:column;gap:1px}.hm-bag__warranty strong{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.16px}.hm-bag__warranty em{font-style:normal;font-size:12px;line-height:1.5;letter-spacing:.32px;color:var(--hm-text-2)}.hm-discount__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hm-discount__title{font-size:16px;font-weight:500;line-height:1.5}.hm-discount__apply{font-size:16px;font-weight:500;line-height:24px;color:var(--hm-blue)!important;cursor:pointer}.hm-discount__apply:disabled{opacity:.4;cursor:default}.hm-discount__error{font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-red)}.hm-discount__error:empty{display:none}.hm-discount__applied{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;line-height:1.5;letter-spacing:.16px}.hm-discount__amount{font-weight:500;letter-spacing:0;white-space:nowrap}.hm-discount__remove{align-self:flex-start;margin-top:-8px;font-size:14px;line-height:1.5;letter-spacing:.16px;color:var(--hm-text-3)!important;text-decoration:underline!important;cursor:pointer}.hm-checkout__express #wc-stripe-express-checkout-element{margin:0}.hm-checkout__express #wc-stripe-express-checkout-button-separator,.hm-checkout__express .wc-stripe-express-checkout__separator{display:none!important}.hm-checkout .woocommerce-notices-wrapper{display:block}.hm-checkout .woocommerce-notices-wrapper:empty{display:none}.hm-checkout .woocommerce-error,.hm-checkout .woocommerce-info,.hm-checkout .woocommerce-message{margin:0;padding:12px 14px;border:0;border-radius:12px;font-size:14px;list-style:none}.hm-checkout .woocommerce-error{background:#ffe4e6;color:#b3121f}.hm-checkout .woocommerce-info,.hm-checkout .woocommerce-message{background:#e2e7ff;color:var(--hm-text-1)}.hm-checkout .woocommerce-error li,.hm-checkout .woocommerce-info li,.hm-checkout .woocommerce-message li{list-style:none}.hm-checkout .woocommerce-error::before,.hm-checkout .woocommerce-info::before,.hm-checkout .woocommerce-message::before{display:none}.hm-checkout .woocommerce-error .button,.hm-checkout .woocommerce-info .button,.hm-checkout .woocommerce-message .button{display:none}.hm-checkout__inline-notice{margin:0 0 0!important}@keyframes hm-checkout-spin{to{transform:rotate(360deg)}}.hm-checkout__layout{position:relative}.woocommerce .hm-checkout .blockUI.blockOverlay{background:var(--hm-surface-4)!important;opacity:.72!important;border-radius:var(--hm-radius-card)}.woocommerce .hm-checkout .hm-totals>.blockUI.blockOverlay{display:none!important}.woocommerce .hm-checkout .blockUI.blockOverlay::before{position:sticky;top:45vh;left:auto;display:block;width:24px;height:24px;margin:0 auto;background:0 0;border:2px solid var(--hm-surface-2);border-top-color:var(--hm-blue);border-radius:50%;font-size:inherit;animation:hm-checkout-spin .7s linear infinite}html{scrollbar-gutter:stable}body.woocommerce-checkout:has(.blockUI.blockOverlay){overflow:hidden;touch-action:pinch-zoom}body.woocommerce-checkout:has(.blockUI.blockOverlay) .hm-checkout__aside-sticky{overflow-y:hidden}