
/*--------------------------------------------------------------*/
	/* #region - Popup / Size Guide */
/*--------------------------------------------------------------*/

    .woocommerce .wdt-size-guide-popup-container { bottom: 0; left: 0; position: fixed; right: 0; text-align: center; top: 0; z-index: 99999; }
    .woocommerce .wdt-size-guide-popup-container:before { content: ""; left:0; right:0; top:0; bottom:0; position: absolute; background: rgba(var(--wdtBodyBGColorRgb),0.8); z-index: -1; }

    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content { left: 0; margin: 0; position: absolute; right: 0; text-align: center; vertical-align: middle; }
    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content:not(.swiper-wrapper) { display: inline-block; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content .wdt-size-guide-popup-content-title,
    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content .wdt-size-guide-popup-content-details { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content .wdt-size-guide-popup-content-title { background-color: rgba(var(--wdtBodyBGColorRgb),0.75); color: var(--wdtAccentTxtColor); display: inline-block; font-size: 20px; font-weight: 700; letter-spacing: 1px; margin: auto; opacity: 0; padding: 10px 25px; text-transform: uppercase; visibility: hidden; z-index: 1; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }

    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content:hover .wdt-size-guide-popup-content-title { opacity: 0; visibility: visible; }

    .woocommerce .wdt-size-guide-popup-container .wdt-size-guide-popup-content .wdt-size-guide-popup-content-details { line-height: 0; }


    .woocommerce .wdt-size-guide-popup-container .wdt-products-pagination-holder { position: absolute; bottom: 1em; left: 0; right: 0; z-index: 1 }

    .woocommerce .wdt-size-guide-popup-container .wdt-products-pagination-holder .swiper-pagination-bullet { height: 1em; margin: 2px; padding: 0; width: 1em; }


    .wdt-size-guide-popup-close { border: 1px solid; color: var(--wdtAccentTxtColor); border-radius: 50%; display: inline-block; float: right; font-size: 0; font-weight: 700; height: 40px; line-height: 0; margin: 0; position: fixed; right: 20px; top: 20px; text-align: center; width: 40px; z-index: 99999; -webkit-transition: all 300ms linear 0s; transition: all 300ms linear 0s; }

    .wdt-size-guide-popup-close:before { content: '\2716'; font-size: 20px; font-weight: normal; line-height: 40px; position: absolute; bottom: 0; left: 0; right: 0; top: 0px; }
    .wdt-size-guide-popup-close:hover { background-color:var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); cursor: pointer; }

    .wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline a.button.wdt-wcsg-button {
        border: none;
        padding: 0;
        margin: 0;
        color: rgba(var(--wdtAccentTxtColorRgb), 0.5) !important;
    text-transform: capitalize;
    letter-spacing: 1px;
    }
    .wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline a.button.wdt-wcsg-button:hover {
        color: var(--wdtPrimaryColor) !important;
    }

    /* .wdt-product-summary .product-buttons-wrapper .wcsg_btn_wrapper .wdt-product-loader { background: rgba(var(--wdtHeadAltColorRgb),0.5); }

    .wdt-product-summary .product-buttons-wrapper .wcsg_btn_wrapper .wdt-product-loader { color: var(--wdtAccentTxtColor); }  */

    .woocommerce .wdt-size-guide-popup-container .wdt-products-pagination-holder .swiper-pagination-bullet { background-color: var(--wdtAccentTxtColor); }

/* #endregion - Popup / Size Guide */
