/* Start custom CSS for html, class: .elementor-element-3b93fdb */div.master-container {
            margin: 0 20%;
        }

        div.container {
            width: 100%;
            height: fit-content;
            display: flex;
            justify-content: center;
        }

        div.section {
            width: 100%;
            height: fit-content;
            padding: 2em 1em;
            display: flex;
            flex-direction: column;
            align-items: center;
            row-gap: 24px;
        }

        div.section>img {
            width: 100%;
            height: 500px;
            object-fit: contain;
            background-color: #1c1c1c;
        }

        div.product-title {
            width: 100%;
            font-size: 26px;
            color: #1c1c1c;
            font-weight: 500;
        }

        div.product-price {
            width: 100%;
            font-size: 28px;
            color: #ff9900;
            font-weight: 500;
        }
        
        div.product-price.old{
            font-size: 18px;
            color: #1c1c1c;
            text-decoration: line-through;
        }

        div.divider {
            width: 100%;
            height: 0.5px;
            background-color: #eeeeee;
        }

        div.short-description {
            width: 100%;
            font-size: 18px;
            color: #575757;
        }

        button.buy-button {
            padding: .7em 2.5em;
            border: none;
            border-radius: 4px;
            background: #ff9900;
            color: #FFFFFF;
            font-size: 18px;
            cursor: pointer;
        }

        div.button-container {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: flex-end;
        }

        div.countdown {
            width: 100%;
            font-size: 26px;
            color: #1c1c1c;
            font-weight: 500;
        }

        div.disclaimer-title {
            width: 100%;
            font-size: 26px;
            color: #ff9900;
            font-weight: 500;
        }

        div.description-container {
            width: 100%;
            padding: 2em 1em;
            margin-top: 12px;
            display: flex;
            flex-direction: column;
            align-items: center;
            row-gap: 22px;
        }

        div.description-section-title {
            font-size: 22px;
            color: #ff9900;
            font-weight: 500;
        }
        
         @media screen and (max-width: 1430px) {
            div.container {
                flex-direction: column;
                row-gap: 20px;
            }

            div.master-container {
                margin: 0;
            }

            div.section {
                padding: 0;
            }

            div.description-container {
                margin-top: 40px;
                padding: 0;
            }
        }

        @media screen and (max-width: 450px) {

            button.buy-button {
                width: 100%;
            }
        }/* End custom CSS */