.ih-commerce-module {margin-top: 2rem;margin-bottom: 2rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(249 249 249 / var(--tw-bg-opacity));padding: 2rem;padding-bottom: 1.5rem
}.ih-commerce-module.hide-border {border-width: 0px;border-bottom-width: 1px;--tw-border-opacity: 1;border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));background-color: transparent;padding: 0px
}@media (min-width: 768px) {.ih-commerce-module.hide-border {padding-bottom: 1rem
    }.ih-commerce-module.switch-col .inline-commerce-container {flex-direction: row-reverse
    }
}.ih-commerce-module h3 {margin-top: 0px !important
}.ih-commerce-module h4 {position: relative;margin-bottom: 1.5rem;text-align: center;font-family: HeadingNow, HeadingNow-fallback, Helvetica;font-size: 1.875rem;line-height: 2.25rem;font-weight: 200;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity))
}.ih-commerce-module h4::before {pointer-events: none;position: absolute;top: 1.5rem;left: 0px;height: 0.5rem;width: 100%;border-top-width: 1px;--tw-border-opacity: 1;border-top-color: rgb(0 0 0 / var(--tw-border-opacity));--tw-content: "";content: var(--tw-content)
}@media (min-width: 768px) {.ih-commerce-module h4 {font-size: 2.25rem;line-height: 2.5rem
    }
}.ih-commerce-module h4 span {position: relative;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));padding: 0.75rem
}.ih-commerce-module .inline-commerce-container {display: flex;flex-wrap: wrap;align-items: center
}@media (min-width: 768px) {.ih-commerce-module .inline-commerce-container {margin-left: -1rem;margin-right: -1rem
    }
}.ih-commerce-module .inline-commerce-container .item {padding-top: 0.5rem;padding-bottom: 0.5rem
}@media (min-width: 768px) {.ih-commerce-module .inline-commerce-container .item {width: 40%;padding-left: 1rem;padding-right: 1rem;padding-top: 1rem;padding-bottom: 1rem
    }.ih-commerce-module .inline-commerce-container .item:last-child {width: 60%
    }
}.ih-commerce-module .inline-commerce-container .item .edge {margin-top: -1rem;text-align: center
}.ih-commerce-module .inline-commerce-container img {aspect-ratio: 3 / 2;height: auto;width: 100%;max-width: 100%;object-fit: cover
}.ih-commerce-module .inline-commerce-container label {--tw-bg-opacity: 1;background-color: rgb(255 205 51 / var(--tw-bg-opacity));padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.25rem;padding-bottom: 0.25rem;font-family: Lato, Lato-Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 0.75rem;line-height: 1rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.025em;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity))
}.ih-commerce-module .inline-commerce-container h5 {position: relative;margin-bottom: 0.5rem;font-family: HeadingNow, HeadingNow-fallback, Helvetica;margin-top: 0px !important;font-size: 1.875rem !important;line-height: 2.25rem !important;--tw-text-opacity: 1 !important;color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}.ih-commerce-module .inline-commerce-container p {margin-top: 0.75rem;margin-bottom: 1rem;font-size: 1rem !important;line-height: 1.5rem !important;line-height: 1.25 !important
}.ih-commerce-module .inline-commerce-container a {-webkit-text-decoration-line: none !important;text-decoration-line: none !important
}.ih-commerce-module .inline-commerce-container .vendor-buttons {margin-top: 0px
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button {margin-bottom: 1rem;display: inline-block;width: auto;border-radius: 0px;--tw-bg-opacity: 1;background-color: rgb(12 163 179 / var(--tw-bg-opacity));background-image: none;padding-top: 0.75rem;padding-bottom: 0.75rem;padding-left: 2rem;padding-right: 2rem;font-family: Lato, Lato-Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 0.875rem;line-height: 1.25rem;font-weight: 800;text-transform: uppercase;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button:hover {--tw-bg-opacity: 1;background-color: rgb(226 234 232 / var(--tw-bg-opacity))
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button:active {--tw-bg-opacity: 1;background-color: rgb(226 234 232 / var(--tw-bg-opacity))
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button {--tw-text-opacity: 1 !important;color: rgb(249 249 249 / var(--tw-text-opacity)) !important
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button:hover {--tw-text-opacity: 1 !important;color: rgb(53 53 53 / var(--tw-text-opacity)) !important
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button:active {--tw-text-opacity: 1 !important;color: rgb(53 53 53 / var(--tw-text-opacity)) !important
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button span.price {margin-bottom: 0px;font-size: 0.875rem;line-height: 1.25rem;font-weight: 800
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button span.price .sale {padding-right: 0.5rem;-webkit-text-decoration-line: line-through;text-decoration-line: line-through
}.ih-commerce-module .inline-commerce-container .vendor-buttons a.button:first-child:not(:only-child) {margin-right: 1.5rem
}.ih-commerce-module .inline-commerce-container.first .item {padding-top: 0px
}.ih-commerce-module .inline-commerce-container:last-child .item {padding-bottom: 0px
}.feature-basecontent .ih-commerce-module.hide-border {border-width: 0px
}@media (min-width: 768px) {.feature-basecontent .ih-commerce-module .inline-commerce-container {margin-left: -1.5rem;margin-right: -1.5rem
    }.feature-basecontent .ih-commerce-module .inline-commerce-container .item {padding-left: 1.5rem;padding-right: 1.5rem
    }
}.feature-basecontent .ih-commerce-module.alignwide {width: 100%;max-width: 72rem
}@media (min-width: 1024px) {.feature-basecontent .ih-commerce-module.alignwide {margin-left: calc((-1152px + 896px) / 2);width: 1152px
    }
}.feature-basecontent .ih-commerce-module.alignfull {margin-left: -1.5rem;width: 100vw;max-width: none
}@media (min-width: 1024px) {.feature-basecontent .ih-commerce-module.alignfull {margin-left: calc((-100vw + 896px) / 2)
    }
}
