.rougeai-modal{box-sizing:border-box;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:99999999;display:none}.rougeai-modal__window{box-sizing:border-box;padding:30px;background-color:#fff;position:fixed;left:0;right:0;bottom:0;overflow-y:auto}@media only screen and (max-width: 500px){.rougeai-modal__window{height:100%;padding:20px}}.rougeai-modal__window_content{height:100%}.rougeai-modal__btn-close{box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:900;width:40px;height:40px;color:#0003;position:absolute;top:0;right:0;cursor:pointer;z-index:100000000}@media only screen and (max-width: 500px){.rougeai-modal__btn-close{width:30px;height:30px}}.rougeai-modal__btn-close:hover{opacity:.5}.rougeai-modal__header{box-sizing:border-box;height:40px;line-height:40px;padding:0 70px 0 30px;margin:-30px -30px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rougeai-modal__content{box-sizing:border-box;padding:30px;margin:-30px -30px 0}@media only screen and (max-width: 500px){.rougeai-modal__content{padding:20px;margin:-20px -20px 0;overflow:scroll;height:calc(100% - 27px)}}.rougeai-modal__header+.rougeai-modal__content{margin-top:0}.rougeai-modal__content:last-child{margin-bottom:-30px}.rougeai-modal__footer{box-sizing:border-box;padding:30px;margin:0 -30px -30px}@media only screen and (max-width: 500px){.rougeai-modal__footer{width:100%;position:absolute;margin:0 -15px -15px;padding:15px;bottom:15px;left:15px}}body.rougeai-modal--is-showing,div.rougeai-modal--is-showing{overflow-y:hidden!important}body.rougeai-modal--is-showing .rougeai-modal,div.rougeai-modal--is-showing .rougeai-modal{display:block}.rougeai-modal--animated{display:block;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}.rougeai-modal--animated .rougeai-modal__window{top:100vh;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}body.rougeai-modal--is-showing .rougeai-modal--animated,div.rougeai-modal--is-showing .rougeai-modal--animated{visibility:visible;opacity:1}@media only screen and (min-width: 499px){.rougeai-modal{background:#000c;overflow-y:auto}.rougeai-modal__window{position:relative;margin:40px}.rougeai-modal--animated{opacity:0}.rougeai-modal--animated .rougeai-modal__window{top:200px}}@media only screen and (min-width: 879px){.rougeai-modal__window{max-width:800px;margin:40px auto}}.rougeai-grid{box-sizing:border-box}.rougeai-grid:after{box-sizing:border-box;display:table;content:"";clear:both}.rougeai-grid__column{box-sizing:border-box;padding:15px;float:left}@media only screen and (max-width: 500px){.rougeai-grid__column{padding:3px 8px 3px 0}}.rougeai-grid__column--half{width:50%}.rougeai-grid__column--third{width:33.3333%}@media only screen and (max-width: 700px){.rougeai-grid__column--half,.rougeai-grid__column--third,.rougeai-grid__column--quarter,.rougeai-grid__column--third:first-child{width:100%}.flickity-slider .rougeai-grid__column--half,.flickity-slider .rougeai-grid__column--third,.flickity-slider .rougeai-grid__column--quarter,.flickity-slider .rougeai-grid__column--third:first-child{width:70%}}.rougeai-product,.rougeai-product__image-container{box-sizing:border-box}.rougeai-product__image-container img{max-width:100%;width:100%;max-height:100%;height:100%}.rougeai-product__image{box-sizing:border-box;display:inline-block;max-width:100%;max-height:300px}.rougeai-upsell__triger-product-container{display:flex;box-sizing:border-box;margin-bottom:15px}.rougeai-upsell__triger-image-container{width:85px;height:85px}.rougeai-upsell__triger-product-container .rougeai-product__info{width:calc(100% - 85px);display:inline-block;margin:0 0 0 20px}.rougeai-upsell__triger-product-container .rougeai-product__info div{max-height:20px;margin-bottom:3px}.rougeai-upsell__triger-product-container .rougeai-product__info .rougeai-product__quantity{opacity:.7}.rougeai-upsell__triger-product-container .rougeai-product__info .rougeai-product__title{max-height:20px;overflow:hidden;margin-bottom:0}.rougeai-upsell__triger-product-container .rougeai-product__info .rougeai-product__variant{opacity:.7}.rougeai-upsell__triger-product-container .rougeai-product__info .rougeai-product__pricing{margin-top:0}.rougeai-upsell__triger-product-container .rougeai-product__info .rougeai-product__price{font-size:100%}.rougeai-upsell__subscription-offers{display:flex;justify-content:space-evenly;padding:3rem;overflow:hidden}.rougeai-upsell__subscription-offers--slider{display:block;overflow:visible;padding:0}.rougeai-upsell__subscription-offers--single{justify-content:center;align-items:center;padding:3rem}.rougeai-upsell__subscription-offers--single .subscription__card{box-shadow:none;width:100%}.rougeai-upsell__subscription-offers--single .subscription__title{font-weight:rougeai;font-size:24px}.rougeai-upsell__subscription-offers--single .subscription__product-title{justify-content:center;font-size:24px}.rougeai-upsell__subscription-offers--single .subscription__price-container{justify-content:center}.rougeai-upsell__subscription-offers--single .subscription__selling-plans-select,.rougeai-upsell__subscription-offers--single button{width:100%}.subscription__card{border-radius:6px;padding:1.5rem;min-height:160px;min-width:230px;margin:0 1rem;box-shadow:#63636333 0 2px 8px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.subscription__selling-plans{display:flex;flex-direction:column;width:100%;margin:1rem 0;background:#f7f7f7;border-radius:6px;padding:1rem;box-shadow:#00000029 0 1px 4px}.subscription__selling-plans-title{font-size:11px;font-weight:rougeai}.subscription__product-title{font-weight:rougeai}.subscription__price-container,.subscription__product-title{width:100%;display:flex;justify-content:flex-start}.subscription__currency{margin-left:.25rem}.subscription__price--del{text-decoration:line-through;opacity:.5;margin-right:.5rem}.subscription__product-image{max-height:120px;margin-bottom:1rem}.subscription__selling-plans-select{-webkit-appearance:auto;appearance:auto;margin:1rem 0;box-shadow:#00000029 0 1px 4px}.rougeai-product__control{box-sizing:border-box}.rougeai-product__variant-selector{font:inherit;width:100%}.rougeai-upsell,.rougeai-upsell__intro,.rougeai-upsell__products-list{box-sizing:border-box}.rougeai-upsell__products-list .rougeai-grid__column{text-align:center}.rougeai-upsell__actions{text-align:right}.rougeai-upsell__button{box-sizing:border-box}.rougeai-grid__column--half .rougeai-product .rougeai-product__image,.rougeai-grid__column--third .rougeai-product .rougeai-product__image{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rougeai-grid__column--half .rougeai-product .rougeai-product__image-container,.rougeai-grid__column--third .rougeai-product .rougeai-product__image-container{max-height:300px;max-width:300px;width:100%;height:0;padding-bottom:100%;position:relative;margin:0 auto}#rougeai-modal-second__window #rougeai-modal__content .rougeai-product__info{display:inline-flex}#rougeai-modal-second__window #rougeai-modal__content .rougeai-product__info #option_product_info{padding-left:15px}#rougeai-modal-second__window #rougeai-modal__content .rougeai-product__image{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#rougeai-modal-second__window #rougeai-modal__content .rougeai-product__image{max-height:75px;max-width:75px;position:relative}#rougeai-modal-second__window #rougeai-modal__content #rougeai_options{text-align:center}#rougeai-modal-second__window #options_scroll_display{position:absolute;padding:5px;border-radius:25px;background-color:#3498db;font-size:12px;left:50%;bottom:20px;border:1px solid rgba(0,0,0,.2);z-index:2;color:#fff;transform:translate(-50%)}#second_window_back_btn{float:left;padding-top:20px}#loader{position:relative;left:50%;top:50%;z-index:1;width:120px;height:120px;margin:25px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}#rougeai-modal-second__window .rougeai-control-group__item{display:inline-block;width:initial}#rougeai-modal-second__window .rougeai-product__control-label{float:left;margin:15px 10px 0 0}#rougeai-modal-second__window .scroll_visual:after{content:"";display:block;background:linear-gradient(to bottom,#fff0,#0006);width:100%;height:60px;position:absolute;left:0;bottom:0;transition:all .4s ease-in-out}#rougeai-modal-second__window .rougeai-upsell__products-list{position:relative}@media screen and (max-width: 500px){#rougeai-modal-second__window .rougeai-control-group__item{width:100%;margin-bottom:10px}}.rougeai-modal__slider{position:relative}.rougeai-modal__slider:after{display:none;width:200px;height:100%;position:absolute;content:"";background:linear-gradient(to right,#fff0,#fff);top:0;right:-15px;opacity:1;pointer-events:none;z-index:10;transition:opacity .4s ease-in-out}@media screen and (max-width: 699px){.rougeai-modal__slider:after{display:none}}.rougeai-modal__slider .flickity-prev-next-button{z-index:11;background:#adadad!important;width:32px!important;height:32px!important;opacity:.85!important;transition:opacity .4s ease-in-out;top:40%!important}.rougeai-modal__slider .flickity-prev-next-button svg{width:40%!important;left:29%!important}.rougeai-modal__slider .flickity-prev-next-button svg *{fill:#fff!important}.rougeai-modal__slider .flickity-prev-next-button:disabled{opacity:0!important}.rougeai-modal__slider .next{right:-5px!important}.rougeai-modal__slider .previous{left:-5px!important}.rougeai-modal__slider .flickity-page-dots{bottom:-15px!important}@media screen and (max-width: 499px){.rougeai-modal__window{width:calc(100% - 40px);height:calc(100% - 40px);top:20px!important;left:20px}}#rougeai-modal-second__window .rougeai_option{display:flex;margin-bottom:16px;text-align:left;padding:0 40px}@media screen and (max-width: 600px){#rougeai-modal-second__window .rougeai_option{padding:0 15px}}#rougeai-modal-second__window .rougeai_option_title{flex:1 0 35%;padding-right:20px}#rougeai-modal-second__window .rougeai_option_element{flex:1 0 65%;flex-wrap:wrap}#rougeai-modal-second__window .rougeai_option_dropdown label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_element label{display:block;margin-bottom:10px}#rougeai-modal-second__window .rougeai_option_element select{width:100%}#rougeai-modal-second__window .rougeai_option_product_title{display:none}#rougeai-modal-second__window .rougeai_option_textbox label{width:100%;display:flex}#rougeai-modal-second__window .rougeai_option_textbox .rougeai_option_element{display:block;width:65%}#rougeai-modal-second__window .rougeai_option_textbox .rougeai_option_element input{width:100%}#rougeai-modal-second__window .rougeai_option_radio input{margin-right:8px}#rougeai-modal-second__window .rougeai_option_title{display:block;width:35%}#rougeai-modal-second__window .rougeai_option_value{margin-right:0;display:block;width:100%}#rougeai-modal-second__window .rougeai_option_value label{display:flex}#rougeai-modal-second__window .with-options{font-size:16px;padding:0;margin:0;width:100%;border:0;overflow-x:hidden}#second_window_back_btn{float:left;padding-top:14px}#rougeai-modal-second__window .scroll_visual:after{background:linear-gradient(to bottom,#fff0,#00000024)}#rougeai-modal-second__window .rougeai-modal__content{padding:0}#rougeai-modal-second__window .rougeai-upsell__intro{padding:10px 30px}#rougeai-modal-second__window .rougeai-upsell__intro .rougeai-product__title{font-size:18px}#rougeai-modal-second__window .rougeai-upsell__intro .rougeai-product__price{font-size:16px}#rougeai-modal-second__window .rougeai-upsell__actions{padding:20px 30px}#rougeai-modal-second__window .rougeai-upsell__actions .rougeai-upsell__button--primary{padding:10px 20px}#rougeai-modal-second__window .rougeai-upsell__products-list{padding:30px 0 0;margin:0;border-top:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16)}#rougeai-modal-second__window #rougeai-modal__content .rougeai-product__info{display:flex;margin:0}#rougeai-modal-second__window .rougeai_option_checkbox label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_checkbox .rougeai_option_element{width:35px;flex:1 0 35px}@media screen and (max-width: 600px){#rougeai-modal-second__window .rougeai_option_checkbox .rougeai_option_title{flex:1 0 70%}#rougeai-modal-second__window .rougeai-upsell__products-list{padding:10px}}#rougeai-modal-second__window .rougeai_option_value_price:before{content:"+"}#rougeai-modal-second__window #options_scroll_display{border:0;padding:5px 12px;box-shadow:0 4px 8px #0000001a;bottom:12px}#rougeai-upsell__button--primary{padding-top:14px}#rougeai-modal-second__window .rougeai_option_swatch .rougeai_option_element{display:flex;flex-wrap:wrap}#rougeai-modal-second__window .rougeai_option_swatch .rougeai_option_value{display:block;width:40px;margin-right:10px;margin-bottom:10px}#rougeai-modal-second__window .rougeai_option_dropdownmulti label,#rougeai-modal-second__window .rougeai_option_textarea label{width:100%;display:flex}#rougeai-modal-second__window .rougeai_option_textarea .rougeai_option_title{flex:1 0 35%}#rougeai-modal-second__window .rougeai_option_textarea .rougeai_option_element{flex:1 0 65%}#rougeai-modal-second__window .rougeai_option_textarea textarea{width:100%;max-width:100%}#rougeai-modal-second__window .rougeai_option_textboxmulti{flex-wrap:wrap}#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_option_title{flex:1 0 35%}#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_option_element{flex:1 0 65%}#rougeai-modal-second__window .rougeai_option_textboxmulti label{flex-wrap:wrap}#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_help_text{flex:1 0 100%;padding-left:35%}#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_option_value_title,#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_option_value_element{display:block;flex:1 0 100%}#rougeai-modal-second__window .rougeai_option_textboxmulti .rougeai_option_value_element input{width:100%}#rougeai-modal-second__window .rougeai_option_number label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_number input{width:100%}#rougeai-modal-second__window .rougeai_option_email label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_email input{width:100%}#rougeai-modal-second__window .rougeai_option_color label,#rougeai-modal-second__window .rougeai_option_date label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_date input{width:100%}#rougeai-modal-second__window .rougeai_option_telephone label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_telephone input{width:100%}#rougeai-modal-second__window .rougeai_option_uploadfile label{display:flex;width:100%}#rougeai-modal-second__window .rougeai_option_uploadfile input{width:100%}@keyframes jiggle{0%{transform:translate(-50%)}65%{transform:translate(-50%)}70%{transform:translate(-50%,5px)}75%{transform:translate(-50%,-4px)}80%{transform:translate(-50%,3px)}85%{transform:translate(-50%,-2px)}90%{transform:translate(-50%,1px)}95%{transform:translate(-50%)}}.rougeai-modal{background-color:#000c}.rougeai-modal__window{box-shadow:0 5px 15px #0003;border-radius:5px}.rougeai-modal__header{font-size:12px;color:#0006;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)}.rougeai-modal__footer{border-top:1px solid rgba(0,0,0,.1);background-color:#00000005}.rougeai-upsell__intro{font-size:12px;line-height:14px}.rougeai-upsell__intro p:last-child{margin:0 0 5px}.rougeai-upsell__intro-heading{font-size:24px;line-height:24px;margin-bottom:5px}.rougeai-upsell__intro-content{margin:0 0 5px}.rougeai-product{max-width:auto;font-size:13px;background-color:#ffffff80;border:1px solid rgba(0,0,0,.2);padding:10px}.rougeai-product.rougeai-grid{margin-left:0;margin-right:0}.rougeai-product__info,.rougeai-product__variants,.rougeai-product__actions{margin:10px 0}@media only screen and (min-width: 700px){.rougeai-product__above_content_button_container{display:none}}@media only screen and (max-width: 699px){.rougeai-product__below_content_button_container{display:none}}.rougeai-product__pricing{margin:15px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.rougeai-upsell__triger-product-container .rougeai-product__pricing{display:block}@media only screen and (max-width: 500px){.rougeai-product__pricing{margin:10px 0}}.rougeai-product__title{font-size:15px;font-weight:rougeai;margin-bottom:5px;display:flex;justify-content:center;align-items:center}.rougeai-upsell__triger-product-container .rougeai-product__title{display:block}@media only screen and (max-width: 500px){.rougeai-product__title{font-size:12px}}.rougeai-product__description{opacity:.6}.rougeai-product__price{display:inline;font-weight:rougeai;line-height:1;font-size:150%}.rougeai-product__price.current_price{line-height:1.3}.rougeai-product__message{opacity:.4}.rougeai-product__price--deleted{font-weight:400;font-size:90%;opacity:.4;margin:0 3px;text-decoration:line-through}.rougeai-product__price--deleted:empty{margin:0}.rougeai-control-group{box-sizing:border-box;display:block;width:100%}.rougeai-control-group__item{display:block;text-align:left;width:100%}.rougeai-product__actions{margin-bottom:0}.rougeai-upsell__add_to_cart{width:100%}
/*# sourceMappingURL=/cdn/shop/t/108/assets/rougeai-modal.css.map */
