@keyframes card-loading{0%,20%{border-color:var(--wp--preset--color--glimp-primary,#9e58f7) transparent transparent transparent}25%,45%{border-color:transparent var(--wp--preset--color--glimp-primary,#9e58f7) transparent transparent}50%,70%{border-color:transparent transparent var(--wp--preset--color--glimp-primary,#9e58f7) transparent}75%,95%{border-color:transparent transparent transparent var(--wp--preset--color--glimp-primary,#9e58f7)}}.subscribe-popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .3s,opacity .15s linear;visibility:hidden;z-index:120}.subscribe-popup.open{opacity:1;visibility:visible}.subscribe-popup__wrapper{display:flex;flex-direction:column;max-height:90vh;max-width:calc(100% - 40px);position:relative}.subscribe-popup__content{background-color:var(--wp--preset--color--glimp-white,#fff);border-radius:14px;box-sizing:border-box;height:100%;max-width:796px;overflow:auto;padding:40px}.subscribe-popup__content::-webkit-scrollbar{display:none}.subscribe-popup__content .wp-block-glimp-slider__wrapper{margin-inline:-40px;padding-inline:40px}.subscribe-popup__text{color:rgba(38,38,38,.6);font-size:14px;font-weight:400;line-height:130%;margin:14px 0 0}.subscribe-popup__text a{font-size:14px;line-height:130%;text-decoration:underline}.subscribe-popup .form-group{margin-bottom:0;width:100%}.subscribe-popup .wp-block-image{border-radius:12px;overflow:hidden;width:302px}.subscribe-popup .wp-block-image img{display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.subscribe-popup .subscribe-popup__summury{flex-wrap:nowrap;gap:32px;margin-bottom:40px}.subscribe-popup__close{align-items:center;background-color:var(--wp--preset--color--glimp-grey,#f2f2f2);border:1px solid transparent;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;position:absolute;right:-16px;top:-16px;transition:all .1s linear;width:32px}.subscribe-popup__close svg{flex-shrink:0;pointer-events:none}@media(any-hover:hover){.subscribe-popup__close:hover{background-color:var(--wp--preset--color--glimp-primary,#9e58f7);color:#fff}}@media(hover:none){.subscribe-popup__close:active{background-color:var(--wp--preset--color--glimp-primary,#9e58f7);color:#fff}}.subscribe-popup__form{max-width:508px}.subscribe-popup .cwginstock-subscribe-form .panel{border:none;box-shadow:none;margin-bottom:0}.subscribe-popup .cwginstock-subscribe-form .panel .panel-heading{background-color:transparent;border:none;padding:0}.subscribe-popup .cwginstock-subscribe-form .panel .panel-heading h4{color:var(--wp--preset--color--glimp-black,#1a1a1a);font-size:24px;font-weight:600;line-height:120%;margin:0 0 24px;text-align:start!important}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .col-md-12{padding:0}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_email,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_name{background-color:var(--wp--preset--color--glimp-grey,#f2f2f2);border:1px solid transparent;border-radius:12px;box-sizing:border-box;color:var(--wp--preset--color--glimp-black,#1a1a1a);font-size:16px;font-weight:600;height:100%;margin:0;outline:none;padding:13px 20px;text-align:start!important;transition:all .1s linear;width:100%}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_email::-moz-placeholder,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_name::-moz-placeholder{color:rgba(38,38,38,.5);font-weight:400}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_email::placeholder,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_name::placeholder{color:rgba(38,38,38,.5);font-weight:400}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_email:focus,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_email:hover,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_name:focus,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_name:hover{background-color:#d8dae0}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button{background-color:var(--wp--preset--color--glimp-black,#1a1a1a);border:none;border-radius:12px;box-sizing:border-box;color:var(--wp--preset--color--glimp-white,#fff);cursor:pointer;font-size:16px;font-weight:600;height:auto;margin:0 auto;max-width:100%;padding:13px;position:relative;transition:all .2s ease-in-out,max-width .3s ease-in-out;white-space:nowrap;width:auto;width:100%}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button.disabled,.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button:disabled{background-color:#ccc;cursor:not-allowed;pointer-events:none}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button:active{scale:.9}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button.loading{border-radius:50%;color:transparent!important;max-width:53px;padding:10px;pointer-events:none;transition:max-width .3s ease-in-out,border-radius .4s ease-in-out}.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button.loading:after{animation:glimp-spin 1s linear .2s infinite;border-color:hsla(0,0%,100%,.769) hsla(0,0%,100%,.839) hsla(0,0%,100%,.929) transparent;border-radius:50%;border-style:solid;border-width:4px;content:"";height:20px;left:50%;margin-left:-14px;margin-top:-14px;position:absolute;top:50%;width:20px}@media(any-hover:hover){.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button:hover{background-color:var(--wp--preset--color--glimp-primary,#9e58f7)}}@media(hover:none){.subscribe-popup .cwginstock-subscribe-form .panel .panel-body .cwgstock_button:active{background-color:var(--wp--preset--color--glimp-primary,#9e58f7)}}.subscribe-popup .cwginstock-subscribe-form .panel .row{margin:0}.subscribe-popup .cwginstock-subscribe-form .panel .col-md-12{align-items:stretch;display:flex;justify-content:flex-start;width:100%}@media(max-width:782px){.subscribe-popup .subscribe-popup__summury{flex-direction:column;gap:20px}.subscribe-popup .wp-block-group,.subscribe-popup .wp-block-image{width:100%}.subscribe-popup__content{padding:16px 16px 0}.subscribe-popup__form{max-width:100%;width:100%}}@media(max-width:480px){.subscribe-popup{background-color:var(--wp--preset--color--glimp-white,#fff)}.subscribe-popup__content{padding:0}.subscribe-popup .col-md-12{flex-direction:column}.subscribe-popup .form-group:has(.cwgstock_button){margin:8px 0 0;max-width:100%}.subscribe-popup .wp-block-image{border-radius:0}.subscribe-popup .panel,.subscribe-popup__text{padding:0 16px}.subscribe-popup__wrapper{height:100vh;max-height:100dvh;max-width:100%;width:100%}.subscribe-popup__content{border-radius:0}.subscribe-popup__close{background-color:var(--wp--preset--color--glimp-white,#fff);filter:drop-shadow(0 0 31.25px rgba(0,0,0,.25));position:absolute;right:16px;top:15px;z-index:10}.subscribe-popup .wp-block-glimp-upsells{margin:64px 16px 0}.subscribe-popup .wp-block-glimp-slider__wrapper{gap:32px 14px;grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0;padding:0 0 20px;width:100%}}.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item{display:none}.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:first-child,.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:nth-child(2),.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:nth-child(3),.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:nth-child(4){display:table-row}.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:nth-child(4) .woocommerce-product-attributes-item__label,.wp-block-glimp-select-product table.shop_attributes .woocommerce-product-attributes-item:nth-child(4) .woocommerce-product-attributes-item__value{border-bottom:none}.wp-block-glimp-select-product__title{font-size:16px;font-weight:400;margin:0}.wp-block-glimp-select-product__title_simple{font-size:16px;font-weight:600;margin:44px 0 24px}.wp-block-glimp-select-product__wrapper.error .wp-block-glimp-select-product__title{color:var(--wp--preset--color--glimp-red,#ed272d)}@media(max-width:1024px){.wp-block-glimp-select-product .shop_attributes,.wp-block-glimp-select-product__title_simple{display:none}}
