.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0;}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0;}.ht_ctc_modal_backdrop{animation:fadeIn .2s ease;backdrop-filter:blur(1px);background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9;}.ht_ctc_chat_greetings_box_layout{clear:both;}@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px !important;}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto;}.greetings_header_image img{object-fit:cover;}.greetings_header_image{display:inline-block;position:relative;}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1;}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0 !important;right:unset !important;}.ctc_side_positions .ctc_m_p_right{left:unset !important;right:0 !important;}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left !important;}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right !important;}.ctc_side_positions .ctc_m_cta_order_0{order:0 !important;}.ctc_side_positions .ctc_m_cta_order_1{order:1 !important;}.ht_ctc_greetings.ctc_m_full_width{bottom:0 !important;position:fixed !important;right:0 !important;}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px !important;min-width:80vw !important;position:unset !important;width:calc(100vw - 14px) !important;}.ctc_m_full_width .ctc_g_message_box_width{max-width:85% !important;}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none !important;}}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px;}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5;}}.wcgs-shop-video-self-hosted>video{visibility:hidden;}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button:focus,.wcgs-shop-video-self-hosted .video-js:hover .vjs-big-play-button{font-size:22px !important;width:55px !important;height:55px !important;background-color:transparent;line-height:37px !important;border-radius:50%;transition:all .22s;}.wcgs-shop-iframe-wrapper{margin-bottom:8px;position:relative;}.wgsp-shop-video-iframe-wrapper iframe,.wgsp-shop-video-iframe-wrapper video{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}.wgsp-shoppage-video img{border-radius:0;}.wgsp-shoppage-video{cursor:pointer;margin:auto;display:block;}.wcgs-shop-video-self-hosted.top_right .video-js .vjs-big-play-button{top:10px;left:auto;right:3px;padding:0;transform:none !important;}.wcgs-shop-video-self-hosted.top_left .video-js .vjs-big-play-button{top:2px;left:5px;right:auto;padding:0;transform:none !important;}.wcgs-shop-video-self-hosted.bottom_right .video-js .vjs-big-play-button{top:auto;left:auto;right:0;bottom:5px;padding:0;transform:none !important;}.wcgs-shop-video-self-hosted.bottom_left .video-js .vjs-big-play-button{top:auto;left:5px;right:auto;bottom:3px;padding:0;transform:none !important;}.wgsp-shoppage-video.top_left button{transform:none !important;right:auto;top:5px;left:0;}.wgsp-shoppage-video.top_right button{transform:none !important;right:10px;top:10px;left:auto;}.wgsp-shoppage-video.bottom_left button{transform:none !important;right:auto;bottom:7px;left:0;top:auto;}.wgsp-shoppage-video.bottom_right button{transform:none !important;right:0;bottom:7px;left:auto;top:auto;}.wgsp-shoppage-video img.fadeout{opacity:0;}.wgsp-shoppage-video button svg{height:100%;width:100%;}.wgsp-shoppage-video button:hover{padding:0;background:0 0;}.wgsp-shoppage-video button{padding:0;background:0 0;color:#fff;cursor:pointer;outline:0;border:none;z-index:1;border-radius:6px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute;}.wgsp-shoppage-video iframe{height:100% !important;width:100% !important;position:absolute;top:0;left:0;background:#000;z-index:999;}.vjs-poster img,.woocommerce .vjs-poster img{width:100%;height:100%;}.wcgs-shop-video-self-hosted{position:relative;}.wcgs-shop-video-self-hosted .video-js{position:absolute;top:0;height:100%;width:100%;bottom:0;left:0;padding:0;z-index:21;}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:sp-wgsp-fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;display:none;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;content:"";}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button:focus,.wcgs-shop-video-self-hosted .video-js:hover .vjs-big-play-button{border:none;}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;}.wcgs-shop-video-self-hosted.wgsp-custom-ratio,.wgsp-shoppage-video.wgsp-custom-ratio{cursor:pointer;margin:auto;display:block;display:block;position:relative;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-color:transparent;}body.woocommerce .product .wcgs-shop-video-self-hosted.wgsp-custom-ratio img,body.woocommerce .product .wgsp-shoppage-video.wgsp-custom-ratio>img{position:absolute;width:100%;top:50%;height:auto;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;display:block !important;}.woocommerce.widget_shopping_cart .wcgs-shop-iframe-wrapper button{display:none;}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wpsp-slider-section .wcgs-shop-video-self-hosted .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%);min-height:none;}.woocommerce-page.archive ul.products li.product:has(.wcgs-shop-iframe-wrapper) .astra-shop-thumbnail-wrap .onsale{z-index:999;}.wcgs-fancybox-wrapper .fancybox__content{padding:0 !important;}.wcgs-fancybox-wrapper .fancybox__carousel,.wcgs-fancybox-wrapper .fancybox__container{z-index:999999;}.theme-urna .wcgs-shop-iframe-wrapper{margin-bottom:0;}