/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.4.0, @magento/upward-security-headers: ~1.0.14, @magento/upward-js: ^5.3.2, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.1, @magento/peregrine: ~14.3.1, @magento/pagebuilder: ~9.3.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
.euGaranLabel-root-ncI{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: flex;
}

.euGaranLabel-svgNested-pZg{
    width: 200px;
    border: 1px solid var(--color-grey);
}


.euGaranLabel-fullViewWrapper-oFd{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    background-color: rgba(33, 33, 33, 0.5);
    transition: background-color 0.2s var(--global-anim-out);
}

.euGaranLabel-svgFull-66h{
    width: 100%;
}

.euGaranLabel-buttonShow-hdW{
    display: flex;
    align-items: center;
    margin: 0.25rem auto 0;
    gap: 0.25rem;
    font-size: 14px;
    color: var(--color-grey);
    transition: color 0.2s var(--global-anim-out);
}

.euGaranLabel-buttonShow-hdW:hover,
.euGaranLabel-buttonShow-hdW:active{
    color: var(--color-dark-green);
}

.euGaranLabel-fullViewContainer-RAq{
    background-color: var(--color-white);
    padding: 1rem;
    width: 100%;
    max-width: 480px;
}

.euGaranLabel-fullViewSign-MlB{
    margin-top: 0.5rem;
    font-weight: 600;
    text-align: center;
    font-size: 1.25rem;
    position: relative;
}

.euGaranLabel-fullViewSign-MlB span{
    display: block;
    padding: 0 2rem;
}
.euGaranLabel-buttonClose-7K8{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.euGaranLabel-nestedContainer-iOi{
    display: inline-block;
}

