:where(p) { margin: 0; }  .woocommerce .button { transition: var(--bt-transition-medium); min-height: unset; } .woocommerce .button:hover { box-shadow: 0px 24px 48px 0 rgba(0, 0, 0, 0.1); } .woocommerce .button.disabled { background-color: var(--bt-neutral-6); color: var(--bt-neutral-9); border-color: var(--bt-neutral-6); }  .woocommerce-error, .woocommerce-info, .woocommerce-message { position: relative; } .woocommerce-error:before { content: "\f268"; font-size: var(--bt-text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--bt-space-xs); } .woocommerce-info:before { content: "\f1a0"; font-size: var(--bt-text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--bt-space-xs); } .woocommerce-message:before { content: "\f14a"; font-size: var(--bt-text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--bt-space-xs); }    ::-webkit-scrollbar { width: 16px; }  ::-webkit-scrollbar-button { display: none; width: 0; height: 0; }  ::-webkit-scrollbar-track { background: #ffffff; }  ::-webkit-scrollbar-thumb { background-color: var(--bt-brand-9); border-radius: 999px;  border: 4px solid #ffffff; background-clip: content-box; min-height: 40px; transition: opacity 0.25s ease; } ::-webkit-scrollbar-thumb:hover { opacity: 0.85; }  * { scrollbar-width: auto; scrollbar-color: var(--bt-brand-9) #ffffff; }