
  .sidebar-product  > .wp-block-buttons {
          margin-bottom: 2.5rem;
          width: 100%;
          gap: 2rem;
}

@media not all and (min-width: 85.375rem) {

          :is(.sidebar-product > .wp-block-buttons) .wp-block-button {
                    max-width: 100% !important;
          }
}

.sidebar-product .wp-block-heading {
          margin-bottom: 0.625rem;
          font-weight: 400;
          letter-spacing: 0em;
}

@media not all and (min-width: 48.875rem) {

          .sidebar-product .wp-block-heading {
                    font-size: 1.375rem;
                    line-height: 1.75rem;
          }
}

@media (min-width: 48.875rem) {

          .sidebar-product .wp-block-heading {
                    font-size: 1.5625rem;
                    line-height: 1.75rem;
          }
}

.sidebar-product p {
          margin-bottom: 0.625rem !important;
          font-weight: 400;
          line-height: 1.4375rem;
}

@media (min-width: 85.375rem) {

          .sidebar-product .sidebar__content {
                    margin-top: 0.5rem;
          }
}

:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button {
          position: relative;
          display: flex;
          align-items: center;
          gap: 0.75rem;
          border-color: transparent;
          background-color: transparent;
          padding-left: 0px;
          padding-right: 0px;
          font-size: 0.9375rem;
          line-height: 1.4375rem;
          letter-spacing: 0em;
          --tw-text-opacity: 1;
          color: rgb(177 119 45 / var(--tw-text-opacity));
}

:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button::before {
          display: inline-block;
          height: 1.625rem;
          width: 1.4375rem;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQ1NTUgMjYuMDAwNUMxMS44MDczIDI2LjAwMDUgMTIuOTA0OCAyNC44OTQ1IDEyLjkwNDggMjMuNTMyMkg4LjAwNjIzQzguMDA2MjMgMjQuODk0NSA5LjEwMzc0IDI2LjAwMDUgMTAuNDU1NSAyNi4wMDA1WiIgZmlsbD0iIzAwMDAwMCIvPgo8cGF0aCBkPSJNMTguMTAzNyAxOC44NTg0QzE3LjQ2NDggMTguODU4NCAxNi45NDU0IDE4LjMzNDkgMTYuOTQ1NCAxNy42OTExVjEyLjExMjlDMTYuOTQ1NCA4LjYzMjgzIDE0LjMwNyA1LjcxNTYzIDEwLjkzODQgNS40NjgxNUM5LjExNDk2IDUuMzM0NTUgNy4zNjk4IDUuOTQ5OTcgNi4wMzUzOSA3LjIwMDUxQzQuNzE4MzcgOC40MzM1MyAzLjk2NDI0IDEwLjE4MTIgMy45NjQyNCAxMS45OTI0VjE3LjY5MTFDMy45NjQyNCAxOC4zMzQ5IDMuNDQ0ODIgMTguODU4NCAyLjgwNTg3IDE4Ljg1ODRDMS44OTA5MSAxOC44NTg0IDEuMTE5MzkgMTkuNTI0MiAxLjAxMjg5IDIwLjQwOUMwLjk1MjA0MiAyMC45MTQ5IDEuMTA4NTIgMjEuNDIzIDEuNDQxMDMgMjEuODAxOUMxLjc3MzU1IDIyLjE4MDcgMi4yNTM4NSAyMi4zOTc2IDIuNzU1ODggMjIuMzk3NkgxOC4xNTU5QzE4LjY1NzkgMjIuMzk3NiAxOS4xMzYgMjIuMTgwNyAxOS40NzA3IDIxLjgwMTlDMTkuODAzMiAyMS40MjMgMTkuOTU5NyAyMC45MTQ5IDE5Ljg5ODkgMjAuNDA5QzE5Ljc5MjQgMTkuNTI2NCAxOS4wMjA5IDE4Ljg1ODQgMTguMTA1OSAxOC44NTg0SDE4LjEwMzdaTTE4LjgxODcgMjEuMjE5M0MxOC42NTE0IDIxLjQxMiAxOC40MDggMjEuNTIxNSAxOC4xNTU5IDIxLjUyMTVIMi43NTU4OEMyLjUwMTYgMjEuNTIxNSAyLjI2MDM3IDIxLjQxMiAyLjA5MzAyIDIxLjIxOTNDMS45MjEzMyAyMS4wMjQ0IDEuODQ1MjcgMjAuNzc0NyAxLjg3Nzg3IDIwLjUxNDFDMS45MzAwMyAyMC4wNzYxIDIuMzM4NjEgMTkuNzM0NCAyLjgwODA0IDE5LjczNDRDMy45MjUxMiAxOS43MzQ0IDQuODM1NzMgMTguODE4OSA0LjgzNTczIDE3LjY5MTFWMTEuOTkyNEM0LjgzNTczIDEwLjQyNDMgNS40ODk4OSA4LjkxMDk3IDYuNjMwODcgNy44NDIyMUM3LjY4Mjc1IDYuODU2NjcgOS4wMjgwMiA2LjMyNjY2IDEwLjQ1MzcgNi4zMjY2NkMxMC41OTUgNi4zMjY2NiAxMC43MzYyIDYuMzMxMDQgMTAuODc5NyA2LjM0MTk5QzEzLjc5NjIgNi41NTQ0MyAxNi4wODA0IDkuMDkwNTYgMTYuMDgwNCAxMi4xMTI5VjE0LjkwMlYxNy42OTExQzE2LjA4MDQgMTguODE2OCAxNi45ODg4IDE5LjczNDQgMTguMTA4MSAxOS43MzQ0QzE4LjU3NzUgMTkuNzM0NCAxOC45ODYxIDIwLjA3NjEgMTkuMDM4MiAyMC41MTQxQzE5LjA2ODcgMjAuNzc0NyAxOC45OTI2IDIxLjAyNjYgMTguODIzMSAyMS4yMTkzSDE4LjgxODdaIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjxwYXRoIGQ9Ik0xOS44MjA0IDMuMzU5MTJDMTguNDQyNSAxLjg4MDgxIDE2LjU3NTYgMS4wNDQxOSAxNC41NjMyIDEuMDAwMzlDMTQuNDg3MSAwLjk5NjAwOSAxNC40MDg5IDEuMDI4ODYgMTQuMzUwMiAxLjA4MzYxQzE0LjI5MzcgMS4xMzgzNyAxNC4yNjExIDEuMjE1MDIgMTQuMjU4OSAxLjI5Mzg2QzE0LjI1ODkgMS4zNzI3MSAxNC4yODcyIDEuNDQ5MzYgMTQuMzQxNSAxLjUwODQ5QzE0LjM5NTggMS41NjU0MyAxNC40Njk3IDEuNTk4MjggMTQuNTUwMSAxLjYwMDQ3QzE2LjQwMTggMS42Mzk5IDE4LjExODcgMi40MTA4MSAxOS4zODU3IDMuNzY4NjdDMjAuNjUyOCA1LjEyODcxIDIxLjMwNjkgNi45MDI2OSAyMS4yMjg3IDguNzY2NDZDMjEuMjI2NSA4Ljg0MzExIDIxLjI1NDggOC45MjE5NSAyMS4zMDkxIDguOTgxMDhDMjEuMzYzNCA5LjA0MDIyIDIxLjQzOTUgOS4wNzUyNiAyMS41MTU2IDkuMDc5NjRDMjEuNTE1NiA5LjA3OTY0IDIxLjUyNDMgOS4wNzk2NCAyMS41MjY0IDkuMDc5NjRDMjEuNjAyNSA5LjA3OTY0IDIxLjY3NDIgOS4wNTExNyAyMS43Mjg1IDkuMDAwNzlDMjEuNzg3MiA4Ljk0NjA0IDIxLjgyMiA4Ljg3MTU4IDIxLjgyNDIgOC43OTA1NUMyMS45MDg5IDYuNzYyNTIgMjEuMTk2MSA0LjgzMzA1IDE5LjgxODIgMy4zNTQ3NEwxOS44MjA0IDMuMzU5MTJaIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC40Ii8+CjxwYXRoIGQ9Ik0xNC4wNjU1IDQuMDcwMjlDMTUuMzY3MyA0LjA5MjE5IDE2LjU3NTcgNC42MzA5NSAxNy40NjY3IDUuNTg1ODNDMTguMzU3OCA2LjU0MDcxIDE4LjgxNDIgNy43ODkwNiAxOC43NTU1IDkuMTAwOTNDMTguNzUxMSA5LjE3NzU4IDE4Ljc4MTYgOS4yNTY0MiAxOC44MzM3IDkuMzE1NTZDMTguODg1OSA5LjM3NDY5IDE4Ljk2MiA5LjQxMTkyIDE5LjA0MDIgOS40MTQxMUMxOS4wNDQ1IDkuNDE0MTEgMTkuMDQ4OSA5LjQxNDExIDE5LjA1NTQgOS40MTQxMUMxOS4xMjkzIDkuNDE0MTEgMTkuMjAxIDkuMzg1NjQgMTkuMjU1NCA5LjMzNTI3QzE5LjMxNCA5LjI4MDUyIDE5LjM0ODggOS4yMDYwNSAxOS4zNTMyIDkuMTI3MjFDMTkuNDIwNSA3LjY1MTA5IDE4LjkwNTUgNi4yNDcyNCAxNy45MDM2IDUuMTcxOUMxNi45MDE3IDQuMDk2NTcgMTUuNTQzNCAzLjQ4OTkxIDE0LjA3ODYgMy40NjU4MkMxNC4wMDkgMy40NjU4MiAxMy45MjQzIDMuNDk0MjkgMTMuODY1NiAzLjU1MTIzQzEzLjgwNjkgMy42MDgxOCAxMy43NzY1IDMuNjgyNjQgMTMuNzc0MyAzLjc2MzY3QzEzLjc3NDMgMy44NDQ3MSAxMy44MDI1IDMuOTE5MTcgMTMuODU5MSAzLjk3ODNDMTMuOTE1NiA0LjAzNTI0IDEzLjk4OTQgNC4wNjgxIDE0LjA2NzcgNC4wNzAyOUgxNC4wNjU1WiIgZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNCIvPgo8L3N2Zz4K);
          background-position: center;
          background-repeat: no-repeat;
          transition-property: all;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          content: var(--tw-content);
          transition-duration: 300ms;
}

:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button::after {
          position: absolute;
          bottom: 1.375rem;
          left: auto;
          right: 0px;
          height: 1px;
          width: calc(100% - 2.25rem);
          --tw-bg-opacity: 1;
          background-color: rgb(177 119 45 / var(--tw-bg-opacity));
          transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          content: var(--tw-content);
          transition-duration: 300ms;
}

:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button:hover {
          --tw-text-opacity: 1;
          color: rgb(134 99 40 / var(--tw-text-opacity));
}

:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button:hover::after {
          content: var(--tw-content);
          --tw-bg-opacity: 1;
          background-color: rgb(134 99 40 / var(--tw-bg-opacity));
}

:is(:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button)::before {
          filter: var(--filter-secondary);
        }

:is(:is(:is(.sidebar-product .sidebar__content) .sidebar__reminder-button) .wp-element-button):hover::before {
            filter: var(--filter-secondary-hover);
          }

@media not all and (min-width: 85.375rem) {

          .sidebar-product--reminder-contact .sidebar-contact {
                    margin-top: 3.5rem;
          }
}

@media (min-width: 85.375rem) {

          .sidebar-product--reminder-contact .sidebar-contact {
                    margin-top: 4.375rem;
          }
}

.sidebar-contact .wp-block-buttons {
          margin-top: 1.25rem;
}
