﻿/* _SealOption CSS ------------------ */

.seal-option {
    width: 100%;
    padding: 10px;
}

    .seal-option .option-header {
        padding: 0 0 10px 0;
    }

    .seal-option .option-title {
        margin: auto;
        margin-bottom: 20px;
    }

    .seal-option .options-outer {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .seal-option .options-outer .header {
            font-size: 1.5em;
            padding: 5px 0px 10px 0px;
        }

        .seal-option .options-outer .info {
            font-size: 1.5em;
        }

        .seal-option .options-outer .image {
            height: 400px;
            display: flex;
            align-items: center;
            position:relative;
        }

        .seal-option .options-outer .seal-size {
            color: var(--bs-btn-bg);
        }

    .seal-option .options-inner {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .seal-option .options-inner .header {
            font-size: 1.5em;
            padding: 5px 0px 0px 0px;
        }

        .seal-option .options-inner .info {
            font-size: 1em;
        }

        .seal-option .options-inner .image {
            height: 400px;
            display: flex;
            align-items: center;
            position: relative;
        }

        .seal-option .options-inner .seal-size {
            color: var(--bs-btn-bg);
        }

        .seal-option .options-inner .style {
            font-size: 1.5em;
            padding: 0px 0px 10px 0px;
        }

    .seal-option .option-footer {
        margin-top: 10px;
        border-top: 1px solid var(--bs-border-color);
        padding-top: 15px;
    }

    .seal-option .stock-image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 71, 122, 0.5);
        color: white;
        width: 300px;
        padding: 10px;
    }
